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

Re: order of builds on a buildd: icu (optional/libs)



On Thu, Aug 18, 2005 at 05:46:19PM -0700, Steve Langasek wrote:
> On Thu, Aug 18, 2005 at 07:40:30PM -0400, Jay Berkenbilt wrote:
> 
> > Based on what I've seen in other threads, the order in which packages
> > get built on a buildd is a function of, among perhaps other factors,
> > its priority and section.  I uploaded icu several days ago and have
> > watched other packages (including my other uploads) sneak in front of
> > it that shouldn't have based on these two factors.  For example, nip2
> > (optional/graphics, no reverse dependencies) built much faster than
> > icu (optional/libs).  The only thing I can think of is that the latest
> > icu builds two binary packages that have not previously existed
> > because it is a library with a new soname.  Does that impact it?
> > libicu21c2 and libicu21-dev, built by the old icu, have reverse
> > dependencies, but libicu34 and libicu34-dev don't yet.  (I'm waiting
> > to upload the packages that depend upon these until they are built on
> > all architectures.)
> 
> > Is there a place where I could have looked (other than reading the
> > code to buildd and/or wanna-build) to find the exact method used to
> > calculate the build order?
> 
> TTBOMK, new binary packages should not affect the ordering of the
> package in the build queue.

In this case it does since all binary packages got renamed, so
non of them got compiled before.

> The sort criteria are, in order of
> precedence: the upload target; out-of-date vs. uncompiled; the source

so it's the out-of-date vs. uncompiled that does it.



Kurt



Reply to: