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

Reply via email to