On Mon, 2012-03-19 at 08:12:08 +0100, Raphael Hertzog wrote: > > In addition selections for packages unknown to dpkg will not be > > accepted anymore. > > I'm not sure I understand this correctly but I'm afraid that this is a > serious regression. > > It has always been possible to sort-of "duplicate" a system by doing > "dpkg --get-selections >file" on one computer and running "dpkg > --set-selections <file" on another computer followed by an "apt-get > dselect-upgrade". > > This requires that dpkg accepts the selection for packages that it > doesn't know about (but that apt knows).
Which has always been wrong, it's the equivalent of expecting apt to accept operations on unknown packages. dpkg should really not accept random junk on --set-selections. The implication of this is just that if the available file is not getting updated, then it needs get synced back before setting the selections with one of the several methods: dselect update sync-available apt-cache dumpavail && dpkg --update-avail / --merge-avail I don't see how that's too onerous, for a more reliable operation. In addition the users will get a nice warning for unavailable packages. regards, guillem -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120319083527.ga4...@gaara.hadrons.org