Subject: Re: Upgrading from 1.5.2 to -current?
To: Brad Knowles <brad.knowles@skynet.be>
From: Geoff Adams <gadams@avernus.com>
List: port-sparc
Date: 04/21/2002 20:18:30
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sunday, April 21, 2002, at 07:22 PM, Brad Knowles wrote:

> 	I do not see how you can arrive at this, based on the 
> documentation.  The way Greg wrote it, it seems pretty clear:
>
> 		1.  If you're doing a checkout, it needs to be done in /usr
> 		2.  If you're doing an update, it needs to be done in /usr/src
>
> 	How can you derive this from the documentation?

I don't know that you do. The documentation is not intended to be a CVS 
primer, but rather quick instructions on how to use CVS to get the 
source. Sadly, the instructions seem to have a bug.

Hmmm.. Wait. Upon checking the instructions on the "Tracking 
NetBSD-current" web page <http://www.netbsd.org/Documentation/current/> 
I discover that they are exactly correct. The instructions say:

     To update the sources

     cd /usr/src
     cvs update -d -P

So, I will not file a PR after all, since that documentation is 
apparently not maintained by the NetBSD project. We'll have to contact 
Federico Lupi to suggest fixes.

> 	If you can somehow derive this set of statements from the 
> documentation, I would like to understand how.  If doing so requires 
> knowledge of CVS, then the documentation is wrong -- no working 
> knowledge of CVS should be assumed, unless you're going to say that 
> using -CURRENT is off limits unless you are a CVS expert.

With this, I respectfully disagree. CVS is merely one of the several 
ways you can get the current source. Before I switched to CVS (for the 
ability to view the revision logs and do arbitrary diffs between 
versions), I used sup. There's also cvsup (for a select few) and rsync, 
not to mention downloading the latest source tarballs. There are 
probably other ways. NetBSD-current is far from off-limits, even if you 
never fire up CVS.

Now, I'm a big fan of CVS (I use it for a number of projects), but I 
will admit that it takes some time to understand well. Fortunately, you 
only have to understand CVS if that's the method you've chosen to get 
the latest NetBSD source.

- - Geoff

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (Darwin)
Comment: For info see http://www.gnupg.org

iD8DBQE8w1bgQz98e6UCqO0RAioTAKCVE6IcY9XdxO32UJj7S+7Svxbz5ACeO0kH
03u+bOpBrQEPYQegTzAoyfU=
=UwyS
-----END PGP SIGNATURE-----