From 48c67c6a4f4a0a33457dfae5196784f2402bbb0f Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Thu, 5 Jun 2014 05:40:07 +0200 Subject: [PATCH] fix new packages --- osc-check_source.py | 6 ++++-- osclib/stagingapi.py | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/osc-check_source.py b/osc-check_source.py index 19733e91..3d5e6c11 100644 --- a/osc-check_source.py +++ b/osc-check_source.py @@ -80,7 +80,7 @@ def _checker_add_review_team(self, opts, id): return self._checker_add_review(opts, id, by_group='opensuse-review-team', msg="Please review sources") def _checker_accept_request(self, opts, id, msg, diff=10000): - if diff > 10: + if diff > 12: self._checker_add_review_team(opts, id) else: self._checker_add_review(opts, id, by_user='coolo', msg='Does it look ok?') @@ -197,9 +197,11 @@ def _checker_one_request(self, rq, opts): shutil.rmtree(dir) msg="Check script succeeded" - if checked[-1].startswith('DIFFCOUNT'): + if len(checked) and checked[-1].startswith('DIFFCOUNT'): # this is a major break through in perl<->python communication! diff = int(checked.pop().split(' ')[1]) + else: # e.g. new package + diff = 10000 if len(checked): msg = msg + "\n\nOutput of check script (non-fatal):\n" + output diff --git a/osclib/stagingapi.py b/osclib/stagingapi.py index 929e12ce..751557ea 100644 --- a/osclib/stagingapi.py +++ b/osclib/stagingapi.py @@ -666,6 +666,7 @@ class StagingAPI(object): bestjobs = {} for job in jobs: if job['result'] != 'incomplete' and not job['clone_id']: + if job['test'] == 'miniuefi': continue if job['name'] not in bestjobs or bestjobs[job['name']]['result'] != 'passed': bestjobs[job['name']] = job