[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Disttags are nice, save the disttags



On 05/06/07, Jesse Keating <jkeating redhat com> wrote:
On Tuesday 05 June 2007 07:04:17 Axel Thimm wrote:
> Why not? Care to detail this?

It's a simple timing issue.  Given you have a build chain 4 packages deep.

First rebuild will rebuild the first package, and all other 3 packages against
the old build of the first package.

Second rebuild will rebuild the first package again, and all other 3 packages
against the first rebuild of the first package.

That still leaves packages 3 and 4 as not being rebuilt against the resultant
rebuilt of package 2 against rebuild of package 1.  You'd have to either
rebuild 4 times, or insert delays into the rebuild so that 1 lands in
buildroot before 2, then 2 lands in buildroot before 3, so on and so forth.


Right. That's the problem that needs solving, not a reason for not
doing full rebuilds.

This is just one example where automated rebuild, while it does some good,
doesn't really fix all the problems you think it would.  It just hides them
further under the rug under the assumption "But we did a full rebuild,
everything should just build fine now..." when in reality your full rebuild
didn't accomplish that, it just gave you a warm and (false) fuzzy feeling.

Isn't the warm fuzzy feeling warranted if the above issue is solved
reproducibly ?

J.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]