Your message dated Wed, 04 Jul 2018 06:49:17 +0000 with message-id <[email protected]> and subject line Bug#902877: fixed in global 6.6.2-3 has caused the Debian Bug report #902877, regarding global: Missing source file for gtags.elc in site-lisp dir 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.) -- 902877: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=902877 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: global Version: 6.6.2-2+b1 Severity: minor Tags: patch Emacs expects the source for byte-compiled files to be in the same directory. If this is not the case `M-x find-function` is broken and `M-x describe-function` doesn't display a link to the package source code. The `debian/global.emacsen-install` file seems to remove all *.el files in the aforementioned directory (excerpt): # remove the redundant .el files # presumes that any .el files in the <flavor> dir are trash. rm ${elc_dir}/*.el If I remove this line the everything works as expected. I do see how without this line files might accumulate in the $elc_dir if the set of *.el files shipped by upstream changes. Thus I suggest just cleaning up $elc_dir before copying/compiling the *.el files into it (patch attached). --Daniel -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (990, 'testing'), (500, 'testing-debug'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: arm64 Kernel: Linux 4.16.0-2-amd64 (SMP w/8 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages global depends on: ii emacsen-common 2.0.8 ii libc6 2.27-3 ii libltdl7 2.4.6-2.1 ii libncurses6 6.1+20180210-4 ii libtinfo6 6.1+20180210-4 Versions of packages global recommends: ii python 2.7.15-3 Versions of packages global suggests: ii chromium [www-browser] 67.0.3396.79-2 ii doxygen 1.8.13-10 ii elinks [www-browser] 0.12~pre6-13 ii exuberant-ctags 1:5.9~svn20110310-12 ii firefox [www-browser] 60.0.2-1 pn id-utils <none> ii lynx [www-browser] 2.8.9pre.1-1 ii python-pygments 2.2.0+dfsg-1 ii w3m [www-browser] 0.5.3-36+b1 -- no debconf information>From 6be64a2b67fa862afd65eabb5b3f34e10ce36f83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Gr=C3=B6ber?= <[email protected]> Date: Mon, 2 Jul 2018 19:32:58 +0200 Subject: [PATCH] emacsen: Don't remove *.el files from site-lisp dir Emacs expects the source for byte-compiled files to be in the same directory. If this is not the case `M-x find-function` is broken and `M-x describe-function` doesn't display a link to the package source code. --- debian/global.emacsen-install | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/debian/global.emacsen-install b/debian/global.emacsen-install index 09327b3..c7108d6 100644 --- a/debian/global.emacsen-install +++ b/debian/global.emacsen-install @@ -14,16 +14,16 @@ if [ ${FLAVOR} != emacs ] then echo install/${PACKAGE}: byte-compiling for ${FLAVOR} - # Copy the temp .el files install -m 755 -d ${elc_dir} + + # remove the redundant files + rm ${elc_dir}/*.el ${elc_dir}/*.elc + + # Copy the temp .el files cp ${el_path_list} ${elc_dir} # Byte compile them ${FLAVOR} ${byte_compile_options} ${elc_path_list} - - # remove the redundant .el files - # presumes that any .el files in the <flavor> dir are trash. - rm ${elc_dir}/*.el fi exit 0; -- 2.17.1
--- End Message ---
--- Begin Message ---Source: global Source-Version: 6.6.2-3 We believe that the bug you reported is fixed in the latest version of global, 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. Punit Agrawal <[email protected]> (supplier of updated global 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: Tue, 03 Jul 2018 23:13:54 +0100 Source: global Binary: global Architecture: source amd64 Version: 6.6.2-3 Distribution: unstable Urgency: medium Maintainer: Punit Agrawal <[email protected]> Changed-By: Punit Agrawal <[email protected]> Description: global - Source code search and browse tools Closes: 902877 Changes: global (6.6.2-3) unstable; urgency=medium . [ Daniel Gröber ] * Don't remove *.el files from site-lisp dir (Closes: #902877) . [ Punit Agrawal ] * Update homepage link to use https * Update standards version to 4.1.4 Checksums-Sha1: d6dd6b81a6251b9ee65f281f6af39ed481709eb8 2166 global_6.6.2-3.dsc 32c1f17e9806c336f1a651945047401530ea671c 14476 global_6.6.2-3.debian.tar.xz aefdb4d7347b1ae63d3b35afab552bd0e85ff8ff 1007152 global-dbgsym_6.6.2-3_amd64.deb 4e9e5406b2e7faf496a168c71487c6758f9c5e9d 6452 global_6.6.2-3_amd64.buildinfo 50d11bf85a1948ea2404bbc742ffe8cd4607ce2f 481808 global_6.6.2-3_amd64.deb Checksums-Sha256: 715a52526eaf9e1874f8bc85ad3875f6c44d7c3aea1becd15a3bd2b232c5f704 2166 global_6.6.2-3.dsc 166ef765af78322c0bed09925ea6f413e39359b100a3a1261aa4083e4b4293d8 14476 global_6.6.2-3.debian.tar.xz ffc8c13e311f92aa08b088c71b3d55f09fe606ee5763fd820b9dc0ba8bf8a708 1007152 global-dbgsym_6.6.2-3_amd64.deb 82a7a6afa48da096d738e22bd0ac134e1bd15c8bf848b6274a951457d0a5fd9b 6452 global_6.6.2-3_amd64.buildinfo daf5bfbecc0482a96b80a8e7e4d67588b30327e8eb51c58626e9d908b8b5e029 481808 global_6.6.2-3_amd64.deb Files: 71aa4a93d3b54cdd6003d425a7303f97 2166 devel optional global_6.6.2-3.dsc b09778b8c9ebe0569e19c9c455871ae9 14476 devel optional global_6.6.2-3.debian.tar.xz 184ffc54cbb4b2fef902bbffab680737 1007152 debug optional global-dbgsym_6.6.2-3_amd64.deb 660060a0be49176988622b7e0b079bad 6452 devel optional global_6.6.2-3_amd64.buildinfo 35f7de361492770ce15583a21b3a3687 481808 devel optional global_6.6.2-3_amd64.deb -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEEvZ5M7BP8NElWggdO9Tkv0hP7/t0FAls8Z60RHHB1bml0QGRl Ymlhbi5vcmcACgkQ9Tkv0hP7/t1/Ww/9GilSWcTbBxLCLEEnxqSJgkc2t1p4Je9i 6w11RvQ4hAJbYqfcynrrlw6MWQSn4IsjjAHJHZgKUgT0YbdAK1ZIk/vJl4sVTiPt d5hv713D4zwuzLOT+KmucZl3WeetK0kVrDORQpZG7zeiGyjoaT969nyAlIF3bM4g 6uYN+njv8uRrbhr0rNJ3kkq1y+u3keXrvibMGdHZB1bmBqLBVr9Fepz6BwWm5Tq2 NZkKzFJusBrJJH9+VJPsfAqJ/LO1vTM03UPG6NJbQpV5U9E8xOiVrFFDLYi6PAw+ ifRewS9GUhdMeJpgWby0L6IDuaq/9sKOSjNyw8HUWv42Nmrz3mnOXXjr7SgNt8BL PnOhalTg/gPdq2/B9oZPRSgEZowaIrgxrb7ajH4OWJw/ALwE0tLR0zetBXNPAQdr ObtO6oU6KdKrGV5zllIF3HX+KFdTWj8DRAEEiQAQ/eHVWzlqbTZgSqTMOKvLCt6J ID/fU7znEgGn4MHuvoyqMlXnIvkGRpnhRnzFXehe3ZGzOnx8U7F1T0QN87G8sjtc 0oLF7b5yTjYxFe0wTnub/cyjtl5O9CAgFSI7aanTMCv3kJ+ygjIrOEdUylLlZCvG CtEh5xPqW77t0dwDDNkqV9nx7L8wgXa7NO6D+Lzz6sLK+ArDz1I4IRRoLNQbsyEg jT5Dv7KEU+k= =7+gm -----END PGP SIGNATURE-----
--- End Message ---

