Your message dated Mon, 12 May 2025 16:19:03 +0000
with message-id <[email protected]>
and subject line Bug#1104900: fixed in libfile-tail-perl 1.3-9
has caused the Debian Bug report #1104900,
regarding libfile-tail-perl: Use of uninitialized value in numeric eq (==) at
/usr/share/perl5/File/Tail.pm line 391.
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.)
--
1104900: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1104900
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libfile-tail-perl
Version: 1.3-7
Severity: normal
Tags: upstream patch
Forwarded: https://rt.cpan.org/Ticket/Display.html?id=109163
X-Debbugs-Cc: [email protected]
Hi
Under certain conditiion File::Tail might trigger a
| Use of uninitialized value in numeric eq (==) at
/usr/share/perl5/File/Tail.pm line 391.
Upstream seems abandoned since 2015, but the same issue was reported
long time ago as well downstream in Fedora/RedHat (I have no minimal
reproducer available).
Cf. https://bugzilla.redhat.com/show_bug.cgi?id=1283764
They applied a fix for it:
diff -up File-Tail-1.3/Tail.pm.debug.fix File-Tail-1.3/Tail.pm.debug
--- File-Tail-1.3/Tail.pm.debug.fix 2020-11-13 10:54:58.354374382 -0500
+++ File-Tail-1.3/Tail.pm.debug 2020-11-13 10:55:23.809490680 -0500
@@ -382,6 +382,9 @@ sub reset_pointers {
if (defined($oldhandle)) {
# If file has not been changed since last OK read do not do anything
$st=stat($newhandle);
+ # inode 0 should never happen, so this should be safe to init to.
+ $object->{'inode'}=0 unless defined($object->{'inode'});
+ $object->{'curpos'}=0 unless defined($object->{'curpos'});
# lastread uses fractional time, stat doesn't. This can cause false
# negatives.
# If the file was changed the same second as it was last read,
diff -up File-Tail-1.3/Tail.pm.fix File-Tail-1.3/Tail.pm
We could do the same for our packaging.
Regards,
Salvatore
--- End Message ---
--- Begin Message ---
Source: libfile-tail-perl
Source-Version: 1.3-9
Done: Roland Rosenfeld <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libfile-tail-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.
Roland Rosenfeld <[email protected]> (supplier of updated libfile-tail-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: SHA256
Format: 1.8
Date: Mon, 12 May 2025 17:45:34 +0200
Source: libfile-tail-perl
Architecture: source
Version: 1.3-9
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <[email protected]>
Changed-By: Roland Rosenfeld <[email protected]>
Closes: 1104900
Changes:
libfile-tail-perl (1.3-9) unstable; urgency=medium
.
* Declare compliance with Debian Policy 4.7.2.
* Update years of packaging copyright.
* Fix uninitialized variable issue (Closes: #1104900).
* Remove Build-Depends libtime-hires-perl (this is in the perl package).
Checksums-Sha1:
9373f8a307122428294f2bf4bdbceade34d93fd8 2088 libfile-tail-perl_1.3-9.dsc
f144fe0e033f23d279f66eba63e08798b07a0f8f 6704
libfile-tail-perl_1.3-9.debian.tar.xz
20e5c78ff01f2ab73d1b9e39e2f683be686c70e5 6241
libfile-tail-perl_1.3-9_source.buildinfo
Checksums-Sha256:
e8e1161d2c46ee94093b86d48483610e6a561b9b3a4abd52660fffacaa79d24d 2088
libfile-tail-perl_1.3-9.dsc
4cbc3dc1e63f4791ffc38a52db52fbfcb105bc76aa425f825987ae794d09ebdd 6704
libfile-tail-perl_1.3-9.debian.tar.xz
fd95557cea3d36af572076531899f0319153dcb63486bc3576c46ff8cd9e100e 6241
libfile-tail-perl_1.3-9_source.buildinfo
Files:
500d76d1240194fc153d8ae4eef335c1 2088 perl optional libfile-tail-perl_1.3-9.dsc
4528435df792d39d8c80475199a2bfc7 6704 perl optional
libfile-tail-perl_1.3-9.debian.tar.xz
7b201ae05638ea9c1b3fb0d2186ebc93 6241 perl optional
libfile-tail-perl_1.3-9_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEErC+9sQSUPYpEoCEdAnE7z8pUELIFAmgiF9YACgkQAnE7z8pU
ELKMIA//UOc1uQIG/9S7wxLL4RRo3OmnCakUBZkY6+KayV6aK9cuApea30eEfer0
nsIjkF41VuNZcyUlLZ700Ec1WbAHwZb7aDeAFw9Ws81jS2ZiIH/lTq2PNPGf2gX3
vuqn3lxW8lGwhEuFpZjLEAiSih++TWKXaaKupuzW5ioqqjRs2S2gjWkDNHsTybMY
r5N277daQdWmwT8YCkaeCPEhju2rpv5GbqcnNcm5zJZqq1+aLvBhA2VMxLae16bK
VbTnlaQmmkdyDbgTi5njwfkCsfIzcnvPEbv3CNdveu8xYNbThry8yOIvqE55VBLV
+rMCF7BlSEa+wbOecbBxlyWiJ/3AU9O6MjKJd49/psOelyq6yBe1sgtmmHlEjeID
efLBrWSg2rvPtmu7fJWdtmh1A8m0+X/Qw986ZfXPT1XSKbiK16OiSlm786nPkgn0
H3ZZWCVnznLcW4rhEDPD17qc1XVaWTCUHWYf5nqtQVQPttaM+ppRgE9QB6jVOf/X
GPb3pMnELxm9tW6dY8NusmJ5ICLOK7q1O6sE2BOFLsloJm/xX27DD5jbDCTKTBwk
NP9zet4XfUagFxzr3+AUEyMhAVKqzrt6FEBoy4uMBoKwzy1VnZvDUSV5VPC71QK2
xyc903NBBqzaaJrX7QONHzNK2/JSOs0g8IABnv3FeCvsC6I16TM=
=8lLS
-----END PGP SIGNATURE-----
pgpaRPtekcyuu.pgp
Description: PGP signature
--- End Message ---