On Tue, Nov 5, 2019 at 12:46 PM Sanford Rockowitz <rockowitz@minsoft.com> wrote:
In my home project (home:rockowitz), I have 2 packages: ddcutil-test and ddcui-test. I want the application built in ddcui-test to use the library and development packages built in ddcutil.test. I've found a couple pieces of documentation that say I should add a repository element under the main <package> element, e.g.
From the openSUSE:Build Service tutorial (https://en.opensuse.org/openSUSE:Build_Service_Tutorial):
<repository name="openSUSE_Factory"> <path project="openSUSE:Factory" repository="standard" /> <arch>x86_64</arch> <arch>i586</arch> </repository>
The example in the API documentation at https://build.opensuse.org/apidocs/project.xml shows something similar:
<project name="superkde"> ... <repository name="kde4:factory" rebuild="transitive"> <path project="kde4" repository="factory"/> <releasetarget project="kde4" repository="snapshot" trigger="manual"/> <arch>i386</arch> <arch>x86_64</arch> </repository> </project>
But when I try to include a <repository> element within <project> in my metadata file, I receive the following error when saving it:
Error while saving the Meta file: package validation error: 4:0: ERROR: Element package has extra content: repository.
Even something as simple the following triggers the error.
<package name="ddcui-test" project="home:rockowitz"> <title>Test builds of ddcui</title> <description>For testing OBS builds of ddcui. Not for public use.</description> <repository></repository> </package>
What am I missing?
Non-admins are not allowed to add custom repository sources. -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org