On Mon, Feb 04, 2013 at 11:42:20AM -0800, Marvin Humphrey wrote: > On Mon, Feb 4, 2013 at 9:49 AM, David Cantrell <da...@cantrell.org.uk> wrote: > > Testers are happy to test modules that are specific to weird legacy > > proprietary OSes, so portability isn't a problem for us. We merely > > encourage people to declare their non-portability in advance. > Well, what about NFS, then?
Ultimately it's no different from any other non-perl-module dependency. > > No, I think it's authors' responsibility, if they don't want to fall > > foul of the tester running the wrong OS or whatever, to declare their > > pre-requisites, and, if they forget to declare some of them, to be > > prepared to put up with the occasional test failure report. > How does one declare to CPAN testers that a module does not support NFS? There is no tool yet for doing this easily, but I suggest you start by reading this: http://wiki.cpantesters.org/wiki/CPANAuthorNotes I recommend that you write some code involving Sys::Filesystem to figure out if your tests are trying to use an NFS volume and then either skip tests or bail out completely at Makefile.PL-time. -- David Cantrell | semi-evolved ape-thing Perl: the only language that makes Welsh look acceptable