BuildSystem questions

Jeremy Katz katzj at redhat.com
Sat Nov 12 20:14:51 UTC 2005


On Sat, 2005-11-12 at 13:06 -0700, Kevin Fenzi wrote:
> >>>>> "Dan" == Dan Williams <dcbw at redhat.com> writes:
> Dan> On Fri, 2005-11-11 at 10:18 -0700, Kevin Fenzi wrote:
> >> If you have 2 packages (say A and B) and queue up first A and then
> >> B, can you be sure that A will be finished and be available by the
> >> time B is building? This doesn't seem to be the case currently, or
> >> there is a window there when it's not true. So for packages with
> >> other packages as dependencies should we wait until they have gone
> >> to the 'needsign' area? Or longer? before building the package that
> >> depends on them?
> >> 
> >> I imagine there is a createrepo in there after A has completed, but
> >> B might have already started?
> 
> Dan> Correct, there is no ordering guarantee at this time.  Mainly
> Dan> because doing ordering would require depsolving on the build
> Dan> server which isn't implemented yet.  It's not impossible though
> Dan> and is something I'd like to see in plague 0.5.
> 
> It would be good to get something that would work for that asap. 
> 
> Currently if you have a string of packages that depends on the next
> one up in the chain, you have to build one, wait for it to be released
> and break the repository, then do the next one. Not very optimal. ;( 

You should just have to wait for it to be finished building (and not
need releasing) now.  Waiting for release was a temporary thing while
the builder configs pointed to the wrong place for the needsign repo.
That should be fixed as of yesterday afternoon.

Jeremy




More information about the fedora-extras-list mailing list