Disttags are nice, save the disttags

Jonathan Underwood jonathan.underwood at gmail.com
Tue Jun 5 11:19:26 UTC 2007


On 05/06/07, Jesse Keating <jkeating at 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.




More information about the Fedora-maintainers mailing list