From owner-freebsd-stable@FreeBSD.ORG Sat Feb 26 16:53:29 2011 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5CDBA1065675 for ; Sat, 26 Feb 2011 16:53:29 +0000 (UTC) (envelope-from cliftonr@oz.volcano.org) Received: from hrndva-omtalb.mail.rr.com (hrndva-omtalb.mail.rr.com [71.74.56.123]) by mx1.freebsd.org (Postfix) with ESMTP id 064FE8FC19 for ; Sat, 26 Feb 2011 16:53:28 +0000 (UTC) X-Authority-Analysis: v=1.1 cv=dquaJDitHqzHCdqWSoZ6IgapSuTzW/4TaRYx9N9k4W8= c=1 sm=0 a=DleubWtG9Z4A:10 a=kj9zAlcOel0A:10 a=G5OLwwqwWgs+1dCEPNHTSw==:17 a=jb__rZ8GAAAA:8 a=H9iEQFZ8AAAA:8 a=9UZiOd2b1L1Cg8yDhBUA:9 a=R66h11rmeA7QsoBInv8A:7 a=5HiJK5n4URvBQShHDhLmFoBkJG8A:4 a=CjuIK1q_8ugA:10 a=sHp_62vNEjwA:10 a=fZFZujrNNEQA:10 a=G5OLwwqwWgs+1dCEPNHTSw==:117 X-Cloudmark-Score: 0 X-Originating-IP: 75.80.196.236 Received: from [75.80.196.236] ([75.80.196.236:22540] helo=oz.volcano.org) by hrndva-oedge01.mail.rr.com (envelope-from ) (ecelerity 2.2.3.46 r()) with ESMTP id 4E/D4-14011-700396D4; Sat, 26 Feb 2011 16:53:28 +0000 Received: by oz.volcano.org (Postfix, from userid 1001) id E4FE050824; Sat, 26 Feb 2011 06:53:26 -1000 (HST) Date: Sat, 26 Feb 2011 06:53:26 -1000 From: Clifton Royston To: John Baldwin Message-ID: <20110226165326.GA41733@lava.net> Mail-Followup-To: John Baldwin , freebsd-stable@freebsd.org, jhelfman@e-e.com References: <4D66CCFF.9020903@buffalo.edu> <20110225160109.GA32260@lava.net> <20110225180019.GD76063@eggman.experts-exchange.com> <201102251501.11318.jhb@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201102251501.11318.jhb@freebsd.org> User-Agent: Mutt/1.4.2.3i Cc: jhelfman@e-e.com, freebsd-stable@freebsd.org Subject: Re: 8.2/7.4-RELEASEs Announced... X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Feb 2011 16:53:29 -0000 On Fri, Feb 25, 2011 at 03:01:11PM -0500, John Baldwin wrote: ... > No, release branches long pre-date freebsd-update. However, before we > switched to svn for source, new branches did not bump all the $FreeBSD$ tags. > That is a side effect of the way that the SVN -> CVS exporter works (and > arguably a bug). > > BTW, I did design etcupdate to support this sort of use case (you can build a > tarball from a given release tree and use that as the basis for comparisons > assuming you were bootstrapped to use etcupdate). Currently freebsd-update > doesn't use etcupdate and the author doesn't have any interest in changing it > to do so. > > At some point if I have some time to hack on freebsd-update to be more useful > for modified versions of FreeBSD (e.g. building snaps from tags in an SVN > repository instead of a directory of patches against a CVS checkout), I will > probably hack it to support using etcupdate to manage /etc updates as well. > > (etcupdate uses something akin to 'svn up' to update files in /etc, so things > like $FreeBSD$ changes just auto-update assuming they don't result in merge > conficts.) That would be nice. Since freebsd-update clearly has done something like generate the deltas for X.Y->Z.W for /etc files, if it were to assume the status quo ante is that files in /etc are based on the X.Y version of the /etc, it should already be able to do slightly smarter things than it's doing. Hmmm. -- Clifton -- Clifton Royston -- cliftonr@iandicomputing.com / cliftonr@lava.net President - I and I Computing * http://www.iandicomputing.com/ Custom programming, network design, systems and network consulting services