On 06/07/15 20:14, bytevolc...@safe-mail.net wrote:
> Hello all,
> 
> I noticed on http://www.openbsd.org/faq/faq5.html#BldGetSrc that
> there is information about preloading the tree, but does not mention
> that getting to -current requires -rHEAD at least the first time using
> 'cvs update' after pre-loading the tree with the source files from the
> last release.
> 
> I discovered (the semi-hard way) that to get to -current, I needed
> -rHEAD to be specified in the command line. This is after
> pre-loading the tree, because the (src/sys/xenocara).tar.gz files all
> have a check out of OPENBSD_5_7 (or whatever -stable release), 

Where did you get these source files?  Just checked the ones on the
mirrors, they do not have such a tag on them.  I'll check the
CDs..um...not tonight.

I would much prefer using the -A option over -rHEAD, as your goal is to
clear and ignore any release tags.

> frozen
> to that point at the time of releasing. Running "cvs up" simply gets me
> to the latest -stable.

which...isn't a bad default, really (assuming the CDs shipped as you
indicated)

> My .cvsrc (between the hyphen lines):
> 
> ------------------------------------------------------------
> # $OpenBSD: dot.cvsrc,v 1.1 2013/04/01 16:55:26 espie Exp $
> #
> cvs -q -danon...@anoncvs.au.openbsd.org:/cvs
> diff -up
> update -Pd

for your purposes, I'd make that -PAd to clear the release tag.

> checkout -P
> ------------------------------------------------------------
> 
> It seems the (src/sys/xenocara).tar.gz files are not
> in the "snapshots" directory of any of the FTP mirrors I've seen.

correct.
This would wrongly imply that "This tar file was used to build these
snapshots", and that would be wrong.  And...if you want to download the
entire -current source tree, just do it with cvs(1).

> Should this be mentioned in the documentation or is it just me?

5.1, under "Snapshots" kinda covers this, I think.

Nick.

Reply via email to