Hello community,

here is the log from the commit of package openSUSE-release-tools for 
openSUSE:Factory checked in at 2019-12-11 12:14:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old)
 and      /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.4691 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openSUSE-release-tools"

Wed Dec 11 12:14:07 2019 rev:262 rq:755737 version:20191210.9a8ba5b5

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes
    2019-12-10 22:42:39.293803959 +0100
+++ 
/work/SRC/openSUSE:Factory/.openSUSE-release-tools.new.4691/openSUSE-release-tools.changes
  2019-12-11 12:14:31.124521764 +0100
@@ -1,0 +2,29 @@
+Tue Dec 10 12:41:41 UTC 2019 - [email protected]
+
+- Update to version 20191210.9a8ba5b5:
+  * More flake8 cleanups
+  * Sanitize read rebuild yaml
+  * Avoid crash when --store is not specified on save
+
+-------------------------------------------------------------------
+Tue Dec 10 10:49:57 UTC 2019 - [email protected]
+
+- Update to version 20191210.10a6a78a:
+  * stagingapi: StagingAPI doen't initial api itself
+
+-------------------------------------------------------------------
+Tue Dec 10 09:57:51 UTC 2019 - [email protected]
+
+- Update to version 20191210.1a22a59c:
+  * Do not return after adi project is accepted
+
+-------------------------------------------------------------------
+Tue Dec 10 08:47:31 UTC 2019 - [email protected]
+
+- Update to version 20191210.4d7223f5:
+  * Fix E203
+  * Fix Flake E241
+  * Avoid crash when store project isn't set
+  * Fix installcheck for arm architectures
+
+-------------------------------------------------------------------

Old:
----
  openSUSE-release-tools-20191210.05e7447a.obscpio

New:
----
  openSUSE-release-tools-20191210.9a8ba5b5.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openSUSE-release-tools.spec ++++++
--- /var/tmp/diff_new_pack.ThbIjB/_old  2019-12-11 12:14:33.524521088 +0100
+++ /var/tmp/diff_new_pack.ThbIjB/_new  2019-12-11 12:14:33.524521088 +0100
@@ -20,7 +20,7 @@
 %define source_dir openSUSE-release-tools
 %define announcer_filename factory-package-news
 Name:           openSUSE-release-tools
-Version:        20191210.05e7447a
+Version:        20191210.9a8ba5b5
 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.ThbIjB/_old  2019-12-11 12:14:33.556521080 +0100
+++ /var/tmp/diff_new_pack.ThbIjB/_new  2019-12-11 12:14:33.560521078 +0100
@@ -1,6 +1,6 @@
 <servicedata>
   <service name="tar_scm">
     <param 
name="url">https://github.com/openSUSE/openSUSE-release-tools.git</param>
-    <param 
name="changesrevision">05e7447a3faa926367662f77b09627d7f81ba83d</param>
+    <param 
name="changesrevision">9a8ba5b54b96ed95e4f747cb9e6fdb22ea1670fe</param>
   </service>
 </servicedata>

++++++ openSUSE-release-tools-20191210.05e7447a.obscpio -> 
openSUSE-release-tools-20191210.9a8ba5b5.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openSUSE-release-tools-20191210.05e7447a/.flake8 
new/openSUSE-release-tools-20191210.9a8ba5b5/.flake8
--- old/openSUSE-release-tools-20191210.05e7447a/.flake8        2019-12-10 
02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/.flake8        2019-12-10 
13:40:03.000000000 +0100
@@ -1,4 +1,4 @@
 [flake8]
 exclude = .open-build-service/, abichecker, openqa, openqa-maintenance.py
 max-line-length = 100
-ignore = 
E501,F401,E302,E128,E251,E201,E202,E203,E305,F841,E265,E261,E266,E712,E401,E126,E502,E241,E711,E125,E123,W293,W391,E101,E713,E124,E127,E701,E714,W503,W504,E129,E741,E722,E731
+ignore = 
E501,F401,E128,E251,E201,E202,E302,E305,F841,E261,E265,E712,E126,E711,E125,E123,E101,E713,E124,E127,E701,E714,W504,E129,E741,E722,E731
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/ReviewBot.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/ReviewBot.py
--- old/openSUSE-release-tools-20191210.05e7447a/ReviewBot.py   2019-12-10 
02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/ReviewBot.py   2019-12-10 
13:40:03.000000000 +0100
@@ -1,7 +1,9 @@
 #!/usr/bin/python3
 
 from pprint import pprint
