Package: apt Version: 0.6.46.4-0.1 Priority is set in preferences:
| [EMAIL PROTECTED]:~# grep -1 vzctl /etc/apt/preferences | Package: vzctl | Pin: version 3.0.23-1dso1~etch0~sl.1 | Pin-Priority: 1001 And apt-cache policy seems to recognize it: | [EMAIL PROTECTED]:~# apt-cache policy vzctl | vzctl: | Installed: 3.0.23-1dso1~etch0 | Candidate: 3.0.23-1dso1~etch0~sl.1 | Package pin: 3.0.23-1dso1~etch0~sl.1 | Version table: | *** 3.0.23-1dso1~etch0 1001 | 500 http://debian.systs.org etch/openvz Packages | 100 /var/lib/dpkg/status | 3.0.23-1dso1~etch0~sl.1 1001 | 500 http://debian.softwarelab.eu etch-openvz/main Packages | 3.0.11-14 1001 | 500 http://ftp.pl.debian.org etch/main Packages However apt-get still refuses to downgrade without --force-yes | [EMAIL PROTECTED]:~# /usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install vzctl | Reading package lists... | Building dependency tree... | The following packages will be DOWNGRADED: | vzctl | 0 upgraded, 0 newly installed, 1 downgraded, 0 to remove and 2 not | upgraded. | Need to get 210kB of archives. | After unpacking 160kB disk space will be freed. | E: There are problems and -y was used without --force-yes This makes package management using puppet somewhat difficult. The apt-get command line above is what puppet's apt provider uses to install the package's "newest" version. --force-yes is not on that line, and I'd say that's correct. However right now automatic downgrades seem impossible. While it might be possible to change puppet to add --force-yes in such situations, I don't think this would be a good idea. Changing this on apt side seems like a much cleaner solution. Any comments? -- Marcin Owsiany <[EMAIL PROTECTED]> http://marcin.owsiany.pl/ GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

