From owner-freebsd-ports@FreeBSD.ORG Sun Aug 17 17:24:10 2003 Return-Path: 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 7109637B401 for ; Sun, 17 Aug 2003 17:24:10 -0700 (PDT) Received: from cultdeadsheep.org (charon.cultdeadsheep.org [80.65.226.72]) by mx1.FreeBSD.org (Postfix) with ESMTP id A55DE43F93 for ; Sun, 17 Aug 2003 17:24:08 -0700 (PDT) (envelope-from sheepkiller@cultdeadsheep.org) Received: (qmail 11125 invoked from network); 18 Aug 2003 00:24:06 -0000 Received: from unknown (HELO lucifer.cultdeadsheep.org) (192.168.0.2) by goofy.cultdeadsheep.org with SMTP; 18 Aug 2003 00:24:06 -0000 Date: Mon, 18 Aug 2003 02:24:13 +0200 From: Clement Laforet To: Kris Kennaway Message-Id: <20030818022413.7d44e9dd.sheepkiller@cultdeadsheep.org> In-Reply-To: <20030817221023.GA68086@rot13.obsecurity.org> References: <3F3FF917.8040903@ciam.ru> <20030817221023.GA68086@rot13.obsecurity.org> Organization: tH3 cUlt 0f tH3 d3@d sH33p X-Mailer: Sylpheed version 0.9.4 (GTK+ 1.2.10; i386-portbld-freebsd5.1) X-Face: ._cVVRDn#-2((lnfi^P7CoD4htI$4+#G/G)!w|,}H5yK~%(3-C.JlEYbOjJGFwJkt*7N^%z jYeu[;}]}F"3}l5R'l"X0HbvT^D\Q&%deCo)MayY`);TO Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit cc: ports@freebsd.org cc: sem@ciam.ru Subject: Re: Three-level ports (Re: RFC: patch for bsd.port.mk to use ${PORTSDIR}/MOVED) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Aug 2003 00:24:10 -0000 On Sun, 17 Aug 2003 15:10:23 -0700 Kris Kennaway wrote: > [*] e.g. addressing some key technical issues like the fact that all > the repo-copies needed to move ports around would more than double the > size of the ports CVS repository, add 9000 lines to MOVED, etc. The > broad outline of the transition I am imagining is to make a misc/ > subdirectory for each category (e.g. net/misc/) that would hold all > the ports that are not moved to other subdirectories > (e.g. net/clients/ or whatever), to avoid the problem of mixing ports > and subdirectories at the second level in the ports tree. We'd try to > come up with an initial list of how to split up each category and > divide up as many of the ports as we can, and leave the unclassified > remainder in ${CATEGORY}/misc/. There's not a whole lot of point > jumping in to the details until we have the infrastructure, and > committer management ready though. > > Kris > So, the short answer is: "not for moment" :) currently ports tree has ~ 9050 ports, ~ 1130 maintainers, and ~ 1960 different dependencies. It should be a good start to define, at least, futures categories and their subdir, so maintainers, committers and people who give a piece of interrest in ports, can define the future place for each port, waiting for someone who'll write patches and scripts that will be reviewed by portmgr team. most of the work can be done automatically, with a good strategy. regards, clem