tag 633627 pending thanks Hello,
Bug #633627 reported by you has been fixed in the Git repository. You can see the changelog below, and you can check the diff of the fix at: http://git.debian.org/?p=dpkg/dpkg.git;a=commitdiff;h=91db161 --- commit 91db161013479ad03ef95e7f0ca2f413c5e57925 Author: Raphaël Hertzog <hert...@debian.org> Date: Fri Jul 15 22:06:38 2011 +0200 update-alternatives: fix regression when dropping slave alternatives When the alternative is changed, it might have to drop a slave alternative that's no longer provide by the new choice. This must only remove the slave link if it's actually a link. If it's a file, it must be kept except if --force is given. The non-regression tests have been contributed by Andreas Beckmann. Reported-by: Andreas Beckmann <deb...@abeckmann.de> diff --git a/debian/changelog b/debian/changelog index 20b149a..ac9d3fb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -74,6 +74,9 @@ dpkg (1.16.1) UNRELEASED; urgency=low * dpkg-mergechangelogs now checks the return value of the close() call. Thanks to Niels Thykier <ni...@thykier.net> for the patch. Closes: #633539 * Similar changes to dpkg-shlibdeps and dpkg-gencontrol, also by Niels. + * Fix update-alternatives to not remove a real file when dropping a + symlink for a slave that's not provided by the new current choice. + Closes: #633627 [ Guillem Jover ] * Install deb-src-control(5) man pages in dpkg-dev. Closes: #620520 -- To UNSUBSCRIBE, email to debian-dpkg-bugs-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org