On Wed, Nov 02, 2016 at 05:11:21PM +0300, Pavel Kopyl wrote:
Does anybody have an idea about this optimization? I'm going to try it on my private OBS instance, but before doing this I'd like to hear someone's opinion.
It sounds like a good idea to me. You'll need to tweak the handling of cyclic dependencies a bit, so that all packages of a cycle are processed as a block (i.e. with no other package in between). That's currently true for the first pass, but not for the second pass. Would you need to do is set "$notready" of all cycle packages if one of them is building/blocked. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org