I still think that this proposal creates a real burden, ABI breakage to developers. This isn't part of the desktop helper for sure as it doesn't follow any of the snappy best practices.
To compare paradigms, libwayland has a versioned protocol which is part of the GNOME and KDE runtime in flatpak. I don't see this concept being different from us and make it more difficult to package desktop snap running on Mir than desktop flatpacks running on wayland. I guess if the Mir team doesn't want to work on some stability, maybe get the Mir team to document how to do it, what they should depend on, and adding their own env variable to every single snap in the store (as this needs rebuilding them all already)? -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1663048 Title: libmirclient in snaps gets out of sync with archive Status in Canonical System Image: Confirmed Status in Ubuntu App Platform: In Progress Status in unity8 package in Ubuntu: In Progress Status in unity8-desktop-session package in Ubuntu: In Progress Bug description: Because we directly include mir client libraries in the platform (due to a dependency of qtubuntu), when the mir interface is revised we get out of sync. The mir team publishes a mir-libs snap that tracks these changes and exposes a mir-libs content interface. We should investigate if that can be used transparently by apps connected to the platform. as of this report they are out of sync. To manage notifications about this bug go to: https://bugs.launchpad.net/canonical-devices-system-image/+bug/1663048/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp