Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jan 2013 10:53:12 -0700 (MST)
From:      Warren Block <wblock@wonkity.com>
To:        "Isaac (.ike) Levy" <ike@blackskyresearch.net>
Cc:        Glen Barber <gjb@FreeBSD.org>, freebsd-doc@FreeBSD.org
Subject:   Re: removing CVS in Handbook Updating and Upgrading chapter
Message-ID:  <alpine.BSF.2.00.1301301036270.39595@wonkity.com>
In-Reply-To: <1359525661-4532257.3038972.fr0U60Vxv009157@rs149.luxsci.com>
References:  <alpine.BSF.2.00.1301241510470.86451@wonkity.com> <alpine.GSO.1.10.1301251321400.9389@multics.mit.edu> <alpine.BSF.2.00.1301251154450.5025@wonkity.com> <1359241802-3572135.75152325.fr0QN9mrI032137@rs149.luxsci.com> <alpine.BSF.2.00.1301261808410.2537@wonkity.com> <1359270722-3962523.11114096.fr0R7BNq4003267@rs149.luxsci.com> <20130127072036.GL1423@glenbarber.us> <1359272102-5757022.21162222.fr0R7YAiH011169@rs149.luxsci.com> <alpine.BSF.2.00.1301271232560.9759@wonkity.com> <1359319922-4118699.16248077.fr0RKpjZd021871@rs149.luxsci.com> <alpine.BSF.2.00.1301271412080.9759@wonkity.com> <1359525661-4532257.3038972.fr0U60Vxv009157@rs149.luxsci.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 30 Jan 2013, Isaac (.ike) Levy wrote:

> Guys, I'm very embarrassed, I meant to send this but hid the window in my dock instead.
> (skip to end to avoid continuing the same conversation- long story short, I concede your plan is good)

Just one point I'd like to clear up:

> The alternative, to me, is equally frustrating for a new user:
>
> pkg add cvsup, (watch while pkg itself apologizes on it's way to installing itself), whops, just installed pkg?  Yeah- no binary packages right now, come back another day.
> now, download ports tree, learn portsnap, (and the few tools like pkg_info which are still *sortof* required to work with ports).
> Now, install SVN- dependencies and all.

I think, as an avoider of packages, that this will work:

# setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/Latest/
# pkg_add -r subversion

Right now, those packages are still from October, but that should still 
be a new enough Subversion for use.  (I think, have not tested.)

> Now, svn to /usr/src, except whops- what happens if you installed src it with boot media?  svn complains- new to svn?  Figure that out, and muster up the courage to rm or mv /usr/src

Yes, that's a major difference, with svn actively managing files. 
We've been adding warnings not to check out over existing directories.

> Even though I disagree with the tactic, the spirit of your approach is 
> awesome (and cvsup serving src won't be alive for too long), we'll all 
> only have to deal with this transition mess for (n) months more, 
> (hopefully n<6).

That would be great.  The experience with the ports transition will 
likely make the later source transition easier.  In the meantime, I 
think a short "what to do" document would help:

csup has stopped working!  What can I do now?

To update ports, use portsnap(8).
To update system source for -STABLE or -CURRENT, use svn(1).
To update system binaries, use freebsd-update(8).
To get release source, download and untar, or use freebsd-update(8).

(These would all have links to the Handbook or anywhere else relevant.)

> In the meantime, hope to buy you a beer.

Likewise, and thanks!



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1301301036270.39595>