
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