Testing CPAN against the Perl 5 Core Distribution: Where Do We Stand?
James E Keenan
The Perl Conference::North America::2018
June 18 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. How Well 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 Have Developed: "Test-Against-Dev"
14. test-against-dev
15. test-against-dev data
16. Implementation: Test::Against::Dev Is Wrapper
17. Implementation: Start by Getting Monthly Release from CPAN
18. Implementation: Parse cpanm log
19. Analyze JSON Files
20. Which CPAN Distributions Should We Test?
21. CPAN River as Metaphor
22. CPAN River as Graph
23. CPAN River for Testing Core Distribution During the 5.27 Development Cycle
24. Notify Perl 5 Porters
25. Summary
26. Plans for 5.29 Development Cycle
27. More than Just the Perl Community
28. Perl Community Project "Prep528"
29. Other Approaches
30. Thank You
31. References
32. Bonus Slides
33. Perl-Download-FTP
34. App-cpanminus-reporter
35. CPAN-cpanminus-reporter-RetainReports
36. CPAN River: Conceptual Limitations