Mailinglist Archive: opensuse-buildservice (124 mails)

< Previous Next >
Re: [opensuse-buildservice] DoD rpm download blocked, how to reproduce
On Sat, Nov 05, 2016 at 03:15:45PM +0100, Stefan Seyfried wrote:
It started with 384(?) packages to download, but will not go below 20.

I added the exact xml snippets and here:

In order to not introduce bugs by my own patches (and because obs-server
does not build for me), I used the unpatched OBS packages from,
thus no additional debug output is available.

Hope this helps to debug the issue.

Yes, it sure does. Try the following patch:

commit 775c785e413c006d68ce2659226541acd8f7db33
Author: Michael Schroeder <mls@xxxxxxx>
Date: Tue Nov 8 14:20:22 2016 +0100

[backend] use the real ctx for adding dodfetch packages

diff --git a/src/backend/BSSched/ b/src/backend/BSSched/
index 9651a6e..151e647 100644
--- a/src/backend/BSSched/
+++ b/src/backend/BSSched/
@@ -128,6 +128,7 @@ sub clean_obsolete_dodpackages {

sub dodcheck {
my ($ctx, $pool, $arch, @pkgs) = @_;
+ $ctx = $ctx->{'realctx'} if $ctx->{'realctx'}; # we need the real one
to add entries
my %names;
if (defined &BSSolv::repo::dodcookie) {
%names = (%names, $_->pkgnames()) for grep {$_->dodurl() ||
$_->dodcookie()} $pool->repos();


Michael Schroeder mls@xxxxxxx
SUSE LINUX GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-buildservice+owner@xxxxxxxxxxxx

< Previous Next >
List Navigation
Follow Ups