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: