Hello community,

here is the log from the commit of package python-oslo.service for 
openSUSE:Factory checked in at 2018-03-19 23:36:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-oslo.service (Old)
 and      /work/SRC/openSUSE:Factory/.python-oslo.service.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-oslo.service"

Mon Mar 19 23:36:28 2018 rev:11 rq:583349 version:1.29.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-oslo.service/python-oslo.service.changes  
2017-08-28 15:31:37.178829994 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-oslo.service.new/python-oslo.service.changes 
    2018-03-19 23:36:29.233446310 +0100
@@ -1,0 +2,21 @@
+Fri Feb 23 13:28:03 UTC 2018 - tbecht...@suse.com
+
+- Switch to stable/queens spec template
+
+-------------------------------------------------------------------
+Mon Jan 15 12:00:15 UTC 2018 - cloud-de...@suse.de
+
+- update to version 1.29.0
+  - Remove -U from pip install
+  - change periodic_task to catch all exceptions including BaseException
+  - Update reno for stable/pike
+  - Maintain shared memory after fork in Python >=3.7
+  - Remove setting of version/release from releasenotes
+  - Imported Translations from Zanata
+  - Revert "Permit aborting loopingcall while sleeping"
+  - Permit aborting loopingcall while sleeping
+  - Fix bandit scan and make it voting
+  - Updated from global requirements
+  - Avoid tox_install.sh for constraints support
+
+-------------------------------------------------------------------

Old:
----
  oslo.service-1.25.0.tar.gz

New:
----
  oslo.service-1.29.0.tar.gz

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

Other differences:
------------------
++++++ python-oslo.service.spec ++++++
--- /var/tmp/diff_new_pack.s9emkt/_old  2018-03-19 23:36:30.161412835 +0100
+++ /var/tmp/diff_new_pack.s9emkt/_new  2018-03-19 23:36:30.165412690 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-oslo.service
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -16,48 +16,50 @@
 #
 
 
-%global sname oslo.service
+%if 0%{?rhel} || 0%{?fedora}
+%global rdo 1
+%endif
 Name:           python-oslo.service
-Version:        1.25.0
+Version:        1.29.0
 Release:        0
 Summary:        OpenStack oslo.service library
 License:        Apache-2.0
 Group:          Development/Languages/Python
-Url:            https://launchpad.net/%{sname}
-Source0:        
https://pypi.io/packages/source/o/%{sname}/%{sname}-%{version}.tar.gz
+Url:            https://launchpad.net/oslo.service
+Source0:        
https://files.pythonhosted.org/packages/source/o/oslo.service/oslo.service-1.29.0.tar.gz
 BuildRequires:  openstack-macros
 BuildRequires:  procps
-BuildRequires:  python-Paste
+BuildRequires:  python-Paste >= 2.0.2
 BuildRequires:  python-PasteDeploy >= 1.5.0
 BuildRequires:  python-Routes >= 2.3.1
 BuildRequires:  python-WebOb >= 1.7.1
 BuildRequires:  python-devel
 BuildRequires:  python-eventlet >= 0.18.2
 BuildRequires:  python-fixtures >= 3.0.0
-BuildRequires:  python-greenlet >= 0.3.2
-BuildRequires:  python-mock >= 2.0
+BuildRequires:  python-greenlet >= 0.4.10
+BuildRequires:  python-mock >= 2.0.0
 BuildRequires:  python-monotonic >= 0.6
-BuildRequires:  python-oslo.concurrency >= 3.8.0
-BuildRequires:  python-oslo.config >= 4.0.0
-BuildRequires:  python-oslo.i18n >= 2.1.0
-BuildRequires:  python-oslo.log >= 3.22.0
-BuildRequires:  python-oslo.utils >= 3.20.0
-BuildRequires:  python-oslotest >= 1.10.0
+BuildRequires:  python-oslo.concurrency >= 3.25.0
+BuildRequires:  python-oslo.config >= 5.1.0
+BuildRequires:  python-oslo.i18n >= 3.15.3
+BuildRequires:  python-oslo.log >= 3.36.0
+BuildRequires:  python-oslo.utils >= 3.33.0
+BuildRequires:  python-oslotest >= 3.2.0
 BuildRequires:  python-pbr >= 2.0.0
-BuildRequires:  python-six >= 1.9.0
-Requires:       python-Paste
+BuildRequires:  python-six >= 1.10.0
+Requires:       python-Paste >= 2.0.2
 Requires:       python-PasteDeploy >= 1.5.0
 Requires:       python-Routes >= 2.3.1
 Requires:       python-WebOb >= 1.7.1
 Requires:       python-eventlet >= 0.18.2
-Requires:       python-greenlet >= 0.3.2
+Requires:       python-greenlet >= 0.4.10
 Requires:       python-monotonic >= 0.6
-Requires:       python-oslo.concurrency >= 3.8.0
-Requires:       python-oslo.config >= 4.0.0
-Requires:       python-oslo.i18n >= 2.1.0
-Requires:       python-oslo.log >= 3.22.0
-Requires:       python-oslo.utils >= 3.20.0
-Requires:       python-six >= 1.9.0
+Requires:       python-oslo.concurrency >= 3.25.0
+Requires:       python-oslo.config >= 5.1.0
+Requires:       python-oslo.i18n >= 3.15.3
+Requires:       python-oslo.log >= 3.36.0
+Requires:       python-oslo.utils >= 3.33.0
+Requires:       python-six >= 1.10.0
 BuildArch:      noarch
 
 %description
@@ -70,8 +72,8 @@
 Summary:        Documentation for OpenStack service library
 Group:          Development/Languages/Python
 BuildRequires:  python-Sphinx
-BuildRequires:  python-openstackdocstheme >= 1.11.0
-BuildRequires:  python-reno >= 1.8.0
+BuildRequires:  python-openstackdocstheme >= 1.18.1
+BuildRequires:  python-reno >= 2.5.0
 
 %description doc
 oslo.service provides a framework for defining new long-running services using
@@ -81,7 +83,7 @@
 This package contains the documentation.
 
 %prep
-%autosetup -n %{sname}-%{version}
+%autosetup -p1 -n oslo.service-1.29.0
 %py_req_cleanup
 sed -i 's/^warning-is-error.*/warning-is-error = 0/g' setup.cfg
 
