As part of the Perl 5 development process, the modules on CPAN are tested against the latest development Perl 5 version. If tests fail, they are used to track down the commit in Perl 5 that caused the failure so that it can be fixed. This called the Bleadperl Breaks CPAN project, and is a common occurrence on the Perl 5 Porters mailing list.
To make this process easier, it would be nice to make a web-based report of CPAN distributions that are possibly broken by the latest development Perl 5 release. This list should consist of CPAN distributions that:
... have not had a new release in 1 month
AND have at least 1 PASS report against the latest stable Perl release
AND have at least 1 report against the latest dev Perl release
AND have 0 PASS reports against the latest dev Perl release
This should be implemented as a new controller, CPAN::Testers::Web::Controller::PerlSmoke. It should have one page that creates a table of:
Distribution
Distribution version
Last passing Perl version
Last failing Perl version
Clicking on the distribution should open an expanded view that displays a list of the reports for the user to click through to see the full text. Each report list item should show:
Report ID
Reporter name
Perl version
OS name / version
Date/time of the report
This is part of our beta features program, and should be listed in share/templates/index.html+beta.ep with a link to the report.
As part of the Perl 5 development process, the modules on CPAN are tested against the latest development Perl 5 version. If tests fail, they are used to track down the commit in Perl 5 that caused the failure so that it can be fixed. This called the Bleadperl Breaks CPAN project, and is a common occurrence on the Perl 5 Porters mailing list.
To make this process easier, it would be nice to make a web-based report of CPAN distributions that are possibly broken by the latest development Perl 5 release. This list should consist of CPAN distributions that:
This should be implemented as a new controller, CPAN::Testers::Web::Controller::PerlSmoke. It should have one page that creates a table of:
Clicking on the distribution should open an expanded view that displays a list of the reports for the user to click through to see the full text. Each report list item should show:
This is part of our beta features program, and should be listed in
share/templates/index.html+beta.ep
with a link to the report.