From owner-freebsd-ports@FreeBSD.ORG Mon May 15 17:15:11 2006 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D18D916AA8C for ; Mon, 15 May 2006 17:15:11 +0000 (UTC) (envelope-from killing@multiplay.co.uk) Received: from multiplay.co.uk (core6.multiplay.co.uk [85.236.96.23]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E55643D45 for ; Mon, 15 May 2006 17:15:10 +0000 (GMT) (envelope-from killing@multiplay.co.uk) Received: from vader ([212.135.219.179]) by multiplay.co.uk (multiplay.co.uk [85.236.96.23]) (MDaemon.PRO.v8.1.3.R) with ESMTP id md50002559268.msg for ; Mon, 15 May 2006 18:14:36 +0100 Message-ID: <02ca01c67843$080f4c00$b3db87d4@multiplay.co.uk> From: "Steven Hartland" To: "Paul Schmehl" References: <446786CF.6050807@fromley.net> <3aaaa3a0605141906k2622e9dawe7e9bf7def72167@mail.gmail.com> <008b01c677fb$c99b4290$b3db87d4@multiplay.co.uk> <44684361.5080903@eftel.com><00d401c67802$ed3be130$b3db87d4@multiplay.co.uk> <4468A292.207@utdallas.edu> Date: Mon, 15 May 2006 18:14:23 +0100 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="Windows-1252"; reply-type=response Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2869 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-Spam-Processed: multiplay.co.uk, Mon, 15 May 2006 18:14:36 +0100 (not processed: message from valid local sender) X-MDRemoteIP: 212.135.219.179 X-Return-Path: killing@multiplay.co.uk X-MDaemon-Deliver-To: ports@freebsd.org X-MDAV-Processed: multiplay.co.uk, Mon, 15 May 2006 18:14:37 +0100 Cc: ports@freebsd.org Subject: Re: Has the port collection become to large to handle. X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 May 2006 17:15:14 -0000 Paul Schmehl wrote: > Steven Hartland wrote: > I'm trying to figure out if you're really serious here. Totally. > When I do a fresh install, I install ports from the CD I've burned. > The first thing I do after completing the install is install cvsup. > Then I cvsup the ports tree *and* src *and* docs. This usually takes > about 15 or 20 minutes. Then I install portupgrade. Then I run > portupgrade, which upgrades cvsup. Then I set up a periodic/daily > task that runs cvsup (cvsup -g -L 2 /etc/cvsupfile). Then I install > portaudit, so I will know when a security vulnerability shows up in > any of the installed ports. Why would I waste cpu time and bandwidth updating when I dont need to that sounds totally pointless, not to mention it means there you dont have any check points to go back to if a install gets corrupt and needs to be rebuilt. > Then I begin installing whatever ports I need for the purpose of the > box. > > The daily cvsup usually takes a minute or two. Try stopping the daily cvsup and do them when required say for an important patch. A few months worth of updates takes a decent amount of time which would be eliminated if there was a way to update just the ports people where interested in. > Where are you getting this "shear volume of files" thing from? As mentioned try after a few months to get an important update and see how long it takes. > *If* you don't install ports during the initial install, *then* cvsup > will have to download the entire ports collection, which would > certainly take a while, but that would be your choice, rather than a > problem with the system. *If* you install ports from the CD (or FTP > or whatever your preferred install method is), then the initial cvsup > will take a little while (because there's a lot to update), but after > that, a daily cvsup will refresh your ports without taking very long > or consuming very much bandwidth. *And* you'll be able to rebuild > world any time you want, because your sources will be up to date. Exactly the problem "cvsup will take a little while (because there's a lot to update)" a lot to update: 95->99% of which 99% of people aren't interested in and hence is a huge waist of time and resources. > This seems like common sense to me. Why would you only cvsup once a > month and then complain about how long it takes? You *chose* to do it > that way. Why would we waste resources locally and on the cvs servers doing it every day? How many of the ports have you ever used? I'd hesitate a guess that even a fairly heavy user would still only use around 150 ports so that means your our updates are spending 99% of their time updating things we will never use. No one is saying the current solution doesn't work what is being asked is are their better, cheaper and quicker solutions? I'd have to say yes there are and as such its worth investigating. It wont stop anyone being able to download and install a rarely used port XXXX but it would mean that unless you did want port XXX you wouldn't be "forced" to download it. Steve ================================================ This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone (023) 8024 3137 or return the E.mail to postmaster@multiplay.co.uk.