Craig A. Berry wrote:
Jos,

A couple of the modules you maintain that are currently in blead
exceed the 8-level depth limit of older VMS systems (including all
VAX systems).  The symptom is that you cannot even unpack the tarball
when files in it are more than 8 levels deep.  While we may
eventually have to desupport these older systems, this doesn't seem
like a very good reason to do it.  Please give some thought to where
you would like the files listed below to go; the most obvious thing
would be to move dummy-CPAN and to_load up under the main t/
directory.  That would most likely require test changes, but I
haven't really looked into that yet.  Let us know if you have any
thoughts on how that should be handled.


% perl Porting/check83.pl | grep levels
more than eight levels deep: lib/CPANPLUS/t/dummy-CPAN/authors/id/E/EU/EUNOXS/CHECKSUMS more than eight levels deep: lib/CPANPLUS/t/dummy-CPAN/authors/id/E/EU/EUXS/CHECKSUMS more than eight levels deep: lib/CPANPLUS/t/dummy-CPAN/authors/id/M/MB/MBNOXS/CHECKSUMS more than eight levels deep: lib/CPANPLUS/t/dummy-CPAN/authors/id/M/MB/MBXS/CHECKSUMS more than eight levels deep: lib/Module/Load/Conditional/t/to_load/Must/Be/Loaded.pm


There are also a number of files that have multiple dots in them. This can cause problems in how the files are placed on an ODS-2 file system.

There are at least 3 common ways on VMS of automatic translation of the extra dots in the file, depending on the utility used to move the file, and Perl on VMS only understands one of them.

... //depot/perl/lib/Archive/Extract/t/src/double_dir.zip.packed#4 edit
... //depot/perl/lib/Archive/Extract/t/src/x.Z.packed#2 edit
... //depot/perl/lib/Archive/Extract/t/src/x.bz2.packed#4 edit
... //depot/perl/lib/Archive/Extract/t/src/x.gz.packed#4 edit
... //depot/perl/lib/Archive/Extract/t/src/x.jar.packed#4 edit
... //depot/perl/lib/Archive/Extract/t/src/x.par.packed#4 edit
... //depot/perl/lib/Archive/Extract/t/src/x.tar.gz.packed#4 edit
... //depot/perl/lib/Archive/Extract/t/src/x.tar.packed#4 edit
... //depot/perl/lib/Archive/Extract/t/src/x.tgz.packed#4 edit
... //depot/perl/lib/Archive/Extract/t/src/x.zip.packed#4 edit
... //depot/perl/lib/Archive/Extract/t/src/y.jar.packed#4 edit
... //depot/perl/lib/Archive/Extract/t/src/y.par.packed#4 edit
... //depot/perl/lib/Archive/Extract/t/src/y.tar.bz2.packed#4 edit
... //depot/perl/lib/Archive/Extract/t/src/y.tar.gz.packed#4 edit
... //depot/perl/lib/Archive/Extract/t/src/y.tar.packed#4 edit
... //depot/perl/lib/Archive/Extract/t/src/y.tbz.packed#4 edit
... //depot/perl/lib/Archive/Extract/t/src/y.tgz.packed#4 edit
... //depot/perl/lib/Archive/Extract/t/src/y.zip.packed#4 edit

-John
[EMAIL PROTECTED]
Personal Opinion Only

Reply via email to