Mailinglist Archive: opensuse-buildservice (124 mails)

< Previous Next >
Re: [opensuse-buildservice] DoD rpm download blocked
Hi,

On 03.11.2016 10:08, Stefan Seyfried wrote:
Good morning again.

I might have found something...

On 02.11.2016 09:04, Stefan Seyfried wrote:
Good morning.


I added some debugging prints in DoD.pm and get this:

dodcheck: 'home:seife:dodsles12/sdk-upd/x86_64' kernel-obs-build

see that it's "sdk-upd".

now osc buildinfo:
seife@vbox-seife:~/bs/home:seife:kiwitest/SLES_12SP1_IMG> osc buildinfo
images x86_64|grep kernel-obs-build
<bdep name="kernel-obs-build" vminstall="1" notmeta="1" version="3.12.49"
release="11.2" arch="x86_64"
project="home:seife:dodsles12" repository="sdk-prod" />

see? it's from sdk-prod!

dodcheck: 'home:seife:dodsles12/sdk-prod/x86_64' createrepo

seife@vbox-seife:~/bs/home:seife:kiwitest/SLES_12SP1_IMG> osc buildinfo
images x86_64|grep createrepo
<bdep name="createrepo" notmeta="1" version="0.10.3" release="2.8"
arch="x86_64" project="home:seife:dodsles12"
repository="server-prod" />

dodcheck: 'home:seife:dodsles12/server-prod/x86_64' python-urlgrabber
dodcheck: 'home:seife:dodsles12/server-prod/x86_64' python-lxml

buildinfo: both from server-prod ("correct")

dodcheck: 'home:seife:dodsles12/sdk-prod/x86_64' yum-metadata-parser
dodcheck: 'home:seife:dodsles12/sdk-upd/x86_64' python-deltarpm
dodcheck: 'home:seife:dodsles12/sdk-prod/x86_64' python-yum
dodcheck: 'home:seife:dodsles12/server-upd/x86_64' deltarpm

buildinfo: all from server-prod

Actually, the differences seem to lead to the root cause.

I changed the ordering in the kiwi file (which was wrong btw: it was
server-prod,server-upd,sdk-prod,sdk-upd,cloud-prod,cloud-upd).

Now it is:
server-upd
sdk-upd
cloud-upd
server-prod
sdk-prod
cloud-prod

so that the updates get higher priority.
This did not solve the issues, but the stalled packages were now from
different repos (at least some of them):

dodcheck: 'home:seife:dodsles12/sdk-prod/x86_64' kernel-obs-build
dodcheck: 'home:seife:dodsles12/sdk-prod/x86_64' createrepo
dodcheck: 'home:seife:dodsles12/server-prod/x86_64' python-urlgrabber
dodcheck: 'home:seife:dodsles12/server-prod/x86_64' python-lxml
dodcheck: 'home:seife:dodsles12/sdk-prod/x86_64' yum-metadata-parser
dodcheck: 'home:seife:dodsles12/sdk-prod/x86_64' python-deltarpm
dodcheck: 'home:seife:dodsles12/sdk-prod/x86_64' python-yum
dodcheck: 'home:seife:dodsles12/server-prod/x86_64' python-pycurl
dodcheck: 'home:seife:dodsles12/server-prod/x86_64' deltarpm
dodcheck: 'home:seife:dodsles12/server-prod/x86_64' dbus-1-python
dodcheck: 'home:seife:dodsles12/server-prod/x86_64' python-gobject2
[... all others from server-prod]
dodcheck: downloading 22 dod packages

dodcheck: 'home:seife:dodsles12/server-prod/x86_64' python-pycurl
dodcheck: 'home:seife:dodsles12/server-prod/x86_64' dbus-1-python
dodcheck: 'home:seife:dodsles12/server-prod/x86_64' python-gobject2
dodcheck: 'home:seife:dodsles12/server-prod/x86_64' dbus-1-glib
dodcheck: 'home:seife:dodsles12/server-prod/x86_64' python-gobject
dodcheck: 'home:seife:dodsles12/server-prod/x86_64' libgio-2_0-0
dodcheck: 'home:seife:dodsles12/server-prod/x86_64' libgthread-2_0-0
dodcheck: 'home:seife:dodsles12/server-prod/x86_64' girepository-1_0
dodcheck: 'home:seife:dodsles12/server-prod/x86_64' libgirepository-1_0-1
dodcheck: 'home:seife:dodsles12/server-prod/x86_64'
libpyglib-gi-2_0-python2-0
dodcheck: 'home:seife:dodsles12/server-prod/x86_64' gio-branding-SLE
dodcheck: 'home:seife:dodsles12/server-prod/x86_64' glib2-tools
dodcheck: 'home:seife:dodsles12/server-prod/x86_64' wallpaper-branding-SLE
dodcheck: 'home:seife:dodsles12/server-prod/x86_64' libelf0

So I did the following in the project config (of the project the images are
building in, trying to force the repo priority):

<repository name="images">
<path project="Infrastructure:KIWI" repository="SLES12"/>
<path project="home:seife:dodsles12" repository="server-upd"/>
<path project="home:seife:dodsles12" repository="sdk-upd"/>
<path project="home:seife:dodsles12" repository="cloud-upd"/>
<path project="home:seife:dodsles12" repository="server-prod"/>
<path project="home:seife:dodsles12" repository="sdk-prod"/>
<path project="home:seife:dodsles12" repository="cloud-prod"/>
<arch>x86_64</arch>
</repository>

And now it works.
--
Stefan Seyfried

"For a successful technology, reality must take precedence over
public relations, for nature cannot be fooled." -- Richard Feynman
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-buildservice+owner@xxxxxxxxxxxx

< Previous Next >
List Navigation