Home | Notifications | New Note | Local | Federated | Search | Logout

Note Detail


Reply to @silverpill@mitra.social
Q.U.I.N.N.@icedquinn@blob.cat (2026-10-24 23:44:26)
@silverpill @phnt "here's the docker file" being the only supported method is what you end up with when linux is overtly hostile to stability and people have real work to do. companies especially just targeted cent or ubuntu lts and said good luck. nobody wants to futz with arch's rolling bullshit or various distros bikeshedding.

clean enough docker files basically are the install instructions, so there's also that.

(apptainer build scripts are literal bash scripts with some light metadata in comments.)
---Reply--- Phantasm@phnt@fluffytail.org (2026-10-25 00:18:35) @icedquinn @silverpill You don't have to ship prebuilt binaries only, I've specifically talked about that at the end. Instead write guides on how to compile and install your project on other OSes specifically due to universal binaries being almost impossible to do on Linux. Pleroma only ships Alpine and Ubuntu (technically might run on newest debian as well) prebuilt bundles and a docker image. But it also has guides for source installs on OpenBSD/FreeBSD and previously had NetBSD as well (removed due to lack of maintenance from anybody and inaccuracies). And you can run Pleroma on Haiku, Hurd and SunOS, if you are a little adventurous.

The shipping binaries excuse is nothing more than that, an excuse. And if your project is so hard to compile manually that Docker is the only option, you've already failed.
Reply

---Replies---
Q.U.I.N.N.@icedquinn@blob.cat (2026-10-25 00:36:45)
@phnt @silverpill i have no interest in supporting arbitrary distros, which would be required to give proper instructions to install on arbitrary distros.

most mac shops support maybe 2 major versions of macos and say good luck.