Hello community,

here is the log from the commit of package openSUSE-release-tools for 
openSUSE:Factory checked in at 2018-01-30 15:44:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-release-tools (Old)
 and      /work/SRC/openSUSE:Factory/.openSUSE-release-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openSUSE-release-tools"

Tue Jan 30 15:44:32 2018 rev:46 rq:570853 version:20180130.40c4c14

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/openSUSE-release-tools/openSUSE-release-tools.changes
    2018-01-29 15:00:25.582199851 +0100
+++ 
/work/SRC/openSUSE:Factory/.openSUSE-release-tools.new/openSUSE-release-tools.changes
       2018-01-30 15:44:39.597887046 +0100
@@ -1,0 +2,14 @@
+Tue Jan 30 07:39:21 UTC 2018 - opensuse-releaset...@opensuse.org
+
+- Update to version 20180130.40c4c14:
+  * status: fallback to request_age() even if no comment.
+
+-------------------------------------------------------------------
+Tue Jan 30 03:32:08 UTC 2018 - jbe...@suse.com
+
+- Update to version 20180129.5a472eb:
+  * osclib/core: request_age() return delta and handle Request object.
+  * create_test_dvds: do not lock vim-data
+  * fcc_submitter: skip revoked request
+
+-------------------------------------------------------------------

Old:
----
  openSUSE-release-tools-20180126.574cfe8.obscpio

New:
----
  openSUSE-release-tools-20180130.40c4c14.obscpio

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

Other differences:
------------------
++++++ openSUSE-release-tools.spec ++++++
--- /var/tmp/diff_new_pack.wpBZrz/_old  2018-01-30 15:44:40.329852876 +0100
+++ /var/tmp/diff_new_pack.wpBZrz/_new  2018-01-30 15:44:40.333852689 +0100
@@ -20,7 +20,7 @@
 %define source_dir osc-plugin-factory
 %define announcer_filename factory-package-news
 Name:           openSUSE-release-tools
-Version:        20180126.574cfe8
+Version:        20180130.40c4c14
 Release:        0
 Summary:        Tools to aid in staging and release work for openSUSE/SUSE
 License:        GPL-2.0+ AND MIT

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.wpBZrz/_old  2018-01-30 15:44:40.381850448 +0100
+++ /var/tmp/diff_new_pack.wpBZrz/_new  2018-01-30 15:44:40.381850448 +0100
@@ -1,6 +1,6 @@
 <servicedata>
   <service name="tar_scm">
     <param 
name="url">https://github.com/openSUSE/osc-plugin-factory.git</param>
-    <param 
name="changesrevision">574cfe8e1245e98922150a574df1a27dbc9c98af</param>
+    <param 
name="changesrevision">40c4c14db52af9b7fac403aa0ee3f0c62980d86f</param>
   </service>
 </servicedata>

++++++ openSUSE-release-tools-20180126.574cfe8.obscpio -> 
openSUSE-release-tools-20180130.40c4c14.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20180126.574cfe8/create_test_Factory_dvd-1.testcase 
new/openSUSE-release-tools-20180130.40c4c14/create_test_Factory_dvd-1.testcase
--- 
old/openSUSE-release-tools-20180126.574cfe8/create_test_Factory_dvd-1.testcase  
    2018-01-26 21:49:32.000000000 +0100
+++ 
new/openSUSE-release-tools-20180130.40c4c14/create_test_Factory_dvd-1.testcase  
    2018-01-30 08:34:06.000000000 +0100
@@ -49,5 +49,4 @@
 job lock name patterns-base-x11_opt
 job lock name readline-doc
 job lock name SuSEfirewall2
-job lock name vim-data
 job lock name gettext-runtime-mini
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20180126.574cfe8/devel-project.py 
new/openSUSE-release-tools-20180130.40c4c14/devel-project.py
--- old/openSUSE-release-tools-20180126.574cfe8/devel-project.py        
2018-01-26 21:49:32.000000000 +0100
+++ new/openSUSE-release-tools-20180130.40c4c14/devel-project.py        
2018-01-30 08:34:06.000000000 +0100
@@ -109,7 +109,7 @@
                                     withfullhistory=True)
         for request in requests:
             action = request.actions[0]
-            age = request_age(request)
+            age = request_age(request).days
             if age < args.min_age:
                 continue
 
@@ -134,7 +134,7 @@
             if action.type != 'submit':
                 continue
 
-            age = request_age(request)
+            age = request_age(request).days
             if age < args.min_age:
                 continue
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20180126.574cfe8/fcc_submitter.py 
new/openSUSE-release-tools-20180130.40c4c14/fcc_submitter.py
--- old/openSUSE-release-tools-20180126.574cfe8/fcc_submitter.py        
2018-01-26 21:49:32.000000000 +0100
+++ new/openSUSE-release-tools-20180130.40c4c14/fcc_submitter.py        
2018-01-30 08:34:06.000000000 +0100
@@ -173,7 +173,7 @@
         return packages
 
     def get_request_list(self, package):
