[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Packages removing alternatives on upgrade



>>>>> Jakub Wilk <jwilk@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 <packages@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 to: