On Apr 10, 2013 6:57 PM, "Andrew Rist" <andrew.r...@oracle.com> wrote: > > > On 4/10/2013 1:33 AM, Herbert Dürr wrote: >> >> On 2013/04/10 10:09 AM, Andre Fischer wrote: >>> >>> tonight we had a build breaker in the windows build: a slot id that is >>> used in SW had been removed in SVX. The reference in SW had also been >>> removed, so this change should not be a problem. >>> But the windows build is still not a full build. Therefore the old SW >>> slot header files where used and the build broke. >>> >>> There is an easy fix for situations like this: a clean build. >> >> >> Incremental build are known to have problems thats why I suggested [1] to default to a clean build. That didn't receive consensus though and indeed there are good reasons against it: >> >> The incremental build both tests the dependency system and it reduces the load when building significantly. >> >> On the already strained buildbot this means a factor of almost five improvement as clean build takes about 4.5h whereas an incremental build takes only 0.5-1.0h. >> >> Andrew even had to reschedule the snapshot build away from the weekly clean build because the buildbot load is a real problem. >> >> [1] http://markmail.org/message/wmlhc5f5zaiiyu2o >> [2] http://markmail.org/message/7q64ijlwygdqmwf3 >> > Just to add here, that there are also issues with a clean build. The clean build fails with some frequency on hung jobs and requires manual attention. > In reality, breaking changes that require a clean build are pretty rare. For me, the clean build on the weekend and incremental during the week seems to be a good compromise.
who whispered "new build system" :-) +1 please consider it also for l10n, I will shortly start making many makefile changes. rgd jan I > > >>> This may become important in the coming weeks when we have to fix some >>> bugs in the sidebar (which is about to be merged back into trunk). The >>> sidebar is implemented in several modules. Without a clean windows >>> build we will run into build breakers very regularly. >> >> >> It is possible to force a clean build manually. > > I'm cleaning it up now and kicking off a build. > Andrew > > > >> >> Herbert >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org >> For additional commands, e-mail: dev-h...@openoffice.apache.org >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org > For additional commands, e-mail: dev-h...@openoffice.apache.org >