Re: [RFR #4562] Koschei - continuous integration in Koji

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

 



On 10/16/2014 05:51 PM, Kevin Fenzi wrote:
> And deps are then checked when something updates in a group and the
> rest of the group rebuilt? or can you explain when a scratch build is
> fired?

Strictly speaking scratch build is scheduled when all the following
conditions are met:
 * package has the highest priority from all packages known to Koschei,
 * priority is above some threshold (configurable),
 * Koji load is below some threshold (configurable, 50 % ATM),
 * number of currently running Koji taks started by Koschei is below
   some threshold (also configurable, currently 50 concurrent tasks).

Package priority depends on several fatcors (time since last rebuild,
dependency changes, package state, package importance and more). For
more information about priority see [1].

>From higher-level perspective, with current settings package will be
rebuilt when:
 * at least build-dependency changes, or
 * one week passes since last successful build or scratch build, or
 * someone (currently only admin) requests immediate rebuild.

[1] https://fedoraproject.org/wiki/Koschei#Priority

-- 
Mikolaj Izdebski
Software Engineer, Red Hat
IRC: mizdebsk
_______________________________________________
infrastructure mailing list
infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/infrastructure





[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux