Hello community,

here is the log from the commit of package python-renderspec for 
openSUSE:Factory checked in at 2017-05-31 12:21:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-renderspec (Old)
 and      /work/SRC/openSUSE:Factory/.python-renderspec.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-renderspec"

Wed May 31 12:21:02 2017 rev:4 rq:499767 version:1.6.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-renderspec/python-renderspec.changes      
2017-04-24 09:49:23.946735555 +0200
+++ /work/SRC/openSUSE:Factory/.python-renderspec.new/python-renderspec.changes 
2017-05-31 12:21:03.669228919 +0200
@@ -1,0 +2,7 @@
+Tue May 30 13:18:42 UTC 2017 - [email protected]
+
+- update to version 1.6.1
+  - Sort found archives by mtime for version detection
+  - Updated from global requirements
+
+-------------------------------------------------------------------

Old:
----
  renderspec-1.6.0.tar.gz

New:
----
  renderspec-1.6.1.tar.gz

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

Other differences:
------------------
++++++ python-renderspec.spec ++++++
--- /var/tmp/diff_new_pack.RTMrZa/_old  2017-05-31 12:21:04.429121647 +0200
+++ /var/tmp/diff_new_pack.RTMrZa/_new  2017-05-31 12:21:04.429121647 +0200
@@ -18,7 +18,7 @@
 
 %global sname renderspec
 Name:           python-renderspec
-Version:        1.6.0
+Version:        1.6.1
 Release:        0
 Summary:        Generate spec files from Jinja2 templates
 License:        Apache-2.0
@@ -27,7 +27,7 @@
 Source0:        
https://pypi.io/packages/source/r/%{sname}/%{sname}-%{version}.tar.gz
 BuildRequires:  openstack-macros
 BuildRequires:  python-devel
-BuildRequires:  python-pbr >= 1.8
+BuildRequires:  python-pbr >= 2.0.0
 Requires:       python-Jinja2 >= 2.8
 Requires:       python-PyYAML >= 3.10.0
 Requires:       python-packaging >= 16.5

++++++ renderspec-1.6.0.tar.gz -> renderspec-1.6.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/renderspec-1.6.0/ChangeLog 
new/renderspec-1.6.1/ChangeLog
--- old/renderspec-1.6.0/ChangeLog      2017-04-21 11:14:16.000000000 +0200
+++ new/renderspec-1.6.1/ChangeLog      2017-05-30 14:20:54.000000000 +0200
@@ -1,6 +1,12 @@
 CHANGES
 =======
 
+1.6.1
+-----
+
+* Sort found archives by mtime for version detection
+* Updated from global requirements
+
 1.6.0
 -----
 
@@ -10,9 +16,9 @@
 1.5.0
 -----
 
-* Look in 'output_dir' when searching archives
+* Look in 'output\_dir' when searching archives
 * Enable and fix more tests
-* Add new function fetch_source() to download files
+* Add new function fetch\_source() to download files
 * Make output dir available in the context
 * Updated from global requirements
 
@@ -21,7 +27,7 @@
 
 * Add dynamic version detection from archive files
 * Fix docs for child templates
-* Introduce context variable 'pypi_name'
+* Introduce context variable 'pypi\_name'
 * Updated from global requirements
 * Updated from global requirements
 * Updated from global requirements
@@ -52,7 +58,7 @@
 * Updated from global requirements
 * Updated from global requirements
 * Update homepage with developer documentation page
-* Add req_cleanup block for Fedora templates
+* Add req\_cleanup block for Fedora templates
 * Updated from global requirements
 * Support distro specific child templates
 * Updated from global requirements
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/renderspec-1.6.0/PKG-INFO 
new/renderspec-1.6.1/PKG-INFO
--- old/renderspec-1.6.0/PKG-INFO       2017-04-21 11:14:16.000000000 +0200
+++ new/renderspec-1.6.1/PKG-INFO       2017-05-30 14:20:54.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: renderspec
-Version: 1.6.0
+Version: 1.6.1
 Summary: Jinja2 template renderer for generating .spec files
 Home-page: http://docs.openstack.org/developer/renderspec/
 Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/renderspec-1.6.0/renderspec/utils.py 