-import os, sys, re
+import os
+import sys
+import re
 import logging
 from optparse import OptionParser
 import cmdln
@@ -81,7 +83,7 @@
         return (None|True|False)
     """
 
-    DEFAULT_REVIEW_MESSAGES = { 'accepted' : 'ok', 'declined': 'review failed' 
}
+    DEFAULT_REVIEW_MESSAGES = { 'accepted': 'ok', 'declined': 'review failed' }
     REVIEW_CHOICES = ('normal', 'no', 'accept', 'accept-onpass', 
'fallback-onfail', 'fallback-always')
 
     COMMENT_MARKER_REGEX = re.compile(r'<!-- (?P<bot>[^ ]+) state=(?P<state>[^ 
]+)(?: result=(?P<result>[^ ]+))? -->')
@@ -91,7 +93,7 @@
             # list of tuples (prefix, apiurl, submitrequestprefix)
             # set this if the obs instance maps another instance into it's
             # namespace
-            'project_namespace_api_map' : [
+            'project_namespace_api_map': [
                 ('openSUSE.org:', 'https://api.opensuse.org', 'obsrq'),
                 ],
             }
@@ -158,7 +160,7 @@
 
     def set_request_ids(self, ids):
         for rqid in ids:
-            u = osc.core.makeurl(self.apiurl, [ 'request', rqid ], { 
'withfullhistory' : '1' })
+            u = osc.core.makeurl(self.apiurl, [ 'request', rqid ], { 
'withfullhistory': '1' })
             r = osc.core.http_GET(u)
             root = ET.parse(r).getroot()
             req = osc.core.Request()
@@ -826,8 +828,8 @@
     def get_optparser(self):
         parser = cmdln.Cmdln.get_optparser(self)
         parser.add_option("--apiurl", '-A', metavar="URL", help="api url")
-        parser.add_option("--user",  metavar="USER", help="reviewer user name")
-        parser.add_option("--group",  metavar="GROUP", help="reviewer group 
name")
+        parser.add_option("--user", metavar="USER", help="reviewer user name")
+        parser.add_option("--group", metavar="GROUP", help="reviewer group 
name")
         parser.add_option("--dry", action="store_true", help="dry run")
         parser.add_option("--debug", action="store_true", help="debug output")
         parser.add_option("--osc-debug", action="store_true", help="osc debug 
output")
@@ -883,10 +885,10 @@
         if user is None and group is None:
             user = conf.get_apiurl_usr(apiurl)
 
-        return self.clazz(apiurl = apiurl, \
-                dryrun = self.options.dry, \
-                user = user, \
-                group = group, \
+        return self.clazz(apiurl = apiurl,
+                dryrun = self.options.dry,
+                user = user,
+                group = group,
                 logger = self.logger)
 
     def do_id(self, subcmd, opts, *args):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/biarchtool.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/biarchtool.py
--- old/openSUSE-release-tools-20191210.05e7447a/biarchtool.py  2019-12-10 
02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/biarchtool.py  2019-12-10 
13:40:03.000000000 +0100
@@ -232,7 +232,7 @@
                 bn = pkgmeta.find('build')
                 if bn is None:
                     bn = ET.SubElement(pkgmeta, 'build')
-                ET.SubElement(bn, 'disable', { 'arch' : self.arch })
+                ET.SubElement(bn, 'disable', { 'arch': self.arch })
                 changed = True
 
             if changed:
@@ -243,9 +243,9 @@
                         self._invalidate__cached_GET(pkgmetaurl)
                     if wipebinaries:
                         self.http_POST(self.makeurl(['build', self.project], {
-                            'cmd' : 'wipe',
+                            'cmd': 'wipe',
                             'arch': self.arch,
-                            'package' : pkg }))
+                            'package': pkg }))
                 except HTTPError as e:
                     logger.error('failed to update %s: %s', pkg, e)
 
@@ -296,7 +296,7 @@
                     bn = pkgmeta.find('build')
                     if bn is None:
                         bn = ET.SubElement(pkgmeta, 'build')
-                    ET.SubElement(bn, 'disable', { 'arch' : self.arch })
+                    ET.SubElement(bn, 'disable', { 'arch': self.arch })
                     changed = True
                 else:
                     logger.debug('%s already disabled for %s', pkg, self.arch)
@@ -326,9 +326,9 @@
                 if wipebinaries and 
pkgmeta.find("./build/disable[@arch='{}']".format(self.arch)) is not None:
                     logger.debug("wiping %s", pkg)
                     self.http_POST(self.makeurl(['build', self.project], {
-                        'cmd' : 'wipe',
+                        'cmd': 'wipe',
                         'arch': self.arch,
-                        'package' : pkg }))
+                        'package': pkg }))
             except HTTPError as e:
                 logger.error('failed to update %s: %s', pkg, e)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/build-fail-reminder.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/build-fail-reminder.py
--- old/openSUSE-release-tools-20191210.05e7447a/build-fail-reminder.py 
2019-12-10 02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/build-fail-reminder.py 
2019-12-10 13:40:03.000000000 +0100
@@ -176,8 +176,8 @@
                     text = MAIL_TEMPLATES[Reminded[package].remindCount - 1] % 
{
                                 'recipient': fullname,
                                 'sender': sender,
-                                'project' : project,
-                                'package' : package,
+                                'project': project,
+                                'package': package,
                                 'date': 
time.ctime(Reminded[package].firstfail),
                                 }
                     SendMail(logger, project, sender, to, fullname, subject, 
text)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/check_maintenance_incidents.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/check_maintenance_incidents.py
--- old/openSUSE-release-tools-20191210.05e7447a/check_maintenance_incidents.py 
2019-12-10 02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/check_maintenance_incidents.py 
2019-12-10 13:40:03.000000000 +0100
@@ -1,7 +1,9 @@
 #!/usr/bin/python3
 
 from pprint import pprint
-import os, sys, re
+import os
+import re
+import sys
 import logging
 from optparse import OptionParser
 import cmdln
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/check_source.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/check_source.py
--- old/openSUSE-release-tools-20191210.05e7447a/check_source.py        
2019-12-10 02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/check_source.py        
2019-12-10 13:40:03.000000000 +0100
@@ -243,7 +243,7 @@
         for f in xml.findall('entry'):
             # we check all repos in the source project for errors that exist 
in the target project
             repo = f.attrib['name']
-            query = { 'last' : 1, }
+            query = { 'last': 1, }
             for arch in target_archs(self.apiurl, source_project, repo):
                 url = osc.core.makeurl(self.apiurl, ['build', source_project, 
repo, arch, source_package, '_log'], query = query)
                 try:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/check_source_in_factory.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/check_source_in_factory.py
--- old/openSUSE-release-tools-20191210.05e7447a/check_source_in_factory.py     
2019-12-10 02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/check_source_in_factory.py     
2019-12-10 13:40:03.000000000 +0100
@@ -1,7 +1,9 @@
 #!/usr/bin/python3
 
 from pprint import pprint
-import os, sys, re
+import os
+import sys
+import re
 import logging
 from optparse import OptionParser
 import cmdln
@@ -28,7 +30,7 @@
     def __init__(self, *args, **kwargs):
         ReviewBot.ReviewBot.__init__(self, *args, **kwargs)
         self.factory = [ "openSUSE:Factory" ]
-        self.review_messages = { 'accepted' : 'ok', 'declined': 'the package 
needs to be accepted in Factory first' }
+        self.review_messages = { 'accepted': 'ok', 'declined': 'the package 
needs to be accepted in Factory first' }
         self.history_limit = 5
 
     def check_source_submission(self, src_project, src_package, src_rev, 
target_project, target_package):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/check_tags_in_requests.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/check_tags_in_requests.py
--- old/openSUSE-release-tools-20191210.05e7447a/check_tags_in_requests.py      
2019-12-10 02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/check_tags_in_requests.py      
2019-12-10 13:40:03.000000000 +0100
@@ -138,4 +138,3 @@
 if __name__ == "__main__":
     app = CommandLineInterface()
     sys.exit(app.main())
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/container_cleaner.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/container_cleaner.py
--- old/openSUSE-release-tools-20191210.05e7447a/container_cleaner.py   
2019-12-10 02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/container_cleaner.py   
2019-12-10 13:40:03.000000000 +0100
@@ -77,7 +77,7 @@
                     if srccontainer not in srccontainerarchs:
                         srccontainerarchs[srccontainer] = []
 
-                    logging.debug("%s provides binaries for %s",  
srccontainer, arch)
+                    logging.debug("%s provides binaries for %s", srccontainer, 
arch)
                     srccontainerarchs[srccontainer] += [arch]
 
         # Now go through each bucket and find out what doesn't contribute to 
the newest five
@@ -97,7 +97,7 @@
                             contributes = True
 
                 if contributes:
-                    logging.debug("%s contributes to %s",  srccontainer, 
package)
+                    logging.debug("%s contributes to %s", srccontainer, 
package)
                 else:
                     logging.info("%s does not contribute", srccontainer)
                     if len([count for count in archs_found.values() if count > 
0]) == 0:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/devel-project.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/devel-project.py
--- old/openSUSE-release-tools-20191210.05e7447a/devel-project.py       
2019-12-10 02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/devel-project.py       
2019-12-10 13:40:03.000000000 +0100
@@ -281,7 +281,7 @@
 
     parser_notify = subparsers.add_parser('notify', help='notify maintainers 
of their packages')
     parser_notify.set_defaults(func=notify)
-    parser_notify.add_argument('--dry', action='store_true',  help='dry run 
emails')
+    parser_notify.add_argument('--dry', action='store_true', help='dry run 
emails')
     parser_notify.add_argument("packages", nargs='*', help="packages to check")
 
     parser_requests = subparsers.add_parser('requests', help='List open 
requests.')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/factory-package-news/announcer.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/factory-package-news/announcer.py
--- 
old/openSUSE-release-tools-20191210.05e7447a/factory-package-news/announcer.py  
    2019-12-10 02:28:30.000000000 +0100
+++ 
new/openSUSE-release-tools-20191210.9a8ba5b5/factory-package-news/announcer.py  
    2019-12-10 13:40:03.000000000 +0100
@@ -21,7 +21,7 @@
     'sender': '[email protected]',
     'to': '[email protected]',
     'relay': 'relay.suse.de',
-    'changesfile' : "Changes.{version}.txt",
+    'changesfile': "Changes.{version}.txt",
 }
 
 def _load_config(handle = None):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/factory-package-news/factory-package-news-web.py
 
new/openSUSE-release-tools-20191210.9a8ba5b5/factory-package-news/factory-package-news-web.py
--- 
old/openSUSE-release-tools-20191210.05e7447a/factory-package-news/factory-package-news-web.py
       2019-12-10 02:28:30.000000000 +0100
+++ 
new/openSUSE-release-tools-20191210.9a8ba5b5/factory-package-news/factory-package-news-web.py
       2019-12-10 13:40:03.000000000 +0100
@@ -69,7 +69,7 @@
     if not os.path.exists(os.path.join(_dir, version)):
         return "invalid version", 400
     import subprocess
-    cmd = [os.path.dirname(os.path.abspath(__file__)) + 
'/factory-package-news.py', \
+    cmd = [os.path.dirname(os.path.abspath(__file__)) + 
'/factory-package-news.py',
             'diff', '--dir', _dir, "current", version]
     app.logger.debug(cmd)
     response = make_response(subprocess.check_output(cmd))
@@ -85,4 +85,3 @@
     app.run(debug=options.debug, host=options.host)
 
 application = app
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/factory-package-news/factory-package-news.py
 
new/openSUSE-release-tools-20191210.9a8ba5b5/factory-package-news/factory-package-news.py
--- 
old/openSUSE-release-tools-20191210.05e7447a/factory-package-news/factory-package-news.py
   2019-12-10 02:28:30.000000000 +0100
+++ 
new/openSUSE-release-tools-20191210.9a8ba5b5/factory-package-news/factory-package-news.py
   2019-12-10 13:40:03.000000000 +0100
@@ -1,7 +1,9 @@
 #!/usr/bin/python3
 
 from pprint import pprint
-import os, sys, io
+import io
+import os
+import sys
 import logging
 from optparse import OptionParser
 import rpm
@@ -103,8 +105,8 @@
                     raise Exception("Could not open %s as an ISO-9660 image." 
% arg)
 
                 # On Tumbleweed, there is no '/suse' prefix
-                for path in ['/suse/x86_64', '/suse/noarch', '/suse/aarch64', 
'/suse/s390x',
-                             '/x86_64',      '/noarch',      '/aarch64',      
'/s390x' ]:
+                for path in ['/suse/x86_64', '/suse/noarch', '/suse/aarch64',
+                             '/suse/s390x', '/x86_64', '/noarch', '/aarch64', 
'/s390x' ]:
                     file_stats = iso.readdir(path)
                     if file_stats is None:
                         continue
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/manager_42.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/manager_42.py
--- old/openSUSE-release-tools-20191210.05e7447a/manager_42.py  2019-12-10 
02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/manager_42.py  2019-12-10 
13:40:03.000000000 +0100
@@ -33,17 +33,17 @@
 class Manager42(object):
 
     config_defaults = {
-        'ignored_packages' : [
+        'ignored_packages': [
             '00Meta',
             '00aggregates',
             '000product',
             '000package-groups',
             '000release-packages',
             ],
-        'project_preference_order' : [],
-        'drop_if_vanished_from' : [],
-        'from_prj' : 'openSUSE:Leap:42.3',
-        'factory' : 'openSUSE:Factory',
+        'project_preference_order': [],
+        'drop_if_vanished_from': [],
+        'from_prj': 'openSUSE:Leap:42.3',
+        'factory': 'openSUSE:Factory',
         }
 
     def __init__(self, caching = True, configfh = None):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openSUSE-release-tools-20191210.05e7447a/metrics.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/metrics.py
--- old/openSUSE-release-tools-20191210.05e7447a/metrics.py     2019-12-10 
02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/metrics.py     2019-12-10 
13:40:03.000000000 +0100
@@ -211,7 +211,7 @@
             tags['type'] = '_'.join(tags['type'])
 
             point('review', {'open_for': (completed_at - 
opened_at).total_seconds()}, completed_at, tags)
-            point('review_count', {'count':  1}, opened_at, tags, True)
+            point('review_count', {'count': 1}, opened_at, tags, True)
             point('review_count', {'count': -1}, completed_at, tags, True)
 
         found = []
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/osc-origin.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/osc-origin.py
--- old/openSUSE-release-tools-20191210.05e7447a/osc-origin.py  2019-12-10 
02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/osc-origin.py  2019-12-10 
13:40:03.000000000 +0100
@@ -115,7 +115,7 @@
     if opts.origins_only:
         print('\n'.join(config_origin_list(config)))
     else:
-        yaml.Dumper.ignore_aliases = lambda *args : True
+        yaml.Dumper.ignore_aliases = lambda *args: True
         print(yaml.dump(config))
 
 def osrt_origin_cron(apiurl, opts, *args):
@@ -331,7 +331,7 @@
     report = [line_format.format(*columns)]
 
     total = len(lookup)
-    for origin, count in sorted(origin_count.items(), key=lambda x : x[1], 
reverse=True):
+    for origin, count in sorted(origin_count.items(), key=lambda x: x[1], 
reverse=True):
         values = [origin, count, round(float(count) / total * 100, 2)]
         if opts.diff:
             values.insert(2, origin_count_change.get(origin, 0))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/osclib/accept_command.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/osclib/accept_command.py
--- old/openSUSE-release-tools-20191210.05e7447a/osclib/accept_command.py       
2019-12-10 02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/osclib/accept_command.py       
2019-12-10 13:40:03.000000000 +0100
@@ -115,7 +115,7 @@
             print(f"Accepting request {req['id']}: {req['package']}")
             change_request_state(self.api.apiurl, str(req['id']), 'accepted', 
message='Accept to %s' % self.api.project)
 
-        for project in staging_packages.keys():
+        for project in sorted(staging_packages.keys()):
             print(f'waiting for staging project {project} to be accepted')
 
             while True:
@@ -128,11 +128,11 @@
             self.api.accept_status_comment(project, staging_packages[project])
             if self.api.is_adi_project(project):
                 self.api.delete_empty_adi_project(project)
-                return
+                continue
 
             self.api.staging_deactivate(project)
 
-            self.reset_rebuild_data(prj)
+            self.reset_rebuild_data(project)
 
             if cleanup:
                 self.cleanup(project)
@@ -249,7 +249,7 @@
 
             if product_spec != new_product:
                 update_version_attr = True
-                url = self.api.makeurl(['source', project, product_pkg,  
product_name])
+                url = self.api.makeurl(['source', project, product_pkg, 
product_name])
                 http_PUT(url + '?comment=Update+version', data=new_product)
 
         if update_version_attr:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/osclib/cleanup_rings.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/osclib/cleanup_rings.py
--- old/openSUSE-release-tools-20191210.05e7447a/osclib/cleanup_rings.py        
2019-12-10 02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/osclib/cleanup_rings.py        
2019-12-10 13:40:03.000000000 +0100
@@ -73,7 +73,7 @@
                                 self.links[mainpkg] = pkg
 
     def fill_pkgdeps(self, prj, repo, arch):
-        root = builddepinfo(self.api.apiurl,  prj, repo, arch)
+        root = builddepinfo(self.api.apiurl, prj, repo, arch)
 
         for package in root.findall('package'):
             # use main package name for multibuild. We can't just ignore
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/osclib/core.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/osclib/core.py
--- old/openSUSE-release-tools-20191210.05e7447a/osclib/core.py 2019-12-10 
02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/osclib/core.py 2019-12-10 
13:40:03.000000000 +0100
@@ -314,7 +314,7 @@
     url = makeurl(apiurl, ['source', project, package, filename], {'comment': 
comment})
     http_PUT(url, data=content)
 
-def source_file_ensure(apiurl, project, package, filename, content,  
comment=None):
+def source_file_ensure(apiurl, project, package, filename, content, 
comment=None):
     if content != source_file_load(apiurl, project, package, filename):
         source_file_save(apiurl, project, package, filename, content, comment)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/osclib/repochecks.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/osclib/repochecks.py
--- old/openSUSE-release-tools-20191210.05e7447a/osclib/repochecks.py   
2019-12-10 02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/osclib/repochecks.py   
2019-12-10 13:40:03.000000000 +0100
@@ -93,7 +93,14 @@
     if not len(target_packages):
         return reported_problems
 
-    p = subprocess.run(['/usr/bin/installcheck', arch, pfile],
+    def maparch2installarch(arch):
+        _mapping = {'armv6l': 'armv6hl',
+                    'armv7l': 'armv7hl'}
+        if arch in _mapping:
+            return _mapping[arch]
+        return arch
+
+    p = subprocess.run(['/usr/bin/installcheck', maparch2installarch(arch), 
pfile],
                        stdout=subprocess.PIPE, errors='backslashreplace', 
text=True)
     if p.returncode:
         in_problem = False
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/osclib/stagingapi.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/osclib/stagingapi.py
--- old/openSUSE-release-tools-20191210.05e7447a/osclib/stagingapi.py   
2019-12-10 02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/osclib/stagingapi.py   
2019-12-10 13:40:03.000000000 +0100
@@ -1262,7 +1262,7 @@
         if root.get('state') == 'empty':
             # Cleanup like accept since the staging is now empty.
             if self.is_adi_project(project):
-                self.api.delete_empty_adi_project(project)
+                self.delete_empty_adi_project(project)
             else:
                 self.staging_deactivate(project)
         else:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/project-installcheck.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/project-installcheck.py
--- old/openSUSE-release-tools-20191210.05e7447a/project-installcheck.py        
2019-12-10 02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/project-installcheck.py        
2019-12-10 13:40:03.000000000 +0100
@@ -24,7 +24,7 @@
                          project_pseudometa_file_ensure,
                          repository_path_expand, repository_path_search,
                          target_archs, source_file_load, source_file_ensure)
-from osclib.repochecks import installcheck, mirror, parsed_installcheck, 
CorruptRepos
+from osclib.repochecks import mirror, parsed_installcheck, CorruptRepos
 
 class RepoChecker():
     def __init__(self):
@@ -97,6 +97,9 @@
         return repository
 
     def store_yaml(self, state, project, repository, arch):
+        if not self.store_project or not self.store_package:
+            return
+
         state_yaml = yaml.dump(state, default_flow_style=False)
         comment = 'Updated rebuild infos for {}/{}/{}'.format(project, 
repository, arch)
         source_file_ensure(self.apiurl, self.store_project, self.store_package,
@@ -107,14 +110,19 @@
 
         oldstate = None
         self.store_filename = 'rebuildpacs.{}-{}.yaml'.format(project, 
repository)
-        state_yaml = source_file_load(self.apiurl, self.store_project, 
self.store_package,
-                                      self.store_filename)
-        if state_yaml:
-            oldstate = yaml.safe_load(state_yaml)
+        if self.store_project and self.store_package:
+            state_yaml = source_file_load(self.apiurl, self.store_project, 
self.store_package,
+                                        self.store_filename)
+            if state_yaml:
+                oldstate = yaml.safe_load(state_yaml)
 
         oldstate = oldstate or {}
         oldstate.setdefault('check', {})
+        if not isinstance(oldstate['check'], dict):
+            oldstate['check'] = {}
         oldstate.setdefault('leafs', {})
+        if not isinstance(oldstate['leafs'], dict):
+            oldstate['leafs'] = {}
 
         repository_pairs = repository_path_expand(self.apiurl, project, 
repository)
         directories = []
@@ -186,7 +194,7 @@
             for line in difflib.unified_diff(old_output, 
per_source[source]['output'], 'before', 'now'):
                 self.logger.debug(line.strip())
             oldstate['check'][source] = {'problem': 
per_source[source]['output'],
-                                         'rebuild':  
str(datetime.datetime.now())}
+                                         'rebuild': 
str(datetime.datetime.now())}
 
         for source in list(oldstate['check']):
             if not source.startswith('{}/{}/{}/'.format(project, repository, 
arch)):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/scan_baselibs.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/scan_baselibs.py
--- old/openSUSE-release-tools-20191210.05e7447a/scan_baselibs.py       
2019-12-10 02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/scan_baselibs.py       
2019-12-10 13:40:03.000000000 +0100
@@ -52,11 +52,11 @@
         return False
 
     def package_has_32bit_binaries(self, project, repo, package):
-        query = { 'package' : package,
-                  'repository' : repo,
-                  'arch' : 'x86_64',
-                  'multibuild' : 1,
-                  'view' : 'binarylist' }
+        query = { 'package': package,
+                  'repository': repo,
+                  'arch': 'x86_64',
+                  'multibuild': 1,
+                  'view': 'binarylist' }
         root = ET.parse(http_GET(makeurl(self.apiurl, ['build', project, 
'_result'], query = query))).getroot()
         # assume 32bit importing RPMs can be appeared in multibuild-ed package
         for binarylist in root.findall('./result/binarylist'):
@@ -81,10 +81,10 @@
                             print('%s has baselibs.conf but 32bit RPMs does 
not exist on 64bit\'s build result.' % pkg)
                         if wipebinaries:
                             http_POST(makeurl(self.apiurl, ['build', project], 
{
-                                'cmd' : 'wipe',
-                                'repository' : repo,
-                                'package' : pkg,
-                                'arch' : 'i586' }))
+                                'cmd': 'wipe',
+                                'repository': repo,
+                                'package': pkg,
+                                'arch': 'i586' }))
             f.close()
 
     def scan(self):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/tests/OBSLocal.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/tests/OBSLocal.py
--- old/openSUSE-release-tools-20191210.05e7447a/tests/OBSLocal.py      
2019-12-10 02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/tests/OBSLocal.py      
2019-12-10 13:40:03.000000000 +0100
@@ -312,7 +312,7 @@
                                                                                
source_package.name))
         return target_package
 
-    def create_project(self, name,  reviewer={}, maintainer={}, 
project_links=[]):
+    def create_project(self, name, reviewer={}, maintainer={}, 
project_links=[]):
         if isinstance(name, Project):
             return name
         if name in self.projects:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/tests/factory_source_tests.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/tests/factory_source_tests.py
--- old/openSUSE-release-tools-20191210.05e7447a/tests/factory_source_tests.py  
2019-12-10 02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/tests/factory_source_tests.py  
2019-12-10 13:40:03.000000000 +0100
@@ -42,8 +42,8 @@
         self.logger = logging.getLogger(__file__)
         self.logger.setLevel(logging.DEBUG)
 
-        self.checker = FactorySourceChecker(apiurl = APIURL, \
-                user = 'factory-source', \
+        self.checker = FactorySourceChecker(apiurl = APIURL,
+                user = 'factory-source',
                 logger = self.logger)
         self.checker.override_allow = False # Test setup cannot handle.
 
@@ -142,7 +142,7 @@
                     """)
                 ])
 
