opensuse-buildservice - _link not required anymore for new packages

by Olaf Heringon 2010-05-01T13:42:49+00:00

When a new package "xy" is added via webinterface, which contains
"a.spec" and "b.spec", it was required to create a package "a" and "b"
which link to "xy" to actually get the a.rpm and b.rpm.
Since yesterday the packages get built right away when commiting the
spec files, before the -link exists.
Is this change intentional?
It may be related to the thread "RFC: new repository scheduling options"
a few days ago. The default values mentioned in that thread indicate
that "linkedbuild-modes" should remain "localdep" for existing projects.
But, its not clear why newly added packages have different behaviour
than packages added last week. The old ones still require a linked package
to get build.
Olaf

Re: opensuse-buildservice - _link not required anymore for new packages

by Michael Schroederon 2010-05-03T09:44:34+00:00.
On Sat, May 01, 2010 at 03:42:49PM +0200, Olaf Hering wrote:
I can't think of any change in that part of the code. What exactly
was the "old" behaviour? In which project do you see that change?
Cheers,
Michael.
On Mon, May 03, Michael Schroeder wrote:
home:olh:cross
old, both have expected state:
template-binutils does not have a template-binutils.spec, state "excluded"
template-basesystem does have a template-basesystem.spec, state "unresolvable"
new:
template-dmake does not have a template-dmake.spec, but it has state "success"
Its not obvious for me whats the difference, I have not changed meta
data or anything.
Olaf