[Aptitude-devel] Bug#728603: aptitude: does not remove pulled in dependencies along with packages, when uninstalling them

Andreas Glaeser bugs.andreas.glaeser at freenet.de
Sun Nov 3 13:38:32 UTC 2013

Hash: SHA1

Package: aptitude
Severity: minor

Dear Maintainer,
*** Please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these lines ***

Aptitude is supposed to remove package-dependencies along with packages, but in fact it
does not. I think this behaviour showed first some time back, when purging packages, so
dependencies of purged packages had to be removed manually. Now I found that the feature
of removing dependencies automatically along with packages does not work anymore at all.
It is quite sad, because this is actually the key feature, why to prefer aptitude over
apt-get. Now, when dealing with the fglrx-driver and finding, that it is broken, or dkms
is broken to say it a bit more precisely, I searched for all installed packages with
fglrx in their names, then purged them manually. Now the dependencies of all
fglrx-packages would have to be removed, too, with deborphan or gtkorphan. I think this
is not the way this is meant to be. Please restore aptitudes full power.

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

aptitude version information:
aptitude compiled at Nov  7 2012 07:08:03
Compiler: g++ 4.7.2
Compiled against:
  apt version 4.12.0
  NCurses version 5.9
  libsigc++ version: 2.2.10
  Ept support enabled.
  Gtk+ support disabled.
  Qt support disabled.

Current library versions:
  NCurses version: ncurses 5.9.20110404
  cwidget version: 0.5.16
  Apt version: 4.12.0

aptitude linkage:
	linux-vdso.so.1 =>  (0x00007fff2cfff000)
	libapt-pkg.so.4.12 => /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12
(0x00007f20b8f3d000) libncursesw.so.5 => /lib/x86_64-linux-gnu/libncursesw.so.5
(0x00007f20b8d0d000) libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5
(0x00007f20b8ae3000) libsigc-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libsigc-2.0.so.0
(0x00007f20b88de000) libcwidget.so.3 => /usr/lib/libcwidget.so.3 (0x00007f20b85de000)
	libept.so.1.aptpkg4.12 => /usr/lib/libept.so.1.aptpkg4.12 (0x00007f20b833d000)
	libxapian.so.22 => /usr/lib/libxapian.so.22 (0x00007f20b7f58000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f20b7d41000)
	libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f20b7a95000)
	libboost_iostreams.so.1.49.0 => /usr/lib/libboost_iostreams.so.1.49.0
(0x00007f20b7a7a000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007f20b785e000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(0x00007f20b7556000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f20b72d4000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f20b70be000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f20b6d33000)
	libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f20b6b30000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f20b692c000)
	libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f20b671b000)
	libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f20b6516000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f20b630d000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f20b98d2000)

- -- System Information:
Debian Release: 7.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/3 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages aptitude depends on:
ii  aptitude-common 
ii  libapt-pkg4.12  
ii  libboost-iostreams1.49.0  1.49.0-3.2
ii  libc6                     2.13-38
ii  libcwidget3               0.5.16-3.4
ii  libept1.4.12              1.0.9
ii  libgcc1                   1:4.7.2-5
ii  libncursesw5              5.9-10
ii  libsigc++-2.0-0c2a        2.2.10-0.2
ii  libsqlite3-0              3.7.13-1+deb7u1
ii  libstdc++6                4.7.2-5
ii  libtinfo5                 5.9-10
ii  libxapian22               1.2.12-2
ii  zlib1g                    1:1.2.7.dfsg-13

Versions of packages aptitude recommends:
ii  apt-xapian-index                0.45
pn  aptitude-doc-en | aptitude-doc  <none>
pn  libparse-debianchangelog-perl   <none>
ii  sensible-utils                  0.0.7

Versions of packages aptitude suggests:
pn  debtags  <none>
ii  tasksel  3.14.1

- -- no debconf information
Version: GnuPG v1.4.12 (GNU/Linux)


More information about the Aptitude-devel mailing list