On Wed, 2007-12-05 at 07:02 -0700, Alex Lancaster wrote:
>>>>> "MC" == Matthias Clasen writes:
I count *656* packages (which does include subpackages) but either
way, is a big number.
This rebuild is going to be a huge deal and probably needs to be
co-ordinated like a "mass-rebuild" because of BuildRequires ordering
problems. Just to give one example:
I was trying to rebuild ruby-gnome2, but it didn't work because it
depended on cups being rebuilt. Warren Togami on #fedora-devel
volunteered to rebuild cups, but cups itself depended on php being
rebuilt first, then (I think) php needed to wait on an httpd rebuild,
and so on... So we stopped at that point because the deps started
getting too deep to be done in an ad-hoc way.
To avoid wasting time on rebuilds that will immediately fail, it seems
to me that the build should be done in a semi-systematic way
(e.g. perhaps concentrating on packages in "Base" comps group, then
working up through "Development Libraries" or some such, I don't
know).
Yeah, maybe. We tackled a number of the more nasty rebuilds involving
cyclic dependencies and bootstrapping yesterday, and it just takes a
long time, since you always have to wait for the next buildroot
compose...