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@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org