Skip to content

Analysis of remaining upstream breakage from f347ee8 #23705

@jkeenan

Description

@jkeenan

In my most recent comment in GH #23599, I proposed to open a new Issue to track the fate upstream of 6 CPAN distributions still suffering breakage as a result of f347ee8958f6c6bbb4a7f13dbe951f1ac0f14efbn (Aug 18). AFAICT the work that needs to be done to heal this breakage is all upstream and in many cases in CPAN distributions on which the broken distros have dependencies. My notes on these distros (may need updating):

CPAN-Mini-Visit

This distro has no GH repository and was last released in 2012.

Test failure: https://www.cpantesters.org/cpan/report/5d75aec0-7d30-11f0-a534-feae79087c25

Distro appears to be failing because it's testing for 0 warnings, but finding one in +604 LWP/UserAgent.pm. So the fix may actually be in the libwww-perl distribution.
UPDATE Sep 15: New CPAN release of libwww-perl has enable CPAN-Mini-Visit to PASS once again.

HTTP-DAV

CPAN: https://metacpan.org/pod/HTTP::DAV | last release Oct 2024
Failure reports: http://fast2-matrix.cpantesters.org/?dist=HTTP-DAV;os=linux;reports=1#sl=4,1
sample failure report: https://www.cpantesters.org/cpan/report/9c4f9acc-8ab7-11f0-a0e2-cca38f3f806e

Needs bug report to be filed at https://rt.cpan.org/Dist/Display.html?Name=HTTP-DAV
"Possible" warning being emitted in most test files, but only one outright failure in
t/1_loadme.t.

UPDATE Sep 19: This failure was "cured" when a new CPAN release of libwww-perl was issued on Sep 11. The "possible" warnings being emitted were all from LWP::UserAgent. @oalders ++

WWW-Mechanize-Shell

Failure reports: http://fast2-matrix.cpantesters.org/?dist=WWW-Mechanize-Shell;os=linux;reports=1#sl=4,1

Perl-Critic-Pulp-99

Failure reports: http://fast2-matrix.cpantesters.org/?dist=Perl-Critic-Pulp-99;os=linux;reports=1#sl=4,1
No issue yet filed at https://rt.cpan.org/Dist/Display.html?Name=Perl-Critic-Pulp (as of Sep 10)

Error message suggests problem is in line 45 of PPI/Singletons.pm.

Perl-Critic-StricterSubs

CPAN: https://metacpan.org/pod/Perl::Critic::StricterSubs | last release Oct 2024
Failure reports: http://fast2-matrix.cpantesters.org/?dist=Perl-Critic-StricterSubs;os=linux;reports=1#sl=4,1
No issue yet filed (as of Sep 10) at https://github.com/Perl-Critic/Perl-Critic-StricterSubs/issues.
UPDATE: Sep 15 following new CPAN release for Perl-tidy:

Running Build test for PETDANCE/Perl-Critic-StricterSubs-0.08.tar.gz
File 'MANIFEST.SKIP' does not exist: Creating a temporary 'MANIFEST.SKIP'
Possible attempt to escape whitespace in qw() list at /home/jkeenan/testing/blead/lib/perl5/site_perl/5.43.3/PPIx/Regexp/Token/Literal.pm line 205.

#   Failed test 'no (unexpected) warnings (via END block)'

PLS

CPAN: https://metacpan.org/pod/PLS | last release Aug 2025
Failure reports: http://fast2-matrix.cpantesters.org/?dist=PLS;os=linux;reports=1#sl=6,1
sample failure report: https://www.cpantesters.org/cpan/report/8761c3a8-85e2-11f0-af8d-d6a92256e798
"Possible" warnings being emitted by most test files, but only one outright failure:
Bug report FILED by Andreas at https://rt.cpan.org/Ticket/Display.html?id=169080 (Aug 23 2025)

Some of the "Possible" warnings will be cleared up by a new release of Perl-Tidy, but also need to look at Perl/Critic/Policy/Variables/ProhibitPunctuationVars.pm line 86 and +205 PPIx/Regexp/Token/Literal.pm.

Metadata

Metadata

Assignees

No one assigned

    Labels

    BBCBlead Breaks CPAN - changes in blead broke a cpan module(s)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions