Group: perl.vmsperl


Subject: directory depth of blead modules
From: wb8tyw@qsl.net (John E. Malmberg)
Date: 9/24/2007 12:15:21 AM
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 wb8tyw@qsl.net Personal Opinion Only