On Thu, Mar 28, 2024 at 03:03:15PM +0100, Julian Andres Klode wrote: > Hi everyone, > > please pay close attention to apt dist-upgrade output. It might > remove ubuntu-desktop and other packages you might want to keep. > > To upgrade your noble system, consider a multi staged approach: > > 1. `apt upgrade` to upgrade without removals. > 2. `apt full-upgrade ubuntu-desktop` (amend with other packages) > to run a full upgrade, keeping the specified packages installed. > > Note that we currently have some uninstallability issues. Packages > migrate from -proposed to release pocket by being removed from > proposed and then added to release. Due to the number of packages > this is taking super long, and packages ended up being removed > before being published in release, some even ended up in the > unapproved queue. These issues should be resolved later today.
This continues to be a problem today, now apt wants to remove gstreamer1.0-plugins-good for no good reason. Specifying `ubuntu-desktop gstreamer1.0-plugins-good` as the argument to `dist-upgrade` / `full-upgrade` should probably get you sorted out. I kept a solver dump to see how to improve that. I anticipate this can be solved by simply adding Conflicts: libfoo1, ... for each pre-t64 libfoo1 that gstreamer1.0-plugins-good uses - the way the solver works is it scores packages, and this should give the pre-t64 libraries less favourable scores vs the package we want to keep. Of course we can quirk this fine in ubuntu-release-upgrader for people upgrading to noble, but it's always good to know your options (and Debian will probably have to do some Conflict quirking anyway). -- debian developer - deb.li/jak | jak-linux.org - free software dev ubuntu core developer i speak de, en -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel