From owner-cvs-src@FreeBSD.ORG Tue May 3 18:46:27 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A71D16A4CF for ; Tue, 3 May 2005 18:46:27 +0000 (GMT) Received: from mail24.sea5.speakeasy.net (mail24.sea5.speakeasy.net [69.17.117.26]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5EB3643D72 for ; Tue, 3 May 2005 18:46:26 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: (qmail 29443 invoked from network); 3 May 2005 18:46:19 -0000 Received: from server.baldwin.cx ([216.27.160.63]) (envelope-sender )AES256-SHA encrypted SMTP for ; 3 May 2005 18:46:18 -0000 Received: from [10.50.41.242] (gw1.twc.weather.com [216.133.140.1]) (authenticated bits=0) by server.baldwin.cx (8.13.1/8.13.1) with ESMTP id j43IkBCZ094632; Tue, 3 May 2005 14:46:12 -0400 (EDT) (envelope-from jhb@FreeBSD.org) From: John Baldwin To: Marcel Moolenaar Date: Tue, 3 May 2005 14:46:08 -0400 User-Agent: KMail/1.8 References: <200505030419.j434J77M002900@repoman.freebsd.org> <91d7f4a6ea4f98bead8c37e357d9a63e@FreeBSD.org> <20050503182231.GA63201@ns1.xcllnt.net> In-Reply-To: <20050503182231.GA63201@ns1.xcllnt.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200505031446.10785.jhb@FreeBSD.org> X-Spam-Status: No, score=-102.8 required=4.2 tests=ALL_TRUSTED, USER_IN_WHITELIST autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on server.baldwin.cx cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/release/scripts package-trees.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 May 2005 18:46:27 -0000 On Tuesday 03 May 2005 02:22 pm, Marcel Moolenaar wrote: > On Tue, May 03, 2005 at 09:13:53AM -0400, John Baldwin wrote: > > On May 3, 2005, at 12:19 AM, Marcel Moolenaar wrote: > > >marcel 2005-05-03 04:19:07 UTC > > > > > > FreeBSD src repository > > > > > > Modified files: > > > release/scripts package-trees.sh > > > Log: > > > Remove only the packages sub-directory before recreating it. Do not > > > remove the whole disc treei structure. This allows one to specify the > > > disc trees created by a prior release build (under R/cdrom) as the > > > destination without destroying the contents. This better integrates > > > with release building and makes further automation easier. > > > > Hmm, the idea from an automation standpoint is that you'd build the > > packages before you built the release, kind of like how we do > > 'PREFETCH_DISTFILES' now FWIW. > > That's typically not how I do it, because it's serial. I typically > do things in parallel. This means starting the release build ASAP > and work on the packages while the release is building. > There is always a lot of uncertainty with packages, so I never let > the release wait on it. > Also, it's not uncommon for me to have to redo the ISO creation of > a release build because I had to make some changes to the packages. > The 5.4-RC4 is no different. For the first time all packages were > available so it wasn't until now that I ran into the problem that > disc2 was overflowing. Depending on how much time I have I either > whip up some subset that does fit, or just release the bits and > work on it for the next RC (or final release). Well, you can also do this then: make package-split make release (_without_ MAKE_ISOS=yes) in parallel, then at the end when both are finished: make rerelease RELEASE_NOUPDATE=yes MAKE_ISOS=yes CD_PACKAGE_TREE=/foo to get your ISO images. The only thing that needs CD_PACKAGE_TREE is iso.1, so you can easily just defer that until later if you want. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org