Hello community, here is the log from the commit of package python-castellan for openSUSE:Factory checked in at 2018-09-07 15:36:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-castellan (Old) and /work/SRC/openSUSE:Factory/.python-castellan.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-castellan" Fri Sep 7 15:36:53 2018 rev:6 rq:633061 version:0.18.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-castellan/python-castellan.changes 2018-03-19 23:34:18.714154718 +0100 +++ /work/SRC/openSUSE:Factory/.python-castellan.new/python-castellan.changes 2018-09-07 15:36:56.186695799 +0200 @@ -1,0 +2,18 @@ +Mon Sep 3 18:09:06 UTC 2018 - cloud-devel@suse.de + +- update to version 0.18.0 + - Add config option for Barbican endpoint type + - Add barbican-tempest experimental job + - Update unreachable links in contributor document + - Promote castellan's barbican-tempest-plugin job + - Update reno for stable/queens + - Update links in README + - Zuul: Remove project name + - pypy is not checked at gate + - set default python to python3 + - fix list of default virtualenvs + - Use Zuul v3 fetch-subunit-output + - Updated from global requirements + - add lower-constraints job + +------------------------------------------------------------------- Old: ---- castellan-0.17.0.tar.gz New: ---- castellan-0.18.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-castellan.spec ++++++ --- /var/tmp/diff_new_pack.4bYVOf/_old 2018-09-07 15:36:56.674695252 +0200 +++ /var/tmp/diff_new_pack.4bYVOf/_new 2018-09-07 15:36:56.674695252 +0200 @@ -17,44 +17,44 @@ Name: python-castellan -Version: 0.17.0 +Version: 0.18.0 Release: 0 Summary: Generic Key Manager interface for OpenStack License: Apache-2.0 Group: Development/Languages/Python -Url: http://launchpad.net/castellan -Source0: https://files.pythonhosted.org/packages/source/c/castellan/castellan-0.17.0.... +URL: https://launchpad.net/castellan +Source0: https://files.pythonhosted.org/packages/source/c/castellan/castellan-0.18.0.... BuildRequires: openstack-macros -BuildRequires: python2-barbicanclient >= 4.0.0 -BuildRequires: python2-cryptography >= 1.9 -BuildRequires: python2-keystoneauth1 >= 3.3.0 -BuildRequires: python2-oslo.config >= 5.1.0 +BuildRequires: python2-barbicanclient >= 4.5.2 +BuildRequires: python2-cryptography >= 2.1 +BuildRequires: python2-keystoneauth1 >= 3.4.0 +BuildRequires: python2-oslo.config >= 5.2.0 BuildRequires: python2-oslo.log >= 3.36.0 -BuildRequires: python2-oslotest >= 3.2.0 -BuildRequires: python2-python-subunit >= 1.0.0 -BuildRequires: python2-setuptools >= 16.0 -BuildRequires: python2-testrepository >= 0.0.18 -BuildRequires: python2-testscenarios >= 0.4 -BuildRequires: python2-testtools >= 2.2.0 -BuildRequires: python3-barbicanclient >= 4.0.0 -BuildRequires: python3-cryptography >= 1.9 -BuildRequires: python3-keystoneauth1 >= 3.3.0 -BuildRequires: python3-oslo.config >= 5.1.0 +BuildRequires: python2-oslotest +BuildRequires: python2-python-subunit +BuildRequires: python2-setuptools +BuildRequires: python2-testrepository +BuildRequires: python2-testscenarios +BuildRequires: python2-testtools +BuildRequires: python3-barbicanclient >= 4.5.2 +BuildRequires: python3-cryptography >= 2.1 +BuildRequires: python3-keystoneauth1 >= 3.4.0 +BuildRequires: python3-oslo.config >= 5.2.0 BuildRequires: python3-oslo.log >= 3.36.0 -BuildRequires: python3-oslotest >= 3.2.0 -BuildRequires: python3-python-subunit >= 1.0.0 -BuildRequires: python3-setuptools >= 16.0 -BuildRequires: python3-testrepository >= 0.0.18 -BuildRequires: python3-testscenarios >= 0.4 -BuildRequires: python3-testtools >= 2.2.0 +BuildRequires: python3-oslotest +BuildRequires: python3-python-subunit +BuildRequires: python3-setuptools +BuildRequires: python3-testrepository +BuildRequires: python3-testscenarios +BuildRequires: python3-testtools Requires: python-Babel >= 2.3.4 -Requires: python-cryptography >= 1.9 -Requires: python-keystoneauth1 >= 3.3.0 -Requires: python-oslo.config >= 5.1.0 +Requires: python-cryptography >= 2.1 +Requires: python-keystoneauth1 >= 3.4.0 +Requires: python-oslo.config >= 5.2.0 Requires: python-oslo.context >= 2.19.2 Requires: python-oslo.log >= 3.36.0 -Requires: python-oslo.policy >= 1.30.0 -Requires: python-oslo.serialization >= 2.18.0 +Requires: python-oslo.policy +Requires: python-oslo.serialization Requires: python-oslo.utils >= 3.33.0 BuildArch: noarch %python_subpackages @@ -66,14 +66,14 @@ Summary: Documentation for castellan Group: Documentation/HTML BuildRequires: python-Sphinx -BuildRequires: python-openstackdocstheme >= 1.18.1 +BuildRequires: python-openstackdocstheme %description -n python-castellan-doc Castellan is a generic Key Manager interface for OpenStack. This package contains the documentation %prep -%autosetup -p1 -n castellan-0.17.0 +%autosetup -p1 -n castellan-0.18.0 %py_req_cleanup sed -i 's/^warning-is-error.*/warning-is-error = 0/g' setup.cfg ++++++ _service ++++++ --- /var/tmp/diff_new_pack.4bYVOf/_old 2018-09-07 15:36:56.710695212 +0200 +++ /var/tmp/diff_new_pack.4bYVOf/_new 2018-09-07 15:36:56.710695212 +0200 @@ -1,8 +1,8 @@ <services> <service mode="disabled" name="renderspec"> - <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/queens/open...</param> + <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/rocky/opens...</param> <param name="output-name">python-castellan.spec</param> - <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/queens/requ...</param> + <param name="requirements">https://raw.githubusercontent.com/openstack/castellan/stable/rocky/requireme...</param> <param name="changelog-email">cloud-devel@suse.de</param> <param name="changelog-provider">gh,openstack,castellan</param> </service> ++++++ castellan-0.17.0.tar.gz -> castellan-0.18.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/.zuul.yaml new/castellan-0.18.0/.zuul.yaml --- old/castellan-0.17.0/.zuul.yaml 2018-01-15 17:39:32.000000000 +0100 +++ new/castellan-0.18.0/.zuul.yaml 2018-05-15 06:17:35.000000000 +0200 @@ -26,33 +26,36 @@ vars: devstack_services: # is there a way to disable all services? I only want barbican - ceilometer-acentral: False - ceilometer-acompute: False - ceilometer-alarm-evaluator: False - ceilometer-alarm-notifier: False - ceilometer-anotification: False - ceilometer-api: False - ceilometer-collector: False - horizon: False - s-account: False - s-container: False - s-object: False - s-proxy: False + ceilometer-acentral: false + ceilometer-acompute: false + ceilometer-alarm-evaluator: false + ceilometer-alarm-notifier: false + ceilometer-anotification: false + ceilometer-api: false + ceilometer-collector: false + horizon: false + s-account: false + s-container: false + s-object: false + s-proxy: false devstack_plugins: barbican: git://git.openstack.org/openstack/barbican tox_environment: PYTHONUNBUFFERED: 'true' - tox_install_siblings: False # I don't know what this means + tox_install_siblings: false # I don't know what this means tox_envlist: functional zuul_work_dir: src/git.openstack.org/openstack/castellan - project: - name: openstack/castellan check: jobs: - castellan-functional-vault - castellan-functional-devstack + - openstack-tox-lower-constraints + - barbican-simple-crypto-devstack-tempest-castellan-from-git gate: jobs: - castellan-functional-vault - castellan-functional-devstack + - openstack-tox-lower-constraints + - barbican-simple-crypto-devstack-tempest-castellan-from-git diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/AUTHORS new/castellan-0.18.0/AUTHORS --- old/castellan-0.17.0/AUTHORS 2018-01-15 17:43:26.000000000 +0100 +++ new/castellan-0.18.0/AUTHORS 2018-05-15 06:20:30.000000000 +0200 @@ -1,6 +1,7 @@ Akihiro Motoki <amotoki@gmail.com> Alan Bishop <abishop@redhat.com> Andreas Jaeger <aj@suse.com> +Anusree <anusree.a04@gmail.com> Brianna Poulos <Brianna.Poulos@jhuapl.edu> Brianna Poulos <brianna.poulos@jhuapl.edu> Chris Solis <cnsolis@us.ibm.com> @@ -11,8 +12,10 @@ Doug Hellmann <doug@doughellmann.com> Douglas Mendizábal <mail@doug.gt> Dung Ha <dunght@vn.fujitsu.com> +Ellen Batbouta <ellen.batbouta@oracle.com> Fernando Diaz <diazjf@us.ibm.com> Flavio Percoco <flaper87@gmail.com> +James E. Blair <jeblair@redhat.com> Jamie Lennox <jamielennox@gmail.com> Jeremy Liu <liujiong@gohighsec.com> Jeremy Stanley <fungi@yuggoth.org> @@ -25,6 +28,7 @@ Michael McCune <msm@redhat.com> Monty Taylor <mordred@inaugust.com> Niall Bunting <niall.bunting@hpe.com> +OpenStack Release Bot <infra-root@openstack.org> Paul Bourke <paul.bourke@oracle.com> Robert Clark <hyakuhei@gmail.com> Steve Martinelli <s.martinelli@gmail.com> @@ -38,10 +42,12 @@ Zuul <zuul@review.openstack.org> bhavani.cr <bhavani.r@nectechnologies.in> dane-fichter <dane.fichter@jhuapl.edu> +gaofei <gao.fei@inspur.com> gecong1973 <ge.cong@zte.com.cn> gengchc2 <geng.changcai2@zte.com.cn> lioplhp <hpliu5898@fiberhome.com> liujiong <liujiong@gohighsec.com> +melissaml <ma.lei@99cloud.net> rajat29 <rajat.sharma@nectechnologies.in> sonu.kumar <sonu.kumar@nectechnologies.in> ting.wang <ting.wang@easystack.cn> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/ChangeLog new/castellan-0.18.0/ChangeLog --- old/castellan-0.17.0/ChangeLog 2018-01-15 17:43:26.000000000 +0100 +++ new/castellan-0.18.0/ChangeLog 2018-05-15 06:20:30.000000000 +0200 @@ -1,6 +1,28 @@ CHANGES ======= +0.18.0 +------ + +* Add config option for Barbican endpoint type +* Promote castellan's barbican-tempest-plugin job +* pypy is not checked at gate +* fix list of default virtualenvs +* set default python to python3 +* Updated from global requirements +* Add barbican-tempest experimental job +* add lower-constraints job +* Updated from global requirements +* Update links in README +* Updated from global requirements +* Updated from global requirements +* Update unreachable links in contributor document +* Zuul: Remove project name +* Update reno for stable/queens +* Updated from global requirements +* Updated from global requirements +* Use Zuul v3 fetch-subunit-output + 0.17.0 ------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/PKG-INFO new/castellan-0.18.0/PKG-INFO --- old/castellan-0.17.0/PKG-INFO 2018-01-15 17:43:27.000000000 +0100 +++ new/castellan-0.18.0/PKG-INFO 2018-05-15 06:20:32.000000000 +0200 @@ -1,12 +1,11 @@ Metadata-Version: 1.1 Name: castellan -Version: 0.17.0 +Version: 0.18.0 Summary: Generic Key Manager interface for OpenStack Home-page: https://docs.openstack.org/castellan/latest/ Author: OpenStack Author-email: openstack-dev@lists.openstack.org License: UNKNOWN -Description-Content-Type: UNKNOWN Description: ========= Castellan ========= @@ -21,8 +20,8 @@ Team and repository tags ======================== - .. image:: https://governance.openstack.org/badges/castellan.svg - :target: https://governance.openstack.org/reference/tags/index.html + .. image:: https://governance.openstack.org/tc/badges/castellan.svg + :target: https://governance.openstack.org/tc/reference/tags/index.html Platform: UNKNOWN diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/README.rst new/castellan-0.18.0/README.rst --- old/castellan-0.17.0/README.rst 2018-01-15 17:39:32.000000000 +0100 +++ new/castellan-0.18.0/README.rst 2018-05-15 06:17:35.000000000 +0200 @@ -12,5 +12,5 @@ Team and repository tags ======================== -.. image:: https://governance.openstack.org/badges/castellan.svg - :target: https://governance.openstack.org/reference/tags/index.html +.. image:: https://governance.openstack.org/tc/badges/castellan.svg + :target: https://governance.openstack.org/tc/reference/tags/index.html diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/RELEASENOTES.rst new/castellan-0.18.0/RELEASENOTES.rst --- old/castellan-0.17.0/RELEASENOTES.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/castellan-0.18.0/RELEASENOTES.rst 2018-05-15 06:20:31.000000000 +0200 @@ -0,0 +1,3 @@ +========= +castellan +========= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/castellan/key_manager/barbican_key_manager.py new/castellan-0.18.0/castellan/key_manager/barbican_key_manager.py --- old/castellan-0.17.0/castellan/key_manager/barbican_key_manager.py 2018-01-15 17:39:32.000000000 +0100 +++ new/castellan-0.18.0/castellan/key_manager/barbican_key_manager.py 2018-05-15 06:17:35.000000000 +0200 @@ -70,6 +70,12 @@ default=True, help='Specifies if insecure TLS (https) requests. If False, ' 'the server's certificate will not be validated'), + cfg.StrOpt('barbican_endpoint_type', + default='public', + choices=['public', 'internal', 'admin'], + help='Specifies the type of endpoint. Allowed values are: ' + 'public, private, and admin'), + ] BARBICAN_OPT_GROUP = 'barbican' @@ -183,12 +189,13 @@ raise exception.Forbidden(reason=msg) def _get_barbican_endpoint(self, auth, sess): - if self.conf.barbican.barbican_endpoint: - return self.conf.barbican.barbican_endpoint + barbican = self.conf.barbican + if barbican.barbican_endpoint: + return barbican.barbican_endpoint else: service_parameters = {'service_type': 'key-manager', 'service_name': 'barbican', - 'interface': 'public'} + 'interface': barbican.barbican_endpoint_type} return auth.get_endpoint(sess, **service_parameters) def _create_base_url(self, auth, sess, endpoint): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/castellan/options.py new/castellan-0.18.0/castellan/options.py --- old/castellan-0.17.0/castellan/options.py 2018-01-15 17:39:32.000000000 +0100 +++ new/castellan-0.18.0/castellan/options.py 2018-05-15 06:17:35.000000000 +0200 @@ -40,7 +40,8 @@ barbican_api_version=None, auth_endpoint=None, retry_delay=None, number_of_retries=None, verify_ssl=None, api_class=None, vault_root_token_id=None, vault_url=None, - vault_ssl_ca_crt_file=None, vault_use_ssl=None): + vault_ssl_ca_crt_file=None, vault_use_ssl=None, + barbican_endpoint_type=None): """Set defaults for configuration values. Overrides the default options values. @@ -56,6 +57,8 @@ :param vault_url: Use this for the url for vault. :param vault_use_ssl: Use this to force vault driver to use ssl. :param vault_ssl_ca_crt_file: Use this for the CA file for vault. + :param barbican_endpoint_type: Use this to specify the type of URL. + : Valid values are: public, internal or admin. """ conf.register_opts(km.key_manager_opts, group='key_manager') if bkm: @@ -87,6 +90,9 @@ if verify_ssl is not None: conf.set_default('verify_ssl', verify_ssl, group=bkm.BARBICAN_OPT_GROUP) + if barbican_endpoint_type is not None: + conf.set_default('barbican_endpoint_type', barbican_endpoint_type, + group=bkm.BARBICAN_OPT_GROUP) if vkm is not None: if vault_root_token_id is not None: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/castellan/tests/unit/test_options.py new/castellan-0.18.0/castellan/tests/unit/test_options.py --- old/castellan-0.17.0/castellan/tests/unit/test_options.py 2018-01-15 17:39:32.000000000 +0100 +++ new/castellan-0.18.0/castellan/tests/unit/test_options.py 2018-05-15 06:17:35.000000000 +0200 @@ -66,3 +66,8 @@ options.set_defaults(conf, verify_ssl=True) self.assertEqual(verify_ssl, conf.get(bkm.BARBICAN_OPT_GROUP).verify_ssl) + + barbican_endpoint_type = 'internal' + options.set_defaults(conf, barbican_endpoint_type='internal') + result_type = conf.get(bkm.BARBICAN_OPT_GROUP).barbican_endpoint_type + self.assertEqual(barbican_endpoint_type, result_type) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/castellan.egg-info/PKG-INFO new/castellan-0.18.0/castellan.egg-info/PKG-INFO --- old/castellan-0.17.0/castellan.egg-info/PKG-INFO 2018-01-15 17:43:26.000000000 +0100 +++ new/castellan-0.18.0/castellan.egg-info/PKG-INFO 2018-05-15 06:20:30.000000000 +0200 @@ -1,12 +1,11 @@ Metadata-Version: 1.1 Name: castellan -Version: 0.17.0 +Version: 0.18.0 Summary: Generic Key Manager interface for OpenStack Home-page: https://docs.openstack.org/castellan/latest/ Author: OpenStack Author-email: openstack-dev@lists.openstack.org License: UNKNOWN -Description-Content-Type: UNKNOWN Description: ========= Castellan ========= @@ -21,8 +20,8 @@ Team and repository tags ======================== - .. image:: https://governance.openstack.org/badges/castellan.svg - :target: https://governance.openstack.org/reference/tags/index.html + .. image:: https://governance.openstack.org/tc/badges/castellan.svg + :target: https://governance.openstack.org/tc/reference/tags/index.html Platform: UNKNOWN diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/castellan.egg-info/SOURCES.txt new/castellan-0.18.0/castellan.egg-info/SOURCES.txt --- old/castellan-0.17.0/castellan.egg-info/SOURCES.txt 2018-01-15 17:43:27.000000000 +0100 +++ new/castellan-0.18.0/castellan.egg-info/SOURCES.txt 2018-05-15 06:20:31.000000000 +0200 @@ -9,6 +9,7 @@ LICENSE README.rst babel.cfg +lower-constraints.txt requirements.txt setup.cfg setup.py @@ -103,6 +104,7 @@ releasenotes/source/conf.py releasenotes/source/index.rst releasenotes/source/pike.rst +releasenotes/source/queens.rst releasenotes/source/unreleased.rst releasenotes/source/_static/.placeholder releasenotes/source/_templates/.placeholder diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/castellan.egg-info/pbr.json new/castellan-0.18.0/castellan.egg-info/pbr.json --- old/castellan-0.17.0/castellan.egg-info/pbr.json 2018-01-15 17:43:26.000000000 +0100 +++ new/castellan-0.18.0/castellan.egg-info/pbr.json 2018-05-15 06:20:30.000000000 +0200 @@ -1 +1 @@ -{"git_version": "8e2929b", "is_release": true} \ No newline at end of file +{"git_version": "6336a59", "is_release": true} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/castellan.egg-info/requires.txt new/castellan-0.18.0/castellan.egg-info/requires.txt --- old/castellan-0.17.0/castellan.egg-info/requires.txt 2018-01-15 17:43:26.000000000 +0100 +++ new/castellan-0.18.0/castellan.egg-info/requires.txt 2018-05-15 06:20:30.000000000 +0200 @@ -1,11 +1,11 @@ pbr!=2.1.0,>=2.0.0 Babel!=2.4.0,>=2.3.4 -cryptography!=2.0,>=1.9 -python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 -oslo.config>=5.1.0 +cryptography>=2.1 +python-barbicanclient>=4.5.2 +oslo.config>=5.2.0 oslo.context>=2.19.2 oslo.i18n>=3.15.3 -oslo.log>=3.30.0 +oslo.log>=3.36.0 oslo.utils>=3.33.0 stevedore>=1.20.0 -keystoneauth1>=3.3.0 +keystoneauth1>=3.4.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/doc/source/contributor/testing.rst new/castellan-0.18.0/doc/source/contributor/testing.rst --- old/castellan-0.17.0/doc/source/contributor/testing.rst 2018-01-15 17:39:32.000000000 +0100 +++ new/castellan-0.18.0/doc/source/contributor/testing.rst 2018-05-15 06:17:35.000000000 +0200 @@ -29,7 +29,7 @@ .. note:: - Other available environments are py35, pypy and pep8. + Other available environments are py35 and pep8. If you do not have the appropriate Python versions available, consider setting up PyEnv to install multiple versions of Python. See the @@ -44,8 +44,8 @@ information on this please see `Setting up a Barbican development environment`_ and `Using Keystone Middleware with Barbican`_ -.. _`Setting up a Barbican development environment`: https://docs.openstack.org/barbican/latest/setup/dev.html -.. _`Using Keystone Middleware with Barbican`: https://docs.openstack.org/barbican/latest/setup/keystone.html +.. _`Setting up a Barbican development environment`: https://docs.openstack.org/barbican/latest/contributor/dev.html +.. _`Using Keystone Middleware with Barbican`: https://docs.openstack.org/barbican/latest/configuration/keystone.html Castellan uses either ``/etc/castellan/castellan-functional.conf`` or ``./etc/castellan/castellan-functional.conf`` in order to run functional tests. A sample file can be generated by running: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/lower-constraints.txt new/castellan-0.18.0/lower-constraints.txt --- old/castellan-0.17.0/lower-constraints.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/castellan-0.18.0/lower-constraints.txt 2018-05-15 06:17:35.000000000 +0200 @@ -0,0 +1,75 @@ +alabaster==0.7.10 +appdirs==1.3.0 +asn1crypto==0.23.0 +Babel==2.3.4 +bandit==1.1.0 +cffi==1.7.0 +cliff==2.8.0 +cmd2==0.8.0 +coverage==4.0 +cryptography==2.1 +debtcollector==1.2.0 +docutils==0.11 +dulwich==0.15.0 +extras==1.0.0 +fixtures==3.0.0 +flake8==2.5.5 +gitdb==0.6.4 +GitPython==1.0.1 +hacking==0.12.0 +idna==2.6 +imagesize==0.7.1 +iso8601==0.1.11 +Jinja2==2.10 +keystoneauth1==3.4.0 +linecache2==1.0.0 +MarkupSafe==1.0 +mccabe==0.2.1 +mock==2.0.0 +monotonic==0.6 +mox3==0.20.0 +msgpack-python==0.4.0 +netaddr==0.7.18 +netifaces==0.10.4 +openstackdocstheme==1.18.1 +os-client-config==1.28.0 +oslo.config==5.2.0 +oslo.context==2.19.2 +oslo.i18n==3.15.3 +oslo.log==3.36.0 +oslo.serialization==2.18.0 +oslo.utils==3.33.0 +oslotest==3.2.0 +pbr==2.0.0 +pep8==1.5.7 +pifpaf==0.10.0 +prettytable==0.7.2 +pycparser==2.18 +pyflakes==0.8.1 +Pygments==2.2.0 +pyinotify==0.9.6 +pyparsing==2.1.0 +pyperclip==1.5.27 +python-barbicanclient==4.5.2 +python-dateutil==2.5.3 +python-mimeparse==1.6.0 +python-subunit==1.0.0 +pytz==2013.6 +PyYAML==3.12 +reno==2.5.0 +requests==2.14.2 +requestsexceptions==1.2.0 +rfc3986==0.3.1 +six==1.10.0 +smmap==0.9.0 +snowballstemmer==1.2.1 +Sphinx==1.6.2 +sphinxcontrib-websupport==1.0.1 +stevedore==1.20.0 +testrepository==0.0.18 +testscenarios==0.4 +testtools==2.2.0 +traceback2==1.4.0 +unittest2==1.1.0 +wrapt==1.7.0 +xattr==0.9.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/playbooks/devstack/post.yaml new/castellan-0.18.0/playbooks/devstack/post.yaml --- old/castellan-0.17.0/playbooks/devstack/post.yaml 2018-01-15 17:39:32.000000000 +0100 +++ new/castellan-0.18.0/playbooks/devstack/post.yaml 2018-05-15 06:17:35.000000000 +0200 @@ -1,4 +1,4 @@ - hosts: all roles: - fetch-tox-output - - fetch-stestr-output + - fetch-subunit-output diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/releasenotes/notes/reno.cache new/castellan-0.18.0/releasenotes/notes/reno.cache --- old/castellan-0.17.0/releasenotes/notes/reno.cache 1970-01-01 01:00:00.000000000 +0100 +++ new/castellan-0.18.0/releasenotes/notes/reno.cache 2018-05-15 06:20:31.000000000 +0200 @@ -0,0 +1,3 @@ +--- +file-contents: {} +notes: [] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/releasenotes/source/index.rst new/castellan-0.18.0/releasenotes/source/index.rst --- old/castellan-0.17.0/releasenotes/source/index.rst 2018-01-15 17:39:32.000000000 +0100 +++ new/castellan-0.18.0/releasenotes/source/index.rst 2018-05-15 06:17:35.000000000 +0200 @@ -6,4 +6,5 @@ :maxdepth: 1 unreleased + queens pike diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/releasenotes/source/queens.rst new/castellan-0.18.0/releasenotes/source/queens.rst --- old/castellan-0.17.0/releasenotes/source/queens.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/castellan-0.18.0/releasenotes/source/queens.rst 2018-05-15 06:17:35.000000000 +0200 @@ -0,0 +1,6 @@ +=================================== + Queens Series Release Notes +=================================== + +.. release-notes:: + :branch: stable/queens diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/requirements.txt new/castellan-0.18.0/requirements.txt --- old/castellan-0.17.0/requirements.txt 2018-01-15 17:39:32.000000000 +0100 +++ new/castellan-0.18.0/requirements.txt 2018-05-15 06:17:35.000000000 +0200 @@ -4,12 +4,12 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 Babel!=2.4.0,>=2.3.4 # BSD -cryptography!=2.0,>=1.9 # BSD/Apache-2.0 -python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 # Apache-2.0 -oslo.config>=5.1.0 # Apache-2.0 +cryptography>=2.1 # BSD/Apache-2.0 +python-barbicanclient>=4.5.2 # Apache-2.0 +oslo.config>=5.2.0 # Apache-2.0 oslo.context>=2.19.2 # Apache-2.0 oslo.i18n>=3.15.3 # Apache-2.0 -oslo.log>=3.30.0 # Apache-2.0 +oslo.log>=3.36.0 # Apache-2.0 oslo.utils>=3.33.0 # Apache-2.0 stevedore>=1.20.0 # Apache-2.0 -keystoneauth1>=3.3.0 # Apache-2.0 +keystoneauth1>=3.4.0 # Apache-2.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/test-requirements.txt new/castellan-0.18.0/test-requirements.txt --- old/castellan-0.17.0/test-requirements.txt 2018-01-15 17:39:32.000000000 +0100 +++ new/castellan-0.18.0/test-requirements.txt 2018-05-15 06:17:35.000000000 +0200 @@ -4,11 +4,11 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 coverage!=4.4,>=4.0 # Apache-2.0 -python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 # Apache-2.0 +python-barbicanclient>=4.5.2 # Apache-2.0 python-subunit>=1.0.0 # Apache-2.0/BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.17.0 # Apache-2.0 -oslotest>=1.10.0 # Apache-2.0 +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 testrepository>=0.0.18 # Apache-2.0/BSD testscenarios>=0.4 # Apache-2.0/BSD testtools>=2.2.0 # MIT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/castellan-0.17.0/tox.ini new/castellan-0.18.0/tox.ini --- old/castellan-0.17.0/tox.ini 2018-01-15 17:39:32.000000000 +0100 +++ new/castellan-0.18.0/tox.ini 2018-05-15 06:17:35.000000000 +0200 @@ -1,9 +1,10 @@ [tox] minversion = 1.6 -envlist = py35,py27,pypy,pep8 +envlist = py35,py27,pep8 skipsdist = True [testenv] +basepython = python3 usedevelop = True install_command = pip install {opts} {packages} setenv = @@ -15,6 +16,9 @@ -r{toxinidir}/test-requirements.txt commands = python setup.py testr --slowest --testr-args='{posargs}' +[testenv:py27] +basepython = python2.7 + [testenv:pep8] commands = flake8 @@ -81,3 +85,9 @@ [hacking] import_exceptions = castellan.i18n + +[testenv:lower-constraints] +deps = + -c{toxinidir}/lower-constraints.txt + -r{toxinidir}/test-requirements.txt + -r{toxinidir}/requirements.txt