@@ -97,7 +99,10 @@
 %{py2_install}
 
 %check
+# FIXME(jpena): unlock unit tests on RDO once there is a newer version of 
python-cryptography
+%if 0%{?rdo} == 0
 %{__python2} setup.py testr
+%endif
 
 %files
 %license LICENSE

++++++ _service ++++++
--- /var/tmp/diff_new_pack.s9emkt/_old  2018-03-19 23:36:30.197411536 +0100
+++ /var/tmp/diff_new_pack.s9emkt/_new  2018-03-19 23:36:30.197411536 +0100
@@ -1,8 +1,8 @@
 <services>
   <service mode="disabled" name="renderspec">
-    <param 
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/pike/openstack/oslo.service/oslo.service.spec.j2</param>
+    <param 
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/queens/openstack/oslo.service/oslo.service.spec.j2</param>
     <param name="output-name">python-oslo.service.spec</param>
-    <param 
name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/pike/global-requirements.txt</param>
+    <param 
name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/queens/requirements.txt</param>
     <param name="changelog-email">cloud-de...@suse.de</param>
     <param name="changelog-provider">gh,openstack,oslo.service</param>
   </service>

++++++ oslo.service-1.25.0.tar.gz -> oslo.service-1.29.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.service-1.25.0/AUTHORS 
new/oslo.service-1.29.0/AUTHORS
--- old/oslo.service-1.25.0/AUTHORS     2017-07-18 15:10:37.000000000 +0200
+++ new/oslo.service-1.29.0/AUTHORS     2018-01-08 15:16:02.000000000 +0100
@@ -7,6 +7,7 @@
 Alex Holden <a...@alexjonasholden.com>
 Alexander Gorodnev <agorod...@mirantis.com>
 Alexis Lee <lx...@hpe.com>
+Allain Legacy <allain.leg...@windriver.com>
 Andreas Jaeger <a...@suse.com>
 Andreas Jaeger <a...@suse.de>
 Angus Salkeld <asalk...@redhat.com>
@@ -18,6 +19,7 @@
 Cedric Brandily <zze...@gmail.com>
 Chang Bo Guo <guoc...@cn.ibm.com>
 ChangBo Guo(gcb) <eric....@easystack.cn>
+ChangBo Guo(gcb) <glongw...@gmail.com>
 Christian Berendt <bere...@b1-systems.de>
 Christopher Lefelhocz <christopher.lefel...@rackspace.com>
 Chuck Short <chuck.sh...@canonical.com>
@@ -76,6 +78,7 @@
 Mitsuru Kanabuchi <kanabuchi.mits...@po.ntts.co.jp>
 Monty Taylor <mord...@inaugust.com>
 OpenStack Release Bot <infra-r...@openstack.org>
+Pavlo Shchelokovskyy <shchelokovs...@gmail.com>
 Qin Zhao <chaoc...@gmail.com>
 Raymond Pekowski <pekow...@gmail.com>
 Rohit Jaiswal <rohit.jais...@hp.com>
@@ -100,8 +103,10 @@
 Victor Sergeyev <vserge...@mirantis.com>
 Victor Stinner <vstin...@redhat.com>
 Wenzhi Yu <wenzhi...@163.com>
+Zane Bitter <zbit...@redhat.com>
 ZhiQiang Fan <aji.zq...@gmail.com>
 Zhongyue Luo <zhongyue....@intel.com>
+Zuul <z...@review.openstack.org>
 apporc <appleorchard2...@gmail.com>
 fujioka yuuichi <fujioka-yuui...@zx.mxh.nes.nec.co.jp>
 gecong1973 <ge.c...@zte.com.cn>
@@ -117,5 +122,6 @@
 sonu.kumar <sonu.ku...@nectechnologies.in>
 stanzgy <stan...@gmail.com>
 venkatamahesh <venkatamaheshko...@gmail.com>
+xhzhf <guoyongxh...@163.com>
 yan.haifeng <yanhe...@qq.com>
 zwei <leid...@unitedstack.com>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.service-1.25.0/ChangeLog 
new/oslo.service-1.29.0/ChangeLog
--- old/oslo.service-1.25.0/ChangeLog   2017-07-18 15:10:37.000000000 +0200
+++ new/oslo.service-1.29.0/ChangeLog   2018-01-08 15:16:02.000000000 +0100
@@ -1,6 +1,47 @@
 CHANGES
 =======
 
+1.29.0
+------
+
+* Maintain shared memory after fork in Python >=3.7
+* Updated from global requirements
+* Revert "Permit aborting loopingcall while sleeping"
+
+1.28.1
+------
+
+
+1.28.0
+------
+
+* Remove -U from pip install
+* Avoid tox\_install.sh for constraints support
+* Updated from global requirements
+* Remove setting of version/release from releasenotes
+* Updated from global requirements
+
+1.27.0
+------
+
+* Updated from global requirements
+* change periodic\_task to catch all exceptions including BaseException
+* Fix bandit scan and make it voting
+* Imported Translations from Zanata
+
+1.26.0
+------
+
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Imported Translations from Zanata
+* Updated from global requirements
+* Updated from global requirements
+* Update reno for stable/pike
+* Updated from global requirements
+
 1.25.0
 ------
 
@@ -19,6 +60,7 @@
 * Updated from global requirements
 * Updated from global requirements
 * Updated from global requirements
+* Permit aborting loopingcall while sleeping
 * Updated from global requirements
 * Updated from global requirements
 * Updated from global requirements
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.service-1.25.0/PKG-INFO 
new/oslo.service-1.29.0/PKG-INFO
--- old/oslo.service-1.25.0/PKG-INFO    2017-07-18 15:10:37.000000000 +0200
+++ new/oslo.service-1.29.0/PKG-INFO    2018-01-08 15:16:02.000000000 +0100
@@ -1,11 +1,12 @@
 Metadata-Version: 1.1
 Name: oslo.service
-Version: 1.25.0
+Version: 1.29.0
 Summary: oslo.service library
 Home-page: https://docs.openstack.org/oslo.service/latest/
 Author: OpenStack
 Author-email: openstack-...@lists.openstack.org
 License: UNKNOWN
+Description-Content-Type: UNKNOWN
 Description: ========================
         Team and repository tags
         ========================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.service-1.25.0/bandit.yaml 
new/oslo.service-1.29.0/bandit.yaml
--- old/oslo.service-1.25.0/bandit.yaml 2017-07-18 15:08:46.000000000 +0200
+++ new/oslo.service-1.29.0/bandit.yaml 1970-01-01 01:00:00.000000000 +0100
@@ -1,344 +0,0 @@
-# Generated using bandit_conf_generator
-profiles:
-  gate:
-    include:
-    - any_other_function_with_shell_equals_true
-    - assert_used
-    - blacklist_calls
-    - blacklist_import_func
-    - blacklist_imports
-    - exec_used
-    - execute_with_run_as_root_equals_true
-    - hardcoded_bind_all_interfaces
-    - hardcoded_password_string
-    - hardcoded_password_funcarg
-    - hardcoded_password_default
-    - hardcoded_sql_expressions
-    - hardcoded_tmp_directory
-    - jinja2_autoescape_false
-    - linux_commands_wildcard_injection
-    - paramiko_calls
-    - password_config_option_not_marked_secret
-    - request_with_no_cert_validation
-    - set_bad_file_permissions
-    - subprocess_popen_with_shell_equals_true
-    - subprocess_without_shell_equals_true
-    - start_process_with_a_shell
-    - start_process_with_no_shell
-    - start_process_with_partial_path
-    - ssl_with_bad_defaults
-    - ssl_with_bad_version
-    - ssl_with_no_version
-    - try_except_pass
-    - use_of_mako_templates
-    - weak_cryptographic_key
-
-exclude_dirs:
-- /tests/
-
-shell_injection:
-  no_shell:
-  - os.execl
-  - os.execle
-  - os.execlp
-  - os.execlpe
-  - os.execv
-  - os.execve
-  - os.execvp
-  - os.execvpe
-  - os.spawnl
-  - os.spawnle
-  - os.spawnlp
-  - os.spawnlpe
-  - os.spawnv
-  - os.spawnve
-  - os.spawnvp
-  - os.spawnvpe
-  - os.startfile
-  shell:
-  - os.system
-  - os.popen
-  - os.popen2
-  - os.popen3
-  - os.popen4
-  - popen2.popen2
-  - popen2.popen3
-  - popen2.popen4
-  - popen2.Popen3
-  - popen2.Popen4
-  - commands.getoutput
-  - commands.getstatusoutput
-  subprocess:
-  - subprocess.Popen
-  - subprocess.call
-  - subprocess.check_call
-  - subprocess.check_output
-  - utils.execute
-  - utils.execute_with_timeout
-
-ssl_with_bad_version:
-  bad_protocol_versions:
-  - PROTOCOL_SSLv2
-  - SSLv2_METHOD
-  - SSLv23_METHOD
-  - PROTOCOL_SSLv3
-  - PROTOCOL_TLSv1
-  - SSLv3_METHOD
-  - TLSv1_METHOD
-
-try_except_pass:
-  check_typed_exception: true
-
-plugin_name_pattern: '*.py'
-
-blacklist_calls:
-  bad_name_sets:
-  - pickle:
-      message: 'Pickle library appears to be in use, possible security issue.
-
-        '
-      qualnames:
-      - pickle.loads
-      - pickle.load
-      - pickle.Unpickler
-      - cPickle.loads
-      - cPickle.load
-      - cPickle.Unpickler
-  - marshal:
-      message: 'Deserialization with the marshal module is possibly dangerous.
-
-        '
-      qualnames:
-      - marshal.load
-      - marshal.loads
-  - md5:
-      message: Use of insecure MD2, MD4, or MD5 hash function.
-      qualnames:
-      - hashlib.md5
-      - Crypto.Hash.MD2.new
-      - Crypto.Hash.MD4.new
-      - Crypto.Hash.MD5.new
-      - cryptography.hazmat.primitives.hashes.MD5
-  - ciphers:
-      level: HIGH
-      message: 'Use of insecure cipher {func}. Replace with a known secure 
cipher
-        such as AES.
-
-        '
-      qualnames:
-      - Crypto.Cipher.ARC2.new
-      - Crypto.Cipher.ARC4.new
-      - Crypto.Cipher.Blowfish.new
-      - Crypto.Cipher.DES.new
-      - Crypto.Cipher.XOR.new
-      - cryptography.hazmat.primitives.ciphers.algorithms.ARC4
-      - cryptography.hazmat.primitives.ciphers.algorithms.Blowfish
-      - cryptography.hazmat.primitives.ciphers.algorithms.IDEA
-  - cipher_modes:
-      message: Use of insecure cipher mode {func}.
-      qualnames:
-      - cryptography.hazmat.primitives.ciphers.modes.ECB
-  - mktemp_q:
-      message: Use of insecure and deprecated function (mktemp).
-      qualnames:
-      - tempfile.mktemp
-  - eval:
-      message: 'Use of possibly insecure function - consider using safer 
ast.literal_eval.
-
-        '
-      qualnames:
-      - eval
-  - mark_safe:
-      message: 'Use of mark_safe() may expose cross-site scripting 
vulnerabilities
-        and should be reviewed.
-
-        '
-      names:
-      - mark_safe
-  - httpsconnection:
-      message: 'Use of HTTPSConnection does not provide security, see 
https://wiki.openstack.org/wiki/OSSN/OSSN-0033
-
-        '
-      qualnames:
-      - httplib.HTTPSConnection
-      - http.client.HTTPSConnection
-      - six.moves.http_client.HTTPSConnection
-  - yaml_load:
-      message: 'Use of unsafe yaml load. Allows instantiation of arbitrary 
objects.
-        Consider yaml.safe_load().
-
-        '
-      qualnames:
-      - yaml.load
-  - urllib_urlopen:
-      message: 'Audit url open for permitted schemes. Allowing use of file:/ 
or custom
-        schemes is often unexpected.
-
-        '
-      qualnames:
-      - urllib.urlopen
-      - urllib.request.urlopen
-      - urllib.urlretrieve
-      - urllib.request.urlretrieve
-      - urllib.URLopener
-      - urllib.request.URLopener
-      - urllib.FancyURLopener
-      - urllib.request.FancyURLopener
-      - urllib2.urlopen
-      - urllib2.Request
-      - six.moves.urllib.request.urlopen
-      - six.moves.urllib.request.urlretrieve
-      - six.moves.urllib.request.URLopener
-      - six.moves.urllib.request.FancyURLopener
-  - telnetlib:
-      level: HIGH
-      message: 'Telnet-related funtions are being called. Telnet is considered 
insecure.
-        Use SSH or some other encrypted protocol.
-
-        '
-      qualnames:
-      - telnetlib.*
-  - xml_bad_cElementTree:
-      message: 'Using {func} to parse untrusted XML data is known to be 
vulnerable
-        to XML attacks. Replace {func} with its defusedxml equivalent function.
-
-        '
-      qualnames:
-      - xml.etree.cElementTree.parse
-      - xml.etree.cElementTree.iterparse
-      - xml.etree.cElementTree.fromstring
-      - xml.etree.cElementTree.XMLParser
-  - xml_bad_ElementTree:
-      message: 'Using {func} to parse untrusted XML data is known to be 
vulnerable
-        to XML attacks. Replace {func} with its defusedxml equivalent function.
-
-        '
-      qualnames:
-      - xml.etree.ElementTree.parse
-      - xml.etree.ElementTree.iterparse
-      - xml.etree.ElementTree.fromstring
-      - xml.etree.ElementTree.XMLParser
-  - xml_bad_expatreader:
-      message: 'Using {func} to parse untrusted XML data is known to be 
vulnerable
-        to XML attacks. Replace {func} with its defusedxml equivalent function.
-
-        '
-      qualnames:
-      - xml.sax.expatreader.create_parser
-  - xml_bad_expatbuilder:
-      message: 'Using {func} to parse untrusted XML data is known to be 
vulnerable
-        to XML attacks. Replace {func} with its defusedxml equivalent function.
-
-        '
-      qualnames:
-      - xml.dom.expatbuilder.parse
-      - xml.dom.expatbuilder.parseString
-  - xml_bad_sax:
-      message: 'Using {func} to parse untrusted XML data is known to be 
vulnerable
-        to XML attacks. Replace {func} with its defusedxml equivalent function.
-
-        '
-      qualnames:
-      - xml.sax.parse
-      - xml.sax.parseString
-      - xml.sax.make_parser
-  - xml_bad_minidom:
-      message: 'Using {func} to parse untrusted XML data is known to be 
vulnerable
-        to XML attacks. Replace {func} with its defusedxml equivalent function.
-
-        '
-      qualnames:
-      - xml.dom.minidom.parse
-      - xml.dom.minidom.parseString
-  - xml_bad_pulldom:
-      message: 'Using {func} to parse untrusted XML data is known to be 
vulnerable
-        to XML attacks. Replace {func} with its defusedxml equivalent function.
-
-        '
-      qualnames:
-      - xml.dom.pulldom.parse
-      - xml.dom.pulldom.parseString
-  - xml_bad_etree:
-      message: 'Using {func} to parse untrusted XML data is known to be 
vulnerable
-        to XML attacks. Replace {func} with its defusedxml equivalent function.
-
-        '
-      qualnames:
-      - lxml.etree.parse
-      - lxml.etree.fromstring
-      - lxml.etree.RestrictedElement
-      - lxml.etree.GlobalParserTLS
-      - lxml.etree.getDefaultParser
-      - lxml.etree.check_docinfo
-
-hardcoded_tmp_directory:
-  tmp_dirs:
-  - /tmp
-  - /var/tmp
-  - /dev/shm
-
-blacklist_imports:
-  bad_import_sets:
-  - telnet:
-      imports:
-      - telnetlib
-      level: HIGH
-      message: 'A telnet-related module is being imported.  Telnet is 
considered insecure.
-        Use SSH or some other encrypted protocol.
-
-        '
-  - info_libs:
-      imports:
-      - pickle
-      - cPickle
-      - subprocess
-      - Crypto
-      level: LOW
-      message: 'Consider possible security implications associated with 
{module} module.
-
-        '
-  - xml_libs:
-      imports:
-      - xml.etree.cElementTree
-      - xml.etree.ElementTree
-      - xml.sax.expatreader
-      - xml.sax
-      - xml.dom.expatbuilder
-      - xml.dom.minidom
-      - xml.dom.pulldom
-      - lxml.etree
-      - lxml
-      level: LOW
-      message: 'Using {module} to parse untrusted XML data is known to be 
vulnerable
-        to XML attacks. Replace {module} with the equivalent defusedxml 
package.
-
-        '
-  - xml_libs_high:
-      imports:
-      - xmlrpclib
-      level: HIGH
-      message: 'Using {module} to parse untrusted XML data is known to be 
vulnerable
-        to XML attacks. Use defused.xmlrpc.monkey_patch() function to 
monkey-patch
-        xmlrpclib and mitigate XML vulnerabilities.
-
-        '
-
-include:
-- '*.py'
-- '*.pyw'
-
-password_config_option_not_marked_secret:
-  function_names:
-  - oslo.config.cfg.StrOpt
-  - oslo_config.cfg.StrOpt
-
-hardcoded_password:
-  word_list: '%(site_data_dir)s/wordlist/default-passwords'
-
-execute_with_run_as_root_equals_true:
-  function_names:
-  - ceilometer.utils.execute
-  - cinder.utils.execute
-  - neutron.agent.linux.utils.execute
-  - nova.utils.execute
-  - nova.utils.trycmd
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.service-1.25.0/oslo.service.egg-info/PKG-INFO 
new/oslo.service-1.29.0/oslo.service.egg-info/PKG-INFO
--- old/oslo.service-1.25.0/oslo.service.egg-info/PKG-INFO      2017-07-18 
15:10:37.000000000 +0200
+++ new/oslo.service-1.29.0/oslo.service.egg-info/PKG-INFO      2018-01-08 
15:16:02.000000000 +0100
@@ -1,11 +1,12 @@
 Metadata-Version: 1.1
 Name: oslo.service
