Bug#1139149: apt: dist-upgrade keeps files back and no explanation given

Julian Andres Klode <[email protected]> Fri, 19 Jun 2026 09:37:57 +0200
Newsgroups gmane.linux.debian.apt.devel
Message-ID <20260619093727.GA105152__13624.4650393323$1781854772$gmane$org@debian.org>
On Thu, Jun 18, 2026 at 07:43:46PM +0000, Helge Kreutzmann wrote:
> Hello Julian,
> Am Wed, Jun 17, 2026 at 12:44:33AM +0200 schrieb Julian Andres Klode:
> > On Tue, Jun 16, 2026 at 05:56:17PM +0000, Helge Kreutzmann wrote:
> > > Am Tue, Jun 16, 2026 at 07:02:10PM +0200 schrieb Julian Andres Klode:
> > > > On Sat, Jun 06, 2026 at 02:30:15PM +0000, Helge Kreutzmann wrote:
> > > > > root@twentytwo:~# LC_ALL=3DC apt update
> > > > > Hit:1 http://127.0.0.1:9999/ftp.de.debian.org/debian forky InRele=
ase
> > > > > 92 packages can be upgraded. Run 'apt list --upgradable' to see t=
hem.
> > > > > root@twentytwo:~# LC_ALL=3DC apt upgrade
> > > > > Not upgrading:
> > > > >   cups-filters               libkf5kirigami2-5     libqt5multimed=
iaquick5    libqt5quickwidgets5   libqt5waylandcompositor5  librust-block-b=
uffer-dev   poppler-utils                      qml-module-qtquick-templates2
> > > > >   cups-filters-core-drivers  libkf5waylandclient5  libqt5multimed=
iawidgets5  libqt5script5         libqt5webchannel5         librust-crypto-=
common-dev  python3-pyqt5                      qml-module-qtquick-window2
> > > > >   graphviz                   libkf5xmlgui5         libqt5network5=
t64         libqt5sensors5        libqt5webengine-data      librust-digest-=
dev         qdbus-qt5                          qml-module-qtquick2
> > > > >   inkscape                   libkpim6itinerary6    libqt5networka=
uth5        libqt5serialport5     libqt5webengine5          librust-getrand=
om-dev      qml-module-org-kde-kirigami2       qml-module-qtwebengine
> > > > >   kwayland-integration       libpoppler-glib8t64   libqt5position=
ing5        libqt5sql5-mysql      libqt5webenginecore5      librust-rand-co=
re-dev      qml-module-qtgraphicaleffects      qt5-gtk-platformtheme
> > > > >   libcurl3t64-gnutls         libpoppler-qt5-1t64   libqt5printsup=
port5t64    libqt5sql5-psql       libqt5webenginewidgets5   librust-sha2-de=
v           qml-module-qtmultimedia            qt5-image-formats-plugins
> > > > >   libegl-mesa0               libpoppler-qt6-3t64   libqt5qml5    =
            libqt5sql5-sqlite     libqt5widgets5t64         libselinux1    =
            qml-module-qtqml                   qtspeech5-speechd-plugin
> > > > >   libgbm1                    libqt5core5t64        libqt5qmlmodel=
s5          libqt5sql5t64         libqt5x11extras5          libsemanage2   =
            qml-module-qtquick-controls        qtwayland5
> > > > >   libgl1-mesa-dri            libqt5dbus5t64        libqt5qmlworke=
rscript5    libqt5svg5            libqt5xdgiconloader3      mesa-libgallium=
            qml-module-qtquick-controls2
> > > > >   libglx-mesa0               libqt5designer5       libqt5quick5  =
            libqt5test5t64        libqt5xml5t64             node-jest-debbu=
ndle        qml-module-qtquick-dialogs
> > > > >   libkf5i18nlocaledata5      libqt5gui5t64         libqt5quickcon=
trols2-5    libqt5texttospeech5   libqt5xmlpatterns5        pdf2djvu       =
            qml-module-qtquick-layouts
> > > > >   libkf5iconthemes5          libqt5multimedia5     libqt5quicktem=
plates2-5   libqt5waylandclient5  librust-blobby-dev        pdfgrep        =
            qml-module-qtquick-privatewidgets
