Hello community,

here is the log from the commit of package python-oslo.concurrency for 
openSUSE:Factory checked in at 2017-08-28 15:31:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-oslo.concurrency (Old)
 and      /work/SRC/openSUSE:Factory/.python-oslo.concurrency.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-oslo.concurrency"

Mon Aug 28 15:31:23 2017 rev:8 rq:514990 version:3.21.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-oslo.concurrency/python-oslo.concurrency.changes
  2017-02-21 13:41:58.383190774 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-oslo.concurrency.new/python-oslo.concurrency.changes
     2017-08-28 15:31:25.684445935 +0200
@@ -1,0 +2,19 @@
+Mon Aug  7 13:37:37 UTC 2017 - [email protected]
+
+- update to version 3.21.0
+  - Imported Translations from Zanata
+  - Remove log translations
+  - turn on warning-is-error for sphinx
+  - Check reStructuredText documents for common style issues
+  - Using fixtures.MockPatch instead of mockpatch.Patch
+  - [Fix gate]Update test requirement
+  - Update URLs in documents according to document migration
+  - Remove support for py34
+  - rearrange existing documentation to follow the new layout standard
+  - pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz)
+  - Update reno for stable/ocata
+  - Check for SubprocessError by name on Python 3.x
+  - Updated from global requirements
+  - switch from oslosphinx to openstackdocstheme
+
+-------------------------------------------------------------------

Old:
----
  oslo.concurrency-3.18.0.tar.gz

New:
----
  oslo.concurrency-3.21.0.tar.gz

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

Other differences:
------------------
++++++ python-oslo.concurrency.spec ++++++
--- /var/tmp/diff_new_pack.8zP1Zp/_old  2017-08-28 15:31:26.496331796 +0200
+++ /var/tmp/diff_new_pack.8zP1Zp/_new  2017-08-28 15:31:26.516328985 +0200
@@ -18,7 +18,7 @@
 
 %global sname oslo.concurrency
 Name:           python-oslo.concurrency
-Version:        3.18.0
+Version:        3.21.0
 Release:        0
 Summary:        OpenStack oslo.concurrency library
 License:        Apache-2.0
@@ -33,20 +33,20 @@
 BuildRequires:  python-fixtures >= 3.0.0
 BuildRequires:  python-futures >= 3.0
 BuildRequires:  python-mock >= 2.0
-BuildRequires:  python-oslo.config >= 3.14.0
+BuildRequires:  python-oslo.config >= 4.0.0
 BuildRequires:  python-oslo.i18n >= 2.1.0
-BuildRequires:  python-oslo.utils >= 3.18.0
+BuildRequires:  python-oslo.utils >= 3.20.0
 BuildRequires:  python-oslotest >= 1.10.0
-BuildRequires:  python-pbr >= 1.8
+BuildRequires:  python-pbr >= 2.0.0
 BuildRequires:  python-testrepository >= 0.0.18
 BuildRequires:  python-testscenarios >= 0.4
 BuildRequires:  python-testtools >= 1.4.0
 Requires:       python-enum34
 Requires:       python-fasteners >= 0.7
 Requires:       python-iso8601 >= 0.1.11
-Requires:       python-oslo.config >= 3.14.0
+Requires:       python-oslo.config >= 4.0.0
 Requires:       python-oslo.i18n >= 2.1.0
-Requires:       python-oslo.utils >= 3.18.0
+Requires:       python-oslo.utils >= 3.20.0
 Requires:       python-retrying >= 1.2.3
 Requires:       python-six >= 1.9.0
 BuildArch:      noarch
@@ -60,7 +60,7 @@
 Summary:        Documentation for OpenStack concurrency library
 Group:          Development/Languages/Python
 BuildRequires:  python-Sphinx
-BuildRequires:  python-oslosphinx >= 4.7.0
+BuildRequires:  python-openstackdocstheme >= 1.11.0
 
 %description doc
 The oslo.concurrency library has utilities for safely running multi-thread,
@@ -71,6 +71,7 @@
 %prep
 %autosetup -n %{sname}-%{version}
 %py_req_cleanup
+sed -i 's/^warning-is-error.*/warning-is-error = 0/g' setup.cfg
 
 %build
 %{py2_build}

++++++ _service ++++++
--- /var/tmp/diff_new_pack.8zP1Zp/_old  2017-08-28 15:31:26.636312117 +0200
+++ /var/tmp/diff_new_pack.8zP1Zp/_new  2017-08-28 15:31:26.656309306 +0200
@@ -1,8 +1,8 @@
 <services>
   <service mode="disabled" name="renderspec">
-    <param 
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/ocata/openstack/oslo.concurrency/oslo.concurrency.spec.j2</param>
+    <param 
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/pike/openstack/oslo.concurrency/oslo.concurrency.spec.j2</param>
     <param name="output-name">python-oslo.concurrency.spec</param>
-    <param 
name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/ocata/global-requirements.txt</param>
+    <param 
name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/pike/global-requirements.txt</param>
     <param name="changelog-email">[email protected]</param>
     <param name="changelog-provider">gh,openstack,oslo.concurrency</param>
   </service>

++++++ oslo.concurrency-3.18.0.tar.gz -> oslo.concurrency-3.21.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/AUTHORS 
new/oslo.concurrency-3.21.0/AUTHORS
--- old/oslo.concurrency-3.18.0/AUTHORS 2017-01-18 20:32:30.000000000 +0100
+++ new/oslo.concurrency-3.21.0/AUTHORS 2017-07-18 15:09:02.000000000 +0200
@@ -56,6 +56,7 @@
 Monty Taylor <[email protected]>
 Nikhil Manchanda <[email protected]>
 Noorul Islam K M <[email protected]>
+OpenStack Release Bot <[email protected]>
 Pedro Navarro Perez <[email protected]>
 Roman Prykhodchenko <[email protected]>
 Ronald Bradford <[email protected]>
@@ -77,11 +78,15 @@
 Wu Wenxiang <[email protected]>
 Yuriy Taraday <[email protected]>
 ZhiQiang Fan <[email protected]>
+ZhongShengping <[email protected]>
 Zhongyue Luo <[email protected]>
 gecong1973 <[email protected]>
+gengchc2 <[email protected]>
 howardlee <[email protected]>
 jichenjc <[email protected]>
+loooosy <[email protected]>
 melissaml <[email protected]>
+ricolin <[email protected]>
 vponomaryov <[email protected]>
 yanheven <[email protected]>
 zhangsong <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/ChangeLog 
new/oslo.concurrency-3.21.0/ChangeLog
--- old/oslo.concurrency-3.18.0/ChangeLog       2017-01-18 20:32:30.000000000 
+0100
+++ new/oslo.concurrency-3.21.0/ChangeLog       2017-07-18 15:09:02.000000000 
+0200
@@ -1,10 +1,40 @@
 CHANGES
 =======
 
+3.21.0
+------
+
+* Update URLs in documents according to document migration
+* Imported Translations from Zanata
+* Updated from global requirements
+* switch from oslosphinx to openstackdocstheme
+* turn on warning-is-error for sphinx
+* rearrange existing documentation to follow the new layout standard
+* Remove log translations
+* Check reStructuredText documents for common style issues
+* Updated from global requirements
+* Check for SubprocessError by name on Python 3.x
+
+3.20.0
+------
+
+* Updated from global requirements
+* Using fixtures.MockPatch instead of mockpatch.Patch
+
+3.19.0
+------
+
+* Updated from global requirements
+* [Fix gate]Update test requirement
+* Updated from global requirements
+* Remove support for py34
+* pbr.version.VersionInfo needs package name (oslo.xyz and not oslo\_xyz)
+* Update reno for stable/ocata
+
 3.18.0
 ------
 
-* Automatically convert process_input to bytes
+* Automatically convert process\_input to bytes
 * Add Constraints support
 * Show team and repo badges on README
 
@@ -66,7 +96,7 @@
 
 * Add doc/ to pep8 check
 * Remove unused import statement
-* Add timeout option to ssh_execute
+* Add timeout option to ssh\_execute
 * Fix wrong import example in docstring
 * Trivial: ignore openstack/common in flake8 exclude list
 
