Project Jortage (attn: instance admins)
last week I started Project Jortage, a collaboratively paid for S3-compatible media storage solution for fediverse instances
instances can join the pool for free, optionally donating to our OpenCollective. Jortage primarily offers cross-instance media deduplication which is a huge gain for Mastodon instances that indiscriminately copy all media
current members include sleeping.town, glaceon.social, toot.cat, donphan.social, cryptid.industries, and a smattering of personal instances
learn more: https://jortage.com
join by emailing email@example.com or DMing me; I'll walk you through migrating from your current media storage
#OpenBSD -stable binary packages are now a thing!
how do I use signify?, a guess
Make a keypair for kicking off the world. Make pub available from my Web site (HTTPS) and share it on fedi. Sign foo-1.1.tar.gz with it (gzip header?). Package within the tarball the pub key for the _next_ version, and install it to $PREFIX/share/foo.
For foo-1.2.tar.gz, sign it with the newer key, make a new keypair for the next release, package that in the 1.2 tarball and install it in $PREFIX/share/foo over the prior one.
Does that seem right?
how do I use signify?
I maintain a few tiny projects. When I distribute them as tarballs I also make the SHA checksum and a PGP signature available. My PGP key is on all the major keyservers.
How do I switch to signify? It doesn't specify key rotation, expiration, or revocation protocols. It doesn't have a key distribution mechanism. How do I implement those in a practical manner?
questions around FreeDesktop AppStream XML
I've recently learned about FreeDesktop AppStream XMLfiles, but I can't figure out what I'd use one for in practice. There has to be some context I'm missing.
The file is installed on the OS and then considered available? How does that differ from .desktop files? Why do all the docs talk about package managers -- how is the installed file used there?
What context am I missing?
Yay Maurice! 🎭
Big #luckyframework update to 0.15 and a new website to boot!
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either! We adhere to an adapted version of the TootCat Code of Conduct and have documented a list of blocked instances. Ash is the admin and is supported by Fuzzface, Brian!, and Daniel Glus as moderators. Hosting costs are largely covered by our generous supporters on Patreon – thanks for all the help!