Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Aug 2006 18:11:02 +0800
From:      =?UTF-8?Q?=E6=9D=8E=E9=91=AB?= "(LI Xin)" <delphij@delphij.net>
To:        Roman Bogorodskiy <novel@freebsd.org>
Cc:        ports@freebsd.org, Paul Schmehl <pauls@utdallas.edu>, Kris Kennaway <kris@obsecurity.org>
Subject:   Re: ports tree tagging again
Message-ID:  <1155895862.994.15.camel@spirit>
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>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-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 <delphij delphij net>    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--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1155895862.994.15.camel>