Hello community,
here is the log from the commit of package openSUSE-release-tools for
openSUSE:Factory checked in at 2018-04-22 14:40:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old)
and /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-release-tools"
Sun Apr 22 14:40:50 2018 rev:83 rq:599508 version:20180419.3dcaf5c
Changes:
--------
---
/work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes
2018-04-19 15:30:13.757234226 +0200
+++
/work/SRC/openSUSE:Factory/.openSUSE-release-tools.new/openSUSE-release-tools.changes
2018-04-22 14:40:53.870236050 +0200
@@ -1,0 +2,35 @@
+Thu Apr 19 13:14:03 UTC 2018 - [email protected]
+
+- Update to version 20180419.3dcaf5c:
+ * Handle more products for Factory:ARM
+
+-------------------------------------------------------------------
+Wed Apr 18 20:48:56 UTC 2018 - [email protected]
+
+- Update to version 20180418.c725593:
+ * devel-project: notify: utilize osclib.core.package_list_without_links().
+ * osclib/core: provide package_list_without_links().
+ * devel-project: remove unused imports.
+
+-------------------------------------------------------------------
+Tue Apr 17 21:38:07 UTC 2018 - [email protected]
+
+- Update to version 20180417.5b2296e:
+ * dist/ci/obs-build-target: in include --always to git describe.
+ * Makefile: package all executable files in bindir.
+ * metrics_release: remove executable flag left over from development.
+
+-------------------------------------------------------------------
+Tue Apr 17 21:04:47 UTC 2018 - [email protected]
+
+- Update to version 20180417.e92d7bf:
+ * check_tags_in_requests: replace check_action__default() with built-in.
+ * legal-auto: replace check_action__default() with built-in.
+
+-------------------------------------------------------------------
+Tue Apr 17 20:57:18 UTC 2018 - [email protected]
+
+- Update to version 20180417.038cb94:
+ * ReviewBot: disable comment handler for default action handler.
+
+-------------------------------------------------------------------
Old:
----
openSUSE-release-tools-20180417.b8337f4.obscpio
New:
----
openSUSE-release-tools-20180419.3dcaf5c.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-release-tools.spec ++++++
--- /var/tmp/diff_new_pack.OIRypm/_old 2018-04-22 14:40:54.778203197 +0200
+++ /var/tmp/diff_new_pack.OIRypm/_new 2018-04-22 14:40:54.782203052 +0200
@@ -20,7 +20,7 @@
%define source_dir openSUSE-release-tools
%define announcer_filename factory-package-news
Name: openSUSE-release-tools
-Version: 20180417.b8337f4
+Version: 20180419.3dcaf5c
Release: 0
Summary: Tools to aid in staging and release work for openSUSE/SUSE
License: GPL-2.0-or-later AND MIT
@@ -362,6 +362,26 @@
%files
%defattr(-,root,root,-)
%doc README.asciidoc
+%{_bindir}/osrt-biarchtool
+%{_bindir}/osrt-bs_mirrorfull
+%{_bindir}/osrt-build-fail-reminder
+%{_bindir}/osrt-checknewer
+%{_bindir}/osrt-check_source_in_factory
+%{_bindir}/osrt-check_tags_in_requests
+%{_bindir}/osrt-compare_pkglist
+%{_bindir}/osrt-create_test_dvds
+%{_bindir}/osrt-fcc_submitter
+%{_bindir}/osrt-findfileconflicts
+%{_bindir}/osrt-issue-diff
+%{_bindir}/osrt-legal-auto
+%{_bindir}/osrt-obs_clone
+%{_bindir}/osrt-openqa-maintenance
+%{_bindir}/osrt-openqa-maintenance2
+%{_bindir}/osrt-rebuildpacs
+%{_bindir}/osrt-requestfinder
+%{_bindir}/osrt-status
+%{_bindir}/osrt-sync-rebuild
+%{_bindir}/osrt-unmaintained
%{_datadir}/%{source_dir}
%exclude %{_datadir}/%{source_dir}/abichecker
%exclude %{_datadir}/%{source_dir}/%{announcer_filename}
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.OIRypm/_old 2018-04-22 14:40:54.826201460 +0200
+++ /var/tmp/diff_new_pack.OIRypm/_new 2018-04-22 14:40:54.826201460 +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">b8337f43a7d11b75bf5b43b52daacb806f84d6e9</param>
+ <param
name="changesrevision">3dcaf5cd660f9caf0fd94ce94a539f110e12a90a</param>
</service>
</servicedata>
++++++ openSUSE-release-tools-20180417.b8337f4.obscpio ->
openSUSE-release-tools-20180419.3dcaf5c.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/openSUSE-release-tools-20180417.b8337f4/.noserc
new/openSUSE-release-tools-20180419.3dcaf5c/.noserc
--- old/openSUSE-release-tools-20180417.b8337f4/.noserc 1970-01-01
01:00:00.000000000 +0100
+++ new/openSUSE-release-tools-20180419.3dcaf5c/.noserc 2018-04-19
15:08:01.000000000 +0200
@@ -0,0 +1,2 @@
+[nosetests]
+ignore-files=metrics_release\.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/openSUSE-release-tools-20180417.b8337f4/.travis.yml
new/openSUSE-release-tools-20180419.3dcaf5c/.travis.yml
--- old/openSUSE-release-tools-20180417.b8337f4/.travis.yml 2018-04-17
13:01:25.000000000 +0200
+++ new/openSUSE-release-tools-20180419.3dcaf5c/.travis.yml 2018-04-19
15:08:01.000000000 +0200
@@ -71,7 +71,7 @@
# Needs python prefix to use the correct interpretor.
- python ./obs_clone.py --cache --debug --apiurl-target local
script:
- - nosetests --with-coverage --cover-package=. --cover-inclusive
--exclude-dir=./oqamaint
+ - nosetests --with-coverage --cover-package=. --cover-inclusive
--exclude-dir=./oqamaint -c .noserc
after_success:
- coveralls
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/openSUSE-release-tools-20180417.b8337f4/Makefile
new/openSUSE-release-tools-20180419.3dcaf5c/Makefile
--- old/openSUSE-release-tools-20180417.b8337f4/Makefile 2018-04-17
13:01:25.000000000 +0200
+++ new/openSUSE-release-tools-20180419.3dcaf5c/Makefile 2018-04-19
15:08:01.000000000 +0200
@@ -2,18 +2,7 @@
include Makefile.common
-pkgdata_BINS = \
- check_maintenance_incidents.py \
- check_source.py \
- devel-project.py \
- leaper.py \
- manager_42.py \
- metrics.py \
- pkglistgen.py \
- repo_checker.py \
- suppkg_rebuild.py \
- totest-manager.py \
- update_crawler.py
+pkgdata_BINS = $(shell find * -maxdepth 0 -executable -type f)
pkgdata_SCRIPTS=$(wildcard *.py *.pl *.sh)
pkgdata_SCRIPTS+=bs_mirrorfull findfileconflicts
pkgdata_DATA+=bs_copy metrics osclib $(wildcard *.pm *.testcase)
@@ -42,7 +31,7 @@
test:
# to see more add -v -d -s --nologcapture
- $(wildcard /usr/bin/nosetests-2.*)
+ $(wildcard /usr/bin/nosetests-2.*) -c .noserc
package:
touch dist/package/$(package_name).changes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/openSUSE-release-tools-20180417.b8337f4/ReviewBot.py
new/openSUSE-release-tools-20180419.3dcaf5c/ReviewBot.py
--- old/openSUSE-release-tools-20180417.b8337f4/ReviewBot.py 2018-04-17
13:01:25.000000000 +0200
+++ new/openSUSE-release-tools-20180419.3dcaf5c/ReviewBot.py 2018-04-19
15:08:01.000000000 +0200
@@ -343,6 +343,10 @@
return self.check_source_submission(a.src_project, a.src_package,
a.src_rev, a.tgt_project, a.tgt_package)
def check_action__default(self, req, a):
+ # Disable any comment handler to avoid making a comment even if
+ # comment_write() is called by another bot wrapping __default().
+ self.comment_handler_remove()
+
message = 'unhandled request type {}'.format(a.type)
self.logger.error(message)
self.review_messages['accepted'] += ': ' + message
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180417.b8337f4/check_tags_in_requests.py
new/openSUSE-release-tools-20180419.3dcaf5c/check_tags_in_requests.py
--- old/openSUSE-release-tools-20180417.b8337f4/check_tags_in_requests.py
2018-04-17 13:01:25.000000000 +0200
+++ new/openSUSE-release-tools-20180419.3dcaf5c/check_tags_in_requests.py
2018-04-19 15:08:01.000000000 +0200
@@ -67,6 +67,7 @@
Note that not all of the tags listed there are necessarily supported
by OBS on which this bot relies.
"""
+ self.request_default_return = True
def isNewPackage(self, tgt_project, tgt_package):
try:
@@ -143,13 +144,6 @@
def check_action_maintenance_release(self, req, a):
return self.checkTagInRequest(req, a)
- def check_action__default(self, req, a):
- # accept all other requests
- self.logger.debug("auto accept request type %s"%a.type)
- return True
-
-
-
class CommandLineInterface(ReviewBot.CommandLineInterface):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180417.b8337f4/devel-project.py
new/openSUSE-release-tools-20180419.3dcaf5c/devel-project.py
--- old/openSUSE-release-tools-20180417.b8337f4/devel-project.py
2018-04-17 13:01:25.000000000 +0200
+++ new/openSUSE-release-tools-20180419.3dcaf5c/devel-project.py
2018-04-19 15:08:01.000000000 +0200
@@ -10,15 +10,13 @@
from osc.core import HTTPError
from osc.core import get_request_list
from osc.core import get_review_list
-from osc.core import http_GET
-from osc.core import makeurl
-from osc.core import meta_get_packagelist
from osc.core import show_package_meta
from osc.core import show_project_meta
from osclib.comments import CommentAPI
from osclib.conf import Config
from osclib.core import devel_project_fallback
from osclib.core import entity_email
+from osclib.core import package_list_without_links
from osclib.core import request_age
from osclib.stagingapi import StagingAPI
from osclib.util import mail_send
@@ -105,7 +103,7 @@
# devel_projects_get() only works for Factory as such
# devel_project_fallback() must be used on a per package basis.
- packages = meta_get_packagelist(apiurl, args.project)
+ packages = package_list_without_links(apiurl, args.project)
maintainer_map = {}
for package in packages:
devel_project, devel_package = devel_project_fallback(apiurl,
args.project, package)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180417.b8337f4/dist/ci/obs-build-target
new/openSUSE-release-tools-20180419.3dcaf5c/dist/ci/obs-build-target
--- old/openSUSE-release-tools-20180417.b8337f4/dist/ci/obs-build-target
2018-04-17 13:01:25.000000000 +0200
+++ new/openSUSE-release-tools-20180419.3dcaf5c/dist/ci/obs-build-target
2018-04-19 15:08:01.000000000 +0200
@@ -13,7 +13,7 @@
# point _service file to SOURCE_DIR instead of remote
sed -i "s|$(cd "$SOURCE_DIR" && git remote get-url origin)|$SOURCE_DIR|"
_service
-sed -i "s|<param name=\"scm\">git</param>|<param
name=\"scm\">git</param><param name=\"revision\">$(cd "$SOURCE_DIR" && git
describe --all)</param>|" _service
+sed -i "s|<param name=\"scm\">git</param>|<param
name=\"scm\">git</param><param name=\"revision\">$(cd "$SOURCE_DIR" && git
describe --all --always)</param>|" _service
rm *.obscpio
osc service disabledrun
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180417.b8337f4/dist/package/openSUSE-release-tools.spec
new/openSUSE-release-tools-20180419.3dcaf5c/dist/package/openSUSE-release-tools.spec
---
old/openSUSE-release-tools-20180417.b8337f4/dist/package/openSUSE-release-tools.spec
2018-04-17 13:01:25.000000000 +0200
+++
new/openSUSE-release-tools-20180419.3dcaf5c/dist/package/openSUSE-release-tools.spec
2018-04-19 15:08:01.000000000 +0200
@@ -362,6 +362,26 @@
%files
%defattr(-,root,root,-)
%doc README.asciidoc
+%{_bindir}/osrt-biarchtool
+%{_bindir}/osrt-bs_mirrorfull
+%{_bindir}/osrt-build-fail-reminder
+%{_bindir}/osrt-checknewer
+%{_bindir}/osrt-check_source_in_factory
+%{_bindir}/osrt-check_tags_in_requests
+%{_bindir}/osrt-compare_pkglist
+%{_bindir}/osrt-create_test_dvds
+%{_bindir}/osrt-fcc_submitter
+%{_bindir}/osrt-findfileconflicts
+%{_bindir}/osrt-issue-diff
+%{_bindir}/osrt-legal-auto
+%{_bindir}/osrt-obs_clone
+%{_bindir}/osrt-openqa-maintenance
+%{_bindir}/osrt-openqa-maintenance2
+%{_bindir}/osrt-rebuildpacs
+%{_bindir}/osrt-requestfinder
+%{_bindir}/osrt-status
+%{_bindir}/osrt-sync-rebuild
+%{_bindir}/osrt-unmaintained
%{_datadir}/%{source_dir}
%exclude %{_datadir}/%{source_dir}/abichecker
%exclude %{_datadir}/%{source_dir}/%{announcer_filename}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180417.b8337f4/legal-auto.py
new/openSUSE-release-tools-20180419.3dcaf5c/legal-auto.py
--- old/openSUSE-release-tools-20180417.b8337f4/legal-auto.py 2018-04-17
13:01:25.000000000 +0200
+++ new/openSUSE-release-tools-20180419.3dcaf5c/legal-auto.py 2018-04-19
15:08:01.000000000 +0200
@@ -60,6 +60,7 @@
else:
self.apinick = 'obs#'
self.override_allow = False # Handled via external tool.
+ self.request_default_return = True
def request_priority(self):
prio = self.request.priority or 'moderate'
@@ -135,10 +136,6 @@
self.message = 'ok'
return True
- def check_action__default(self, req, a):
- self.logger.error("unhandled request type %s" % a.type)
- return True
-
def prepare_review(self):
url = osc.core.makeurl(self.legaldb, ['requests'])
req = REQ.get(url, headers=self.legaldb_headers).json()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180417.b8337f4/osclib/core.py
new/openSUSE-release-tools-20180419.3dcaf5c/osclib/core.py
--- old/openSUSE-release-tools-20180417.b8337f4/osclib/core.py 2018-04-17
13:01:25.000000000 +0200
+++ new/openSUSE-release-tools-20180419.3dcaf5c/osclib/core.py 2018-04-19
15:08:01.000000000 +0200
@@ -232,3 +232,15 @@
return http_GET(url).read()
except HTTPError:
return None
+
+# Should be an API call that says give me "real" packages that does not include
+# multibuild entries nor linked packages.
+def package_list_without_links(apiurl, project):
+ query = {
+ 'view': 'info',
+ 'nofilename': '1',
+ }
+ url = makeurl(apiurl, ['source', project], query)
+ root = ETL.parse(http_GET(url)).getroot()
+ return root.xpath(
+ '//sourceinfo[not(./linked[@project="{}"]) and not(contains(@package,
":"))]/@package'.format(project))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openSUSE-release-tools-20180417.b8337f4/totest-manager.py
new/openSUSE-release-tools-20180419.3dcaf5c/totest-manager.py
--- old/openSUSE-release-tools-20180417.b8337f4/totest-manager.py
2018-04-17 13:01:25.000000000 +0200
+++ new/openSUSE-release-tools-20180419.3dcaf5c/totest-manager.py
2018-04-19 15:08:01.000000000 +0200
@@ -709,7 +709,9 @@
main_products = ['000product:openSUSE-cd-mini-aarch64',
'000product:openSUSE-dvd5-dvd-aarch64']
- ftp_products = ['000product:openSUSE-ftp-ftp-aarch64']
+ ftp_products = ['000product:openSUSE-ftp-ftp-aarch64',
+ '000product:openSUSE-ftp-ftp-armv7hl',
+ '000product:openSUSE-ftp-ftp-armv6hl']
livecd_products = []
++++++ openSUSE-release-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.OIRypm/_old 2018-04-22 14:40:55.630172369 +0200
+++ /var/tmp/diff_new_pack.OIRypm/_new 2018-04-22 14:40:55.630172369 +0200
@@ -1,5 +1,5 @@
name: openSUSE-release-tools
-version: 20180417.b8337f4
-mtime: 1523962885
-commit: b8337f43a7d11b75bf5b43b52daacb806f84d6e9
+version: 20180419.3dcaf5c
+mtime: 1524143281
+commit: 3dcaf5cd660f9caf0fd94ce94a539f110e12a90a