Your message dated Fri, 24 Oct 2025 22:57:15 +0000
with message-id <[email protected]>
and subject line Bug#1115088: fixed in texinfo 7.2-5
has caused the Debian Bug report #1115088,
regarding texinfo: test suite fails with Perl 5.42: precedence issues
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.)


-- 
1115088: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1115088
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: texinfo
Version: 7.2-4
Severity: important
Tags: forky sid patch
User: [email protected]
Usertags: perl-5.42-transition

This package fails its autopkgtest checks with Perl 5.42 (currently
in experimental.)

  https://ci.debian.net/packages/t/texinfo/unstable/amd64/64021463/

    Testsuite summary for GNU Texinfo 7.2
    ============================================================================
    # TOTAL: 125
    # PASS:  7
    # SKIP:  40
    # XFAIL: 0
    # FAIL:  78
    # XPASS: 0
    # ERROR: 0

I managed to reproduce this locally, and the reason is these new warnings:

  Possible precedence problem between ! and string eq at 
../../tp/Texinfo/Convert/Converter.pm line 389.
  Possible precedence problem between ! and string eq at 
../../tp/Texinfo/Convert/LaTeX.pm line 1088.

Patch attached, this fixes it for me.

If you want to test changes against Perl 5.42 in experimental and run
into uninstallability problems, there is a test repository of rebuilt
Debian sid packages for amd64 available at <https://perl.debian.net/>.
-- 
Niko Tyni   [email protected]
>From 1af3c9b91625e4d115ea979c45a75752b872c10f Mon Sep 17 00:00:00 2001
From: Niko Tyni <[email protected]>
Date: Sat, 13 Sep 2025 08:57:55 +0100
Subject: [PATCH] Fix test suite failures with Perl 5.42

The precedence issues here were flagged by new diagnostics in Perl 5.42,
and the resulting warnings caused test failures.
---
 tp/Texinfo/Convert/Converter.pm | 2 +-
 tp/Texinfo/Convert/LaTeX.pm     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/tp/Texinfo/Convert/Converter.pm b/tp/Texinfo/Convert/Converter.pm
index 5e14a9e..89e623b 100644
--- a/tp/Texinfo/Convert/Converter.pm
+++ b/tp/Texinfo/Convert/Converter.pm
@@ -386,7 +386,7 @@ sub output_tree($$)
 
   my $fh;
   my $encoded_output_file;
