Re: For your consideration: Secondary Architectures in Fedora

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

 



On Wednesday 30 May 2007 13:17:17 David Woodhouse wrote:
> And it wouldn't need to be. I think I still haven't quite communicated
> what I mean.
>
> 1. A build is submitted.
> 2. It fails on some architecture.
> 3. All other architectures run to completion. The packages can be
>    fetched from koji immediately, and perhaps even used for building
>    new dependent packages¹.
> 4. The build is not complete (or 'committed') until all architectures
>    for which it was _attempting_ to build are spoken for -- either with
>    a successful build, _or_ a 'retrospective ExcludeArch' bug being
>    filed (and put in the specfile).

So why can't this all be done automagically?  Upstream Fedora koji gets a 
build request.  It is built, and it succeeds.  This triggers secondary arch 
koji instances to build the same cvs url.  If the build fails, auto file a 
bug with appropriate blockers/trackers.  Upstream keeps going unhindered, 
arch team looks into it with package maintainer.


> ¹ elsewhere, I spoke of improving the way we handle dependent builds
> like bluez-libs and bluez-utils, by letting the packager submit them
> simultaneously rather than having to wait for one to complete before
> submitting the next. Each koji instance would build the dependent
> package(s) as soon as the original package was ready. And of course the
> dependent builds could not 'commit' before the original.

koji chain-build --help  Of course this doesn't necessarily work in the 
updates scenario where we don't auto-populate the buildroot with any just 
built package.

-- 
Jesse Keating
Release Engineer: Fedora

Attachment: pgp853h73nJbS.pgp
Description: PGP signature

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux