Your message dated Wed, 11 Jun 2025 18:47:09 +0000
with message-id <[email protected]>
and subject line Bug#1104900: fixed in libfile-tail-perl 1.3-7+deb12u1
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-7+deb12u1
Done: Salvatore Bonaccorso <[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.
Salvatore Bonaccorso <[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: SHA512

Format: 1.8
Date: Tue, 03 Jun 2025 08:51:10 +0200
Source: libfile-tail-perl
Architecture: source
Version: 1.3-7+deb12u1
Distribution: bookworm
Urgency: medium
Maintainer: Debian Perl Group <[email protected]>
Changed-By: Salvatore Bonaccorso <[email protected]>
Closes: 1104900
Changes:
 libfile-tail-perl (1.3-7+deb12u1) bookworm; urgency=medium
 .
   * Team upload.
 .
   [ Roland Rosenfeld ]
   * Fix uninitialized variable issue (Closes: #1104900).
Checksums-Sha1: 
 4f45e80349f9fa735cbe56545e0575766e1561c9 2306 
libfile-tail-perl_1.3-7+deb12u1.dsc
 20996cd4452514c9d2d2f91ed6f70e728e7bc796 6632 
libfile-tail-perl_1.3-7+deb12u1.debian.tar.xz
Checksums-Sha256: 
 b25ffd6c91a188f23641b5e7407cdf719693a926a2d2aa9f312228db53a818d3 2306 
libfile-tail-perl_1.3-7+deb12u1.dsc
 e189ad9cd95989e76516950e9ce6a70eb0b70002388589e156154b1ef8471114 6632 
libfile-tail-perl_1.3-7+deb12u1.debian.tar.xz
Files: 
 fc9a15c81d8fd43fced60eb6833dfc2e 2306 perl optional 
libfile-tail-perl_1.3-7+deb12u1.dsc
 fbb703acf390b632de912b36f5716ede 6632 perl optional 
libfile-tail-perl_1.3-7+deb12u1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQKmBAEBCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAmg+nB1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2
NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk
ZWJpYW4ub3JnAAoJEAVMuPMTQ89EzeQP/2F2VrdZGj5y6GNkR2ljYy7cMgTXL5tl
aL5zey9DqWdYfaP+rxF5X9WDWlk3F2WfpywCRidibZXBg8Cl6tQnFJFyX35PWfP5
6anOjTJfmsWjlLY4juinEN+mHzn8g1SGCdW92A8ROMTQ6Gd4NYa1dHPp0PkoB03P
zQkZn08MA21iynZSJsZGYrqSIkTSTxjaehm6farM4qmlcYW0ipTOoDJZk1iaMeqg
kX/uIdIomu4ZnX9IyJ8vIWPb6MLON74E4eMzPLawHfxji/CDHl4oWsZa7pN6C9yj
zykgypftOZJS+bpTpgHQ3CZgNezwj/odsKrzrp+3DUJQqY9Vmjyo+niUxorolNAP
s/3OFkKqYPcqmNPGMHi94xkbTDlzA+i5lun7YfH5nQhW3U1AEKSwib/7hJuISoQo
WSuL9w5vUIYvlRSLL7WjlktCF4NTcjenXXIN7seGgAnCJIyZk/otMvJZY+0J0dH1
6W2LI4il7d9jrKVIeAi/+eIq6/eMcwi6Pi7Zo1ETVi56nO4/SCvb9HTfyEkDP/EY
YSJwaEvaluCh5jHOkRUBiDhPhHd1MFPFinP7Jdwkm7euZMRC/oB5CrHpFO5WTcoA
JRsBgnxSkKee19RJbLCKCIIzFuTo9430mcuzWvFxOdA0kiz12BMGbj10gvcDbpJJ
AIY5VGMt7spD
=P5aK
-----END PGP SIGNATURE-----

Attachment: pgpP8vn9bnN0w.pgp
Description: PGP signature


--- End Message ---

Reply via email to