diff -pruN 1:8.8.0-1/AUTHORS 1:8.8.0-0ubuntu1/AUTHORS
--- 1:8.8.0-1/AUTHORS	1970-01-01 00:00:00.000000000 +0000
+++ 1:8.8.0-0ubuntu1/AUTHORS	2022-02-15 16:18:46.000000000 +0000
@@ -0,0 +1,213 @@
+Adam Harwell <flux.adam@gmail.com>
+Adit Sarfaty <asarfaty@vmware.com>
+Akihiro Motoki <amotoki@gmail.com>
+Akihiro Motoki <motoki@da.jp.nec.com>
+Alex Gaynor <alex.gaynor@gmail.com>
+Alexis Lee <alexisl@hp.com>
+Alexis Lee <lxsli@hpe.com>
+Alfredo Moralejo <amoralej@redhat.com>
+Andreas Jaeger <aj@suse.com>
+Andreas Jaeger <aj@suse.de>
+Andrey Volkov <m@amadev.ru>
+Andrii Ostapenko <aostapenko@mirantis.com>
+Anthony Young <sleepsonthefloor@gmail.com>
+Atsushi SAKAI <sakaia@jp.fujitsu.com>
+BaoLiang Cui <cuibl@cn.fujitsu.com>
+Ben Nemec <bnemec@redhat.com>
+Brant Knudson <bknudson@us.ibm.com>
+Brian Rosmaita <rosmaita.fossdev@gmail.com>
+Brian Stajkowski <brian.stajkowski@rackspace.com>
+Brian Waldon <bcwaldon@gmail.com>
+Chandan Kumar <chkumar@redhat.com>
+ChangBo Guo(gcb) <eric.guo@easystack.cn>
+Chaozhe.Chen <chaozhe.chen@easystack.cn>
+Chen <dstbtgagt@foxmail.com>
+Chris Dent <cdent@anticdent.org>
+Chris Hoge <chris@hogepodge.com>
+Chris Hoge <chris@openstack.org>
+Chris St. Pierre <chris.a.st.pierre@gmail.com>
+Christian Berendt <berendt@b1-systems.de>
+Chuck Short <chuck.short@canonical.com>
+Chuck Short <chucks@redhat.com>
+Chung Chih, Hung <lyan.h@inwinstack.com>
+Corey Bryant <corey.bryant@canonical.com>
+Cyril Roelandt <cyril.roelandt@enovance.com>
+Cyril Roelandt <cyril@redhat.com>
+Daisuke Fujita <fuzita.daisuke@jp.fujitsu.com>
+Dan Prince <dprince@redhat.com>
+Daniel Bengtsson <dbengt@redhat.com>
+Davanum Srinivas <davanum@gmail.com>
+Davanum Srinivas <dims@linux.vnet.ibm.com>
+David Ripton <dripton@redhat.com>
+David Stanek <dstanek@dstanek.com>
+David Vallee Delisle <dvd@redhat.com>
+Dharini Chandrasekar <dharini.chandrasekar@intel.com>
+Dirk Mueller <dirk@dmllr.de>
+Dolph Mathews <dolph.mathews@gmail.com>
+Doug Chivers <doug.chivers@hp.com>
+Doug Hellmann <doug.hellmann@dreamhost.com>
+Doug Hellmann <doug@doughellmann.com>
+Edan David <edand@mellanox.com>
+Einst Crazy <yu.changcai@99cloud.net>
+Elena Ezhova <eezhova@mirantis.com>
+Eoghan Glynn <eglynn@redhat.com>
+Eric Brown <browne@vmware.com>
+Eric Fried <efried@us.ibm.com>
+Eric Fried <openstack@fried.cc>
+Eric Guo <eric.guo@easystack.cn>
+Eric Harney <eharney@redhat.com>
+Fengqian.Gao <fengqian.gao@intel.com>
+Flaper Fesp <flaper87@gmail.com>
+Flavio Percoco <flaper87@gmail.com>
+Gary Kotton <gkotton@redhat.com>
+Gevorg Davoian <gdavoian@mirantis.com>
+Ghanshyam Mann <gmann@ghanshyammann.com>
+Giampaolo Lauria <lauria@us.ibm.com>
+Hemanth Makkapati <hemanth.makkapati@rackspace.com>
+Hervé Beraud <hberaud@redhat.com>
+Ian Wienand <iwienand@redhat.com>
+Ihar Hrachyshka <ihrachys@redhat.com>
+Ilya Shakhat <ishakhat@mirantis.com>
+Ilya Shakhat <shakhat@gmail.com>
+Jakub Libosvar <libosvar@redhat.com>
+James Carey <jecarey@us.ibm.com>
+James E. Blair <jeblair@openstack.org>
+James Page <james.page@ubuntu.com>
+Jamie Lennox <jamielennox@gmail.com>
+Jamie Lennox <jamielennox@redhat.com>
+Jason Kölker <jason@koelker.net>
+Javeme <zhangmei.li@easystack.cn>
+Javier Pena <jpena@redhat.com>
+Jay S. Bryant <jsbryant@us.ibm.com>
+Jeremy Stanley <fungi@yuggoth.org>
+Joe Gordon <jogo@cloudscaling.com>
+Joe Heck <heckj@mac.com>
+Johannes Erdfelt <johannes.erdfelt@rackspace.com>
+John L. Villalovos <john.l.villalovos@intel.com>
+Jonathan Herlin <jonte@jherlin.se>
+Jonathan LaCour <jonathan@cleverdevil.org>
+Joshua Harlow <harlowja@gmail.com>
+Joshua Harlow <harlowja@yahoo-inc.com>
+Joshua Harlow <jxharlow@godaddy.com>
+Julien Danjou <julien@danjou.info>
+Kenneth Giusti <kgiusti@gmail.com>
+Kevin L. Mitchell <kevin.mitchell@rackspace.com>
+Kiseok Kim <kiseok7@gmail.com>
+Lance Bragstad <lbragstad@gmail.com>
+Lars Butler <Lars.Butler@gmail.com>
+Laurence Miao <laurence.miao@gmail.com>
+Lianhao Lu <lianhao.lu@intel.com>
+Lin Tan <lin.tan@intel.com>
+LingxianKong <konglingxian@huawei.com>
+Lucas Alvares Gomes <lucasagomes@gmail.com>
+Luis A. Garcia <luis@linux.vnet.ibm.com>
+Mark McLoughlin <markmc@redhat.com>
+Mark Vanderwiel <vanderwl@us.ibm.com>
+Markus Zoeller <mzoeller@de.ibm.com>
+Masaki Matsushita <glass.saga@gmail.com>
+Matt Riedemann <mriedem.os@gmail.com>
+Matt Riedemann <mriedem@us.ibm.com>
+Matthew Treinish <mtreinish@kortar.org>
+Maxim Kulkin <mkulkin@mirantis.com>
+Mehdi Abaakouk <mehdi.abaakouk@enovance.com>
+Mehdi Abaakouk <sileht@redhat.com>
+Mehdi Abaakouk <sileht@sileht.net>
+Michael Basnight <mbasnight@gmail.com>
+Michael Krotscheck <krotscheck@gmail.com>
+Miguel Grinberg <miguel.grinberg@gmail.com>
+Mike Fedosin <mfedosin@mirantis.com>
+Moises Guimaraes de Medeiros <moguimar@redhat.com>
+Moisés Guimarães de Medeiros <moguimar@redhat.com>
+Monty Taylor <mordred@inaugust.com>
+Natal Ngétal <hobbestigrou@erakis.eu>
+OpenStack Release Bot <infra-root@openstack.org>
+Paul Belanger <pabelanger@redhat.com>
+Petr Blaho <petrblaho@gmail.com>
+Pierre Riteau <pierre@stackhpc.com>
+Piyush Raman Srivastava <pirsriva@in.ibm.com>
+Quan Tian <qtian@vmware.com>
+Radomir Dopieralski <openstack@sheep.art.pl>
+Raildo Mascena <rmascena@redhat.com>
+Rick Harris <rconradharris@gmail.com>
+Ronald Bradford <ronald.bradford@gmail.com>
+Roxana Gherle <roxana.gherle@hp.com>
+Rui Yuan Dou <rydou@fiberhome.com>
+Rushi Agrawal <rushi.agr@gmail.com>
+Russell Bryant <rbryant@redhat.com>
+Ryan Moore <ryan.moore@hp.com>
+Sabari Kumar Murugesan <smurugesan@vmware.com>
+Samuel Pilla <sp516w@att.com>
+Sascha Peilicke <saschpe@gmx.de>
+Sascha Peilicke <speilicke@suse.com>
+Sean Dague <sean@dague.net>
+Sean McGinnis <sean.mcginnis@gmail.com>
+Sean McGinnis <sean.mcginnis@huawei.com>
+Sean Pryor <spryor@tachyon.localdomain>
+Sergey Lukjanov <slukjanov@mirantis.com>
+Shane Wang <shane.wang@intel.com>
+Stephen Finucane <sfinucan@redhat.com>
+Stephen Finucane <stephen.finucane@intel.com>
+Stephen Finucane <stephenfin@redhat.com>
+Steven Deaton <sdeaton2@gmail.com>
+Swapnil Kulkarni (coolsvap) <me@coolsvap.net>
+Takashi NATSUME <natsume.takashi@lab.ntt.co.jp>
+Thomas Bechtold <tbechtold@suse.com>
+Thomas Herve <therve@redhat.com>
+Thomas Morin <thomas.morin@orange.com>
+Tim Miller <tim.miller.0@gmail.com>
+Tom Cammann <tom.cammann@hp.com>
+Tong Damon Da <tongda@outlook.com>
+Tony Breeds <tony@bakeyournoodle.com>
+Trevor McCasland <TM2086@att.com>
+Victor Morales <victor.morales@intel.com>
+Victor Stinner <vstinner@redhat.com>
+Vincent Untz <vuntz@suse.com>
+Vishvananda Ishaya <vishvananda@gmail.com>
+Vu Cong Tuan <tuanvc@vn.fujitsu.com>
+Xi Yang <yang.xi@99cloud.net>
+YAMAMOTO Takashi <yamamoto@valinux.co.jp>
+Yaguo Zhou <zhouyaguo@gmail.com>
+Yibo Cai <yibo.cai@linaro.org>
+Yuriy Taraday <yorik.sar@gmail.com>
+Yuval Brik <yuval@brik.org.il>
+Zane Bitter <zbitter@redhat.com>
+ZhiQiang Fan <aji.zqfan@gmail.com>
+Zhihai Song <zhihai.song@easystack.cn>
+ZhijunWei <wzj334965317@outlook.com>
+ZhongShengping <chdzsp@163.com>
+Zhongyue Luo <lzyeval@gmail.com>
+Zhongyue Luo <zhongyue.nah@intel.com>
+avnish <avnish.pal@nectechnologies.in>
+bhavani.cr <bhavani.r@nectechnologies.in>
+blue55 <yllan@fiberhome.com>
+caoyuan <cao.yingjunz@gmail.com>
+caoyuan <cao.yuan@99cloud.net>
+chenxing <chen.xing@99cloud.net>
+dengzhaosen <dengzhaosen@inspur.com>
+gengchc2 <geng.changcai2@zte.com.cn>
+hnyang <hnyang@fiberhome.com>
+howardlee <lihongweibj@inspur.com>
+huang.xiangdong <huang.xiangdong@99cloud.net>
+jacky06 <zhang.min@99cloud.net>
+likui <likui@yovole.com>
+liu-sheng <liusheng@huawei.com>
+liyingjun <yingjun.li@kylin-cloud.com>
+llg8212 <lilinguo@huawei.com>
+loooosy <syluo5695@fiberhome.com>
+lzyeval <lzyeval@gmail.com>
+melissaml <ma.lei@99cloud.net>
+pengyuesheng <pengyuesheng@gohighsec.com>
+ricolin <rico.lin@easystack.cn>
+shangxiaobj <shangxiaobj@inspur.com>
+skudriashev <skudriashev@griddynamics.com>
+songwenping <songwenping@inspur.com>
+sonu.kumar <sonu.kumar@nectechnologies.in>
+ting.wang <ting.wang@easystack.cn>
+venkatamahesh <venkatamaheshkotha@gmail.com>
+vponomaryov <vponomaryov@mirantis.com>
+xuanyandong <xuanyandong@inspur.com>
+yan.haifeng <yanheven@qq.com>
+yatinkarel <ykarel@redhat.com>
+zhangboye <zhangboye@inspur.com>
+zhangyanxian <zhangyanxianmail@163.com>
+zhouxinyong <zhouxinyong@inspur.com>
diff -pruN 1:8.8.0-1/ChangeLog 1:8.8.0-0ubuntu1/ChangeLog
--- 1:8.8.0-1/ChangeLog	1970-01-01 00:00:00.000000000 +0000
+++ 1:8.8.0-0ubuntu1/ChangeLog	2022-02-15 16:18:46.000000000 +0000
@@ -0,0 +1,1352 @@
+CHANGES
+=======
+
+8.8.0
+-----
+
+* Update python testing classifier
+* Add Python3 yoga unit tests
+* Update master for stable/xena
+* setup.cfg: Replace dashes with underscores
+* Fix tests for Python3
+* Replace deprecated UPPER\_CONSTRAINTS\_FILE variable
+
+8.7.1
+-----
+
+* config-generator yaml format doesn't work with i18n fields
+
+8.7.0
+-----
+
+* Ussuri+ is python3 only
+* Add the version parameter
+* setup.cfg: Replace dashes with underscores
+
+8.6.0
+-----
+
+* Remove references to 'sys.version\_info'
+* Adding the missing HostDomain config option
+* Fix formatting of release list
+* remove unicode from code
+* tests: Add test for config file priority order
+* Move flake8 as a pre-commit local target
+* Add Python3 xena unit tests
+* Update master for stable/wallaby
+
+8.5.0
+-----
+
+* Bump minimum version for PyYAML to 5.1
+* remove lower-constraints.txt
+* inherit from object is not required for py3
+* Move zuul config file to root folder
+* Dropping lower constraints testing
+
+8.4.0
+-----
+
+* Adding --check-defaults to validator
+* Use py3 as the default runtime for tox
+* update doc url
+* Add a new type HostDomain
+* Adding pre-commit
+* Add Python3 wallaby unit tests
+* Update master for stable/victoria
+* tox: Enable parallel docs builds
+* sphinxext: Add 'merge\_domaindata'
+* Remove Babel from lower-constraints.txt
+
+8.3.2
+-----
+
+* Bump bandit version
+* Convert rst to plaintext for oslo.config output
+
+8.3.1
+-----
+
+* Fix unit tests to work with stevedore > 2.0.1
+
+8.3.0
+-----
+
+* drop use of pkg\_resources
+
+8.2.0
+-----
+
+* Update lower-constraints versions
+* Fix pygments style
+* generator: Handle 'cfg.Opt'-type options
+
+8.1.0
+-----
+
+* Add py38 package metadata
+* Raise hacking minimum to 3.0.1
+* Remove the unused coding style modules
+* Cap flake8 to be < 3.8.0
+* Align contributing doc with oslo's policy
+* Remove six from lower-constraints.txt
+* docs: Mention other ways of escaping '$'
+* Resolve UnboundLocalError
+* Add release notes links to doc index
+* Mark sphinx extensions thread safe
+* Add Python3 victoria unit tests
+* Update master for stable/ussuri
+* Remove redundant class docstring info
+* Use unittest.mock instead of third party mock
+
+8.0.2
+-----
+
+
+8.0.1
+-----
+
+* Update the minversion parameter
+* mypy: Add boilerplate configuration
+* Switch to hacking 2.x
+* Remove six
+* trivial: Cleanup tox.ini
+* remove outdated header
+* Remove universal wheel configuration
+* reword releasenote for py27 support dropping
+
+8.0.0
+-----
+
+* [ussuri][goal] Drop python 2.7 support and testing
+* tox: Trivial cleanup
+
+7.0.0
+-----
+
+* Use stevedore to list the source drivers in documentation
+* Remove ConfigFilter
+* Ensure option groups don't change during logging
+
+6.12.0
+------
+
+* Stop configuring install\_command in tox
+* fix: fix float opt min and max value format errror
+* Switch to Ussuri jobs
+* tox: Keeping going with docs
+* update source link in readme
+* Update the constraints url
+* Update master for stable/train
+
+6.11.1
+------
+
+* Improve removing quotes logic
+* Bump the openstackdocstheme extension to 1.20
+* Blacklist sphinx 2.1.0 (autodoc bug)
+* Clean up the unnecessary sphinx from test-requirements.txt
+* Add Python 3 Train unit tests
+
+6.11.0
+------
+
+* Remove '.testr.conf'
+* Switch to sphinxcontrib-apidoc
+* Deprecate ConfigFilter
+* Add unit tests for validator
+
+6.10.0
+------
+
+* Fix coverage tox venv
+* Add special handling for keystone\_authtoken group
+* Cap Bandit below 1.6.0 and update Sphinx requirement
+* Add a Quick Start tutorial
+* Revert "Replace git.openstack.org URLs with opendev.org URLs"
+* Document precedence of config sources
+* Replace git.openstack.org URLs with opendev.org URLs
+* Move user docs to top of index
+
+6.9.0
+-----
+
+* OpenDev Migration Patch
+* Dropping the py35 testing
+* tox: Suppress output
+* Clarify help on config-file and config-dir options
+* Handle collections.abc deprecations
+* Add exclude-groups option to config validator
+* Update master for stable/stein
+* Add note to docs about CLI opts and config files
+* tox: Whitelist 'find'
+
+6.8.1
+-----
+
+* add python 3.7 unit test job
+* [Configuration] Clean up .gitignore files
+
+6.8.0
+-----
+
+* Cleaning testrepository occurrences
+* Migrating oslo.config to use stestr
+* fix formatting of sample defaults
+* Update hacking version
+* Resolve deprecation warning for rfc3986 uri validation
+* Use template for lower-constraints
+* Fix get\_location for opts in groups
+* Update mailinglist from dev to discuss
+* Revert "Optimizing the safety of the http link site in faq.rst."
+* Optimizing the safety of the http link site in faq.rst
+
+6.7.0
+-----
+
+* Clean up grammar and spelling in driver docs
+* Add support for looking in environment for config
+
+6.6.2
+-----
+
+* Update sphinx extension logging
+* Clean up .gitignore references to personal tools
+
+6.6.1
+-----
+
+* Close a previously opened file in config generator
+* avoid trailing space in sphinxext log output
+
+6.6.0
+-----
+
+* Unit tests to illustrate positional argument bug
+* Always build universal wheels
+* python3: Ensure ConfigOpts \_\_iter\_\_ uses list(d.keys())
+* Document when sample\_default is in use
+* Add release note and documentation for config validator
+* Add support for machine-readable files to validator
+* Simple config validator
+
+6.5.1
+-----
+
+* Replace assertRaisesRegexp with assertRaisesRegex
+* sphinxext: Handle multi-line group descriptions
+* sphinxext: Print output to logs, not to file
+* add lib-forward-testing-python3 test job
+* add python 3.6 unit test job
+* import zuul job settings from project-config
+* sphinxext: Stop emitting lines multiple times
+* Update reno for stable/rocky
+* Write sphinxext debug tempfile with linebreaks
+* move some documentation out of the source files
+
+6.4.0
+-----
+
+* New cache layer for external sources
+* generator: Pass conf to \_OptFormatter
+* ensure we do not modify private data from drivers
+* User guide documentation for backend drivers for oslo.config
+* add detail to driver options in config generator
+
+6.3.0
+-----
+
+* move configuration option list to the configuration guide
+* Add example group for the URI driver
+* Add config\_source option
+* Optionally use oslo.log for deprecated opt logging
+
+6.2.2
+-----
+
+* Add release notes link to README
+* tox: Fix typo
+* sphinxext: Reporting correct lines for errors
+* sphinxext: Address nits from Ic6c2dcbe7823dd3fdc71db8dc5afab2d604559e3
+* improve the documentation for option location information
+* fix tox python3 overrides
+* Create INI file ConfigurationSourceDriver
+* ConfigurationSource base class
+* Base class for a configuration driver
+* fix lower-constraints
+
+6.2.1
+-----
+
+* Properly initialize HostAddress
+* Remove stale pip-missing-reqs tox test
+* Remove boolean from StrOpt example
+
+6.2.0
+-----
+
+* Trivial: Update pypi url to new url
+* fix URI type equality comparison
+* Fix HostAddress superclass
+* use environment variable to control file location probing
+* sphinxext: Use 'sphinx.util.logging'
+
+6.1.0
+-----
+
+* set default python to python3
+* Switch pep8 job to python 3
+* Make List option format bounds-sensitive
+
+6.0.2
+-----
+
+* Fix typo 'importopt' to 'import\_opt' adding the missing \_
+
+6.0.1
+-----
+
+* disable stack inspection when setting option values
+* ignore location when comparing options for duplicate registration
+
+6.0.0
+-----
+
+* Support trailing commas in values of list type
+* add a job to run unit tests against the lower bounds of our dependencies
+* Clean old output before new doc builds
+* Follow the new PTI for document build
+* Remove MultiConfigParser
+* sphinxext: Start parsing 'Opt.help' as rST
+* sphinxext: Separate parsing of group and opts
+* Add bindep.txt file to prevent fallback to generic list
+* add user documentation for get\_location()
+* track config file and command line locations for user settings
+* Updated from global requirements
+* Update links in README
+* trivial change to contributing instructions
+* add source filename to option locations set in code
+* report the correct location for an option updated with set\_defaults()
+* track the location where configuration options are set
+* Update reno for stable/queens
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+
+5.2.0
+-----
+
+* Fix the invalid links for doc file in oslo.config
+* sphinxext: Don't sometimes emit trailing newlines
+* Provide descriptions for choices
+* Remove -U from pip install
+* Avoid tox\_install.sh for constraints support
+* Clean up enforce\_type related test method's name
+
+5.1.0
+-----
+
+* Remove setting of version/release from releasenotes
+* Updated from global requirements
+* Make help message include choices information for StrOpt
+
+5.0.0
+-----
+
+* Remove the parameter enforce\_type from set\_override and set\_default
+* Correct documentation error in DeprecatedOpt
+
+4.13.2
+------
+
+* Prefer SNAP\_COMMON config files
+
+4.13.1
+------
+
+* Implement OptGroup.\_\_str\_\_ for log messages
+* Cleanup test-requirements
+
+4.13.0
+------
+
+* Updated from global requirements
+* Use boolean where expected
+* Fix sphinx option generation when advanced=True
+* Updated from global requirements
+
+4.12.0
+------
+
+* Remove redundant colon in doc
+* Updated from global requirements
+* Update reno for stable/pike
+* Updated from global requirements
+* Empty groupname will be 'DEFAULT' by default
+* Added exception when namespace option is missing
+* Fix the incorrect file path
+
+4.11.0
+------
+
+* add rst output mode for config generator
+* fix formatting of literal default values with spaces
+
+4.10.0
+------
+
+* fix an issue with looking up deprecated option names in code
+* handle option defaults that are not strings
+* Fix python 3.6 escape char warnings in strings
+
+4.9.0
+-----
+
+* Update URLs in documents according to document migration
+
+4.8.0
+-----
+
+* doc: Specify openstackdocs theme
+* Updated from global requirements
+* Remove log translations
+* sphinxext: Use lower logging level
+* sphinxext: Add arguments for oslo.config:group directive
+* switch from oslosphinx to openstackdocstheme
+* import content from the configuration reference guide
+* update the documentation URL in the readme
+
+4.7.0
+-----
+
+* rearrange docs based on new standard layout
+* Updated from global requirements
+* Enable some off-by-default checks
+
+4.6.0
+-----
+
+* add to group data model to for generator
+* Add snap package paths to default config dirs
+* Updated from global requirements
+* Fix html\_last\_updated\_fmt for Python3
+
+4.5.0
+-----
+
+* Don't set enforce\_type if we are using the default
+
+4.4.0
+-----
+
+* Rework the 'oslo-config-generator' documentation
+* sphinxext: Log with 'str', not 'repr'
+* Fix html\_last\_updated\_fmt for Python3
+* Cast generator\_options to dict
+* Add PyYAML as a requirement
+
+4.3.0
+-----
+
+* Updated from global requirements
+* Machine Readable Sample Config
+
+4.2.0
+-----
+
+* Remove dependency oslo.i18n from test-requirements.txt
+* Updated from global requirements
+* Updated from global requirements
+
+4.1.1
+-----
+
+* Updated from global requirements
+* Handle multi-line default values in olso-config-generator
+* Clarify info on a comment
+
+4.1.0
+-----
+
+* add deprecation\_reason to log message
+
+4.0.0
+-----
+
+* Fix string interpolation in ValueError
+* Remove usage of enforce\_type=True
+* Adjust removal\_version for argument enforce\_type
+* Optimize the link address
+* Make set\_override/set\_default with enforce\_type=True by default
+* Support hyphens in positional argument names
+* Assume positional arguments are required
+* Refactor unit tests for CLI usage
+
+3.24.0
+------
+
+* sphinxext: Handle unescaped percentage signs
+* Remove log translations
+* Add HACKING.rst
+* Fix conversion to item\_type on \_\_call\_\_ in List type(again)
+* Use Sphinx 1.5 warning-is-error
+
+3.23.0
+------
+
+* Updated from global requirements
+* [Fix gate]Update test requirement
+* Fix up the option docs
+* Handle both - and \_ forms of deprecated opts
+* Handle getattrs to ConfigOpts for deprecated opts
+* Updated from global requirements
+* pbr.version.VersionInfo needs package name (oslo.xyz and not oslo\_xyz)
+* Update reno for stable/ocata
+* Fix typo in generator.rst
+
+3.22.0
+------
+
+* Fix broken links
+* Updated from global requirements
+* Remove references to Python 3.4
+* fix interpolation of None value
+* Normalize group sections
+* config: Pass description and epilog through
+* Add Constraints support
+* Replace six.iteritems() with .items()
+* Fixing HostName and adding support for HostAddress
+
+3.21.0
+------
+
+
+3.20.0
+------
+
+* List comprehensions
+* Add defaults for config-dir
+* Fix filename in comment
+* Show team and repo badges on README
+* Add 'summarize' option
+* Revert "Fix conversion to item\_type on \_\_call\_\_ in List type"
+* Fix conversion to item\_type on \_\_call\_\_ in List type
+* doc: Fix Range type version
+* Updated from global requirements
+
+3.19.0
+------
+
+* Fixup list types handling tuples
+* Updated from global requirements
+* [TrivialFix] Replace 'assertTrue(a in b)' with 'assertIn(a, b)'
+
+3.18.0
+------
+
+* Fix wrong usage of DuplicateOptError
+* Enable release notes translation
+* Updated from global requirements
+* Disable warning for missing oslo.config.opts.defaults
+* Updated from global requirements
+* Updated from global requirements
+* Add doc about config option name and comment in config file
+* modify the home-page info with the developer documentation
+* Correct nits in Iedf808
+* Updated from global requirements
+* Fix missing option types to config doc
+* Add 'schemes' argument to URIOpt
+* Fix repr for tuples in choices
+* Add some documentation about option deprecation
+* test: add enforce\_type test
+* standardize release note page ordering
+* Warn user about enforce\_type default change
+* Ensure test\_config\_dir\_doesnt\_exist() dir doesn't exist
+* Update reno for stable/newton
+* Add HostnameOpt and URIOpt types to sphinxext
+* Add missing exceptions to the documentation
+* Add IPOpt and PortOpt names for sphinxext
+* Updated from global requirements
+* Add Range type
+
+3.17.0
+------
+
+* Updated from global requirements
+
+3.16.0
+------
+
+* Fix: default value of prog should remove extension
+* Add Port type to allow configuration of a list of tcp/ip ports
+
+3.15.0
+------
+
+* Advanced Option
+* Add set\_override method test with ListOpt
+
+3.14.0
+------
+
+* disable lazy translation in sphinx extension
+* Trivial: adjust import order to fit the import order guideline
+* Make error message more clear
+* Add min and max values to Float type and Opt
+* Fix parameters of assertEqual are misplaced
+* Updated from global requirements
+* Add max\_length to URIOpt
+* Remove discover from test-requirements
+* update docs for sphinxconfiggen
+* Add URIOpt to doced option types
+
+3.13.0
+------
+
+* Add Python 3.5 classifier and venv
+* Enabling your project for mutable-config
+* Add namespace to \_list\_opts() in test
+* decode subprocess output so doc build works on python3
+* Updated from global requirements
+* Updated from global requirements
+
+3.12.0
+------
+
+* Add URIOpt
+* Add support for a deprecated version
+* Updated from global requirements
+* Support template substitution of DictOpt
+* fixture: Provide parameter enforce\_type for method config
+
+3.11.0
+------
+
+* Fix typo: 'olso' to 'oslo'
+* Return [] for .config\_dirs when config files are not parsed
+* generator: format string default value for List type properly
+* Updated from global requirements
+* Required Option
+* Updated from global requirements
+* Make sure ConfigType is an abstract class
+* Added i18n formatting to log messages
+* Remove duplicated code in method test\_equal of HostnameTypeTests
+* Incorrect group name when deprecated\_group is not specified
+* Handle some native python types in config generation
+
+3.10.0
+------
+
+* sphinxconfiggen to generate multiple sample files
+* Fix typo in sphinxconfiggen docs
+* Updated from global requirements
+* fix wrong module name sphinxgenconfig in doc
+* Update Beta development status from classifiers
+* Add 'DEPRECATED: ' prefix for deprecated opts
+* Avoid duplicate sections in generator output
+* Updated from global requirements
+* Updated from global requirements
+* Add \* to .coverage in .gitignore
+* Add enfore\_type parameter for set\_default,
+* Don't set html\_last\_updated\_fmt without git
+* Updated from global requirements
+* Updated from global requirements
+* cfg: do not add --version if not version provided
+* Disallow config option name as same as attribute of ConfigOpts
+* doc:Log warning when can't get information from git
+* Explicitly exclude tests from bandit scan
+* Fix typo error in docstrings of oslo\_config.cfg.py
+* improve documentation about registering entry points for config generator
+* Fix isinstance call
+* Replace deprecated LOG.warn with LOG.warning
+* Update reno for stable/mitaka
+* Fallback if git is absent
+* Move bandit into pep8
+* Cleanup open file handles in test cases
+
+3.9.0
+-----
+
+* remove redundant call to set explicit target
+* clear the cache before mutating the config files
+* Updated from global requirements
+* Add None-check to find\_file
+* add support for mutable options in the config generator
+* add unreleased page to release notes build
+* add a release note mentioning our use of reno
+* Add reno for release notes management
+
+3.8.0
+-----
+
+* Hooks around mutate\_config\_files
+* Add hostname config type
+* Add config\_dirs property with a list of directories
+* Fix wrong check with non-None value when format group
+
+3.7.0
+-----
+
+* add generator hook for apps to update option defaults
+* Updated from global requirements
+* refactor generator.\_list\_opts for further enhancement
+
+3.6.0
+-----
+
+* Add debtcollector as requirement
+* always show coverage output from tests
+* handle group objects in sphinxext
+* refactor sphinxext and add unit tests
+* have show-options load the generator config file
+* support multiple namespaces in sphinxext
+* refactor sphinxext to make reformatting easier
+* refactor generator closures to private methods
+* Updated from global requirements
+* remove specially attribute handling from \_Namespace
+
+3.5.0
+-----
+
+* Fix unrecognized subparser args
+* Add test for BoolOpt with no default
+* Fix bandit entry in tox.ini
+* Removal of bandit.yaml
+* Log mutated options at INFO
+* Fix version 'mutable' was added
+* Fix PortOpt versionchanged
+* treat option group names as section headers when documenting them
+* Fix MultiConfigParser removal version
+* Retain correct order of defined config options
+
+3.4.0
+-----
+
+* Do not fail on certain config option help strings
+* Make list\_all\_sections return a list
+* Report mutated options
+* Warn if immutable options change
+* Add 'mutable' param to Opt
+* Fake attrs on \_Namespace
+* Make \_Namespace the value-holder
+* Updated from global requirements
+* enhance sphinx integration to allow links to option definitions
+
+3.3.0
+-----
+
+* Remove argparse from requirements
+* Updated from global requirements
+* replace reference to default value in option help text in docs
+* add built-in options to auto-generated documentation
+* register the built-in options for the config generator to find
+* Add reST work label for configuration options
+* Allow port number with 0
+* Replace deprecated library function os.popen() with subprocess
+* Fix can't generate config sample with non-None value
+
+3.2.1
+-----
+
+* Fixed deprecated\_for\_removal warning generation
+* Module index grouping
+* Docs class links
+* generator: ignore doubles
+* Numerous corrections to the docstrings
+* Make oslo-config-generator fail gracefully when no arguments
+* Replace assertEqual(\*, None) with assertIsNone in tests
+* Python 3 deprecated the logger.warn method in favor of warning
+* Replace assertEqual(None,\*) with assertIsNone(\*)
+* Cleanly handle an undefined attribute reference
+* Replace assertEqual with assertTrue and assertFalse
+* assertIsNone(val) instead of assertEqual(None,val)
+
+3.2.0
+-----
+
+* Capitalize IP
+* Add support for a deprecation reason
+* Clarify option types documentation
+* Correct warnings during doc build
+* Remove warning for option type not a ConfigType
+* Removes MANIFEST.in as it is not needed explicitely by PBR
+* Correct the docstring parameters for PortOpt
+* Make PortOpt accept choices parameter
+* Test equality of types.String choices as a set
+* Add new parameter \`choices\` to Integer type
+
+3.1.0
+-----
+
+* [fix-compat] Tolerate non-string defaults in String type
+* [fix-compat] Support older use case for Opt type
+* Handle None section name in MultiOptConfigParser#get
+* Update the list\_opts documentation for new api
+* Remove duplicated profiles section from bandit.yaml
+* Revert "Add 'mutable' param to Opt"
+* Drop python 2.6 support
+* Update docstrings in cfg.py
+* Add 'mutable' param to Opt
+* Allow method set\_override with parameter override=None for all types
+
+3.0.0
+-----
+
+* Move type formatting from generator to type
+* Add a bandit target to tox.ini
+* Updated from global requirements
+* Allow naming of custom types
+* Remove python 2.6 classifier
+* improve wording of comment in previous commit
+* Remove 'raise' in \_get
+* Remove python 2.6 and cleanup tox.ini
+* Add DEFAULT group in NoSuchOptError when group=None
+* Adjust docstring of module cfg
+
+2.7.0
+-----
+
+* Add help text generation for OptGroups
+* Add max length check to StrOpt
+* Remove "Kept for backward-compatibility" comment
+* Fix StrOpt to allow setting quotes and regex
+* Improve default type checking
+* Use versionadded and versionchanged in doc
+* update doc to use new type PortOpt
+* Fix versionchanged
+* Raise exception when wrong type is used as default
+
+2.6.0
+-----
+
+* Add PortOpt for integer with range 1 to 65535
+
+2.5.0
+-----
+
+* Fix typos in cfg.py
+* Case insensitiveness when comparing choices values
+* Add missing tests and generator code for IPOpt
+* Fix coverage configuration and execution
+* Add item\_type and bounds to ListOpt
+* Fix bad exception for StrOpt with invalid choice value
+* fix literal rendering in dictionary options docs
+* Fix home-page value in setup.cfg with Oslo wiki
+* docs - Set pbr 'warnerrors' option for doc build
+* Include changelog/history in docs
+* Document DictOpt class
+* Correct the comment of \_\_call\_\_ method
+* Updated from global requirements
+* Demonstrate that MultiStr values from multiple sources are merged
+
+2.4.0
+-----
+
+* Updated from global requirements
+* Make Integer type class honor zero for min/max
+
+2.3.0
+-----
+
+* Add sphinx extension to embed pretty descriptions of options
+* Add sphinx extension to build sample config
+* Updated from global requirements
+
+2.2.0
+-----
+
+* Updated from global requirements
+* preserve preformatted help text
+
+2.1.0
+-----
+
+* Updated from global requirements
+* Add regex validation to String type
+
+2.0.0
+-----
+
+* Add enforce\_type option when setting an override
+* Updated from global requirements
+* Add \*.egg\* to .gitignore
+* Updated from global requirements
+* Remove oslo namespace package
+
+1.15.0
+------
+
+* Fix use of mock for 1.1.0
+* Updated from global requirements
+* Expose min and max to IntOpt
+* Don't convert ValueError into NoSuchOptError in ConfigOpts
+
+1.14.0
+------
+
+* Updated from global requirements
+* Add FAQ entry for why we do not treat config options as API
+* Add set\_default() method to fixture
+* fix fixture tests for fixtures 1.3.x
+* Add tox target to find missing requirements
+
+1.13.0
+------
+
+* Do not use oslo namespace for oslo.i18n lib
+* Fixes example for cfg
+* Updated from global requirements
+* Fix sorting of optional arguments
+* Switch badges from 'pypip.in' to 'shields.io'
+* Updated from global requirements
+
+1.12.1
+------
+
+* Fix sorting issue in python 3
+* Fix typo in Opt class doc string
+
+1.12.0
+------
+
+* Remove pbr requirement
+* Document properties as properties
+* make registering a cli opt on a filter object work
+* Remove outdated release notes
+* cfg: support interpolation of config option from other groups
+* Advertise support for Python3.4 / Remove support for 3.3
+* Do not sync run\_cross\_tests.sh
+* Updated from global requirements
+* Fix issue when generating code with cfg.OptGroup
+* Option name missing from ConfigFileValueError
+* Remove run\_cross\_tests.sh
+* Enforce alphabetic loading order for --config-dir contents
+
+1.11.0
+------
+
+* Uncap library requirements for liberty
+* Allow loading custom config files into Config Fixture
+
+1.10.0
+------
+
+* Added Raw Value Loading to Test Fixture
+* Add pypi download + version badges
+* Update hacking to kilo level
+* Fix logging of deprecated opts with dest override
+* Add deprecated\_for\_removal support to the config generator
+* Generate docs for constructor
+* Fix doc build warning
+* Updated from global requirements
+
+1.9.3
+-----
+
+* Switch to non-namespaced module imports
+
+1.9.2
+-----
+
+* print better message when choices has an empty string
+* None in config choices breaks oslo-config-generator
+
+1.9.1
+-----
+
+* Generate help text indicating possible values
+* Expand and clean up documentation for the config generator
+* Add FAQ section to documentation
+
+1.9.0
+-----
+
+* fix bug link in readme
+* Add ability to deprecate opts for removal
+* Typo in StrOpt docstring: Integer to String
+
+1.8.0
+-----
+
+* Add exception handling for entry points
+
+1.7.0
+-----
+
+* Updated from global requirements
+* Add expose\_opt to CfgFilter
+* Log a warning when deprecated opts are used
+* Do not import our namespace package
+* Fixes deprecation warning for oslo.config in cfg.py
+
+1.6.1
+-----
+
+* Clear up MultiStrOpt and related documentation
+* Add a list\_all\_sections method to ConfigOpts
+* Better check for integer range to account for 0
+* Reword DeprecatedOpt docstring
+* Support i18n messages in config generator
+* Fix of wrong cli opts unregistration
+
+1.6.0
+-----
+
+* Set the version string
+* Stop sorting options on output
+* Move files out of the namespace package
+* Workflow documentation is now in infra-manual
+* Fix wrong order of positional args in cli
+* add tests coverage for an oslo.messaging use case
+
+1.5.0
+-----
+
+* Refactored help string generation
+* Updated from global requirements
+* Updated from global requirements
+* Fix class constant indentation
+* Updated from global requirements
+* Activate pep8 check that \_ is imported
+* Updated from global requirements
+* Updated from global requirements
+* Add pbr to installation requirements
+* Updated from global requirements
+* Add some guidance for group names
+* delay formatting debug log message
+* Check config default value is correct type
+* Report permission denied when parsing config
+* Fix docs example using generator config files
+* Updated from global requirements
+* do not use colons in section titles
+* Stop using intersphinx
+
+1.4.0
+-----
+
+* Looks for variable subtitution in the same group
+* Fixed typo in docstring for \_get\_config\_dirs
+* Update contributing instructions
+
+1.4.0.0a4
+---------
+
+* Updated from global requirements
+* Work toward Python 3.4 support and testing
+* warn against sorting requirements
+* Explain groups for DeprecatedOpts
+* Add missing newline to stderr output when argument value is wrong
+* Log a fixed length string of asterisks for obfuscation
+* Added link to bug tracker and documentation in oslo.config readme
+* Bump hacking to version 0.9.2
+
+1.4.0.0a3
+---------
+
+* Update 1.4.0.0a2 release notes
+
+1.4.0.0a2
+---------
+
+* Changes imports order to pass H305, enables check
+* generator: tweak how MultiStrOpt defaults are handled
+* Add release notes for 1.3.0 and 1.4.0.0a1/2
+* Hook up config fixture docs
+* Hook IPOpt class into the docs
+* Replaced 'e.g.' with 'for example'
+* Add cfgfilter.ConfigFilter
+* generator: remove the default sanitizer feature
+* cfg,generator: add Opt.sample\_default attribute
+* generator: refactor MultiStrOpt handling
+* Fix flaws in methods' docstring
+* Introduce Opts for IP addresses
+* Refactors \_Namespace to make the code clearer
+* Add oslo-config-generator
+* Add CLI option support to config fixture
+
+1.4.0.0a1
+---------
+
+* Updated from global requirements
+* Remove print statement from types.Dict
+* Add warning about interpolating values from groups
+* Add more tests for positional CLI opts
+* Add test case for hyphenated option names
+* Fixes an issue validating max integer values
+* Bump hacking to 0.9.x series
+* Updated from global requirements
+* Add a doc sample for how to use the required field
+* log: string format arguments changed to function parameters
+* Fix deprecated\_opts for cli options
+* Reject option names prefixed with '\_'
+* Graduate config fixture
+* Updated from global requirements
+* Fix test\_version on Python 3.4
+* Add section titles and fix markup of docstring
+* Avoid using too generic names in \_Namespace
+* Import run\_cross\_tests.sh from oslo-incubator
+* Move py33 env before py2x
+
+1.3.0
+-----
+
+* Include the 'meta' trove classifiers for python versions
+* Do substitution on overrides and defaults too
+* Follow style guide for help strings
+* Updated from global requirements
+* Fix docstring for \_Namespace.\_get\_cli\_value
+* Convert to oslo.test
+* Fix a whitespace in a comment
+* Fix docstring of parsing order
+* Switch over to oslosphinx
+* Remove extraneous vim configuration comments
+* Fix misspellings in oslo.config
+* Add py33 trove classifier
+* Support building wheels (PEP-427)
+* Add Style Guide for help of config options
+* Add docs for types
+* Throw exception if --config-dir doesn't exist
+* Remove copyright from empty files
+* Implemented support for custom opt types
+* Fix for parsing error with Dollar Sign ($) in values
+* Utilizes assertIsNone and assertIsNotNone
+* Fix spelling errors in docstrings and comments
+* Added support of operator '=='
+* Updated from global requirements
+* Updated from global requirements
+* Fix to make ConfigOpts no longer obscure IOErrors
+* Replace assertEquals with assertEqual
+* Updated from global requirements
+* Add the ability to validate default options value
+
+1.3.0a0
+-------
+
+* Updated from global requirements
+
+1.2.1
+-----
+
+* Fix subparsers add\_parser() regression
+* Expand DeprecatedOpt documentation
+
+1.2.0
+-----
+
+* Release notes for 1.2.0
+* Raises error if duplicate keys found in DictOpt
+* Fix DictOpt to split only the first colon
+* Update requirements
+* Release notes for 1.2.0a4
+* Remove explicit version from setup.cfg
+
+1.2.0a4
+-------
+
+* Fix first param in  \_\_eq\_\_ impl to be self
+* Bump hacking to 0.7.0
+* Add auto-create support for OptGroup instances
+* NoSuchOptError should be used not AttributeError
+* Fixes six imports
+* Fix python 3.3 test configuration
+* Allow use of hacking 0.6.0 and fix min version
+* Add eclipse project files to .gitignore
+* Add Python 3 support
+* Raise an exception when \_oparser is not initialized
+* Hook docstrings into the published docs
+* Use oslo.sphinx and remove local copy of doc theme
+
+1.2.0a3
+-------
+
+* Add release notes for 1.2.0a3
+* Ensure namespace package is installed
+* Add reload\_config\_files function
+* Modify \_\_clear\_cache function
+* Use assertEqual() rather than assertEquals()
+* python3: Fix traceback while running tests
+* Tar up .testr.conf as well
+* Rename tools/(pip|test)-requires to \*requirements.txt
+* python3: Fix traceback while running tests
+* python3: Fix traceback while running tests
+* python3: More python3 compat updates
+* python3: Remove mox support from oslo.config
+* Fix config help order to be alphabetical
+* Enable pep8 E125 check (w/o any changes)
+* python3: Introduce py33 to tox.ini
+* Fix the priority of CLI args vs config file values
+* Parse config files in an argparse callback
+* Revert additions to ConfigParser public APIs
+* Refactor type conversion
+* Adds group name normalization tests
+* Simplify help string for --config-file
+* Add release notes for 1.2.0a2
+* Add release notes for 1.1.1
+
+1.2.0a2
+-------
+
+* Restrict StrOpt to just a few allowed values
+* Fix MultiConfigParser API breakage
+* Add release notes for 1.2.0a1
+
+1.2.0a1
+-------
+
+* Allow Multiple sets of deprecated name/group for options
+* Add CLI vs config file priority test
+* Add test cases for default\_config\_files
+* Move --config-dir tests into their own test case
+* Remove some redundant code for bool opt actions
+* Normalizes non lowercase option group names in conf files
+* Switch to flake8/hacking instead of pep8+pyflakes
+* Made a couple minor textual documentation / typo fixes
+* Re-work test\_cli to use testscenarios
+* Upgrade testing to use testr
+* Update build to use pbr
+* Add python3 compatability support
+* Use builtin startswith and endswith methods in iniparser
+* Fixes OptGroup title set typo
+* Remove debug print statements from tests
+* Python 3.x compatibility
+* Support for Dictionary Options
+* set\_defaults does not work for more than one kwarg
+* Adds pylint section in tox.ini in oslo.config to check for unused imports
+* Removes unused imports in the oslo.config.tests module
+* Improve test cases for boolean values
+* Rename oslo-config to oslo.config
+* Fix copyright - from LLC to Foundation
+* Add Environment::OpenStack classifier
+* Open 1.2.x development
+
+1.1.0
+-----
+
+* Copyright rename LLC to Foundation
+* Correct some typos in docstrings in cfg.py
+
+1.1.0b1
+-------
+
+* Change the name of the project to oslo.config
+* Switch to semantic versioning
+* Explicitly set ConfigOpts.\_args to sys.argv[1:]
+
+2013.1b5
+--------
+
+* Add deprecated\_group Opt kwarg
+* Add AUTHORS and ChangeLog to .gitignore
+* Add missing files to the tarball
+
+2013.1b4
+--------
+
+* Make sure to install the oslo package as well
+* Add LICENSE file
+
+2013.1b3
+--------
+
+* Fix setup.py to install the correct package
+* Allow MultiConfigParser get from mutliple sections
+* Refactor \_cparser\_get\_with\_deprecated()
+
+2013.1b2
+--------
+
+* sort options to make --help output prettier
+
+2013.1b1
+--------
+
+* Implements import\_group
+* Fixes "is not", "not in" syntax usage
+* Add sphinx documentation
+* Fix version to 2013.1
+* Start using fixtures and testtools
+* Sync latest setup code from oslo-incubator
+* Move logging config options into the log module
+* Add setuptools magic
+* Add oslo-config project infrastructure
+* Move files to new locations for oslo-config
+* Fixes import order errors
+* Make tox run doctests
+* Verbose should not enable debug level logging
+* Fix pep8 E125 errors
+* Revert "Support lookup of value using "group.key""
+* Support lookup of value using "group.key"
+* Add deprecated --logdir common opt
+* Add deprecated --logfile common opt
+* Allow nova and others to override some logging defaults
+* Fixing the trim for ListOp when reading from config file
+* Fix set\_default() with boolean CLI options
+* Improve cfg's argparse sub-parsers support
+* Fix regression with cfg CLI arguments
+* Fix ListOpt to trim whitespace
+* Add another duplicate opt test case
+* Hide the GroupAttr conf and group attributes
+* Fix broken --help with CommonConfigOpts
+* updating sphinx documentation
+* Don't reference argparse.\_StoreAction
+* Fix minor coding style issue
+* Remove ConfigCliParser class
+* Add support for positional arguments
+* Use stock argparse behaviour for optional args
+* Use stock argparse --usage behaviour
+* Use stock argparse --version behaviour
+* Remove add\_option() method
+* Completely remove cfg's disable\_interspersed\_args()
+* argparse support for cfg
+* Add a missing comma in a docstring
+* cfg: fix required if option has a dash
+* cfg: clean up None value handling
+* Allow set\_default and set\_override to use None
+* Tilde expansion for --config-file and --config-dir
+* Add import\_opt() method to ConfigOpts
+* Modifies \_is\_opt\_registered fcn to check for duplicate opts
+* cfg: allow empty config values
+* cfg: Fix typo in documentation
+* Update common code to support pep 1.3. bug 1014216
+* Use 'is not None' instead of '!= None'
+* Fix a pep8 error
+* Adds support for bol and eol spaces to ini files
+* Add support to include config aliases
+* Fix pep8 errors
+* cfg: add a global CONF object
+* cfg: add generators for iterating over all options
+* cfg: move constructor args to \_\_call\_\_() args
+* Run pep8 on tests
+* Alphabetize imports in openstack/common/cfg.py
+* cfg: make reset() clear defaults and overrides
+* cfg: automatically create option groups
+* cfg: allow options to be marked as required
+* cfg: use a list comprehension instead of map()
+* New ConfigOpts.find\_file() for locating conf files
+* Support for directory source of config files
+* Provide file extension when when looking for files
+* Some refactoring of the cfg cache
+* Add caching to openstack.common.cfg
+* Typofix, OptionGroup should be OptGroup
+* Use absolute import for iniparser
+* Finish implementing MultiStrOpt
+* Avoid leaking secrets into config logging
+* Fix bug 954488
+* fix restructuredtext formatting in docstrings
+* Add ConfigOpts.print\_help()
+* cfg: fix a small comment typo
+* cfg: unneeded multiple inheritance
+* PEP8 cleanup (openstack-common)
+* Backslash continuations (misc.)
+* Disable ConfigParser interpolation (lp#930270)
+* Implements blueprint separate-nova-volumeapi
+* Makes common/cfg.py raise AttributeError
+* PEP8 type comparison cleanup
+* Add the Mapping interface to cfg.ConfigOpts
+* Add cfg test case for recursive substitution
+* Add support to cfg for disabling interspersed args
+* Get cfg test cases to 100%
+* Add cfg test case for exceptions' \_\_str\_\_ methods
+* Fix some cfg test case naming conflicts
+* Add new cfg module
diff -pruN 1:8.8.0-1/debian/changelog 1:8.8.0-0ubuntu1/debian/changelog
--- 1:8.8.0-1/debian/changelog	2022-02-21 10:25:03.000000000 +0000
+++ 1:8.8.0-0ubuntu1/debian/changelog	2022-03-02 20:14:47.000000000 +0000
@@ -1,102 +1,90 @@
-python-oslo.config (1:8.8.0-1) experimental; urgency=medium
+python-oslo.config (1:8.8.0-0ubuntu1) jammy; urgency=medium
 
-  * New upstream release.
-
- -- Thomas Goirand <zigo@debian.org>  Mon, 21 Feb 2022 11:25:03 +0100
-
-python-oslo.config (1:8.7.1-3) unstable; urgency=medium
-
-  * Blacklist failing tests (Closes: #1002435):
-    - HelpTestCase.test_print_help
-    - HelpTestCase.test_print_strOpt_with_choices_help
-
- -- Thomas Goirand <zigo@debian.org>  Wed, 22 Dec 2021 15:51:18 +0100
-
-python-oslo.config (1:8.7.1-2) unstable; urgency=medium
-
-  * Uploading to unstable.
-
- -- Thomas Goirand <zigo@debian.org>  Wed, 29 Sep 2021 16:15:25 +0200
+  * New upstream release for OpenStack Yoga.
 
-python-oslo.config (1:8.7.1-1) experimental; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 02 Mar 2022 15:14:47 -0500
 
-  * New upstream release. 
-  * Added myself in copyright and uploaders.
+python-oslo.config (1:8.7.1-0ubuntu1) impish; urgency=medium
 
- -- papamica <mickael@papamica.com>  Mon, 23 Aug 2021 07:11:28 -0500
-
-python-oslo.config (1:8.5.0-2) unstable; urgency=medium
-
-  * Upload to unstable.
+  * New upstream release for OpenStack Xena.
+  * d/control: Align (Build-)Depends with upstream.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 16 Aug 2021 08:57:39 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 21 Jul 2021 09:40:14 -0400
 
-python-oslo.config (1:8.5.0-1) experimental; urgency=medium
+python-oslo.config (1:8.5.0-0ubuntu1) hirsute; urgency=medium
 
-  * New upstream release.
-  * Removed (build-)depends versions when satisfied in Bullseye.
+  * New upstream release for OpenStack Wallaby.
+  * d/control: Align (Build-)Depends with upstream.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 08 Mar 2021 08:43:09 +0100
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 17 Mar 2021 13:55:20 -0400
 
-python-oslo.config (1:8.3.3-1) unstable; urgency=medium
+python-oslo.config (1:8.4.0-0ubuntu1) hirsute; urgency=medium
 
-  * New upstream version
-  * d/control: Add me to uploaders field
-  * d/copyright: Add my entry
+  * d/control: Update VCS paths for move to lp:~ubuntu-openstack-dev.
+  * New upstream release for OpenStack Wallaby.
 
- -- Michal Arbet <michal.arbet@ultimum.io>  Sun, 20 Dec 2020 09:59:32 +0100
+ -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Fri, 04 Dec 2020 14:23:31 +0000
 
-python-oslo.config (1:8.3.2-2) unstable; urgency=medium
+python-oslo.config (1:8.3.2-0ubuntu1) groovy; urgency=medium
 
-  * Uploading to unstable.
-  * Fixed d/watch.
-  * Add a debian/salsa-ci.yml.
+  * New upstream release for OpenStack Victoria.
 
- -- Thomas Goirand <zigo@debian.org>  Thu, 15 Oct 2020 23:09:08 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 18 Sep 2020 12:34:16 -0400
 
-python-oslo.config (1:8.3.2-1) experimental; urgency=medium
+python-oslo.config (1:8.3.1-0ubuntu1) groovy; urgency=medium
 
-  * New upstream release.
+  * New upstream release for OpenStack Victoria.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/p/fix-unit-tests-with-stevedore.patch: Removed. Landed upstream.
+  * d/control: Fix python3-importlib-metadata version.
 
- -- Thomas Goirand <zigo@debian.org>  Sun, 13 Sep 2020 11:22:44 +0200
+ -- Chris MacNaughton <chris.macnaughton@canonical.com>  Thu, 03 Sep 2020 08:11:13 +0000
 
-python-oslo.config (1:8.3.1-1) experimental; urgency=medium
+python-oslo.config (1:8.2.0-0ubuntu1) groovy; urgency=medium
 
-  * New upstream release.
-  * Fixed (build-)depends for this release.
+  * New upstream release for OpenStack Victoria.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/p/fix-unit-tests-with-stevedore.patch: Upstream patch to fix
+    unit tests with newer stevedore library.
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 09 Sep 2020 20:52:33 +0200
+ -- Chris MacNaughton <chris.macnaughton@canonical.com>  Wed, 29 Jul 2020 07:31:41 +0000
 
-python-oslo.config (1:8.0.3-1) unstable; urgency=medium
+python-oslo.config (1:8.1.0-0ubuntu1) groovy; urgency=medium
 
-  * New upstream release.
+  * New upstream release for OpenStack Victoria.
+  * d/control, d/rules: Switch to debhelper compat 12 and pybuild.
+  * d/control: Update Standards-Version to 4.5.0.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 06 Jul 2020 11:35:31 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 11 Jun 2020 09:38:40 -0400
 
-python-oslo.config (1:8.0.2-3) unstable; urgency=medium
+python-oslo.config (1:8.0.2-0ubuntu1) focal; urgency=medium
 
-  * Uploading to unstable.
+  * New upstream release for OpenStack Ussuri.
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 08 May 2020 21:55:47 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 09 Apr 2020 14:45:57 -0400
 
-python-oslo.config (1:8.0.2-2) unstable; urgency=medium
+python-oslo.config (1:8.0.0-0ubuntu1) focal; urgency=medium
 
-  * Uploading to unstable.
+  * New upstream release for OpenStack Ussuri.
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 08 May 2020 21:39:59 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 11 Mar 2020 14:39:59 -0400
 
-python-oslo.config (1:8.0.2-1) experimental; urgency=medium
+python-oslo.config (1:6.12.0-0ubuntu2) focal; urgency=medium
 
-  * New upstream release.
-  * Fixed (build-)depends for this release.
+  * d/t/python-import: Ensure this test is py3-only.
 
- -- Thomas Goirand <zigo@debian.org>  Tue, 07 Apr 2020 14:30:47 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 10 Dec 2019 13:03:24 -0500
 
-python-oslo.config (1:6.11.2-1) unstable; urgency=medium
+python-oslo.config (1:6.12.0-0ubuntu1) focal; urgency=low
 
-  * New upstream point release.
+  * Merge from Debian unstable.  Remaining changes:
+    - d/gbp.conf: Retain for gbp and pristine-tar config.
+    - d/t/python-import: Add oslo module import test.
+    - d/watch: Use upstream release tarballs.
+  * New upstream release for OpenStack Ussuri.
+  * d/control: Align (Build-)Depends with upstream.
 
- -- Thomas Goirand <zigo@debian.org>  Thu, 26 Mar 2020 14:13:29 +0100
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 06 Dec 2019 09:49:10 -0500
 
 python-oslo.config (1:6.11.1-3) unstable; urgency=medium
 
@@ -128,6 +116,45 @@ python-oslo.config (1:6.11.1-1) experime
 
  -- Thomas Goirand <zigo@debian.org>  Wed, 04 Sep 2019 11:39:57 +0200
 
+python-oslo.config (1:6.11.1-0ubuntu1) eoan; urgency=medium
+
+  * New upstream release for OpenStack Train.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 25 Sep 2019 16:32:09 -0400
+
+python-oslo.config (1:6.11.0-0ubuntu1) eoan; urgency=medium
+
+  * New upstream release for OpenStack Train.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/p/do-not-run-toplevel-tests.patch: Dropped. No longer needed.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 30 Jul 2019 15:46:56 -0400
+
+python-oslo.config (1:6.9.0-0ubuntu2) eoan; urgency=medium
+
+  [ James Page ]
+  * d/control: Drop runtime dependency on python-oslo.log to avoid
+    circulate build dependencies.
+
+  [ Corey Bryant ]
+  * d/control, d/tests/*: Add python-import test and drop
+    autopkgtest-pkg-python as it does not work with oslo packages.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 21 Jun 2019 10:03:46 -0400
+
+python-oslo.config (1:6.9.0-0ubuntu1) eoan; urgency=medium
+
+  * Merge from Debian experimental.  Remaining changes:
+    - d/p/remove-skip_warningiserror.patch: Dropped. Not needed in Ubuntu.
+    - d/control: Enable autopkgtest-pkg-python testsuite.
+    - d/watch: Use upstream release tarballs.
+    - d/gbp.conf: Retain for gbp and pristine-tar config.
+  * New upstream release for OpenStack Train.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 06 Jun 2019 15:39:04 -0400
+
 python-oslo.config (1:6.8.1-2) unstable; urgency=medium
 
   * Uploading to unstable.
@@ -146,6 +173,39 @@ python-oslo.config (1:6.8.1-1) experimen
 
  -- Thomas Goirand <zigo@debian.org>  Wed, 20 Mar 2019 20:34:05 +0100
 
+python-oslo.config (1:6.8.1-0ubuntu1) disco; urgency=medium
+
+  * New upstream release for OpenStack Stein.
+  * d/control: Switch testrepository/subunit -> stestr.
+
+ -- James Page <james.page@ubuntu.com>  Mon, 11 Mar 2019 16:02:40 +0000
+
+python-oslo.config (1:6.8.0-0ubuntu1) disco; urgency=medium
+
+  * New upstream release for OpenStack Stein.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- James Page <james.page@ubuntu.com>  Wed, 30 Jan 2019 14:20:23 +0000
+
+python-oslo.config (1:6.7.0-0ubuntu3) disco; urgency=medium
+
+  * d/control: Re-add python-openstackdocstheme BD to ease backports.
+
+ -- James Page <james.page@ubuntu.com>  Tue, 20 Nov 2018 12:02:23 +0000
+
+python-oslo.config (1:6.7.0-0ubuntu2) disco; urgency=medium
+
+  * d/control: python-openstackdocstheme -> python3-openstackdocstheme.
+
+ -- James Page <james.page@ubuntu.com>  Wed, 14 Nov 2018 15:39:58 +0000
+
+python-oslo.config (1:6.7.0-0ubuntu1) disco; urgency=medium
+
+  * New upstream release for OpenStack Stein.
+  * d/p/py3-ensure-iter-list.patch: Drop, included upstream.
+
+ -- James Page <james.page@ubuntu.com>  Wed, 14 Nov 2018 15:18:45 +0000
+
 python-oslo.config (1:6.4.1-1) unstable; urgency=medium
 
   * New uptream point release:
@@ -176,6 +236,31 @@ python-oslo.config (1:6.4.0-1) experimen
 
  -- Thomas Goirand <zigo@debian.org>  Sun, 19 Aug 2018 14:10:31 +0200
 
+python-oslo.config (1:6.4.0-0ubuntu2) cosmic; urgency=medium
+
+  * d/p/py3-ensure-iter-list.patch: Ensure ConfigOpts __iter__ uses
+    list(d.keys()) as d.keys() no longer returns a copy of keys in py3
+    (LP: #1796163).
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 04 Oct 2018 15:52:48 -0400
+
+python-oslo.config (1:6.4.0-0ubuntu1) cosmic; urgency=medium
+
+  * New upstream release for OpenStack Rocky.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Mon, 30 Jul 2018 15:05:15 -0400
+
+python-oslo.config (1:6.2.1-0ubuntu1) cosmic; urgency=medium
+
+  * Merge from Debian unstable.  Remaining changes:
+    - d/watch: Use upstream release tarballs.
+  * New upstream release for OpenStack Rocky.
+  * d/control: Add python-enum34 to BD's for py2.
+  * d/p/fix-*: Dropped, including in upstream release.
+
+ -- Ubuntu Merge-o-Matic <mom@ubuntu.com>  Tue, 12 Jun 2018 11:37:22 +0100
+
 python-oslo.config (1:5.2.0-4) unstable; urgency=medium
 
   [ Michal Arbet ]
@@ -205,6 +290,34 @@ python-oslo.config (1:5.2.0-1) experimen
 
  -- Thomas Goirand <zigo@debian.org>  Sat, 10 Feb 2018 15:47:46 +0100
 
+python-oslo.config (1:5.2.0-0ubuntu1) bionic; urgency=medium
+
+  * New upstream release for OpenStack Queens.
+
+ -- James Page <james.page@ubuntu.com>  Fri, 26 Jan 2018 10:47:17 +0000
+
+python-oslo.config (1:5.1.0-0ubuntu1) bionic; urgency=medium
+
+  * New upstream release for OpenStack Queens.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- James Page <james.page@ubuntu.com>  Fri, 08 Dec 2017 11:21:56 +0000
+
+python-oslo.config (1:5.0.0-0ubuntu1) bionic; urgency=medium
+
+  * New upstream release for OpenStack Queens.
+
+ -- James Page <james.page@ubuntu.com>  Mon, 13 Nov 2017 14:25:48 +0000
+
+python-oslo.config (1:4.11.0-4ubuntu1) bionic; urgency=medium
+
+  * Merge from Debian unstable, remaining changes:
+    - d/gbp.conf: Retain git-buildpackage config, including use of pristine-tar.
+    - d/control: Retain Breaks/Replaces.
+    - debian/watch: Use tarballs.openstack.org.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 02 Nov 2017 10:27:45 -0400
+
 python-oslo.config (1:4.11.0-4) unstable; urgency=medium
 
   * Uploading to unstable.
@@ -249,6 +362,85 @@ python-oslo.config (1:4.11.0-1) experime
 
  -- Thomas Goirand <zigo@debian.org>  Fri, 04 Aug 2017 15:18:59 +0000
 
+python-oslo.config (1:4.11.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>  Fri, 28 Jul 2017 16:38:36 -0400
+
+python-oslo.config (1:4.3.0-0ubuntu1) artful; urgency=medium
+
+  * New upstream release.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 06 Jul 2017 14:19:17 -0400
+
+python-oslo.config (1:4.2.0-0ubuntu1) artful; urgency=medium
+
+  * New upstream release.
+  * Align (Build-)Depends with upstream.
+
+ -- James Page <james.page@ubuntu.com>  Fri, 02 Jun 2017 09:25:54 +0100
+
+python-oslo.config (1:4.1.1-0ubuntu1) artful; urgency=medium
+
+  * New upstream release.
+
+ -- James Page <james.page@ubuntu.com>  Thu, 25 May 2017 11:36:00 +0100
+
+python-oslo.config (1:3.24.0-0ubuntu1) artful; urgency=medium
+
+  [ Chuck Short ]
+  * New upstream release.
+  * debian/control: Bump depdendencies.
+
+  [ James Page ]
+  * New upstream release.
+
+ -- James Page <james.page@ubuntu.com>  Fri, 21 Apr 2017 10:02:37 +0100
+
+python-oslo.config (1:3.22.0-0ubuntu1) zesty; urgency=medium
+
+  * debian/watch: Point to tarballs.openstack.org 
+  * d/control: Bump dependencies.
+  * d/control: Add dep-8 test.
+  * New upstream release.
+
+ -- Chuck Short <zulcss@ubuntu.com>  Thu, 19 Jan 2017 10:10:11 -0500
+
+python-oslo.config (1:3.21.0-0ubuntu1) zesty; urgency=medium
+
+  * New upstream version.
+
+ -- Chuck Short <zulcss@ubuntu.com>  Wed, 07 Dec 2016 09:34:10 -0500
+
+python-oslo.config (1:3.20.0-0ubuntu1) zesty; urgency=medium
+
+  * New upstream release.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Mon, 05 Dec 2016 10:42:30 -0500
+
+python-oslo.config (1:3.19.0-0ubuntu1) zesty; urgency=medium
+
+  * New upstream version.
+
+ -- Chuck Short <zulcss@ubuntu.com>  Wed, 02 Nov 2016 12:31:52 -0400
+
+python-oslo.config (1:3.18.0-1ubuntu1) zesty; urgency=medium
+
+  [ Corey Bryant ]
+  * d/gbp.conf: Update gbp configuration file.
+  * d/control: Update Vcs-* links and maintainers.
+
+  [ Chuck Short ]
+  * New upstream version.
+  * debian/control: Bump depdendencies.
+  * debian/patches/test-config-dir-doesnt-exist.patch: Dropped no longer needed.
+
+ -- Chuck Short <zulcss@ubuntu.com>  Mon, 24 Oct 2016 15:28:48 -0400
+
 python-oslo.config (1:3.17.0-3) unstable; urgency=medium
 
   [ Ondřej Nový ]
@@ -554,3 +746,4 @@ oslo-config (1.1.0b1-1) experimental; ur
   * Initial release (Closes: #701523).
 
  -- Thomas Goirand <zigo@debian.org>  Tue, 09 Oct 2012 11:55:15 +0000
+
diff -pruN 1:8.8.0-1/debian/control 1:8.8.0-0ubuntu1/debian/control
--- 1:8.8.0-1/debian/control	2022-02-21 10:25:03.000000000 +0000
+++ 1:8.8.0-0ubuntu1/debian/control	2022-03-02 20:14:47.000000000 +0000
@@ -1,48 +1,49 @@
 Source: python-oslo.config
 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 <team+openstack@tracker.debian.org>
 Uploaders:
  Thomas Goirand <zigo@debian.org>,
- Michal Arbet <michal.arbet@ultimum.io>,
  Corey Bryant <corey.bryant@canonical.com>,
- Mickael Asseline <mickael@papamica.com>,
 Build-Depends:
- debhelper-compat (= 10),
+ debhelper-compat (= 12),
  dh-python,
  openstack-pkg-tools,
- python3-all,
- python3-pbr,
+ python3-all (>= 3.2),
+ python3-pbr (>= 2.0.0),
  python3-setuptools,
- python3-sphinx,
+ python3-sphinx (>= 1.8.0),
 Build-Depends-Indep:
  bandit,
  python3-coverage,
- python3-debtcollector,
+ python3-debtcollector (>= 1.2.0),
  python3-docutils,
- python3-fixtures,
+ python3-fixtures (>= 3.0.0),
  python3-hacking,
- python3-importlib-metadata,
+ python3-importlib-metadata (>= 1.7.0),
  python3-mimeparse,
- python3-mypy,
- python3-netaddr,
- python3-openstackdocstheme,
- python3-oslo.i18n,
- python3-oslo.log,
- python3-oslotest,
- python3-requests,
- python3-requests-mock,
- python3-rfc3986,
- python3-sphinxcontrib.apidoc,
- python3-stestr,
- python3-stevedore,
- python3-testscenarios,
- python3-testtools,
- python3-yaml,
+ python3-mock (>= 3.0.5),
+ python3-mypy (>= 0.720),
+ python3-netaddr (>= 0.7.18),
+ python3-openstackdocstheme (>= 1.20.0),
+ python3-oslo.i18n (>= 3.15.3),
+ python3-oslo.log (>= 3.36.0),
+ python3-oslotest (>= 1:3.2.0),
+ python3-requests (>= 2.18.0),
+ python3-requests-mock (>= 1.5.0),
+ python3-rfc3986 (>= 1.2.0),
+ python3-six (>= 1.10.0),
+ python3-sphinxcontrib.apidoc (>= 0.2.0),
+ python3-stestr (>= 2.1.0),
+ python3-stevedore (>= 1:1.20.0),
+ python3-testscenarios (>= 0.4),
+ python3-testtools (>= 2.2.0),
+ python3-yaml (>= 5.1),
  subunit,
-Standards-Version: 4.1.3
-Vcs-Browser: https://salsa.debian.org/openstack-team/oslo/python-oslo.config
-Vcs-Git: https://salsa.debian.org/openstack-team/oslo/python-oslo.config.git
+Standards-Version: 4.5.0
+Vcs-Browser: https://git.launchpad.net/~ubuntu-openstack-dev/ubuntu/+source/python-oslo.config
+Vcs-Git: https://git.launchpad.net/~ubuntu-openstack-dev/ubuntu/+source/python-oslo.config
 Homepage: https://github.com/openstack/oslo.config
 
 Package: python-oslo.config-doc
@@ -64,17 +65,18 @@ Description: Common code for Openstack P
 Package: python3-oslo.config
 Architecture: all
 Depends:
- python3-debtcollector,
+ python3-debtcollector (>= 1.2.0),
  python3-docutils,
- python3-importlib-metadata,
- python3-netaddr,
- python3-oslo.i18n,
- python3-oslo.log,
- python3-pbr,
- python3-requests,
- python3-rfc3986,
- python3-stevedore,
- python3-yaml,
+ python3-importlib-metadata (>= 1.7.0),
+ python3-netaddr (>= 0.7.18),
+ python3-oslo.i18n (>= 3.15.3),
+ python3-oslo.log (>= 3.36.0),
+ python3-pbr (>= 2.0.0),
+ python3-requests (>= 2.18.0),
+ python3-rfc3986 (>= 1.2.0),
+ python3-six (>= 1.10.0),
+ python3-stevedore (>= 1:1.20.0),
+ python3-yaml (>= 5.1),
  ${misc:Depends},
  ${python3:Depends},
 Description: Common code for Openstack Projects (configuration API) - Python 3.x
diff -pruN 1:8.8.0-1/debian/copyright 1:8.8.0-0ubuntu1/debian/copyright
--- 1:8.8.0-1/debian/copyright	2022-02-21 10:25:03.000000000 +0000
+++ 1:8.8.0-0ubuntu1/debian/copyright	2022-03-02 20:14:47.000000000 +0000
@@ -40,8 +40,6 @@ License: Apache-2.0
 
 Files: debian/*
 Copyright: (c) 2012-2016, Thomas Goirand <zigo@debian.org>
-           (c) 2017-2020, Michal Arbet <michal.arbet@ultimum.io>
-           (c) 2021, Mickael Asseline <mickael@papamica.com>
 License: Apache-2.0
 
 License: Apache-2.0
diff -pruN 1:8.8.0-1/debian/gbp.conf 1:8.8.0-0ubuntu1/debian/gbp.conf
--- 1:8.8.0-1/debian/gbp.conf	1970-01-01 00:00:00.000000000 +0000
+++ 1:8.8.0-0ubuntu1/debian/gbp.conf	2022-03-02 20:14:47.000000000 +0000
@@ -0,0 +1,7 @@
+[DEFAULT]
+debian-branch = master
+upstream-tag = %(version)s
+pristine-tar = True
+
+[buildpackage]
+export-dir = ../build-area
diff -pruN 1:8.8.0-1/debian/rules 1:8.8.0-0ubuntu1/debian/rules
--- 1:8.8.0-1/debian/rules	2022-02-21 10:25:03.000000000 +0000
+++ 1:8.8.0-0ubuntu1/debian/rules	2022-03-02 20:14:47.000000000 +0000
@@ -1,5 +1,7 @@
 #!/usr/bin/make -f
 
+export PYBUILD_NAME=oslo_config
+
 LAST_CHANGE = $(shell dpkg-parsechangelog -S Date)
 BUILD_DATE  = $(shell LC_ALL=C date -u "+%B %d, %Y" -d "$(LAST_CHANGE)")
 SPHINXOPTS := -D html_last_updated_fmt="$(BUILD_DATE)"
@@ -8,7 +10,7 @@ UPSTREAM_GIT := https://github.com/opens
 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
@@ -24,9 +26,7 @@ override_dh_python3:
 
 override_dh_auto_test:
 ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
-	pkgos-dh_auto_test --no-py2 'oslo_config\.tests\.(?!.*test_generator\.IgnoreDoublesTestCase\.test_list_ignores_doubles.*|.*test_cfg.HelpTestCase\.test_print_help.*|.*test_cfg.HelpTestCase\.test_print_strOpt_with_choices_help.*)'
-
-
+	pkgos-dh_auto_test --no-py2 'oslo_config\.tests\.(?!.*test_generator\.IgnoreDoublesTestCase\.test_list_ignores_doubles.*)'
 endif
 
 override_dh_sphinxdoc:
@@ -38,6 +38,6 @@ ifeq (,$(findstring nodocs, $(DEB_BUILD_
 		cat /tmp/sphinx-err* ; \
 		exit 1 ; \
 	fi
-	dh_sphinxdoc -O--buildsystem=python_distutils
+	dh_sphinxdoc -O--buildsystem=pybuild
 endif
 
diff -pruN 1:8.8.0-1/debian/salsa-ci.yml 1:8.8.0-0ubuntu1/debian/salsa-ci.yml
--- 1:8.8.0-1/debian/salsa-ci.yml	2022-02-21 10:25:03.000000000 +0000
+++ 1:8.8.0-0ubuntu1/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 1:8.8.0-1/debian/tests/control 1:8.8.0-0ubuntu1/debian/tests/control
--- 1:8.8.0-1/debian/tests/control	1970-01-01 00:00:00.000000000 +0000
+++ 1:8.8.0-0ubuntu1/debian/tests/control	2022-03-02 20:14:47.000000000 +0000
@@ -0,0 +1,3 @@
+Tests: python-import
+Depends: @, @builddeps@, python3-os-testr
+Restrictions: allow-stderr
diff -pruN 1:8.8.0-1/debian/tests/python-import 1:8.8.0-0ubuntu1/debian/tests/python-import
--- 1:8.8.0-1/debian/tests/python-import	1970-01-01 00:00:00.000000000 +0000
+++ 1:8.8.0-0ubuntu1/debian/tests/python-import	2022-03-02 20:14:47.000000000 +0000
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+set -e
+
+MODULE_NAME=$(python3 setup.py --name | sed 's/\./_/g')
+
+for py in $(py3versions -r 2>/dev/null) ; do
+    cd "$AUTOPKGTEST_TMP"
+    echo "Testing with $py:"
+    $py -c "import $MODULE_NAME; print($MODULE_NAME)"
+done
diff -pruN 1:8.8.0-1/debian/watch 1:8.8.0-0ubuntu1/debian/watch
--- 1:8.8.0-1/debian/watch	2022-02-21 10:25:03.000000000 +0000
+++ 1:8.8.0-0ubuntu1/debian/watch	2022-03-02 20:14:47.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/oslo.config/tags .*/(\d[brc\d\.]+)\.tar\.gz
+opts=uversionmangle=s/(rc|a|b|c)/~$1/ \
+http://tarballs.openstack.org/oslo.config/ oslo.config-(\d.*)\.tar\.gz
diff -pruN 1:8.8.0-1/.gitignore 1:8.8.0-0ubuntu1/.gitignore
--- 1:8.8.0-1/.gitignore	2021-12-21 08:38:08.000000000 +0000
+++ 1:8.8.0-0ubuntu1/.gitignore	1970-01-01 00:00:00.000000000 +0000
@@ -1,67 +0,0 @@
-# Add patterns in here to exclude files created by tools integrated with this
-# repository, such as test frameworks from the project's recommended workflow,
-# rendered documentation and package builds.
-#
-# Don't add patterns to exclude files created by preferred personal tools
-# (editors, IDEs, your operating system itself even). These should instead be
-# maintained outside the repository, for example in a ~/.gitignore file added
-# with:
-#
-# git config --global core.excludesfile '~/.gitignore'
-
-# Bytecompiled Python
-*.py[cod]
-
-# C extensions
-*.so
-
-# Packages
-*.egg*
-*.egg-info
-dist
-build
-eggs
-parts
-bin
-var
-sdist
-develop-eggs
-.installed.cfg
-lib
-lib64
-
-# Installer logs
-pip-log.txt
-
-# Unit test / coverage reports
-cover/
-.mypy_cache/
-.coverage*
-!.coveragerc
-.tox
-.stestr
-.venv
-
-# Translations
-*.mo
-
-# Complexity
-output/*.html
-output/*/index.html
-
-# Sphinx
-doc/build
-doc/source/api/
-/doc/source/sample.config
-
-# pbr generates these
-AUTHORS
-ChangeLog
-doc/source/reference/api
-
-# Files created by releasenotes build
-releasenotes/build
-releasenotes/notes/reno.cache
-RELEASENOTES.rst
-
-*.log
diff -pruN 1:8.8.0-1/.gitreview 1:8.8.0-0ubuntu1/.gitreview
--- 1:8.8.0-1/.gitreview	2021-12-21 08:38:08.000000000 +0000
+++ 1:8.8.0-0ubuntu1/.gitreview	1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-[gerrit]
-host=review.opendev.org
-port=29418
-project=openstack/oslo.config.git
diff -pruN 1:8.8.0-1/oslo.config.egg-info/dependency_links.txt 1:8.8.0-0ubuntu1/oslo.config.egg-info/dependency_links.txt
--- 1:8.8.0-1/oslo.config.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
+++ 1:8.8.0-0ubuntu1/oslo.config.egg-info/dependency_links.txt	2022-02-15 16:18:46.000000000 +0000
@@ -0,0 +1 @@
+
diff -pruN 1:8.8.0-1/oslo.config.egg-info/entry_points.txt 1:8.8.0-0ubuntu1/oslo.config.egg-info/entry_points.txt
--- 1:8.8.0-1/oslo.config.egg-info/entry_points.txt	1970-01-01 00:00:00.000000000 +0000
+++ 1:8.8.0-0ubuntu1/oslo.config.egg-info/entry_points.txt	2022-02-15 16:18:46.000000000 +0000
@@ -0,0 +1,10 @@
+[console_scripts]
+oslo-config-generator = oslo_config.generator:main
+oslo-config-validator = oslo_config.validator:main
+
+[oslo.config.driver]
+remote_file = oslo_config.sources._uri:URIConfigurationSourceDriver
+
+[oslo.config.opts]
+oslo.config = oslo_config._list_opts:list_opts
+
diff -pruN 1:8.8.0-1/oslo.config.egg-info/not-zip-safe 1:8.8.0-0ubuntu1/oslo.config.egg-info/not-zip-safe
--- 1:8.8.0-1/oslo.config.egg-info/not-zip-safe	1970-01-01 00:00:00.000000000 +0000
+++ 1:8.8.0-0ubuntu1/oslo.config.egg-info/not-zip-safe	2022-02-15 16:18:46.000000000 +0000
@@ -0,0 +1 @@
+
diff -pruN 1:8.8.0-1/oslo.config.egg-info/pbr.json 1:8.8.0-0ubuntu1/oslo.config.egg-info/pbr.json
--- 1:8.8.0-1/oslo.config.egg-info/pbr.json	1970-01-01 00:00:00.000000000 +0000
+++ 1:8.8.0-0ubuntu1/oslo.config.egg-info/pbr.json	2022-02-15 16:18:46.000000000 +0000
@@ -0,0 +1 @@
+{"git_version": "64c82a0", "is_release": true}
\ No newline at end of file
diff -pruN 1:8.8.0-1/oslo.config.egg-info/PKG-INFO 1:8.8.0-0ubuntu1/oslo.config.egg-info/PKG-INFO
--- 1:8.8.0-1/oslo.config.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
+++ 1:8.8.0-0ubuntu1/oslo.config.egg-info/PKG-INFO	2022-02-15 16:18:46.000000000 +0000
@@ -0,0 +1,57 @@
+Metadata-Version: 2.1
+Name: oslo.config
+Version: 8.8.0
+Summary: Oslo Configuration API
+Home-page: https://docs.openstack.org/oslo.config/latest/
+Author: OpenStack
+Author-email: openstack-discuss@lists.openstack.org
+License: UNKNOWN
+Description: ========================
+        Team and repository tags
+        ========================
+        
+        .. image:: https://governance.openstack.org/tc/badges/oslo.config.svg
+            :target: https://governance.openstack.org/tc/reference/tags/index.html
+        
+        .. Change things from this point on
+        
+        ==========================
+        Oslo Configuration Library
+        ==========================
+        
+        .. image:: https://img.shields.io/pypi/v/oslo.config.svg
+            :target: https://pypi.org/project/oslo.config/
+            :alt: Latest Version
+        
+        .. image:: https://img.shields.io/pypi/dm/oslo.config.svg
+            :target: https://pypi.org/project/oslo.config/
+            :alt: Downloads
+        
+        The Oslo configuration API supports parsing command line arguments and
+        .ini style configuration files.
+        
+        * License: Apache License, Version 2.0
+        * Documentation: https://docs.openstack.org/oslo.config/latest/
+        * Source: https://opendev.org/openstack/oslo.config/
+        * Bugs: https://bugs.launchpad.net/oslo.config
+        * Release notes:  https://docs.openstack.org/releasenotes/oslo.config/
+        
+        
+Platform: UNKNOWN
+Classifier: Development Status :: 5 - Production/Stable
+Classifier: Environment :: OpenStack
+Classifier: Intended Audience :: Developers
+Classifier: Intended Audience :: Information Technology
+Classifier: License :: OSI Approved :: Apache Software License
+Classifier: Operating System :: OS Independent
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
+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.6
+Provides-Extra: rst_generator
+Provides-Extra: test
diff -pruN 1:8.8.0-1/oslo.config.egg-info/requires.txt 1:8.8.0-0ubuntu1/oslo.config.egg-info/requires.txt
--- 1:8.8.0-1/oslo.config.egg-info/requires.txt	1970-01-01 00:00:00.000000000 +0000
+++ 1:8.8.0-0ubuntu1/oslo.config.egg-info/requires.txt	2022-02-15 16:18:46.000000000 +0000
@@ -0,0 +1,28 @@
+PyYAML>=5.1
+debtcollector>=1.2.0
+netaddr>=0.7.18
+oslo.i18n>=3.15.3
+requests>=2.18.0
+rfc3986>=1.2.0
+stevedore>=1.20.0
+
+[:(python_version<'3.8')]
+importlib_metadata>=1.7.0
+
+[rst_generator]
+rst2txt>=1.1.0
+sphinx!=2.1.0,>=1.8.0
+
+[test]
+bandit<1.7.0,>=1.6.0
+coverage!=4.4,>=4.0
+fixtures>=3.0.0
+hacking<3.1.0,>=3.0.1
+mypy>=0.720
+oslo.log>=3.36.0
+oslotest>=3.2.0
+pre-commit>=2.6.0
+requests_mock>=1.5.0
+stestr>=2.1.0
+testscenarios>=0.4
+testtools>=2.2.0
diff -pruN 1:8.8.0-1/oslo.config.egg-info/SOURCES.txt 1:8.8.0-0ubuntu1/oslo.config.egg-info/SOURCES.txt
--- 1:8.8.0-1/oslo.config.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
+++ 1:8.8.0-0ubuntu1/oslo.config.egg-info/SOURCES.txt	2022-02-15 16:18:46.000000000 +0000
@@ -0,0 +1,124 @@
+.coveragerc
+.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
+doc/requirements.txt
+doc/source/conf.py
+doc/source/config-generator.conf
+doc/source/index.rst
+doc/source/cli/generator.rst
+doc/source/cli/index.rst
+doc/source/cli/validator.rst
+doc/source/configuration/drivers.rst
+doc/source/configuration/format.rst
+doc/source/configuration/index.rst
+doc/source/configuration/mutable.rst
+doc/source/configuration/options.rst
+doc/source/configuration/quickstart.rst
+doc/source/contributor/index.rst
+doc/source/reference/accessing.rst
+doc/source/reference/command-line.rst
+doc/source/reference/configuration-files.rst
+doc/source/reference/defining.rst
+doc/source/reference/deprecating.rst
+doc/source/reference/drivers.rst
+doc/source/reference/faq.rst
+doc/source/reference/globals.rst
+doc/source/reference/helpers.rst
+doc/source/reference/index.rst
+doc/source/reference/locations.rst
+doc/source/reference/mutable.rst
+doc/source/reference/naming.rst
+doc/source/reference/sphinxconfiggen.rst
+doc/source/reference/sphinxext.rst
+doc/source/reference/styleguide.rst
+oslo.config.egg-info/PKG-INFO
+oslo.config.egg-info/SOURCES.txt
+oslo.config.egg-info/dependency_links.txt
+oslo.config.egg-info/entry_points.txt
+oslo.config.egg-info/not-zip-safe
+oslo.config.egg-info/pbr.json
+oslo.config.egg-info/requires.txt
+oslo.config.egg-info/top_level.txt
+oslo_config/__init__.py
+oslo_config/_i18n.py
+oslo_config/_list_opts.py
+oslo_config/cfg.py
+oslo_config/fixture.py
+oslo_config/generator.py
+oslo_config/iniparser.py
+oslo_config/sphinxconfiggen.py
+oslo_config/sphinxext.py
+oslo_config/types.py
+oslo_config/validator.py
+oslo_config/version.py
+oslo_config/sources/__init__.py
+oslo_config/sources/_environment.py
+oslo_config/sources/_uri.py
+oslo_config/tests/__init__.py
+oslo_config/tests/test_cfg.py
+oslo_config/tests/test_fixture.conf
+oslo_config/tests/test_fixture.py
+oslo_config/tests/test_generator.py
+oslo_config/tests/test_get_location.py
+oslo_config/tests/test_iniparser.py
+oslo_config/tests/test_sources.py
+oslo_config/tests/test_sphinxconfiggen.py
+oslo_config/tests/test_sphinxext.py
+oslo_config/tests/test_types.py
+oslo_config/tests/test_validator.py
+oslo_config/tests/testmods/__init__.py
+oslo_config/tests/testmods/bar_foo_opt.py
+oslo_config/tests/testmods/baz_qux_opt.py
+oslo_config/tests/testmods/blaa_opt.py
+oslo_config/tests/testmods/fbaar_baa_opt.py
+oslo_config/tests/testmods/fbar_foo_opt.py
+oslo_config/tests/testmods/fblaa_opt.py
+releasenotes/notes/.placeholder
+releasenotes/notes/add-HostAddressOpt-6e7e2afe7c7863cb.yaml
+releasenotes/notes/add-HostDomain-implement-rfc1033-c985a3054f824e9d.yaml
+releasenotes/notes/add-default-config-dirs-03340ff6689afe94.yaml
+releasenotes/notes/add-float-min-max-b1a2e16301c8435c.yaml
+releasenotes/notes/add-missing-config-option-9ee1992eea750200.yaml
+releasenotes/notes/add-port_type-8704295c6a56265d.yaml
+releasenotes/notes/add-reno-71dc832ce29b962f.yaml
+releasenotes/notes/config-from-environment-3feba7b4cc747d2b.yaml
+releasenotes/notes/config-validator-256817f2183994fd.yaml
+releasenotes/notes/drop-python27-support-87f1b4089d4cc78b.yaml
+releasenotes/notes/machine-readable-sample-config-e8f8ba43ababcf99.yaml
+releasenotes/notes/positional-arguments-are-required-22ddca72e6f523bf.yaml
+releasenotes/notes/show-deprecated-reason-361a8eb31e05c97e.yaml
+releasenotes/notes/support-choice-descriptions-8b2d0c14fbd16b2a.yaml
+releasenotes/notes/support-fatal-deprecations-ea0513aa58a395ca.yaml
+releasenotes/notes/validator-check-defaults-e7b596a2fde781a8.yaml
+releasenotes/notes/validator-exclude-groups-ad2f046522a3407e.yaml
+releasenotes/source/conf.py
+releasenotes/source/index.rst
+releasenotes/source/liberty.rst
+releasenotes/source/mitaka.rst
+releasenotes/source/newton.rst
+releasenotes/source/ocata.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/_static/.placeholder
+releasenotes/source/_templates/.placeholder
\ No newline at end of file
diff -pruN 1:8.8.0-1/oslo.config.egg-info/top_level.txt 1:8.8.0-0ubuntu1/oslo.config.egg-info/top_level.txt
--- 1:8.8.0-1/oslo.config.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
+++ 1:8.8.0-0ubuntu1/oslo.config.egg-info/top_level.txt	2022-02-15 16:18:46.000000000 +0000
@@ -0,0 +1 @@
+oslo_config
diff -pruN 1:8.8.0-1/PKG-INFO 1:8.8.0-0ubuntu1/PKG-INFO
--- 1:8.8.0-1/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
+++ 1:8.8.0-0ubuntu1/PKG-INFO	2022-02-15 16:18:46.754952000 +0000
@@ -0,0 +1,57 @@
+Metadata-Version: 2.1
+Name: oslo.config
+Version: 8.8.0
+Summary: Oslo Configuration API
+Home-page: https://docs.openstack.org/oslo.config/latest/
+Author: OpenStack
+Author-email: openstack-discuss@lists.openstack.org
+License: UNKNOWN
+Description: ========================
+        Team and repository tags
+        ========================
+        
+        .. image:: https://governance.openstack.org/tc/badges/oslo.config.svg
+            :target: https://governance.openstack.org/tc/reference/tags/index.html
+        
+        .. Change things from this point on
+        
+        ==========================
+        Oslo Configuration Library
+        ==========================
+        
+        .. image:: https://img.shields.io/pypi/v/oslo.config.svg
+            :target: https://pypi.org/project/oslo.config/
+            :alt: Latest Version
+        
+        .. image:: https://img.shields.io/pypi/dm/oslo.config.svg
+            :target: https://pypi.org/project/oslo.config/
+            :alt: Downloads
+        
+        The Oslo configuration API supports parsing command line arguments and
+        .ini style configuration files.
+        
+        * License: Apache License, Version 2.0
+        * Documentation: https://docs.openstack.org/oslo.config/latest/
+        * Source: https://opendev.org/openstack/oslo.config/
+        * Bugs: https://bugs.launchpad.net/oslo.config
+        * Release notes:  https://docs.openstack.org/releasenotes/oslo.config/
+        
+        
+Platform: UNKNOWN
+Classifier: Development Status :: 5 - Production/Stable
+Classifier: Environment :: OpenStack
+Classifier: Intended Audience :: Developers
+Classifier: Intended Audience :: Information Technology
+Classifier: License :: OSI Approved :: Apache Software License
+Classifier: Operating System :: OS Independent
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
+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.6
+Provides-Extra: rst_generator
+Provides-Extra: test
diff -pruN 1:8.8.0-1/setup.cfg 1:8.8.0-0ubuntu1/setup.cfg
--- 1:8.8.0-1/setup.cfg	2021-12-21 08:38:08.000000000 +0000
+++ 1:8.8.0-0ubuntu1/setup.cfg	2022-02-15 16:18:46.754952000 +0000
@@ -1,47 +1,45 @@
 [metadata]
 name = oslo.config
 summary = Oslo Configuration API
-description_file =
-    README.rst
+description_file = 
+	README.rst
 author = OpenStack
 author_email = openstack-discuss@lists.openstack.org
 home_page = https://docs.openstack.org/oslo.config/latest/
 python_requires = >=3.6
-classifier =
-    Development Status :: 5 - Production/Stable
-    Environment :: OpenStack
-    Intended Audience :: Developers
-    Intended Audience :: Information Technology
-    License :: OSI Approved :: Apache Software License
-    Operating System :: OS Independent
-    Programming Language :: Python
-    Programming Language :: Python :: 3
-    Programming Language :: Python :: 3.6
-    Programming Language :: Python :: 3.7
-    Programming Language :: Python :: 3.8
-    Programming Language :: Python :: 3.9
-    Programming Language :: Python :: 3 :: Only
-    Programming Language :: Python :: Implementation :: CPython
+classifier = 
+	Development Status :: 5 - Production/Stable
+	Environment :: OpenStack
+	Intended Audience :: Developers
+	Intended Audience :: Information Technology
+	License :: OSI Approved :: Apache Software License
+	Operating System :: OS Independent
+	Programming Language :: Python
+	Programming Language :: Python :: 3
+	Programming Language :: Python :: 3.6
+	Programming Language :: Python :: 3.7
+	Programming Language :: Python :: 3.8
+	Programming Language :: Python :: 3.9
+	Programming Language :: Python :: 3 :: Only
+	Programming Language :: Python :: Implementation :: CPython
 
 [extras]
-# package dependencies for optional behavior in the config generator.
-# e.g.: oslo.config[generator]
-rst-generator =
-    rst2txt>=1.1.0 # BSD
-    sphinx>=1.8.0,!=2.1.0 # BSD
+rst-generator = 
+	rst2txt>=1.1.0 # BSD
+	sphinx>=1.8.0,!=2.1.0 # BSD
 
 [files]
-packages =
-    oslo_config
+packages = 
+	oslo_config
 
 [entry_points]
-console_scripts =
-    oslo-config-generator = oslo_config.generator:main
-    oslo-config-validator = oslo_config.validator:main
-oslo.config.opts =
-    oslo.config = oslo_config._list_opts:list_opts
-oslo.config.driver =
-    remote_file = oslo_config.sources._uri:URIConfigurationSourceDriver
+console_scripts = 
+	oslo-config-generator = oslo_config.generator:main
+	oslo-config-validator = oslo_config.validator:main
+oslo.config.opts = 
+	oslo.config = oslo_config._list_opts:list_opts
+oslo.config.driver = 
+	remote_file = oslo_config.sources._uri:URIConfigurationSourceDriver
 
 [mypy]
 show_column_numbers = true
@@ -54,3 +52,8 @@ warn_unused_ignores = true
 
 [mypy-oslo_config.tests.*]
 ignore_errors = true
+
+[egg_info]
+tag_build = 
+tag_date = 0
+
