Mailinglist Archive: opensuse-buildservice (248 mails)

< Previous Next >
Re: [opensuse-buildservice] enforcing a build order
  • From: Michael Schroeder <mls@xxxxxxx>
  • Date: Tue, 20 Oct 2009 17:43:03 +0200
  • Message-id: <20091020154303.GA4094@xxxxxxx>
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&project=home%3Arjschwei%3Aperl-perlcritic&repo=openSUSE_Factory)

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@xxxxxxx
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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
References