|
Boost : |
From: Beman Dawes (bdawes_at_[hidden])
Date: 2007-11-23 11:12:03
In trying to do merges into the release branch, I'm running into
precommit check failures due to filename and path issues.
I've run the inspection report for name issues.
See http://mysite.verizon.net/beman/inspect-names.html
The inspect program is treating as errors:
* Filenames longer than 31 characters.
* Filenames beginning with a non-alphabetic character.
* Directory depth greater than 8.
* Path length greater than 100 characters.
* More than one period ('.') in a name.
These requirements were put in place to ensure that Boost on a CD would
be readable on systems that only supported the minimum ISO 9660:1988
standard.
Since then, ISO 9660:1999 has come out, removing many of the old
restrictions. See
http://www.y-adagio.com/public/standards/iso_cdromr/tocont.htm
The only remaining ISO 9660:1999 restriction that affects Boost is a
maximum path length of 207. To calculate that, we assume a root in the
form boost_X_XX_X.
I burned the current trunk onto a CD, and verified that the very deep
and long paths could be read without problems on Windows (XP SP2), Linux
(Ubuntu 7.10), and Mac OS X (Leopard).
I recommend we remove all restrictions except for a path length limit of
207 characters.
--Beman
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk