Disttags are nice, save the disttags

Jesse Keating jkeating at redhat.com
Tue Jun 5 11:11:35 UTC 2007


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.

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.

-- 
Jesse Keating
Release Engineer: Fedora
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-maintainers/attachments/20070605/7dc79099/attachment.sig>


More information about the Fedora-maintainers mailing list