On 05.11.2016 15:15, Stefan Seyfried wrote:
HOW To reproduce (obs 2.7.2, from
build.opensuse.org,
unmodified,
running on Leap 42.1):
1.) add a project DoD, Subproject DoD:Leap42.1
Via the web frontend, add two DoD repos:
<repository name="oss_update">
<download arch="x86_64"
url="http://download.opensuse.org/update/leap/42.1/oss/"
repotype="rpmmd">
<archfilter/>
<pubkey/>
</download>
<arch>x86_64</arch>
</repository>
<repository name="oss_ga">
<download arch="x86_64"
url="http://download.opensuse.org/distribution/leap/42.1/repo/oss/suseā¦
repotype="rpmmd">
<archfilter/>
<pubkey/>
</download>
<arch>x86_64</arch>
</repository>
2) copy the Leap 42.1 projectconfig over from openSUSE OBS:
osc -A suse meta prjconf openSUSE:Leap:42.1 > leap421.prjconf
osc -A home meta prjconf DoD:Leap42.1 -F leap421.prjconf
3) add a project home:seife:dodimg for image building.
<project name="home:seife:dodimg">
<title>Image tests with DoD</title>
<description/>
<person userid="seife" role="maintainer"/>
<repository name="images">
<arch>x86_64</arch>
</repository>
</project>
4) create a package home:seife:dodimg/dodtestimage
* add a trivial dodtestimage.kiwi
* commit
* wait
In order to debug this further, I added another project,
home:seife:dodimg2 and copied over dodtestimage package
then I edited the dodimg2 prj config like:
<project name="home:seife:dodimg2">
<title>Image tests with DoD</title>
<description/>
<person userid="seife" role="maintainer"/>
<repository name="images">
<path project="DoD:Leap42.1" repository="oss_update"/>
<path project="DoD:Leap42.1" repository="oss_ga"/>
<arch>x86_64</arch>
</repository>
</project>
so that it actually started building.
Once the missing packages were fetched into the DoD project,
the unchanged image in home:seife:dodimg also started building.
ciao,
seife
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-buildservice+owner(a)opensuse.org