Control: reassign -1 aptitude,libgtk2.0-0t64 Control: tags -1 + moreinfo On Thu, 07 Mar 2024 at 16:10:17 +0100, Vincent Lefevre wrote: > During an upgrade with aptitude: > > dpkg: dependency problems prevent removal of libgtk2.0-common: > libgtk2.0-bin depends on libgtk2.0-common. > libgtk2.0-0t64:amd64 depends on libgtk2.0-common. > > dpkg: error processing package libgtk2.0-common (--purge): > dependency problems - not removing > Errors were encountered while processing: > libgtk2.0-common > > Note that "apt install -f" has nothing to fix; this upgrade just > triggered a dpkg error (similar to bugs 1065603 and 1065625). > > Moreover, like in these bugs, aptitude did not propose the removal > of libgtk2.0-common: > > Aptitude 0.8.13: log report > Thu, Mar 7 2024 16:01:36 +0100 > > IMPORTANT: this log only lists intended actions; actions which fail > due to dpkg problems may not be completed. > > Will install 5 packages, and remove 2 packages. > 2048 B of disk space will be used > ======================================== > [...] > [HOLD, DEPENDENCIES] libgtk2.0-common:amd64 2.24.33-3 > [...] > [INSTALL, DEPENDENCIES] libgail18t64:amd64 2.24.33-4 > [INSTALL, DEPENDENCIES] libgtk2.0-0t64:amd64 2.24.33-4 > [REMOVE, DEPENDENCIES] libgail18:amd64 2.24.33-3 > [REMOVE, DEPENDENCIES] libgtk2.0-0:amd64 2.24.33-3 > [...] > [UPGRADE] gtk2-engines-pixbuf:amd64 2.24.33-3 -> 2.24.33-4 > [UPGRADE] libgail-common:amd64 2.24.33-3 -> 2.24.33-4 > [UPGRADE] libgtk2.0-bin:amd64 2.24.33-3 -> 2.24.33-4 > ========================================
I can confirm that version 2.24.33-4 of libgtk2.0-common, libgtk2.0-0t64 and libgtk2.0-bin are, in fact, installable (I have them installed right now). I can't see any dependency relationships between them that look suspicious. If dpkg is removing libgtk2.0-common, then something must surely be asking dpkg to remove it? I notice that you have reported at least three bugs that are "the same shape" with three unrelated libraries, which suggests that this might be more of an aptitude problem than a GTK problem. > IMPORTANT: this log only lists intended actions Other logs, in particular /var/log/apt/term.log, might provide more information about what actually happened. Alternatively, if there is some heuristic about "try to keep packages from the same source at the same version" being applied, perhaps waiting for libgtk2.0-common_2.24.33-4 to become available from the Architecture: all buildd would help? smcv