Hello community,
here is the log from the commit of package openSUSE-release-tools for
openSUSE:Factory checked in at 2019-05-22 15:39:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old)
and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools"
Wed May 22 15:39:56 2019 rev:179 rq:704628 version:20190522.4707e237
Changes:
--------
---
/work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes
2019-05-21 10:39:20.395127798 +0200
+++
/work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.5148/openSUSE-release-tools.changes
2019-05-22 15:40:14.790448647 +0200
@@ -1,0 +2,25 @@
+Wed May 22 06:20:22 UTC 2019 - [email protected]
+
+- Update to version 20190522.4707e237:
+ * Require python3-osc and python3 only
+ * Require newly released osc for python3 fixes
+
+-------------------------------------------------------------------
+Wed May 22 05:48:48 UTC 2019 - [email protected]
+
+- Update to version 20190522.5ac61a01:
+ * There is no use of urlgrabber left
+
+-------------------------------------------------------------------
+Tue May 21 10:05:37 UTC 2019 - [email protected]
+
+- Update to version 20190521.d64a1336:
+ * TTM: Add new failed status 'timeout_exceeded'
+
+-------------------------------------------------------------------
+Mon May 20 15:41:37 UTC 2019 - [email protected]
+
+- Update to version 20190520.ad7abc06:
+ * Add SLES15-SP1-SAP-Azure-LI-BYOS cloud image
+
+-------------------------------------------------------------------
Old:
----
openSUSE-release-tools-20190520.c8cc0dd1.obscpio
New:
----
openSUSE-release-tools-20190522.4707e237.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-release-tools.spec ++++++
--- /var/tmp/diff_new_pack.CF1fQV/_old 2019-05-22 15:40:18.230447420 +0200
+++ /var/tmp/diff_new_pack.CF1fQV/_new 2019-05-22 15:40:18.234447418 +0200
@@ -16,22 +16,11 @@
#
-%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150100
-%bcond_without python3
-%else
-%bcond_with python3
-%endif
-%if %{with python3}
-%define use_python python3
-%else
-%define use_python python
-%endif
-
%global __provides_exclude ^perl.*
%define source_dir openSUSE-release-tools
%define announcer_filename factory-package-news
Name: openSUSE-release-tools
-Version: 20190520.c8cc0dd1
+Version: 20190522.4707e237
Release: 0
Summary: Tools to aid in staging and release work for openSUSE/SUSE
License: GPL-2.0-or-later AND MIT
@@ -39,16 +28,16 @@
Url: https://github.com/openSUSE/openSUSE-release-tools
Source: %{name}-%{version}.tar.xz
BuildArch: noarch
-# Requires sr#512849 which provides osc_plugin_dir.
-BuildRequires: %{use_python}-PyYAML
-BuildRequires: %{use_python}-cmdln
-BuildRequires: %{use_python}-colorama
-BuildRequires: %{use_python}-lxml
-BuildRequires: %{use_python}-pycurl
-BuildRequires: %{use_python}-python-dateutil
-BuildRequires: %{use_python}-pyxdg
-BuildRequires: %{use_python}-urlgrabber
-BuildRequires: osc >= 0.159.0
+# Requires sr#704176
+BuildRequires: osc >= 0.165.1
+BuildRequires: python3-PyYAML
+BuildRequires: python3-cmdln
+BuildRequires: python3-colorama
+BuildRequires: python3-lxml
+BuildRequires: python3-osc
+BuildRequires: python3-pycurl
+BuildRequires: python3-python-dateutil
+BuildRequires: python3-pyxdg
# Spec related requirements.
%if 0%{?is_opensuse}
@@ -60,16 +49,15 @@
BuildRequires: rsyslog
BuildRequires: systemd-rpm-macros
-Requires: %{use_python}-PyYAML
-Requires: %{use_python}-cmdln
-Requires: %{use_python}-colorama
-Requires: %{use_python}-lxml
+Requires: python3-PyYAML
+Requires: python3-cmdln
+Requires: python3-colorama
+Requires: python3-lxml
# issue-diff.py, legal-auto.py, and openqa-maintenance.py
-Requires: %{use_python}-pycurl
-Requires: %{use_python}-python-dateutil
-Requires: %{use_python}-pyxdg
-Requires: %{use_python}-requests
-Requires: %{use_python}-urlgrabber
+Requires: python3-pycurl
+Requires: python3-python-dateutil
+Requires: python3-pyxdg
+Requires: python3-requests
# ttm/manager.py
%if %{without python3}
Requires: python-enum34
@@ -100,10 +88,10 @@
Summary: Development requirements for openSUSE-release-tools
Group: Development/Tools/Other
BuildArch: noarch
-Requires: %{use_python}-httpretty
-Requires: %{use_python}-mock
-Requires: %{use_python}-nose
Requires: libxml2-tools
+Requires: python3-httpretty
+Requires: python3-mock
+Requires: python3-nose
%description devel
Development requirements for openSUSE-release-tools to be used in conjunction
@@ -258,10 +246,10 @@
Summary: Generates package lists in 000product
Group: Development/Tools/Other
BuildArch: noarch
-Requires: %{use_python}-requests
-Requires: %{use_python}-solv
Requires: obs-service-product_converter
Requires: osclib = %{version}
+Requires: python3-requests
+Requires: python3-solv
# for compressing the .packages files in 000update-repos
Requires: /usr/bin/xz
# we use the same user as repo-checker
@@ -278,7 +266,8 @@
BuildArch: noarch
# TODO Update requirements, but for now base deps.
Requires: %{name} = %{version}
-Requires: osc >= 0.159.0
+Requires: osc >= 0.165.1
+Requires: python3-osc
%description -n osclib
Supplemental osc libraries utilized by release tools.
@@ -287,7 +276,7 @@
Summary: OSC plugin to check for duplicate requests
Group: Development/Tools/Other
BuildArch: noarch
-Requires: osc >= 0.159.0
+Requires: osc >= 0.165.1
Requires: osclib = %{version}
%description -n osc-plugin-check_dups
@@ -297,7 +286,7 @@
Summary: OSC plugin for cycle visualization
Group: Development/Tools/Other
BuildArch: noarch
-Requires: osc >= 0.159.0
+Requires: osc >= 0.165.1
Requires: osclib = %{version}
%description -n osc-plugin-cycle
@@ -307,7 +296,7 @@
Summary: OSC plugin for origin management
Group: Development/Tools/Other
BuildArch: noarch
-Requires: osc >= 0.159.0
+Requires: osc >= 0.165.1
Requires: osclib = %{version}
%description -n osc-plugin-origin
@@ -328,7 +317,7 @@
Summary: OSC plugin to check for virtually accepted request
Group: Development/Tools/Other
BuildArch: noarch
-Requires: osc >= 0.159.0
+Requires: osc >= 0.165.1
Requires: osclib = %{version}
%description -n osc-plugin-vdelreq
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.CF1fQV/_old 2019-05-22 15:40:18.286447399 +0200
+++ /var/tmp/diff_new_pack.CF1fQV/_new 2019-05-22 15:40:18.286447399 +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">a73054b189fb3cb5d05cd1599b32cf361c977a7e</param>
+ <param
name="changesrevision">90a5fe9f9010617ca5866de8fdc9891dd8a8ad33</param>
</service>
</servicedata>
++++++ openSUSE-release-tools-20190520.c8cc0dd1.obscpio ->
openSUSE-release-tools-20190522.4707e237.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20190520.c8cc0dd1/dist/ci/testenv-tumbleweed/Dockerfile
new/openSUSE-release-tools-20190522.4707e237/dist/ci/testenv-tumbleweed/Dockerfile
---
old/openSUSE-release-tools-20190520.c8cc0dd1/dist/ci/testenv-tumbleweed/Dockerfile
2019-05-20 11:57:02.000000000 +0200
+++
new/openSUSE-release-tools-20190522.4707e237/dist/ci/testenv-tumbleweed/Dockerfile
2019-05-22 08:18:46.000000000 +0200
@@ -1,6 +1,10 @@
#!BuildTag: osrt_testenv_tumbleweed
FROM opensuse/tumbleweed
+# make sure we see osc regressions earlier than it hitting tumbleweed
+RUN zypper -n ar
https://download.opensuse.org/repositories/openSUSE:/Tools/openSUSE_Factory/
openSUSE:Tools
+RUN zypper --gpg-auto-import-keys ref
+
RUN useradd tester -d /code/tests/home
RUN zypper in -y osc python3-nose python3-httpretty python3-pyxdg
python3-PyYAML \
@@ -8,9 +12,6 @@
python3-influxdb python3-coverage python3-coveralls libxml2-tools curl
python3-flake8 \
vim vim-data strace git sudo patch openSUSE-release openSUSE-release-ftp
-COPY osc-hotpatch.diff /tmp
-RUN patch /usr/lib/python3.7/site-packages/osc/core.py /tmp/osc-hotpatch.diff
-
COPY run_as_tester /usr/bin
# OBS does not know about executable files, so we need to tweak it manually
RUN chmod a+x /usr/bin/run_as_tester
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20190520.c8cc0dd1/dist/ci/testenv-tumbleweed/osc-hotpatch.diff
new/openSUSE-release-tools-20190522.4707e237/dist/ci/testenv-tumbleweed/osc-hotpatch.diff
---
old/openSUSE-release-tools-20190520.c8cc0dd1/dist/ci/testenv-tumbleweed/osc-hotpatch.diff
2019-05-20 11:57:02.000000000 +0200
+++
new/openSUSE-release-tools-20190522.4707e237/dist/ci/testenv-tumbleweed/osc-hotpatch.diff
1970-01-01 01:00:00.000000000 +0100
@@ -1,11 +0,0 @@
---- /usr/lib/python3.6/site-packages/osc/core.py.bak 2019-05-02
18:14:01.088380882 +0000
-+++ /usr/lib/python3.6/site-packages/osc/core.py 2019-05-02
18:14:19.204341426 +0000
-@@ -6318,7 +6318,7 @@
- try:
- comment =
node.find('comment').text.encode(locale.getpreferredencoding(), 'replace')
- except:
-- comment = b'<no message>'
-+ comment = '<no message>'
- try:
- requestid =
node.find('requestid').text.encode(locale.getpreferredencoding(), 'replace')
- except:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20190520.c8cc0dd1/dist/package/openSUSE-release-tools.spec
new/openSUSE-release-tools-20190522.4707e237/dist/package/openSUSE-release-tools.spec
---
old/openSUSE-release-tools-20190520.c8cc0dd1/dist/package/openSUSE-release-tools.spec
2019-05-20 11:57:02.000000000 +0200
+++
new/openSUSE-release-tools-20190522.4707e237/dist/package/openSUSE-release-tools.spec
2019-05-22 08:18:46.000000000 +0200
@@ -16,17 +16,6 @@
#
-%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150100
-%bcond_without python3
-%else
-%bcond_with python3
-%endif
-%if %{with python3}
-%define use_python python3
-%else
-%define use_python python
-%endif
-
%global __provides_exclude ^perl.*
%define source_dir openSUSE-release-tools
%define announcer_filename factory-package-news
@@ -39,16 +28,16 @@
Url: https://github.com/openSUSE/openSUSE-release-tools
Source: %{name}-%{version}.tar.xz
BuildArch: noarch
-# Requires sr#512849 which provides osc_plugin_dir.
-BuildRequires: osc >= 0.159.0
-BuildRequires: %{use_python}-PyYAML
-BuildRequires: %{use_python}-cmdln
-BuildRequires: %{use_python}-colorama
-BuildRequires: %{use_python}-lxml
-BuildRequires: %{use_python}-pycurl
-BuildRequires: %{use_python}-python-dateutil
-BuildRequires: %{use_python}-pyxdg
-BuildRequires: %{use_python}-urlgrabber
+# Requires sr#704176
+BuildRequires: osc >= 0.165.1
+BuildRequires: python3-osc
+BuildRequires: python3-PyYAML
+BuildRequires: python3-cmdln
+BuildRequires: python3-colorama
+BuildRequires: python3-lxml
+BuildRequires: python3-pycurl
+BuildRequires: python3-python-dateutil
+BuildRequires: python3-pyxdg
# Spec related requirements.
%if 0%{?is_opensuse}
@@ -60,16 +49,15 @@
BuildRequires: rsyslog
BuildRequires: systemd-rpm-macros
-Requires: %{use_python}-PyYAML
-Requires: %{use_python}-cmdln
-Requires: %{use_python}-colorama
-Requires: %{use_python}-lxml
+Requires: python3-PyYAML
+Requires: python3-cmdln
+Requires: python3-colorama
+Requires: python3-lxml
# issue-diff.py, legal-auto.py, and openqa-maintenance.py
-Requires: %{use_python}-pycurl
-Requires: %{use_python}-python-dateutil
-Requires: %{use_python}-pyxdg
-Requires: %{use_python}-requests
-Requires: %{use_python}-urlgrabber
+Requires: python3-pycurl
+Requires: python3-python-dateutil
+Requires: python3-pyxdg
+Requires: python3-requests
# ttm/manager.py
%if %{without python3}
Requires: python-enum34
@@ -101,9 +89,9 @@
Group: Development/Tools/Other
BuildArch: noarch
Requires: libxml2-tools
-Requires: %{use_python}-httpretty
-Requires: %{use_python}-mock
-Requires: %{use_python}-nose
+Requires: python3-httpretty
+Requires: python3-mock
+Requires: python3-nose
%description devel
Development requirements for openSUSE-release-tools to be used in conjunction
@@ -260,8 +248,8 @@
BuildArch: noarch
Requires: obs-service-product_converter
Requires: osclib = %{version}
-Requires: %{use_python}-requests
-Requires: %{use_python}-solv
+Requires: python3-requests
+Requires: python3-solv
# for compressing the .packages files in 000update-repos
Requires: /usr/bin/xz
# we use the same user as repo-checker
@@ -278,7 +266,8 @@
BuildArch: noarch
# TODO Update requirements, but for now base deps.
Requires: %{name} = %{version}
-Requires: osc >= 0.159.0
+Requires: osc >= 0.165.1
+Requires: python3-osc
%description -n osclib
Supplemental osc libraries utilized by release tools.
@@ -287,7 +276,7 @@
Summary: OSC plugin to check for duplicate requests
Group: Development/Tools/Other
BuildArch: noarch
-Requires: osc >= 0.159.0
+Requires: osc >= 0.165.1
Requires: osclib = %{version}
%description -n osc-plugin-check_dups
@@ -297,7 +286,7 @@
Summary: OSC plugin for cycle visualization
Group: Development/Tools/Other
BuildArch: noarch
-Requires: osc >= 0.159.0
+Requires: osc >= 0.165.1
Requires: osclib = %{version}
%description -n osc-plugin-cycle
@@ -307,7 +296,7 @@
Summary: OSC plugin for origin management
Group: Development/Tools/Other
BuildArch: noarch
-Requires: osc >= 0.159.0
+Requires: osc >= 0.165.1
Requires: osclib = %{version}
%description -n osc-plugin-origin
@@ -328,7 +317,7 @@
Summary: OSC plugin to check for virtually accepted request
Group: Development/Tools/Other
BuildArch: noarch
-Requires: osc >= 0.159.0
+Requires: osc >= 0.165.1
Requires: osclib = %{version}
%description -n osc-plugin-vdelreq
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20190520.c8cc0dd1/gocd/sp1.target.gocd.yaml
new/openSUSE-release-tools-20190522.4707e237/gocd/sp1.target.gocd.yaml
--- old/openSUSE-release-tools-20190520.c8cc0dd1/gocd/sp1.target.gocd.yaml
2019-05-20 11:57:02.000000000 +0200
+++ new/openSUSE-release-tools-20190522.4707e237/gocd/sp1.target.gocd.yaml
2019-05-22 08:18:46.000000000 +0200
@@ -81,6 +81,7 @@
SLES15-SP1-EC2-ECS-HVM SLES15-SP1-EC2-HVM \
SLES15-SP1-EC2-HVM-BYOS SLES15-SP1-GCE SLES15-SP1-GCE-BYOS \
SLES15-SP1-SAP-Azure SLES15-SP1-SAP-Azure-BYOS \
+ SLES15-SP1-SAP-Azure-LI-BYOS \
SLES15-SP1-SAP-EC2-HVM SLES15-SP1-SAP-EC2-HVM-BYOS \
SLES15-SP1-OCI-BYOS SLES15-SP1-SAP-OCI-BYOS \
SLES15-SP1-SAP-GCE SLES15-SP1-SAP-GCE-BYOS 000product; do
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20190520.c8cc0dd1/requirements.txt
new/openSUSE-release-tools-20190522.4707e237/requirements.txt
--- old/openSUSE-release-tools-20190520.c8cc0dd1/requirements.txt
2019-05-20 11:57:02.000000000 +0200
+++ new/openSUSE-release-tools-20190522.4707e237/requirements.txt
2019-05-22 08:18:46.000000000 +0200
@@ -3,12 +3,11 @@
PyYAML
pycurl
python-dateutil
-urlgrabber
pyxdg
cmdln
git+https://github.com/openSUSE/osc
influxdb
# Dependencies for testing
-httpretty<0.9.6
+httpretty
mock
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20190520.c8cc0dd1/ttm/publisher.py
new/openSUSE-release-tools-20190522.4707e237/ttm/publisher.py
--- old/openSUSE-release-tools-20190520.c8cc0dd1/ttm/publisher.py
2019-05-20 11:57:02.000000000 +0200
+++ new/openSUSE-release-tools-20190522.4707e237/ttm/publisher.py
2019-05-22 08:18:46.000000000 +0200
@@ -50,7 +50,7 @@
in_progress = False
for job in jobs:
# print json.dumps(job, sort_keys=True, indent=4)
- if job['result'] in ('failed', 'incomplete', 'skipped',
'user_cancelled', 'obsoleted', 'parallel_failed'):
+ if job['result'] in ('failed', 'incomplete', 'timeout_exceeded',
'skipped', 'user_cancelled', 'obsoleted', 'parallel_failed'):
# print json.dumps(job, sort_keys=True, indent=4), jobname
url = makeurl(self.project.openqa_server,
['api', 'v1', 'jobs', str(job['id']),
'comments'])
++++++ openSUSE-release-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.CF1fQV/_old 2019-05-22 15:40:18.926447172 +0200
+++ /var/tmp/diff_new_pack.CF1fQV/_new 2019-05-22 15:40:18.930447170 +0200
@@ -1,5 +1,5 @@
name: openSUSE-release-tools
-version: 20190520.c8cc0dd1
-mtime: 1558346222
-commit: c8cc0dd1d3e0d3e4c5a4e75581daaa0795802c0f
+version: 20190522.4707e237
+mtime: 1558505926
+commit: 4707e23722677c0adeb6796413b19966316fb910