From owner-freebsd-ports@FreeBSD.ORG Fri Oct 21 23:21:46 2005 Return-Path: X-Original-To: freebsd-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 A1C0616A41F for ; Fri, 21 Oct 2005 23:21:46 +0000 (GMT) (envelope-from ringworm01@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.197]) by mx1.FreeBSD.org (Postfix) with ESMTP id 133C943D49 for ; Fri, 21 Oct 2005 23:21:45 +0000 (GMT) (envelope-from ringworm01@gmail.com) Received: by zproxy.gmail.com with SMTP id 8so309876nzo for ; Fri, 21 Oct 2005 16:21:45 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:from:to:subject:date:user-agent:references:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; b=VcKQ5bk9HpK27gu4rbO/d+8/1LVgpfDGO7o9bEvDRM/TdZiLqlwCesw7i6d1nEThAsZjpdSbIeIrY1wBqYXJ8GYca5AjXS3NwNyqGONtgSVYFCkrBRx6DL9Wt2f0ABR8HlRq90LEPKQFxngSXyjFDFEb98DS2Xpyboh1UWfKlPw= Received: by 10.36.65.7 with SMTP id n7mr999054nza; Fri, 21 Oct 2005 16:21:44 -0700 (PDT) Received: from ?192.168.1.10? ( [71.102.14.129]) by mx.gmail.com with ESMTP id 15sm1350380nzn.2005.10.21.16.21.39; Fri, 21 Oct 2005 16:21:44 -0700 (PDT) From: "Michael C. Shultz" To: Mark Linimon , freebsd-ports@freebsd.org Date: Fri, 21 Oct 2005 16:23:13 -0700 User-Agent: KMail/1.8.2 References: <43522953.6050700@ebs.gr> <200510211519.47370.ringworm01@gmail.com> <20051021223958.GA19955@soaustin.net> In-Reply-To: <20051021223958.GA19955@soaustin.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200510211623.13878.ringworm01@gmail.com> Cc: Subject: Re: [SUGGEST] Reform eclipse and eclipse related ports 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: Fri, 21 Oct 2005 23:21:46 -0000 On Friday 21 October 2005 15:39, you wrote: > On Fri, Oct 21, 2005 at 03:19:47PM -0700, Michael C. Shultz wrote: > > Seems like the quantity of ports available will eventually hit a plateau > > with the current two level directory structure. No one is afraid to > > update the basic OS when its needed, even when it means using an entirly > > different file system ( ie. UFS1 -=> 2 ), why be so scared when it comes > > to the ports system? > > Then PLEASE SUBMIT PATCHES. Tested ones. Involving portsmon. Involving > the build cluster. Involving marcusom tinderbox. Involving FreshPorts. > Involving everything in bsd.*.mk. Involving fixing up all the dependencies > after all the thousands of repocopies. > > You will be submitting thousands, if not tens of thousands, of lines of > patches to do so, invoving sh, awk, sed, perl, python, and SQL -- that I > know of. There are probably others. > > Now: I am not going to discuss this issue any further until I see those > patches. > > People, you just have No Idea how much work you are talking about here, > just to fiddle around with organizing ports into directories on a physical > disk, which I will continue to restate my opinion until I am blue in the > face that is the wrong problem to solve _anyway_. > > The _right_ problems to solve are searching and browsing. If you solve > those problems correctly, the physical layout on disk becomes hidden as > an implementation detail and no one but hardcore ports developers ever > has to think about it again. > > And you don't have to regression test thousands of lines of patches to > do so. > > This is at least the 20th time this particular idea has been floated. > It hasn't gotten any better the last 19 times. Please go back and read > the archives. I'm done discussing it. > > mcl You seem to have your feet well planted on this issue, probably for good reason. What about a /usr/ports2 multilevel directory with softlinks to ports in /usr/ports??? I fiddle with this a bit, if it looks good I'll put something together as a port for you to take a look at. -Mike