-        result = { 'status' : None }
+        result = { 'status': None }
 
         def change_request(result, method, uri, headers):
             query = parse_qs(urlparse(uri).query)
@@ -265,7 +265,7 @@
                 </collection>
             """)
 
-        result = { 'factory_source_declined' : None }
+        result = { 'factory_source_declined': None }
 
         def change_request(result, method, uri, headers):
             query = parse_qs(urlparse(uri).query)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20191210.05e7447a/tests/maintenance_tests.py 
new/openSUSE-release-tools-20191210.9a8ba5b5/tests/maintenance_tests.py
--- old/openSUSE-release-tools-20191210.05e7447a/tests/maintenance_tests.py     
2019-12-10 02:28:30.000000000 +0100
+++ new/openSUSE-release-tools-20191210.9a8ba5b5/tests/maintenance_tests.py     
2019-12-10 13:40:03.000000000 +0100
@@ -37,8 +37,8 @@
         self.logger = logging.getLogger(__file__)
         self.logger.setLevel(logging.DEBUG)
 
-        self.checker = MaintenanceChecker(apiurl = APIURL, \
-                user = 'maintbot', \
+        self.checker = MaintenanceChecker(apiurl = APIURL,
+                user = 'maintbot',
                 logger = self.logger)
         self.checker.override_allow = False # Test setup cannot handle.
 
@@ -119,7 +119,7 @@
                 </directory>
             """)
 
