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 - [email protected]
+
+- Update to version 20180524.432237a:
+ * openqa-maintenance: Make sure we don't go through requests twice
+
+-------------------------------------------------------------------
+Thu May 24 10:37:27 UTC 2018 - [email protected]
+
+- Update to version 20180524.7ee44e7:
+ * [openqa-maintenance] Add kernel incidents for SLE11
+
+-------------------------------------------------------------------
+Sun May 20 08:19:13 UTC 2018 - [email protected]
+
+- 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