[Aptitude-devel] Bug#836263: aptitude: safe-upgrade removes dirmngr and gnupg-l10n

Sven Joachim svenjoac at gmx.de
Thu Sep 1 07:43:12 UTC 2016


Package: aptitude
Version: 0.8.3-1
Severity: normal

After a recent upload of gnupg in unstable the following happens: 

,----
| $ LANG=C aptitude -s -V -D safe-upgrade
| Resolving dependencies...                
| The following packages will be REMOVED:
|   dirmngr{u} [2.1.14-5] (R: gnupg)  gnupg-l10n{u} [2.1.14-5] (R: gnupg)  
| The following packages will be upgraded:
|   gpgv [2.1.14-5 -> 2.1.15-2]  
| 1 packages upgraded, 0 newly installed, 2 to remove and 11 not upgraded.
| Need to get 365 kB of archives. After unpacking 5112 kB will be freed.
| 
| Note: Using 'Simulate' mode.
| Do you want to continue? [Y/n/?] 
| Would download/install/remove packages.
`----

Short analysis: both the old (2.1.14-5) and the new (2.1.15-2) version
of gnupg have a strictly versioned Recommends on dirmngr and gnupg-l10n.
The new gnupg version is not installable because it Breaks python-apt,
but dirmngr and gnupg-l10n could be upgraded.  However, their new
versions become unused and so aptitude removes them which is clearly
suboptimal (they should rather be held back to not break the gnupg
Recommends).


-- Package-specific info:
Terminal: eterm-color
$DISPLAY is set.
which aptitude: /usr/bin/aptitude

aptitude version information:
aptitude 0.8.3
Compiler: g++ 6.1.1 20160724
Compiled against:
  apt version 5.0.0
  NCurses version 6.0
  libsigc++ version: 2.8.0
  Gtk+ support disabled.
  Qt support disabled.

Current library versions:
  NCurses version: ncurses 6.0.20160820
  cwidget version: 0.5.17
  Apt version: 5.0.0

aptitude linkage:
	linux-gate.so.1 (0xf771d000)
	libapt-pkg.so.5.0 => /usr/lib/i386-linux-gnu/libapt-pkg.so.5.0 (0xf710c000)
	libncursesw.so.5 => /lib/i386-linux-gnu/libncursesw.so.5 (0xf70d7000)
	libtinfo.so.5 => /lib/i386-linux-gnu/libtinfo.so.5 (0xf70b4000)
	libsigc-2.0.so.0 => /usr/lib/i386-linux-gnu/libsigc-2.0.so.0 (0xf70ac000)
	libcwidget.so.3 => /usr/lib/i386-linux-gnu/libcwidget.so.3 (0xf6fa9000)
	libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xf6e94000)
	libboost_iostreams.so.1.61.0 => /usr/lib/i386-linux-gnu/libboost_iostreams.so.1.61.0 (0xf6e7c000)
	libboost_filesystem.so.1.61.0 => /usr/lib/i386-linux-gnu/libboost_filesystem.so.1.61.0 (0xf6e61000)
	libboost_system.so.1.61.0 => /usr/lib/i386-linux-gnu/libboost_system.so.1.61.0 (0xf6e5a000)
	libxapian.so.22 => /usr/lib/i386-linux-gnu/sse2/libxapian.so.22 (0xf6c50000)
	libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf6c33000)
	libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf6aba000)
	libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf6a65000)
	libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf6a47000)
	libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf6890000)
	libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf688b000)
	libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xf6873000)
	libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf6856000)
	libbz2.so.1.0 => /lib/i386-linux-gnu/libbz2.so.1.0 (0xf6843000)
	liblzma.so.5 => /lib/i386-linux-gnu/liblzma.so.5 (0xf6818000)
	liblz4.so.1 => /usr/lib/i386-linux-gnu/liblz4.so.1 (0xf6805000)
	librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf67fc000)
	libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xf67f6000)
	/lib/ld-linux.so.2 (0x56567000)


-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 4.7.2-nouveau (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages aptitude depends on:
ii  aptitude-common            0.8.3-1
ii  libapt-pkg5.0              1.3~rc3
ii  libboost-filesystem1.61.0  1.61.0+dfsg-2.1
ii  libboost-iostreams1.61.0   1.61.0+dfsg-2.1
ii  libboost-system1.61.0      1.61.0+dfsg-2.1
ii  libc6                      2.24-1
ii  libcwidget3v5              0.5.17-4+b1
ii  libgcc1                    1:6.2.0-2
ii  libncursesw5               6.0+20160820-1
ii  libsigc++-2.0-0v5          2.8.0-2
ii  libsqlite3-0               3.14.1-1
ii  libstdc++6                 6.2.0-2
ii  libtinfo5                  6.0+20160820-1
ii  libxapian22v5              1.2.23-1

Versions of packages aptitude recommends:
ii  libparse-debianchangelog-perl  1.2.0-10
ii  sensible-utils                 0.0.9

Versions of packages aptitude suggests:
ii  apt-xapian-index                0.48
ii  aptitude-doc-en [aptitude-doc]  0.8.3-1
pn  debtags                         <none>
ii  tasksel                         3.35

-- no debconf information



More information about the Aptitude-devel mailing list