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 - opensuse-releaset...@opensuse.org
+
+- Update to version 20180419.3dcaf5c:
+  * Handle more products for Factory:ARM
+
+-------------------------------------------------------------------
+Wed Apr 18 20:48:56 UTC 2018 - opensuse-releaset...@opensuse.org
+
+- 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 - opensuse-releaset...@opensuse.org
+
+- 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 - opensuse-releaset...@opensuse.org
+
+- 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 - opensuse-releaset...@opensuse.org
+
+- 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
 


Reply via email to