Testing CPAN against the Perl 5 Core Distribution: Where Do We Stand?



James E Keenan

New York Perlmongers
March 28 2018


Table of Contents

1. Introduction
2. Last Year at TPC

4. Testing Core Distribution Against CPAN
5. BBC Bug Tickets
6. How Do We Handle "Blead Breaks CPAN" Issues?
7. Importance of Testing CPAN against Perl 5 Blead
8. Do We Currently Test Blead Against CPAN?
9. Post-CPAN-Testing Legwork
10. Limitations of Current Approach
11. No Way to Measure Progress Over Time

12. A New Approach: Test-Against-Dev
13. What I Am Developing: "Test-Against-Dev"
14. Start by Getting Monthly Release from CPAN
15. Install 'perl' and 'cpanm'
16. Install Selected CPAN Modules with 'cpanm'
17. Analyze JSON Files
18. Which CPAN Distributions Should We Test?
19. CPAN River as Metaphor
20. CPAN River as Graph
21. CPAN River for Testing Core Distribution
22. Notify Perl 5 Porters

23. Summary
24. Plans for 5.29 Development Cycle
25. More than Just the Perl Community
26. How You Can Help
27. Thank You
28. References

29. Bonus Slides
30. Perl-Download-FTP
31. App-cpanminus-reporter
32. CPAN-cpanminus-reporter-RetainReports
33. CPAN River: Conceptual Limitations