Bug#613484: /usr/bin/ecl is not installed

Tobias Hansen thansen at debian.org
Sun Aug 31 18:18:36 UTC 2014


Control: tags -1 + patch

Hi,

the problem is a faulty postrm script that removes /usr/bin/ecl on
upgrade after the new files are unpacked, see [1]. A workaround is to
remove ecl and then install it again. The attached patch fixes the
postrm script but since the old postrm script is run on upgrade
everybody upgrading to a new version which includes this patch would
still end up without /usr/bin/ecl. After a second update everything
would be fine. I'm not sure if one should go further into complicated
maintainer script constructions to solve this issue.

[1] https://wiki.debian.org/MaintainerScripts#Upgrading

Best,
Tobias

On Mon, 17 Feb 2014 12:41:40 +0100 "Ph. Marek"
<philipp.marek at linbit.com> wrote:
> Package: ecl
> Version: 13.5.1+dfsg2-4
> Followup-For: Bug #613484
> 
> This is still an issue:
> 
> 
> $ apt-get install --reinstall ecl
 ...
> $ ls -la /usr/bin/ecl
> ls: cannot access /usr/bin/ecl: No such file or directory
-------------- next part --------------
A non-text attachment was scrubbed...
Name: postrm-upgrade.patch
Type: text/x-diff
Size: 388 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-common-lisp-devel/attachments/20140831/7919f0ed/attachment.patch>


More information about the pkg-common-lisp-devel mailing list