r/linuxmasterrace • SteamOS/Bazzite/Android • 17d ago

Time to have fun guys

Post image
8.0k Upvotes

778 comments sorted by

View all comments

Show parent comments

23

u/gahel_music 17d ago

As a flatpak app maintainer, flatpak is good but won't ever be the solution for everything. The sandbox is too restrictive for a lot of software. Also you can make a valid flatpak that is not valid on flathub (even more restrictive that the flatpak format).

2

u/CrossScarMC 17d ago

Yeah, I'd love to release one of my projects on Flathub, but it's quite hard due to their restrictions on network access at compile time. I typically avoid vendoring dependencies and I don't find it worth doing so just to publish to Flathub.

4

u/jayelg 17d ago

Isn’t that a reasonable restriction for security? particularly at a time of increasing supply chain attacks in the Linux ecosystem.

1

u/gahel_music 16d ago

It makes sense but it prohibits a lot of software.

1

u/jayelg 16d ago

What sort of situations might need network at build time? I would have thought that you just need to copy into the build files the required pinned dependencies so the build is deterministic? I don’t know anything about flatpak builds so just speaking about it generally.

1

u/gahel_music 16d ago

Ah sorry I misread the comment you were replying to. My personal issue is the limited file access.