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

Re: Packages removing alternatives on upgrade



On 09/23/2012 08:40 AM, Ivan Shmakov wrote:
>>>>>> 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.
> 
> 
> 
> 
> --- 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)

Can someone confirm that Ivan's proposed patch is the correct way to
deal with this problem?  I have the same issue in some of my packages.

Thank you,
tony

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: