diff -pruN 4.0.0-1/AUTHORS 4.0.0-0ubuntu3/AUTHORS
--- 4.0.0-1/AUTHORS	1970-01-01 00:00:00.000000000 +0000
+++ 4.0.0-0ubuntu3/AUTHORS	2022-07-12 09:28:29.000000000 +0000
@@ -0,0 +1,91 @@
+Ade Lee <alee@redhat.com>
+Akihiro Motoki <amotoki@gmail.com>
+Alan Bishop <abishop@redhat.com>
+Alexandra Settle <asettle@suse.com>
+Andreas Jaeger <aj@suse.com>
+Anusree <anusree.a04@gmail.com>
+Ben Nemec <bnemec@redhat.com>
+Brianna Poulos <Brianna.Poulos@jhuapl.edu>
+Brianna Poulos <brianna.poulos@jhuapl.edu>
+Chris Solis <cnsolis@us.ibm.com>
+Christopher Solis <cnsolis@us.ibm.com>
+Corey Bryant <corey.bryant@canonical.com>
+Dai Dang Van <daidv@vn.fujitsu.com>
+Daniel Bengtsson <dbengt@redhat.com>
+Davanum Srinivas <davanum@gmail.com>
+Dave McCowan <dmccowan@cisco.com>
+Doug Hellmann <doug@doughellmann.com>
+Douglas Mendizábal <dmendiza@redhat.com>
+Douglas Mendizábal <mail@doug.gt>
+Dung Ha <dunght@vn.fujitsu.com>
+Ellen Batbouta <ellen.batbouta@oracle.com>
+Elod Illes <elod.illes@est.tech>
+Eric Harney <eharney@redhat.com>
+Fernando Diaz <diazjf@us.ibm.com>
+Flavio Percoco <flaper87@gmail.com>
+Ghanshyam Mann <gmann@ghanshyammann.com>
+Hervé Beraud <hberaud@redhat.com>
+Ian Wienand <iwienand@redhat.com>
+Ivan Kolodyazhny <e0ne@e0ne.info>
+James E. Blair <jeblair@redhat.com>
+James Page <james.page@ubuntu.com>
+Jamie Lennox <jamielennox@gmail.com>
+Jeremy Liu <liujiong@gohighsec.com>
+Jeremy Stanley <fungi@yuggoth.org>
+Jiong Liu <liujiong@gohighsec.com>
+Joel Capitao <jcapitao@redhat.com>
+Joel Coffman <joel.coffman@jhuapl.edu>
+Juan Antonio Osorio Robles <jaosorior@redhat.com>
+Juan Antonio Osorio Robles <juan.osorio.robles@ericsson.com>
+Kaitlin Farr <kaitlin.farr@jhuapl.edu>
+Kiran_totad <kiran.totad@nectechnologies.in>
+Le Hou <houl7@chinaunicom.cn>
+LiZekun <2954674728@qq.com>
+Lingxian Kong <anlin.kong@gmail.com>
+Luigi Toscano <ltoscano@redhat.com>
+Mark Goddard <mark@stackhpc.com>
+Michael McCune <msm@redhat.com>
+Moises Guimaraes de Medeiros <moguimar@redhat.com>
+Moisés Guimarães de Medeiros <moguimar@redhat.com>
+Monty Taylor <mordred@inaugust.com>
+Nguyen Van Trung <trungnv@vn.fujitsu.com>
+Niall Bunting <niall.bunting@hpe.com>
+OpenStack Release Bot <infra-root@openstack.org>
+Paul Bourke <paul.bourke@oracle.com>
+Pavlo Shchelokovskyy <shchelokovskyy@gmail.com>
+Robert Clark <hyakuhei@gmail.com>
+Sam Morrison <sorrison@gmail.com>
+Sean McGinnis <sean.mcginnis@gmail.com>
+Steve Martinelli <s.martinelli@gmail.com>
+Sungjin Yook <sungyook@us.ibm.com>
+Swapnil Kulkarni (coolsvap) <me@coolsvap.net>
+Takashi Kajinami <tkajinam@redhat.com>
+Tim Kelsey <tim.kelsey@hp.com>
+Tom Cocozzello <tjcocozz@us.ibm.com>
+Van Hung Pham <hungpv@vn.fujitsu.com>
+Vladislav Kuzmin <vkuzmin@mirantis.com>
+Vu Cong Tuan <tuanvc@vn.fujitsu.com>
+Yandong Xuan <xuanyandong@inspur.com>
+Yushiro FURUKAWA <y.furukawa_2@jp.fujitsu.com>
+Zhao Lei <zhaolei@cn.fujitsu.com>
+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>
+kuangcx <kuangcx@inspur.com>
+lioplhp <hpliu5898@fiberhome.com>
+liujiong <liujiong@gohighsec.com>
+melissaml <ma.lei@99cloud.net>
+rajat29 <rajat.sharma@nectechnologies.in>
+ramboman <lijie@unitedstack.com>
+sonu.kumar <sonu.kumar@nectechnologies.in>
+ting.wang <ting.wang@easystack.cn>
+wu.chunyang <wu.chunyang@99cloud.net>
+wu.shiming <wushiming@yovole.com>
+xhzhf <guoyongxhzhf@163.com>
+xuanyandong <xuanyandong@inspur.com>
+yushangbin <yushb@gohighsec.com>
+zhangboye <zhangboye@inspur.com>
+zhangzs <zhangzhaoshan@inspur.com>
+“Fernando <diazjf@us.ibm.com>
diff -pruN 4.0.0-1/castellan.egg-info/dependency_links.txt 4.0.0-0ubuntu3/castellan.egg-info/dependency_links.txt
--- 4.0.0-1/castellan.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
+++ 4.0.0-0ubuntu3/castellan.egg-info/dependency_links.txt	2022-07-12 09:28:29.000000000 +0000
@@ -0,0 +1 @@
+
diff -pruN 4.0.0-1/castellan.egg-info/entry_points.txt 4.0.0-0ubuntu3/castellan.egg-info/entry_points.txt
--- 4.0.0-1/castellan.egg-info/entry_points.txt	1970-01-01 00:00:00.000000000 +0000
+++ 4.0.0-0ubuntu3/castellan.egg-info/entry_points.txt	2022-07-12 09:28:29.000000000 +0000
@@ -0,0 +1,11 @@
+[castellan.drivers]
+barbican = castellan.key_manager.barbican_key_manager:BarbicanKeyManager
+vault = castellan.key_manager.vault_key_manager:VaultKeyManager
+
+[oslo.config.driver]
+castellan = castellan._config_driver:CastellanConfigurationSourceDriver
+
+[oslo.config.opts]
+castellan.config = castellan.options:list_opts
+castellan.tests.functional.config = castellan.tests.functional.config:list_opts
+
diff -pruN 4.0.0-1/castellan.egg-info/not-zip-safe 4.0.0-0ubuntu3/castellan.egg-info/not-zip-safe
--- 4.0.0-1/castellan.egg-info/not-zip-safe	1970-01-01 00:00:00.000000000 +0000
+++ 4.0.0-0ubuntu3/castellan.egg-info/not-zip-safe	2022-07-12 09:28:29.000000000 +0000
@@ -0,0 +1 @@
+
diff -pruN 4.0.0-1/castellan.egg-info/pbr.json 4.0.0-0ubuntu3/castellan.egg-info/pbr.json
--- 4.0.0-1/castellan.egg-info/pbr.json	1970-01-01 00:00:00.000000000 +0000
+++ 4.0.0-0ubuntu3/castellan.egg-info/pbr.json	2022-07-12 09:28:29.000000000 +0000
@@ -0,0 +1 @@
+{"git_version": "73569c8", "is_release": true}
\ No newline at end of file
diff -pruN 4.0.0-1/castellan.egg-info/PKG-INFO 4.0.0-0ubuntu3/castellan.egg-info/PKG-INFO
--- 4.0.0-1/castellan.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
+++ 4.0.0-0ubuntu3/castellan.egg-info/PKG-INFO	2022-07-12 09:28:29.000000000 +0000
@@ -0,0 +1,41 @@
+Metadata-Version: 1.2
+Name: castellan
+Version: 4.0.0
+Summary: Generic Key Manager interface for OpenStack
+Home-page: https://docs.openstack.org/castellan/latest/
+Author: OpenStack
+Author-email: openstack-discuss@lists.openstack.org
+License: UNKNOWN
+Description: =========
+        Castellan
+        =========
+        
+        Generic Key Manager interface for OpenStack.
+        
+        * License: Apache License, Version 2.0
+        * Documentation: https://docs.openstack.org/castellan/latest
+        * Source: https://opendev.org/openstack/castellan
+        * Bugs: https://bugs.launchpad.net/castellan
+        * Release notes: https://docs.openstack.org/releasenotes/castellan
+        * Wiki: https://wiki.openstack.org/wiki/Castellan
+        
+        Team and repository tags
+        ========================
+        
+        .. image:: https://governance.openstack.org/tc/badges/castellan.svg
+            :target: https://governance.openstack.org/tc/reference/tags/index.html
+        
+        
+Platform: UNKNOWN
+Classifier: Environment :: OpenStack
+Classifier: Intended Audience :: Information Technology
+Classifier: Intended Audience :: System Administrators
+Classifier: License :: OSI Approved :: Apache Software License
+Classifier: Operating System :: POSIX :: Linux
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3 :: Only
+Classifier: Programming Language :: Python :: Implementation :: CPython
+Requires-Python: >=3.8
diff -pruN 4.0.0-1/castellan.egg-info/requires.txt 4.0.0-0ubuntu3/castellan.egg-info/requires.txt
--- 4.0.0-1/castellan.egg-info/requires.txt	1970-01-01 00:00:00.000000000 +0000
+++ 4.0.0-0ubuntu3/castellan.egg-info/requires.txt	2022-07-12 09:28:29.000000000 +0000
@@ -0,0 +1,11 @@
+cryptography>=2.7
+keystoneauth1>=3.4.0
+oslo.config>=6.4.0
+oslo.context>=2.19.2
+oslo.i18n>=3.15.3
+oslo.log>=3.36.0
+oslo.utils>=3.33.0
+pbr!=2.1.0,>=2.0.0
+python-barbicanclient>=4.5.2
+requests!=2.20.0,>=2.18.0
+stevedore>=1.20.0
diff -pruN 4.0.0-1/castellan.egg-info/SOURCES.txt 4.0.0-0ubuntu3/castellan.egg-info/SOURCES.txt
--- 4.0.0-1/castellan.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
+++ 4.0.0-0ubuntu3/castellan.egg-info/SOURCES.txt	2022-07-12 09:28:29.000000000 +0000
@@ -0,0 +1,135 @@
+.coveragerc
+.mailmap
+.pre-commit-config.yaml
+.stestr.conf
+.zuul.yaml
+AUTHORS
+CONTRIBUTING.rst
+ChangeLog
+HACKING.rst
+LICENSE
+README.rst
+bindep.txt
+requirements.txt
+setup.cfg
+setup.py
+test-requirements.txt
+tox.ini
+castellan/__init__.py
+castellan/_config_driver.py
+castellan/i18n.py
+castellan/options.py
+castellan.egg-info/PKG-INFO
+castellan.egg-info/SOURCES.txt
+castellan.egg-info/dependency_links.txt
+castellan.egg-info/entry_points.txt
+castellan.egg-info/not-zip-safe
+castellan.egg-info/pbr.json
+castellan.egg-info/requires.txt
+castellan.egg-info/top_level.txt
+castellan/common/__init__.py
+castellan/common/exception.py
+castellan/common/utils.py
+castellan/common/credentials/__init__.py
+castellan/common/credentials/credential.py
+castellan/common/credentials/keystone_password.py
+castellan/common/credentials/keystone_token.py
+castellan/common/credentials/password.py
+castellan/common/credentials/token.py
+castellan/common/objects/__init__.py
+castellan/common/objects/certificate.py
+castellan/common/objects/key.py
+castellan/common/objects/managed_object.py
+castellan/common/objects/opaque_data.py
+castellan/common/objects/passphrase.py
+castellan/common/objects/private_key.py
+castellan/common/objects/public_key.py
+castellan/common/objects/symmetric_key.py
+castellan/common/objects/x_509.py
+castellan/key_manager/__init__.py
+castellan/key_manager/barbican_key_manager.py
+castellan/key_manager/key_manager.py
+castellan/key_manager/migration.py
+castellan/key_manager/not_implemented_key_manager.py
+castellan/key_manager/vault_key_manager.py
+castellan/tests/__init__.py
+castellan/tests/base.py
+castellan/tests/utils.py
+castellan/tests/contrib/gate_hook.sh
+castellan/tests/contrib/post_test_hook.sh
+castellan/tests/functional/__init__.py
+castellan/tests/functional/config.py
+castellan/tests/functional/key_manager/__init__.py
+castellan/tests/functional/key_manager/test_barbican_key_manager.py
+castellan/tests/functional/key_manager/test_key_manager.py
+castellan/tests/functional/key_manager/test_vault_key_manager.py
+castellan/tests/unit/__init__.py
+castellan/tests/unit/test_config_driver.py
+castellan/tests/unit/test_options.py
+castellan/tests/unit/test_utils.py
+castellan/tests/unit/credentials/__init__.py
+castellan/tests/unit/credentials/test_keystone_password.py
+castellan/tests/unit/credentials/test_keystone_token.py
+castellan/tests/unit/credentials/test_password.py
+castellan/tests/unit/credentials/test_token.py
+castellan/tests/unit/key_manager/__init__.py
+castellan/tests/unit/key_manager/fake.py
+castellan/tests/unit/key_manager/mock_key_manager.py
+castellan/tests/unit/key_manager/test_barbican_key_manager.py
+castellan/tests/unit/key_manager/test_key_manager.py
+castellan/tests/unit/key_manager/test_migration_key_manager.py
+castellan/tests/unit/key_manager/test_mock_key_manager.py
+castellan/tests/unit/key_manager/test_not_implemented_key_manager.py
+castellan/tests/unit/key_manager/test_vault_key_manager.py
+castellan/tests/unit/objects/__init__.py
+castellan/tests/unit/objects/test_opaque.py
+castellan/tests/unit/objects/test_passphrase.py
+castellan/tests/unit/objects/test_private_key.py
+castellan/tests/unit/objects/test_public_key.py
+castellan/tests/unit/objects/test_symmetric_key.py
+castellan/tests/unit/objects/test_x_509.py
+doc/requirements.txt
+doc/source/conf.py
+doc/source/index.rst
+doc/source/_extra/.htaccess
+doc/source/contributor/contributing.rst
+doc/source/contributor/index.rst
+doc/source/contributor/testing.rst
+doc/source/install/index.rst
+doc/source/user/index.rst
+etc/castellan/functional-config-generator.conf
+etc/castellan/sample-config-generator.conf
+playbooks/devstack/post.yaml
+playbooks/devstack/pre.yaml
+playbooks/devstack/run.yaml
+releasenotes/notes/add-to-dict-and-from-dict-conversions-to-managed-objects-95a9f0fdbd371a87.yaml
+releasenotes/notes/add-vault-provider-29a4c19fe67ab51f.yaml
+releasenotes/notes/barbican-service-user-11ebbfcd33dace9d.yaml
+releasenotes/notes/bug-1876102-7c7288fb6e90b11d.yaml
+releasenotes/notes/deprecate-auth-endpoint-b91a3e67b5c7263f.yaml
+releasenotes/notes/drop-python-2-7-73d3113c69d724d6.yaml
+releasenotes/notes/fix-vault-create-key-b4340a3067cbd93c.yaml
+releasenotes/notes/fix-vault-flaky-kv-api-version-b0cd9d62a39d2907.yaml
+releasenotes/notes/implements-keymanager-option-discovery-13a46c1dfc036a3f.yaml
+releasenotes/notes/support-legacy-fixed-key-id-9fa897b547111610.yaml
+releasenotes/notes/use-barbican-endpoint-type-config-option-e583d30930cc22ba.yaml
+releasenotes/notes/use-barbican-region-name-config-option-31bec809292302b8.yaml
+releasenotes/notes/vault-approle-support-5ea04daea07a152f.yaml
+releasenotes/notes/vault-kv-mountpoint-919eb547764a0c74.yaml
+releasenotes/notes/vault-namespaces-7d334e7407396df9.yaml
+releasenotes/source/conf.py
+releasenotes/source/index.rst
+releasenotes/source/pike.rst
+releasenotes/source/queens.rst
+releasenotes/source/rocky.rst
+releasenotes/source/stein.rst
+releasenotes/source/train.rst
+releasenotes/source/unreleased.rst
+releasenotes/source/ussuri.rst
+releasenotes/source/victoria.rst
+releasenotes/source/wallaby.rst
+releasenotes/source/xena.rst
+releasenotes/source/yoga.rst
+releasenotes/source/_static/.placeholder
+releasenotes/source/_templates/.placeholder
+tools/setup-vault-env.sh
\ No newline at end of file
diff -pruN 4.0.0-1/castellan.egg-info/top_level.txt 4.0.0-0ubuntu3/castellan.egg-info/top_level.txt
--- 4.0.0-1/castellan.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
+++ 4.0.0-0ubuntu3/castellan.egg-info/top_level.txt	2022-07-12 09:28:29.000000000 +0000
@@ -0,0 +1 @@
+castellan
diff -pruN 4.0.0-1/ChangeLog 4.0.0-0ubuntu3/ChangeLog
--- 4.0.0-1/ChangeLog	1970-01-01 00:00:00.000000000 +0000
+++ 4.0.0-0ubuntu3/ChangeLog	2022-07-12 09:28:29.000000000 +0000
@@ -0,0 +1,510 @@
+CHANGES
+=======
+
+4.0.0
+-----
+
+* Drop python3.6/3.7 support in testing runtime
+
+3.11.0
+------
+
+* Remove redundant override of logging\_context\_format\_string
+* Replace the deprecated argument tenant
+* Add Python3 zed unit tests
+* Update master for stable/yoga
+* Updating python testing classifier as per Yoga testing runtime
+
+3.10.1
+------
+
+* remove unicode from code
+
+3.10.0
+------
+
+* Support setting Vault kv version config
+* Add support for Vault Namespaces
+* Fix gitignore pattern for vault related files
+* Add Python3 yoga unit tests
+* Update master for stable/xena
+
+3.9.1
+-----
+
+* Moving IRC network reference to OFTC
+
+3.9.0
+-----
+
+* barbican key manager: Add support for service user
+* Changed minversion in tox to 3.18.0
+* Add missing font for PDF doc generation
+
+3.8.0
+-----
+
+* setup.cfg: Replace dashes with underscores
+* Move flake8 as a pre-commit local target
+* Add Python3 xena unit tests
+* Update master for stable/wallaby
+* Remove lower-constraints remnants
+* Simplify the reference to barbican parameters
+* Allow specifying region of barbican endpoint
+
+3.7.1
+-----
+
+* Fix assertion typo in barbican key manager unit test
+* Dropping lower constraints testing
+* Don't expect barbican service name to be barbican
+* Use py3 as the default runtime for tox
+
+3.7.0
+-----
+
+* Remove six
+* Adding pre-commit
+* Add Python3 wallaby unit tests
+* Update master for stable/victoria
+
+3.6.0
+-----
+
+* [goal] Migrate testing to ubuntu focal
+
+3.5.0
+-----
+
+* zuul: use the new barbican simple-crypto job
+* Use 'barbican\_endpoint\_type'config option to get endpoint from catalog
+* Bump bandit version
+
+3.4.0
+-----
+
+* migrate testing to ubuntu focal
+* Add to\_dict and from\_dict conversions to managed objects
+
+3.3.0
+-----
+
+* Bump vault version
+
+3.2.0
+-----
+
+* Replaces \_get\_api\_version with config option
+
+3.1.1
+-----
+
+* Add handler for Bad Request error during Vault authentication
+* drop mock from lower-constraints
+* Some Cleanups
+* Update lower-constraints versions
+
+3.1.0
+-----
+
+* Fix hacking min version to 3.0.1
+* Switch to newer openstackdocstheme and reno versions
+* Remove translation sections from setup.cfg
+* add "verify\_ssl\_path" config for barbican key manager
+* Bump default tox env from py37 to py38
+* Add py38 package metadata
+* Use unittest.mock instead of third party mock
+* Add Python3 victoria unit tests
+* Update master for stable/ussuri
+
+3.0.1
+-----
+
+* Fix stale references to renamed constant
+* Update hacking for Python3
+
+3.0.0
+-----
+
+* Removes context "validation"
+* Moving common objects under KeyManager
+* Drop use of six
+* Implements KeyManager's option discovery
+* Fix coverage tests
+
+2.0.0
+-----
+
+* [ussuri][goal] Drop python 2.7 support and testing
+* Add Wiki links to readme
+
+1.4.0
+-----
+
+* Fix "is" usage with literals
+* Switch to Ussuri jobs
+* PDF Documentation Build tox target
+* Update master for stable/train
+
+1.3.1
+-----
+
+* Add bindep.txt
+* Add Python 3 Train unit tests
+* Reuse existing token from RequestContext
+
+1.3.0
+-----
+
+* Cap Bandit below 1.6.0 and update Sphinx requirement
+* List requests as explicit dependency
+* Use opendev repository
+* OpenDev Migration Patch
+* Dropping the py35 testing
+* Replace openstack.org git:// URLs with https://
+* Update master for stable/stein
+
+1.2.2
+-----
+
+* Set py3 tests according to Stein runtimes
+
+1.2.1
+-----
+
+* Fix length usage in VaultKeyManager.create\_key
+* add python 3.7 unit test job
+
+1.2.0
+-----
+
+* Change openstack-dev to openstack-discuss
+
+1.1.0
+-----
+
+* Add Castellan Oslo Config Driver
+* Use template for lower-constraints
+* Update min tox version to 2.0
+* vault: support configuration of KV mountpoint
+* vault: add AppRole support
+* Don't quote {posargs} in tox.ini
+
+1.0.0
+-----
+
+* Add method to wrap HashiCorp Vault HTTP API calls
+
+0.20.1
+------
+
+* Bump HashiCorp Vault version for tests
+* Fix Vault K/V API compatibility
+* add python 3.6 unit test job
+* import zuul job settings from project-config
+* Update reno for stable/rocky
+* Switch to stestr
+* Add release note link in README
+* Add code to generate private keys
+* fix tox python3 overrides
+
+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
+------
+
+* Updated from global requirements
+* Updated from global requirements
+
+0.16.0
+------
+
+* Avoid tox\_install.sh for constraints support
+* Remove use of tox-siblings role
+* Updated from global requirements
+
+0.15.1
+------
+
+* Include domain info when creating identity token
+* Support handling legacy all-zeros key ID
+
+0.15.0
+------
+
+* Remove setting of version/release from releasenotes
+* Updated from global requirements
+* Add a functional vault job
+* Migrate to zuulv3
+* Updated from global requirements
+* Vault based key manager
+* Updated from global requirements
+* Use generic user for both zuul v2 and v3
+* Updated from global requirements
+
+0.14.1
+------
+
+* Remove genconfig from functional tests
+
+0.14.0
+------
+
+* Updated from global requirements
+* Makes list method not abstract
+* Updated from global requirements
+* Updated from global requirements
+* Add releasenotes for castellan
+* Add ID to managed objects
+* Append a forward slash to the base\_url
+
+0.13.0
+------
+
+* Updated from global requirements
+* allow redirects in .htaccess files on the static web servers
+* Use Stevedore for better extensions
+* Updated from global requirements
+* Rename barbican client import
+* Updated from global requirements
+* Updated from global requirements
+* Fix retrieving barbican endpoint from service catalog
+* Replace LOG.warn with LOG.warning
+* Add list capability
+* Improve docs around configuring Castellan
+
+0.12.0
+------
+
+* Update the doc URL in the documents
+
+0.11.1
+------
+
+* rearrange existing documentation to fit the new standard layout
+* Enable warning-is-error in doc build
+* Remove log translations
+
+0.11.0
+------
+
+* Switch from oslosphinx to openstackdocstheme
+* Updated from global requirements
+* Replaces uuid.uuid4 with uuidutils.generate\_uuid()
+* Enable some off-by-default checks
+* Update docs on config generation
+
+0.10.0
+------
+
+* Updated from global requirements
+* Optimize the link address
+* Updated from global requirements
+* Correct config path in functional test
+* Fix error in credential\_factory
+
+0.9.0
+-----
+
+* Fix incorrect config in usage doc
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+
+0.8.0
+-----
+
+* MockKeyManager should return a copy of the object instead of actual object
+* Replacing six.iteritems() with .items()
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+
+0.7.0
+-----
+
+* Updated from global requirements
+* Change keystone endpoint
+* Updated from global requirements
+
+0.6.0
+-----
+
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* removed the older version of python
+* Updated from global requirements
+* Fix gate failure on pep8
+* Removes unnecessary utf-8 encoding
+* Update .gitignore
+* Updated from global requirements
+* Add ability to get only metadata
+* Remove outdated comment
+* Updated from global requirements
+* Fixes all current typo errors on Castellan project
+
+0.5.0
+-----
+
+* Add option for verifying TLS (https) requests
+* Updated from global requirements
+* Update doc
+* Enable coverage report in console output
+* H803 hacking has been removed
+* Use generic keystoneauth plugin identity interfaces
+* Remove tempest plugin from Castellan
+* Show team and repo badges on README
+* Add keystoneauth to requirements.txt
+* Updated from global requirements
+* Cookiecutter commit for Security Tempest plugin
+* remove obsolete oslo incubator code
+* Cleanup created secrets after functional test
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Update .gitignore
+* Updated from global requirements
+* Support upper-constraints in tox.ini
+* Update .gitignore
+* Remove default=None when set value in Config
+* Add prefix "$" for command examples
+* Update flake8 ignore list
+* Remove discover from test-requirements
+* Use international logging message
+* Add Python 3.5 classifier and venv for castellan
+* Correct castellan reraising of exception
+* Remove unused requirements
+* Modify the home-page info
+* Use international logging message
+* Add Barbicanclient dependancy
+* Updated from global requirements
+* Remove discover from test-requirements
+* Updated from global requirements
+* Use keystoneauth1 instead of keystoneclient
+* Updated from global requirements
+* Add a bandit environment to tox
+* Making sensitive parameters secret to avoid logging
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* MockKeyManager create\_key change key\_length to length
+* Refactor Barbican Key Manager Tests
+* Update docs for reading conf files
+
+0.4.0
+-----
+
+* Add Credential Authentication Usage Documentation
+* Allow Barbican Key Manager to accept different auth credentials
+* Updated from global requirements
+* Add help to Castellan Credential Factory Opts
+* Updated from global requirements
+* Introduce Castellan Credential Factory
+* Updated from global requirements
+* Introduce Castellan Credential Objects
+* Add created property to Managed Objects
+* Update MockKeyManager to use given algorithm
+* Remove functional test dependency on config file
+* Mock key manager takes configuration as an arg
+* Updated from global requirements
+* Clean up removed hacking rule from [flake8] ignore lists
+* Use Keystone V3 Identity Plugins for Functional Tests
+* Updated from global requirements
+* Add logic to error out of key creation if order errors out
+* Update docs with parsing config files
+* Removes MANIFEST.in as it is not needed explicitely by PBR
+* Remove py26 support from castellan
+* Updated from global requirements
+* Move line of code to ensure context and client stay in sync
+
+0.3.1
+-----
+
+* Add some documentation on enabling logging
+* Allow for default logging configuration to be user enabled
+* Mark castellan as being a universal wheel
+* Add gate hooks for Castellan functional tests
+* Update managed object \_\_eq\_\_ and \_\_ne\_\_
+
+0.3.0
+-----
+
+* Updated from global requirements
+* Add the debug flag to tox.ini
+* Can not set auth\_endpoint in runtime
+* Updated from global requirements
+* Allow log statements to be printed out in stdout
+* Add documentation links and fixup README.rst
+* Updated from global requirements
+* Add testing documentation to Castellan
+* Add contributing documentation to Castellan
+* Fix typo and add name to not\_implemented and mock key\_manager
+* Adds documentation on creating Oslo RequestContext in Castellan
+* Updated from global requirements
+* Add name to Castellan Objects and Barbican Key Manager
+* Fix some spelling typo in manual
+* Updated from global requirements
+* Update Barbican functional tests
+* Add ManagedObjectNotFoundError
+* Change ignore-errors to ignore\_errors
+* Standardize Barbican error messages
+
+0.2.1
+-----
+
+* Updated from global requirements
+
+0.2.0
+-----
+
+* Update Barbican wrapper
+* Fixing error in documentation example
+* Adding documentation for basic usage
+* Add unit tests for managed objects
+* Remove copy\_key operation
+* refactoring castellan configuration
+* Update mock key manager
+* Update the key manager API
+* Add managed objects hierarchy
+* Activate pep8 check that \_ is imported
+* Add functional tests for Barbican key manager wrapper
+* Move unit tests to unit test folder
+* Add Barbican key manager
+* Migrate to oslo\_context
+* Removing SymmetricKey docs from key module
+* Drop use of 'oslo' namespace package
+
+0.1.0
+-----
+
+* Start using oslo.policy
+* Remove Python 3.3 from setup.cfg and tox.ini
+* Renames for consistent namespaces
+* Fixing some warning about oslo namespace
+* Remove placeholder test
+* Copy cinder.keymgr to castellan
+* Updating HACKING.rst
+* Add openstack/common log and policy modules
+* Workflow documentation is now in infra-manual
+* Initial Cookiecutter Commit
diff -pruN 4.0.0-1/debian/changelog 4.0.0-0ubuntu3/debian/changelog
--- 4.0.0-1/debian/changelog	2022-08-29 15:15:14.000000000 +0000
+++ 4.0.0-0ubuntu3/debian/changelog	2022-07-13 21:06:59.000000000 +0000
@@ -1,110 +1,131 @@
-python-castellan (4.0.0-1) experimental; urgency=medium
+python-castellan (4.0.0-0ubuntu3) kinetic; urgency=medium
 
-  * New upstream release.
-  * Add autopkgtest.
+  * d/python3-castellan.install: Ensure castellan.conf is installed.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 29 Aug 2022 17:15:14 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 13 Jul 2022 17:06:59 -0400
 
-python-castellan (3.10.2-1) unstable; urgency=medium
+python-castellan (4.0.0-0ubuntu2) kinetic; urgency=medium
 
-  * New upstream release.
-  * Removed Replace_the_deprecated_argument_tenant.patch.
+  * d/control: Switch to debhelper compat 13.
+  * d/control: Update standards version to 4.6.1.
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 13 May 2022 11:11:19 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 13 Jul 2022 15:52:14 -0400
 
-python-castellan (3.10.1-3) unstable; urgency=medium
+python-castellan (4.0.0-0ubuntu1) kinetic; urgency=medium
 
-  * Add Replace_the_deprecated_argument_tenant.patch (Closes: #1009455).
+  * New upstream release for OpenStack Zed.
 
- -- Thomas Goirand <zigo@debian.org>  Thu, 14 Apr 2022 12:00:38 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 13 Jul 2022 15:26:48 -0400
 
-python-castellan (3.10.1-2) unstable; urgency=medium
+python-castellan (3.11.0-0ubuntu1) kinetic; urgency=medium
 
-  * Uploading to unstable.
+  * New upstream release for OpenStack Zed.
 
- -- Thomas Goirand <zigo@debian.org>  Thu, 24 Mar 2022 12:04:19 +0100
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 27 May 2022 12:35:47 -0400
 
-python-castellan (3.10.1-1) experimental; urgency=medium
+python-castellan (3.10.0-0ubuntu1) jammy; urgency=medium
 
-  * New upstream release.
-  * Add python3-requests-mock to build-depends.
+  * New upstream release for OpenStack Yoga.
+  * d/control: Align (Build-)Depends with upstream.
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 18 Feb 2022 16:42:33 +0100
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 16 Nov 2021 16:04:29 -0500
 
-python-castellan (3.9.1-2) unstable; urgency=medium
+python-castellan (3.9.1-0ubuntu1) impish; urgency=medium
 
-  * Uploading to unstable.
+  * New upstream release for OpenStack Xena.
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 29 Sep 2021 10:04:05 +0200
+ -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Wed, 06 Oct 2021 12:33:44 +0000
 
-python-castellan (3.9.1-1) experimental; urgency=medium
+python-castellan (3.9.0-0ubuntu1) impish; urgency=medium
 
-  * New upstream release.
+  * New upstream release for OpenStack Xena.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 23 Aug 2021 16:19:25 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 21 Jul 2021 09:34:31 -0400
 
-python-castellan (3.7.1-2) unstable; urgency=medium
+python-castellan (3.8.0-0ubuntu1) impish; urgency=medium
 
-  * Upload to unstable
+  * d/watch: Update URL to OpenDev.org.
+  * New upstream release for OpenStack Xena.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 16 Aug 2021 08:17:31 +0200
+ -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Mon, 07 Jun 2021 07:21:34 +0000
 
-python-castellan (3.7.1-1) experimental; urgency=medium
+python-castellan (3.7.1-0ubuntu1) hirsute; urgency=medium
 
-  * New upstream release.
-  * Removed versions from (build-)depends when satisfied in Bullseye.
+  * New upstream release for OpenStack Wallaby.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 08 Mar 2021 09:59:21 +0100
+ -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Wed, 17 Mar 2021 11:37:04 +0000
 
-python-castellan (3.6.0-2) unstable; urgency=medium
+python-castellan (3.7.0-0ubuntu1) hirsute; urgency=medium
 
-  * Uploading to unstable.
-  * Fixed debian/watch.
-  * Add a debian/salsa-ci.yml.
+  * d/control: Update VCS paths for move to lp:~ubuntu-openstack-dev.
+  * New upstream release for OpenStack Wallaby.
+  * d/p/debian/patches/sphinxcontrib-rsvgconverter.patch: Refreshed.
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 14 Oct 2020 22:44:08 +0200
+ -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Fri, 04 Dec 2020 12:10:23 +0000
 
-python-castellan (3.6.0-1) experimental; urgency=medium
+python-castellan (3.6.0-0ubuntu1) groovy; urgency=medium
 
-  * New upstream release.
-  * Fixed min version of python3-cryptography.
+  * New upstream release for OpenStack Victoria.
+  * d/control: Align (Build-)Depends with upstream.
 
- -- Thomas Goirand <zigo@debian.org>  Sun, 13 Sep 2020 15:50:56 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 18 Sep 2020 12:23:35 -0400
 
-python-castellan (3.5.0-1) experimental; urgency=medium
+python-castellan (3.5.0-0ubuntu1) groovy; urgency=medium
 
-  * New upstream release.
-  * Removed python3-babel from (build-)depends.
+  * New upstream release for OpenStack Victoria.
 
- -- Thomas Goirand <zigo@debian.org>  Tue, 08 Sep 2020 09:15:12 +0200
+ -- Chris MacNaughton <chris.macnaughton@canonical.com>  Thu, 03 Sep 2020 06:51:01 +0000
 
-python-castellan (3.0.2-1) unstable; urgency=medium
+python-castellan (3.4.0-0ubuntu1) groovy; urgency=medium
 
-  * New upstream point release.
+  * New upstream release for OpenStack Victoria.
+  * d/control: Align (Build-)Depends with upstream.
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 15 Jul 2020 15:43:54 +0200
+ -- Chris MacNaughton <chris.macnaughton@canonical.com>  Fri, 24 Jul 2020 09:12:05 +0000
 
-python-castellan (3.0.1-2) unstable; urgency=medium
+python-castellan (3.1.0-0ubuntu1) groovy; urgency=medium
 
-  * Uploading to unstable.
+  * New upstream release for OpenStack Victoria.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/rules: Switch to pybuild.
+  * d/control: Switch to debhelper compat 12.
+  * d/control: Update Standards-Version to 4.5.0.
+  * d/control: Restrict python3-hacking to 1.1.0 (Groovy).
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 08 May 2020 12:17:06 +0200
+ -- Chris MacNaughton <chris.macnaughton@canonical.com>  Fri, 12 Jun 2020 06:57:40 +0000
 
-python-castellan (3.0.1-1) experimental; urgency=medium
+python-castellan (3.0.1-0ubuntu1) focal; urgency=medium
 
-  * New upstream release.
+  * New upstream release for OpenStack Ussuri.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 13 Apr 2020 22:48:24 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 16 Apr 2020 10:42:44 -0400
 
-python-castellan (3.0.0-1) experimental; urgency=medium
+python-castellan (3.0.0-0ubuntu1) focal; urgency=medium
 
-  * Fix upstream URL in d/rules, d/control and d/copyright.
-  * New upstream release.
-  * Add python3-sphinxcontrib.svg2pdfconverter as build-depends.
-  * Add remove-privacy-breach-from-doc.patch.
-  * Switch to debhelper-compat 11.
+  * New upstream release for OpenStack Ussuri.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 09 Apr 2020 10:16:58 -0400
+
+python-castellan (2.0.0-0ubuntu1) focal; urgency=medium
+
+  * New upstream release for OpenStack Ussuri.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 12 Mar 2020 16:16:08 -0400
+
+python-castellan (1.4.0-0ubuntu1) focal; urgency=low
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 06 Apr 2020 16:52:06 +0200
+  * Merge from Debian unstable.  Remaining changes:
+    - d/gbp.conf: Retain for pristine-tar.
+    - d/watch: Get tarball from openstack.org.
+    - d/control: Enable autopkgtest-pkg-python testsuite.
+    - d/control: Stay at debhelper compat level 10.
+    - d/control: Keep breaks/replaces of python-castellan.
+  * New upstream release for OpenStack Ussuri.
+  * d/control: Align (Build-)Depends with upstream
+  * d/p/sphinxcontrib-rsvgconverter.patch: Patch-out sphinxcontrib-rsvgconverter.
+
+ -- Sahid Orentino Ferdjaoui <sahid.ferdjaoui@canonical.com>  Mon, 09 Dec 2019 11:06:59 +0100
 
 python-castellan (1.3.1-4) unstable; urgency=medium
 
@@ -122,6 +143,12 @@ python-castellan (1.3.1-2) experimental;
 
  -- Thomas Goirand <zigo@debian.org>  Tue, 24 Sep 2019 15:37:15 +0200
 
+python-castellan (1.3.1-0ubuntu1) eoan; urgency=medium
+
+  * New upstream release for OpenStack Train.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 25 Sep 2019 14:06:50 -0400
+
 python-castellan (1.3.0-1) experimental; urgency=medium
 
   [ Ondřej Nový ]
@@ -134,6 +161,13 @@ python-castellan (1.3.0-1) experimental;
 
  -- Thomas Goirand <zigo@debian.org>  Tue, 17 Sep 2019 16:40:38 +0200
 
+python-castellan (1.3.0-0ubuntu1) eoan; urgency=medium
+
+  * New upstream release for OpenStack Train.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 30 Jul 2019 15:26:47 -0400
+
 python-castellan (1.2.2-2) unstable; urgency=medium
 
   * Uploading to unstable.
@@ -148,12 +182,74 @@ python-castellan (1.2.2-1) experimental;
 
  -- Thomas Goirand <zigo@debian.org>  Tue, 26 Mar 2019 17:50:55 +0100
 
+python-castellan (1.2.2-0ubuntu2) eoan; urgency=medium
+
+  * Drop Python 2 support:
+    - d/control: Drop python-castellan binary package.
+    - d/control: Drop BDI's on python-*.
+    - d/rules: Don't install and test with Python 2.
+    - d/rules: Generate configuration file into python3-castellan
+      package.
+    - d/control: Add Breaks/Replaces python3-castellan->python-castellan
+      to deal with move of configuration file.
+
+ -- James Page <james.page@ubuntu.com>  Thu, 11 Jul 2019 05:53:00 +0100
+
+python-castellan (1.2.2-0ubuntu1) disco; urgency=medium
+
+  * New upstream release for OpenStack Stein.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Mon, 11 Mar 2019 14:08:16 -0400
+
+python-castellan (1.2.0-0ubuntu1) disco; urgency=medium
+
+  * New upstream release for OpenStack Stein.
+  * d/p/*: Drop, all included in upstream release.
+
+ -- James Page <james.page@ubuntu.com>  Thu, 21 Feb 2019 09:59:00 +0000
+
+python-castellan (1.1.0-0ubuntu1) disco; urgency=medium
+
+  * New upstream release for OpenStack Stein.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 30 Jan 2019 13:49:15 -0500
+
+python-castellan (1.0.0-0ubuntu1) disco; urgency=medium
+
+  * New upstream release for OpenStack Stein.
+  * d/p/0001-Fix-Vault-K-V-API-compatibility.patch,
+        0002-Add-method-to-wrap-HashiCorp-Vault-HTTP-API-calls.patch:
+    Drop, included in release.
+  * d/control: Switch to using python3-sphinx.
+
+ -- James Page <james.page@ubuntu.com>  Mon, 26 Nov 2018 13:28:36 +0000
+
 python-castellan (0.19.0-1) unstable; urgency=medium
 
   * New upstream release.
 
  -- Thomas Goirand <zigo@debian.org>  Wed, 16 Jan 2019 23:14:43 +0100
 
+python-castellan (0.19.0-0ubuntu2) cosmic; urgency=medium
+
+  * d/p/0001-Fix-Vault-K-V-API-compatibility.patchi,
+        0002-Add-method-to-wrap-HashiCorp-Vault-HTTP-API-calls.patch:
+    Resolve issues with compatibility with Vault 0.10.0 where the KV engine
+    is versioned by default (LP: #1788375).
+  * d/p/0003-vault-add-AppRole-support.patch: Add support for Vault
+    AppRole authentication (LP: #1796851).
+  * d/p/0004-vault-support-configuration-of-KV-mountpoint.patch: Add support
+    for configuration of the KV mountpoint to use in Vault (LP: #1797148).
+
+ -- James Page <james.page@ubuntu.com>  Thu, 11 Oct 2018 12:21:17 +0100
+
+python-castellan (0.19.0-0ubuntu1) cosmic; urgency=medium
+
+  * New upstream release.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 29 Aug 2018 16:16:14 -0400
+
 python-castellan (0.18.0-2) unstable; urgency=medium
 
   * Uploading to unstable.
@@ -172,6 +268,18 @@ python-castellan (0.18.0-1) experimental
 
  -- Thomas Goirand <zigo@debian.org>  Wed, 22 Aug 2018 15:54:50 +0200
 
+python-castellan (0.18.0-0ubuntu1) cosmic; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - d/gbp.conf: Retain for gbp and pristine-tar config.
+    - d/control: Enable autopkgtest-pkg-python testsuite.
+    - d/control, d/compat: Bump debhelper compat to 10.
+    - d/watch: Get tarball from tarballs.openstack.org.
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 12 Jun 2018 16:17:13 -0400
+
 python-castellan (0.17.0-2) unstable; urgency=medium
 
   * Uploading to unstable.
@@ -191,6 +299,31 @@ python-castellan (0.17.0-1) experimental
 
  -- Thomas Goirand <zigo@debian.org>  Wed, 14 Feb 2018 08:03:40 +0000
 
+python-castellan (0.17.0-0ubuntu1) bionic; urgency=medium
+
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/*: wrap-and-sort -bast.
+  * d/control: Bump debhelper compat to 10.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 23 Jan 2018 12:15:01 -0500
+
+python-castellan (0.16.0-0ubuntu1) bionic; urgency=medium
+
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/control: Update Standards-Version to 4.1.2.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 08 Dec 2017 09:06:41 -0500
+
+python-castellan (0.14.1-0ubuntu1) bionic; urgency=medium
+
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/p/*: Dropped, no longer required.
+
+ -- James Page <james.page@ubuntu.com>  Tue, 14 Nov 2017 10:20:07 +0000
+
 python-castellan (0.12.0-2) unstable; urgency=medium
 
   * Uploading to unstable.
@@ -221,6 +354,64 @@ python-castellan (0.12.0-1) experimental
 
  -- Thomas Goirand <zigo@debian.org>  Sun, 08 Oct 2017 23:07:03 +0200
 
+python-castellan (0.12.0-0ubuntu1) artful; urgency=medium
+
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/p/drop-openstackdoctheme.patch: Temporarily drop openstackdocstheme
+    sphinx extension until sphinx>=1.6.2 is available.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 09 Aug 2017 13:52:02 -0400
+
+python-castellan (0.9.0-0ubuntu1) artful; urgency=medium
+
+  * New upstream release for OpenStack Pike.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- James Page <james.page@ubuntu.com>  Fri, 09 Jun 2017 09:09:11 +0100
+
+python-castellan (0.6.0-0ubuntu1) artful; urgency=medium
+
+  * d/watch: Use tarballs.openstack.org.
+  * New upstream release.
+  * Align (Build-)Depends with upstream milestone.
+
+ -- James Page <james.page@ubuntu.com>  Fri, 21 Apr 2017 09:52:50 +0100
+
+python-castellan (0.5.0-0ubuntu1) zesty; urgency=medium
+
+  * d/gbp.conf: Update gbp configuration file.
+  * d/control: Update Vcs-* links and maintainers.
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 24 Jan 2017 15:01:20 -0500
+
+python-castellan (0.4.0-3) unstable; urgency=medium
+
+  [ Ondřej Nový ]
+  * d/s/options: extend-diff-ignore of .gitreview
+  * d/control: Use correct branch in Vcs-* fields
+
+  [ Thomas Goirand ]
+  * Uploading to unstable.
+  * Fixed oslotest EPOCH.
+
+ -- Thomas Goirand <zigo@debian.org>  Wed, 28 Sep 2016 10:08:26 +0200
+
+python-castellan (0.4.0-2) experimental; urgency=medium
+
+  [ Ondřej Nový ]
+  * Standards-Version is 3.9.8 now (no change)
+  * d/rules: Changed UPSTREAM_GIT protocol to https
+
+  [ Thomas Goirand ]
+  * Using OpenStack's Gerrit as VCS URLs.
+  * Add a .gitreview file pointing to packaging-deb Gerrit.
+  * Using pkgos-dh_auto_{install,test} from openstack-pkg-tools >= 52~.
+
+ -- Thomas Goirand <zigo@debian.org>  Tue, 13 Sep 2016 21:17:22 +0200
+
 python-castellan (0.4.0-1) experimental; urgency=medium
 
   [ Ondřej Nový ]
@@ -252,3 +443,4 @@ python-castellan (0.2.1-1) experimental;
   * Initial release. (Closes: #799622)
 
  -- Thomas Goirand <zigo@debian.org>  Tue, 08 Sep 2015 22:29:18 +0200
+
diff -pruN 4.0.0-1/debian/control 4.0.0-0ubuntu3/debian/control
--- 4.0.0-1/debian/control	2022-08-29 15:15:14.000000000 +0000
+++ 4.0.0-0ubuntu3/debian/control	2022-07-13 21:06:59.000000000 +0000
@@ -1,43 +1,44 @@
 Source: python-castellan
 Section: python
 Priority: optional
-Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
+XSBC-Original-Maintainer: Debian OpenStack <openstack-devel@lists.alioth.debian.org>
 Uploaders:
  Thomas Goirand <zigo@debian.org>,
 Build-Depends:
- debhelper-compat (= 11),
+ debhelper-compat (= 13),
  dh-python,
  openstack-pkg-tools,
  python3-all,
- python3-pbr,
+ python3-pbr (>= 2.0.0),
  python3-setuptools,
- python3-sphinx,
+ python3-sphinx (>= 2.0.0),
 Build-Depends-Indep:
- python3-barbicanclient,
- python3-cryptography,
- python3-fixtures,
+ python3-barbicanclient (>= 4.5.2),
+ python3-cryptography (>= 2.7),
+ python3-fixtures (>= 3.0.0),
  python3-hacking,
- python3-keystoneauth1,
- python3-openstackdocstheme,
- python3-oslo.config,
- python3-oslo.context,
- python3-oslo.i18n,
- python3-oslo.log,
- python3-oslo.utils,
- python3-oslotest,
- python3-requests,
- python3-requests-mock,
- python3-sphinxcontrib.svg2pdfconverter,
- python3-stestr,
- python3-stevedore,
- python3-subunit,
- python3-testscenarios,
- python3-testtools,
+ python3-keystoneauth1 (>= 3.4.0),
+ python3-openstackdocstheme (>= 2.2.1),
+ python3-oslo.config (>= 1:6.4.0),
+ python3-oslo.context (>= 1:2.19.2),
+ python3-oslo.i18n (>= 3.15.3),
+ python3-oslo.log (>= 3.36.0),
+ python3-oslo.utils (>= 3.33.0),
+ python3-oslotest (>= 1:3.2.0),
+ python3-requests (>= 2.18.0),
+ python3-requests-mock (>= 1.2.0),
+ python3-sphinxcontrib.svg2pdfconverter (>= 0.1.0),
+ python3-stestr (>= 2.0.0),
+ python3-stevedore (>= 1:1.20.0),
+ python3-subunit (>= 1.0.0),
+ python3-testscenarios (>= 0.4),
+ python3-testtools (>= 2.2.0),
  subunit,
-Standards-Version: 4.4.1
-Vcs-Browser: https://salsa.debian.org/openstack-team/libs/python-castellan
-Vcs-Git: https://salsa.debian.org/openstack-team/libs/python-castellan.git
-Homepage: https://opendev.org/openstack/castellan
+Standards-Version: 4.6.1
+Vcs-Git: https://git.launchpad.net/~ubuntu-openstack-dev/ubuntu/+source/python-castellan
+Homepage: https://github.com/openstack/castellan
+Testsuite: autopkgtest-pkg-python
 
 Package: python-castellan-doc
 Section: doc
@@ -57,21 +58,23 @@ Description: generic key manager interfa
 Package: python3-castellan
 Architecture: all
 Depends:
- python3-barbicanclient,
- python3-cryptography,
- python3-keystoneauth1,
- python3-oslo.config,
- python3-oslo.context,
- python3-oslo.i18n,
- python3-oslo.log,
- python3-oslo.utils,
- python3-pbr,
- python3-requests,
- python3-stevedore,
+ python3-barbicanclient (>= 4.5.2),
+ python3-cryptography (>= 2.7),
+ python3-keystoneauth1 (>= 3.4.0),
+ python3-oslo.config (>= 1:6.4.0),
+ python3-oslo.context (>= 1:2.19.2),
+ python3-oslo.i18n (>= 3.15.3),
+ python3-oslo.log (>= 3.36.0),
+ python3-oslo.utils (>= 3.33.0),
+ python3-pbr (>= 2.0.0),
+ python3-requests (>= 2.18.0),
+ python3-stevedore (>= 1:1.20.0),
  ${misc:Depends},
  ${python3:Depends},
 Suggests:
  python-castellan-doc,
+Breaks: python-castellan (<< 1.2.2-0ubuntu2~)
+Replaces: python-castellan (<< 1.2.2-0ubuntu2~)
 Description: generic key manager interface for OpenStack - Python 3.x
  The Castellan module provides a generic key manager interface so that
  OpenStack projects can use Barbican, but also have the flexibilty to choose an
diff -pruN 4.0.0-1/debian/copyright 4.0.0-0ubuntu3/debian/copyright
--- 4.0.0-1/debian/copyright	2022-08-29 15:15:14.000000000 +0000
+++ 4.0.0-0ubuntu3/debian/copyright	2022-07-13 21:06:59.000000000 +0000
@@ -1,6 +1,6 @@
 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: castellan
-Source: https://opendev.org/openstack/castellan
+Source: http://www.openstack.org/
 
 Files: *
 Copyright: (c) 2015, OpenStack Foundation <openstack-dev@lists.openstack.org>
diff -pruN 4.0.0-1/debian/gbp.conf 4.0.0-0ubuntu3/debian/gbp.conf
--- 4.0.0-1/debian/gbp.conf	1970-01-01 00:00:00.000000000 +0000
+++ 4.0.0-0ubuntu3/debian/gbp.conf	2022-07-13 21:06:59.000000000 +0000
@@ -0,0 +1,7 @@
+[DEFAULT]
+debian-branch = master
+upstream-tag = %(version)s
+pristine-tar = True
+
+[buildpackage]
+export-dir = ../build-area
diff -pruN 4.0.0-1/debian/patches/remove-privacy-breach-from-doc.patch 4.0.0-0ubuntu3/debian/patches/remove-privacy-breach-from-doc.patch
--- 4.0.0-1/debian/patches/remove-privacy-breach-from-doc.patch	2022-08-29 15:15:14.000000000 +0000
+++ 4.0.0-0ubuntu3/debian/patches/remove-privacy-breach-from-doc.patch	1970-01-01 00:00:00.000000000 +0000
@@ -1,13 +0,0 @@
-Description: Doc privacy breach
-Author: Thomas Goirand <zigo@debian.org>
-Forwarded: no
-Last-Update: 2020-04-06
-
---- python-castellan-3.0.0.orig/README.rst
-+++ python-castellan-3.0.0/README.rst
-@@ -14,5 +14,3 @@ Generic Key Manager interface for OpenSt
- Team and repository tags
- ========================
- 
--.. image:: https://governance.openstack.org/tc/badges/castellan.svg
--    :target: https://governance.openstack.org/tc/reference/tags/index.html
diff -pruN 4.0.0-1/debian/patches/series 4.0.0-0ubuntu3/debian/patches/series
--- 4.0.0-1/debian/patches/series	2022-08-29 15:15:14.000000000 +0000
+++ 4.0.0-0ubuntu3/debian/patches/series	2022-07-13 21:06:59.000000000 +0000
@@ -1 +1 @@
-remove-privacy-breach-from-doc.patch
+sphinxcontrib-rsvgconverter.patch
diff -pruN 4.0.0-1/debian/patches/sphinxcontrib-rsvgconverter.patch 4.0.0-0ubuntu3/debian/patches/sphinxcontrib-rsvgconverter.patch
--- 4.0.0-1/debian/patches/sphinxcontrib-rsvgconverter.patch	1970-01-01 00:00:00.000000000 +0000
+++ 4.0.0-0ubuntu3/debian/patches/sphinxcontrib-rsvgconverter.patch	2022-07-13 21:06:59.000000000 +0000
@@ -0,0 +1,11 @@
+--- a/doc/source/conf.py
++++ b/doc/source/conf.py
+@@ -24,7 +24,7 @@ sys.path.insert(0, os.path.abspath('../.
+ extensions = [
+     'sphinx.ext.autodoc',
+     'openstackdocstheme',
+-    'sphinxcontrib.rsvgconverter',
++    #'sphinxcontrib.rsvgconverter',
+ ]
+ 
+ # autodoc generation is a bit aggressive and a nuisance when doing heavy
diff -pruN 4.0.0-1/debian/python3-castellan.install 4.0.0-0ubuntu3/debian/python3-castellan.install
--- 4.0.0-1/debian/python3-castellan.install	2022-08-29 15:15:14.000000000 +0000
+++ 4.0.0-0ubuntu3/debian/python3-castellan.install	2022-07-13 21:06:59.000000000 +0000
@@ -1,2 +1,3 @@
 /etc
 /usr
+etc/castellan/castellan.conf etc/castellan
diff -pruN 4.0.0-1/debian/rules 4.0.0-0ubuntu3/debian/rules
--- 4.0.0-1/debian/rules	2022-08-29 15:15:14.000000000 +0000
+++ 4.0.0-0ubuntu3/debian/rules	2022-07-13 21:06:59.000000000 +0000
@@ -1,10 +1,11 @@
 #!/usr/bin/make -f
 
-UPSTREAM_GIT := https://opendev.org/openstack/castellan
+export PYBUILD_NAME=castellan
+UPSTREAM_GIT := https://github.com/openstack/castellan.git
 include /usr/share/openstack-pkg-tools/pkgos.make
 
 %:
-	dh $@ --buildsystem=python_distutils --with python3,sphinxdoc
+	dh $@ --buildsystem=pybuild --with python3,sphinxdoc
 
 override_dh_auto_clean:
 	rm -rf build
@@ -32,5 +33,5 @@ override_dh_auto_test:
 override_dh_sphinxdoc:
 ifeq (,$(findstring nodoc, $(DEB_BUILD_OPTIONS)))
 	PYTHONPATH=. python3 -m sphinx -b html doc/source debian/python-castellan-doc/usr/share/doc/python-castellan-doc/html
-	dh_sphinxdoc -O--buildsystem=python_distutils
+	dh_sphinxdoc -O--buildsystem=pybuild
 endif
diff -pruN 4.0.0-1/debian/salsa-ci.yml 4.0.0-0ubuntu3/debian/salsa-ci.yml
--- 4.0.0-1/debian/salsa-ci.yml	2022-08-29 15:15:14.000000000 +0000
+++ 4.0.0-0ubuntu3/debian/salsa-ci.yml	1970-01-01 00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-include:
-  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
-  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
diff -pruN 4.0.0-1/debian/tests/control 4.0.0-0ubuntu3/debian/tests/control
--- 4.0.0-1/debian/tests/control	2022-08-29 15:15:14.000000000 +0000
+++ 4.0.0-0ubuntu3/debian/tests/control	1970-01-01 00:00:00.000000000 +0000
@@ -1,5 +0,0 @@
-Tests: unittests
-Depends:
- @,
- @builddeps@,
-Restrictions: allow-stderr needs-root
diff -pruN 4.0.0-1/debian/tests/unittests 4.0.0-0ubuntu3/debian/tests/unittests
--- 4.0.0-1/debian/tests/unittests	2022-08-29 15:15:14.000000000 +0000
+++ 4.0.0-0ubuntu3/debian/tests/unittests	1970-01-01 00:00:00.000000000 +0000
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-set -e
-
-pkgos-dh_auto_test --no-py2 'castellan\.tests\.unit.*'
diff -pruN 4.0.0-1/debian/watch 4.0.0-0ubuntu3/debian/watch
--- 4.0.0-1/debian/watch	2022-08-29 15:15:14.000000000 +0000
+++ 4.0.0-0ubuntu3/debian/watch	2022-07-13 21:06:59.000000000 +0000
@@ -1,3 +1,3 @@
 version=3
-opts="uversionmangle=s/\.0rc/~rc/;s/\.0b1/~b1/;s/\.0b2/~b2/;s/\.0b3/~b3/" \
-https://github.com/openstack/castellan/tags .*/(\d[brc\d\.]+)\.tar\.gz
+opts="uversionmangle=s/\.(b|rc)/~$1/" \
+    https://tarballs.opendev.org/openstack/castellan/ castellan-(\d.*)\.tar\.gz
diff -pruN 4.0.0-1/.gitignore 4.0.0-0ubuntu3/.gitignore
--- 4.0.0-1/.gitignore	2022-05-05 14:16:59.000000000 +0000
+++ 4.0.0-0ubuntu3/.gitignore	1970-01-01 00:00:00.000000000 +0000
@@ -1,64 +0,0 @@
-*.py[cod]
-
-# C extensions
-*.so
-
-# Packages
-*.egg
-.eggs
-*.egg-info
-dist
-build
-eggs
-parts
-bin
-var
-sdist
-develop-eggs
-.installed.cfg
-lib
-lib64
-
-# Installer logs
-pip-log.txt
-
-# Unit test / coverage reports
-.coverage
-.tox
-.stestr/
-.venv
-cover
-/vault_*
-
-# Translations
-*.mo
-
-# Mr Developer
-.mr.developer.cfg
-.project
-.pydevproject
-
-# Pycharm
-.idea
-*.iml
-
-# Complexity
-output/*.html
-output/*/index.html
-
-# Sphinx
-doc/build
-releasenotes/build
-
-# pbr generates these
-AUTHORS
-ChangeLog
-
-# Editors
-*~
-.*.swp
-.*sw?
-
-# generated configuration files
-etc/castellan/castellan.conf.sample
-etc/castellan/castellan-functional.conf.sample
diff -pruN 4.0.0-1/.gitreview 4.0.0-0ubuntu3/.gitreview
--- 4.0.0-1/.gitreview	2022-05-05 14:16:59.000000000 +0000
+++ 4.0.0-0ubuntu3/.gitreview	1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-[gerrit]
-host=review.opendev.org
-port=29418
-project=openstack/castellan.git
diff -pruN 4.0.0-1/PKG-INFO 4.0.0-0ubuntu3/PKG-INFO
--- 4.0.0-1/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
+++ 4.0.0-0ubuntu3/PKG-INFO	2022-07-12 09:28:29.794007300 +0000
@@ -0,0 +1,41 @@
+Metadata-Version: 1.2
+Name: castellan
+Version: 4.0.0
+Summary: Generic Key Manager interface for OpenStack
+Home-page: https://docs.openstack.org/castellan/latest/
+Author: OpenStack
+Author-email: openstack-discuss@lists.openstack.org
+License: UNKNOWN
+Description: =========
+        Castellan
+        =========
+        
+        Generic Key Manager interface for OpenStack.
+        
+        * License: Apache License, Version 2.0
+        * Documentation: https://docs.openstack.org/castellan/latest
+        * Source: https://opendev.org/openstack/castellan
+        * Bugs: https://bugs.launchpad.net/castellan
+        * Release notes: https://docs.openstack.org/releasenotes/castellan
+        * Wiki: https://wiki.openstack.org/wiki/Castellan
+        
+        Team and repository tags
+        ========================
+        
+        .. image:: https://governance.openstack.org/tc/badges/castellan.svg
+            :target: https://governance.openstack.org/tc/reference/tags/index.html
+        
+        
+Platform: UNKNOWN
+Classifier: Environment :: OpenStack
+Classifier: Intended Audience :: Information Technology
+Classifier: Intended Audience :: System Administrators
+Classifier: License :: OSI Approved :: Apache Software License
+Classifier: Operating System :: POSIX :: Linux
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3 :: Only
+Classifier: Programming Language :: Python :: Implementation :: CPython
+Requires-Python: >=3.8
diff -pruN 4.0.0-1/setup.cfg 4.0.0-0ubuntu3/setup.cfg
--- 4.0.0-1/setup.cfg	2022-05-05 14:16:59.000000000 +0000
+++ 4.0.0-0ubuntu3/setup.cfg	2022-07-12 09:28:29.794007300 +0000
@@ -1,37 +1,40 @@
 [metadata]
 name = castellan
 summary = Generic Key Manager interface for OpenStack
-description_file =
-    README.rst
+description_file = 
+	README.rst
 author = OpenStack
 author_email = openstack-discuss@lists.openstack.org
 home_page = https://docs.openstack.org/castellan/latest/
 python_requires = >=3.8
-classifier =
-    Environment :: OpenStack
-    Intended Audience :: Information Technology
-    Intended Audience :: System Administrators
-    License :: OSI Approved :: Apache Software License
-    Operating System :: POSIX :: Linux
-    Programming Language :: Python
-    Programming Language :: Python :: 3
-    Programming Language :: Python :: 3.8
-    Programming Language :: Python :: 3.9
-    Programming Language :: Python :: 3 :: Only
-    Programming Language :: Python :: Implementation :: CPython
+classifier = 
+	Environment :: OpenStack
+	Intended Audience :: Information Technology
+	Intended Audience :: System Administrators
+	License :: OSI Approved :: Apache Software License
+	Operating System :: POSIX :: Linux
+	Programming Language :: Python
+	Programming Language :: Python :: 3
+	Programming Language :: Python :: 3.8
+	Programming Language :: Python :: 3.9
+	Programming Language :: Python :: 3 :: Only
+	Programming Language :: Python :: Implementation :: CPython
 
 [files]
-packages =
-    castellan
+packages = 
+	castellan
 
 [entry_points]
-oslo.config.opts =
-    castellan.tests.functional.config = castellan.tests.functional.config:list_opts
-    castellan.config = castellan.options:list_opts
+oslo.config.opts = 
+	castellan.tests.functional.config = castellan.tests.functional.config:list_opts
+	castellan.config = castellan.options:list_opts
+oslo.config.driver = 
+	castellan = castellan._config_driver:CastellanConfigurationSourceDriver
+castellan.drivers = 
+	barbican = castellan.key_manager.barbican_key_manager:BarbicanKeyManager
+	vault = castellan.key_manager.vault_key_manager:VaultKeyManager
 
-oslo.config.driver =
-    castellan = castellan._config_driver:CastellanConfigurationSourceDriver
+[egg_info]
+tag_build = 
+tag_date = 0
 
-castellan.drivers =
-    barbican = castellan.key_manager.barbican_key_manager:BarbicanKeyManager
-    vault = castellan.key_manager.vault_key_manager:VaultKeyManager
