Friday 29 March 2024

Re: Attention Upgrading noble systems

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