Your message dated Sun, 07 Jul 2019 07:47:51 +0000
with message-id <[email protected]>
and subject line Bug#916662: fixed in libtest-strict-perl 0.52-1
has caused the Debian Bug report #916662,
regarding all_perl_files_ok should skip .git
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.)
--
916662: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=916662
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libtest-strict-perl
Version: 0.47-1
Severity: normal
Test::Strict::all_perl_files_ok contains hard-coded logic to exclude
CVS and .svn directories, but doesn't skip .git directories. It does
provide a way to pass in a list of files to skip, but that is applied
as a filter to the list of individual files, so it cannot be used to
skip directories.
This means that if there are Perl files in .git (which may be the case
if one has used dgit from this checkout, since it makes its own private
copy of the unpacked source package), they will be picked up and tested
incorrectly by this module.
The quick fix is that .git should be added to the hard-coded skip list
in the module. A better, complementary fix would be to move processing
of $Test::Skip::TEST_SKIP into $want_sub in _all_files and use it to
prune directories as well. I think it's safe to assume this is what the
caller would want if they list a directory in TEST_SKIP.
-- System Information:
Debian Release: buster/sid
APT prefers unstable
APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.18.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libtest-strict-perl depends on:
ii libdevel-cover-perl 1.31-1+b2
ii perl 5.28.1-3
libtest-strict-perl recommends no packages.
libtest-strict-perl suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: libtest-strict-perl
Source-Version: 0.52-1
We believe that the bug you reported is fixed in the latest version of
libtest-strict-perl, 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.
gregor herrmann <[email protected]> (supplier of updated libtest-strict-perl
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, 6 Jul 2019 21:07:22 CEST
Source: libtest-strict-perl
Binary:
Architecture: source
Version: 0.52-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <[email protected]>
Changed-By: gregor herrmann <[email protected]>
Description:
Closes: 916662
Changes:
libtest-strict-perl (0.52-1) unstable; urgency=medium
.
* Team upload.
* Import upstream version 0.52.
Fixes "all_perl_files_ok should skip .git" (Closes: #916662)
* Declare compliance with Debian Policy 4.3.0.
* Update alternative build dependencies.
* Bump debhelper-compat to 12.
* debian/watch: use uscan version 4.
* Annotate test-only dependencies with <!nocheck>.
Checksums-Sha256:
fd93971072bdf6930e1720e89af5dad0fb84d4c9843a64a7d398b4596eab58d3 2413
libtest-strict-perl_0.52-1.dsc
27dbd2f219cfa6f5ea68a468723dad7851fd936ed0aba19676fb6a92df6ca6d8 20932
libtest-strict-perl_0.52.orig.tar.gz
13e4dbaab597a638e1d15019e0a447db8708dbf660971c0848be0e83f4057f4a 3676
libtest-strict-perl_0.52-1.debian.tar.xz
ce36757c91041107128d79e8046d1dc72ebe431e7f0788976d268a5030a9759b 7201
libtest-strict-perl_0.52-1_sourceonly.buildinfo
Checksums-Sha1:
63c8b40c0c645a5075b027d5204ce08644b04862 2413 libtest-strict-perl_0.52-1.dsc
9043431fb1026b3b3cae0348132f3595e0150172 20932
libtest-strict-perl_0.52.orig.tar.gz
141996cc5e1e192e69ece4aec58ce58e74e76c28 3676
libtest-strict-perl_0.52-1.debian.tar.xz
3f17361f3b806688ff88bc2d8b814e14c94d218a 7201
libtest-strict-perl_0.52-1_sourceonly.buildinfo
Files:
cbdaad96aa3047ff6106608b4e3cb1e5 2413 perl optional
libtest-strict-perl_0.52-1.dsc
d0bacf3430620aa6a673309d49752dd1 20932 perl optional
libtest-strict-perl_0.52.orig.tar.gz
20100d5e8292ca8795005e60ac4fea63 3676 perl optional
libtest-strict-perl_0.52-1.debian.tar.xz
b94e41e33cf389267144e4c74820ce23 7201 - -
libtest-strict-perl_0.52-1_sourceonly.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAl0g8WtfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgZG+RAAsLGgPfnj65j9AR0+kG95BapyEkwha9cmo68y/HK3Azo+a22WChqBgtT1
Mn8RJoHu/RFIK0u469KNbN82tYyn9jZeQUJpXT/BOlJqF6Fm6fvCxxSwnzFWBcWF
B4OJ9oxlbSB8fgiITJje142qk1rSZgZZ2mzGbMoDekixz9G1Bv42I1ongFv19W1a
5KvfoIN+3axkYq6UZG9seDScBP1xQVH3bXYIy2vmB2JUz8nKjUB56wHGThOTGQpU
L6hXO1uhCa+YJdagPHwH2Tl30sqa+dJGrodPBK4H0OpMysK2o5wD833xM77bXR5d
xiTUhQOzKZ+2HFhd/gytiinp7Ef5r5ySzs5EyGK9zylNvbtz/wbt6MYrAgxFWUrb
FL97QHJuNy254klXrbap6v8w8DQrP3VESMONxySFliyISd4YRVISMVnw194d88pP
fZvJl+hpYHSGOFU0n1Me5gA77QMBKesO4YhipcCr8guUPPz69UU6F3HZtpMOv+6P
DTVYwmFxUvw8qDhRo3WK98BzGB86Q3rk+yS0PXW+oZxAo7kIblYQBFMrpKMCjxex
Db6JyrpBwy9UsIwLVOBKRFRrwxVrfbXBVPgMPNlC327woOOsFs+WaLJ6fC6Nspx+
LGWnERIGBwQocXtHz6+dyaGLlPxj7XMMkgU1nCQkAqfi203qRis=
=Fv+t
-----END PGP SIGNATURE-----
--- End Message ---