Suffice it to say, what happens on the real system is that it sees that
you have

postgresql-client-16

installed.

As that package is no longer available in the repository, it demotes it
in priority and when it sees a dependency on postgresql-client, installs
the metapackage. In this case, it seems to be the satisfied

Suggests: postgresql-client

in devscripts that is causing postgresql-client to be installed (as a
previously satisfied suggests is promoted to a Recommends).

This leaves multiple issues:

(1) The obsolete handling turns out to be crucial for upgrading
performance, as otherwise we failed the time_t upgrades, preferring to
keep installed libfoo1 around rather than switching to libfoo1t64.

(2) We can't easily fix this in the comparative approach, so each system
with obsolete packages that are in some or group or depended upon via
provides is going to trigger an evaluation report…

(3) It is entirely unclear why postgresql-client-16 is not obsolete when
using the dump

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

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/2100247/+subscriptions


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

Reply via email to