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

Reply via email to