From owner-freebsd-doc@FreeBSD.ORG Mon Nov 26 13:57:49 2012 Return-Path: Delivered-To: doc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 303964A0 for ; Mon, 26 Nov 2012 13:57:49 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id 953868FC16 for ; Mon, 26 Nov 2012 13:57:48 +0000 (UTC) Received: by mail-lb0-f182.google.com with SMTP id go10so8063984lbb.13 for ; Mon, 26 Nov 2012 05:57:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:from:date:message-id:subject:to:cc:content-type; bh=mb2ucqWf7TsuXAeswlFD4FWNSOl6TtKS8BpOjoCtQcY=; b=i/3F7W3lIqMSpNJz4wL2+vtHtdeq5RjUQcGX+F2ZNjTx1h+8ldZLjHXD6wUcQ86M8G H35IlgITnmUGFlRwA7vcBk2xpCnpg7R97riQo37+Lv0gTbHywvM7AQAAFiEecnj6fWvT NORN2nWXF+yoej+8SwBygjTG46V0KkrRztHkE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc:content-type :x-gm-message-state; bh=mb2ucqWf7TsuXAeswlFD4FWNSOl6TtKS8BpOjoCtQcY=; b=mjp9tiHPFuvKFf40DdMKk9Zc+wDTNOkGPOXVXEM6QzyBLEeCxXurhBUa/GRTy/3caU 2y+olgaR9gfwYGJ7SWZ4VRhqV6iv+gTF1lC71CKZNcnWVJmpeDYDqOagDfUSu/NMi9dd shkpkvzVd+iHfQlNNDdSDhYjtWLcmee8SHqJTVrkgI60Adcq6TFh032f0vBGEDXuh3Hs lQIM5kdASUil4aDgiIwSBe4ydg7gAYRByqUj2fOBkxxSf10qvxOg2Z6ChS4NjfIF2++D K0Vy/lUx8vlQCJ9cI6FeHuD2vt4rdWziOa6jH+GJlqBTP0MgcVR7a8Xr+XOfxaKBM+Kj /L8w== Received: by 10.152.103.100 with SMTP id fv4mr10977797lab.39.1353938267294; Mon, 26 Nov 2012 05:57:47 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.154.168 with HTTP; Mon, 26 Nov 2012 05:57:16 -0800 (PST) From: Eitan Adler Date: Mon, 26 Nov 2012 08:57:16 -0500 Message-ID: Subject: clarifications about freebsd-update To: FBSD Doc project Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQlGyAebiD6joV6FRb7NVWD5AstzM+H9IXXGtg7Z1WQ/P3m9zsCD353MqHIqMjfAk+VjYQU5 Cc: ben@morrow.me.uk 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: Mon, 26 Nov 2012 13:57:49 -0000 FYI, someone here may want to take a look: ---------- Forwarded message ---------- From: Ben Morrow Date: 26 November 2012 04:23 Subject: Re: confirm that csup is still usable fos the new 9.1 To: freebsd-stable@freebsd.org Quoth Chris Rees : > On 26 Nov 2012 08:12, "Perry Hutchison" wrote: > > Kevin Oberman wrote: > > > > > ... don't bet that csup and cvs will be around long ... > > > It's really time to get away from CVS and I suspect > > > it will be going away sooner than had been planned. > > > > Once csup goes away, how will a base-only system update > > the sources, e.g. to follow a security branch? > > freebsd-update will update your sources for you. It would be convenient if, before csup disappears, the 'Sychronising your Source' section in the Handbook could be updated to contain instructions for updating *just the source* using freebsd-update. Even if this is as simple as 'Components src' it would be good to state that explicitly; it would also be useful to give a procedure for moving from a csupped tree to one which freebsd-update will be able to apply deltas to, if that's possible without redownloading the whole source tree. In general, it's not terribly clear to me what will happen if I run freebsd-update on a system I have built from source. How does it know where to start from when it downloads deltas: does it assume `uname -r` accurately reflects the exact current state of the system? What will happen if I patch my source and then run freebsd-update without reverting those changes: will it revert them for me, like csup did, will it make a mess, or will the update fail? It would also be better, IMHO, to change the language in that section to recommend freebsd-update for those running RELEASE branches, and reserve the svn recommendation for those tracking development branches. Ben -- Eitan Adler