Re: BBC / possible release blocker IO::Compress::Zip

[email protected] ("paul.marquess via perl5-porters") Fri, 3 Jul 2026 07:55:00 +0000
Newsgroups perl.perl5.porters
Message-ID <GV1PR08MB828296ADB4EDC565A8D5E87AACF42@GV1PR08MB8282.eurprd08.prod.outlook.com>
--_000_GV1PR08MB828296ADB4EDC565A8D5E87AACF42GV1PR08MB8282eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I'm working on a fix for this right now.


Paul
________________________________
From: Arne Johannessen <[email protected]>
Sent: Friday, July 3, 2026 6:06 AM
To: Perl 5 Porters <[email protected]>
Subject: BBC / possible release blocker IO::Compress::Zip

There is a (minor?) regression issue in a CPAN-first dual-life module, IO::=
Compress::Zip. A fix is in the works.

https://github.com/pmqs/IO-Compress/issues/78

This is technically a BBC issue, with Archive::SCS::Zip being the only affe=
cted module according to a quick search for /IO::Compress.*:constants/ on g=
rep.metacpan.org. We could probably ask its author to do a workaround, but =
I worry slightly about affected code that isn't on CPAN.

I mean, Perl users will be able to just update IO::Compress::Zip from CPAN =
if necessary. But this is still something that worked in 5.42 and currently=
 doesn't work in 5.44.

Given that 5.44.0 is just around the corner: Is this a release blocker, or =
should the fix rather be deferred for a future 5.44.1 maintenance update?


--
Arne Johannessen
<https://arne.johannessen.de/>




--_000_GV1PR08MB828296ADB4EDC565A8D5E87AACF42GV1PR08MB8282eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
I'm working on a fix for this right now.</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
<br>
</div>
<div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo=
nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c=
olor: rgb(0, 0, 0);">
Paul</div>
<div id=3D"appendonsend"></div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st=
yle=3D"font-size:11pt" color=3D"#000000"><b>From:</b> Arne Johannessen &lt;=
[email protected]&gt;<br>
<b>Sent:</b> Friday, July 3, 2026 6:06 AM<br>
<b>To:</b> Perl 5 Porters &lt;[email protected]&gt;<br>
<b>Subject:</b> BBC / possible release blocker IO::Compress::Zip</font>
<div>&nbsp;</div>
</div>
<div class=3D"BodyFragment"><font size=3D"2"><span style=3D"font-size:11pt;=
">
<div class=3D"PlainText">There is a (minor?) regression issue in a CPAN-fir=
st dual-life module, IO::Compress::Zip. A fix is in the works.<br>
<br>
<a href=3D"https://github.com/pmqs/IO-Compress/issues/78">https://github.co=
m/pmqs/IO-Compress/issues/78</a><br>
<br>
This is technically a BBC issue, with Archive::SCS::Zip being the only affe=
cted module according to a quick search for /IO::Compress.*:constants/ on g=
rep.metacpan.org. We could probably ask its author to do a workaround, but =
I worry slightly about affected
 code that isn't on CPAN.<br>
<br>
I mean, Perl users will be able to just update IO::Compress::Zip from CPAN =
if necessary. But this is still something that worked in 5.42 and currently=
 doesn't work in 5.44.<br>
<br>
Given that 5.44.0 is just around the corner: Is this a release blocker, or =
should the fix rather be deferred for a future 5.44.1 maintenance update?<b=
r>
<br>
<br>
-- <br>
Arne Johannessen<br>
&lt;<a href=3D"https://arne.johannessen.de/">https://arne.johannessen.de/</=
a>&gt;<br>
<br>
<br>
<br>
</div>
</span></font></div>
</body>
</html>

--_000_GV1PR08MB828296ADB4EDC565A8D5E87AACF42GV1PR08MB8282eurp_--