Your message dated Sat, 06 May 2017 19:48:48 +0000 with message-id <[email protected]> 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 [email protected] immediately.) -- 861868: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=861868 Debian Bug Tracking System Contact [email protected] 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sean Whitton <[email protected]> (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 [email protected]) -----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 <[email protected]> Changed-By: Sean Whitton <[email protected]> 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 ---

