On Mon, Feb 4, 2013 at 8:59 AM, David Cantrell <da...@cantrell.org.uk> wrote:
> And the mount options won't tell you whether your NFS volume is
> backed by something sensible like UFS or ext4, or whether the admin has
> done something crazy like export a FAT filesystem or re-export something
> from Samba.  This is important if you want to know things like whether
> hard links are supported, or whether it is case-sensitive vs
> case-preserving vs case-smashing.

Say that your CPAN module depends on one of those features, e.g. hard linking.
When a CPAN tester runs your module's test suite on a file system where hard
linking is not supported, what should happen?  Once testing is underway, the
only options are to either A) fail or B) skip, possibly obscuring true
failures.

Is hard linking not a legitimate use case in the judgment of CPAN testers
because it is not sufficiently portable?  Is it the responsibility of module
authors to "fix" their distributions to accommodate the lowest common
denominator of file system features?

Marvin Humphrey

Reply via email to