Hello!

For a long time I'm using Test::Reporter. Now I participate in Vanilla Perl project (http://win32.perl.org). I've started CPAN smoke.

I've come to several ideas regarding cpantesters. I want your opinion on them.

1. YAML files on http://cpantesters.perl.org/ should include compiler info. Most important example: distinguish between ActiveState Perl and Vanilla Perl. I have both. Special case would be using gcc to compile modules for ActiveState (don't know how to check for it).
Maybe also include some identifier (like Perl included in OS or compiled).
2. Develop http transport for Test::Reporter (partially done by me).
3. Modify CPANPLUS to report versions of dependencies even in case of success. CPAN::Reporter already does this. 4. Modify CPAN::YACSmoke to have better configuration and to always skip distributions in corresponding list in config. 5. We should have a list of hanging modules with comments for skipping on CPAN smoking. Also list modules that require external libraries to skip on Win32. 6. Add posibility to module developers (or anybody) to subscribe to FAIL reports.
7. Dupe checks for reports.
8. External libraries versions also should be included in report.
9. AFAIK reports from people not on cpan-testers/AT/perl.org list are manually checked. I don't want to subcribe to this list, if I want, I read it via NNTP. With http transport there is no need for such checks. 10. CPAN::YACSmoke should also store dependecies in it's DB. If it is testing module again it should report again it also if dependencies versions changed.

There are some more ideas that are even not formed yet, but they depends on realisation of these ideas.

P.S. Discussion of this may be done also on irc://irc.perl.org (#win32 or #perlqa). My nick is 'chorny'.

--
Alexandr Ciornii, http://chorny.net

Reply via email to