-Version: 1.25.0
+Version: 1.29.0
 Summary: oslo.service library
 Home-page: https://docs.openstack.org/oslo.service/latest/
 Author: OpenStack
 Author-email: openstack-...@lists.openstack.org
 License: UNKNOWN
+Description-Content-Type: UNKNOWN
 Description: ========================
         Team and repository tags
         ========================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.service-1.25.0/oslo.service.egg-info/SOURCES.txt 
new/oslo.service-1.29.0/oslo.service.egg-info/SOURCES.txt
--- old/oslo.service-1.25.0/oslo.service.egg-info/SOURCES.txt   2017-07-18 
15:10:37.000000000 +0200
+++ new/oslo.service-1.29.0/oslo.service.egg-info/SOURCES.txt   2018-01-08 
15:16:02.000000000 +0100
@@ -8,7 +8,6 @@
 LICENSE
 README.rst
 babel.cfg
-bandit.yaml
 requirements.txt
 setup.cfg
 setup.py
@@ -50,9 +49,6 @@
 oslo_service/threadgroup.py
 oslo_service/version.py
 oslo_service/wsgi.py
-oslo_service/locale/en_GB/LC_MESSAGES/oslo_service-log-error.po
-oslo_service/locale/en_GB/LC_MESSAGES/oslo_service-log-info.po
-oslo_service/locale/en_GB/LC_MESSAGES/oslo_service-log-warning.po
 oslo_service/locale/en_GB/LC_MESSAGES/oslo_service.po
 oslo_service/tests/__init__.py
 oslo_service/tests/base.py
