I wrote a thread several months ago asking about the status of an official Blender flatpak that is now archived. The issue for this (#102949) has had zero movement for quite a while now; I find the situation frustrating, because it is the format distributions that aren’t Ubuntu seem to be adopting.
Snaps are essentially limited to the Ubuntu ecosystem; it’s poorly (or not at all) supported elsewhere. For example, Fedora (which has been getting more and more popular) does not support AppArmor, which means Snaps will not be properly sandboxed. AppArmor and SELinux in general are pretty much never supported together; Flatpak uses Bubblewrap instead, which is more agnostic as far as I can tell.
I believe an official Flatpak would be a big step in supporting a much wider range of distributions.
I saw in the discussion on the issue that one of the concerns is that directories are changed; this may, for example, mess with third-party installers that expect certain directories. I would consider that Flatpak users
- are probably unlikely to be using third-party installers
- may expect the directories to follow Flatpak conventions, rather than cluttering up their base system (this is especially true in the case of immutable distributions, where Flatpak/Snap usage is the norm).
Getting around to the main point of this thread, it was mentioned that other people could at least help contribute a packaging script; how could I get started on this? I have some experience programming, but little experience with contributing to open source projects.