On Wed, Sep 3, 2008 at 9:56 AM, David Cantrell <[EMAIL PROTECTED]> wrote: >> I'd like to see people also test modules that were uploaded long time ago. >> (the latest version of them) and not only the recent uploads. > > I did this some time ago and have tested everything uploaded since > (except those that I've deliberately excluded from testing for various > reasons). It annoyed a fair number of people, partly because my > algorithm for figuring out what's the most recent was a bit stupid and > so if a module changed maintainer it tested both USERFOO/Some-Module-1.0 > and USERBAR/Some-Module-3.7. Also, while I was doing this on several > platforms, I stopped them all as soon as one reached the end. Mostly > because it was taking a lot of my time.
I figured out what seems like a pretty good algorithm for this. It's used in CPAN::Mini::Devel and CPAN::Reporter::Smoker -- though I should probably pull it out into a separate module. C::R::S tests everything on CPAN in reverse order of upload periodically restarting to pick up any new uploads. It also tests the most recent devel version of a dist, but only if it appears to match a dist-name that already had a release into the 02packages file and if it's newer than the production release. -- David
