cvs commit: ports/x11/libX11 Makefile distinfo manpages pkg-plist ports/x11/libX11/files patch-src_ImUtil.c

Mark Linimon linimon at lonesome.com
Thu Jun 7 01:55:41 UTC 2007


On Wed, Jun 06, 2007 at 09:44:50PM -0400, Kris Kennaway wrote:
> The FreeBSD project does not have the resources (or desire) to effectively
> do full-time incremental X.org release engineering because of X.org
> changes being continuously pushed into ports.

The last I checked, i386 package builds take ~5 days, amd64 take ~7 days,
sparc64 take more than 3 weeks.  If we push point releases any faster than
these dates, we will never have current packages.  I think this would be
a serious mistake.

I've spent a lot of time looking at why packages are so far behind the
ports and the deep dependency trees are the major part of the problem.
The fact that we still get some commits that don't work on one of the
architectures, and the fact that some commits break downstream ports,
account for the rest of the problem.

I intend to press on with the partial work I presented as BSDCan so that
we can show exactly how far behind e.g. amd64 is vs. i386.  I can manually
generate graphs of the trees of unbuilt ports, but it needs to be automatic
and I need to create a graph of buildenvX vs. buildenvY.  This is at least
a few weeks out.

mcl


More information about the cvs-all mailing list