Hi everyone! 1) PackageKit should remove unused stuff automatically during regular upgrades on APT-based systems (the backend is configured that way already) 2) AppStream supports a way to not only signal that a new OS release is available, but also provide a basic changelog. What it does not (and can not (yet?) provide is specific instructions as to *how* to jump to a new release, as that is very distribution specific. See https://www.freedesktop.org/software/appstream/docs/sect-Metadata-OS.html 3) PackageKit is theoretically able to upgrade a system, see https://www.freedesktop.org/software/PackageKit/gtk-doc/Transaction.html#Transaction.UpgradeSystem - we would preferably implement this via the offline-upgrades mechanism nowadays though. The specific mechanism to jump between distro releases once existed in the PackageKit APT backend, but was removed ages ago because it was very buggy and needed a rewrite anyway.
So, all that's needed is for someone to implement support for the `operating-system` component in Discover, for Ubuntu to ship such a component if it doesn't do that already, and for someone to properly implement distro upgrades in the APT backend of PackageKit and wire that up to Discover. Pull requests for all of these, especially work on PackageKit, are very welcome ;-) Cheers, Matthias¹ ¹ who maintains AppStream and tries to dodge the PackageKit maintainer hat that gets thrown at him -- I welcome VSRE emails. See http://vsre.info/ -- ubuntu-studio-devel mailing list ubuntu-studio-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-studio-devel