[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#944985: marked as done (Use of uninitialized value in concatenation or string at…Command/make.pm)



Your message dated Fri, 12 Jun 2020 17:33:31 +0000
with message-id <E1jjnYZ-0008Tp-NY@fasolo.debian.org>
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 owner@bugs.debian.org
immediately.)


-- 
944985: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=944985
Debian Bug Tracking System
Contact owner@bugs.debian.org 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 <dogsleg@debian.org>

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 944985@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Lev Lamberov <dogsleg@debian.org> (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 ftpmaster@ftp-master.debian.org)


-----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 <debian-emacsen@lists.debian.org>
Changed-By: Lev Lamberov <dogsleg@debian.org>
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 ---

Reply to: