From owner-freebsd-ports@FreeBSD.ORG Thu Dec 13 20:50:39 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BFBFC16A41A for ; Thu, 13 Dec 2007 20:50:39 +0000 (UTC) (envelope-from erikt@midgard.homeip.net) Received: from ch-smtp02.sth.basefarm.net (ch-smtp02.sth.basefarm.net [80.76.149.213]) by mx1.freebsd.org (Postfix) with ESMTP id 3F03313C459 for ; Thu, 13 Dec 2007 20:50:39 +0000 (UTC) (envelope-from erikt@midgard.homeip.net) Received: from c83-253-25-183.bredband.comhem.se ([83.253.25.183]:62050 helo=falcon.midgard.homeip.net) by ch-smtp02.sth.basefarm.net with esmtp (Exim 4.68) (envelope-from ) id 1J2v0w-0005Fj-6b for freebsd-ports@freebsd.org; Thu, 13 Dec 2007 21:50:38 +0100 Received: (qmail 30520 invoked from network); 13 Dec 2007 21:50:35 +0100 Received: from owl.midgard.homeip.net (10.1.5.7) by falcon.midgard.homeip.net with ESMTP; 13 Dec 2007 21:50:35 +0100 Received: (qmail 72561 invoked by uid 1001); 13 Dec 2007 21:50:35 +0100 Date: Thu, 13 Dec 2007 21:50:35 +0100 From: Erik Trulsson To: Warren Block Message-ID: <20071213205035.GA72545@owl.midgard.homeip.net> Mail-Followup-To: Warren Block , Steven Kreuzer , freebsd-ports@freebsd.org, Ade Lovett References: <475F7390.9090509@gmail.com> <1022BEDA-8641-4686-AB1A-3FE2D688F47F@FreeBSD.org> <475FAC1F.1010401@gmail.com> <19341C6C-BF3A-4DFD-B8DF-87F4E92B0335@FreeBSD.org> <0F330142-A3CA-4E6E-84BD-FDE55A8E3AEE@yahoo.com> <20071213111050.O6078@wonkity.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20071213111050.O6078@wonkity.com> User-Agent: Mutt/1.5.16 (2007-06-09) X-Originating-IP: 83.253.25.183 X-Scan-Result: No virus found in message 1J2v0w-0005Fj-6b. X-Scan-Signature: ch-smtp02.sth.basefarm.net 1J2v0w-0005Fj-6b c079645f2240145084a495baac217edb Cc: Ade Lovett , Steven Kreuzer , freebsd-ports@freebsd.org Subject: Re: Limitations of Ports System 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: Thu, 13 Dec 2007 20:50:39 -0000 On Thu, Dec 13, 2007 at 11:17:34AM -0700, Warren Block wrote: > On Thu, 13 Dec 2007, Steven Kreuzer wrote: > >> This thread was called "results of ports re-engineering survey" but I >> figured I would start a new thread. > > Rightly so. > >> On Dec 12, 2007, at 6:45 AM, Ade Lovett wrote: >>> We *know* it can be done better. We *know* the scaling limits of the >>> current system, and most of us are completely amazed it even still works. >>> If y'all want to make a difference, concepts and ideas we have plenty of. >>> Code talks. >> >> Out of curiosity, are any of these shortcomings documented anywhere? I >> have been using ports on my home machine for a long time and I've never >> had any problems with it. I assume the issues come into play when you work >> with multiple systems you are trying to keep in sync, etc. >> >> I would be interested in reading about some of the limitations people have >> run into when using ports. > > Notable with the new modular Xorg is the speed of changes > (install/deinstall/clean) when there are a lot of ports installed. Before > modular xorg, 400 ports installed was a lot. 700 now is not surprising. > > Some profiling looking for areas which could benefit from speed > optimization would be useful. That may have already been done but not > publicized. There were some modifications added to the ports tree earlier this year (I think it was) that resulted in some quite significant speedups when installing/deinstalling ports. There were quite a bit of discussions about it at the time at this list (or possibly one of the other freebsd- lists.) -- Erik Trulsson ertr1013@student.uu.se