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.
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
Since then, ISO 9660:1999 has come out, removing many of the old
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
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