On Tue, Oct 20, 2009 at 11:22:12AM -0400, Robert Schweikert wrote:
How does one set up a build order for packages in a project?
For example home:rjschwei:perl-perlcritic/perl-Test-SubCalls requires that home:rjschwei:perl-perlcritic/perl-Hook-LexWrap is built first or there will be an "expansion error" (https://build.opensuse.org/project/monitor?arch=x86_64&code=expansion+error&...)
Yet it appears that when the build is scheduled the perl-Test-SubCalls is scheduled prior to the build of perl-Hook-LexWrap. It appears to me that BuildRequires is not being taken into account when package builds are being scheduled.
No, they are taken into account. It's just that "expansion errors" can't lead to a "blocked" package as it's not clear which package will provide the missing dependency. Nothing to worry about, the expansion error of "perl-Test-SubCalls" will go away after perl-Hook-LexWrap is built. The expansion error is not a scheduled built so it doesn't use up build farm resources. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org