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
 


Reply via email to