Nineteen distribution channels later: what it actually costs to give a terminal editor away for free on Linux, and why the next step is a static musl binary that updates itself.
This is literally what flat pack was meant to address. Just package has push it and let any system use it. So it is a little more complicated and another step on top of everything.
Flatpak is absolutely terrible. As a second repository, it breaks source of truth, doesn’t share dependency or SBOM data with the system and at worst begs for dependency hell.
How does it lead to dependency hell? I thought the point was that it didn’t share dependencies with the host, so different apps could have different versions of the same package and everything would still work.
Flatpak is absolutely terrible. As a second repository, it breaks source of truth, doesn’t share dependency or SBOM data with the system and at worst begs for dependency hell.
At best it’s XKCD 927.
How does it lead to dependency hell? I thought the point was that it didn’t share dependencies with the host, so different apps could have different versions of the same package and everything would still work.