> Ah, OK, that explains it.  This is a reasonable thing to do from a
> performance point of view.  Thanks for plugging away at this. :)
> 
> (Of course it's too bad we don't have a better way of testing changes.
> Oh well.)

If there were volunteer testers, it would be possible to test changes
for some period of time. Such testers would have to build themselves
a PyPI installation, and then checkout all changes that have been
committed (or install them from a tracker where they float around).

Alternatively, if somebody contributed a unit test suite, certain
problems might get caught.

In the specific case, I tested whether PyPI "works" on my local
installation, and I apparently didn't not manage to trigger the
problem. My guess is that it was originally triggered by some
failing concurrent access, which is really hard to test for.

Regards,
Martin
_______________________________________________
Catalog-SIG mailing list
Catalog-SIG@python.org
http://mail.python.org/mailman/listinfo/catalog-sig

Reply via email to