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

Reply via email to