new/renderspec-1.6.1/renderspec/utils.py
--- old/renderspec-1.6.0/renderspec/utils.py    2017-04-21 11:10:44.000000000 
+0200
+++ new/renderspec-1.6.1/renderspec/utils.py    2017-05-30 14:18:20.000000000 
+0200
@@ -71,9 +71,11 @@
     if isinstance(directories, six.string_types):
         directories = [directories]
 
-    return [os.path.join(d, f) for d in directories if d for f in os.listdir(d)
-            if f.startswith(basename) and
-            f.endswith(('tar.gz', 'zip', 'tar.bz2', 'xz'))]
+    return sorted(
+        [os.path.join(d, f) for d in directories if d for f in os.listdir(d)
+         if f.startswith(basename) and
+         f.endswith(('tar.gz', 'zip', 'tar.bz2', 'xz'))],
+        key=lambda x: os.stat(x).st_mtime, reverse=True)
 
 
 def _find_pkg_info(directory):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/renderspec-1.6.0/renderspec.egg-info/PKG-INFO 
new/renderspec-1.6.1/renderspec.egg-info/PKG-INFO
--- old/renderspec-1.6.0/renderspec.egg-info/PKG-INFO   2017-04-21 
11:14:16.000000000 +0200
+++ new/renderspec-1.6.1/renderspec.egg-info/PKG-INFO   2017-05-30 
14:20:54.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: renderspec
-Version: 1.6.0
+Version: 1.6.1
 Summary: Jinja2 template renderer for generating .spec files
 Home-page: http://docs.openstack.org/developer/renderspec/
 Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/renderspec-1.6.0/renderspec.egg-info/pbr.json 
new/renderspec-1.6.1/renderspec.egg-info/pbr.json
--- old/renderspec-1.6.0/renderspec.egg-info/pbr.json   2017-04-21 
11:14:16.000000000 +0200
+++ new/renderspec-1.6.1/renderspec.egg-info/pbr.json   2017-05-30 
14:20:54.000000000 +0200
@@ -1 +1 @@
-{"git_version": "b0512f1", "is_release": true}
\ No newline at end of file
+{"git_version": "a97ffcf", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/renderspec-1.6.0/test-requirements.txt 
new/renderspec-1.6.1/test-requirements.txt
--- old/renderspec-1.6.0/test-requirements.txt  2017-04-21 11:10:42.000000000 
+0200
+++ new/renderspec-1.6.1/test-requirements.txt  2017-05-30 14:18:19.000000000 
+0200
@@ -8,5 +8,5 @@
 ddt>=1.0.1 # MIT
 mock>=2.0 # BSD
 
-sphinx>=1.5.1 # BSD
+sphinx!=1.6.1,>=1.5.1 # BSD
 oslosphinx>=4.7.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/renderspec-1.6.0/tests.py 
new/renderspec-1.6.1/tests.py
--- old/renderspec-1.6.0/tests.py       2017-04-21 11:10:44.000000000 +0200
+++ new/renderspec-1.6.1/tests.py       2017-05-30 14:18:20.000000000 +0200
@@ -32,6 +32,7 @@
 import renderspec.versions
 import shutil
 import tempfile
+import time
 
 
 @ddt
@@ -492,6 +493,9 @@
     @data(
         (['foo-1.2.3.tar.gz'], 'foo', ['foo-1.2.3.tar.gz']),
         (['foo-1.2.3.tar.gz', 'bar-1.2.3.xz'], 'foo', ['foo-1.2.3.tar.gz']),
+        # now 2 valid archives - latest created one should be first
+        (['foo-1.2.3.tar.gz', 'foo-2.3.4.xz'], 'foo',
+         ['foo-2.3.4.xz', 'foo-1.2.3.tar.gz']),
         (['foo-1.2.3.tar.gz'], 'bar', []),
     )
     @unpack
@@ -501,6 +505,7 @@
         try:
             for a in archives:
                 open(os.path.join(tmpdir, a), 'w').close()
+                time.sleep(0.1)
             self.assertEqual(
                 renderspec.utils._find_archives(tmpdir, pypi_name),
                 expected


Reply via email to