Package: aptitude
Version: 0.4.4-4
Severity: normal

Hi, now that I've closed an aptitude non-bug today, may I submit a new
one? 

Today, when I call aptitude dist-upgrade on sid, aptitude seems to
install new packages because some upgraded package depends on them:

***************************
Reading package lists... Done
Building dependency tree... Done
Reading extended state information      
Initializing package states... Done
Building tag database... Done      
The following packages are BROKEN:
  aptitude 
The following NEW packages will be automatically installed:
  alien at bc dbus dbus-x11 fontconfig groff-base hicolor-icon-theme 
libatk1.0-0 libatk1.0-data libaudio2 
  libbeecrypt6 libcupsys2 libdatrie0 libdbus-1-3 libgl1-mesa-glide3 
libglib2.0-0 libglib2.0-data libglide3 
  libglu1-mesa libgtk2.0-0 libgtk2.0-bin libgtk2.0-common liblcms1 liblockfile1 
libmng1 libmysqlclient15off 
  libneon25 libpango1.0-0 libpango1.0-common libpci2 libpq5 libqt3-mt 
libqt4-core libqt4-gui libqt4-qt3support 
  libqt4-sql librpm4 libsqlite0 libsqlite3-0 libthai-data libthai0 libtiff4 
libxcursor1 libxfixes3 libxft2 libxi6 
  libxinerama1 libxml2 libxrandr2 libxxf86dga1 libxxf86vm1 lprng lsb lsb-core 
lsb-cxx lsb-desktop lsb-graphics 
  lsb-qt4 lsb-release mailx man-db mysql-common ncurses-term pax pciutils 
procps qt4-qtconfig rpm rsync 
  x-ttcidfont-conf 
The following NEW packages will be installed:
  alien at bc dbus dbus-x11 fontconfig groff-base hicolor-icon-theme 
libatk1.0-0 libatk1.0-data libaudio2 
  libbeecrypt6 libcupsys2 libdatrie0 libdbus-1-3 libgl1-mesa-glide3 
libglib2.0-0 libglib2.0-data libglide3 
  libglu1-mesa libgtk2.0-0 libgtk2.0-bin libgtk2.0-common liblcms1 liblockfile1 
libmng1 libmysqlclient15off 
  libneon25 libpango1.0-0 libpango1.0-common libpci2 libpq5 libqt3-mt 
libqt4-core libqt4-gui libqt4-qt3support 
  libqt4-sql librpm4 libsqlite0 libsqlite3-0 libthai-data libthai0 libtiff4 
libxcursor1 libxfixes3 libxft2 libxi6 
  libxinerama1 libxml2 libxrandr2 libxxf86dga1 libxxf86vm1 lprng lsb lsb-core 
lsb-cxx lsb-desktop lsb-graphics 
  lsb-qt4 lsb-release mailx man-db mysql-common ncurses-term pax pciutils 
procps qt4-qtconfig rpm rsync 
  x-ttcidfont-conf 
The following packages will be upgraded:
  apt apt-utils libsasl2-2 python-apt 
The following packages are RECOMMENDED but will NOT be installed:
  libsasl2-modules 
4 packages upgraded, 71 newly installed, 0 to remove and 0 not upgraded.
***************************

But then it doesn't install any new package at all:

Need to get 35,6MB of archives. After unpacking 100,0MB will be used.
The following packages have unmet dependencies:
  aptitude: Depends: libapt-pkg-libc6.3-6-3.11 which is a virtual package.
Resolving dependencies...
The following actions will resolve these dependencies:

Keep the following packages at their current version:
apt [0.6.46.4-0.1 (now)]
apt-utils [0.6.46.4-0.1 (now)]
libsasl2-2 [2.1.22.dfsg1-10 (now)]
python-apt [0.6.21 (now)]

Score is -30

Accept this solution? [Y/n/q/?] 

I really wonder why upgrading libsasl2-2 or any of the *apt* packages
should have pulled in all those libraries?  And if it did, why doesn't
it say "keep ... at [uninstalled (now)]" for each of them?  And if the
NEW packages and the holding back are not related, then why on earth
does dist-upgrade install new packages, without any already-installed
package starting to depend on it?

Pressing "o" at the prompt gives only information about the held back
ones.  If I press "y", oh wonder, it does not install 71 new
packages... 

Regards, Frank

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-4-686 (SMP w/1 CPU core)
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/dash

Versions of packages aptitude depends on:
ii  apt [libapt-pkg-libc6.3 0.6.46.4-0.1     Advanced front-end for dpkg
ii  libc6                   2.5-11           GNU C Library: Shared libraries
ii  libgcc1                 1:4.2-20070609-1 GCC support library
ii  libncursesw5            5.6-3            Shared libraries for terminal hand
ii  libsigc++-2.0-0c2a      2.0.17-2         type-safe Signal Framework for C++
ii  libstdc++6              4.2-20070609-1   The GNU Standard C++ Library v3

Versions of packages aptitude recommends:
pn  aptitude-doc-en | aptitude-do <none>     (no description available)
pn  libparse-debianchangelog-perl <none>     (no description available)

-- no debconf information

-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)

Reply via email to