Package: aptitude
Version: 0.4.1-1
Severity: important

I am tagging this as important because any bug that makes people install
experimental packages unawares is quite problematic :)

$ apt-cache policy libarts1c2a
libarts1c2a:
  Installed: 1.4.3-3
  Candidate: 1.5.0-3
  Version table:
     1.5.0-3 0
        990 http://mirrors.kernel.org unstable/main Packages
        990 http://ftp.fi.debian.org unstable/main Packages
     1.5.0-2 0
        -10 http://mirrors.kernel.org experimental/main Packages
        -10 http://ftp.fi.debian.org experimental/main Packages
 *** 1.4.3-3 0
        100 /var/lib/dpkg/status

However, aptitude does this:
libarts1c2a recommends libarts1-akode
--\ The following actions will resolve this dependency:
  -> Upgrade libarts1c2a [1.4.3-3 (now) -> 1.5.0-2 (experimental, experimental)]
  -> Keep libarts1c2a at version 1.4.3-3 (now)
  -> Remove libarts1c2a [1.4.3-3 (now)] 
  -> Install libarts1-akode [4:3.5.0-2 (experimental, experimental)]
  -> Leave the dependency "libarts1c2a recommends libarts1-akode" unresolved. 

i.e it prefers to install the experimental version, even if it is priority
-10. The correct solution is to install libarts1c2a 1.5.0-3, and leave the
dependency unresolved.  OR to hold everything.  But installing anything that
has a negative priority is a no-no.

For reference, my /etc/apt/preferences is:
Package: *
Pin: release a=experimental
Pin-Priority: -10

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14.5-debian6+bluesmoke+atapassthru+lm85
Locale: LANG=pt_BR.ISO-8859-1, LC_CTYPE=pt_BR.ISO-8859-1 (charmap=ISO-8859-1)

Versions of packages aptitude depends on:
ii  apt [libapt-pkg-libc6.3-6-3.1 0.6.43     Advanced front-end for dpkg
ii  libc6                         2.3.5-11   GNU C Library: Shared libraries an
ii  libgcc1                       1:4.0.2-5  GCC support library
ii  libncursesw5                  5.5-1      Shared libraries for terminal hand
ii  libsigc++-2.0-0c2a            2.0.16-2   type-safe Signal Framework for C++
ii  libstdc++6                    4.0.2-5    The GNU Standard C++ Library v3

Versions of packages aptitude recommends:
ii  aptitude-doc-en [aptitude-doc 0.4.1-1    English manual for aptitude, a ter

-- no debconf information

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to