Hello community,
here is the log from the commit of package openSUSE-release-tools for
openSUSE:Factory checked in at 2018-05-03 12:33:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old)
and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools"
Thu May 3 12:33:23 2018 rev:90 rq:603034 version:20180502.978881d
Changes:
--------
---
/work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes
2018-05-02 12:19:45.193266848 +0200
+++
/work/SRC/openSUSE:Factory/.openSUSE-release-tools.new/openSUSE-release-tools.changes
2018-05-03 12:33:27.561978424 +0200
@@ -1,0 +2,8 @@
+Wed May 02 10:52:19 UTC 2018 - [email protected]
+
+- Update to version 20180502.978881d:
+ * [oqamaint] Take build number as last resort to avoid crash
+ * [openqa-maintenance] Use to_xml method of Request object
+ * [oqamaint] Do not export variables not necessary for scheduling
+
+-------------------------------------------------------------------
Old:
----
openSUSE-release-tools-20180430.eb1d0be.obscpio
New:
----
openSUSE-release-tools-20180502.978881d.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-release-tools.spec ++++++
--- /var/tmp/diff_new_pack.BuBGWG/_old 2018-05-03 12:33:28.641939958 +0200
+++ /var/tmp/diff_new_pack.BuBGWG/_new 2018-05-03 12:33:28.641939958 +0200
@@ -20,7 +20,7 @@
%define source_dir openSUSE-release-tools
%define announcer_filename factory-package-news
Name: openSUSE-release-tools
-Version: 20180430.eb1d0be
+Version: 20180502.978881d
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.BuBGWG/_old 2018-05-03 12:33:28.693938106 +0200
+++ /var/tmp/diff_new_pack.BuBGWG/_new 2018-05-03 12:33:28.693938106 +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">b20c01669e0fe5d1bc199858dfeefcf71e4d7b2f</param>
+ <param
name="changesrevision">09403e0ffd1680f6b2dc8e58d22795b6b4432f72</param>
</service>
</servicedata>
++++++ openSUSE-release-tools-20180430.eb1d0be.obscpio ->
openSUSE-release-tools-20180502.978881d.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180430.eb1d0be/oqamaint/openqabot.py
new/openSUSE-release-tools-20180502.978881d/oqamaint/openqabot.py
--- old/openSUSE-release-tools-20180430.eb1d0be/oqamaint/openqabot.py
2018-04-30 22:28:09.000000000 +0200
+++ new/openSUSE-release-tools-20180502.978881d/oqamaint/openqabot.py
2018-05-02 12:46:41.000000000 +0200
@@ -378,7 +378,7 @@
self.logger.debug("request %s state %s", req.reqid, qa_state)
msg = None
if qa_state == QA_UNKNOWN:
- incident_id =
req.findall('.action/source')[0].get('project').split(":")[-1]
+ incident_id =
req.to_xml().findall('.action/source')[0].get('project').split(":")[-1]
if not jobs and incident_id not in self.wait_for_build:
msg = "no openQA tests defined"
self.comment_write(state='done', message=msg, request=req,
result='accepted')
@@ -397,6 +397,7 @@
msg += self.summarize_openqa_jobs(jobs)
self.comment_write(state='done', message=msg, result=result,
request=req)
+ return ret
elif qa_state == QA_INPROGRESS:
self.logger.info("request %s still in progress", req.reqid)
else:
@@ -408,7 +409,7 @@
self.logger.error(traceback.format_exc())
return None
- return ret
+ return
def find_obs_request_comment(self, request_id=None, project_name=None):
"""Return previous comments (should be one)."""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180430.eb1d0be/oqamaint/opensuse.py
new/openSUSE-release-tools-20180502.978881d/oqamaint/opensuse.py
--- old/openSUSE-release-tools-20180430.eb1d0be/oqamaint/opensuse.py
2018-04-30 22:28:09.000000000 +0200
+++ new/openSUSE-release-tools-20180502.978881d/oqamaint/opensuse.py
2018-05-02 12:46:41.000000000 +0200
@@ -68,10 +68,4 @@
settings['VERIFY_PACKAGE_VERSIONS'] = ' '.join(
['{} {}-{}'.format(p.name, p.version, p.release) for p in
packages.values()])
- settings['ZYPPER_ADD_REPOS'] = settings['INCIDENT_REPO']
- settings['ADDONURL'] = settings['INCIDENT_REPO']
-
- settings['WITH_MAIN_REPO'] = 1
- settings['WITH_UPDATE_REPO'] = 1
-
return [settings]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180430.eb1d0be/oqamaint/update.py
new/openSUSE-release-tools-20180502.978881d/oqamaint/update.py
--- old/openSUSE-release-tools-20180430.eb1d0be/oqamaint/update.py
2018-04-30 22:28:09.000000000 +0200
+++ new/openSUSE-release-tools-20180502.978881d/oqamaint/update.py
2018-05-02 12:46:41.000000000 +0200
@@ -56,15 +56,18 @@
def settings(self, src_prj, dst_prj):
s = self._settings.copy()
+ build = src_prj.split(':')[-1]
# start with a colon so it looks cool behind 'Build' :/
- s['BUILD'] = ':' + src_prj.split(':')[-1]
+ s['BUILD'] = ':' + build
name = self.incident_name(src_prj)
repo = dst_prj.replace(':', '_')
repo = '{!s}/{!s}/{!s}/'.format(self.repo_prefix, src_prj.replace(':',
':/'), repo)
patch_id = self.patch_id(repo)
- if patch_id:
- s['INCIDENT_REPO'] = repo
- s['INCIDENT_PATCH'] = patch_id
+ if not patch_id:
+ # hot fix for openSUSE
+ patch_id = build
+ s['INCIDENT_REPO'] = repo
+ s['INCIDENT_PATCH'] = patch_id
s['BUILD'] += ':' + name
return [s]
++++++ openSUSE-release-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.BuBGWG/_old 2018-05-03 12:33:29.369914029 +0200
+++ /var/tmp/diff_new_pack.BuBGWG/_new 2018-05-03 12:33:29.373913887 +0200
@@ -1,5 +1,5 @@
name: openSUSE-release-tools
-version: 20180430.eb1d0be
-mtime: 1525120089
-commit: eb1d0be0cd0fc7da80fb917f23e39d081983f946
+version: 20180502.978881d
+mtime: 1525258001
+commit: 978881dca8e7c8b935db9296dd168103b710c5bb