@@ -74,8 +70,9 @@
 releasenotes/source/conf.py
 releasenotes/source/index.rst
 releasenotes/source/ocata.rst
+releasenotes/source/pike.rst
 releasenotes/source/unreleased.rst
 releasenotes/source/_static/.placeholder
 releasenotes/source/_templates/.placeholder
-releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po
-tools/tox_install.sh
\ No newline at end of file
+releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
+releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.service-1.25.0/oslo.service.egg-info/pbr.json 
new/oslo.service-1.29.0/oslo.service.egg-info/pbr.json
--- old/oslo.service-1.25.0/oslo.service.egg-info/pbr.json      2017-07-18 
15:10:37.000000000 +0200
+++ new/oslo.service-1.29.0/oslo.service.egg-info/pbr.json      2018-01-08 
15:16:02.000000000 +0100
@@ -1 +1 @@
-{"git_version": "5a8a712", "is_release": true}
\ No newline at end of file
+{"git_version": "e753070", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.service-1.25.0/oslo.service.egg-info/requires.txt 
new/oslo.service-1.29.0/oslo.service.egg-info/requires.txt
--- old/oslo.service-1.25.0/oslo.service.egg-info/requires.txt  2017-07-18 
15:10:37.000000000 +0200
+++ new/oslo.service-1.29.0/oslo.service.egg-info/requires.txt  2018-01-08 
15:16:02.000000000 +0100
@@ -1,13 +1,13 @@
 WebOb>=1.7.1
 eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2
-greenlet>=0.3.2
+greenlet>=0.4.10
 monotonic>=0.6
-oslo.utils>=3.20.0
-oslo.concurrency>=3.8.0
-oslo.config!=4.3.0,!=4.4.0,>=4.0.0
-oslo.log>=3.22.0
-six>=1.9.0
-oslo.i18n!=3.15.2,>=2.1.0
+oslo.utils>=3.33.0
+oslo.concurrency>=3.20.0
+oslo.config>=5.1.0
+oslo.log>=3.30.0
+six>=1.10.0
+oslo.i18n>=3.15.3
 PasteDeploy>=1.5.0
 Routes>=2.3.1
-Paste
+Paste>=2.0.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.service-1.25.0/oslo_service/locale/en_GB/LC_MESSAGES/oslo_service-log-error.po
 
new/oslo.service-1.29.0/oslo_service/locale/en_GB/LC_MESSAGES/oslo_service-log-error.po
--- 
old/oslo.service-1.25.0/oslo_service/locale/en_GB/LC_MESSAGES/oslo_service-log-error.po
     2017-07-18 15:08:46.000000000 +0200
+++ 
new/oslo.service-1.29.0/oslo_service/locale/en_GB/LC_MESSAGES/oslo_service-log-error.po
     1970-01-01 01:00:00.000000000 +0100
@@ -1,50 +0,0 @@
-# Andi Chandler <a...@gowling.com>, 2016. #zanata
-# Andreas Jaeger <jaegera...@gmail.com>, 2016. #zanata
-msgid ""
-msgstr ""
-"Project-Id-Version: oslo.service 1.11.1.dev6\n"
-"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n";
-"POT-Creation-Date: 2016-06-04 05:23+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-03 10:53+0000\n"
-"Last-Translator: Andi Chandler <a...@gowling.com>\n"
-"Language-Team: English (United Kingdom)\n"
-"Language: en-GB\n"
-"X-Generator: Zanata 3.7.3\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-
-#, python-format
-msgid "%(kind)s %(func_name)r failed"
-msgstr "%(kind)s %(func_name)r failed"
-
-#, python-format
-msgid "Could not bind to %(host)s:%(port)s"
-msgstr "Could not bind to %(host)s:%(port)s"
-
-#, python-format
-msgid "Couldn't lookup app: %s"
-msgstr "Couldn't lookup app: %s"
-
-msgid "Error canceling thread."
-msgstr "Error cancelling thread."
-
-#, python-format
-msgid "Error during %(full_task_name)s"
-msgstr "Error during %(full_task_name)s"
-
-msgid "Error starting thread."
-msgstr "Error starting thread."
-
-msgid "Error stopping thread."
-msgstr "Error stopping thread."
-
-msgid "Error waiting on thread."
-msgstr "Error waiting on thread."
-
-msgid "Error waiting on timer."
-msgstr "Error waiting on timer."
-
-msgid "Unhandled exception"
-msgstr "Unhandled exception"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.service-1.25.0/oslo_service/locale/en_GB/LC_MESSAGES/oslo_service-log-info.po
 
new/oslo.service-1.29.0/oslo_service/locale/en_GB/LC_MESSAGES/oslo_service-log-info.po
--- 
old/oslo.service-1.25.0/oslo_service/locale/en_GB/LC_MESSAGES/oslo_service-log-info.po
      2017-07-18 15:08:46.000000000 +0200
+++ 
new/oslo.service-1.29.0/oslo_service/locale/en_GB/LC_MESSAGES/oslo_service-log-info.po
      1970-01-01 01:00:00.000000000 +0100
@@ -1,85 +0,0 @@
-# Andi Chandler <a...@gowling.com>, 2016. #zanata
-# Andreas Jaeger <jaegera...@gmail.com>, 2016. #zanata
-msgid ""
-msgstr ""
-"Project-Id-Version: oslo.service 1.11.1.dev6\n"
-"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n";
-"POT-Creation-Date: 2016-06-04 05:23+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-03 10:54+0000\n"
-"Last-Translator: Andi Chandler <a...@gowling.com>\n"
-"Language-Team: English (United Kingdom)\n"
-"Language: en-GB\n"
-"X-Generator: Zanata 3.7.3\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-
-#, python-format
-msgid "%(name)s listening on %(host)s:%(port)s"
-msgstr "%(name)s listening on %(host)s:%(port)s"
-
-#, python-format
-msgid "%(name)s listening on %(socket_file)s:"
-msgstr "%(name)s listening on %(socket_file)s:"
-
-#, python-format
-msgid "Caught %s, exiting"
-msgstr "Caught %s, exiting"
-
-#, python-format
-msgid "Caught %s, stopping children"
-msgstr "Caught %s, stopping children"
-
-msgid "Caught SIGINT signal, instantaneous exiting"
-msgstr "Caught SIGINT signal, instantaneous exiting"
-
-#, python-format
-msgid "Child %(pid)d killed by signal %(sig)d"
-msgstr "Child %(pid)d killed by signal %(sig)d"
-
-#, python-format
-msgid "Child %(pid)s exited with status %(code)d"
-msgstr "Child %(pid)s exited with status %(code)d"
-
-#, python-format
-msgid "Child caught %s, exiting"
-msgstr "Child caught %s, exiting"
-
-#, python-format
-msgid "Eventlet backdoor listening on %(where_running)s for process %(pid)d"
-msgstr "Eventlet backdoor listening on %(where_running)s for process %(pid)d"
-
-msgid "Forking too fast, sleeping"
-msgstr "Forking too fast, sleeping"
-
-msgid "Graceful shutdown timeout exceeded, instantaneous exiting"
-msgstr "Graceful shutdown timeout exceeded, instantaneous exiting"
-
-msgid "Parent process has died unexpectedly, exiting"
-msgstr "Parent process has died unexpectedly, exiting"
-
-#, python-format
-msgid "Skipping periodic task %(task)s because it is disabled"
-msgstr "Skipping periodic task %(task)s because it is disabled"
-
-#, python-format
-msgid "Skipping periodic task %(task)s because its interval is negative"
-msgstr "Skipping periodic task %(task)s because its interval is negative"
-
-#, python-format
-msgid "Starting %d workers"
-msgstr "Starting %d workers"
-
-msgid "Stopping WSGI server."
-msgstr "Stopping WSGI server."
-
-msgid "WSGI server has stopped."
-msgstr "WSGI server has stopped."
-
-msgid "Wait called after thread killed. Cleaning up."
-msgstr "Wait called after thread killed. Cleaning up."
-
-#, python-format
-msgid "Waiting on %d children to exit"
-msgstr "Waiting on %d children to exit"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.service-1.25.0/oslo_service/locale/en_GB/LC_MESSAGES/oslo_service-log-warning.po
 
new/oslo.service-1.29.0/oslo_service/locale/en_GB/LC_MESSAGES/oslo_service-log-warning.po
--- 
old/oslo.service-1.25.0/oslo_service/locale/en_GB/LC_MESSAGES/oslo_service-log-warning.po
   2017-07-18 15:08:46.000000000 +0200
+++ 
new/oslo.service-1.29.0/oslo_service/locale/en_GB/LC_MESSAGES/oslo_service-log-warning.po
   1970-01-01 01:00:00.000000000 +0100
@@ -1,23 +0,0 @@
-# Andi Chandler <a...@gowling.com>, 2016. #zanata
-msgid ""
-msgstr ""
-"Project-Id-Version: oslo.service 1.11.1.dev6\n"
-"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n";
-"POT-Creation-Date: 2016-06-04 05:23+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-03 10:51+0000\n"
-"Last-Translator: Andi Chandler <a...@gowling.com>\n"
-"Language-Team: English (United Kingdom)\n"
-"Language: en-GB\n"
-"X-Generator: Zanata 3.7.3\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
-
-#, python-format
-msgid "Function %(func_name)r run outlasted interval by %(delay).2f sec"
-msgstr "Function %(func_name)r run outlasted interval by %(delay).2f sec"
-
-#, python-format
-msgid "pid %d not in child list"
-msgstr "pid %d not in child list"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.service-1.25.0/oslo_service/locale/en_GB/LC_MESSAGES/oslo_service.po 
new/oslo.service-1.29.0/oslo_service/locale/en_GB/LC_MESSAGES/oslo_service.po
--- 
old/oslo.service-1.25.0/oslo_service/locale/en_GB/LC_MESSAGES/oslo_service.po   
    2017-07-18 15:08:46.000000000 +0200
+++ 
new/oslo.service-1.29.0/oslo_service/locale/en_GB/LC_MESSAGES/oslo_service.po   
    2018-01-08 15:13:39.000000000 +0100
@@ -1,18 +1,19 @@
 # Andi Chandler <a...@gowling.com>, 2016. #zanata
 # Andreas Jaeger <jaegera...@gmail.com>, 2016. #zanata
+# Andi Chandler <a...@gowling.com>, 2017. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: oslo.service 1.11.1.dev6\n"
+"Project-Id-Version: oslo.service 1.25.1.dev9\n"
 "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n";
-"POT-Creation-Date: 2016-06-04 05:23+0000\n"
+"POT-Creation-Date: 2017-09-18 13:02+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-03 10:50+0000\n"
+"PO-Revision-Date: 2017-10-07 09:30+0000\n"
 "Last-Translator: Andi Chandler <a...@gowling.com>\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 ""
@@ -33,6 +34,13 @@
 msgid "A fixed interval looping call can only run one function at a time"
 msgstr "A fixed interval looping call can only run one function at a time"
 
+msgid ""
+"A fixed interval looping call with timeout checking and can only run one "
+"function at at a time"
+msgstr ""
+"A fixed interval looping call with timeout checking and can only run one "
+"function at at a time"
+
 msgid "A looping call can only run one function at a time"
 msgstr "A looping call can only run one function at a time"
 
@@ -56,6 +64,9 @@
 msgid "Fixed interval looping call"
 msgstr "Fixed interval looping call"
 
+msgid "Fixed interval looping call with timeout checking."
+msgstr "Fixed interval looping call with timeout checking."
+
 #, python-format
 msgid "Invalid SSL version : %s"
 msgstr "Invalid SSL version : %s"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.service-1.25.0/oslo_service/periodic_task.py 
new/oslo.service-1.29.0/oslo_service/periodic_task.py
--- old/oslo.service-1.25.0/oslo_service/periodic_task.py       2017-07-18 
15:08:46.000000000 +0200
+++ new/oslo.service-1.29.0/oslo_service/periodic_task.py       2018-01-08 
15:13:39.000000000 +0100
@@ -167,7 +167,7 @@
     delta = current_time - last_run
     offset = delta % spacing
     # Add up to 5% jitter
-    jitter = int(spacing * (random.random() / 20))
+    jitter = int(spacing * (random.random() / 20))  # nosec
     return current_time - offset + jitter
 
 
@@ -218,7 +218,7 @@
 
             try:
                 task(self, context)
-            except Exception:
+            except BaseException:
                 if raise_on_error:
                     raise
                 LOG.exception("Error during %(full_task_name)s",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.service-1.25.0/oslo_service/service.py 
new/oslo.service-1.29.0/oslo_service/service.py
--- old/oslo.service-1.25.0/oslo_service/service.py     2017-07-18 
15:08:46.000000000 +0200
+++ new/oslo.service-1.29.0/oslo_service/service.py     2018-01-08 
15:13:49.000000000 +0100
@@ -21,6 +21,7 @@
 import collections
 import copy
 import errno
+import gc
 import io
 import logging
 import os
@@ -528,6 +529,13 @@
         _check_service_base(service)
         wrap = ServiceWrapper(service, workers)
 
+        # Hide existing objects from the garbage collector, so that most
+        # existing pages will remain in shared memory rather than being
+        # duplicated between subprocesses in the GC mark-and-sweep. (Requires
+        # Python 3.7 or later.)
+        if hasattr(gc, 'freeze'):
+            gc.freeze()
+
         LOG.info('Starting %d workers', wrap.workers)
         while self.running and len(wrap.children) < wrap.workers:
             self._start_child(wrap)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.service-1.25.0/releasenotes/source/conf.py 
new/oslo.service-1.29.0/releasenotes/source/conf.py
--- old/oslo.service-1.25.0/releasenotes/source/conf.py 2017-07-18 
15:08:46.000000000 +0200
+++ new/oslo.service-1.29.0/releasenotes/source/conf.py 2018-01-08 
15:13:39.000000000 +0100
@@ -60,16 +60,12 @@
 project = u'oslo.service Release Notes'
 copyright = u'2016, oslo.service Developers'
 
-# The version info for the project you're documenting, acts as replacement for
-# |version| and |release|, also used in various other places throughout the
-# built documents.
-#
-# The short X.Y version.
-from oslo_service.version import version_info as oslo_service_version
+# Release notes do not need a version in the title, they span
+# multiple versions.
 # The full version, including alpha/beta/rc tags.
-release = oslo_service_version.version_string_with_vcs()
+release = ''
 # The short X.Y version.
-version = oslo_service_version.canonical_version_string()
+version = ''
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.service-1.25.0/releasenotes/source/index.rst 
new/oslo.service-1.29.0/releasenotes/source/index.rst
--- old/oslo.service-1.25.0/releasenotes/source/index.rst       2017-07-18 
15:08:46.000000000 +0200
+++ new/oslo.service-1.29.0/releasenotes/source/index.rst       2018-01-08 
15:13:39.000000000 +0100
@@ -6,4 +6,5 @@
    :maxdepth: 1
 
    unreleased
+   pike
    ocata
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.service-1.25.0/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
 
new/oslo.service-1.29.0/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
--- 
old/oslo.service-1.25.0/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/oslo.service-1.29.0/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
        2018-01-08 15:13:39.000000000 +0100
@@ -0,0 +1,49 @@
+# Andi Chandler <a...@gowling.com>, 2017. #zanata
+msgid ""
+msgstr ""
+"Project-Id-Version: oslo.service Release Notes 1.25.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-09-18 13:02+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"PO-Revision-Date: 2017-10-07 09:31+0000\n"
+"Last-Translator: Andi Chandler <a...@gowling.com>\n"
+"Language-Team: English (United Kingdom)\n"
+"Language: en-GB\n"
+"X-Generator: Zanata 3.9.6\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+
+msgid "1.17.0"
+msgstr "1.17.0"
+
+msgid "1.19.0"
+msgstr "1.19.0"
+
+msgid ""
+"Add a new type of looping call: FixedIntervalWithTimeoutLoopingCall. It is a "
+"FixedIntervalLoopingCall with timeout checking."
+msgstr ""
+"Add a new type of looping call: FixedIntervalWithTimeoutLoopingCall. It is a "
+"FixedIntervalLoopingCall with timeout checking."
+
+msgid "New Features"
+msgstr "New Features"
+
+msgid "Ocata Series Release Notes"
+msgstr "Ocata Series Release Notes"
+
+msgid "Other Notes"
+msgstr "Other Notes"
+
+msgid "Pike Series Release Notes"
+msgstr "Pike Series Release Notes"
+
+msgid "Switch to reno for managing release notes."
+msgstr "Switch to Reno for managing release notes."
+
+msgid "Unreleased Release Notes"
+msgstr "Unreleased Release Notes"
+
+msgid "oslo.service Release Notes"
+msgstr "oslo.service Release Notes"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/oslo.service-1.25.0/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po
 
new/oslo.service-1.29.0/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po
--- 
old/oslo.service-1.25.0/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po
   2017-07-18 15:08:46.000000000 +0200
+++ 
new/oslo.service-1.29.0/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po
   2018-01-08 15:13:39.000000000 +0100
@@ -1,9 +1,9 @@
 # Gérald LONLAS <g.lon...@gmail.com>, 2016. #zanata
 msgid ""
 msgstr ""
-"Project-Id-Version: oslo.service Release Notes 1.16.1\n"
+"Project-Id-Version: oslo.service Release Notes 1.25.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-10-18 11:11+0000\n"
+"POT-Creation-Date: 2017-08-18 18:08+0000\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -11,12 +11,9 @@
 "Last-Translator: Gérald LONLAS <g.lon...@gmail.com>\n"
 "Language-Team: French\n"
 "Language: fr\n"
-"X-Generator: Zanata 3.7.3\n"
+"X-Generator: Zanata 3.9.6\n"
 "Plural-Forms: nplurals=2; plural=(n > 1)\n"
 
-msgid "1.16.0-13"
-msgstr "1.16.0-13"
-
 msgid "Other Notes"
 msgstr "Autres notes"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.service-1.25.0/releasenotes/source/pike.rst 
new/oslo.service-1.29.0/releasenotes/source/pike.rst
--- old/oslo.service-1.25.0/releasenotes/source/pike.rst        1970-01-01 
01:00:00.000000000 +0100
+++ new/oslo.service-1.29.0/releasenotes/source/pike.rst        2018-01-08 
15:13:39.000000000 +0100
@@ -0,0 +1,6 @@
+===================================
+ Pike Series Release Notes
+===================================
+
+.. release-notes::
+   :branch: stable/pike
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.service-1.25.0/requirements.txt 
new/oslo.service-1.29.0/requirements.txt
--- old/oslo.service-1.25.0/requirements.txt    2017-07-18 15:08:46.000000000 
+0200
+++ new/oslo.service-1.29.0/requirements.txt    2018-01-08 15:13:39.000000000 
+0100
@@ -4,14 +4,14 @@
 
 WebOb>=1.7.1 # MIT
 eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT
-greenlet>=0.3.2 # MIT
+greenlet>=0.4.10 # MIT
 monotonic>=0.6 # Apache-2.0
-oslo.utils>=3.20.0 # Apache-2.0
-oslo.concurrency>=3.8.0 # Apache-2.0
-oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
-oslo.log>=3.22.0 # Apache-2.0
-six>=1.9.0 # MIT
-oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
+oslo.utils>=3.33.0 # Apache-2.0
+oslo.concurrency>=3.20.0 # Apache-2.0
+oslo.config>=5.1.0 # Apache-2.0
+oslo.log>=3.30.0 # Apache-2.0
+six>=1.10.0 # MIT
+oslo.i18n>=3.15.3 # Apache-2.0
 PasteDeploy>=1.5.0 # MIT
 Routes>=2.3.1 # MIT
-Paste # MIT
+Paste>=2.0.2 # MIT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.service-1.25.0/test-requirements.txt 
new/oslo.service-1.29.0/test-requirements.txt
--- old/oslo.service-1.25.0/test-requirements.txt       2017-07-18 
15:08:46.000000000 +0200
+++ new/oslo.service-1.29.0/test-requirements.txt       2018-01-08 
15:13:39.000000000 +0100
@@ -4,14 +4,14 @@
 
 fixtures>=3.0.0 # Apache-2.0/BSD
 hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
-mock>=2.0 # BSD
+mock>=2.0.0 # BSD
 oslotest>=1.10.0 # Apache-2.0
 
 # These are needed for docs generation/testing
-openstackdocstheme>=1.11.0 # Apache-2.0
+openstackdocstheme>=1.17.0 # Apache-2.0
 sphinx>=1.6.2 # BSD
-doc8 # Apache-2.0
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+doc8>=0.6.0 # Apache-2.0
+reno>=2.5.0 # Apache-2.0
 
 coverage!=4.4,>=4.0 # Apache-2.0
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/oslo.service-1.25.0/tools/tox_install.sh 
new/oslo.service-1.29.0/tools/tox_install.sh
--- old/oslo.service-1.25.0/tools/tox_install.sh        2017-07-18 
15:08:46.000000000 +0200
+++ new/oslo.service-1.29.0/tools/tox_install.sh        1970-01-01 
01:00:00.000000000 +0100
@@ -1,30 +0,0 @@
-#!/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.service-1.25.0/tox.ini 
new/oslo.service-1.29.0/tox.ini
--- old/oslo.service-1.25.0/tox.ini     2017-07-18 15:08:46.000000000 +0200
+++ new/oslo.service-1.29.0/tox.ini     2018-01-08 15:13:39.000000000 +0100
@@ -7,15 +7,20 @@
     VIRTUAL_ENV={envdir}
     BRANCH_NAME=master
     CLIENT_NAME=oslo.service
-install_command = {toxinidir}/tools/tox_install.sh 
{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}
 {opts} {packages}
-deps = -r{toxinidir}/test-requirements.txt
+install_command = pip install {opts} {packages}
+deps =
+  
-c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}
+  -r{toxinidir}/test-requirements.txt
+  -r{toxinidir}/requirements.txt
 whitelist_externals = find
 commands =
     find . -type f -name "*.py[co]" -delete
     python setup.py testr --slowest --testr-args='{posargs}'
 
 [testenv:pep8]
-commands = flake8
+commands =
+    flake8
+    bandit -r oslo_service -n5 -x tests
 
 [testenv:py27]
 commands =
@@ -54,8 +59,11 @@
 commands = oslo_debug_helper -t oslo_service/tests {posargs}
 
 [testenv:bandit]
-deps = -r{toxinidir}/test-requirements.txt
-commands = bandit -c bandit.yaml -r oslo_service -n5 -p gate
+deps =
+  
-c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}
+  -r{toxinidir}/test-requirements.txt
+  -r{toxinidir}/requirements.txt
+commands = bandit -r oslo_service -n5 -x tests {posargs}
 
 [testenv:releasenotes]
 commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html 
releasenotes/source releasenotes/build/html


Reply via email to