Skip to content

Fix CPAN tester distribution misattribution - #1215

Merged
fglock merged 6 commits into
masterfrom
fix/cpan-tester-distribution-misattribution
Sep 2, 2026
Merged

Fix CPAN tester distribution misattribution#1215
fglock merged 6 commits into
masterfrom
fix/cpan-tester-distribution-misattribution

Conversation

@fglock

@fglock fglock commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • Fix CPAN result attribution when a requested package is an alias contained in another distribution.
  • Add in-memory and streamed parser regression coverage using Text::Template::Base → Text::Template::Library.
  • Publish the lock-consistent CPAN compatibility report snapshot in this PR.

The parser now reports Text::Template::Library for Text-Template-Library-0.04, instead of incorrectly charging the result to Text::Template::Base.

Validation

  • timeout 120 perl dev/tools/tests/cpan_random_tester_parser.t — 26 tests passed
  • timeout 1200 make — passed
  • make check-links — passed
  • lychee --offline dev/cpan-reports/cpan-compatibility.md — passed

Report snapshot totals: 8,260 pass, 7,888 fail, 175 skipped; 16,323 modules tested.

Generated with Codex (https://openai.com/codex/)

fglock and others added 6 commits September 1, 2026 15:44
Preserve pre-existing CPAN report updates before classification.
Generated with [Codex](https://openai.com/codex)

Co-Authored-By: Codex <158243242+codex[bot]@users.noreply.github.com>
Recognize .tgz archives in every CPAN result-parser phase so successful
tests such as Statistics::Burst are not recorded as "No parseable output".

Generated with [Codex](https://openai.com/codex)

Co-Authored-By: Codex <158243242+codex[bot]@users.noreply.github.com>
Use the distribution archive name when attributing parsed CPAN results so a
requested package alias does not receive the result for its containing
distribution. Cover both parser implementations with a regression test.

Generated with Codex (https://openai.com/codex/)

Co-Authored-By: Codex <codex@openai.com>
Publish the lock-consistent CPAN compatibility snapshot alongside the tester
misattribution fix.

Generated with Codex (https://openai.com/codex/)

Co-Authored-By: Codex <codex@openai.com>
@fglock
fglock merged commit 8df66c5 into master Sep 2, 2026
2 checks passed
@fglock
fglock deleted the fix/cpan-tester-distribution-misattribution branch September 2, 2026 07:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant