On Sun, Jun 13, 2010 at 2:36 PM, Paul Bennett <paul.w.benn...@gmail.com> wrote: > So, I've got this Perl module, > http://search.cpan.org/~pwbennett/Net-IPAddress-Util/lib/Net/IPAddress/Util.pm, > and it's not-quite-randomly failing its test suite on not-quite-random > platforms. > > The testing summary is at > http://matrix.cpantesters.org/?dist=Net-IPAddress-Util%200.10 > > As you'll be able to tell (with some digging), the tests that are failing > are one or more of the tests named <code>/01-try-.*/</code>. These tests are > all sanity-checks put in place to test the underlying modules and/or > libraries that my module itself actually relies on. Those tests don't even > <code>use</code> my module -- they run directly on the underlying modules. > > Now, I know for sure that the libraries themselves can't possibly be broken: > they're used by gazillions of people all day every day, even for "real" comp > sci problems. I'm pretty sure the Perl modules that use the libraries aren't > broken: they also seem to be used by other people all day every day.
I recently found that perl's own readline had a bug in it but I also went through the "Nah, it *couldn't* be the kernel, libc, or perl. C'mon! This is readline which *everyone* uses" dance myself. It took awhile of disbelieving and *proving* at each individual level to show it really was actually perl. D'oh!. http://bit.ly/almbas for the gawkers. I also briefly started to run your tests but then ran out of time. Sorry. Josh