Your message dated Sat, 06 Sep 2025 12:14:50 +0100 with message-id <ee4c0876608d99eb3f8b333b556fbd92e7a652eb.camel@adam-barratt.org.uk> and subject line Closing p-u requests for fixes included in 12.12 has caused the Debian Bug report #1107217, regarding bookworm-pu: package libfile-tail-perl/1.3-7+deb12u1 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 owner@bugs.debian.org immediately.) -- 1107217: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1107217 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: bookworm-pu: package libfile-tail-perl/1.3-7+deb12u1
- From: Salvatore Bonaccorso <carnil@debian.org>
- Date: Tue, 03 Jun 2025 09:09:31 +0200
- Message-id: <174893457198.1907242.334776107219049106.reportbug@elende.valinor.li>
Package: release.debian.org Severity: normal Tags: bookworm X-Debbugs-Cc: libfile-tail-perl@packages.debian.org, Roland Rosenfeld <roland@debian.org>, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>, carnil@debian.org Control: affects -1 + src:libfile-tail-perl User: release.debian.org@packages.debian.org Usertags: pu Dear stable release managers, [ Reason ] There is a longstanding issue in File::Tail which under some conditions triggers warnings Use of uninitialized value in numeric eq (==) at /usr/share/perl5/File/Tail.pm line 391. This is long reported upstream at https://rt.cpan.org/Ticket/Display.html?id=109163 (with dormant upstream). [ Impact ] In some toolings annoying regular warnings about unitialized values in numeric comparison. [ Tests ] Manual test with a real-world example triggering the problem. [ Risks ] While upstream is dormant, the changes were for long already applied in Fedora for instance (not checked about others). [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable [ Changes ] Initialize inode to 0, as this should never happend and thus can be initialized to it, and then later get set while probing on the real inode. Regards, Salvatorediff -Nru libfile-tail-perl-1.3/debian/changelog libfile-tail-perl-1.3/debian/changelog --- libfile-tail-perl-1.3/debian/changelog 2022-10-14 12:55:11.000000000 +0200 +++ libfile-tail-perl-1.3/debian/changelog 2025-06-03 08:51:10.000000000 +0200 @@ -1,3 +1,12 @@ +libfile-tail-perl (1.3-7+deb12u1) bookworm; urgency=medium + + * Team upload. + + [ Roland Rosenfeld ] + * Fix uninitialized variable issue (Closes: #1104900). + + -- Salvatore Bonaccorso <carnil@debian.org> Tue, 03 Jun 2025 08:51:10 +0200 + libfile-tail-perl (1.3-7) unstable; urgency=medium * Update to Standards-Version 4.6.1 (no changes). diff -Nru libfile-tail-perl-1.3/debian/patches/30_init-objects.patch libfile-tail-perl-1.3/debian/patches/30_init-objects.patch --- libfile-tail-perl-1.3/debian/patches/30_init-objects.patch 1970-01-01 01:00:00.000000000 +0100 +++ libfile-tail-perl-1.3/debian/patches/30_init-objects.patch 2025-06-03 08:51:10.000000000 +0200 @@ -0,0 +1,33 @@ +From: Tom Callaway <spot@fedoraproject.org> +Date: Nov 18 2020 20:29:02 +0000 +Subject: fix uninitialized variable issue (bz1283764) +Origin: https://src.fedoraproject.org/rpms/perl-File-Tail/c/5892b1b7d2784a81debeb7cdf10e7b062533020e +Bug: https://rt.cpan.org/Ticket/Display.html?id=109163 +Bug-Debian: https://bugs.debian.org/1104900 +Bug-Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=1283764 +Last-Update: 2025-05-09 + +--- a/Tail.pm.debug ++++ b/Tail.pm.debug +@@ -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, +--- a/Tail.pm ++++ b/Tail.pm +@@ -378,6 +378,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 -Nru libfile-tail-perl-1.3/debian/patches/series libfile-tail-perl-1.3/debian/patches/series --- libfile-tail-perl-1.3/debian/patches/series 2022-10-14 12:55:11.000000000 +0200 +++ libfile-tail-perl-1.3/debian/patches/series 2025-06-03 08:51:10.000000000 +0200 @@ -1,2 +1,3 @@ 10_pod_fixup.patch 20_manpage_typo.patch +30_init-objects.patch
--- End Message ---
--- Begin Message ---
- To: 1086622-done@bugs.debian.org, 1098225-done@bugs.debian.org, 1098229-done@bugs.debian.org, 1098783-done@bugs.debian.org, 1100607-done@bugs.debian.org, 1100960-done@bugs.debian.org, 1101144-done@bugs.debian.org, 1102091-done@bugs.debian.org, 1102675-done@bugs.debian.org, 1102752-done@bugs.debian.org, 1103926-done@bugs.debian.org, 1103927-done@bugs.debian.org, 1104028-done@bugs.debian.org, 1104154-done@bugs.debian.org, 1104821-done@bugs.debian.org, 1104874-done@bugs.debian.org, 1104882-done@bugs.debian.org, 1105009-done@bugs.debian.org, 1105113-done@bugs.debian.org, 1105816-done@bugs.debian.org, 1105888-done@bugs.debian.org, 1105957-done@bugs.debian.org, 1105971-done@bugs.debian.org, 1105996-done@bugs.debian.org, 1106300-done@bugs.debian.org, 1106328-done@bugs.debian.org, 1106348-done@bugs.debian.org, 1106536-done@bugs.debian.org, 1106721-done@bugs.debian.org, 1106756-done@bugs.debian.org, 1106761-done@bugs.debian.org, 1106867-done@bugs.debian.org, 1107069-done@bugs.debian.org, 1107116-done@bugs.debian.org, 1107147-done@bugs.debian.org, 1107217-done@bugs.debian.org, 1107252-done@bugs.debian.org, 1107253-done@bugs.debian.org, 1107568-done@bugs.debian.org, 1107852-done@bugs.debian.org, 1107902-done@bugs.debian.org, 1108122-done@bugs.debian.org, 1108127-done@bugs.debian.org, 1108137-done@bugs.debian.org, 1108185-done@bugs.debian.org, 1108308-done@bugs.debian.org, 1108353-done@bugs.debian.org, 1108504-done@bugs.debian.org, 1108508-done@bugs.debian.org, 1108543-done@bugs.debian.org, 1108548-done@bugs.debian.org, 1108921-done@bugs.debian.org, 1109012-done@bugs.debian.org, 1109034-done@bugs.debian.org, 1109084-done@bugs.debian.org, 1109087-done@bugs.debian.org, 1109095-done@bugs.debian.org, 1109127-done@bugs.debian.org, 1109147-done@bugs.debian.org, 1109207-done@bugs.debian.org, 1109545-done@bugs.debian.org, 1109611-done@bugs.debian.org, 1109763-done@bugs.debian.org, 1109819-done@bugs.debian.org, 1109943-done@bugs.debian.org, 1109945-done@bugs.debian.org, 1109947-done@bugs.debian.org, 1109995-done@bugs.debian.org, 1110034-done@bugs.debian.org, 1110080-done@bugs.debian.org, 1110114-done@bugs.debian.org, 1110340-done@bugs.debian.org, 1110489-done@bugs.debian.org, 1110643-done@bugs.debian.org, 1110686-done@bugs.debian.org, 1110813-done@bugs.debian.org, 1111034-done@bugs.debian.org, 1111076-done@bugs.debian.org, 1111426-done@bugs.debian.org, 1111486-done@bugs.debian.org, 1111600-done@bugs.debian.org, 1111607-done@bugs.debian.org, 1111653-done@bugs.debian.org, 1111666-done@bugs.debian.org, 1111835-done@bugs.debian.org, 1111859-done@bugs.debian.org, 1111924-done@bugs.debian.org, 1111959-done@bugs.debian.org, 1111966-done@bugs.debian.org, 1111969-done@bugs.debian.org, 1111987-done@bugs.debian.org, 1111989-done@bugs.debian.org, 1112039-done@bugs.debian.org, 1112053-done@bugs.debian.org, 1112070-done@bugs.debian.org, 1112074-done@bugs.debian.org, 1112124-done@bugs.debian.org, 1112129-done@bugs.debian.org, 1112141-done@bugs.debian.org, 1112195-done@bugs.debian.org, 1112239-done@bugs.debian.org, 1112252-done@bugs.debian.org, 1112340-done@bugs.debian.org, 1112347-done@bugs.debian.org, 1112368-done@bugs.debian.org, 1112449-done@bugs.debian.org, 1112459-done@bugs.debian.org, 1112467-done@bugs.debian.org, 1112542-done@bugs.debian.org
- Subject: Closing p-u requests for fixes included in 12.12
- From: "Adam D. Barratt" <adam@adam-barratt.org.uk>
- Date: Sat, 06 Sep 2025 12:14:50 +0100
- Message-id: <ee4c0876608d99eb3f8b333b556fbd92e7a652eb.camel@adam-barratt.org.uk>
Package: release.debian.org Version: 12.12 Hi, Each of the updates referenced by these requests was included in today's 12.12 point release for bookworm. Regards, Adam
--- End Message ---