From owner-freebsd-arch@FreeBSD.ORG Sun Aug 28 08:20:40 2005 Return-Path: X-Original-To: freebsd-arch@freebsd.org Delivered-To: freebsd-arch@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1812416A41F for ; Sun, 28 Aug 2005 08:20:40 +0000 (GMT) (envelope-from cperciva@freebsd.org) Received: from pd2mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id A8FCD43D45 for ; Sun, 28 Aug 2005 08:20:39 +0000 (GMT) (envelope-from cperciva@freebsd.org) Received: from pd4mr5so.prod.shaw.ca (pd4mr5so-qfe3.prod.shaw.ca [10.0.141.50]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0ILX007U6B6FRH70@l-daemon> for freebsd-arch@freebsd.org; Sun, 28 Aug 2005 02:20:39 -0600 (MDT) Received: from pn2ml2so.prod.shaw.ca ([10.0.121.146]) by pd4mr5so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0ILX008BSB6FK580@pd4mr5so.prod.shaw.ca> for freebsd-arch@freebsd.org; Sun, 28 Aug 2005 02:20:39 -0600 (MDT) Received: from [192.168.0.60] (S0106006067227a4a.vc.shawcable.net [24.87.209.6]) by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003)) with ESMTP id <0ILX0010YB6EG2@l-daemon> for freebsd-arch@freebsd.org; Sun, 28 Aug 2005 02:20:39 -0600 (MDT) Date: Sun, 28 Aug 2005 01:20:38 -0700 From: Colin Percival In-reply-to: <20050828001550.GO37107@cirb503493.alcatel.com.au> To: Peter Jeremy Message-id: <431173D6.4020709@freebsd.org> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: 7bit X-Accept-Language: en-us, en X-Enigmail-Version: 0.92.0.0 References: <4310D819.9080903@freebsd.org> <20050828001550.GO37107@cirb503493.alcatel.com.au> User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050724) Cc: freebsd-arch@freebsd.org Subject: Re: portsnap base thought X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Aug 2005 08:20:40 -0000 Peter Jeremy wrote: > On Sat, 2005-Aug-27 14:16:09 -0700, Colin Percival wrote: >>Given that portsnap currently only has about 1500-2000 users > > I'd suggest that is a reasonable userbase and the sooner the portsnap > database is on the release CDs, the quicker it will grow. I entirely agree. >>it doesn't seem reasonable to make major changes to how releases >>are done yet; but assuming the usage of portsnap increases significantly >>over the next year, this is certainly something to consider for 7.0-R. > > I agree it's too late for 6.0-R but I don't see why this needs to wait > for 7.0. As I see it, the prerequisites are: > - Find ~7MB additional space on -RELEASE disk 1 (probably the hardest) Now that disk 1 doesn't contain any packages, I think this part is easy. > - Add the tools to build /var/db/portsnap and /usr/ports/.portsnap.INDEX > into "make release" (and remove ports.tgz) > - Teach sysinstall to unpack the ports tree from /var/db/portsnap (or > maybe just invoke portsnap) Getting sysinstall to install /var/db/portsnap and its contents would not be very hard, but getting a copy which corresponds to the release tag would take a bit of work, since portsnap builds don't take any notice of CVS tags. > I don't think any of these amount to "major changes". The portsnap > binaries will be in 6.0 so I don't see a serious problem with > switching to portsnap in 6.1. My biggest concern with doing this in a minor release is the question of removing ports.tgz. That tarball has been on the release CDs for an awfully long time, and I'm sure there are people who will be quite astonished if it suddenly disappears. Colin Percival