Why Nostr? What is Njump?
2024-07-15 21:08:39
in reply to

Hector Martin on Nostr: Yeah, this is definitely *not* the way to go. It's a bad idea to teach Flatpak itself ...

Yeah, this is definitely *not* the way to go. It's a bad idea to teach Flatpak itself about a concept which is *deliberately* temporary and not upstream anywhere. It's not upstream for a reason. This isn't like Nvidia who make a point of never having a stable UABI ever.

I would NAK such a change in Flatpak (for whatever that's worth) and would not ship this solution in our distro, it's policy-wise absolutely the way to go. Shipping extensions in the downstream distro, which already ships the unstable Mesa and can control release cadence makes a lot more sense.

An example of how this breaks down: sometimes there are kernel *bugfixes* that are required for a new Mesa driver to work, but do not break the UABI or increment the version. We are in the process of releasing one such Mesa fix right now, after we just released the kernel it requires. Flatpak cannot control for such dependencies related to bug fixes, potentially breaking everyone whose distro still has an older kernel.
Author Public Key
npub1qk9x6yrvten3jqyvundn7exggm90fxf9yfarj5eaz25yd7aty8hqe9azpx