From owner-freebsd-ports@FreeBSD.ORG Sun Aug 17 15:10:29 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 CC83237B401 for ; Sun, 17 Aug 2003 15:10:29 -0700 (PDT) Received: from obsecurity.dyndns.org (adsl-64-169-107-97.dsl.lsan03.pacbell.net [64.169.107.97]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0CCE743F85 for ; Sun, 17 Aug 2003 15:10:29 -0700 (PDT) (envelope-from kris@obsecurity.org) Received: from rot13.obsecurity.org (rot13.obsecurity.org [10.0.0.5]) by obsecurity.dyndns.org (Postfix) with ESMTP id D1F9C66D6A; Sun, 17 Aug 2003 15:10:23 -0700 (PDT) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id D21CEA26; Sun, 17 Aug 2003 15:10:23 -0700 (PDT) Date: Sun, 17 Aug 2003 15:10:23 -0700 From: Kris Kennaway To: Sergey Matveychuk Message-ID: <20030817221023.GA68086@rot13.obsecurity.org> References: <3F3FF917.8040903@ciam.ru> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Nq2Wo0NMKNjxTN9z" Content-Disposition: inline In-Reply-To: <3F3FF917.8040903@ciam.ru> User-Agent: Mutt/1.4.1i cc: ports@freebsd.org cc: sheepkiller@cultdeadsheep.org Subject: 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: Sun, 17 Aug 2003 22:10:30 -0000 --Nq2Wo0NMKNjxTN9z Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Aug 18, 2003 at 01:52:23AM +0400, Sergey Matveychuk wrote: > >It was primarily written to make a smooth migration from current 2 > >levels ports tree to a hypothetic 3 levels ports tree, >=20 > Question 2 portmgr: is this planned? At least hypothetical :) It's hypothetical, but it's a big job that requires more planning [*] and supervision by someone in portmgr. So far there haven't been any volunteers from portmgr to take charge of the issue and work on making it happen. [*] 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 --Nq2Wo0NMKNjxTN9z Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (FreeBSD) iD8DBQE/P/1PWry0BWjoQKURAox8AKD554jIGNhHmLybxoaLEs74FYwuFgCgurmv IZaQV3npi290lhotbQo+JOA= =pbip -----END PGP SIGNATURE----- --Nq2Wo0NMKNjxTN9z--