commit openSUSE-release-tools for openSUSE:Factory
Hello community, here is the log from the commit of package openSUSE-release-tools for openSUSE:Factory checked in at 2018-06-02 12:11:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old) and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "openSUSE-release-tools" Sat Jun 2 12:11:21 2018 rev:99 rq:613136 version:20180524.432237a Changes: -------- --- /work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes 2018-05-29 10:33:42.621321747 +0200 +++ /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new/openSUSE-release-tools.changes 2018-06-02 12:12:18.527636627 +0200 @@ -1,0 +2,18 @@ +Thu May 24 11:54:47 UTC 2018 - opensuse-releaseteam@opensuse.org + +- Update to version 20180524.432237a: + * openqa-maintenance: Make sure we don't go through requests twice + +------------------------------------------------------------------- +Thu May 24 10:37:27 UTC 2018 - opensuse-releaseteam@opensuse.org + +- Update to version 20180524.7ee44e7: + * [openqa-maintenance] Add kernel incidents for SLE11 + +------------------------------------------------------------------- +Sun May 20 08:19:13 UTC 2018 - opensuse-releaseteam@opensuse.org + +- Update to version 20180520.b621775: + * openqabot: Quote the module name + +------------------------------------------------------------------- Old: ---- openSUSE-release-tools-20180518.3a01e88.obscpio New: ---- openSUSE-release-tools-20180524.432237a.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openSUSE-release-tools.spec ++++++ --- /var/tmp/diff_new_pack.XnHtKG/_old 2018-06-02 12:12:21.363532611 +0200 +++ /var/tmp/diff_new_pack.XnHtKG/_new 2018-06-02 12:12:21.367532465 +0200 @@ -20,7 +20,7 @@ %define source_dir openSUSE-release-tools %define announcer_filename factory-package-news Name: openSUSE-release-tools -Version: 20180518.3a01e88 +Version: 20180524.432237a Release: 0 Summary: Tools to aid in staging and release work for openSUSE/SUSE License: GPL-2.0-or-later AND MIT ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.XnHtKG/_old 2018-06-02 12:12:21.547525863 +0200 +++ /var/tmp/diff_new_pack.XnHtKG/_new 2018-06-02 12:12:21.567525129 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/openSUSE/openSUSE-release-tools.git</param> - <param name="changesrevision">3a01e88c490ed06f07ca937352185669dbe11c20</param> + <param name="changesrevision">432237a2a869272a2928a310851b4ad5a01880de</param> </service> </servicedata> ++++++ openSUSE-release-tools-20180518.3a01e88.obscpio -> openSUSE-release-tools-20180524.432237a.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180518.3a01e88/data/apimap.json new/openSUSE-release-tools-20180524.432237a/data/apimap.json --- old/openSUSE-release-tools-20180518.3a01e88/data/apimap.json 2018-05-18 21:43:38.000000000 +0200 +++ new/openSUSE-release-tools-20180524.432237a/data/apimap.json 2018-05-24 13:42:37.000000000 +0200 @@ -1,4 +1,18 @@ { + "SUSE:Updates:SLE-SERVER:11-SP1:" : { + "version" : "11-SP1", + "flavor" : "Server-DVD-Incidents", + "archs" : [ + "x86_64" + ] + }, + "SUSE:Updates:SLE-SERVER:11-SP3:" : { + "version" : "11-SP3", + "flavor" : "Server-DVD-Incidents", + "archs" : [ + "x86_64" + ] + }, "SUSE:Updates:SLE-SERVER:12-SP1-LTSS:" : { "flavor" : "Server-DVD-Incidents", "version" : "12-SP1", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180518.3a01e88/data/incidents.json new/openSUSE-release-tools-20180524.432237a/data/incidents.json --- old/openSUSE-release-tools-20180518.3a01e88/data/incidents.json 2018-05-18 21:43:38.000000000 +0200 +++ new/openSUSE-release-tools-20180524.432237a/data/incidents.json 2018-05-24 13:42:37.000000000 +0200 @@ -1,4 +1,16 @@ { + "SUSE:Updates:SLE-SERVER:11-SP1:x86_64" : { + "DISTRI" : "sle", + "ARCH" : "x86_64", + "FLAVOR" : "Server-DVD-Incidents", + "VERSION" : "11-SP1" + }, + "SUSE:Updates:SLE-SERVER:11-SP3:x86_64" : { + "DISTRI" : "sle", + "ARCH" : "x86_64", + "FLAVOR" : "Server-DVD-Incidents", + "VERSION" : "11-SP3" + }, "SUSE:Updates:SLE-SERVER:12-LTSS:s390x" : { "DISTRI" : "sle", "ARCH" : "s390x", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSE-release-tools-20180518.3a01e88/oqamaint/openqabot.py new/openSUSE-release-tools-20180524.432237a/oqamaint/openqabot.py --- old/openSUSE-release-tools-20180518.3a01e88/oqamaint/openqabot.py 2018-05-18 21:43:38.000000000 +0200 +++ new/openSUSE-release-tools-20180524.432237a/oqamaint/openqabot.py 2018-05-24 13:42:37.000000000 +0200 @@ -4,6 +4,7 @@ import md5 from pprint import pformat from urllib2 import HTTPError +from urllib import quote_plus from osclib.comments import CommentAPI import requests @@ -298,7 +299,7 @@ @staticmethod def get_step_url(testurl, modulename): - failurl = testurl + '/modules/{!s}/fails'.format(modulename) + failurl = testurl + '/modules/{!s}/fails'.format(quote_plus(modulename)) fails = requests.get(failurl).json() failed_step = fails.get('first_failed_step', 1) return "[{!s}]({!s}#step/{!s}/{:d})".format(OpenQABot.emd(modulename), testurl, modulename, failed_step) @@ -495,16 +496,18 @@ 'latest': '1' })['jobs'] - # for SUSE we use mesh for openSUSE we limit the jobs to open release requests + # for SUSE we use mesh, for openSUSE we limit the jobs to open release requests def check_opensuse_incidents(self): - requests = [] + requests = dict() # collecting unique requests self.wait_for_build = set() for prj in self.tgt_repo[self.openqa.baseurl].keys(): - requests += self.ids_project(prj, 'maintenance_release') + for r in self.ids_project(prj, 'maintenance_release'): + requests[r.reqid] = r # to be stored in settings issues = dict() - for req in requests: + for req in sorted(requests.keys()): + req = requests[req] types = set([a.type for a in req.actions]) if 'maintenance_release' not in types: continue @@ -513,15 +516,18 @@ if len(src_prjs) != 1: raise Exception("can't handle maintenance_release from different incidents") build = src_prjs.pop() - tgt_prjs = set([a.tgt_project for a in req.actions]) - for prj in tgt_prjs: + incident_id = build.split(':')[-1] + tgt_prjs = set() + for a in req.actions: + prj = a.tgt_project # ignore e.g. Backports if prj not in self.project_settings: continue - incident_id = build.split(':')[-1] - self.test_job({'project': build, 'id': incident_id, 'channels': [prj]}) issues.setdefault(prj, set()).add(incident_id) + tgt_prjs.add(prj) + + self.test_job({'project': build, 'id': incident_id, 'channels': list(tgt_prjs)}) for prj in self.tgt_repo[self.openqa.baseurl].keys(): s = self.tgt_repo[self.openqa.baseurl][prj]['settings'] ++++++ openSUSE-release-tools.obsinfo ++++++ --- /var/tmp/diff_new_pack.XnHtKG/_old 2018-06-02 12:12:23.347459845 +0200 +++ /var/tmp/diff_new_pack.XnHtKG/_new 2018-06-02 12:12:23.347459845 +0200 @@ -1,5 +1,5 @@ name: openSUSE-release-tools -version: 20180518.3a01e88 -mtime: 1526672618 -commit: 3a01e88c490ed06f07ca937352185669dbe11c20 +version: 20180524.432237a +mtime: 1527162157 +commit: 432237a2a869272a2928a310851b4ad5a01880de
participants (1)
-
root