Your message dated Sat, 06 May 2017 19:48:48 +0000
with message-id <e1d75ha-000etp...@fasolo.debian.org>
and subject line Bug#861868: fixed in ilisp 5.12.0+cvs.2004.12.26-24
has caused the Debian Bug report #861868,
regarding installation script /usr/lib/emacsen-common/packages/install/ilisp
not idempotent
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
861868: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=861868
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: ilisp
Version: 5.12.0+cvs.2004.12.26-23
Severity: normal
Tags: patch
The installation script at
/usr/lib/emacsen-common/packages/install/ilisp contains 'ln -s'
(lacking the -f option) which means it fails to be idempotent.
To demonstrate, suppose the package failed to install (see #850072 for
instance). In this case, successively running 'dpkg --configure
ilisp' to try to get things to work will start failing on the 'ln -s'.
Here is a patch, very simple stuff:
--- /usr/lib/emacsen-common/packages/install/ilisp.orig 2017-05-04
22:26:39.707085697 -0400
+++ /usr/lib/emacsen-common/packages/install/ilisp 2017-05-04
22:26:29.851048093 -0400
@@ -39,9 +39,9 @@
cd ${ELDIR}
ELFILES=*.el
cd ${ELCDIR}
-ln -s ${ELRELDIR}/*.el ./
+ln -sf ${ELRELDIR}/*.el ./
cd extra
-ln -s ../${ELRELDIR}/extra/*.el ./
+ln -sf ../${ELRELDIR}/extra/*.el ./
cd ..
LOG=$(tempfile);
-- System Information:
Debian Release: 9.0
APT prefers testing
APT policy: (1001, 'testing'), (300, 'unstable-debug'), (300, 'unstable')
Architecture: amd64
(x86_64)
Foreign Architectures: i386
Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages ilisp depends on:
ii common-lisp-controller 7.10
ii debconf [debconf-2.0] 1.5.60
ii emacsen-common 2.0.8
Versions of packages ilisp recommends:
ii ilisp-doc 5.12.0+cvs.2004.12.26-23
Versions of packages ilisp suggests:
ii cltl 1.0.26
ii emacs25 25.1+1-4
ii hyperspec 1.30+nmu2
-- debconf information excluded
-- debsums errors found:
debsums: changed file /usr/lib/emacsen-common/packages/install/ilisp (from
ilisp package)
debsums: changed file /usr/share/emacs/site-lisp/ilisp/ilisp-mak.el (from ilisp
package)
--- End Message ---
--- Begin Message ---
Source: ilisp
Source-Version: 5.12.0+cvs.2004.12.26-24
We believe that the bug you reported is fixed in the latest version of
ilisp, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 861...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sean Whitton <spwhit...@spwhitton.name> (supplier of updated ilisp package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 06 May 2017 12:26:14 -0700
Source: ilisp
Binary: ilisp ilisp-doc
Architecture: source
Version: 5.12.0+cvs.2004.12.26-24
Distribution: unstable
Urgency: high
Maintainer: Debian Emacs addons team
<pkg-emacsen-add...@lists.alioth.debian.org>
Changed-By: Sean Whitton <spwhit...@spwhitton.name>
Description:
ilisp - Emacs interface to LISP implementations
ilisp-doc - Documentation for ILISP package
Closes: 850072 861868
Changes:
ilisp (5.12.0+cvs.2004.12.26-24) unstable; urgency=high
.
* Team upload.
* Patch ilisp-mak.el to bytecompile ilfsf25.el (Closes: #850072).
Thanks Oleksandr Gavenko for reporting the problem, and Adam Di Carlo
for the patch.
* Pass `-f` to calls to `ln` in emacsen-install script.
This ensures the script is idempotent (Closes: #861868).
Thanks Adam Di Carlo for the patch.
Checksums-Sha1:
77b2db84c73bfef060f1992a5b262dab905948a4 2126
ilisp_5.12.0+cvs.2004.12.26-24.dsc
4bf42f0d17fa5d0cbcc314b1815c1222d0e9be47 84892
ilisp_5.12.0+cvs.2004.12.26-24.debian.tar.xz
b25c4b599ce7f8e1f250c2906a12a0fa42be81fc 4494
ilisp_5.12.0+cvs.2004.12.26-24_source.buildinfo
Checksums-Sha256:
7c80dfd29bcfe5f898ca099a6a0ef7007c08b3cf00f8751d7e8b74d7ff1ce98c 2126
ilisp_5.12.0+cvs.2004.12.26-24.dsc
d2527f2046ccbed972699c8a4263810c5040f75a27dfc408ce21bde8595660fc 84892
ilisp_5.12.0+cvs.2004.12.26-24.debian.tar.xz
56581297dff11df98ea15e1a5d6d846fd5d797816f6a4ab36b433229cf5f9251 4494
ilisp_5.12.0+cvs.2004.12.26-24_source.buildinfo
Files:
d49b7913a8ede31b97ee61537888e97d 2126 devel optional
ilisp_5.12.0+cvs.2004.12.26-24.dsc
435031e5c61fd5bf1082d654d2201a8a 84892 devel optional
ilisp_5.12.0+cvs.2004.12.26-24.debian.tar.xz
9014806a96e55e197419a78b983bfa32 4494 devel optional
ilisp_5.12.0+cvs.2004.12.26-24_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAlkOI5kACgkQaVt65L8G
YkDvhw/+Ip4DQ/wU+mdw8cVYyXu2tVc2BCRV9OTe9MvA4mKV4z8HWU69MpNGwcCv
AVlcGlgvJszKw6yScZ9qU/TPgwsl5A7j/jW7mJ9lo9kdLh2XoLBLQ/KOILv8Cy5u
XuS1SamKcR9Dn3AvJYirnmhWYDKSsKR4IYJ+Sp749UcTxGHytWP0LeOVpGtUlbia
VvuyHTeR5WlMwqD8wKQ/tEhYN/LZRt2tYcsGIwwoq6TOSI04VJafMee0Glvo7SfQ
sHxBJElK85d7gbpArc42PESH3nR27UuS49al7CRsD0fNP/IUUXK8l10ftHCPPs23
Mkw1olgZ1TuhMwZSabaQk7sbUd9hQ5TSinDfsiM4FxuS+K7ClAadgjp6oXTdgV6T
Kt5RZr1fVbPW9BYMFH0s6iSth6cARVm3iaPLddz/UkhvLiFE7tQdnbZbKfNMjWwa
4Wryyxzd1igT9J7a0W4+u4mEyKZudmAGjxBgWpbzwJpZDQK5/+D5xDKrvSYp6eJO
WFsbTGwReq98Jdb1qWUPDcS7j7lOBBqLAqCfdxuTPKhpqXOdNbVEvv4HDMuuJ/QB
e1M2YAjmfONCP9CYOeUWr28DTnlTCY9fiBEfKt7hhByhtfQjwhztup9IIjt6Kmod
V1VpYMkTDJB/kqxpqXjup1uNc1G1joiLxfc7mVrYloR3f5i9VYY=
=2GCo
-----END PGP SIGNATURE-----
--- End Message ---