On Tue, Oct 07, 2008 at 08:11:51AM -0400, Ricardo SIGNES wrote:
> 
> Yesterday I released my "make dist" replacement, Dist::Zilla.  Later,
> I went to http://www.cpantesters.org/show/Dist-Zilla.html and saw the
> test reports for it. I was pretty surprised to see results for
> pre-1.00 dists. .....
> 
> So, a report sent in several months before the dist was released was
> indexed and stored.  This seems potentially slightly troublesome, as
> people may do the same thing I did, but with code they don't mean to
> divulge the existence of, or may otherwise screw up reports just
> enough to be useless.

Don't do that then ;^)

> Anyway, I'm mostly reporting this because it's weird and maybe
> unintended.  I could also believe if they're accepted on purpose to
> avoid races -- although four months is quite a race.

No it's always been that way. Accept whatever comes in and parse it. In
the short term I'm not going to change it, as it's partly down to the
author to do not that, and the fact there are higher priority fixes on
my TODO list.

In the longer term I can perhaps add a check to see whether the
distribution has ever been submitted to CPAN. The code to determine that
is in the Reports mechanism now, so it won't be too traumatic to port it
over to the data generation code and automatically ignore it.

To coincide with this I'm looking at a mechanism to mark reports for
deletion. Or rather set an ignore flag, for those reports that are
deemed bogus by both the author and the tester. In this case they would
both be you, so you should easily set the ignore flag. The report pages
for that author/distribution can then be rebuilt to reflect the change.

Where a tester is unresponsive, an admin (probably xdg, binGOs and
myself) should also be able to set the ignore flag.

Cheers,
Barbie.
-- 
Birmingham Perl Mongers <http://birmingham.pm.org>
Memoirs Of A Roadie <http://barbie.missbarbell.co.uk>


Reply via email to