Your message dated Wed, 06 May 2026 12:20:45 +0000
with message-id <[email protected]>
and subject line Bug#1114492: fixed in libpod-simple-perl 3.48-1
has caused the Debian Bug report #1114492,
regarding libpod-simple-perl: each on anonymous hash will always start from the
beginning
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.)
--
1114492: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114492
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libpod-simple-perl
Version: 3.45-1
Severity: normal
Control: affects -1 libpod-webserver-perl
Control: clone -1 -2
Control: reassign -2 perl 5.40.1-6
Control: block -2 with -1
The Pod::Simple::HTMLBatch module in this package has suspicious code
that generates a warning at compile time:
$ perl -w -e 'use Pod::Simple::HTMLBatch'
each on anonymous hash will always start from the beginning at
/usr/share/perl5/Pod/Simple/HTMLBatch.pm line 725.
The code in question reads like this:
for (my ($outfile, $variation) = each %{{
blkbluw => 'black_with_blue_on_white',
whtpurk => 'white_with_purple_on_black',
whtgrng => 'white_with_green_on_grey',
grygrnw => 'grey_with_green_on_white',
}}) { ... }
This looks like a real bug; compare:
% perl -wE 'for (my ($k, $v) = each %{{a=>1,b=>2,c=>3}}) { say "$k: $v"}'
each on anonymous hash will always start from the beginning at -e line 1.
b: 2
b: 2
The code seems to have been introduced somewhere between 3.35 and 3.40,
but I didn't look into it more closely.
Given it's been like this for quite a while, I suppose nothing much really
uses that code. It should probably still be fixed.
The bug is also present in the version bundled with Perl, but it needs to
be fixed in the separate package first (otherwise a buggy version would
override a fixed one on the Perl search path.) I'm cloning a separate
bug for src:perl.
This was noticed because Pod::Webserver uses the Pod::Simple::HTMLBatch
module, so using it generates the same warning. I'm therefore marking
the libpod-webserver-perl package as affected by this.
I understand libpod-webserver-perl now has a workaround for the resulting
autopkgtest failure; that can eventually be dropped once the bug is fixed.
--
Niko Tyni [email protected]
--- End Message ---
--- Begin Message ---
Source: libpod-simple-perl
Source-Version: 3.48-1
Done: gregor herrmann <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libpod-simple-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 libpod-simple-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: Wed, 06 May 2026 13:54:43 +0200
Source: libpod-simple-perl
Architecture: source
Version: 3.48-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <[email protected]>
Changed-By: gregor herrmann <[email protected]>
Closes: 1114492
Changes:
libpod-simple-perl (3.48-1) unstable; urgency=medium
.
* Import upstream version 3.48.
Closes: #1114492
* Update years of packaging copyright.
* Declare compliance with Debian Policy 4.7.4.
Checksums-Sha1:
b3c30b5b1d302b452a253e3c8a816f2c9fe03557 2538 libpod-simple-perl_3.48-1.dsc
b093b7b27ccb000a70fd5e44d537e24aa5300097 306398
libpod-simple-perl_3.48.orig.tar.gz
8ad20cb4d354a494c50b587d6145e8e4e1b34881 5112
libpod-simple-perl_3.48-1.debian.tar.xz
Checksums-Sha256:
afdb455fbd717cec45f539c0e151e5d9cd66cc9efb715beab6f132db67d304f2 2538
libpod-simple-perl_3.48-1.dsc
3297cf3c078de9d8297942423ec6ab59e85e30dfb38b782242699e386727c63a 306398
libpod-simple-perl_3.48.orig.tar.gz
ca9d95443922883a58f84a1c620e6b55194700225e6e2dc208be8b534406f06e 5112
libpod-simple-perl_3.48-1.debian.tar.xz
Files:
e67a2fe3415d696d4caffef3b0b611fc 2538 perl optional
libpod-simple-perl_3.48-1.dsc
f5aa2c63f125218054c11155e285ec06 306398 perl optional
libpod-simple-perl_3.48.orig.tar.gz
e20b609e7d3f1e5af57fb4ef8333ebe0 5112 perl optional
libpod-simple-perl_3.48-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmn7LGRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgbPUA/9GvXOXboBXWqKgP7I6mWEdHzw76Bc+KzmshAoYRIVxCJM/CEaj4TCDT/t
XLNYa/2sjS3RPiLb7GoZ6AjG2CJOk7asUIKzJs6JrwF7mf7kE86B2uuX3mAZSMnq
ISaLHrZuzPA9Vnlua8Cwrsxkl+K/rtux38BGqP++MVD/viavPsHtjx3Df08TbttB
OOjYTxAb4qNLwSUw6s77UNxX4kTXfDY3/Phyv0e04pXd25Q5V1NfwuxsKJlyVrw5
wCy6gD9ZY/WsCWT2QBtWSOFSA37m2yuyV8RJlMLJqlmZ5CYu4BrFAYakTAiwGHq9
A6g1eN7wazScVFvmAclAYoxgpmJHncykSQ9sn/5LUDuzNoWKLBN95wjhA+Eh0q24
6L5I7oYqy+g1UdxmRUJNJfL9xideXxMAPTGWj3lzdcGmJTp9NWCq22DAh2xGvQgq
FD0R5K7DvfkC8nOcUSGirEclBwzx3BjeAIh3jlwIkvOH8GQjHWCzBcMoykSyz984
MVbFFsCyIeIWhTmBnv9btYQlHmOM6cpiyXma299BV6RA2LtXBcQacrUQxauurxyD
YjUElpB8kZcT0kxZmmFSlqRQbj5YbDecAXP4idliSLam33zlC11OZUQxhGUPHs+8
WoaXstUj0vWN1clPD8S7JmkieEFTyiusvjIeWLNrGi9gT7lIsOY=
=Cytp
-----END PGP SIGNATURE-----
pgph65Jt2aXbC.pgp
Description: PGP signature
--- End Message ---