>>>>> Jakub Wilk <jw...@debian.org> writes:

        [Cross-posting to packages@qa, for elvis is maintained by the QA
        group.]

 > Many packages remove alternatives on upgrade, only to re-add them
 > later, potentially discarding manual choices of the user.

 > See also bug #71621.

[…]

 > Debian QA Group <packa...@qa.debian.org>
 >    elvis
 >    elvis-console
 >    elvis-tools
 >    ircii

[…]

        BTW, do I understand it correctly that it's just a matter of
        dropping the ‘upgrade’ case from .prerm?  (Possible patch
        MIME'd.)

        TIA.

-- 
FSF associate member #7257
--- debian/elvis-console.prerm.~1~	2012-09-23 13:34:49.000000000 +0000
+++ debian/elvis-console.prerm	2012-09-23 15:24:02.000000000 +0000
@@ -3,7 +3,7 @@
 set -e
 
 case "$1" in
-    upgrade|remove|deconfigure)
+    remove|deconfigure)
         for app in editor ex input vi view; do
             update-alternatives --quiet --remove "$app" /usr/bin/elvis
         done
--- debian/elvis.prerm.~1~	2012-09-23 13:34:49.000000000 +0000
+++ debian/elvis.prerm	2012-09-23 15:24:02.000000000 +0000
@@ -3,7 +3,7 @@
 set -e
 
 case "$1" in
-    upgrade|remove|deconfigure)
+    remove|deconfigure)
         for app in editor ex input vi view; do
             update-alternatives --quiet --remove "$app" /usr/bin/elvisnox
         done
--- debian/elvis-tools.prerm.~1~	2012-09-23 13:34:49.000000000 +0000
+++ debian/elvis-tools.prerm	2012-09-23 15:24:02.000000000 +0000
@@ -3,7 +3,7 @@
 set -e
 
 case "$1" in
-    upgrade|remove|deconfigure)
+    remove|deconfigure)
         update-alternatives --quiet --remove ctags /usr/bin/elvtags
         ;;
     failed-upgrade)

Reply via email to