From owner-freebsd-arch@FreeBSD.ORG Thu Mar 31 10:46:30 2005 Return-Path: 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 B1C7D16A4CE for ; Thu, 31 Mar 2005 10:46:30 +0000 (GMT) Received: from pd4mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 784D943D1D for ; Thu, 31 Mar 2005 10:46:30 +0000 (GMT) (envelope-from colin.percival@wadham.ox.ac.uk) Received: from pd4mr1so.prod.shaw.ca (pd4mr1so-qfe3.prod.shaw.ca [10.0.141.212]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0IE700HHZPXI1BB0@l-daemon> for freebsd-arch@freebsd.org; Thu, 31 Mar 2005 03:46:30 -0700 (MST) Received: from pn2ml10so.prod.shaw.ca ([10.0.121.80]) by pd4mr1so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0IE700I7PPXI9B70@pd4mr1so.prod.shaw.ca> for freebsd-arch@freebsd.org; Thu, 31 Mar 2005 03:46:30 -0700 (MST) 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 <0IE7000DPPXH4U@l-daemon> for freebsd-arch@freebsd.org; Thu, 31 Mar 2005 03:46:29 -0700 (MST) Date: Thu, 31 Mar 2005 02:46:19 -0800 From: Colin Percival In-reply-to: <20050331102437.GA98638@regency.nsu.ru> To: Alexey Dokuchaev Message-id: <424BD4FB.1050304@wadham.ox.ac.uk> 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.90.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime References: <424B3AAB.6090200@wadham.ox.ac.uk> <20050331102437.GA98638@regency.nsu.ru> User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050326) cc: Ceri Davies cc: freebsd-arch@freebsd.org Subject: Re: Adding bsdiff to the base system X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Mar 2005 10:46:30 -0000 Alexey Dokuchaev wrote: > I also want to ask if there're enough reasons to bring portsnap and > its dependencies into the base. What's wrong with having it in ports? > It does not seem to be used/needed for vast majority of our user base, > or am I wrong? I'll conceed that portsnap is not yet used by the majority of our user base; but I think that is largely because portsnap is still quite new, and thus relatively unknown. At present portsnap is the only mechanism available by which most users can securely maintain an up-to-date copy of the FreeBSD ports tree; it also provides some other advantages over cvsup (reduced bandwidth and ports INDEX/INDEX-5/INDEX-6 files). Since portsnap and its dependencies will not significantly bloat the base system -- portsnap + bsdiff weigh in at a combined 54kB -- I think it is a sufficiently useful tool to justify inclusion. When you consider that cvsup is a classic example of a program which is only excluded from the base system as a result of its dependencies, and portsnap makes cvsup unnecessary for most users, the case is even clearer. Colin Percival