ports tree tagging again

李鑫 (LI Xin) delphij at delphij.net
Fri Aug 18 10:11:14 UTC 2006


在 2006-08-18五的 10:50 +0400,Roman Bogorodskiy写道:
>   Paul Schmehl wrote:
> 
> > As a maintainer of several ports, I can assure you that I would not be 
> > interested in doing *more* work on the ports than I already am.  And my 
> > ports are relatively simple ones.  Imagine the guys who do KDE and Gnome 
> > and Xorg being asked to at least double their work.....
> 
> 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,
-- 
Xin LI <delphij delphij net>    http://www.delphij.net/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: =?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?=
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20060818/6731d03c/attachment.pgp


More information about the freebsd-ports mailing list