-        result = { 'devel_review_added' : None }
+        result = { 'devel_review_added': None }
 
         def change_request(result, method, uri, headers):
             query = parse_qs(urlparse(uri).query)
@@ -237,7 +237,7 @@
                 </directory>
             """)
 
-        result = { 'devel_review_added' : None }
+        result = { 'devel_review_added': None }
 
         def change_request(result, method, uri, headers):
             u = urlparse(uri)
@@ -335,7 +335,7 @@
                 <collection/>
             """)
 
-        result = { 'factory_review_added' : None }
+        result = { 'factory_review_added': None }
 
         def change_request(result, method, uri, headers):
             query = parse_qs(urlparse(uri).query)

++++++ openSUSE-release-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.ThbIjB/_old  2019-12-11 12:14:34.100520927 +0100
+++ /var/tmp/diff_new_pack.ThbIjB/_new  2019-12-11 12:14:34.100520927 +0100
@@ -1,5 +1,5 @@
 name: openSUSE-release-tools
-version: 20191210.05e7447a
-mtime: 1575941310
-commit: 05e7447a3faa926367662f77b09627d7f81ba83d
+version: 20191210.9a8ba5b5
+mtime: 1575981603
+commit: 9a8ba5b54b96ed95e4f747cb9e6fdb22ea1670fe
 


Reply via email to