From owner-freebsd-doc@FreeBSD.ORG Wed Jan 30 17:53:14 2013 Return-Path: Delivered-To: freebsd-doc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id D6A98BF4; Wed, 30 Jan 2013 17:53:14 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id 4DF23B4C; Wed, 30 Jan 2013 17:53:14 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.6/8.14.6) with ESMTP id r0UHrCwr039953; Wed, 30 Jan 2013 10:53:12 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.6/8.14.6/Submit) with ESMTP id r0UHrCYL039950; Wed, 30 Jan 2013 10:53:12 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Wed, 30 Jan 2013 10:53:12 -0700 (MST) From: Warren Block To: "Isaac (.ike) Levy" Subject: Re: removing CVS in Handbook Updating and Upgrading chapter In-Reply-To: <1359525661-4532257.3038972.fr0U60Vxv009157@rs149.luxsci.com> Message-ID: References: <1359241802-3572135.75152325.fr0QN9mrI032137@rs149.luxsci.com> <1359270722-3962523.11114096.fr0R7BNq4003267@rs149.luxsci.com> <20130127072036.GL1423@glenbarber.us> <1359272102-5757022.21162222.fr0R7YAiH011169@rs149.luxsci.com> <1359319922-4118699.16248077.fr0RKpjZd021871@rs149.luxsci.com> <1359525661-4532257.3038972.fr0U60Vxv009157@rs149.luxsci.com> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Wed, 30 Jan 2013 10:53:12 -0700 (MST) Cc: Glen Barber , freebsd-doc@FreeBSD.org X-BeenThere: freebsd-doc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Documentation project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jan 2013 17:53:14 -0000 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!