Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1271160

Bug#1121158: apt: 3.1.x no longer upgrades MariaDB Recommends on upgrade

From David Kalnischkies <david@kalnischkies.de>
Newsgroups linux.debian.bugs.dist
Subject Bug#1121158: apt: 3.1.x no longer upgrades MariaDB Recommends on upgrade
Date 2025-11-22 13:20 +0100
Message-ID <LTUKR-eTxF-3@gated-at.bofh.it> (permalink)
References <LTJ33-eJZh-1@gated-at.bofh.it> <LTKs9-eL21-1@gated-at.bofh.it> <LTJ33-eJZh-1@gated-at.bofh.it> <LTKs9-eL21-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Am Fri, Nov 21, 2025 at 05:17:10PM -0800, schrieb Otto Kekäläinen:
> Thanks for spotting this. This actually means that due to changes in
> how the apt resolver works, upgrades from Bookworm to Forky are broken
> for anyone running MariaDB.

Julian commented on the resolver bits and the bug in your packages.
Let me correct the (repeated) misconception here:
An upgrade from bookworm -> sid/forky is performed by apt/bookworm,
not by apt/forky, in the general case. More importantly, a call like
"apt install foo" is NOT representative of an upgrade.

In an upgrade (think apt full-upgrade) all installed packages are marked
for installation (which boils down to an upgrade of each package).
In an explicit install request only that package is marked for install.
Everything else happens only as needed. And as Julian explained, given
missing breaks, nothing is needed.

Now some people make these explicit install requests to selectively
upgrade ~ individual packages ~, but its not the norm. I would go as far
as saying it usually is a user error (think: "Oh my god, a CVE for foo!
Lets upgrade foo!" but foo uses the not upgraded CVE-buggy libfoo).
And as Julian mentioned the old resolver had (not always, just since
2.5.2, see NEWS) errata to make that work more consistently by assuming
the user meant to upgrade selectively the entire source package.

(A bug for restoring this exists already, but the number eludes me ATM)


Best regards

David Kalnischkies

Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Bug#1121158: apt: 3.1.x no longer upgrades MariaDB Recommends on upgrade aquilamacedo@riseup.net - 2025-11-22 00:50 +0100
  Bug#1121158: apt: 3.1.x no longer upgrades MariaDB Recommends on upgrade Otto Kekäläinen <otto@debian.org> - 2025-11-22 02:20 +0100
    Bug#1121158: apt: 3.1.x no longer upgrades MariaDB Recommends on upgrade David Kalnischkies <david@kalnischkies.de> - 2025-11-22 13:20 +0100
      Bug#1121158: apt: 3.1.x no longer upgrades MariaDB Recommends on upgrade Otto Kekäläinen <otto@debian.org> - 2025-11-22 21:10 +0100
        Bug#1121158: apt: 3.1.x no longer upgrades MariaDB Recommends on upgrade David Kalnischkies <david@kalnischkies.de> - 2025-11-23 13:30 +0100
  Bug#1121158: apt: 3.1.x no longer upgrades MariaDB Recommends on upgrade Julian Andres Klode <jak@debian.org> - 2025-11-22 09:30 +0100

csiph-web