> > > > >=20
> > > > > Summary:
> > > > >   Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 92
> > > > > root@twentytwo:~# LC_ALL=3DC apt dist-upgrade
> > > > > Not upgrading:
> > > > >   cups-filters               libkf5kirigami2-5     libqt5multimed=
iaquick5    libqt5quickwidgets5   libqt5waylandcompositor5  librust-block-b=
uffer-dev   poppler-utils                      qml-module-qtquick-templates2
> > > > >   cups-filters-core-drivers  libkf5waylandclient5  libqt5multimed=
iawidgets5  libqt5script5         libqt5webchannel5         librust-crypto-=
common-dev  python3-pyqt5                      qml-module-qtquick-window2
> > > > >   graphviz                   libkf5xmlgui5         libqt5network5=
t64         libqt5sensors5        libqt5webengine-data      librust-digest-=
dev         qdbus-qt5                          qml-module-qtquick2
> > > > >   inkscape                   libkpim6itinerary6    libqt5networka=
uth5        libqt5serialport5     libqt5webengine5          librust-getrand=
om-dev      qml-module-org-kde-kirigami2       qml-module-qtwebengine
> > > > >   kwayland-integration       libpoppler-glib8t64   libqt5position=
ing5        libqt5sql5-mysql      libqt5webenginecore5      librust-rand-co=
re-dev      qml-module-qtgraphicaleffects      qt5-gtk-platformtheme
> > > > >   libcurl3t64-gnutls         libpoppler-qt5-1t64   libqt5printsup=
port5t64    libqt5sql5-psql       libqt5webenginewidgets5   librust-sha2-de=
v           qml-module-qtmultimedia            qt5-image-formats-plugins
> > > > >   libegl-mesa0               libpoppler-qt6-3t64   libqt5qml5    =
            libqt5sql5-sqlite     libqt5widgets5t64         libselinux1    =
            qml-module-qtqml                   qtspeech5-speechd-plugin
> > > > >   libgbm1                    libqt5core5t64        libqt5qmlmodel=
s5          libqt5sql5t64         libqt5x11extras5          libsemanage2   =
            qml-module-qtquick-controls        qtwayland5
> > > > >   libgl1-mesa-dri            libqt5dbus5t64        libqt5qmlworke=
rscript5    libqt5svg5            libqt5xdgiconloader3      mesa-libgallium=
            qml-module-qtquick-controls2
> > > > >   libglx-mesa0               libqt5designer5       libqt5quick5  =
            libqt5test5t64        libqt5xml5t64             node-jest-debbu=
ndle        qml-module-qtquick-dialogs
> > > > >   libkf5i18nlocaledata5      libqt5gui5t64         libqt5quickcon=
trols2-5    libqt5texttospeech5   libqt5xmlpatterns5        pdf2djvu       =
            qml-module-qtquick-layouts
> > > > >   libkf5iconthemes5          libqt5multimedia5     libqt5quicktem=
plates2-5   libqt5waylandclient5  librust-blobby-dev        pdfgrep        =
            qml-module-qtquick-privatewidgets
> > > > >=20
> > > > > Summary:
> > > > >   Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 92
> > > >=20
> > > > You'll want to specify -o Debug::APT::Solver=3D3 (or 2, or 1) to se=
e the
> > > > reasoning as it goes along. In particular, you will easily find lin=
es
> > > > with Reject: or Install: for the specific versions, say:
> > >=20
> > > In the meantime I already installd cups-filters (just with "apt
> > > install"), but most of the others are still there (and the set grows).
> > >=20
> > > Let's take graphviz as an example now. I performe the "dist-upgrade"
> > > with the "Solver=3D3". The entire output is 11 M (if you want, I can
> > > provide this), but then grepping for graphviz yields:
> >=20
> > If you can run an
> >=20
> > apt dist-upgrade -o Dir::Log::Solver=3D/path/to/some/file.zst --solver =
internal
> >=20
> > (not sure I fixed it to not require --solver internal)
>=20
> This changes the action of apt, should I still continue?

It's done dumping when it's at the prompt, so you can just attach the
file

--=20
debian developer - deb.li/jak | jak-linux.org - free software dev
ubuntu core developer                              i speak de, en