Hello community,
here is the log from the commit of package python-oslo.privsep for openSUSE:Factory checked in at 2017-02-21 13:43:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-oslo.privsep (Old)
and /work/SRC/openSUSE:Factory/.python-oslo.privsep.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-oslo.privsep"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-oslo.privsep/python-oslo.privsep.changes 2017-02-11 01:40:04.534387614 +0100
+++ /work/SRC/openSUSE:Factory/.python-oslo.privsep.new/python-oslo.privsep.changes 2017-02-21 13:43:15.300339742 +0100
@@ -1,0 +2,18 @@
+Mon Feb 13 09:36:40 UTC 2017 - cloud-devel@suse.de
+
+- update to version 1.16.0:
+ - Don't use deprecated method logger.warn
+ - Update reno for stable/newton
+ - modify the home-page info with the developer documentation
+ - Updated from global requirements
+ - Add Constraints support
+ - Ignore timeout error when receiving message from sockect
+ - Show team and repo badges on README
+ - Report underlying integer for unknown capabilities
+ - Imported Translations from Zanata
+ - Enable release notes translation
+ - Add Python 3.5 classifier and venv
+ - Deal with CONF.config_dir correctly
+- Remove 0001-Deal-with-CONF.config_dir-correctly.patch . Applied upstream.
+
+-------------------------------------------------------------------
Old:
----
0001-Deal-with-CONF.config_dir-correctly.patch
oslo.privsep-1.13.1.tar.gz
New:
----
oslo.privsep-1.16.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-oslo.privsep.spec ++++++
--- /var/tmp/diff_new_pack.jx5OxW/_old 2017-02-21 13:43:16.052233668 +0100
+++ /var/tmp/diff_new_pack.jx5OxW/_new 2017-02-21 13:43:16.052233668 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-oslo.privsep
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,15 +18,13 @@
%global sname oslo.privsep
Name: python-oslo.privsep
-Version: 1.13.1
+Version: 1.16.0
Release: 0
Summary: OpenStack library for privilege separation
License: Apache-2.0
Group: Development/Languages/Python
Url: http://launchpad.net/oslo.privsep
Source0: https://pypi.io/packages/source/o/%{sname}/%{sname}-%{version}.tar.gz
-# 0001-Deal-with-CONF.config_dir-correctly.patch -- https://review.openstack.org/#/c/405544/
-Patch1: 0001-Deal-with-CONF.config_dir-correctly.patch
BuildRequires: openstack-macros
BuildRequires: python-Babel >= 2.3.4
BuildRequires: python-Sphinx
@@ -38,11 +36,11 @@
BuildRequires: python-msgpack-python >= 0.4.0
BuildRequires: python-oslo.config >= 3.14.0
BuildRequires: python-oslo.i18n >= 2.1.0
-BuildRequires: python-oslo.log >= 1.14.0
-BuildRequires: python-oslo.utils >= 3.16.0
-BuildRequires: python-oslosphinx >= 2.5.0
+BuildRequires: python-oslo.log >= 3.11.0
+BuildRequires: python-oslo.utils >= 3.18.0
+BuildRequires: python-oslosphinx >= 4.7.0
BuildRequires: python-oslotest >= 1.10.0
-BuildRequires: python-pbr >= 1.6
+BuildRequires: python-pbr >= 1.8
BuildRequires: python-setuptools >= 16.0
Requires: python-Babel >= 2.3.4
Requires: python-cffi
@@ -52,8 +50,8 @@
Requires: python-msgpack-python >= 0.4.0
Requires: python-oslo.config >= 3.14.0
Requires: python-oslo.i18n >= 2.1.0
-Requires: python-oslo.log >= 1.14.0
-Requires: python-oslo.utils >= 3.16.0
+Requires: python-oslo.log >= 3.11.0
+Requires: python-oslo.utils >= 3.18.0
BuildArch: noarch
%description
@@ -68,8 +66,8 @@
Documentation for oslo.privsep
%prep
-%setup -q -n %{sname}-%{version}
-%patch1 -p1
+%autosetup -n %{sname}-%{version}
+%py_req_cleanup
%build
%py2_build
++++++ _service ++++++
--- /var/tmp/diff_new_pack.jx5OxW/_old 2017-02-21 13:43:16.092228025 +0100
+++ /var/tmp/diff_new_pack.jx5OxW/_new 2017-02-21 13:43:16.092228025 +0100
@@ -1,14 +1,12 @@
<services>
<service mode="disabled" name="renderspec">
- <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/newton/open...</param>
+ <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/ocata/opens...</param>
<param name="output-name">python-oslo.privsep.spec</param>
- <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/newton/glob...</param>
+ <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/ocata/globa...</param>
+ <param name="changelog-email">cloud-devel@suse.de</param>
+ <param name="changelog-provider">gh,openstack,oslo.privsep</param>
</service>
<service mode="disabled" name="download_files">
- <param name="changesgenerate">enable</param>
- </service>
- <service name="refresh_patches" mode="disabled">
- <param name="changesgenerate">enable</param>
</service>
<service name="format_spec_file" mode="disabled"/>
</services>
++++++ oslo.privsep-1.13.1.tar.gz -> oslo.privsep-1.16.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-1.13.1/AUTHORS new/oslo.privsep-1.16.0/AUTHORS
--- old/oslo.privsep-1.13.1/AUTHORS 2016-12-01 12:37:27.000000000 +0100
+++ new/oslo.privsep-1.16.0/AUTHORS 2017-01-18 15:12:38.000000000 +0100
@@ -7,11 +7,15 @@
Davanum Srinivas
Doug Hellmann
Eric Brown
+Flavio Percoco
+John Garbutt
Joshua Harlow
Joshua Harlow
Kirill Bespalov
Swapnil Kulkarni (coolsvap)
TommyLike
+Tony Breeds
Walter A. Boring IV
Zhihai Song
+avnish
sonu.kumar
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-1.13.1/ChangeLog new/oslo.privsep-1.16.0/ChangeLog
--- old/oslo.privsep-1.13.1/ChangeLog 2016-12-01 12:37:27.000000000 +0100
+++ new/oslo.privsep-1.16.0/ChangeLog 2017-01-18 15:12:38.000000000 +0100
@@ -1,20 +1,42 @@
CHANGES
=======
-1.13.1
+1.16.0
------
-* [Backport] Ignore timeout error when receiving message
-* Update .gitreview for stable/newton
+* Add Constraints support
+* Show team and repo badges on README
+
+1.15.0
+------
+
+* Updated from global requirements
+* Don't use deprecated method logger.warn
+* Updated from global requirements
+* Imported Translations from Zanata
+* Updated from global requirements
+
+1.14.0
+------
+
+* Enable release notes translation
+* Updated from global requirements
+* Updated from global requirements
+* modify the home-page info with the developer documentation
+* Ignore timeout error when receiving message from sockect
+* Update reno for stable/newton
+* Deal with CONF.config_dir correctly
1.13.0
------
+* Report underlying integer for unknown capabilities
* Updated from global requirements
1.12.0
------
+* Add Python 3.5 classifier and venv
* Fixes unit tests on Windows
* More sophisticated logging on privileged side
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-1.13.1/PKG-INFO new/oslo.privsep-1.16.0/PKG-INFO
--- old/oslo.privsep-1.13.1/PKG-INFO 2016-12-01 12:37:27.000000000 +0100
+++ new/oslo.privsep-1.16.0/PKG-INFO 2017-01-18 15:12:39.000000000 +0100
@@ -1,12 +1,21 @@
Metadata-Version: 1.1
Name: oslo.privsep
-Version: 1.13.1
+Version: 1.16.0
Summary: OpenStack library for privilege separation
-Home-page: http://launchpad.net/oslo
+Home-page: http://docs.openstack.org/developer/oslo.privsep/
Author: OpenStack
Author-email: openstack-dev@lists.openstack.org
License: UNKNOWN
-Description: ============
+Description: ========================
+ Team and repository tags
+ ========================
+
+ .. image:: http://governance.openstack.org/badges/oslo.privsep.svg
+ :target: http://governance.openstack.org/reference/tags/index.html
+
+ .. Change things from this point on
+
+ ============
oslo.privsep
============
@@ -48,3 +57,4 @@
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
+Classifier: Programming Language :: Python :: 3.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-1.13.1/README.rst new/oslo.privsep-1.16.0/README.rst
--- old/oslo.privsep-1.13.1/README.rst 2016-12-01 12:34:19.000000000 +0100
+++ new/oslo.privsep-1.16.0/README.rst 2017-01-18 15:10:08.000000000 +0100
@@ -1,3 +1,12 @@
+========================
+Team and repository tags
+========================
+
+.. image:: http://governance.openstack.org/badges/oslo.privsep.svg
+ :target: http://governance.openstack.org/reference/tags/index.html
+
+.. Change things from this point on
+
============
oslo.privsep
============
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-1.13.1/oslo.privsep.egg-info/PKG-INFO new/oslo.privsep-1.16.0/oslo.privsep.egg-info/PKG-INFO
--- old/oslo.privsep-1.13.1/oslo.privsep.egg-info/PKG-INFO 2016-12-01 12:37:27.000000000 +0100
+++ new/oslo.privsep-1.16.0/oslo.privsep.egg-info/PKG-INFO 2017-01-18 15:12:38.000000000 +0100
@@ -1,12 +1,21 @@
Metadata-Version: 1.1
Name: oslo.privsep
-Version: 1.13.1
+Version: 1.16.0
Summary: OpenStack library for privilege separation
-Home-page: http://launchpad.net/oslo
+Home-page: http://docs.openstack.org/developer/oslo.privsep/
Author: OpenStack
Author-email: openstack-dev@lists.openstack.org
License: UNKNOWN
-Description: ============
+Description: ========================
+ Team and repository tags
+ ========================
+
+ .. image:: http://governance.openstack.org/badges/oslo.privsep.svg
+ :target: http://governance.openstack.org/reference/tags/index.html
+
+ .. Change things from this point on
+
+ ============
oslo.privsep
============
@@ -48,3 +57,4 @@
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
+Classifier: Programming Language :: Python :: 3.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-1.13.1/oslo.privsep.egg-info/SOURCES.txt new/oslo.privsep-1.16.0/oslo.privsep.egg-info/SOURCES.txt
--- old/oslo.privsep-1.13.1/oslo.privsep.egg-info/SOURCES.txt 2016-12-01 12:37:27.000000000 +0100
+++ new/oslo.privsep-1.16.0/oslo.privsep.egg-info/SOURCES.txt 2017-01-18 15:12:39.000000000 +0100
@@ -51,6 +51,9 @@
releasenotes/notes/add_reno-3b4ae0789e9c45b4.yaml
releasenotes/source/conf.py
releasenotes/source/index.rst
+releasenotes/source/newton.rst
releasenotes/source/unreleased.rst
releasenotes/source/_static/.placeholder
-releasenotes/source/_templates/.placeholder
\ No newline at end of file
+releasenotes/source/_templates/.placeholder
+releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po
+tools/tox_install.sh
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-1.13.1/oslo.privsep.egg-info/pbr.json new/oslo.privsep-1.16.0/oslo.privsep.egg-info/pbr.json
--- old/oslo.privsep-1.13.1/oslo.privsep.egg-info/pbr.json 2016-12-01 12:37:27.000000000 +0100
+++ new/oslo.privsep-1.16.0/oslo.privsep.egg-info/pbr.json 2017-01-18 15:12:39.000000000 +0100
@@ -1 +1 @@
-{"is_release": true, "git_version": "d186635"}
\ No newline at end of file
+{"git_version": "2208a53", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-1.13.1/oslo.privsep.egg-info/requires.txt new/oslo.privsep-1.16.0/oslo.privsep.egg-info/requires.txt
--- old/oslo.privsep-1.13.1/oslo.privsep.egg-info/requires.txt 2016-12-01 12:37:27.000000000 +0100
+++ new/oslo.privsep-1.16.0/oslo.privsep.egg-info/requires.txt 2017-01-18 15:12:38.000000000 +0100
@@ -1,7 +1,7 @@
-oslo.log>=1.14.0
+oslo.log>=3.11.0
oslo.i18n>=2.1.0
-oslo.config>=3.14.0
-oslo.utils>=3.16.0
+oslo.config!=3.18.0,>=3.14.0
+oslo.utils>=3.18.0
enum34
cffi
eventlet!=0.18.3,>=0.18.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-1.13.1/oslo_privsep/daemon.py new/oslo.privsep-1.16.0/oslo_privsep/daemon.py
--- old/oslo.privsep-1.13.1/oslo_privsep/daemon.py 2016-12-01 12:34:20.000000000 +0100
+++ new/oslo.privsep-1.16.0/oslo_privsep/daemon.py 2017-01-18 15:10:08.000000000 +0100
@@ -193,8 +193,8 @@
# (LOG, level, message)
LOG.log(msg[1], msg[2])
else:
- LOG.warn(_LW('Ignoring unexpected OOB message from privileged '
- 'process: %r'), msg)
+ LOG.warning(_LW('Ignoring unexpected OOB message from privileged '
+ 'process: %r'), msg)
def fdopen(fd, *args, **kwargs):
@@ -380,7 +380,7 @@
def fmt_caps(capset):
if not capset:
return 'none'
- fc = [capabilities.CAPS_BYVALUE.get(c, 'CAP_UNDEFINED')
+ fc = [capabilities.CAPS_BYVALUE.get(c, str(c))
for c in capset]
fc.sort()
return '|'.join(fc)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-1.13.1/oslo_privsep/priv_context.py new/oslo.privsep-1.16.0/oslo_privsep/priv_context.py
--- old/oslo.privsep-1.13.1/oslo_privsep/priv_context.py 2016-12-01 12:34:20.000000000 +0100
+++ new/oslo.privsep-1.16.0/oslo_privsep/priv_context.py 2017-01-18 15:10:08.000000000 +0100
@@ -158,7 +158,8 @@
try:
if cfg.CONF.config_dir is not None:
- cmd.extend(['--config-dir', cfg.CONF.config_dir])
+ for cfg_dir in cfg.CONF.config_dir:
+ cmd.extend(['--config-dir', cfg_dir])
except cfg.NoSuchOptError:
pass
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-1.13.1/oslo_privsep/tests/test_priv_context.py new/oslo.privsep-1.16.0/oslo_privsep/tests/test_priv_context.py
--- old/oslo.privsep-1.13.1/oslo_privsep/tests/test_priv_context.py 2016-12-01 12:34:20.000000000 +0100
+++ new/oslo.privsep-1.16.0/oslo_privsep/tests/test_priv_context.py 2017-01-18 15:10:08.000000000 +0100
@@ -104,7 +104,7 @@
def test_helper_command_default_dirtoo(self):
self.privsep_conf.config_file = ['/bar.conf', '/baz.conf']
- self.privsep_conf.config_dir = '/foo.d'
+ self.privsep_conf.config_dir = ['/foo.d']
cmd = testctx.context.helper_command('/tmp/sockpath')
expected = [
'sudo', 'privsep-helper',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-1.13.1/releasenotes/source/conf.py new/oslo.privsep-1.16.0/releasenotes/source/conf.py
--- old/oslo.privsep-1.13.1/releasenotes/source/conf.py 2016-12-01 12:34:20.000000000 +0100
+++ new/oslo.privsep-1.16.0/releasenotes/source/conf.py 2017-01-18 15:10:08.000000000 +0100
@@ -271,3 +271,6 @@
# If true, do not generate a @detailmenu in the "Top" node's menu.
# texinfo_no_detailmenu = False
+
+# -- Options for Internationalization output ------------------------------
+locale_dirs = ['locale/']
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-1.13.1/releasenotes/source/index.rst new/oslo.privsep-1.16.0/releasenotes/source/index.rst
--- old/oslo.privsep-1.13.1/releasenotes/source/index.rst 2016-12-01 12:34:20.000000000 +0100
+++ new/oslo.privsep-1.16.0/releasenotes/source/index.rst 2017-01-18 15:10:08.000000000 +0100
@@ -1,8 +1,9 @@
-=============================
+============================
oslo.privsep Release Notes
-=============================
+============================
.. toctree::
:maxdepth: 1
unreleased
+ newton
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-1.13.1/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po new/oslo.privsep-1.16.0/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po
--- old/oslo.privsep-1.13.1/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po 1970-01-01 01:00:00.000000000 +0100
+++ new/oslo.privsep-1.16.0/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po 2017-01-18 15:10:08.000000000 +0100
@@ -0,0 +1,33 @@
+# Gérald LONLAS , 2016. #zanata
+msgid ""
+msgstr ""
+"Project-Id-Version: oslo.privsep Release Notes 1.14.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-10-23 20:38+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"PO-Revision-Date: 2016-10-22 06:04+0000\n"
+"Last-Translator: Gérald LONLAS \n"
+"Language-Team: French\n"
+"Language: fr\n"
+"X-Generator: Zanata 3.7.3\n"
+"Plural-Forms: nplurals=2; plural=(n > 1)\n"
+
+msgid "1.13.0"
+msgstr "1.13.0"
+
+msgid "Newton Series Release Notes"
+msgstr "Note de release pour Newton"
+
+msgid "Other Notes"
+msgstr "Autres notes"
+
+msgid "Switch to reno for managing release notes."
+msgstr "Commence à utiliser reno pour la gestion des notes de release"
+
+msgid "Unreleased Release Notes"
+msgstr "Note de release pour les changements non déployées"
+
+msgid "oslo.privsep Release Notes"
+msgstr "Note de release pour oslo.privsep"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-1.13.1/releasenotes/source/newton.rst new/oslo.privsep-1.16.0/releasenotes/source/newton.rst
--- old/oslo.privsep-1.13.1/releasenotes/source/newton.rst 1970-01-01 01:00:00.000000000 +0100
+++ new/oslo.privsep-1.16.0/releasenotes/source/newton.rst 2017-01-18 15:10:08.000000000 +0100
@@ -0,0 +1,6 @@
+=============================
+ Newton Series Release Notes
+=============================
+
+.. release-notes::
+ :branch: origin/stable/newton
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-1.13.1/requirements.txt new/oslo.privsep-1.16.0/requirements.txt
--- old/oslo.privsep-1.13.1/requirements.txt 2016-12-01 12:34:20.000000000 +0100
+++ new/oslo.privsep-1.16.0/requirements.txt 2017-01-18 15:10:08.000000000 +0100
@@ -2,10 +2,10 @@
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
-oslo.log>=1.14.0 # Apache-2.0
+oslo.log>=3.11.0 # Apache-2.0
oslo.i18n>=2.1.0 # Apache-2.0
-oslo.config>=3.14.0 # Apache-2.0
-oslo.utils>=3.16.0 # Apache-2.0
+oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
+oslo.utils>=3.18.0 # Apache-2.0
enum34;python_version=='2.7' or python_version=='2.6' or python_version=='3.3' # BSD
cffi # MIT
eventlet!=0.18.3,>=0.18.2 # MIT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-1.13.1/setup.cfg new/oslo.privsep-1.16.0/setup.cfg
--- old/oslo.privsep-1.13.1/setup.cfg 2016-12-01 12:37:27.000000000 +0100
+++ new/oslo.privsep-1.16.0/setup.cfg 2017-01-18 15:12:39.000000000 +0100
@@ -5,7 +5,7 @@
README.rst
author = OpenStack
author-email = openstack-dev@lists.openstack.org
-home-page = http://launchpad.net/oslo
+home-page = http://docs.openstack.org/developer/oslo.privsep/
classifier =
Environment :: OpenStack
Intended Audience :: Information Technology
@@ -17,6 +17,7 @@
Programming Language :: Python :: 2.7
Programming Language :: Python :: 3
Programming Language :: Python :: 3.4
+ Programming Language :: Python :: 3.5
[files]
packages =
@@ -57,5 +58,4 @@
[egg_info]
tag_build =
tag_date = 0
-tag_svn_revision = 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-1.13.1/test-requirements.txt new/oslo.privsep-1.16.0/test-requirements.txt
--- old/oslo.privsep-1.13.1/test-requirements.txt 2016-12-01 12:34:20.000000000 +0100
+++ new/oslo.privsep-1.16.0/test-requirements.txt 2017-01-18 15:10:08.000000000 +0100
@@ -8,6 +8,6 @@
fixtures>=3.0.0 # Apache-2.0/BSD
# These are needed for docs generation
-oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
-sphinx!=1.3b1,<1.3,>=1.2.1 # BSD
-reno>=1.8.0 # Apache2
+oslosphinx>=4.7.0 # Apache-2.0
+sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+reno>=1.8.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-1.13.1/tools/tox_install.sh new/oslo.privsep-1.16.0/tools/tox_install.sh
--- old/oslo.privsep-1.13.1/tools/tox_install.sh 1970-01-01 01:00:00.000000000 +0100
+++ new/oslo.privsep-1.16.0/tools/tox_install.sh 2017-01-18 15:10:08.000000000 +0100
@@ -0,0 +1,30 @@
+#!/usr/bin/env bash
+
+# Client constraint file contains this client version pin that is in conflict
+# with installing the client from source. We should remove the version pin in
+# the constraints file before applying it for from-source installation.
+
+CONSTRAINTS_FILE="$1"
+shift 1
+
+set -e
+
+# NOTE(tonyb): Place this in the tox enviroment's log dir so it will get
+# published to logs.openstack.org for easy debugging.
+localfile="$VIRTUAL_ENV/log/upper-constraints.txt"
+
+if [[ "$CONSTRAINTS_FILE" != http* ]]; then
+ CONSTRAINTS_FILE="file://$CONSTRAINTS_FILE"
+fi
+# NOTE(tonyb): need to add curl to bindep.txt if the project supports bindep
+curl "$CONSTRAINTS_FILE" --insecure --progress-bar --output "$localfile"
+
+pip install -c"$localfile" openstack-requirements
+
+# This is the main purpose of the script: Allow local installation of
+# the current repo. It is listed in constraints file and thus any
+# install will be constrained and we need to unconstrain it.
+edit-constraints "$localfile" -- "$CLIENT_NAME"
+
+pip install -c"$localfile" -U "$@"
+exit $?
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/oslo.privsep-1.13.1/tox.ini new/oslo.privsep-1.16.0/tox.ini
--- old/oslo.privsep-1.13.1/tox.ini 2016-12-01 12:34:20.000000000 +0100
+++ new/oslo.privsep-1.16.0/tox.ini 2017-01-18 15:10:08.000000000 +0100
@@ -1,8 +1,13 @@
[tox]
-minversion = 1.6
-envlist = py34,py27,pypy,pep8
+minversion = 2.0
+envlist = py35,py34,py27,pypy,pep8
[testenv]
+setenv =
+ VIRTUAL_ENV={envdir}
+ BRANCH_NAME=master
+ CLIENT_NAME=oslo.privsep
+install_command = {toxinidir}/tools/tox_install.sh {env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} {opts} {packages}
whitelist_externals =
/bin/sh
deps = -r{toxinidir}/test-requirements.txt