I can confirm this bug. (or I am doing something completely wrong)

summary:
   I would like to install one package from karmic-proposed and all other 
packages from karmic, karmic-updates, or karmic-security. I added the 
karmic-proposed repository to sources, and a pinning block to apt/prferences.d. 
The command "apt-cache policy" shows the packages from karmic-proposed at a low 
priority. The command "apt-get upgrade" respects the priorities. The command 
"aptitude safe-upgrade" does not respect the priorities and attempts to upgrade 
all packages from karmic-proposed.

 As seen below apt-cache policy reports that the package "cups" (chosen
for example) should be install/upgraded from the  karmic-security
archive. The command apt-get upgrade reports that all packages are up to
date as expected. The command aptitude safe-upgrade attempts to install
64 news packages which goes against the policy set in apt/preferences.d
/local-pin


Ubuntu: karmic
platform: amd64

All packages up to date from karmic, karmic-updates, karmic-security as
of 1 Feb 2010.

Package: aptitude
Version: 0.4.11.11-1ubuntu6

Package: apt
Version: 0.7.23.1ubuntu2


/etc/apt/preferences.d/local-pin
Package: *
Pin: release a=karmic-proposed
Pin-Priority: 50

/etc/apt/sources.list
deb http://ca.archive.ubuntu.com/ubuntu/ karmic main restricted universe
deb http://ca.archive.ubuntu.com/ubuntu/ karmic-security main restricted 
universe
deb http://ca.archive.ubuntu.com/ubuntu/ karmic-updates main restricted universe
deb http://ca.archive.ubuntu.com/ubuntu/ karmic multiverse
deb http://ca.archive.ubuntu.com/ubuntu/ karmic-updates multiverse
deb http://security.ubuntu.com/ubuntu karmic-security multiverse
deb http://ca.archive.ubuntu.com/ubuntu/ karmic-proposed main multiverse 
universe


$ apt-cache policy cups
cups:
  Installed: 1.4.1-5ubuntu2.1
  Candidate: 1.4.1-5ubuntu2.1
  Version table:
     1.4.1-5ubuntu2.2 0
         50 http://ca.archive.ubuntu.com karmic-proposed/main Packages
 *** 1.4.1-5ubuntu2.1 0
        500 http://ca.archive.ubuntu.com karmic-security/main Packages
        500 http://ca.archive.ubuntu.com karmic-updates/main Packages
        100 /var/lib/dpkg/status
     1.4.1-5ubuntu2 0
        500 http://ca.archive.ubuntu.com karmic/main Packages


$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

sudo aptitude safe-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Reading extended state information      
Initializing package states... Done
Resolving dependencies...
Resolving dependencies...
The following NEW packages will be installed:
  linux-headers-2.6.31-18{a} linux-headers-2.6.31-18-generic{a} 
  linux-image-2.6.31-18-generic{a} 
The following packages will be upgraded:
  aisleriot compiz-core compiz-gnome compiz-plugins compiz-wrapper cups 
  cups-bsd cups-client cups-common cups-ppdc cupsddk devicekit-power 
  glchess glines gnect gnibbles gnobots2 gnome-blackjack gnome-games 
  gnome-games-common gnome-mahjongg gnome-power-manager gnome-sudoku 
  gnometris gnomine gnotravex gnotski grub-common gtali gtk2-engines-pixbuf 
  iagno language-pack-en language-pack-gnome-en libcups2 libcupscgi1 
  libcupsdriver1 libcupsimage2 libcupsmime1 libcupsppdc1 libdecoration0 
  libdevkit-power-gobject1 libgail-common libgail18 libgssapi-krb5-2 
  libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libk5crypto3 libkrb5-3 
  libkrb5support0 libxml2 libxml2-utils linux-firmware linux-generic 
  linux-headers-generic linux-image-generic linux-libc-dev mountall 
  python-libxml2 python-ubuntuone-client python-ubuntuone-storageprotocol 
  same-gnome ubuntuone-client ubuntuone-client-gnome 
64 packages upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 82.4MB of archives. After unpacking 200MB will be used.

-- 
Aptitude ignores apt_preferences
https://bugs.launchpad.net/bugs/508545
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to