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.