On 2007-May-19 14:46:56 -0700, Garrett Cooper <[EMAIL PROTECTED]> wrote:
> Doug Barton wrote:
>> Garrett Cooper wrote:
>>>     Wouldn't it be sufficient to force major component testers (in this 
>>> case Xorg 7.2) to use periodic snapshots of the ports tree (possibly CVS 
>>> branching), while allowing continued development in the ports tree?

My understanding is that most of the testing was done in a separate
repository.  But at some stage, it needs to be committed - the approach
used ensured that the changes could be tested by a larger group of
people before being finally released.

This particular change affected 6168 (more than 35% of) existing
ports.  A portupgrade of this magnitude can easily take days unless
you are game to enable BATCH mode.  It is simply too difficult to
allow ports to be randomly changed in the midst of this upheaval.

> True, but I wonder how end users are going to take to the fact that a lot of 
> ports were removed or changed in the 7.2 integration period. I've noticed a 
> lot of 'deletes' for ports when running csup today.

Looking at the commit message, no ports were removed.  There were 15
removed files.

> Perhaps, but I think that some of these things maybe could have been handled 
> differently ( / better?) if source branching was in place, both for devs and 
> for end-users in the X.org 7.2 evaluation phase.

Maybe it would have been useful to have a 'pre 7.2 import' tag but (as
is regularly pointed out) actually branching the ports tree is
impractical.  The ports team already has to try and keep >17,000 ports
working across 3 FreeBSD branches, each with about 7 architectures.
Attempting to have 'stable' and 'development' ports trees would
just double the work involved and computing power necessary to do the
builds.

-- 
Peter Jeremy

Attachment: pgpOTLtQCystR.pgp
Description: PGP signature

Reply via email to