Skip to content

Add a sliding CPAN report window - #1968

Merged
fglock merged 2 commits into
masterfrom
feature/cpan-sliding-window
Nov 4, 2026
Merged

fglock merged 2 commits into
masterfrom
feature/cpan-sliding-window

Conversation

@fglock

@fglock fglock commented Nov 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • Make explicit -n N without --retest-age sample randomly from the full CPAN target index and maintain a sliding window of N module results, including target and dependency results.
  • Keep the no--n default and --retest-age selection behavior unchanged.
  • Randomly choose which records to evict when the oldest report date is tied.
  • Include the current 10,000-result CPAN compatibility snapshot: 5,042 pass, 2,743 fail, 29 skipped, and 2,186 standard-Perl failures.

Validation

  • timeout 60 perl -c dev/tools/cpan_random_tester.pl passed.
  • make check-links passed.
  • The full make gate was stopped before completion at the user's request; no full-suite result is claimed.

fglock and others added 2 commits November 4, 2026 15:05
With an explicit -n and no --retest-age, sample all indexed CPAN targets
and keep the newest N target and dependency results. Randomize eviction when
oldest report dates tie. Preserve default selection and age-based retesting.
Include the current CPAN compatibility report snapshot.

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

Co-Authored-By: Codex <codex@openai.com>
Keep the CPAN sliding-window changelog entry alongside the newer master
entries while bringing the feature branch up to date.

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

Co-Authored-By: Codex <codex@openai.com>
@fglock
fglock merged commit e485482 into master Nov 4, 2026
2 checks passed
@fglock
fglock deleted the feature/cpan-sliding-window branch November 4, 2026 14:10
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