From owner-freebsd-ports@FreeBSD.ORG Fri Aug 18 10:11:14 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 A4E1F16A4DE; Fri, 18 Aug 2006 10:11:14 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3A4E643D4C; Fri, 18 Aug 2006 10:11:12 +0000 (GMT) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id 8A907EB139B; Fri, 18 Aug 2006 18:11:08 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id D4qifhVjPKg9; Fri, 18 Aug 2006 18:11:06 +0800 (CST) Received: from [10.217.12.217] (sina152-194.staff.sina.com.cn [61.135.152.194]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id 797B6EB093D; Fri, 18 Aug 2006 18:11:05 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=subject:from:to:cc:in-reply-to:references:content-type: organization:date:message-id:mime-version:x-mailer; b=RdFz8ltxOzDPCItzBDNFNsSPb5dq1wipKAZhIsHuJJCs3C7NTIwT+aOHMJqOvL8Zc oGajz2HiJmvDj6RhC47wg== From: =?UTF-8?Q?=E6=9D=8E=E9=91=AB?= "(LI Xin)" To: Roman Bogorodskiy In-Reply-To: <20060818065018.GB78016@underworld.novel.ru> References: <20060816123335.GA42090@underworld.novel.ru> <20060816172835.GA29719@xor.obsecurity.org> <20060817053955.GD62148@underworld.novel.ru> <20060817124739.GA3643@xor.obsecurity.org> <44E47FFB.2090107@utdallas.edu> <20060818065018.GB78016@underworld.novel.ru> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-kvdnGzC7Ho2g6uOh9+Wx" Organization: The FreeBSD Project Date: Fri, 18 Aug 2006 18:11:02 +0800 Message-Id: <1155895862.994.15.camel@spirit> Mime-Version: 1.0 X-Mailer: Evolution 2.6.3 FreeBSD GNOME Team Port Cc: ports@freebsd.org, Paul Schmehl , Kris Kennaway Subject: Re: ports tree tagging again 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, 18 Aug 2006 10:11:14 -0000 --=-kvdnGzC7Ho2g6uOh9+Wx Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable =E5=9C=A8 2006-08-18=E4=BA=94=E7=9A=84 10:50 +0400=EF=BC=8CRoman Bogorodski= y=E5=86=99=E9=81=93=EF=BC=9A > Paul Schmehl wrote: >=20 > > As a maintainer of several ports, I can assure you that I would not be=20 > > interested in doing *more* work on the ports than I already am. And my= =20 > > ports are relatively simple ones. Imagine the guys who do KDE and Gnom= e=20 > > and Xorg being asked to at least double their work..... >=20 > I know that Gnome and Xorg people has their own repo. That could be > avoided if we had two branches. That's true, but speaking as a CVS administrator for many years, it is quite painful for larger CVS repositories to have so many branches, and it would take way too much time for someone to pick up others' changes that does not conflict. The situation would be much better if we have a better SCM system in the early age, and now we have to face the fact that FreeBSD can not simply adopt a new SCM system without much pain, so we can not move that "fast" in these areas. However, well, it would not be that hard if someone (or a group) can set up a branched cvsup mirror, along with a build cluster that verifies the changes that happen, with help of cvsup(1)'s help along with several custom branches that was created against RELEASE_X_Y tags. This way we will be able to provide easy to use "errata" or "security" branches, say, only very important changes that affects security and/or performance/stability can be merged back. This would be, unfortunately, a very hard work as we have 15000+ ports and it takes way too much time for the build cluster to afford. Sometimes I have the passion to create an outer ports tree that provides "stable" ports, but I gave up again and again due to lack of resources (to build binary packages), manpower and time. So if someone wants to do this, be sure to know what you would face to, and perhaps I can share some experience. Cheers, --=20 Xin LI http://www.delphij.net/ --=-kvdnGzC7Ho2g6uOh9+Wx Content-Type: application/pgp-signature; name=signature.asc Content-Description: =?UTF-8?Q?=E8=BF=99=E6=98=AF=E4=BF=A1=E4=BB=B6=E7=9A=84=E6=95=B0?= =?UTF-8?Q?=E5=AD=97=E7=AD=BE=E5=90=8D=E9=83=A8=E5=88=86?= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQBE5ZI2hcUczkLqiksRAsYOAJwM7YztMpcvrvniactlqFLpnMEK5ACgj/oj gWI1aZ52A9Z8RDA5FGErIa8= =SrmM -----END PGP SIGNATURE----- --=-kvdnGzC7Ho2g6uOh9+Wx--