@@ -81,9 +111,9 @@
 * Updated from global requirements
 * Updated from global requirements
 * Add a few usage examples for lockutils
-* Revert "Use tempfile.tempdir for lock_path if OSLO_LOCK_PATH is not set"
+* Revert "Use tempfile.tempdir for lock\_path if OSLO\_LOCK\_PATH is not set"
 * Updated from global requirements
-* Use tempfile.tempdir for lock_path if OSLO_LOCK_PATH is not set
+* Use tempfile.tempdir for lock\_path if OSLO\_LOCK\_PATH is not set
 
 3.6.0
 -----
@@ -154,7 +184,7 @@
 * Imported Translations from Zanata
 * Move 'history' -> release notes section
 * add auto-generated docs for config options
-* Change ignore-errors to ignore_errors
+* Change ignore-errors to ignore\_errors
 * Updated from global requirements
 * Imported Translations from Zanata
 * Use int enumerations for log error constants
@@ -171,7 +201,7 @@
 
 * Updated from global requirements
 * Updated from global requirements
-* Use oslo_utils reflection to get 'f' callable name
+* Use oslo\_utils reflection to get 'f' callable name
 * flake8 - remove unused rules
 * Imported Translations from Transifex
 * Updated from global requirements
@@ -188,10 +218,10 @@
 -----
 
 * Imported Translations from Transifex
-* Allow preexec_fn method for processutils.execute
+* Allow preexec\_fn method for processutils.execute
 * Updated from global requirements
 * Use pypi name for requirements.txt
-* processutils: ensure on_completion callback is always called
+* processutils: ensure on\_completion callback is always called
 * Updated from global requirements
 * Remove redundant fileutils
 * Add tox target to find missing requirements
@@ -230,30 +260,30 @@
 * Advertise support for Python3.4 / Remove support for 3.3
 * Updated from global requirements
 * Imported Translations from Transifex
-* Remove run_cross_tests.sh
+* Remove run\_cross\_tests.sh
 * Updated from global requirements
 * Updated from global requirements
 
 1.9.0
 -----
 
-* Add binary parameter to execute and ssh_execute
+* Add binary parameter to execute and ssh\_execute
 * Port processutils to Python 3
 * Uncap library requirements for liberty
 * Move fixtures to test-requirements.txt
-* Fix test_as_root* tests to work when run as root
+* Fix test\_as\_root\* tests to work when run as root
 * Add pypi download + version badges
 * Standardize setup.cfg summary for oslo libs
 * Imported Translations from Transifex
 * Updated from global requirements
-* Remove tools/run_cross_tests.sh from openstack-common.conf
+* Remove tools/run\_cross\_tests.sh from openstack-common.conf
 
 1.8.0
 -----
 
 * Switch to non-namespaced module imports
 * Remove py33 env from default tox list
-* Add lockutils.get_lock_path() function
+* Add lockutils.get\_lock\_path() function
 
 1.7.0
 -----
@@ -271,7 +301,7 @@
 -----
 
 * Ability to set working directory
-* Add eventlet test check to new tests __init__.py
+* Add eventlet test check to new tests \_\_init\_\_.py
 * Drop use of namespaced oslo.i18n
 * Updated from global requirements
 * Updated from global requirements
@@ -295,7 +325,7 @@
 * Don't use ConfigFilter for lockutils
 * Report import warnings where the import occurs
 * Port processutils to Python 3
-* Activate pep8 check that _ is imported
+* Activate pep8 check that \_ is imported
 * Drop requirements-py3.txt
 * Updated from global requirements
 * Clean up API documentation
@@ -327,7 +357,7 @@
 * Use six.wraps
 * Clean up lockutils logging
 * Remove unused incubator modules
-* Improve lock_path help and documentation
+* Improve lock\_path help and documentation
 * Add pbr to installation requirements
 
 0.1.0
@@ -339,9 +369,9 @@
 * Updated from global requirements
 * Remove extraneous vim editor configuration comments
 * Add deprecated name test case
-* Make lock_wrapper private
+* Make lock\_wrapper private
 * Support building wheels (PEP-427)
-* Handle Python 3's O_CLOEXEC default
+* Handle Python 3's O\_CLOEXEC default
 * Remove hard dep on eventlet
 * Test with both vanilla and eventlet stdlib
 * Imported Translations from Transifex
@@ -354,7 +384,7 @@
 * Imported Translations from Transifex
 * provide sane cmd exit reporting
 * Imported Translations from Transifex
-* Add lock_path as param to remove_external function
+* Add lock\_path as param to remove\_external function
 * Updated from global requirements
 * Cleanup and adding timing to lockutils logging
 * Imported Translations from Transifex
@@ -390,16 +420,16 @@
 * Remove oslo.log from lockutils
 * lockutils: split tests and run in Python 3
 * Fix exception message in openstack.common.processutils.execute
