#1113735 libbio-perl-perl: warns with Perl 5.42: Possible precedence problem between ! and numeric eq (==)

#1113735#5
Date:
2025-09-01 20:35:42 UTC
From:
To:
Package: libbio-perl-perl
Version: 1.7.8-1
Severity: important
Tags: forky sid
User: debian-perl@lists.debian.org
Usertags: perl-5.42-transition

One of the modules in this package warns when used with Perl 5.42
(currently in experimental.)

  $ perl -we 'use Bio::AlignIO::Handler::GenericAlignHandler'
  Possible precedence problem between ! and numeric eq (==) at /usr/share/perl5/Bio/AlignIO/Handler/GenericAlignHandler.pm line 98.

This propagates to other modules using it, regressing the autopkgtest
checks of libbio-alignio-stockholm-perl:

https://ci.debian.net/packages/libb/libbio-alignio-stockholm-perl/unstable/amd64/64017011/

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/>.

#1113735#8
Date:
2025-09-03 15:57:42 UTC
From:
To:
Hello,

Bug #1113735 in bioperl reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/med-team/bioperl/-/commit/293ce47835f0925d7be708fea3ae140847ae4d77
------------------------------------------------------------------------
Fix warnings with Perl 5.42.

Add two patches from upstream Git, and a new one for precedence issues.

Closes: #1113735
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1113735

#1113735#15
Date:
2025-09-03 16:33:55 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
bioperl, 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 1113735@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
gregor herrmann <gregoa@debian.org> (supplier of updated bioperl 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Wed, 03 Sep 2025 18:13:25 +0200
Source: bioperl
Architecture: source
Version: 1.7.8-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Changed-By: gregor herrmann <gregoa@debian.org>
Closes: 1113735
Changes:
 bioperl (1.7.8-2) unstable; urgency=medium
 .
   * Team upload.
   * Fix warnings with Perl 5.42.
     Add two patches from upstream Git, and a new one for precedence issues.
     (Closes: #1113735)
   * Replace override_dh_clean in d/rules with d/clean.
   * debian/rules: remove unneeded override_dh_installchangelogs.
   * debian/watch: use uscan macros.
   * Declare compliance with Debian Policy 4.7.2.
   * Remove «Rules-Requires-Root: no», which is the current default.
   * Remove «Priority: optional», which is the current default.
Checksums-Sha1:
 7e5b9cf29e5291c7eee48ee2f642ac875761e630 3384 bioperl_1.7.8-2.dsc
 72367960082a289847de3e276a6a3d393d99fd6c 13112 bioperl_1.7.8-2.debian.tar.xz
Checksums-Sha256:
 1eb4ef77b4d1e7351835daf31ad978a111254d203b6c4c79e5225ad77739c459 3384 bioperl_1.7.8-2.dsc
 b7b311f425c1b51b8c48c7f17d5e8a566afdfd4f9d7708a9c08aabcfe519a4d8 13112 bioperl_1.7.8-2.debian.tar.xz
Files:
 2cd2ce62f65a25ba2dce072da80cf27b 3384 science optional bioperl_1.7.8-2.dsc
 e534f0eeb2228d25d20dcc1215324af8 13112 science optional bioperl_1.7.8-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmi4a2pfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgavpxAAgndDkJBmJqhRfogHOY4jS7bPPwpb4ZPv71rcbAE1InWwNF3Vqax2GVTr
8yTPfo8fkIAaEBtqN7a7rC4RHVfFLF+kocdQXdxzNHPYmDbJF5sCOTh2rQ1SVDpb
DRW8Bm4doDGFKefwOj3++Rlyp6r4h5N+AwqbmYK1DyRW1gucqnY6BXS54PZ/cxmH
zqitWGcP9+UmXC2Ghzam4SsQm365uXomMB3X7uMBgsNU6hXaDblwjQke3be5crc5
5+o7kfTZj7Jx0+MQlTGFwJcGm4U6LCCoVgKpABMgQAGlD0uZVYqT0IXpv2mD5D1h
nlRQdJZk1qlaKx6IQoK/5YXKlfxTaOxGwvB8n3LBIbSgEArqZdVe6Jx+1327wey0
iMRUbxptgowvup/gd4aggt7Yb4Y9uDfcp433eF3KUpIidYtvsqx+NgM8xhEPlo20
yVIqKOfePvFlKjnGAzPuBQ72Uju8JRympY8/AA+A+4t2PEzdb17OBK/Dz1Io+927
0mi8EJTratj9VHsWsPg70x25mm4toq9k0OKo6DuD241ccBM2xTiopm8HjHIQxAwp
CTcix9+por0NjrkDssGO8L7DaI+46LV/H7GNjI+r3R1r/7PZyRC6jWVF32WaS8DK
ltnqwrkKog4Hm2W588dDc3sd7vfvQ5ey9XPaoJA4ecNghuIYCHI=
=ef7L
-----END PGP SIGNATURE-----