Mailinglist Archive: opensuse-buildservice (209 mails)

< Previous Next >
Re: [opensuse-buildservice] BuildRequires and Requires handling in OBS (was: [opensuse-packaging] automatic backporting of Factory packages)
  • From: Michael Schroeder <mls@xxxxxxx>
  • Date: Tue, 12 Jun 2007 20:30:05 +0200
  • Message-id: <20070612183005.GA27988@xxxxxxx>
On Thu, May 31, 2007 at 11:50:27AM +0200, Stanislav Brabec wrote:
> Michael Schroeder wrote:
> > On Wed, May 30, 2007 at 04:51:36PM +0200, Pavol Rusnak wrote:
> > > What about Requires? Any news on this issue? It would be really great if
> > > BuildService took care of both BuildRequires and Requires changes.
> > 
> > Maybe, but I'm not sure if I can use the "Substitute" mechanism for
> > this. Substitute is not only used for renames, it is also often used
> > to add packages to the BuildRequires. It might be wrong to also
> > add those packages to "Requires".
> 
> If the package name is listed in Requires of particular package and is
> also part of Substitute as left side, it is nearly sure, that package
> will break dependent builds.
> 
> If you replace Requires item from the left side of Substitute by the
> right side, you may introduce unneeded dependencies, but package will
> not require additional hacks and will not break anything.
> 
> So I think its better to replace. Otherwise I have to clone your BS
> scripts by backport-factory, which does the same, but with Requires.

Okay, substitutions now also replace "Requires" lines. If the
need arises, I'll add "BuildSubstitutes" (fingers crossed).

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 >
Follow Ups