-        return osc.core.get_request_list(self.apiurl, self.to_prj, package, 
req_state=('new', 'review', 'declined'))
+        return osc.core.get_request_list(self.apiurl, self.to_prj, package, 
req_state=('new', 'review', 'declined', 'revoked'))
 
     def get_link(self, project, package):
         try:
@@ -365,7 +365,7 @@
                 # make sure there is no request against same package
                 request = self.get_request_list(package)
                 if request:
-                    logging.debug("There is a request to %s / %s already or it 
has been declined, skip!"%(package, self.to_prj))
+                    logging.debug("There is a request to %s / %s already or it 
has been declined/revoked, skip!"%(package, self.to_prj))
                 else:
                     logging.info("%d - Preparing submit %s to %s"%(i, package, 
self.to_prj))
                     # get devel project
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20180126.574cfe8/osclib/core.py 
new/openSUSE-release-tools-20180130.40c4c14/osclib/core.py
--- old/openSUSE-release-tools-20180126.574cfe8/osclib/core.py  2018-01-26 
21:49:32.000000000 +0100
+++ new/openSUSE-release-tools-20180130.40c4c14/osclib/core.py  2018-01-30 
08:34:06.000000000 +0100
@@ -10,6 +10,7 @@
 from osc.core import http_GET
 from osc.core import makeurl
 from osc.core import owner
+from osc.core import Request
 from osc.core import show_package_meta
 from osc.core import show_project_meta
 from osclib.memoize import memoize
@@ -166,6 +167,9 @@
     return project, package
 
 def request_age(request):
-    created = date_parse(request.find('history').get('when'))
-    delta = datetime.utcnow() - created
-    return delta.total_seconds()
+    if isinstance(request, Request):
+        created = request.statehistory[0].when
+    else:
+        created = request.find('history').get('when')
+    created = date_parse(created)
+    return datetime.utcnow() - created
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openSUSE-release-tools-20180126.574cfe8/osclib/request_splitter.py 
new/openSUSE-release-tools-20180130.40c4c14/osclib/request_splitter.py
--- old/openSUSE-release-tools-20180126.574cfe8/osclib/request_splitter.py      
2018-01-26 21:49:32.000000000 +0100
+++ new/openSUSE-release-tools-20180130.40c4c14/osclib/request_splitter.py      
2018-01-30 08:34:06.000000000 +0100
@@ -107,7 +107,7 @@
 
         history = request.find('history')
         if history is not None:
-            age = request_age(request)
+            age = request_age(request).total_seconds()
             request.set('aged', str(age >= self.request_age_threshold))
 
         request_type = request.find('./action').get('type')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openSUSE-release-tools-20180126.574cfe8/status.py 
new/openSUSE-release-tools-20180130.40c4c14/status.py
--- old/openSUSE-release-tools-20180126.574cfe8/status.py       2018-01-26 
21:49:32.000000000 +0100
+++ new/openSUSE-release-tools-20180130.40c4c14/status.py       2018-01-30 
08:34:06.000000000 +0100
@@ -44,7 +44,7 @@
 
         requests = search(apiurl, queries, request=xpath)['request']
         for request in requests:
-            age = request_age(request)
+            age = request_age(request).total_seconds()
             request_debug(request, age, threshold)
 
             if age <= threshold:
@@ -61,9 +61,6 @@
         # Could check to see that a review has been performed in the last week.
         return True
 
-    if not comment:
-        return False
-
     all_comment = True
     for request in requests:
         kwargs = {}
@@ -77,7 +74,7 @@
         elif comment:
             kwargs['request_id'] = request.get('id')
 
-        age = request_age(request)
+        age = request_age(request).total_seconds()
         request_debug(request, age, threshold)
         comment_age = check_comment(apiurl, bot, **kwargs)
         if comment_age:

++++++ openSUSE-release-tools.obsinfo ++++++
--- /var/tmp/diff_new_pack.wpBZrz/_old  2018-01-30 15:44:41.065818517 +0100
+++ /var/tmp/diff_new_pack.wpBZrz/_new  2018-01-30 15:44:41.065818517 +0100
@@ -1,5 +1,5 @@
 name: openSUSE-release-tools
-version: 20180126.574cfe8
-mtime: 1516999772
-commit: 574cfe8e1245e98922150a574df1a27dbc9c98af
+version: 20180130.40c4c14
+mtime: 1517297646
+commit: 40c4c14db52af9b7fac403aa0ee3f0c62980d86f
 


Reply via email to