Ah I think you have a hold (or pin) on brz; and the new solver now
considers "brz" as obsolete because the candidate version is not
installable anymore, and then tries to prefer to satisfiy
libdpkg-perl Suggests bzr

by installing bzr (it does not want to end up with Suggests getting
broken by upgrades, so it upgrades Suggests that are currently satisfied
to Recommends).

Notes:

As for obsolete, the goal here was to drive migration towards _new_
packages; i.e. instead of bzr and brz you have libfoo1 and libfoo1t64
(w/ provides on amd64); I don't want the solver to install libfoo1 (or
keep it installed) but install libfoo1t64 for you.

Now I think this may interact badly with Suggests promotions...

The other avenue to explore for me is to have a look at why apt here
considers "brz" obsolete in the first place because I just made changes
in 2.9.23 to not treat manually installed packages as obsolete...

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2102720

Title:
  Failure: The 3.0 solver produced a worse result

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/2102720/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to