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