-* Allow test_lockutils to run in isolation
-* Remove `processutils` dependency on `log`
+* Allow test\_lockutils to run in isolation
+* Remove \`processutils\` dependency on \`log\`
 * Don't import fcntl on Windows
 * Fix broken formatting of processutils.execute log statement
-* Move nova.utils.cpu_count() to processutils module
+* Move nova.utils.cpu\_count() to processutils module
 * pep8: fixed multiple violations
 * fixed typos found by RETF rules
 * Mask passwords that are included in commands
 * Improve help strings
-* Remove str() from LOG.* and exceptions
+* Remove str() from LOG.\* and exceptions
 * Fixed several typos
 * Emit a log statement when releasing internal lock
 * Allow passing environment variables to execute()
@@ -416,8 +446,8 @@
 * Use threading.ThreadError instead of reraising IOError
 * Have the interprocess lock follow lock conventions
 * lockutils: move directory creation in lock class
-* lockutils: remove lock_path parameter
-* lockutils: expand add_prefix
+* lockutils: remove lock\_path parameter
+* lockutils: expand add\_prefix
 * lockutils: remove local usage
 * lockutils: do not grab the lock in creators
 * Remove unused variables
@@ -425,19 +455,19 @@
 * Fix i18n problem in processutils module
 * lockutils: split code handling internal/external lock
 * lockutils: fix testcase wrt Semaphore
-* Use hacking import_exceptions for gettextutils._
+* Use hacking import\_exceptions for gettextutils.\_
 * Correct invalid docstrings
 * Fix violations of H302:import only modules
 * Fixed misspellings of common words
 * Trivial: Make vertical white space after license header consistent
 * Unify different names between Python2/3 with six.moves
 * Remove vim header
-* Use six.text_type instead of unicode function in tests
+* Use six.text\_type instead of unicode function in tests
 * Adjust import order according to PEP8 imports rule
 * fix lockutils.lock() to make it thread-safe
 * Add main() to lockutils that creates temp dir for locks
-* Allow lockutils to get lock_path conf from envvar
-* Correct execute() to check 0 in check_exit_code
+* Allow lockutils to get lock\_path conf from envvar
+* Correct execute() to check 0 in check\_exit\_code
 * Replace assertEquals with assertEqual
 * Move LockFixture into a fixtures module
 * Fix to properly log when we release a semaphore
@@ -451,7 +481,7 @@
 * BaseException.message is deprecated since Python 2.6
 * Fix locking bug
 * Move synchronized body to a first-class function
-* Make lock_file_prefix optional
+* Make lock\_file\_prefix optional
 * Enable H302 hacking check
 * Enable hacking H404 test
 * Use param keyword for docstrings
@@ -461,12 +491,12 @@
 * python3: python3 binary/text data compatbility
 * Removes len() on empty sequence evaluation
 * Added convenience APIs for lockutils
-* Import trycmd and ssh_execute from nova
+* Import trycmd and ssh\_execute from nova
 * Update processutils
-* Use print_function __future__ import
+* Use print\_function \_\_future\_\_ import
 * Improve Python 3.x compatibility
 * Replaces standard logging with common logging
-* Locking edge case when lock_path does not exist
+* Locking edge case when lock\_path does not exist
 * lockutils: add a failing unit test
 * lockutils: improve the external locks test
 * Removes unused imports in the tests module
@@ -481,7 +511,7 @@
 * Fixes import order errors
 * Log when release file lock
 * Eliminate sleep in the lockutils test case (across processes)
-* Disable lockutils test_synchronized_externally
+* Disable lockutils test\_synchronized\_externally
 * Fix import order in openstack/common/lockutils.py
 * Make project pyflakes clean
 * updating sphinx documentation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/HACKING.rst 
new/oslo.concurrency-3.21.0/HACKING.rst
--- old/oslo.concurrency-3.18.0/HACKING.rst     2017-01-18 20:30:48.000000000 
+0100
+++ new/oslo.concurrency-3.21.0/HACKING.rst     2017-07-18 15:07:25.000000000 
+0200
@@ -1,4 +1,4 @@
-oslo.concurrency Style Commandments
-======================================================
+Style Commandments
+==================
 
-Read the OpenStack Style Commandments 
http://docs.openstack.org/developer/hacking/
\ No newline at end of file
+Read the OpenStack Style Commandments 
https://docs.openstack.org/hacking/lastest/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/PKG-INFO 
new/oslo.concurrency-3.21.0/PKG-INFO
--- old/oslo.concurrency-3.18.0/PKG-INFO        2017-01-18 20:32:31.000000000 
+0100
+++ new/oslo.concurrency-3.21.0/PKG-INFO        2017-07-18 15:09:02.000000000 
+0200
@@ -1,8 +1,8 @@
 Metadata-Version: 1.1
 Name: oslo.concurrency
-Version: 3.18.0
+Version: 3.21.0
 Summary: Oslo Concurrency library
-Home-page: http://docs.openstack.org/developer/oslo.concurrency
+Home-page: https://docs.openstack.org/oslo.concurrency/latest/
 Author: OpenStack
 Author-email: [email protected]
 License: UNKNOWN
@@ -32,9 +32,9 @@
         external processes.
         
         * Free software: Apache license
-        * Documentation: http://docs.openstack.org/developer/oslo.concurrency
-        * Source: http://git.openstack.org/cgit/openstack/oslo.concurrency
-        * Bugs: http://bugs.launchpad.net/oslo.concurrency
+        * Documentation: https://docs.openstack.org/oslo.concurrency/latest/
+        * Source: https://git.openstack.org/cgit/openstack/oslo.concurrency
+        * Bugs: https://bugs.launchpad.net/oslo.concurrency
         
         
 Platform: UNKNOWN
@@ -47,5 +47,4 @@
 Classifier: Programming Language :: Python :: 2
 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.concurrency-3.18.0/README.rst 
new/oslo.concurrency-3.21.0/README.rst
--- old/oslo.concurrency-3.18.0/README.rst      2017-01-18 20:30:48.000000000 
+0100
+++ new/oslo.concurrency-3.21.0/README.rst      2017-07-18 15:07:25.000000000 
+0200
@@ -24,6 +24,6 @@
 external processes.
 
 * Free software: Apache license
-* Documentation: http://docs.openstack.org/developer/oslo.concurrency
-* Source: http://git.openstack.org/cgit/openstack/oslo.concurrency
-* Bugs: http://bugs.launchpad.net/oslo.concurrency
+* Documentation: https://docs.openstack.org/oslo.concurrency/latest/
+* Source: https://git.openstack.org/cgit/openstack/oslo.concurrency
+* Bugs: https://bugs.launchpad.net/oslo.concurrency
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/doc/source/api/fixture.lockutils.rst 
new/oslo.concurrency-3.21.0/doc/source/api/fixture.lockutils.rst
--- old/oslo.concurrency-3.18.0/doc/source/api/fixture.lockutils.rst    
2017-01-18 20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/api/fixture.lockutils.rst    
1970-01-01 01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-===========================================
- :mod:`oslo_concurrency.fixture.lockutils`
-===========================================
-
-.. automodule:: oslo_concurrency.fixture.lockutils
-  :members:
-  :undoc-members:
-  :show-inheritance:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/doc/source/api/index.rst 
new/oslo.concurrency-3.21.0/doc/source/api/index.rst
--- old/oslo.concurrency-3.18.0/doc/source/api/index.rst        2017-01-18 
20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/api/index.rst        1970-01-01 
01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-.. toctree::
-   :maxdepth: 1
-
-   fixture.lockutils
-   lockutils
-   opts
-   processutils
-   watchdog
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/doc/source/api/lockutils.rst 
new/oslo.concurrency-3.21.0/doc/source/api/lockutils.rst
--- old/oslo.concurrency-3.18.0/doc/source/api/lockutils.rst    2017-01-18 
20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/api/lockutils.rst    1970-01-01 
01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-===================================
- :mod:`oslo_concurrency.lockutils`
-===================================
-
-.. automodule:: oslo_concurrency.lockutils
-  :members:
-  :undoc-members:
-  :show-inheritance:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/doc/source/api/opts.rst 
new/oslo.concurrency-3.21.0/doc/source/api/opts.rst
--- old/oslo.concurrency-3.18.0/doc/source/api/opts.rst 2017-01-18 
20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/api/opts.rst 1970-01-01 
01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-==============================
- :mod:`oslo_concurrency.opts`
-==============================
-
-.. automodule:: oslo_concurrency.opts
-  :members:
-  :undoc-members:
-  :show-inheritance:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/doc/source/api/processutils.rst 
new/oslo.concurrency-3.21.0/doc/source/api/processutils.rst
--- old/oslo.concurrency-3.18.0/doc/source/api/processutils.rst 2017-01-18 
20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/api/processutils.rst 1970-01-01 
01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-======================================
- :mod:`oslo_concurrency.processutils`
-======================================
-
-.. automodule:: oslo_concurrency.processutils
-  :members:
-  :undoc-members:
-  :show-inheritance:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/doc/source/api/watchdog.rst 
new/oslo.concurrency-3.21.0/doc/source/api/watchdog.rst
--- old/oslo.concurrency-3.18.0/doc/source/api/watchdog.rst     2017-01-18 
20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/api/watchdog.rst     1970-01-01 
01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-==================================
- :mod:`oslo_concurrency.watchdog`
-==================================
-
-.. automodule:: oslo_concurrency.watchdog
-  :members:
-  :undoc-members:
-  :show-inheritance:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/doc/source/conf.py 
new/oslo.concurrency-3.21.0/doc/source/conf.py
--- old/oslo.concurrency-3.18.0/doc/source/conf.py      2017-01-18 
20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/conf.py      2017-07-18 
15:07:25.000000000 +0200
@@ -23,10 +23,16 @@
 # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
 extensions = [
     'sphinx.ext.autodoc',
-    'oslosphinx',
+    'openstackdocstheme',
     'oslo_config.sphinxext',
 ]
 
+# openstackdocstheme options
+repository_name = 'openstack/oslo.concurrency'
+bug_project = 'oslo.concurrency'
+bug_tag = ''
+html_last_updated_fmt = '%Y-%m-%d %H:%M'
+
 # autodoc generation is a bit aggressive and a nuisance when doing heavy
 # text edit cycles.
 # execute "export SPHINX_DEBUG=1" in your terminal to disable
@@ -60,7 +66,7 @@
 # The theme to use for HTML and HTML Help pages.  Major themes that come with
 # Sphinx are currently 'default' and 'sphinxdoc'.
 # html_theme_path = ["."]
-# html_theme = '_theme'
+html_theme = 'openstackdocs'
 # html_static_path = ['static']
 
 # Output file base name for HTML help builder.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/doc/source/configuration/index.rst 
new/oslo.concurrency-3.21.0/doc/source/configuration/index.rst
--- old/oslo.concurrency-3.18.0/doc/source/configuration/index.rst      
1970-01-01 01:00:00.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/configuration/index.rst      
2017-07-18 15:07:25.000000000 +0200
@@ -0,0 +1,8 @@
+=======================
+ Configuration Options
+=======================
+
+oslo.concurrency uses oslo.config to define and manage configuration options
+to allow the deployer to control how an application uses this library.
+
+.. show-options:: oslo.concurrency
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/doc/source/contributing.rst 
new/oslo.concurrency-3.21.0/doc/source/contributing.rst
--- old/oslo.concurrency-3.18.0/doc/source/contributing.rst     2017-01-18 
20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/contributing.rst     1970-01-01 
01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-==============
- Contributing
-==============
-
-.. include:: ../../CONTRIBUTING.rst
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/doc/source/contributor/contributing.rst 
new/oslo.concurrency-3.21.0/doc/source/contributor/contributing.rst
--- old/oslo.concurrency-3.18.0/doc/source/contributor/contributing.rst 
1970-01-01 01:00:00.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/contributor/contributing.rst 
2017-07-18 15:07:25.000000000 +0200
@@ -0,0 +1,5 @@
+==============
+ Contributing
+==============
+
+.. include:: ../../../CONTRIBUTING.rst
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/doc/source/contributor/history.rst 
new/oslo.concurrency-3.21.0/doc/source/contributor/history.rst
--- old/oslo.concurrency-3.18.0/doc/source/contributor/history.rst      
1970-01-01 01:00:00.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/contributor/history.rst      
2017-07-18 15:07:25.000000000 +0200
@@ -0,0 +1 @@
+.. include:: ../../../ChangeLog
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/doc/source/contributor/index.rst 
new/oslo.concurrency-3.21.0/doc/source/contributor/index.rst
--- old/oslo.concurrency-3.18.0/doc/source/contributor/index.rst        
1970-01-01 01:00:00.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/contributor/index.rst        
2017-07-18 15:07:25.000000000 +0200
@@ -0,0 +1,9 @@
+=====================
+ Contributor's Guide
+=====================
+
+.. toctree::
+   :maxdepth: 2
+
+   contributing
+   history
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/doc/source/history.rst 
new/oslo.concurrency-3.21.0/doc/source/history.rst
--- old/oslo.concurrency-3.18.0/doc/source/history.rst  2017-01-18 
20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/history.rst  1970-01-01 
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-.. include:: ../../ChangeLog
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/doc/source/index.rst 
new/oslo.concurrency-3.21.0/doc/source/index.rst
--- old/oslo.concurrency-3.18.0/doc/source/index.rst    2017-01-18 
20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/index.rst    2017-07-18 
15:07:25.000000000 +0200
@@ -9,26 +9,11 @@
 .. toctree::
    :maxdepth: 1
 
-   installation
-   usage
-   opts
-   contributing
-
-API Documentation
-=================
-
-.. toctree::
-   :maxdepth: 1
-
-   api/index
-
-Release Notes
-=============
-
-.. toctree::
-   :maxdepth: 1
-
-   history
+   install/index
+   user/index
+   configuration/index
+   contributor/index
+   reference/index
 
 Indices and tables
 ==================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/doc/source/install/index.rst 
new/oslo.concurrency-3.21.0/doc/source/install/index.rst
--- old/oslo.concurrency-3.18.0/doc/source/install/index.rst    1970-01-01 
01:00:00.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/install/index.rst    2017-07-18 
15:07:25.000000000 +0200
@@ -0,0 +1,12 @@
+============
+Installation
+============
+
+At the command line::
+
+    $ pip install oslo.concurrency
+
+Or, if you have virtualenvwrapper installed::
+
+    $ mkvirtualenv oslo.concurrency
+    $ pip install oslo.concurrency
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/doc/source/installation.rst 
new/oslo.concurrency-3.21.0/doc/source/installation.rst
--- old/oslo.concurrency-3.18.0/doc/source/installation.rst     2017-01-18 
20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/installation.rst     1970-01-01 
01:00:00.000000000 +0100
@@ -1,12 +0,0 @@
-============
-Installation
-============
-
-At the command line::
-
-    $ pip install oslo.concurrency
-
-Or, if you have virtualenvwrapper installed::
-
-    $ mkvirtualenv oslo.concurrency
-    $ pip install oslo.concurrency
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/doc/source/opts.rst 
new/oslo.concurrency-3.21.0/doc/source/opts.rst
--- old/oslo.concurrency-3.18.0/doc/source/opts.rst     2017-01-18 
20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/opts.rst     1970-01-01 
01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-=======================
- Configuration Options
-=======================
-
-oslo.concurrency uses oslo.config to define and manage configuration options
-to allow the deployer to control how an application uses this library.
-
-.. show-options:: oslo.concurrency
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/doc/source/reference/fixture.lockutils.rst 
new/oslo.concurrency-3.21.0/doc/source/reference/fixture.lockutils.rst
--- old/oslo.concurrency-3.18.0/doc/source/reference/fixture.lockutils.rst      
1970-01-01 01:00:00.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/reference/fixture.lockutils.rst      
2017-07-18 15:07:25.000000000 +0200
@@ -0,0 +1,8 @@
+===========================================
+ :mod:`oslo_concurrency.fixture.lockutils`
+===========================================
+
+.. automodule:: oslo_concurrency.fixture.lockutils
+  :members:
+  :undoc-members:
+  :show-inheritance:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/doc/source/reference/index.rst 
new/oslo.concurrency-3.21.0/doc/source/reference/index.rst
--- old/oslo.concurrency-3.18.0/doc/source/reference/index.rst  1970-01-01 
01:00:00.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/reference/index.rst  2017-07-18 
15:07:25.000000000 +0200
@@ -0,0 +1,12 @@
+===============
+ API Reference
+===============
+
+.. toctree::
+   :maxdepth: 1
+
+   fixture.lockutils
+   lockutils
+   opts
+   processutils
+   watchdog
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/doc/source/reference/lockutils.rst 
new/oslo.concurrency-3.21.0/doc/source/reference/lockutils.rst
--- old/oslo.concurrency-3.18.0/doc/source/reference/lockutils.rst      
1970-01-01 01:00:00.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/reference/lockutils.rst      
2017-07-18 15:07:25.000000000 +0200
@@ -0,0 +1,8 @@
+===================================
+ :mod:`oslo_concurrency.lockutils`
+===================================
+
+.. automodule:: oslo_concurrency.lockutils
+  :members:
+  :undoc-members:
+  :show-inheritance:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/doc/source/reference/opts.rst 
new/oslo.concurrency-3.21.0/doc/source/reference/opts.rst
--- old/oslo.concurrency-3.18.0/doc/source/reference/opts.rst   1970-01-01 
01:00:00.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/reference/opts.rst   2017-07-18 
15:07:25.000000000 +0200
@@ -0,0 +1,8 @@
+==============================
+ :mod:`oslo_concurrency.opts`
+==============================
+
+.. automodule:: oslo_concurrency.opts
+  :members:
+  :undoc-members:
+  :show-inheritance:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/doc/source/reference/processutils.rst 
new/oslo.concurrency-3.21.0/doc/source/reference/processutils.rst
--- old/oslo.concurrency-3.18.0/doc/source/reference/processutils.rst   
1970-01-01 01:00:00.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/reference/processutils.rst   
2017-07-18 15:07:25.000000000 +0200
@@ -0,0 +1,8 @@
+======================================
+ :mod:`oslo_concurrency.processutils`
+======================================
+
+.. automodule:: oslo_concurrency.processutils
+  :members:
+  :undoc-members:
+  :show-inheritance:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/doc/source/reference/watchdog.rst 
new/oslo.concurrency-3.21.0/doc/source/reference/watchdog.rst
--- old/oslo.concurrency-3.18.0/doc/source/reference/watchdog.rst       
1970-01-01 01:00:00.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/reference/watchdog.rst       
2017-07-18 15:07:25.000000000 +0200
@@ -0,0 +1,8 @@
+==================================
+ :mod:`oslo_concurrency.watchdog`
+==================================
+
+.. automodule:: oslo_concurrency.watchdog
+  :members:
+  :undoc-members:
+  :show-inheritance:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/doc/source/usage.rst 
new/oslo.concurrency-3.21.0/doc/source/usage.rst
--- old/oslo.concurrency-3.18.0/doc/source/usage.rst    2017-01-18 
20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/usage.rst    1970-01-01 
01:00:00.000000000 +0100
@@ -1,74 +0,0 @@
-=======
- Usage
-=======
-
-To use oslo.concurrency in a project, import the relevant module. For
-example::
-
-    from oslo_concurrency import lockutils
-    from oslo_concurrency import processutils
-
-.. seealso::
-
-   * :doc:`API Documentation <api/index>`
-
-Locking a function (local to a process)
-=======================================
-
-To ensure that a function (which is not thread safe) is only used in
-a thread safe manner (typically such type of function should be refactored
-to avoid this problem but if not then the following can help)::
-
-    @lockutils.synchronized('not_thread_safe')
-    def not_thread_safe():
-        pass
-
-Once decorated later callers of this function will be able to call into
-this method and the contract that two threads will **not** enter this
-function at the same time will be upheld. Make sure that the names of the
-locks used are carefully chosen (typically by namespacing them to your
-app so that other apps will not chose the same names).
-
-Locking a function (local to a process as well as across process)
-=================================================================
-
-To ensure that a function (which is not thread safe **or** multi-process
-safe) is only used in a safe manner (typically such type of function should
-be refactored to avoid this problem but if not then the following can help)::
-
-    @lockutils.synchronized('not_thread_process_safe', external=True)
-    def not_thread_process_safe():
-        pass
-
-Once decorated later callers of this function will be able to call into
-this method and the contract that two threads (or any two processes)
-will **not** enter this function at the same time will be upheld. Make
-sure that the names of the locks used are carefully chosen (typically by
-namespacing them to your app so that other apps will not chose the same
-names).
-
-Common ways to prefix/namespace the synchronized decorator
-==========================================================
-
-Since it is **highly** recommended to prefix (or namespace) the usage
-of the synchronized there are a few helpers that can make this much easier
-to achieve.
-
-An example is::
-
-    myapp_synchronized = lockutils.synchronized_with_prefix("myapp")
-
-Then further usage of the ``lockutils.synchronized`` would instead now use
-this decorator created above instead of using ``lockutils.synchronized``
-directly.
-
-Command Line Wrapper
-====================
-
-``oslo.concurrency`` includes a command line tool for use in test jobs
-that need the environment variable :envvar:`OSLO_LOCK_PATH` set. To
-use it, prefix the command to be run with
-:command:`lockutils-wrapper`. For example::
-
-  $ lockutils-wrapper env | grep OSLO_LOCK_PATH
-  OSLO_LOCK_PATH=/tmp/tmpbFHK45
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/doc/source/user/index.rst 
new/oslo.concurrency-3.21.0/doc/source/user/index.rst
--- old/oslo.concurrency-3.18.0/doc/source/user/index.rst       1970-01-01 
01:00:00.000000000 +0100
+++ new/oslo.concurrency-3.21.0/doc/source/user/index.rst       2017-07-18 
15:07:25.000000000 +0200
@@ -0,0 +1,74 @@
+=======
+ Usage
+=======
+
+To use oslo.concurrency in a project, import the relevant module. For
+example::
+
+    from oslo_concurrency import lockutils
+    from oslo_concurrency import processutils
+
+.. seealso::
+
+   * :doc:`API Documentation <../reference/index>`
+
+Locking a function (local to a process)
+=======================================
+
+To ensure that a function (which is not thread safe) is only used in
+a thread safe manner (typically such type of function should be refactored
+to avoid this problem but if not then the following can help)::
+
+    @lockutils.synchronized('not_thread_safe')
+    def not_thread_safe():
+        pass
+
+Once decorated later callers of this function will be able to call into
+this method and the contract that two threads will **not** enter this
+function at the same time will be upheld. Make sure that the names of the
+locks used are carefully chosen (typically by namespacing them to your
+app so that other apps will not chose the same names).
+
+Locking a function (local to a process as well as across process)
+=================================================================
+
+To ensure that a function (which is not thread safe **or** multi-process
+safe) is only used in a safe manner (typically such type of function should
+be refactored to avoid this problem but if not then the following can help)::
+
+    @lockutils.synchronized('not_thread_process_safe', external=True)
+    def not_thread_process_safe():
+        pass
+
+Once decorated later callers of this function will be able to call into
+this method and the contract that two threads (or any two processes)
+will **not** enter this function at the same time will be upheld. Make
+sure that the names of the locks used are carefully chosen (typically by
+namespacing them to your app so that other apps will not chose the same
+names).
+
+Common ways to prefix/namespace the synchronized decorator
+==========================================================
+
+Since it is **highly** recommended to prefix (or namespace) the usage
+of the synchronized there are a few helpers that can make this much easier
+to achieve.
+
+An example is::
+
+    myapp_synchronized = lockutils.synchronized_with_prefix("myapp")
+
+Then further usage of the ``lockutils.synchronized`` would instead now use
+this decorator created above instead of using ``lockutils.synchronized``
+directly.
+
+Command Line Wrapper
+====================
+
+``oslo.concurrency`` includes a command line tool for use in test jobs
+that need the environment variable :envvar:`OSLO_LOCK_PATH` set. To
+use it, prefix the command to be run with
+:command:`lockutils-wrapper`. For example::
+
+  $ lockutils-wrapper env | grep OSLO_LOCK_PATH
+  OSLO_LOCK_PATH=/tmp/tmpbFHK45
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/oslo.concurrency.egg-info/PKG-INFO 
new/oslo.concurrency-3.21.0/oslo.concurrency.egg-info/PKG-INFO
--- old/oslo.concurrency-3.18.0/oslo.concurrency.egg-info/PKG-INFO      
2017-01-18 20:32:30.000000000 +0100
+++ new/oslo.concurrency-3.21.0/oslo.concurrency.egg-info/PKG-INFO      
2017-07-18 15:09:02.000000000 +0200
@@ -1,8 +1,8 @@
 Metadata-Version: 1.1
 Name: oslo.concurrency
-Version: 3.18.0
+Version: 3.21.0
 Summary: Oslo Concurrency library
-Home-page: http://docs.openstack.org/developer/oslo.concurrency
+Home-page: https://docs.openstack.org/oslo.concurrency/latest/
 Author: OpenStack
 Author-email: [email protected]
 License: UNKNOWN
@@ -32,9 +32,9 @@
         external processes.
         
         * Free software: Apache license
-        * Documentation: http://docs.openstack.org/developer/oslo.concurrency
-        * Source: http://git.openstack.org/cgit/openstack/oslo.concurrency
-        * Bugs: http://bugs.launchpad.net/oslo.concurrency
+        * Documentation: https://docs.openstack.org/oslo.concurrency/latest/
+        * Source: https://git.openstack.org/cgit/openstack/oslo.concurrency
+        * Bugs: https://bugs.launchpad.net/oslo.concurrency
         
         
 Platform: UNKNOWN
@@ -47,5 +47,4 @@
 Classifier: Programming Language :: Python :: 2
 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.concurrency-3.18.0/oslo.concurrency.egg-info/SOURCES.txt 
new/oslo.concurrency-3.21.0/oslo.concurrency.egg-info/SOURCES.txt
--- old/oslo.concurrency-3.18.0/oslo.concurrency.egg-info/SOURCES.txt   
2017-01-18 20:32:31.000000000 +0100
+++ new/oslo.concurrency-3.21.0/oslo.concurrency.egg-info/SOURCES.txt   
2017-07-18 15:09:02.000000000 +0200
@@ -14,18 +14,19 @@
 test-requirements.txt
 tox.ini
 doc/source/conf.py
-doc/source/contributing.rst
-doc/source/history.rst
 doc/source/index.rst
-doc/source/installation.rst
-doc/source/opts.rst
-doc/source/usage.rst
-doc/source/api/fixture.lockutils.rst
-doc/source/api/index.rst
-doc/source/api/lockutils.rst
-doc/source/api/opts.rst
-doc/source/api/processutils.rst
-doc/source/api/watchdog.rst
+doc/source/configuration/index.rst
+doc/source/contributor/contributing.rst
+doc/source/contributor/history.rst
+doc/source/contributor/index.rst
+doc/source/install/index.rst
+doc/source/reference/fixture.lockutils.rst
+doc/source/reference/index.rst
+doc/source/reference/lockutils.rst
+doc/source/reference/opts.rst
+doc/source/reference/processutils.rst
+doc/source/reference/watchdog.rst
+doc/source/user/index.rst
 oslo.concurrency.egg-info/PKG-INFO
 oslo.concurrency.egg-info/SOURCES.txt
 oslo.concurrency.egg-info/dependency_links.txt
@@ -44,13 +45,9 @@
 oslo_concurrency/watchdog.py
 oslo_concurrency/fixture/__init__.py
 oslo_concurrency/fixture/lockutils.py
-oslo_concurrency/locale/de/LC_MESSAGES/oslo_concurrency-log-info.po
 oslo_concurrency/locale/de/LC_MESSAGES/oslo_concurrency.po
-oslo_concurrency/locale/en_GB/LC_MESSAGES/oslo_concurrency-log-info.po
 oslo_concurrency/locale/en_GB/LC_MESSAGES/oslo_concurrency.po
-oslo_concurrency/locale/es/LC_MESSAGES/oslo_concurrency-log-info.po
 oslo_concurrency/locale/es/LC_MESSAGES/oslo_concurrency.po
-oslo_concurrency/locale/fr/LC_MESSAGES/oslo_concurrency-log-info.po
 oslo_concurrency/locale/fr/LC_MESSAGES/oslo_concurrency.po
 oslo_concurrency/tests/__init__.py
 oslo_concurrency/tests/unit/__init__.py
@@ -61,6 +58,7 @@
 releasenotes/source/conf.py
 releasenotes/source/index.rst
 releasenotes/source/newton.rst
+releasenotes/source/ocata.rst
 releasenotes/source/unreleased.rst
 releasenotes/source/_static/.placeholder
 releasenotes/source/_templates/.placeholder
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/oslo.concurrency.egg-info/pbr.json 
new/oslo.concurrency-3.21.0/oslo.concurrency.egg-info/pbr.json
--- old/oslo.concurrency-3.18.0/oslo.concurrency.egg-info/pbr.json      
2017-01-18 20:32:30.000000000 +0100
+++ new/oslo.concurrency-3.21.0/oslo.concurrency.egg-info/pbr.json      
2017-07-18 15:09:02.000000000 +0200
@@ -1 +1 @@
-{"git_version": "7afbc99", "is_release": true}
\ No newline at end of file
+{"git_version": "88583ed", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/oslo.concurrency.egg-info/requires.txt 
new/oslo.concurrency-3.21.0/oslo.concurrency.egg-info/requires.txt
--- old/oslo.concurrency-3.18.0/oslo.concurrency.egg-info/requires.txt  
2017-01-18 20:32:30.000000000 +0100
+++ new/oslo.concurrency-3.21.0/oslo.concurrency.egg-info/requires.txt  
2017-07-18 15:09:02.000000000 +0200
@@ -1,7 +1,7 @@
-pbr>=1.8
+pbr!=2.1.0,>=2.0.0
 enum34
-oslo.config!=3.18.0,>=3.14.0
-oslo.i18n>=2.1.0
-oslo.utils>=3.18.0
+oslo.config!=4.3.0,!=4.4.0,>=4.0.0
+oslo.i18n!=3.15.2,>=2.1.0
+oslo.utils>=3.20.0
 six>=1.9.0
 fasteners>=0.7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/oslo_concurrency/_i18n.py 
new/oslo.concurrency-3.21.0/oslo_concurrency/_i18n.py
--- old/oslo.concurrency-3.18.0/oslo_concurrency/_i18n.py       2017-01-18 
20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/oslo_concurrency/_i18n.py       2017-07-18 
15:07:25.000000000 +0200
@@ -20,13 +20,3 @@
 
 # The primary translation function using the well-known name "_"
 _ = _translators.primary
-
-# Translators for log levels.
-#
-# The abbreviated names are meant to reflect the usual use of a short
-# name like '_'. The "L" is for "log" and the other letter comes from
-# the level.
-_LI = _translators.log_info
-_LW = _translators.log_warning
-_LE = _translators.log_error
-_LC = _translators.log_critical
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/oslo_concurrency/locale/de/LC_MESSAGES/oslo_concurrency-log-info.po
 
new/oslo.concurrency-3.21.0/oslo_concurrency/locale/de/LC_MESSAGES/oslo_concurrency-log-info.po
--- 
old/oslo.concurrency-3.18.0/oslo_concurrency/locale/de/LC_MESSAGES/oslo_concurrency-log-info.po
     2017-01-18 20:30:48.000000000 +0100
+++ 
new/oslo.concurrency-3.21.0/oslo_concurrency/locale/de/LC_MESSAGES/oslo_concurrency-log-info.po
     1970-01-01 01:00:00.000000000 +0100
@@ -1,19 +0,0 @@
-# Andreas Jaeger <[email protected]>, 2016. #zanata
-msgid ""
-msgstr ""
-"Project-Id-Version: oslo.concurrency 3.9.1.dev2\n"
-"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n";
-"POT-Creation-Date: 2016-06-04 05:27+0000\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2016-06-02 07:05+0000\n"
-"Last-Translator: Andreas Jaeger <[email protected]>\n"
-"Language-Team: German\n"
-"Language: de\n"
-"X-Generator: Zanata 3.7.3\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-
-#, python-format
-msgid "Failed to remove file %(file)s"
-msgstr "Fehler beim Entfernen der Datei %(file)s"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/oslo_concurrency/locale/en_GB/LC_MESSAGES/oslo_concurrency-log-info.po
 
new/oslo.concurrency-3.21.0/oslo_concurrency/locale/en_GB/LC_MESSAGES/oslo_concurrency-log-info.po
--- 
old/oslo.concurrency-3.18.0/oslo_concurrency/locale/en_GB/LC_MESSAGES/oslo_concurrency-log-info.po
  2017-01-18 20:30:48.000000000 +0100
+++ 
new/oslo.concurrency-3.21.0/oslo_concurrency/locale/en_GB/LC_MESSAGES/oslo_concurrency-log-info.po
  1970-01-01 01:00:00.000000000 +0100
@@ -1,27 +0,0 @@
-# Translations template for oslo.concurrency.
-# Copyright (C) 2015 ORGANIZATION
-# This file is distributed under the same license as the oslo.concurrency
-# project.
-#
-# Translators:
-# Andi Chandler <[email protected]>, 2014
-# Andreas Jaeger <[email protected]>, 2016. #zanata
-msgid ""
-msgstr ""
-"Project-Id-Version: oslo.concurrency 3.6.1.dev10\n"
-"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n";
-"POT-Creation-Date: 2016-04-19 12:20+0000\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2015-06-10 11:06+0000\n"
-"Last-Translator: openstackjenkins <[email protected]>\n"
-"Language: en-GB\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Generated-By: Babel 2.0\n"
-"X-Generator: Zanata 3.7.3\n"
-"Language-Team: English (United Kingdom)\n"
-
-#, python-format
-msgid "Failed to remove file %(file)s"
-msgstr "Failed to remove file %(file)s"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/oslo_concurrency/locale/en_GB/LC_MESSAGES/oslo_concurrency.po
 
new/oslo.concurrency-3.21.0/oslo_concurrency/locale/en_GB/LC_MESSAGES/oslo_concurrency.po
--- 
old/oslo.concurrency-3.18.0/oslo_concurrency/locale/en_GB/LC_MESSAGES/oslo_concurrency.po
   2017-01-18 20:30:48.000000000 +0100
+++ 
new/oslo.concurrency-3.21.0/oslo_concurrency/locale/en_GB/LC_MESSAGES/oslo_concurrency.po
   2017-07-18 15:07:25.000000000 +0200
@@ -6,20 +6,21 @@
 # Translators:
 # Andi Chandler <[email protected]>, 2014-2015
 # Andreas Jaeger <[email protected]>, 2016. #zanata
+# Andi Chandler <[email protected]>, 2017. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: oslo.concurrency 3.6.1.dev10\n"
+"Project-Id-Version: oslo.concurrency 3.20.1.dev7\n"
 "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n";
-"POT-Creation-Date: 2016-04-19 12:20+0000\n"
+"POT-Creation-Date: 2017-07-12 00:36+0000\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2015-06-10 11:06+0000\n"
-"Last-Translator: openstackjenkins <[email protected]>\n"
+"PO-Revision-Date: 2017-07-11 05:04+0000\n"
+"Last-Translator: Andi Chandler <[email protected]>\n"
 "Language: en-GB\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "Generated-By: Babel 2.0\n"
-"X-Generator: Zanata 3.7.3\n"
+"X-Generator: Zanata 3.9.6\n"
 "Language-Team: English (United Kingdom)\n"
 
 #, python-format
@@ -89,6 +90,13 @@
 msgid "Got unknown keyword args: %r"
 msgstr "Got unknown keyword args: %r"
 
+msgid ""
+"Process resource limits are ignored as this feature is not supported on "
+"Windows."
+msgstr ""
+"Process resource limits are ignored as this feature is not supported on "
+"Windows."
+
 #, python-format
 msgid "Running cmd (subprocess): %s"
 msgstr "Running cmd (subprocess): %s"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/oslo_concurrency/locale/es/LC_MESSAGES/oslo_concurrency-log-info.po
 
new/oslo.concurrency-3.21.0/oslo_concurrency/locale/es/LC_MESSAGES/oslo_concurrency-log-info.po
--- 
old/oslo.concurrency-3.18.0/oslo_concurrency/locale/es/LC_MESSAGES/oslo_concurrency-log-info.po
     2017-01-18 20:30:48.000000000 +0100
+++ 
new/oslo.concurrency-3.21.0/oslo_concurrency/locale/es/LC_MESSAGES/oslo_concurrency-log-info.po
     1970-01-01 01:00:00.000000000 +0100
@@ -1,27 +0,0 @@
-# Translations template for oslo.concurrency.
-# Copyright (C) 2015 ORGANIZATION
-# This file is distributed under the same license as the oslo.concurrency
-# project.
-#
-# Translators:
-# Adriana Chisco Landazábal <[email protected]>, 2015
-# Andreas Jaeger <[email protected]>, 2016. #zanata
-msgid ""
-msgstr ""
-"Project-Id-Version: oslo.concurrency 3.6.1.dev10\n"
-"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n";
-"POT-Creation-Date: 2016-04-19 12:20+0000\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2015-06-22 09:27+0000\n"
-"Last-Translator: Adriana Chisco Landazábal <[email protected]>\n"
-"Language: es\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"Generated-By: Babel 2.0\n"
-"X-Generator: Zanata 3.7.3\n"
-"Language-Team: Spanish\n"
-
-#, python-format
-msgid "Failed to remove file %(file)s"
-msgstr "No se ha podido eliminar el fichero %(file)s"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/oslo_concurrency/locale/fr/LC_MESSAGES/oslo_concurrency-log-info.po
 
new/oslo.concurrency-3.21.0/oslo_concurrency/locale/fr/LC_MESSAGES/oslo_concurrency-log-info.po
--- 
old/oslo.concurrency-3.18.0/oslo_concurrency/locale/fr/LC_MESSAGES/oslo_concurrency-log-info.po
     2017-01-18 20:30:48.000000000 +0100
+++ 
new/oslo.concurrency-3.21.0/oslo_concurrency/locale/fr/LC_MESSAGES/oslo_concurrency-log-info.po
     1970-01-01 01:00:00.000000000 +0100
@@ -1,27 +0,0 @@
-# Translations template for oslo.concurrency.
-# Copyright (C) 2015 ORGANIZATION
-# This file is distributed under the same license as the oslo.concurrency
-# project.
-#
-# Translators:
-# Maxime COQUEREL <[email protected]>, 2015
-# Andreas Jaeger <[email protected]>, 2016. #zanata
-msgid ""
-msgstr ""
-"Project-Id-Version: oslo.concurrency 3.6.1.dev10\n"
-"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n";
-"POT-Creation-Date: 2016-04-19 12:20+0000\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2015-06-10 11:06+0000\n"
-"Last-Translator: openstackjenkins <[email protected]>\n"
-"Language: fr\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"Generated-By: Babel 2.0\n"
-"X-Generator: Zanata 3.7.3\n"
-"Language-Team: French\n"
-
-#, python-format
-msgid "Failed to remove file %(file)s"
-msgstr "Échec lors de la suppression du fichier  %(file)s"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/oslo_concurrency/lockutils.py 
new/oslo.concurrency-3.21.0/oslo_concurrency/lockutils.py
--- old/oslo.concurrency-3.18.0/oslo_concurrency/lockutils.py   2017-01-18 
20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/oslo_concurrency/lockutils.py   2017-07-18 
15:07:25.000000000 +0200
@@ -30,7 +30,7 @@
 from oslo_utils import timeutils
 import six
 
-from oslo_concurrency._i18n import _, _LI
+from oslo_concurrency._i18n import _
 
 
 LOG = logging.getLogger(__name__)
@@ -158,7 +158,7 @@
         try:
             os.remove(lock_file_path)
         except OSError:
-            LOG.info(_LI('Failed to remove file %(file)s'),
+            LOG.info('Failed to remove file %(file)s',
                      {'file': lock_file_path})
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/oslo_concurrency/tests/unit/test_processutils.py 
new/oslo.concurrency-3.21.0/oslo_concurrency/tests/unit/test_processutils.py
--- 
old/oslo.concurrency-3.18.0/oslo_concurrency/tests/unit/test_processutils.py    
    2017-01-18 20:30:48.000000000 +0100
+++ 
new/oslo.concurrency-3.21.0/oslo_concurrency/tests/unit/test_processutils.py    
    2017-07-18 15:07:25.000000000 +0200
@@ -33,7 +33,6 @@
 import six
 
 from oslo_concurrency import processutils
-from oslotest import mockpatch
 
 
 PROCESS_EXECUTION_ERROR_LOGGING_TEST = """#!/bin/bash
@@ -113,12 +112,17 @@
 
         processutils.execute(TRUE_UTILITY)
 
-        expected_exception = (processutils.InvalidArgumentError if six.PY2
-                              else subprocess.SubprocessError)
-        self.assertRaises(expected_exception,
-                          processutils.execute,
-                          TRUE_UTILITY,
-                          preexec_fn=preexec_fn)
+        if six.PY2:
+            self.assertRaises(processutils.InvalidArgumentError,
+                              processutils.execute,
+                              TRUE_UTILITY,
+                              preexec_fn=preexec_fn)
+        else:
+            try:
+                processutils.execute(TRUE_UTILITY, preexec_fn=preexec_fn)
+            except Exception as e:
+                if type(e).__name__ != 'SubprocessError':
+                    raise
 
 
 class ProcessExecutionErrorTest(test_base.BaseTestCase):
@@ -284,7 +288,7 @@
     # This test and the one below ensures that when communicate raises
     # an OSError, we do the right thing(s)
     def test_exception_on_communicate_error(self):
-        mock = self.useFixture(mockpatch.Patch(
+        mock = self.useFixture(fixtures.MockPatch(
             'subprocess.Popen.communicate',
             side_effect=OSError(errno.EAGAIN, 'fake-test')))
 
@@ -297,7 +301,7 @@
         self.assertEqual(1, mock.mock.call_count)
 
     def test_retry_on_communicate_error(self):
-        mock = self.useFixture(mockpatch.Patch(
+        mock = self.useFixture(fixtures.MockPatch(
             'subprocess.Popen.communicate',
             side_effect=OSError(errno.EAGAIN, 'fake-test')))
 
@@ -312,7 +316,7 @@
 
     def _test_and_check_logging_communicate_errors(self, log_errors=None,
                                                    attempts=None):
-        mock = self.useFixture(mockpatch.Patch(
+        mock = self.useFixture(fixtures.MockPatch(
             'subprocess.Popen.communicate',
             side_effect=OSError(errno.EAGAIN, 'fake-test')))
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/oslo_concurrency/version.py 
new/oslo.concurrency-3.21.0/oslo_concurrency/version.py
--- old/oslo.concurrency-3.18.0/oslo_concurrency/version.py     2017-01-18 
20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/oslo_concurrency/version.py     2017-07-18 
15:07:25.000000000 +0200
@@ -15,4 +15,4 @@
 
 import pbr.version
 
-version_info = pbr.version.VersionInfo('oslo_concurrency')
+version_info = pbr.version.VersionInfo('oslo.concurrency')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/releasenotes/source/conf.py 
new/oslo.concurrency-3.21.0/releasenotes/source/conf.py
--- old/oslo.concurrency-3.18.0/releasenotes/source/conf.py     2017-01-18 
20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/releasenotes/source/conf.py     2017-07-18 
15:07:25.000000000 +0200
@@ -35,10 +35,16 @@
 # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
 # ones.
 extensions = [
-    'oslosphinx',
+    'openstackdocstheme',
     'reno.sphinxext',
 ]
 
+# openstackdocstheme options
+repository_name = 'openstack/oslo.config'
+bug_project = 'oslo.config'
+bug_tag = ''
+html_last_updated_fmt = '%Y-%m-%d %H:%M'
+
 # Add any paths that contain templates here, relative to this directory.
 templates_path = ['_templates']
 
@@ -109,7 +115,7 @@
 
 # The theme to use for HTML and HTML Help pages.  See the documentation for
 # a list of builtin themes.
-html_theme = 'default'
+html_theme = 'openstackdocs'
 
 # Theme options are theme-specific and customize the look and feel of a theme
 # further.  For a list of options available for each theme, see the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/releasenotes/source/index.rst 
new/oslo.concurrency-3.21.0/releasenotes/source/index.rst
--- old/oslo.concurrency-3.18.0/releasenotes/source/index.rst   2017-01-18 
20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/releasenotes/source/index.rst   2017-07-18 
15:07:25.000000000 +0200
@@ -6,4 +6,5 @@
     :maxdepth: 1
 
     unreleased
+    ocata
     newton
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
 
new/oslo.concurrency-3.21.0/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
--- 
old/oslo.concurrency-3.18.0/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
    2017-01-18 20:30:48.000000000 +0100
+++ 
new/oslo.concurrency-3.21.0/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
    2017-07-18 15:07:25.000000000 +0200
@@ -1,22 +1,29 @@
 # Andi Chandler <[email protected]>, 2016. #zanata
+# Andi Chandler <[email protected]>, 2017. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: oslo.concurrency Release Notes 3.11.1\n"
+"Project-Id-Version: oslo.concurrency Release Notes 3.20.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-07-01 03:44+0000\n"
+"POT-Creation-Date: 2017-07-12 00:36+0000\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2016-06-28 05:54+0000\n"
+"PO-Revision-Date: 2017-07-11 05:04+0000\n"
 "Last-Translator: Andi Chandler <[email protected]>\n"
 "Language-Team: English (United Kingdom)\n"
 "Language: en-GB\n"
-"X-Generator: Zanata 3.7.3\n"
+"X-Generator: Zanata 3.9.6\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
 msgid "3.10.0"
 msgstr "3.10.0"
 
+msgid "Newton Series Release Notes"
+msgstr "Newton Series Release Notes"
+
+msgid "Ocata Series Release Notes"
+msgstr "Ocata Series Release Notes"
+
 msgid "Other Notes"
 msgstr "Other Notes"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.concurrency-3.18.0/releasenotes/source/ocata.rst 
new/oslo.concurrency-3.21.0/releasenotes/source/ocata.rst
--- old/oslo.concurrency-3.18.0/releasenotes/source/ocata.rst   1970-01-01 
01:00:00.000000000 +0100
+++ new/oslo.concurrency-3.21.0/releasenotes/source/ocata.rst   2017-07-18 
15:07:25.000000000 +0200
@@ -0,0 +1,6 @@
+===================================
+ Ocata Series Release Notes
+===================================
+
+.. release-notes::
+   :branch: origin/stable/ocata
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/requirements.txt 
new/oslo.concurrency-3.21.0/requirements.txt
--- old/oslo.concurrency-3.18.0/requirements.txt        2017-01-18 
20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/requirements.txt        2017-07-18 
15:07:25.000000000 +0200
@@ -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.
 
-pbr>=1.8 # Apache-2.0
+pbr!=2.1.0,>=2.0.0 # Apache-2.0
 enum34;python_version=='2.7' or python_version=='2.6' or python_version=='3.3' 
# BSD
-oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
-oslo.i18n>=2.1.0 # Apache-2.0
-oslo.utils>=3.18.0 # Apache-2.0
+oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
+oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
+oslo.utils>=3.20.0 # Apache-2.0
 six>=1.9.0 # MIT
 fasteners>=0.7 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/setup.cfg 
new/oslo.concurrency-3.21.0/setup.cfg
--- old/oslo.concurrency-3.18.0/setup.cfg       2017-01-18 20:32:31.000000000 
+0100
+++ new/oslo.concurrency-3.21.0/setup.cfg       2017-07-18 15:09:02.000000000 
+0200
@@ -5,7 +5,7 @@
        README.rst
 author = OpenStack
 author-email = [email protected]
-home-page = http://docs.openstack.org/developer/oslo.concurrency
+home-page = https://docs.openstack.org/oslo.concurrency/latest/
 classifier = 
        Environment :: OpenStack
        Intended Audience :: Information Technology
@@ -16,7 +16,6 @@
        Programming Language :: Python :: 2
        Programming Language :: Python :: 2.7
        Programming Language :: Python :: 3
-       Programming Language :: Python :: 3.4
        Programming Language :: Python :: 3.5
 
 [files]
@@ -33,6 +32,7 @@
 source-dir = doc/source
 build-dir = doc/build
 all_files = 1
+warning-is-error = 1
 
 [upload_sphinx]
 upload-dir = doc/build/html
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/setup.py 
new/oslo.concurrency-3.21.0/setup.py
--- old/oslo.concurrency-3.18.0/setup.py        2017-01-18 20:30:48.000000000 
+0100
+++ new/oslo.concurrency-3.21.0/setup.py        2017-07-18 15:07:25.000000000 
+0200
@@ -25,5 +25,5 @@
     pass
 
 setuptools.setup(
-    setup_requires=['pbr>=1.8'],
+    setup_requires=['pbr>=2.0.0'],
     pbr=True)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/test-requirements.txt 
new/oslo.concurrency-3.21.0/test-requirements.txt
--- old/oslo.concurrency-3.18.0/test-requirements.txt   2017-01-18 
20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/test-requirements.txt   2017-07-18 
15:07:25.000000000 +0200
@@ -2,15 +2,15 @@
 # of appearance. Changing the order has an impact on the overall integration
 # process, which may cause wedges in the gate later.
 
-hacking<0.11,>=0.10.0
+hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
 oslotest>=1.10.0 # Apache-2.0
-coverage>=4.0 # Apache-2.0
+coverage!=4.4,>=4.0 # Apache-2.0
 futures>=3.0;python_version=='2.7' or python_version=='2.6' # BSD
 fixtures>=3.0.0 # Apache-2.0/BSD
 
 # These are needed for docs generation
-oslosphinx>=4.7.0 # Apache-2.0
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-reno>=1.8.0 # Apache-2.0
+openstackdocstheme>=1.11.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+reno!=2.3.1,>=1.8.0 # Apache-2.0
 
-eventlet!=0.18.3,>=0.18.2 # MIT
+eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.concurrency-3.18.0/tox.ini 
new/oslo.concurrency-3.21.0/tox.ini
--- old/oslo.concurrency-3.18.0/tox.ini 2017-01-18 20:30:48.000000000 +0100
+++ new/oslo.concurrency-3.21.0/tox.ini 2017-07-18 15:07:25.000000000 +0200
@@ -1,6 +1,6 @@
 [tox]
 minversion = 2.0
-envlist = py35,py34,py27,pep8
+envlist = py35,py27,pep8
 
 [testenv]
 setenv =


Reply via email to