Your message dated Fri, 12 Jun 2020 17:33:31 +0000 with message-id <[email protected]> and subject line Bug#944985: fixed in dh-make-elpa 0.18 has caused the Debian Bug report #944985, regarding Use of uninitialized value in concatenation or string at…Command/make.pm 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.) -- 944985: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=944985 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: dh-make-elpa Version: 0.17 Severity: normal Hi, While I initially found this bug using a local bpo of dh-make-elpa, I've confirmed that 0.17 in sid is affected. $ dh-make-elpa W: Failed to determine binary packages W: Falling back to a single binary package Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/DhMakeELPA/Command/make.pm line 144. Steps to reproduce in a clean sid chroot: 1. apt install git emacs-nox dh-make-elpa 2. git clone -o upstream https://github.com/mhayashi1120/Emacs-wgrep.git 3. mv Emacs-wgrep emacs-wgrep && cd emacs-wgrep 4. git reset --hard 2.3.0 5. git branch --unset-upstream 6. dh-make-elpa --pkg-emacsen 7. Warnings are printed. 8. All els are installed to the main elpa-wgrep package. 9. The value for the "Copyright: " field for "Files: *" is empty. After consulting make.pm:L144 my guess is that "use of uninitialized value in concatenation" is caused by empty results when trying to match patterns such as "Copyright", "(C)", or "©", because none of these patterns appear anywhere in upstream's tree. While #8 could be cloned as a wishlist bug (better autodetection of subpackages), I believe #9 is a normal priority bug where dh-make-elpa should handle the no-matches-found case, and print something useful like "no matches found for $list_of_patterns ; manually check all files, and consider contacting upstream about missing copyright". Thanks, Nicholas
--- End Message ---
--- Begin Message ---Source: dh-make-elpa Source-Version: 0.18 Done: Lev Lamberov <[email protected]> We believe that the bug you reported is fixed in the latest version of dh-make-elpa, 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. Lev Lamberov <[email protected]> (supplier of updated dh-make-elpa 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: Fri, 12 Jun 2020 22:10:26 +0500 Source: dh-make-elpa Architecture: source Version: 0.18 Distribution: unstable Urgency: medium Maintainer: Debian Emacsen team <[email protected]> Changed-By: Lev Lamberov <[email protected]> Closes: 944985 Changes: dh-make-elpa (0.18) unstable; urgency=medium . * Print proper message and generate FIXME if failed to determine copyright holder (Closes: #944985) * Create new packages with debhelper-compat (= 13) * Create new packages with Rules-Requires-Root: no * Create new packages with Standards-Version 4.5.0 * d/control: Migrate to debhelper-compat 13 * d/control: Add Rules-Requires-Root: no * d/control: Declare Standards-Version 4.5.0 (no changes needed) Checksums-Sha1: d0bfd86f79e7833c3b7cfb8fda2b4957a027ebdd 1613 dh-make-elpa_0.18.dsc feaf778b104b6a6f71542d047483b1faf2affff7 13212 dh-make-elpa_0.18.tar.xz 76db137c6b2a21ee96738c328100d6843de5d9bd 5131 dh-make-elpa_0.18_amd64.buildinfo Checksums-Sha256: 08a8e04f753807b7fc0f4be021d3a591ca5819a439344f37ee30f1e266004497 1613 dh-make-elpa_0.18.dsc 761a5f4e8682e0d283ef2e6591ff0a18377e4ac4ebcca1af9da28eae53fd6ee7 13212 dh-make-elpa_0.18.tar.xz 1dde8f96c4ffa0ec1d06e2a31a96c459bc64038f8210af79843f1e04104699c8 5131 dh-make-elpa_0.18_amd64.buildinfo Files: bfd10affafab899d2559eb4ca9f7a1de 1613 devel optional dh-make-elpa_0.18.dsc 214e5759db58df35b9f3620c5df88df8 13212 devel optional dh-make-elpa_0.18.tar.xz fb5c0527b645496799f3ae0bf7fa4c40 5131 devel optional dh-make-elpa_0.18_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE3mumcdV9mwCc9oZQXudu4gIW0qUFAl7juIcACgkQXudu4gIW 0qXWKQ//Ubw54XeKyD3xyXalcs8LBbXntRx30orQYGHOHIroihPCjTQoBS8h6w28 kseMBCUk77/x7nVLk4v993CRMPdJF9KTxaG2bHA26luxy229BPkcJqVeTuRhf607 iZx+5vjAwdbyieIQyhKcEBP4VM115Seomm+b5FeTIHz9bQRVWm0T8+XuS9OIMOYB uEVfSDgsYdERoy0zEXeVkOT86hZE5wKCyBSMo00BIrGOKWH6HMtGUFyipENZMFKO JPZ/flLgpc5X/Df3pqIWbBFhOJEpD6VkcgnyXkjDPHA4Pc12BUIgEO6zx7YbJamt ISapcdyym8XqDSCEU7rFQjjELtZgETf2kIW4qq1JAct1BJxx8mbNJhlzqXBKj4Df Eqmx6U5mVyksZhW+1y+6NK571XkdifoJHPPC5u4Y8YOTm76ZngkuhYHZnLbzOt7M Nw/iPX5D2REk1B9dwmEwouHEsDprQY8D8aZ0NGtdM/JQ2RDgLmNOSlwY+O/1os9b xxpcvMzB58o1TTditfZTIDc/Op0a6Aaacf5KsrgkS37C3til0mLhXubrO7ClseE/ KLPeETBRuuIWX53uXefojf2eF3nAxB+0gn9ssH1u8YjmyDlW/nEVhk1t1UN9x9hr LpD0xhceysnyAAxeR5WERE+voqVs6QEHOsotld31RqXZ3qfiFhk= =vcR/ -----END PGP SIGNATURE-----
--- End Message ---

