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-----