Subject: NOTE: source-changes 'src' directory names changing!
To: None <current-users@netbsd.org>
From: Chris G. Demetriou <cgd@netbsd.org>
List: current-users
Date: 05/25/1999 12:46:19
The directory names you folks are used to seeing on 'src' checkins are
changing, starting with the next 'src' checking you see.
Previously, all of the NetBSD 'src' sources were under the 'src'
module. While this is very simple (and attractive for that reason),
it has some severe problems:
* It means that NetBSD developers who want to check out the 'src' tree
have to work rather hard to avoid checking out the 'domestic' sources
if they aren't allowed to have them (e.g. because they're in other
countries).
* More generally, it means that if only a fraction of the tree is
desired, e.g. the equivalent of all of the source sets except the
'gnu' set (which is rather large), there's no easy way to check out
only those bits and have 'cvs' not automatically fetch the
(intentionally) missing bits for you when updating with '-d'.
These problems become more serious and more annoying as the project
moves to provide anonymous CVS access. In order to make compliance
with current U.S. laws easier (though hopefully they're fading fast
8-), and to keep users from having to download too much data they
don't want or need when fetching the sources, some changes have been
made to the CVS tree organization.
Now, instead of the 'src' sources coming from a single monolithic
'src' module, they will be coming from separate modules (named
'basesrc', 'gnusrc', 'sharesrc', 'syssrc', and 'cryptosrc-us') which
correspond directly to the contents of the source sets used in
releases distributions.
What that means is that often the 'src' in source-changes messages for
'src' sources will instead be something else, e.g. 'basesrc', or
'syssrc'. This won't affect the way the system is built, i.e. the
source tree will still be named 'src' and will contain the things it
used to contain.
At some point in the next few weeks, the existing 'src/domestic'
directory will be getting a new (more sensible) name, as well, but
I'll send more mail about that when it happens.
cgd
--
Chris Demetriou - cgd@netbsd.org - http://www.netbsd.org/People/Pages/cgd.html
Disclaimer: Not speaking for NetBSD, just expressing my own opinion.