Bug#1025722: duck fails with 'Can't close(GLOB(0x558bebc05958)) filehandle: 'Is a directory' at /usr/share/duck/lib/checks/patch_files.pm line 101'
gregor herrmann
gregoa at debian.org
Wed Dec 7 23:45:29 GMT 2022
Package: duck
Version: 0.14.0
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: perl at packages.debian.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
As of today, duck (called in any source package directory) fails with
Can't close(GLOB(0x558bebc05958)) filehandle: 'Is a directory' at /usr/share/duck/lib/checks/patch_files.pm line 101'
92 # iterate over all patchdirs, process all files found
93 foreach my $patchdir (@patchdirs) {
94 my $dirhandle = dir($patchdir)->open;
95
96 while (my $patchfile = $dirhandle->read) {
97 open my $pf, "<", $patchdir . "/" . $patchfile;
98
99 my @pf_raw = <$pf>;
100
101 close($pf);
This may or may not be caused by a recent change in src:perl [0], hence
cc'in the perl maintainers
Cheers,
gregor
[0]
perl (5.36.0-5) unstable; urgency=medium
* Backported upstream changes:
+ only clear the stream error state in readline() for glob()
(Closes: #1016369)
…
-- Niko Tyni <ntyni at debian.org> Tue, 06 Dec 2022 11:43:06 +0200
- -- System Information:
Debian Release: bookworm/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'unstable-debug'), (500, 'stable-security'), (500, 'oldoldstable'), (500, 'experimental'), (500, 'testing'), (500, 'stable'), (500, 'oldstable')
merged-usr: no
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.0.0-4-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=de_AT.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled
Versions of packages duck depends on:
ii devscripts 2.22.2
ii dpkg-dev 1.21.12
ii libconfig-inifiles-perl 3.000003-1
ii libconfig-simple-perl 4.59-6.1
ii libdomain-publicsuffix-perl 0.19-2
ii libfile-which-perl 1.27-2
ii libmailtools-perl 2.21-2
ii libnet-dns-perl 1.35-1
ii libparallel-forkmanager-perl 2.02-1
ii libparse-debcontrol-perl 2.005-6
ii libpath-class-perl 0.37-4
ii libregexp-common-email-address-perl 1.01-6
ii libregexp-common-perl 2017060201-3
ii libstring-similarity-perl 1.04-3+b1
ii libwww-curl-perl 4.17-8+b1
ii libxml-xpath-perl 1.48-1
ii libyaml-libyaml-perl 0.84+ds-1+b1
ii lynx 2.9.0dev.10-1+b1
ii perl 5.36.0-5
ii publicsuffix 20220811.1734-1
duck recommends no packages.
Versions of packages duck suggests:
ii brz [bzr] 3.3.1-1
ii git 1:2.38.1-1
ii mercurial 6.3.1-2
ii subversion 1.14.2-4+b1
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmORJZlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgaZtw//QqED5auXM1gfiGMwnS/OjU6jPnHjZ6kKu8QM12jH35Pgv8+TMvOePliR
6cLLHA4+GooqUBLrBLIJSw49YzSuxV2SxesjD9RsKHRsLkeqOaAU4kAS1CnW1POp
qNZP7/qNjmOl0B7xeQEljehseILWgFmGEe3selRI0maHHwSLnMr0YmPN36kg3s0X
/8qPh0xOUrbrooeAH76rcOqapnA2RKoGq7SvuY4cmLvIz/SwHq18CADaMNFvW1u3
RRq8orKf7DXWkAoBIRfFg1HYBppYGWA4yn3k5GwRxS9/YYdDTOoYrDFbGQTFhnpZ
T+KSx1DaTPum6A3MkXgdSB+OFUlxzbvrt7y+ULz6+ZHe3kaqjPHMe6i1cjPnhD+s
nLZ7n5f67f0oZq7zHRTANIASCEWs+Xp2fuwGzs910A80LUUwe9vvNkEx6WEf7QdS
yAbChHZhkIfFI1B5Bh/dYdxklfmkj5KrfFCKaLChLKbEr3EgC3LdwI5sNvOuWu+7
EgyzntYCPg1BvmFE1cZYzcCmAfvF9OOEd7Om16j1Z1e/ydHycWJcm0OrROcZDroK
e2ZIcxE9B4lpSCVVyE0PeDjgqlEFLalI5EyJhktFz14kWOj6wdJ1ekufWRtw+N8R
sw87whJFSxgKZ4m4NtWWTVwpTCIxl36GyasLKv7/sNqZUSh2+1Q=
=P4E5
-----END PGP SIGNATURE-----
More information about the Perl-maintainers
mailing list