-  if (! $output_file eq '') {
+  if ($output_file ne '') {
     my $path_encoding;
     ($encoded_output_file, $path_encoding)
       = $self->encoded_output_file_name($output_file);
diff --git a/tp/Texinfo/Convert/LaTeX.pm b/tp/Texinfo/Convert/LaTeX.pm
index ae947d1..f4ba076 100644
--- a/tp/Texinfo/Convert/LaTeX.pm
+++ b/tp/Texinfo/Convert/LaTeX.pm
@@ -1085,7 +1085,7 @@ sub output($$)
 
   my $fh;
   my $encoded_output_file;
-  if (! $output_file eq '') {
+  if ($output_file ne '') {
     my $path_encoding;
     ($encoded_output_file, $path_encoding)
       = $self->encoded_output_file_name($output_file);
-- 
2.51.0


--- End Message ---
--- Begin Message ---
Source: texinfo
Source-Version: 7.2-5
Done: Hilmar Preuße <[email protected]>

We believe that the bug you reported is fixed in the latest version of
texinfo, 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.
Hilmar Preuße <[email protected]> (supplier of updated texinfo 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: Fri, 24 Oct 2025 23:42:56 +0200
Source: texinfo
Architecture: source
Version: 7.2-5
Distribution: unstable
Urgency: medium
Maintainer: Debian TeX Task Force <[email protected]>
Changed-By: Hilmar Preuße <[email protected]>
Closes: 1115088
Changes:
 texinfo (7.2-5) unstable; urgency=medium
 .
   [ Niko Tyni ]
   * Patch 0001-Fix-test-suite-failures-with-Perl-5.42 to fix test suite
     failure on Perl 5.42 (Closes: #1115088).
 .
   * Delete obsolete patches.
   * Replace "configure call" by "dh_auto_configure".
   * Remove obsolete build workarounds.
   * Enable hardening.
   * Lintian override: E: texinfo-lib: custom-library-search-path RUNPATH
   * texinfo moves back to salse, update Vcs-* in d/control.
   * Bump Standards version: no changes needed.
   * More Lintian stuff.
Checksums-Sha1:
 eeefe48b8da899f49db377da90fba543e8997cdb 2724 texinfo_7.2-5.dsc
 e91a3d86c6912aa770fe6924402a733663c2f472 28856 texinfo_7.2-5.debian.tar.xz
 31d2019ddb1b13b0ad5a42150c48fffb81cb2ba1 5558 texinfo_7.2-5_source.buildinfo
Checksums-Sha256:
 e7a3e47803b53b0bc09701dbc0a28dbafead5260fc8bc779d1f8d7df2d6ef76b 2724 
texinfo_7.2-5.dsc
 e8312ac81104da1c133ffd9fe366526c44406a95226445fe83426ab2cdc82407 28856 
texinfo_7.2-5.debian.tar.xz
 8fa3364c823c5c5ea001f869ed2b2be13be0f400eec77cb7aac38b5c21ac6ca1 5558 
texinfo_7.2-5_source.buildinfo
Files:
 1476d3047dae022a4d33a98b1a39a7eb 2724 doc standard texinfo_7.2-5.dsc
 5143b45b2ba0cd5e8da843b9394f43dd 28856 doc standard texinfo_7.2-5.debian.tar.xz
 066cfa967fa290c2ad01f643306b4d59 5558 doc standard 
texinfo_7.2-5_source.buildinfo

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

iQKTBAEBCgB9FiEEaXGmC/nkbIhxf16kxiZYRqvgLIsFAmj782xfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDY5
NzFBNjBCRjlFNDZDODg3MTdGNUVBNEM2MjY1ODQ2QUJFMDJDOEIACgkQxiZYRqvg
LIuO5Q//RQAN40dbygIsy4WCa3DwcYqpclgZOmz9gtCFTBwnTkb1BRodWhCjglB7
Hhv5iRj9z43xAoaGmaObb1zD+7aFhGsul0syEs9GqZqyfVEcZ9/pT8MEcv3bEotB
XNccgnppq6z6UMIoHiwPTg1Q2IgKE556At6tWH2/9aeAb9VEeCLQ7VP8SStubR6v
Z2ZfjMjdBKNayyI45nUEIJNk1d90hsAvmGaybuzh9KBpx9XJen/sMdVpcICmj3vU
B80USWDvCKIO2Qj0P9vLr6E+/R9kgJzlAn+VDvZC7Xf5TVwu9+FzYxzj9spK+6jh
cDL9MskUwhN5hvIzhklU+YyLnokkmYHRML/GVIKPn4z05a9ARVfQnWR9ejbRu995
WIBCMRCuXHUECeH0O0/n1Wq4Zn1UFfndkydTumfpMqilweF3S56gscNEMjHw8bpp
z4o2aINcbUSnBioGWttnEBE833g9tj1leBWjFYu12cYqhJLdjavfB7C1gll8c06Z
Vw45If14LqT3Zpkh57k5nYQZR+8g5aUmNj+rLhlFVBwIAtOJZNKBHCWr0fdrkyZh
x0RgEQ1kga4tMFsxf9H3AveoTiZO/gX9OLgKXEWEg+DzMzwMqg/akgqwpUMzDRwO
jK9yy69vdsk5mxne13RC4JYVUMkOiiOy+Esx9YOQZBpif+/TI44=
=oz/O
-----END PGP SIGNATURE-----

Attachment: pgpebbRfVndMZ.pgp
Description: PGP signature


--- End Message ---

Reply via email to