Re: Disttags are nice, save the disttags

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

 



On Tue, Jun 05, 2007 at 07:11:35AM -0400, Jesse Keating 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.
> 
> 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.

No, you also got it wrong. I'm not talking rebuilding from scratch,
but against rawhide. That's what all mass-rebuild were like until now.

Both rebuilds will succeed (unless there is a bug in the package and
that would be good, so we can fix it): the first one will have
buildrequires from FC6->F7 since that's what the repo looked like, the
second will have fresh buildrequires from the previous pass. No need
to look at N-folded-recusion.
-- 
Axel.Thimm at ATrpms.net

Attachment: pgp7J1PKtzwH8.pgp
Description: PGP signature

--
Fedora-maintainers mailing list
Fedora-maintainers@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers
--
Fedora-maintainers-readonly mailing list
Fedora-maintainers-readonly@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers-readonly

[Index of Archives]     [Fedora Users]     [Fedora Development]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux