Mailinglist Archive: opensuse-buildservice (105 mails)

< Previous Next >
Re: [opensuse-buildservice] How to link to projects on remote OBS instances?
Darin, Jan,

thanks for your prompt replies. I've tried to add the stanzas you suggested,
but I'm stull stuck.

I've added to the project's root:

<repository name="openSUSE_13.1">
<path project="openSUSE.org:Application:Geo" repository="openSUSE_13.1"/>
<path project="openSUSE.org:devel:libraries:c_c++"
repository="openSUSE_13.1"/>
<path project="openSUSE.org:KDE:Qt53" repository="openSUSE_13.1"/>
<path project="openSUSE.org:openSUSE:13.1" repository="standard"/>
<arch>i586</arch>
<arch>x86_64</arch>
<arch>armv6l</arch>
</repository>

... and tried to rebuilt for openSUSE 13.1 I still get "unresolvable" error
messages, and those for all repositories. It is as if I hadn't added them add
all.

Is there a syntax error? "osc proj 'home:eveith:Winzent' -e" didn't show any.
Is there a semantic error...?

The complete config is as follows:

---%<---
<project name="home:eveith:Winzent">
<title/>
<description/>
<person userid="eveith" role="bugowner"/>
<person userid="eveith" role="maintainer"/>
<build>
<enable/>
</build>
<publish>
<disable/>
</publish>
<debuginfo>
<disable/>
</debuginfo>
<repository name="openSUSE_13.1">
<path project="openSUSE.org:Application:Geo" repository="openSUSE_13.1"/>
<path project="openSUSE.org:devel:libraries:c_c++"
repository="openSUSE_13.1"/>
<path project="openSUSE.org:KDE:Qt53" repository="openSUSE_13.1"/>
<path project="openSUSE.org:openSUSE:13.1" repository="standard"/>
<arch>i586</arch>
<arch>x86_64</arch>
<arch>armv6l</arch>
</repository>
</project>
--->%---

Is there any project config error? I also don't know where to read up on this.
Perhaps I'm just missing the manuals.

Thanks again for any hints.

Kind Regards
Eric

On Tuesday 14 October 2014, 10:56:39, Darin Perusich wrote:
the project path's need to look like this to be able to build against them.

<repository name="openSUSE_13.1">
<path project="openSUSE.org:server:database:postgresql"
repository="openSUSE_13.1"/>
<path project="openSUSE.org:openSUSE:13.1" repository="standard"/>
<arch>i586</arch>
<arch>x86_64</arch>
</repository>
--
Later,
Darin


On Tue, Oct 14, 2014 at 10:32 AM, Eric MSP Veith

<eveith@xxxxxxxxxxxxxxxxx> wrote:
Dear list,

I've a software that I need to build privately, so I've (successfully) set
up and linked it to https://api.opensuse.org/public. The software I'd
like to package uses libraries from projects on build.opensuse.org,
namely the "Application:Geo" and "KDE:Qt53" projects, so I figure I need
a way to link my own project to the other two mentioned in order to get
the dependencies right.

This is my first endevour with OBS, so I'm unsure how to do this. Google
found me a Wiki page on project linking [0], and so I added the following
two lines>
to my project metaconfig:
<link project="Application:Geo"/>
<link project="KDE:Qt53"/>

Still, libraries such as "libgeos-devel", "libgdal-devel" or "libQt5Core-
devel" that are part of the two remote projects.

Surely I'm missing something here. Could somebody point out what exactly?
Any help would be really appreciated!

Thanks alot in advance.

--- Eric

[0] https://en.opensuse.org/openSUSE:Build_Service_Concept_project_linking

--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-buildservice+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups