Boost logo

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