Package: aptitude
Version: 0.4.10-1
Severity: normal
During the last weeks I noticed the following behavior: if "aptitude
safe-upgrade" does not find a package which is actually safe to upgrade,
it does not bail out but prefers to update at least one package
anyway -- even if that package is on "hold" or "forbid" or would pull in
a lot of dependencies. Here is an example (I already did a successful
safe-upgrade today):
,----
| $ aptitude -v -s safe-upgrade
| Reading package lists... Done
| Building dependency tree
| Reading state information... Done
| Reading extended state information
| Initializing package states... Done
| Reading task descriptions... Done
| Building tag database... Done
| The following packages have unmet dependencies:
| openoffice.org-core: Conflicts: openoffice.org-writer (< 1:2.4.0~rc1-2) but
1:2.3.1-5 is installed and it is kept back.
| openoffice.org-writer: Depends: openoffice.org-base-core (= 1:2.3.1-5) but
1:2.4.0~rc1-2 is to be installed.
| Depends: openoffice.org-core (= 1:2.3.1-5) but
1:2.4.0~rc1-2 is to be installed.
| xserver-xorg-core: Depends: libpixman-1-0 (>= 0.9.4-2) but it is not
installable
| openoffice.org-common: Conflicts: openoffice.org-writer (< 1:2.4.0~rc1) but
1:2.3.1-5 is installed and it is kept back.
| nvidia-glx: Depends: nvidia-kernel-169.09 which is a virtual package.
| icedove-locale-de: Depends: icedove-l10n-de but it is not installable
| Resolving dependencies...
| The following packages have been kept back:
| bash bash-doc nvidia-glx nvidia-kernel-source openoffice.org-base-core
| openoffice.org-calc openoffice.org-common{a} openoffice.org-core{a}
| openoffice.org-draw openoffice.org-help-de openoffice.org-l10n-de
| openoffice.org-math openoffice.org-style-andromeda
| openoffice.org-style-crystal openoffice.org-style-tango
| openoffice.org-writer python-uno{a} xserver-xorg xserver-xorg-core{a}
| xserver-xorg-input-kbd{a} xserver-xorg-input-mouse{a}
| xserver-xorg-video-nv
| The following NEW packages will be installed:
| icedove-l10n-de{a}
| The following packages will be upgraded:
| icedove icedove-locale-de
| 2 packages upgraded, 1 newly installed, 0 to remove and 22 not upgraded.
| Need to get 11.0MB of archives. After unpacking 483kB will be used.
| Do you want to continue? [Y/n/?] y
| Inst icedove-l10n-de (1:2.0.0.9+debian3-2 Debian:unstable) []
| Inst icedove-locale-de [1:1.5.0.8-1] (1:2.0.0.9+debian3-2 Debian:unstable) []
| Inst icedove [1.5.0.13+1.5.0.15b.dfsg1-0etch1] (2.0.0.9-3 Debian:unstable)
| Conf icedove (2.0.0.9-3 Debian:unstable)
| Conf icedove-l10n-de (1:2.0.0.9+debian3-2 Debian:unstable)
| Conf icedove-locale-de (1:2.0.0.9+debian3-2 Debian:unstable)
`----
This is with icedove's version being forbidden:
,----
| $ aptitude show icedove | grep -i forbid
| Forbidden version: 2.0.0.9-3
`----
After that, I put icedove-locale-de on hold, and now the result is
different, but not better:
,----
| $ aptitude -v -s safe-upgrade
| Reading package lists... Done
| Building dependency tree
| Reading state information... Done
| Reading extended state information
| Initializing package states... Done
| Reading task descriptions... Done
| Building tag database... Done
| The following packages have unmet dependencies:
| openoffice.org-core: Conflicts: openoffice.org-writer (< 1:2.4.0~rc1-2) but
1:2.3.1-5 is installed and it is kept back.
| openoffice.org-writer: Depends: openoffice.org-base-core (= 1:2.3.1-5) but
1:2.4.0~rc1-2 is to be installed.
| Depends: openoffice.org-core (= 1:2.3.1-5) but
1:2.4.0~rc1-2 is to be installed.
| xserver-xorg-core: Depends: libpixman-1-0 (>= 0.9.4-2) but it is not
installable
| openoffice.org-common: Conflicts: openoffice.org-writer (< 1:2.4.0~rc1) but
1:2.3.1-5 is installed and it is kept back.
| nvidia-glx: Depends: nvidia-kernel-169.09 which is a virtual package.
| Resolving dependencies...
| The following packages have been kept back:
| bash bash-doc icedove icedove-locale-de nvidia-glx nvidia-kernel-source
| xserver-xorg xserver-xorg-core{a} xserver-xorg-input-kbd{a}
| xserver-xorg-input-mouse{a} xserver-xorg-video-nv
| The following NEW packages will be installed:
| bsh{a} bsh-gcj{a} fastjar{a} gcj-4.3-base{a} gij-4.3{a} java-common{a}
| java-gcj-compat{a} java-gcj-compat-headless{a} libbcel-java{a}
| libgcj-bc{a} libgcj-common{a} libgcj9-0{a} libgcj9-0-awt{a}
| libgcj9-jar{a} libjaxp1.3-java{a} libjaxp1.3-java-gcj{a} libjline-java{a}
| liblog4j1.2-java{a} liblog4j1.2-java-gcj{a} libmx4j-java{a}
| libregexp-java{a} libxalan2-java{a} libxalan2-java-gcj{a}
| libxerces2-java{a} libxerces2-java-gcj{a} openoffice.org-java-common{a}
| openoffice.org-writer2latex{a}
| The following packages will be upgraded:
| openoffice.org-base-core openoffice.org-calc openoffice.org-common
| openoffice.org-core openoffice.org-draw openoffice.org-help-de
| openoffice.org-l10n-de openoffice.org-math openoffice.org-style-andromeda
| openoffice.org-style-crystal openoffice.org-style-tango
| openoffice.org-writer python-uno
| The following packages are RECOMMENDED but will NOT be installed:
| libgcj8-1-awt openoffice.org-filter-binfilter
| openoffice.org-style-hicontrast openoffice.org-style-industrial
| The following packages are SUGGESTED but will NOT be installed:
| bsh-doc equivs gcj-4.3 jython libbcel-java-doc libbsf-java libgcj9-dbg
| libgcj9-src libgnumail-java libjline-java-doc libservlet2.3-java
| libservlet2.4-java libxalan2-java-doc libxerces2-java-doc libxsltc-java
| 13 packages upgraded, 27 newly installed, 0 to remove and 11 not upgraded.
| Need to get 136MB of archives. After unpacking 85.3MB will be used.
| Do you want to continue? [Y/n/?] y
| Inst fastjar (2:0.95-1 Debian:unstable)
| Inst gcj-4.3-base (4.3-20080202-1 Debian:unstable)
| Inst libgcj-common (1:4.3-1 Debian:unstable)
| Inst libgcj9-0 (4.3-20080202-1 Debian:unstable)
| Inst gij-4.3 (4.3-20080202-1 Debian:unstable)
| Inst java-common (0.27 Debian:unstable)
| Inst libgcj-bc (4.3-1 Debian:unstable)
| Inst libgcj9-jar (4.3-20080202-1 Debian:unstable)
| Inst libregexp-java (1.4-4 Debian:unstable) []
| Inst libbcel-java (5.2-3 Debian:unstable) []
| Inst liblog4j1.2-java (1.2.15-2 Debian:unstable) []
| Inst libmx4j-java (3.0.2-1 Debian:unstable) []
| Inst java-gcj-compat-headless (1.0.77-4 Debian:unstable) []
| Inst libgcj9-0-awt (4.3-20080202-1 Debian:unstable) []
| Inst java-gcj-compat (1.0.77-4 Debian:unstable)
| Inst libjline-java (0.9.93-1 Debian:unstable)
| Inst bsh (2.0b4-7 Debian:unstable)
| Inst bsh-gcj (2.0b4-7 Debian:unstable)
| Inst libjaxp1.3-java (1.3.04-2 Debian:unstable)
| Inst libjaxp1.3-java-gcj (1.3.04-2 Debian:unstable)
| Inst liblog4j1.2-java-gcj (1.2.15-2 Debian:unstable)
| Inst libxerces2-java (2.9.1-1 Debian:unstable)
| Inst libxalan2-java (2.7.1-1 Debian:unstable)
| Inst libxerces2-java-gcj (2.9.1-1 Debian:unstable)
| Inst libxalan2-java-gcj (2.7.1-1 Debian:unstable)
| Inst openoffice.org-calc [1:2.3.1-5] (1:2.4.0~rc1-2 Debian:unstable) []
| Inst openoffice.org-draw [1:2.3.1-5] (1:2.4.0~rc1-2 Debian:unstable) []
| Inst openoffice.org-writer [1:2.3.1-5] (1:2.4.0~rc1-2 Debian:unstable) []
| Inst python-uno [1:2.3.1-5] (1:2.4.0~rc1-2 Debian:unstable) []
| Inst openoffice.org-math [1:2.3.1-5] (1:2.4.0~rc1-2 Debian:unstable) []
| Remv openoffice.org-core [1:2.3.1-5] [openoffice.org-thesaurus-de ]
| Inst openoffice.org-l10n-de [1:2.3.1-5] (1:2.4.0~rc1-2 Debian:unstable)
[openoffice.org-thesaurus-de ]
| Inst openoffice.org-core [1:2.3.1-5] (1:2.4.0~rc1-2 Debian:unstable) []
| Inst openoffice.org-style-andromeda [1:2.3.1-5] (1:2.4.0~rc1-2
Debian:unstable) []
| Inst openoffice.org-style-crystal [1:2.3.1-5] (1:2.4.0~rc1-2 Debian:unstable)
[]
| Inst openoffice.org-style-tango [1:2.3.1-5] (1:2.4.0~rc1-2 Debian:unstable) []
| Inst openoffice.org-common [1:2.3.1-5] (1:2.4.0~rc1-2 Debian:unstable) []
| Inst openoffice.org-java-common (1:2.4.0~rc1-2 Debian:unstable) []
| Inst openoffice.org-writer2latex (0.5-4 Debian:unstable) []
| Inst openoffice.org-base-core [1:2.3.1-5] (1:2.4.0~rc1-2 Debian:unstable)
| Inst openoffice.org-help-de [1:2.3.1-5] (1:2.4.0~rc1-2 Debian:unstable)
| Conf fastjar (2:0.95-1 Debian:unstable)
| Conf gcj-4.3-base (4.3-20080202-1 Debian:unstable)
| Conf libgcj-common (1:4.3-1 Debian:unstable)
| Conf libgcj9-0 (4.3-20080202-1 Debian:unstable)
| Conf gij-4.3 (4.3-20080202-1 Debian:unstable)
| Conf java-common (0.27 Debian:unstable)
| Conf libgcj-bc (4.3-1 Debian:unstable)
| Conf libgcj9-jar (4.3-20080202-1 Debian:unstable)
| Conf libbcel-java (5.2-3 Debian:unstable)
| Conf liblog4j1.2-java (1.2.15-2 Debian:unstable)
| Conf libmx4j-java (3.0.2-1 Debian:unstable)
| Conf java-gcj-compat-headless (1.0.77-4 Debian:unstable)
| Conf libgcj9-0-awt (4.3-20080202-1 Debian:unstable)
| Conf java-gcj-compat (1.0.77-4 Debian:unstable)
| Conf libregexp-java (1.4-4 Debian:unstable)
| Conf libjline-java (0.9.93-1 Debian:unstable)
| Conf bsh (2.0b4-7 Debian:unstable)
| Conf bsh-gcj (2.0b4-7 Debian:unstable)
| Conf libjaxp1.3-java (1.3.04-2 Debian:unstable)
| Conf libjaxp1.3-java-gcj (1.3.04-2 Debian:unstable)
| Conf liblog4j1.2-java-gcj (1.2.15-2 Debian:unstable)
| Conf libxerces2-java (2.9.1-1 Debian:unstable)
| Conf libxalan2-java (2.7.1-1 Debian:unstable)
| Conf libxerces2-java-gcj (2.9.1-1 Debian:unstable)
| Conf libxalan2-java-gcj (2.7.1-1 Debian:unstable)
| Conf openoffice.org-base-core (1:2.4.0~rc1-2 Debian:unstable)
| Conf openoffice.org-style-andromeda (1:2.4.0~rc1-2 Debian:unstable)
| Conf openoffice.org-common (1:2.4.0~rc1-2 Debian:unstable)
| Conf openoffice.org-core (1:2.4.0~rc1-2 Debian:unstable)
| Conf openoffice.org-calc (1:2.4.0~rc1-2 Debian:unstable)
| Conf openoffice.org-draw (1:2.4.0~rc1-2 Debian:unstable)
| Conf openoffice.org-java-common (1:2.4.0~rc1-2 Debian:unstable)
| Conf openoffice.org-writer2latex (0.5-4 Debian:unstable)
| Conf python-uno (1:2.4.0~rc1-2 Debian:unstable)
| Conf openoffice.org-writer (1:2.4.0~rc1-2 Debian:unstable)
| Conf openoffice.org-math (1:2.4.0~rc1-2 Debian:unstable)
| Conf openoffice.org-l10n-de (1:2.4.0~rc1-2 Debian:unstable)
| Conf openoffice.org-style-crystal (1:2.4.0~rc1-2 Debian:unstable)
| Conf openoffice.org-style-tango (1:2.4.0~rc1-2 Debian:unstable)
| Conf openoffice.org-help-de (1:2.4.0~rc1-2 Debian:unstable)
`----
The package openoffice.org-writer is forbidden as well:
,----
| $ aptitude show openoffice.org-writer | grep -i forbid
| Forbidden version: 1:2.4.0~rc1-2
`----
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.22.18
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages aptitude depends on:
ii apt [libapt-pkg-libc6.7 0.7.11 Advanced front-end for dpkg
ii libc6 2.7-8 GNU C Library: Shared libraries
ii libcwidget1 0.5.6.1-3 high-level terminal interface libr
ii libgcc1 1:4.3-20080202-1 GCC support library
ii libncursesw5 5.6+20080203-1 Shared libraries for terminal hand
ii libsigc++-2.0-0c2a 2.0.17-2 type-safe Signal Framework for C++
ii libstdc++6 4.3-20080202-1 The GNU Standard C++ Library v3
Versions of packages aptitude recommends:
ii aptitude-doc-en [aptitude-doc 0.4.10-1 English manual for aptitude, a ter
ii libparse-debianchangelog-perl 1.1.1-2 parse Debian changelogs and output
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]