[Philadelphia-pm] QA assistance sought for Perl core distribution

James E Keenan jkeenan at pobox.com
Sun Dec 14 17:19:06 PST 2025


Friends,

If you have a few brain cycles to spare over the next 48 hours and would 
like to help out with a little QA project for the Perl 5 core 
distribution, please read on!

Periodically we have to deprecate functionality in the core that, for 
one reason or another, we judge to be sub-par.  Our practice nowadays is 
to have the questionable functionality emit a warning which advises the 
user that the code is deprecated, will be removed from the language in 
an upcoming production release -- at which point the code will throw a 
fatal error.  We try to identify CPAN distributions which will be 
affected by deprecations and fatalizations, but we can't always be 
certain that we've covered all cases.

In our current development cycle (5.43, leading to a 5.44 production 
release in May 2026), we have several deprecations in progress.  We have 
a list of CPAN distributions whose code is likely to "break" when a 
particular deprecation is upgraded to an exception.  We would like to 
recruit some volunteers to help us with this -- and such help would be 
particularly useful in the next 24 to 48 hours!

What you will do if you volunteer is:

* I will send you a list of 10 CPAN distributions likely to be affected 
by a particular deprecation/fatalization.   That list will also have 
URLs for the distribution's metacpan.org page and its page on 
CPANtesters (though the latter will not be immediately relevant).

* You will go to the distribution's Metacpan page, click on the link for 
"Bugtracker" and go to that distribution's issue tracker (usually on 
either rt.cpan.org or github.com).

* You will check the list of bug tickets/issues on that page to see 
whether there is any ticket open which seems to have a bearing on the 
deprecation in question. (I'll provide more information about the 
deprecation in individual emails once you've volunteered).

     * If there is a pertinent bug ticket, you will read it to see 
whether the distribution's author/maintainer has responded.  You will 
summarize the author's response to me, if any.

     * If there is no pertinent bug ticket, you (a) will let me know 
that; and (b), if you feel ambitious, file such a bug ticket, then send 
me the URL for that ticket or issue.

If you want to help out here, please email me *off list* and I'll send 
you a list of 10 CPAN distributions needing checking.

(And while I have your attention here ... Please consider joining the 
new New York Perlmongers (ny.pm) mailing list at:
https://groups.google.com/g/new-york-perlmongers).

Thank you very much.
Jim Keenan


More information about the Philadelphia-pm mailing list