diff -pruN 3.1.0-1/AUTHORS 3.1.0-0ubuntu1/AUTHORS
--- 3.1.0-1/AUTHORS	1970-01-01 00:00:00.000000000 +0000
+++ 3.1.0-0ubuntu1/AUTHORS	2022-09-02 09:33:58.000000000 +0000
@@ -0,0 +1,197 @@
+Adrien Vergé <adrien.verge@numergy.com>
+Ahmed Elkhouly <ahmed.h.elkhouly@gmail.com>
+Aleksei Guzev <aguzev@mirantis.com>
+Alex Gaynor <alex.gaynor@gmail.com>
+Amey Bhide <abhide@vmware.com>
+Anderson Mesquita <andersonvom@gmail.com>
+Andreas Jaeger <aj@suse.com>
+Andreas Jaeger <aj@suse.de>
+Andrew Plunk <andrew.plunk@rackspace.com>
+Andrey Kurilin <akurilin@mirantis.com>
+Angus Salkeld <asalkeld@mirantis.com>
+Angus Salkeld <asalkeld@redhat.com>
+Bartlomiej Biernacki <pax0r@o2.pl>
+Bin Zhou <zhou.bin9@zte.com.cn>
+Bo Wang <bo.wang@easystack.cn>
+Bryan D. Payne <bdpayne@acm.org>
+Bryan Jones <jonesbr@us.ibm.com>
+Cao Xuan Hoang <hoangcx@vn.fujitsu.com>
+Chen <dstbtgagt@foxmail.com>
+ChenZheng <chen.zheng@easystack.cn>
+Chmouel Boudjnah <chmouel@enovance.com>
+Christian Berendt <berendt@b1-systems.de>
+Chuck Short <chuck.short@canonical.com>
+Clayton O'Neill <clayton.oneill@twcable.com>
+Clenimar Filemon <clenimar.filemon@gmail.com>
+Clint Byrum <clint@fewbar.com>
+Corey Bryant <corey.bryant@canonical.com>
+Crag Wolfe <cwolfe@redhat.com>
+Cyril Roelandt <cyril.roelandt@enovance.com>
+Dan Prince <dprince@redhat.com>
+Dan Radez <dradez@redhat.com>
+Daniel Gonzalez <daniel@gonzalez-nothnagel.de>
+Davanum Srinivas <davanum@gmail.com>
+David Hu <david.hu@hp.com>
+Dirk Mueller <dirk@dmllr.de>
+Dmitriy Uvarenkov <duvarenkov@mirantis.com>
+Doug Hellmann <doug@doughellmann.com>
+Ethan Lynn <xjunlin@cn.ibm.com>
+Flavio Percoco <flaper87@gmail.com>
+Georgy Dyuldin <g.dyuldin@gmail.com>
+Ghanshyam Mann <gmann@ghanshyammann.com>
+Gábor Antal <antal@inf.u-szeged.hu>
+Herman Ge <gehg@cn.ibm.com>
+Hervé Beraud <hberaud@redhat.com>
+Ian Main <imain@redhat.com>
+Ian Wienand <iwienand@redhat.com>
+Itxaka <itxaka@redhat.com>
+Ivan Kolodyazhny <ikolodyazhny@mirantis.com>
+JUN JIE NAN <nanjj@cn.ibm.com>
+JUNJIE NAN <nanjj@cn.ibm.com>
+James E. Blair <jeblair@redhat.com>
+Jamie Lennox <jamielennox@redhat.com>
+Jason Dunsmore <jasondunsmore@gmail.com>
+Jay Dobies <jason.dobies@redhat.com>
+Jay Lau <liugya@cn.ibm.com>
+Jeremy Stanley <fungi@yuggoth.org>
+Jianing YANG <jianingy@unitedstack.com>
+Joe Borg <joe@josephb.org>
+JordanP <jordan.pittier-ext@cloudwatt.com>
+KATO Tomoyuki <kato.tomoyuki@jp.fujitsu.com>
+Kanagaraj Manickam <kanagaraj.manickam@hp.com>
+Kanagaraj Manickam <mkr1481@gmail.com>
+Kevin_Zheng <zhengzhenyu@huawei.com>
+Kui Shi <skuicloud@gmail.com>
+Lars Kellogg-Stedman <lars@redhat.com>
+Lin Hua Cheng <lin-hua.cheng@hp.com>
+LiuNanke <nanke.liu@easystack.cn>
+Lucky samadhiya <lucky.samadhiya@nectechnologies.in>
+Luigi Toscano <ltoscano@redhat.com>
+M V P Nitesh <m.nitesh@nectechnologies.in>
+Mark Vanderwiel <vanderwl@us.ibm.com>
+Masahito Muroi <muroi.masahito@lab.ntt.co.jp>
+Mehdi Abaakouk <sileht@sileht.net>
+Monty Taylor <mordred@inaugust.com>
+Nachi Ueno <nachi@ntti3.com>
+Nam Nguyen Hoai <namnh@vn.fujitsu.com>
+Naohiro Tamura <naohirot@jp.fujitsu.com>
+Nguyen Hai <nguyentrihai93@gmail.com>
+Oleg Khavroshin <okhavroshin@mirantis.com>
+Oleksii Chuprykov <ochuprykov@mirantis.com>
+Ondřej Nový <ondrej.novy@firma.seznam.cz>
+OpenStack Release Bot <infra-root@openstack.org>
+Pablo Andres Fuente <pablo.a.fuente@intel.com>
+Pablo Iranzo Gómez <Pablo.Iranzo@gmail.com>
+PanFengyun <fengyun.pan@easystack.cn>
+PanFengyun <pan_feng_yun@163.com>
+Paul Breaux <p.breaux@f5.com>
+Paul Van Eck <pvaneck@us.ibm.com>
+Pavlo Shchelokovskyy <pshchelokovskyy@mirantis.com>
+Pavlo Shchelokovskyy <shchelokovskyy@gmail.com>
+Peter Razumovsky <prazumovsky@mirantis.com>
+PriyaDuggirala <priyaduggirala02@gmail.com>
+Rabi Mishra <ramishra@redhat.com>
+Rahul Nair <rahulunair@gmail.com>
+Rakesh H S <rh-s@hp.com>
+Randall Burt <randall.burt@rackspace.com>
+Richard Lee <rblee88@gmail.com>
+Rico Lin <rico.lin.guanyu@gmail.com>
+Rob Cresswell <robert.cresswell@outlook.com>
+Rob Crittenden <rcritten@redhat.com>
+Roberto Polli <robipolli@gmail.com>
+Ronald Bradford <ronald.bradford@gmail.com>
+Rui Chen <chenrui.momo@gmail.com>
+Russell Bryant <rbryant@redhat.com>
+Ryan S. Brown <rybrown@redhat.com>
+Sean McGinnis <sean.mcginnis@gmail.com>
+Sergey Kraynev <skraynev@mirantis.com>
+Sharat Sharma <sharat.sharma@nectechnologies.in>
+Shuquan Huang <huang.shuquan@99cloud.net>
+Simon Pasquier <pasquier.simon@gmail.com>
+Simon Pasquier <simon.pasquier@bull.net>
+Sirushti Murugesan <sirushti.murugesan@hp.com>
+Song Li <lisongbj@cn.ibm.com>
+Stephen Finucane <sfinucan@redhat.com>
+Steve Baker <sbaker@redhat.com>
+Steve Martinelli <stevemar@ca.ibm.com>
+Steven Dake <sdake@redhat.com>
+Steven Hardy <shardy@redhat.com>
+Sulochan Acharya <sulochan@gmail.com>
+Sushil Kumar <sushil.kumar2@globallogic.com>
+Swann Croiset <swann.croiset@bull.net>
+Swapnil Kulkarni (coolsvap) <me@coolsvap.net>
+Takashi Kajinami <tkajinam@redhat.com>
+Takashi NATSUME <natsume.takashi@lab.ntt.co.jp>
+Tang Chen <chen.tang@easystack.cn>
+Tetiana Lashchova <tlashchova@mirantis.com>
+Tetyana Lashchova <tlashchova@mirantis.com>
+Thomas Bechtold <tbechtold@suse.com>
+Thomas Goirand <zigo@debian.org>
+Thomas Herve <therve@redhat.com>
+Thomas Herve <thomas.herve@enovance.com>
+Tim Schnell <tim.schnell@rackspace.com>
+Tomas Sedovic <tomas@sedovic.cz>
+Tomas Sedovic <tsedovic@redhat.com>
+Tovin Seven <vinhnt@vn.fujitsu.com>
+Unmesh Gurjar <unmesh.gurjar@hp.com>
+Van Hung Pham <hungpv@vn.fujitsu.com>
+Victor Morales <victor.morales@intel.com>
+Vieri <15050873171@163.com>
+Vijayaguru Guruchave <vijayaguru.g@cloudenablers.com>
+Vijendar Komalla <vijendar.komalla@RACKSPACE.COM>
+Vijendra Soni <vijendra.soni@cognizant.com>
+Vu Cong Tuan <tuanvc@vn.fujitsu.com>
+Winnie Tsang <wtsang@us.ibm.com>
+Zane Bitter <zbitter@redhat.com>
+Zhang Yang <neil.zhangyang@huawei.com>
+ZhiQiang Fan <aji.zqfan@gmail.com>
+ZhiQiang Fan <zhiqiang.fan@huawei.com>
+ZhijunWei <wzj334965317@outlook.com>
+anusha-rayani-7 <anusha.rayani@tcs.com>
+bhagyashris <bhagyashri.shewale@nttdata.com>
+blue55 <yllan@fiberhome.com>
+cedric.brandily <cedric.brandily@thalesgroup.com>
+chenhaiq <chenhaiq@cn.ibm.com>
+chenxiao <chenxiao@cn.ibm.com>
+dengzhaosen <dengzhaosen@inspur.com>
+dixiaoli <dixiaobj@cn.ibm.com>
+gong yong sheng <gong.yongsheng@99cloud.net>
+huang.zhiping <huang.zhiping@99cloud.net>
+huangtianhua <huangtianhua@huawei.com>
+jacky06 <zhang.min@99cloud.net>
+ji-xuepeng <ji.xuepeng@zte.com.cn>
+kairat_kushaev <kkushaev@mirantis.com>
+likui <likui@yovole.com>
+lingyongxu <lyxu@fiberhome.com>
+liu-sheng <liusheng@huawei.com>
+liuqing <jing.liuqing@99cloud.net>
+liyi <liyi8611@gmail.com>
+llg8212 <lilinguo@huawei.com>
+lvdongbing <dongbing.lv@kylin-cloud.com>
+neetu <nutshi@gmail.com>
+rabi <ramishra@redhat.com>
+rajat29 <rajat.sharma@nectechnologies.in>
+rico.lin <rico.lin.guanyu@gmail.com>
+ricolin <rico.l@inwinstack.com>
+ricolin <rico.lin.guanyu@gmail.com>
+ricolin <rico.lin@easystack.cn>
+ricolin <ricolin@ricolky.com>
+root <root@ibm-x3550m4-12.lab.eng.brq.redhat.com>
+shizhihui <zhihui.shi@easystack.cn>
+shu-mutou <shu-mutou@rf.jp.nec.com>
+sonu.kumar <sonu.kumar@nectechnologies.in>
+sridhargaddam <sridhar.gaddam@enovance.com>
+sunjia <sunjia@inspur.com>
+tamilhce <tamilhce@gmail.com>
+tanlin <lin.tan@intel.com>
+tengqm <tengqim@cn.ibm.com>
+ting.wang <ting.wang@easystack.cn>
+xiaolihope <dixiaobj@cn.ibm.com>
+yuyafei <yu.yafei@zte.com.cn>
+zengyingzhe <zengyingzhe@huawei.com>
+zhang-jinnan <ben.os@99cloud.net>
+zhangboye <zhangboye@inspur.com>
+zhangguoqing <zhang.guoqing@99cloud.net>
+zhufl <zhu.fanglei@zte.com.cn>
+zhulingjie <easyzlj@gmail.com>
+zzxwill <zzxwill@gmail.com>
diff -pruN 3.1.0-1/ChangeLog 3.1.0-0ubuntu1/ChangeLog
--- 3.1.0-1/ChangeLog	1970-01-01 00:00:00.000000000 +0000
+++ 3.1.0-0ubuntu1/ChangeLog	2022-09-02 09:33:58.000000000 +0000
@@ -0,0 +1,1101 @@
+CHANGES
+=======
+
+3.1.0
+-----
+
+* Accept sha256 hash for swift tempurl
+
+3.0.0
+-----
+
+* Drop lower-constraints.txt and its testing
+* Encode urls in unit tests
+* The Python 3.6 and Python 3.7 Support has been dropped since zed
+* Bump tox minversion to 3.18.0
+* Remove six
+* Add Python3 zed unit tests
+* Update master for stable/yoga
+
+2.5.1
+-----
+
+* setup.cfg: Replace dashes by underscores
+
+2.5.0
+-----
+
+* Update python testing classifier
+* Replace deprecated import of ABCs from collections
+* Fix test and lower constraints
+* Add Python3 yoga unit tests
+* Update master for stable/xena
+
+2.4.0
+-----
+
+* Replace oslo\_utils.fnmatch with fnmatch
+* fix lower constraint job
+* [ussuri][goal] Update contributor documentation
+* Add Python3 xena unit tests
+* Update master for stable/wallaby
+* Replace deprecated UPPER\_CONSTRAINTS\_FILE variable
+
+2.3.0
+-----
+
+* Python 3.9: base64.encodestring is removed
+* Add Python3 wallaby unit tests
+* Update master for stable/victoria
+* [goal] Migrate testing to ubuntu focal
+
+2.2.1
+-----
+
+* Native Zuul v3 version of the functional legacy job
+
+2.2.0
+-----
+
+* Stop to use the \_\_future\_\_ module
+* Switch to newer openstackdocstheme and reno versions
+* Fix hacking min version to 3.0.1
+* Use unittest.mock instead of third party mock
+* Bump default tox env from py37 to py38
+* Add py38 package metadata
+* Add Python3 victoria unit tests
+* Update master for stable/ussuri
+
+2.1.0
+-----
+
+* Update hacking for Python3
+* Remove dependency on mox3
+* Remove mox usage from test\_shell
+
+2.0.0
+-----
+
+* [ussuri][goal] Drop python 2.7 support and testing
+* tests: Convert 'test\_resources' to mock
+* tests: Pre-mox removal cleanup
+* Cleanup of .keys() from dict\_object.keys() \*in\* operator
+* Allow to set poll interval to OSC stack create
+* Update master for stable/train
+
+1.18.0
+------
+
+* Update stack\_id clearify for heat client functions
+* Replace git.openstack.org URLs with opendev.org URLs
+* Fix unit tests
+* Add Python 3 Train unit tests
+* Cap sphinx for py2 to match global requirements
+* Fix missing print format
+* OpenDev Migration Patch
+* Dropping the py35 testing
+* Replace openstack.org git:// URLs with https://
+* Update master for stable/stein
+* Set Content-Type header explictly for SessionClient
+* add python 3.7 unit test job
+* Ignore not found when delete in test
+
+1.17.0
+------
+
+* Update the bugs link to storyboard
+* Change openstack-dev to openstack-discuss
+* Update min tox version to 2.0
+* Replace deprecated "decodestring()" by "decodebytes()"
+* Don't quote {posargs} in tox.ini
+* Set X-Region-Name in header when using SessionClient
+* Trivial: Update pypi url to new url
+* Use templates for cover and lower-constraints
+* Don't change pyyaml behavior
+* Migrate the link of bug report button to storyboard
+* Add files-container option for stack create and update
+* add python 3.6 unit test job
+* switch documentation job to new PTI
+* import zuul job settings from project-config
+* fix bug link in readme
+* Update reno for stable/rocky
+* Switch to stestr
+
+1.16.1
+------
+
+* Load files from adopt file when adopt stack
+* Handle token\_endpoint auth type in osc plugin
+* Update the documentation link for doc migration
+
+1.16.0
+------
+
+* Mark stacks returned by get loaded
+* Remove PyPI downloads
+* fix tox python3 overrides
+* Fix osc cli docs
+
+1.15.0
+------
+
+* Change testenv from py34 to py35
+* Use assertRegex instead of assertRegexpMatches
+* add lower-constraints job
+* Improve titles of generated API documentation
+* Add heat CLI test for stack-show
+* Follow the new PTI for document build
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Update reno for stable/queens
+* Fix log\_http\_request function in http module
+
+1.14.0
+------
+
+* Updated from global requirements
+* Zuul: Remove project name
+* Document osc CLI
+
+1.13.1
+------
+
+* Add reno for release notes management
+* Fix release note formatting
+* Avoid tox\_install.sh for constraints support
+
+1.13.0
+------
+
+* Migrate functional job to Zuul v3
+* Don't preformat stack output show list/map values
+* Updated from global requirements
+* Updated from global requirements
+* Allow cancelling create\_in\_progress stacks with --no-rollback
+* Add --no-rollback option for stack cancel
+* Modify error message encountered during stack update
+
+1.12.0
+------
+
+* Add \`--converge\` argument for osc stack update
+* [policy in code] Change policy description
+* Use generic user for both zuul v2 and v3
+* No longer use oslotest.mockpatch
+* Don't override sections in deep\_update
+* Updated from global requirements
+* Mark python-heatclient as stable
+* Support --show-nested in openstack stack update --dry-run
+* Use Sphinx 1.5 warning-is-error
+* Updated from global requirements
+* Remove vestigate HUDSON\_PUBLISH\_DOCS reference
+* Updated from global requirements
+* Imported Translations from Zanata
+* Using fixtures instead of deprecated mockpatch module
+* Updated from global requirements
+
+1.11.0
+------
+
+* Fixing read before prompt bug
+* Decode content before checking
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Switch from oslosphinx to openstackdocstheme
+* Enable some off-by-default checks
+* Updated from global requirements
+
+1.10.0
+------
+
+* Add plug-in summary for osc doc
+* Updated from global requirements
+* Add optional arguments '-y' in CLI：snapshot-delete
+* Updated from global requirements
+* Don't encode path separators
+* Remove support for py34
+* Add '--yes' for openstack stack snapshot delete
+* Explicitly set 'builders' option
+* Updated from global requirements
+
+1.9.0
+-----
+
+* Updated from global requirements
+* Use upper-constraints for all jobs
+* Replace six.iteritems() with .items()
+* Build event stack\_name from links
+* Pass event filters to the server side
+* Fix error message when deployment not found
+* Remove log translations
+* Updated from global requirements
+* Updated from global requirements
+* Update test requirement
+* Use endpoint\_type with session client
+* Support openstack stack export
+* Updated from global requirements
+* Updated from global requirements
+* Handle log message interpolation by the logger
+* Don't always resolve outputs when showing a stack
+* Show 'project' info if heat server returns
+
+1.8.0
+-----
+
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Support -y for --yes
+* Enable coverage report in console output
+* Distinguish between stack and resource events when polling
+* Make sure the --heat-url option is respected, part 2
+* Remove LOG Warning from \_\_eq\_\_
+* Replace mox3 with mock
+* Add convenience function for events over websocket
+
+1.7.0
+-----
+
+* Updated from global requirements
+* Update docs for mark-unhealthy command
+* Add aliases to orchestration template version list
+* User server side env merging with osc plugin
+* Fix doc on keystoneauth session api usage
+* Updated from global requirements
+* Fix event list help
+* Updated from global requirements
+* Use default service\_type with session
+* Show team and repo badges on README
+* Don't resolve outputs when polling events
+* Updated from global requirements
+* Update headers for the Openstack Orchestration commands
+
+1.6.1
+-----
+
+* Use endpoint as endpoint\_override
+* Trivial:remove unused code
+
+1.6.0
+-----
+
+* Add functinoal tests for 'openstack stack snapshot delete'
+* Add heat CLI test for deleting stack
+* Add heat CLI test for creating stack from URL
+* Replace mox3 with mock
+* Replace mox3 with mock
+* Remove unused scripts in tools
+* Remove oslo-incubator modules
+* Move required modules from oslo-incubator
+* Updated from global requirements
+* Make method import\_versioned\_module work
+* Graduate to oslo.i18n and cleanup incubator usage
+* Change property option into append action
+* Updated from global requirements
+* Return condition functions based on the filter param
+* Updated from global requirements
+* Use region\_name and interface with session
+* Fix help string for osc resource show <resource>
+* handle empty sections in environment files
+* Updated from global requirements
+* Fix "heat output-show -F json" output format
+* Use event\_time as default event sort key in OSC
+* Updated from global requirements
+* Updated from global requirements
+* Improved the help message of the stack-list tags
+* delete python bytecode including pyo before every test run
+* Don't use endpoint\_override with session
+* Show resource name path in event log formatter
+* Add url in setup.cfg
+* Clean imports in code
+* Modify use of assertTrue(A in B)
+* Import mox in \_\_init\_\_.py
+* Replace functions 'Dict.get' and 'del' with 'Dict.pop'
+* Trivial:Standardize the output format of 'help' in shell.py
+* Add parameter\_merge\_startegies section
+
+1.4.0
+-----
+
+* Updated from global requirements
+* Add a nested\_depth argument to poll\_for\_events
+* Update the home-page in setup.cfg
+* Standardize import format
+* Remove unused function
+* Updated from global requirements
+* Change usage of \_auth\_url private attribute
+* Updated from global requirements
+* Remove discover from test-requirements
+* Add support for stack file list
+* Updated from global requirements
+* Trivial: Remove out-of-date and useless example
+* Add Python 3.5 classifier and venv
+* Updated from global requirements
+
+1.3.0
+-----
+
+* Fix doc build if git is absent
+* Fix deprecation message for stack-preview
+* Updated from global requirements
+* Remove unused LOG
+* Remove white space between print and ()
+* base.Resource not define \_\_ne\_\_() built-in function
+* Updated from global requirements
+* Updated from global requirements
+* Fix typo
+* Pass correct arguments in osc plugin
+* Use osc\_lib instead of cliff
+* Use osc-lib instead of openstackclient
+* Imported Translations from Zanata
+* Enhance error message
+* Replace dict.iteritems with six.iteritems to make PY3 compatible
+* Show 'deletion\_time' of stacks
+* Updated from global requirements
+* Updated from global requirements
+* Implement client side of event list --nested-depth
+* Refactor test\_shell
+* Serialize files when using SessionClient
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Show 'parameter\_defaults' for environment-show
+* A resource list formatter for graphviz dot diagrams
+* Updated from global requirements
+* Implement "openstack stack failures list"
+* Updated from global requirements
+* Clean up osc fakes and mocks
+* Fix typo
+* osc resource-type-show description option
+* osc resource-type-list description option
+* Remove redundant auth discovery
+* switch to keystoneauth
+* Updated from global requirements
+* Allow redirects to use location from response
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Fix obscure error message when no template given to OSC
+* Replace tempest-lib with tempest.lib
+* Moved required parameter for visibility
+* use thread safe fnmatch
+* OpenStack client plugin for environment show
+* Add client library support for retrieving a stack's environment
+* Support "--pre-delete" argument for hook-clear
+* Fixed fragile assertion in test\_template\_utils
+
+1.2.0
+-----
+
+* Updated from global requirements
+* Updated from global requirements
+* Fix logging issue in heatclient tests
+* Add basic read-only function test for template validate
+* Support OS\_KEY/OS\_CERT environment variables
+* Replace assertRegexpMatches with assertRegex
+* Moved -t parameter for visibility
+* Move OpenStack client to test-requirements
+* OSC plugin for orchestration template validate
+* Use stack.get for resolving outputs for old API
+* Fix regression handling relative paths in environment
+* stack-delete command should not call do\_stack\_list
+* Added deprecation warnings for heat commands
+* Don't use print() from event\_utils.poll\_for\_events
+* OSC plugin should be region/interface aware
+* Replace ConfigParser with six.moves.configparser
+* Fixed issues in invalid JSON file
+* Fixed exceptions handling in stacks deleting
+* Add an example on keystoneauth Sessions to the doc
+* Updated from global requirements
+
+1.0.0
+-----
+
+* Use poll\_for\_events for "openstack stack delete"
+* Add OSC plugin for openstack orchestation service list
+* Add OSC plugin for openstack orchestation build info
+* Register a log formatter for stack event list
+* Basic set of stack functional tests for openstack client
+* Strip any whitespace before checking for json
+* Add OSC plugin for stack resource mark unhealthy
+* Implement stack event list --follow
+* Replace assertEqual(None, \*) with assertIsNone
+* Prompt user before deleting stack if tty
+* Add more readonly openstack client funcitonal tests
+* Use poll\_for\_events for "openstack stack <action>"
+* Use poll\_for\_events for "openstack stack adopt"
+* Use poll\_for\_events for "openstack stack update"
+* Use poll\_for\_events for "openstack stack create"
+* poll\_for\_events fall back to stack get
+* Fix collision with update and update cancel
+* Update OSC metavars
+* OpenstackClient plugin for software deployment output show
+* Move poll\_for\_events to event\_utils
+* Adds --filter to search for resources
+* Updated from global requirements
+* Stack resource search
+* OpenstackClient plugin for software deployment metadata show
+* Add stack hook poll and clear to openstack client
+* Updated from global requirements
+* OpenstackClient plugin for deployment create
+* Remove the only-value flag of output-show
+* Changes to support server-side environment resolution
+* OSC plugin for stack snapshot delete
+* OSC plugin for stack snapshot create
+* Use yaml.safe\_load() instead of yaml.load()
+* Use oslo.utils.reflection to extract class name
+* Add OpenstackClient plugin for software deployment show
+* Add openstack client stack snapshot restore
+* Add openstack client stack resource signal
+* OSC plugin for stack resource show and list
+* OpenstackClient plugin for event list
+* OpenstackClient plugin for event show
+* OpenstackClient plugin for stack delete
+* Fix resource\_type osc entrypoint
+* OSC plugin for software config show
+* Updated from global requirements
+* Add openstack cli stack actions
+* Add openstack client resource type list and show
+* OSC plugin for stack snapshot show
+* Add openstack client software config create
+* OpenstackClient plugin for template show
+* OpenStackClient plugin for stack output list
+* OpenstackClient plugin for stack output show
+* Add openstack client software config list
+* Add openstack client stack resource metadata show
+* Adds ignore\_errors for template-validate command
+* Add heat client support for Resource set health
+* Sort osc command entry points
+* OpenstackClient plugin for template function list
+* OpenstackClient plugin for template version list
+* Add OpenstackClient plugin for software deployment list
+* Add openstack client software config delete
+* OpenstackClient plugin for stack abandon
+* OpenstackClient plugin for stack adopt
+* OpenstackClient plugin for software deployment delete
+* Add openstack client stack basic funtion tests
+* Remove incorrectly used "# flake8: noqa"
+* Update translation setup
+* Edit backslashes for lines continuations
+* Raise CommandError when Any of stack/deployment/config delete failed
+* Updated from global requirements
+* Ignore restricted\_actions key
+* Add formatters for 'tags' in method \_do\_stack\_show
+* Enable osc extension in setup.cfg
+
+0.9.0
+-----
+
+* Disable osc extension for 0.9.0 release
+* Remove argparse from requirements
+* Add openstack client stack snapshot list
+* Add --dry-run option to openstack stack create
+* Include keystone message when authentication failed
+* Add show\_nested support to update --dry-run
+* Update template\_utils to support object env's
+* Improve "openstack stack create --wait" help message
+* OpenstackClient plugin for stack update
+* OpenstackClient plugin for stack create
+* Validate for empty file for stack-adopt
+* Misspelling in message
+* Updated from global requirements
+* Add resolve\_outputs parameter to stack get method
+* Allow event specification in the environment
+* Add debug testenv in tox
+* Replace deprecated library function os.popen() with subprocess
+* Update --template-object to support nested stacks
+* Added -P support to template-validate
+* Fix error message on authentication failure
+* Change LOG.warn to LOG.warning
+* Updated from global requirements
+* use keystoneclient exceptions instead of oslo-incubator code
+* Resolve outputs from stack object
+* Use stack lookup for getting stack name/id
+* Replace assertEqual(None, \*) with assertIsNone in tests
+* Removes MANIFEST.in as it is not needed explicitely by PBR
+* Fix Resource.\_\_eq\_\_ mismatch semantics of object equal
+* Updated from global requirements
+* remove py26 specific code from heatclient
+* Deprecated tox -downloadcache option removed
+* Updated from global requirements
+* remove py26 support tag in setup.cfg
+* Add JsonFormat display option
+* Updated from global requirements
+* Remove py26 support
+* Delete python bytecode before every test run
+* Updated from global requirements
+* Enable pep8 E123 test
+* Enable pep8 E126 test
+* Enable pep8 E128 test
+* Enable pep8 E265 test
+* Enable pep8 E241 test
+* Enable pep8 E713 test
+* Use six.iteritems() instead of iter(XXX.items())
+* Fix error when listing stacks
+* OpenStack typo
+* Enable pep8 H202 test
+* Enable pep8 H238 test
+* Enable pep8 H405 tests
+* Add output API calls implementations
+* Refine event\_log\_formatter output
+* Last sync from oslo-incubator
+* Delete the corresponding config when deleting a deployment
+* Fill status code for every HTTPException
+* OpenStackClient plugin for stack list
+* Fix environment files parsing bug for stack-adopt
+* Support to list software configs
+* Updated from global requirements
+* Ignore .eggs
+* Updated from global requirements
+* OpenStackClient plugin for stack show
+* Updated from global requirements
+* Fix error in stack-list metadata
+* improve readme content
+* Updated from global requirements
+* Add option for detailed template error
+* Updated from global requirements
+* Add standard code coverage configuration file
+* Updated from global requirements
+* Add PATCH support for stack-update --dry-run
+* Fix the bug when showing event in log format
+* Updated from global requirements
+
+0.8.0
+-----
+
+* stack-update -x tolerate no template
+* Ability to specify show\_nested for template validation
+* Fix deployment create error when using  existing config
+* Fix stack sorting support
+* Enable filters for heat resource-type-list
+* Modify test templates and the path to subunit2html
+* Add CLI option for update dry-run
+* Add py34 env to default tox run
+
+0.7.0
+-----
+
+* Fix a nit in resource-list help
+* Replace deprecated function
+* Updated from global requirements
+* Improve the format hint of -Pf option
+* Support tags parameter for stack-preview
+* Do not show snapshot data when doing snapshot-list
+* Updated from global requirements
+* Poll functionality for stack create action
+* Updated from global requirements
+* Use Heat resource to validate resource\_type\_show
+* Update python3 classifiers
+* Updated from global requirements
+* Updated from global requirements
+* add with\_detail parameter in heat resource-list request
+* Fix docstrings and add missing
+* Add missing \`deployment-list\` to cli
+* Updated from global requirements
+* Support 'with\_attr' parameter for resource-show
+* Updated from global requirements
+* New mock release(1.1.0) broke unit tests
+* Fix error when creating deployment from cli
+* Add support for template-function-list command
+* Fix TypeError when call keystoneclient session.request()
+* Add support for template-version-list command
+* Add tests for SessionClient
+* Updated from global requirements
+* Move SessionClient from HTTPClient to adapter
+* resource-list --nested-depth stack\_name column
+* Fix argument order for assertEqual
+* Updated from global requirements
+* Fixed VerifyAll() when test case does ReplayAll()
+* Updated from global requirements
+* Move test\_event\_utils.py module to unit directory
+* Add first pass at post\_test\_hook for functional
+* cleanup openstack-common.conf and sync updated files
+* Move usage methods \*\_request to get/post/etc
+* Updated from global requirements
+* Add functional tests from Tempest
+* Update hacking version to fix pep8 gate job
+* Adds --format=log option to event-list
+* Add --tags option to stack-create and stack-update
+* Add stack tag filtering options to stack-list
+* Add OS\_TEST\_PATH to testr
+* Move unittests to subdir unit
+
+0.6.0
+-----
+
+* Updated from global requirements
+* Make hook type optional for hook-clear
+* Refactor common event code into event\_utils module
+* Add hook-poll function to check if a stack has pending hooks
+* Work around pypy testing issue
+* Implement --limit option for event-list with --nested-depth
+* event-list marker, only slice when needed
+* Add option to show hidden stacks in stack-list
+* Add an option to generate template based on resource type
+* Updated from global requirements
+* Implement --marker for event-list --nested-depth
+* Fix sort column for event-list with nested-depth
+* Unit tests for stack actions
+
+0.5.0
+-----
+
+* correction in function names under test\_resource
+* Uncap library requirements for liberty
+* Add --nested-depth option to event-list
+* Make README.rst comply with expected format
+* Remove the deprecated shell commands
+
+0.4.0
+-----
+
+* Parse nested files if they are template
+* Add wildcard support to hook-clear
+* Add options for setting and clearing of hooks
+* Fix test class names
+* Add option for heatclient to accept parameter value from file
+* Sync with oslo\_incubator
+* Migrate to new oslo\_xxx namespace
+* Updated from global requirements
+* Implement deployment-create
+* Implement deployment-output-show
+* Make ; parsing optional in format\_parameters
+* Updated from global requirements
+* Fix SessionClient error when endpoint=None
+* Fix non-working endpoint type argument
+* Updated from global requirements
+* Updates heat.rst with 'service-list
+* Sort event-list by oldest first
+
+0.3.0
+-----
+
+* Adds CLI heat service-list
+* Add adopt/abandon description to heat manual
+* Fix different behavior in python3.4 json module
+* Updated from global requirements
+* Add CLI commands to interact with software-config
+* output-show format by json or raw
+* CLI: Add --all option to output-show command
+* Removed http proxy environment variable so that httpretty can work
+* Updated from global requirements
+* Replace httpretty with requests-mock
+* Fix passing an object url to the heat CLI
+* Cleanup shell tests
+* Format attributes as JSON in resource-show output
+* Updated from global requirements
+* Add transtlation markers for log messages
+* Add transtlation markers for error messages
+* Add transtlation markers for help messages
+* Initial setup for i18n support
+* Show the creation\_time for stack snapshot list
+* Workflow documentation is now in infra-manual
+* Remove remaining deprecated oslo-incubator modules
+* Convert importutils to oslo.utils
+* Updated from global requirements
+* Fix H302 errors
+* Curl statements to include globoff for IPv6 URLs
+* Add support for parameter\_defaults in environment
+* Updated from global requirements
+* Convert strutils to oslo.utils.encodeutils
+* Move to oslo.serialization
+* Implement restore operation
+* Implement snapshot operations
+* Tests work fine with random PYTHONHASHSEED
+* Updated from global requirements
+* Remove \_ from builtins
+* Fix template\_utils tests for Python 3.4
+* Fix event tests for Python 3.4
+* Fix shell tests for Python 3.4
+* Allow mock-based patching in shell tests
+* Make sure the --heat-url option is respected
+* Put a cap on our cyclomatic complexity
+* Pass auth\_url if os\_no\_client\_auth specified
+* Updated from global requirements
+* Remove extraneous vim editor configuration comments
+* Updated from global requirements
+* Fixed null str returned for incorrect parameter
+
+0.2.12
+------
+
+* Add a required 'args' to do\_list()
+* Client supports check action
+* Fix stack update for Python API
+* Updated from global requirements
+
+0.2.11
+------
+
+* Add 'cancel\_update' action and command
+* Updated from global requirements
+* Add stack-update argument for reset parameters
+* Add stack-update argument for patching parameters
+* Display stack owner info on stack-list
+* Add support for OSprofiler
+* Reuse existing disable\_rollback in stack-update
+* Stop using intersphinx
+* Add --show-nested option to stack-list
+* warn against sorting requirements
+* handles keyboard interrupt
+* Re-add keystone v3 auth with fixes
+* Template is not required on stack-adopt
+* output-file option in stack-abandon
+* Handle upper cased endpoints
+* Updated from global requirements
+* Remove unused/mutable default args
+* Update stack-preview usage text
+* Removed undefined method in install\_env.py file
+* Add support for multiple environment files
+* Add nested-depth option to resource-list
+* Added timeout and rollback params in stack-preview
+* Revert "Add keystone v3 auth support"
+* Don't expose X-Auth-Token in heat CLI
+* Update theme for docs
+* Add a tox job for generating docs
+* Add rel field to links display
+* Implement events pagination, sorting and filtering
+* Add keystone v3 auth support
+* Deprecate misleading cli command 'resource-template'
+* Show physical\_resource\_id in resource-list
+* Fix the section name in CONTRIBUTING.rst
+
+0.2.10
+------
+
+* Improve --debug logging output
+* Do not set up logging handler in http
+* Updated from global requirements
+* Fix unicode display in parameters
+* Append extra space after command in bash\_completion
+* Add shell arguments for stack update
+* Removed now unnecesary workaround for PyPy
+* Don't allow "propagate" of heatclient logger
+* Add option to show soft-deleted stacks in stack-list
+* Client should support stack-list for global scope
+* Mark heatclient as being a universal wheel
+* Remove no use option parameters for template-validate
+* Let server order event-list
+* fixed typos found by RETF rules
+* Heat client does not support OS\_CACERT option
+* Fix empty resource list index out of range error
+* Add code coverage in resource list test
+* Remove unused arguments for stack-preview command
+* Use correct order of arguments to assertEqual
+
+0.2.9
+-----
+
+* Updated from global requirements
+* Add a description of how stack-abandon works
+* Process provider templates for included files
+* Deprecate preview --create-timeout in favor of --timeout
+* Support Python 3
+* Sync oslo incubator
+* Python 3: fix test\_template\_utils.py
+* Skip timeout\_mins when not specify
+* get\_file: encode non utf-8 encoding files via base64
+* get\_file: do not read same url once again
+* Resolve files in resource types
+* Do not use the '+' operation with dict\_items()
+* Python3: fix a bytes/str issue
+* Updated from global requirements
+* Using common methods from oslo cliutils
+* Python 3: decode bytes before feeding them to jsonutils.loads()
+* Output warnings for deprecated commands
+* Add stack-preview support
+* Workaround failing pypy gate job
+* Remove dependent module py3kcompat
+* Python 3: Fix YamlEnvironmentTest tests
+* Oslo: sync strutils
+* Add new tests to cover most of the requests port
+* Modify stack ID lookup to only use stacks:lookup
+* Add timeout option to stack-update
+* Deprecate create/adopt --create-timeout in favor of --timeout
+* Remove unused versions define in template\_format.py
+* Rename --timeout global option and make it work
+* Python3: fix test\_stack\_list\_with\_args()
+* Pass bytes to NamedTemporaryFile.write()
+* Enable --help for each command
+
+0.2.8
+-----
+
+* Sort requirement files in alphabetical order
+* Expand get\_file using to template scope
+* "version" section should be required in template
+* Updated from global requirements
+* add output-list and output-show
+* Improve help strings
+* Do not use the '+' operation dict\_items()
+* Remove None for dict.get()
+* Support the native signal API
+* Update apiclient.base and reuse new functional
+* Python3: fix bytes/str issues
+* Adding stack-adopt support to python-heatclient
+* Fixed incorrect indentation in the tests
+
+0.2.7
+-----
+
+* Don't use request builtin redirect for any methods
+* REST method to fetch deployments metadata for a server
+* Only call decode() on bytes
+* Replace try...except with assertRaises
+* Add support for software config resources
+* Make POST/PUT redirects use original methods
+* Do not use the '+' operation dict\_items()
+* Decode all headers before logging curl commands
+* normalise\_file\_path\_to\_url: use urlutils.pathname2url
+* get\_file\_contents: use six.itervalues() instead of dict.itervalues()
+* Python3: use six.iteritems() rather than dict.iteritems()
+* Fixes environment file using correct YAML format
+* Improve help strings
+* Add optional args arg back to do\_list
+* python-heatclient stack-abandon support
+* Add more default CA paths
+* Port to python requests
+* Enable default in bash completion
+* Allow environment to not have resource\_registry
+* Add filter option to stack-list
+* Add pagination (limit and marker) to stack-list
+* Populate files with content from get\_file function calls
+* Enable hacking H233 rule
+* Configure logging regardless of debug flag
+* Fix order of arguments in assertEqual
+* Added missed files to create venv with run\_tests.sh
+* Pass empty dict not None for empty environment
+* Refactor environment functions in preparation for get\_file
+* Updated from global requirements
+* Add support for build info API
+* Remove unused method 'string\_to\_bool' from utils
+* Raise traceback on error when using CLI and -debug
+* Remove dependencies on pep8, pyflakes and flake8
+* Sync strutils from oslo
+* Add to\_dict() method to Resource class
+* Fix comparison with singletons
+* Copy run\_test.sh from heat repo
+* Improve and unit-test template contents fetching
+* Test coverage of empty environment
+* Move environment and template file functions to own module
+* reconcile prepare\_environment\_file/url into one funtion
+* Use template\_format.parse for local stack parsing
+* Fetch environment from fields rather than function arg
+* Move template\_format from heat to heatclient
+* Update variable name in test\_shell.py
+* Use assertRaises instead of try/except/else
+* Remove unused common.base module
+* Fix some trivial py3 errors
+* Remove ununsed httplib2 requirement
+* Added API reference document
+* Wrapped some long lines
+* Fixed typo error OS\_IMAGE\_URL
+* Sort resource-type-list output
+* Fix help formatting for resource-template
+* Fix inappropriate error message on event-list
+* Remove vim header
+* Enable deleting multiple stacks with single call
+* Increase test\_resources coverage
+* Show better error when json fail to parse template
+* Updates .gitignore
+* Misc typos in Heat client
+* Supports bash\_completion for heatclient
+* Reuse BaseManager and Resource from oslo
+* Sync base and exceptions from oslo
+* Allow the environment file to be specified via URL
+* Use jsonutils from oslo incubator
+* Updates tox.ini to use new features
+* Add support for resource\_types
+* Updated from global requirements
+* Replace inheritance hierarchy with composition
+* Deprecate mox in favor of mox3
+* Change ID column of Event table to UUID
+
+0.2.6
+-----
+
+* Add back --token-only for invocation compatibility
+* Add --include-pass option for grizzly backwards compat
+* Revert "Don't call credentials\_headers() twice"
+* Make tokens work with --os-no-client-auth
+* test\_shell test current not deprecated options
+* Fix shell operation with --os-auth-token
+* Don't call credentials\_headers() twice
+* Use fixtures for all shell environment variables
+* Cleanup exc.verbose after tests
+* Pass only tenant name or ID to keystoneclient
+* use correct url on Windows platform
+* Fix i18n error when resource-name is non-english
+* Remove --token-only option, it does nothing
+* Honor endpoint\_type when requesting keystone for a token
+* Revert "heatclient is not working with os-auth-token"
+* Updated from global requirements
+* Encode output for fixing UnicodeDecodeError
+* Add a basic man page for heat
+* Returning the json body after a stack-create or stack-update
+* heatclient is not working with os-auth-token
+* Add a top level introduction to the index
+* Add a contibuting section to index.rst
+* Remove the release notes as it is not maintained here
+* Resync doc/source/conf.py from heat for consistency
+* Add doc/Makefile to help with building docs
+* Print a more correct error with event-show
+* Fix the testname of scenario
+* remove python 2.5 support for parse\_sql
+* align the order of parameters for urlencode()
+* Replace urllib/urllib2 with urlutils
+* Transform print statement to print function
+* Use the six library for compatability
+* Import urlutils from openstack common
+* Updated from global requirements
+* Import httplib from six.moves
+* Replace mox with mox3
+* Allow env registry paths to be relative to env file
+* Updated from global requirements
+
+0.2.5
+-----
+
+* Allow -P to be invoked multiple times
+* Replace OpenStack LLC with OpenStack Foundation
+* Add handler for heatclient.common.http
+* Support --version for heatclient
+* Stack instance identifier property
+* Added support for running the tests under PyPy with tox
+* Fix and enable Hacking H501 warning
+* Be backward compatible after a renaming in API
+* Rename event logical\_resource\_id to resource\_name
+* Add X-Region-Name parameter in HTTP request
+* Apply OS\_REGION\_NAME for endpoint selection
+* Do not obscure Unauthorized error messages
+* Fix heat event list sorted order incorrect
+* Updated from global requirements
+* Generate a template from a resource
+
+0.2.4
+-----
+
+* Remove unused Stack data method
+* Do not paginate stack list unless page\_size is set
+* Custom Stack get method to avoid lookup redirects
+* Fix Stack instance delete method
+* Add mock as a test requirement
+* Sync with global requirements
+* Implement Stack status and action properties
+* Parse error object (in json format) returned by heat-api
+* Set credentials headers if there is no auth token
+* Validate heat url is supplied for --os-no-client-auth
+
+0.2.3
+-----
+
+* Cleanup in preperation for release
+* Display yaml format for stack deployed via hot template
+* Make the parameter checking consistent
+* Rename README.md to README.rst
+* Raise requirements to be in sync with OpenStack/Requirements
+* Update upper bound of keystoneclient version
+* Fix "heat validate" (add needed environment option)
+* Only set X-Auth-User, X-Auth-Key on stack create/update
+* Format resource required\_by in resource-show
+* Unit tests for pretty table special formatters
+* Add support for suspend/resume actions
+* Upload provider templates referenced in the environment
+* Fix all but H302 hacking rules
+* Fix all the pep8  E\* and F\* errors
+* Fix various smaller pep8 issues
+* flake8 ignore build directory
+* Stop passing path to VerifiedHTTPSConnection
+* Remove explicit distribute depend
+* Include .testr.conf in source tarball
+* Use Python 3.x compatible except: construct
+* Fixes text split for parameters
+* Add support for environment files
+* Migrate to testr from nose
+* Migrate test base classes to testtools
+* Move tests into package dir
+* Move requirements files to standard names
+* Add CONTRIBUTING file
+* Migrate to pbr
+* Fix some "H" pep errors
+* Migrate to flake8
+* Cleaned up code in anticipation of flake8
+* Restore compatibility with PrettyTable < 0.7.2
+
+0.2.2
+-----
+
+* "heat stack-create" doesn't return the error message from server
+* Display resource metadata as indented json
+* Don't use human readable heading labels in tables
+* Return the body as a string instead of an iterable
+* Always pass username, even for --token-only
+* Allow for prettytable 0.7.x as well
+* Remove warlock from pip-requires as it is not used
+* Change --disable-rollback option to --enable-rollback
+
+0.2.1
+-----
+
+* Don't add 'dev' to tag\_build
+
+0.2.0
+-----
+
+* heatclient : Add --disable-rollback option
+* heatclient : correct timeout parameter name
+* Return the exit code from tox to callers of run\_tests.sh
+* Add switch to disable token authentication
+* Don't log at all if debugging is not turned on
+* Fixes required for packaging
+* Relax the required version of prettytable
+* Switch to using version.canonical\_version\_string
+* Update to latest oslo-incubator
+* Display a better error message on HTTP exception
+
+0.1.0
+-----
+
+* Fix git repo url
+* Deprecate commands and add unified cli replacements
+* remove some glanceisms from the docs
+* add some pypi meta info
+* Update .gitreview for org move
+* Support for events list and details
+* Use python-keystoneclient 0.2 series
+* Pass template as a string if it is not JSON
+* Ignore heatclient/versioninfo
+* Implement client resource support
+* adding test coverage for common/http, improving the redirect handling
+* Support name or id for stack operations
+* Pass username and password as well as token
+* Add .gitreview file
+* pep8 and more tests
+* - Comment out commands that don't yet have a REST API equivalent - Use Name/ID when specifying a stack
+* Feature parity with REST API - Give a nice message for 404 for non-existent stack id - implement delete, gettemplate, validate - run do\_list after create, delete - don't encode the json template as a json string
+* set up default logging even when not debugging
+* Allow sort column to be specified
+* An error response shouldn't be logged as an error, since it is part of the REST API
+* Implement describe, and format the results
+* Allow pretty\_dict to take optional formatters
+* Shell unit tests, remove unused code, display real results from REST API
+* Allow labels to be specified separately from field keys
+* resolve test template file path no matter where it is run from
+* Some slightly more realistic mock responses. Regexp asserts to check pretty print is printing something
+* pass the dict to print\_dict
+* Properly configure debug logging
+* Mock at the json request level instead of the http connection level. Test create
+* setup tweaks
+* Get fakes and mox working so that any http request/response sequence can be test scripted
+* pyc files should not have been committed
+* Format parameters for create call
+* add some more non-functioning skeleton code
+* fix readme path
+* Swap readme files
+* Define CLI commands and arguments for entire API
+* initial version
+* Initial import
+* first commit
diff -pruN 3.1.0-1/debian/changelog 3.1.0-0ubuntu1/debian/changelog
--- 3.1.0-1/debian/changelog	2022-09-02 11:49:29.000000000 +0000
+++ 3.1.0-0ubuntu1/debian/changelog	2022-09-08 21:51:34.000000000 +0000
@@ -1,174 +1,163 @@
-python-heatclient (3.1.0-1) experimental; urgency=medium
+python-heatclient (3.1.0-0ubuntu1) kinetic; urgency=medium
 
-  * New upstream release.
-  * Removed python3-six from (build-)depends.
-
- -- Thomas Goirand <zigo@debian.org>  Fri, 02 Sep 2022 13:49:29 +0200
-
-python-heatclient (2.5.1-2) unstable; urgency=medium
-
-  * Uploading to unstable.
-
- -- Thomas Goirand <zigo@debian.org>  Fri, 25 Mar 2022 10:41:48 +0100
+  * New upstream release for OpenStack Zed.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/control: Update standards version to 4.6.1.
 
-python-heatclient (2.5.1-1) experimental; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 08 Sep 2022 17:51:34 -0400
 
-  * New upstream release.
-  * Add autopkgtest.
-  * Removed fix-import-from-collections.patch applied upstream.
-
- -- Thomas Goirand <zigo@debian.org>  Fri, 25 Feb 2022 15:53:52 +0100
+python-heatclient (2.5.1-0ubuntu1) jammy; urgency=medium
 
-python-heatclient (2.4.0-3) unstable; urgency=medium
+  * New upstream release for OpenStack Yoga.
 
-  * Add fix-import-from-collections.patch (Closes: #1002377).
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 02 Mar 2022 13:01:03 -0500
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 22 Dec 2021 23:47:27 +0100
+python-heatclient (2.5.0-0ubuntu1) jammy; urgency=medium
 
-python-heatclient (2.4.0-2) unstable; urgency=medium
+  * New upstream release for OpenStack Yoga.
+  * d/control: Bump debhelper compat to 13.
+  * d/rules: Switch to pybuild.
+  * d/control: Drop py2 BDs.
 
-  * Uploading to unstable.
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 12 Jan 2022 11:55:48 -0500
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 29 Sep 2021 17:32:35 +0200
+python-heatclient (2.4.0-0ubuntu1) impish; urgency=medium
 
-python-heatclient (2.4.0-1) experimental; urgency=medium
+  * New upstream release for OpenStack Xena.
+  * d/control: Align (Build-)Depends with upstream.
 
-  * New upstream release.
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 07 Sep 2021 14:57:52 -0400
 
- -- Thomas Goirand <zigo@debian.org>  Thu, 02 Sep 2021 13:10:32 +0200
+python-heatclient (2.3.0-0ubuntu2) impish; urgency=medium
 
-python-heatclient (2.3.0-2) unstable; urgency=medium
+  * d/control: Drop python-pbr.
 
-  * Upload to unstable.
+ -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Wed, 23 Jun 2021 08:04:27 +0000
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 16 Aug 2021 11:02:00 +0200
+python-heatclient (2.3.0-0ubuntu1) hirsute; urgency=medium
 
-python-heatclient (2.3.0-1) experimental; urgency=medium
+  * d/control: Update VCS paths for move to lp:~ubuntu-openstack-dev.
+  * New upstream release for OpenStack Wallaby.
+  * d/control: Align (Build-)Depends with upstream.
 
-  * New upstream release.
-  * Removed python3.9-use-encodebytes-not-encodestring.patch applied upstream.
+ -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Fri, 04 Dec 2020 12:58:12 +0000
 
- -- Thomas Goirand <zigo@debian.org>  Sun, 14 Mar 2021 15:45:24 +0100
+python-heatclient (2.2.1-0ubuntu1) groovy; urgency=medium
 
-python-heatclient (2.2.1-2) unstable; urgency=medium
+  * New upstream release for OpenStack Victoria.
 
-  * Uploading to unstable.
-  * Fixed debian/watch.
-  * Add a debian/salsa-ci.yml.
-  * Add python3.9-use-encodebytes-not-encodestring.patch.
-  * Install the heat bash-completion script.
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 18 Sep 2020 12:30:59 -0400
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 16 Oct 2020 12:26:44 +0200
+python-heatclient (2.2.0-0ubuntu1) groovy; urgency=medium
 
-python-heatclient (2.2.1-1) experimental; urgency=medium
+  * New upstream release for OpenStack Victoria.
+  * d/control: Align (Build-)Depends with upstream.
 
-  * New upstream release.
+ -- Chris MacNaughton <chris.macnaughton@canonical.com>  Fri, 24 Jul 2020 11:35:27 +0000
 
- -- Thomas Goirand <zigo@debian.org>  Sun, 13 Sep 2020 10:33:29 +0200
+python-heatclient (2.1.0-0ubuntu1) focal; urgency=medium
 
-python-heatclient (2.2.0-1) experimental; urgency=medium
+  * New upstream release for OpenStack Ussuri.
 
-  * New upstream release.
-  * Removed python3-mock from build-depends.
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 16 Apr 2020 10:47:33 -0400
 
- -- Thomas Goirand <zigo@debian.org>  Thu, 10 Sep 2020 12:31:46 +0200
+python-heatclient (2.0.0-0ubuntu1) focal; urgency=medium
 
-python-heatclient (2.1.0-1) unstable; urgency=medium
+  * New upstream release for OpenStack Ussuri.
 
-  * New upstream release.
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 12 Mar 2020 16:14:32 -0400
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 12 Jun 2020 10:03:32 +0200
+python-heatclient (1.18.0-0ubuntu1) eoan; urgency=medium
 
-python-heatclient (2.0.0-2) unstable; urgency=medium
+  * New upstream release for OpenStack Train.
 
-  * Uploading to unstable.
+ -- Corey Bryant <corey.bryant@canonical.com>  Mon, 09 Sep 2019 15:55:23 -0400
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 08 May 2020 23:06:10 +0200
+python-heatclient (1.17.0-0ubuntu2) eoan; urgency=medium
 
-python-heatclient (2.0.0-1) experimental; urgency=medium
+  * Drop Python 2 support:
+    - d/control: Drop python-heatclient binary package.
+    - d/control: Drop BDI's on python-*.
+    - d/rules: Skip install and test of Python 2 module.
+    - d/*.postinst,prerm,postrm: Drop, no longer needed.
 
-  * New upstream release.
+ -- James Page <james.page@ubuntu.com>  Thu, 11 Jul 2019 08:00:59 +0100
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 10 Apr 2020 23:47:37 +0200
+python-heatclient (1.17.0-0ubuntu1) disco; urgency=medium
 
-python-heatclient (1.18.0-2) unstable; urgency=medium
+  * New upstream release for OpenStack Stein.
+  * d/control: Align (Build-)Depends with upstream.
 
-  [ Ondřej Nový ]
-  * Bump Standards-Version to 4.4.1.
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 30 Jan 2019 10:17:39 -0500
 
-  [ Thomas Goirand ]
-  * Uploading to unstable.
+python-heatclient (1.16.1-0ubuntu1) cosmic; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 21 Oct 2019 01:21:38 +0200
+  * New upstream release for OpenStack Rocky.
+  * d/control: Align (Build-)Depends with upstream.
 
-python-heatclient (1.18.0-1) experimental; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Mon, 30 Jul 2018 17:34:35 -0400
 
-  [ Ondřej Nový ]
-  * Running wrap-and-sort -bast.
-  * Use debhelper-compat instead of debian/compat.
-  * Bump Standards-Version to 4.4.0.
+python-heatclient (1.15.0-0ubuntu1) cosmic; urgency=low
 
-  [ Thomas Goirand ]
+  * Merge from Debian unstable.  Remaining changes:
+    - d/gbp.conf: Retain for pristine-tar.
+    - d/control: Enable autopkgtest-pkg-python testsuite.
+    - d/watch: Get tarball from tarballs.openstack.org.
+  * d/control, d/tests/*: Enable autopkgtest-pkg-python testsuite.
   * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 16 Sep 2019 17:37:19 +0200
-
-python-heatclient (1.17.0-2) unstable; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 12 Jun 2018 08:51:21 -0400
 
-  * Uploading to unstable.
-
- -- Thomas Goirand <zigo@debian.org>  Wed, 17 Jul 2019 05:03:29 +0200
-
-python-heatclient (1.17.0-1) experimental; urgency=medium
+python-heatclient (1.14.0-3) unstable; urgency=medium
 
-  * New upstream release.
-  * Removed Python 2 support.
-  * Remove package versions when satisfied in Buster.
-  * Run unit tests with installed Python package.
+  * Python 3 has now priority over Python 2.
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 22 Mar 2019 13:36:27 +0100
+ -- Thomas Goirand <zigo@debian.org>  Sun, 11 Mar 2018 13:04:58 +0100
 
-python-heatclient (1.16.1-2) unstable; urgency=medium
+python-heatclient (1.14.0-2) unstable; urgency=medium
 
   * Uploading to unstable.
 
- -- Thomas Goirand <zigo@debian.org>  Tue, 04 Sep 2018 23:29:26 +0200
+ -- Thomas Goirand <zigo@debian.org>  Sun, 25 Feb 2018 21:51:55 +0000
 
-python-heatclient (1.16.1-1) experimental; urgency=medium
+python-heatclient (1.14.0-1) experimental; urgency=medium
 
   [ Ondřej Nový ]
-  * d/control: Use team+openstack@tracker.debian.org as maintainer
+  * d/control: Set Vcs-* to salsa.debian.org
 
   [ Thomas Goirand ]
   * New upstream release.
   * Fixed (build-)depends for this release.
-  * Depends on osc-lib (>= 1.11.0) to make sure we don't hit the class bug.
+  * Standards-Version is now 4.1.3.
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 22 Aug 2018 00:18:54 +0200
+ -- Thomas Goirand <zigo@debian.org>  Tue, 13 Feb 2018 09:04:34 +0000
 
-python-heatclient (1.14.0-3) unstable; urgency=medium
+python-heatclient (1.14.0-0ubuntu1) bionic; urgency=medium
 
-  * Python 3 has now priority over Python 2.
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
 
- -- Thomas Goirand <zigo@debian.org>  Sun, 11 Mar 2018 13:04:58 +0100
+ -- Corey Bryant <corey.bryant@canonical.com>  Mon, 12 Feb 2018 09:24:58 -0500
 
-python-heatclient (1.14.0-2) unstable; urgency=medium
+python-heatclient (1.13.0-0ubuntu1) bionic; urgency=medium
 
-  * Uploading to unstable.
+  * d/control: Align python-sphinx with upstream.
+  * New upstream release.
+  * d/*: wrap-and-sort -bast.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/control: Update Standards-Version to 4.1.2.
+  * d/control: Bump debhelper compat to 10.
 
- -- Thomas Goirand <zigo@debian.org>  Sun, 25 Feb 2018 21:51:55 +0000
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 24 Jan 2018 12:25:32 -0500
 
-python-heatclient (1.14.0-1) experimental; urgency=medium
+python-heatclient (1.12.0-0ubuntu1) bionic; urgency=medium
 
-  [ Ondřej Nový ]
-  * d/control: Set Vcs-* to salsa.debian.org
-
-  [ Thomas Goirand ]
   * New upstream release.
-  * Fixed (build-)depends for this release.
-  * Standards-Version is now 4.1.3.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/p/drop-openstackdoctheme.patch: Dropped. No longer needed.
 
- -- Thomas Goirand <zigo@debian.org>  Tue, 13 Feb 2018 09:04:34 +0000
+ -- Corey Bryant <corey.bryant@canonical.com>  Mon, 13 Nov 2017 13:49:03 -0500
 
 python-heatclient (1.11.0-2) unstable; urgency=medium
 
@@ -200,6 +189,84 @@ python-heatclient (1.11.0-1) experimenta
 
  -- Thomas Goirand <zigo@debian.org>  Tue, 03 Oct 2017 19:24:38 +0200
 
+python-heatclient (1.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, 11 Aug 2017 18:56:53 -0400
+
+python-heatclient (1.9.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 10:00:46 +0100
+
+python-heatclient (1.8.0-0ubuntu2) zesty; urgency=medium
+
+  * debian/control: Cleanup dependencies. 
+
+ -- Chuck Short <zulcss@ubuntu.com>  Sat, 04 Feb 2017 07:58:32 -0500
+
+python-heatclient (1.8.0-0ubuntu1) zesty; urgency=medium
+
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream
+
+ -- Chuck Short <zulcss@ubuntu.com>  Wed, 25 Jan 2017 09:53:00 -0500
+
+python-heatclient (1.7.0-0ubuntu1) zesty; urgency=medium
+
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 16 Dec 2016 10:49:52 -0500
+
+python-heatclient (1.6.1-0ubuntu1) zesty; urgency=medium
+
+  * New upstream version.
+  * debian/control: Bump version dependencies.
+
+ -- Chuck Short <zulcss@ubuntu.com>  Tue, 22 Nov 2016 08:42:04 -0500
+
+python-heatclient (1.5.0-0ubuntu1) zesty; urgency=medium
+
+  [ Corey Bryant ]
+  * d/gbp.conf: Update gbp configuration file.
+  * d/control: Update Vcs-* links and maintainers.
+
+  [ Chuck Short ]
+  * New upstream version. 
+
+ -- Chuck Short <zulcss@ubuntu.com>  Tue, 01 Nov 2016 08:40:50 -0400
+
+python-heatclient (1.4.0-0ubuntu1) yakkety; urgency=medium
+
+  [ Corey Bryant ]
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+
+  [ Corey Bryant ]
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 31 Aug 2016 14:32:49 -0400
+
+python-heatclient (1.2.0-1) experimental; urgency=medium
+
+  [ Ondřej Nový ]
+  * Standards-Version is 3.9.8 now (no change)
+
+  [ Corey Bryant ]
+  * New upstream release.
+  * d/gbp.conf: Update branch for Newton.
+
+ -- Thomas Goirand <zigo@debian.org>  Sun, 05 Jun 2016 16:08:56 +0000
+
 python-heatclient (1.1.0-2) unstable; urgency=medium
 
   * Uploading to unstable.
@@ -331,3 +398,4 @@ python-heatclient (0.2.2-1) unstable; ur
   * Initial release. (Closes: #705231)
 
  -- Prach Pongpanich <prachpub@gmail.com>  Thu, 11 Apr 2013 12:03:51 +0700
+
diff -pruN 3.1.0-1/debian/control 3.1.0-0ubuntu1/debian/control
--- 3.1.0-1/debian/control	2022-09-02 11:49:29.000000000 +0000
+++ 3.1.0-0ubuntu1/debian/control	2022-09-08 21:51:34.000000000 +0000
@@ -1,66 +1,72 @@
 Source: python-heatclient
 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>,
  Prach Pongpanich <prachpub@gmail.com>,
  Corey Bryant <corey.bryant@canonical.com>,
 Build-Depends:
- debhelper-compat (= 10),
+ debhelper-compat (= 13),
  dh-python,
- openstack-pkg-tools (>= 97~),
+ openstack-pkg-tools,
  python3-all,
- python3-pbr,
+ python3-pbr (>= 2.0.0),
  python3-setuptools,
- python3-sphinx,
+ python3-sphinx (>= 2.0.0),
 Build-Depends-Indep:
  lsb-release,
- python3-babel,
- python3-cliff (>= 2.14.1),
- python3-coverage,
- python3-fixtures,
+ python3-babel (>= 2.3.4),
+ python3-cliff (>= 2.8.0),
+ python3-coverage (>= 4.0),
+ python3-fixtures (>= 3.0.0),
  python3-hacking,
- python3-iso8601,
- python3-keystoneauth1,
- python3-openstackclient,
- python3-openstackdocstheme,
- python3-osc-lib,
- python3-oslo.i18n,
- python3-oslo.serialization,
- python3-oslo.utils,
- python3-prettytable,
- python3-requests,
- python3-requests-mock,
- python3-stestr,
+ python3-iso8601 (>= 0.1.11),
+ python3-keystoneauth1 (>= 3.8.0),
+ python3-mock (>= 2.0.0),
+ python3-mox3 (>= 0.20.0),
+ python3-openstackclient (>= 3.12.0),
+ python3-openstackdocstheme (>= 2.2.1),
+ python3-osc-lib (>= 1.14.0),
+ python3-oslo.i18n (>= 3.15.3),
+ python3-oslo.serialization (>= 2.18.0),
+ python3-oslo.utils (>= 3.33.0),
+ python3-prettytable (>= 0.7.2),
+ python3-reno,
+ python3-requests (>= 2.14.2),
+ python3-requests-mock (>= 1.2.0),
+ python3-sphinxcontrib.httpdomain (>= 1.3.0),
+ python3-stestr (>= 2.0.0),
  python3-subunit,
- python3-swiftclient,
- python3-tempest,
- python3-testscenarios,
- python3-testtools,
- python3-yaml,
+ python3-swiftclient (>= 1:3.2.0),
+ python3-tempest (>= 1:17.1.0),
+ python3-testrepository (>= 0.0.18),
+ python3-testscenarios (>= 0.4),
+ python3-testtools (>= 2.2.0),
+ python3-yaml (>= 3.13),
  subunit,
-Standards-Version: 4.4.1
-Vcs-Browser: https://salsa.debian.org/openstack-team/clients/python-heatclient
-Vcs-Git: https://salsa.debian.org/openstack-team/clients/python-heatclient.git
-Homepage: https://github.com/openstack/python-heatclient
+Standards-Version: 4.6.1
+Vcs-Git: https://git.launchpad.net/~ubuntu-openstack-dev/ubuntu/+source/python-heatclient
+Homepage: https://opendev.org/openstack/python-heatclient
+Testsuite: autopkgtest-pkg-python
 
 Package: python3-heatclient
 Architecture: all
 Depends:
- python3-babel,
- python3-cliff (>= 2.14.1),
- python3-iso8601,
- python3-keystoneauth1,
- python3-osc-lib,
- python3-oslo.i18n,
- python3-oslo.serialization,
- python3-oslo.utils,
- python3-pbr,
- python3-prettytable,
- python3-requests,
- python3-swiftclient,
- python3-yaml,
+ python3-babel (>= 2.3.4),
+ python3-cliff (>= 2.8.0),
+ python3-iso8601 (>= 0.1.11),
+ python3-keystoneauth1 (>= 3.8.0),
+ python3-osc-lib (>= 1.14.0),
+ python3-oslo.i18n (>= 3.15.3),
+ python3-oslo.serialization (>= 2.18.0),
+ python3-oslo.utils (>= 3.33.0),
+ python3-pbr (>= 2.0.0),
+ python3-prettytable (>= 0.7.2),
+ python3-requests (>= 2.14.2),
+ python3-swiftclient (>= 1:3.2.0),
+ python3-yaml (>= 3.13),
  ${misc:Depends},
  ${python3:Depends},
 Description: client library and CLI for OpenStack Heat - Python 3.x
diff -pruN 3.1.0-1/debian/gbp.conf 3.1.0-0ubuntu1/debian/gbp.conf
--- 3.1.0-1/debian/gbp.conf	1970-01-01 00:00:00.000000000 +0000
+++ 3.1.0-0ubuntu1/debian/gbp.conf	2022-09-08 21:51:34.000000000 +0000
@@ -0,0 +1,7 @@
+[DEFAULT]
+debian-branch = master
+upstream-tag = %(version)s
+pristine-tar = True
+
+[buildpackage]
+export-dir = ../build-area
diff -pruN 3.1.0-1/debian/python3-heatclient.install 3.1.0-0ubuntu1/debian/python3-heatclient.install
--- 3.1.0-1/debian/python3-heatclient.install	2022-09-02 11:49:29.000000000 +0000
+++ 3.1.0-0ubuntu1/debian/python3-heatclient.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-/usr
diff -pruN 3.1.0-1/debian/python3-heatclient.postrm 3.1.0-0ubuntu1/debian/python3-heatclient.postrm
--- 3.1.0-1/debian/python3-heatclient.postrm	2022-09-02 11:49:29.000000000 +0000
+++ 3.1.0-0ubuntu1/debian/python3-heatclient.postrm	1970-01-01 00:00:00.000000000 +0000
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-set -e
-
-if [ "$1" = "remove" ] || [ "$1" = "disappear" ] ; then
-	update-alternatives --remove heat /usr/bin/python3-heat
-fi
-
-#DEBHELPER#
-
-exit 0
diff -pruN 3.1.0-1/debian/python3-heatclient.prerm 3.1.0-0ubuntu1/debian/python3-heatclient.prerm
--- 3.1.0-1/debian/python3-heatclient.prerm	2022-09-02 11:49:29.000000000 +0000
+++ 3.1.0-0ubuntu1/debian/python3-heatclient.prerm	1970-01-01 00:00:00.000000000 +0000
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-set -e
-
-if [ "$1" = "remove" ] ; then
-	update-alternatives --remove heat /usr/bin/python3-heat
-fi
-
-#DEBHELPER#
-
-exit 0
diff -pruN 3.1.0-1/debian/rules 3.1.0-0ubuntu1/debian/rules
--- 3.1.0-1/debian/rules	2022-09-02 11:49:29.000000000 +0000
+++ 3.1.0-0ubuntu1/debian/rules	2022-09-08 21:51:34.000000000 +0000
@@ -1,32 +1,27 @@
 #!/usr/bin/make -f
 
+export PYBUILD_NAME=heatclient
+
 include /usr/share/openstack-pkg-tools/pkgos.make
 
 %:
-	dh $@  --with python3
-
-override_dh_auto_clean:
-	find . -iname '*.pyc' -delete
-	for i in \$\$(find . -type d -iname __pycache__) ; do rm -rf \$\$i ; done
-	rm -rf .stestr build
-
-override_dh_auto_build:
-	echo "Do nothing..."
+	dh $@ --buildsystem=pybuild --with python3
 
 override_dh_auto_install:
-	pkgos-dh_auto_install --no-py2 --in-tmp
+	pkgos-dh_auto_install --no-py2
 
-ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
-	PYTHONPATH=$(CURDIR)/debian/tmp/usr/lib/python3/dist-packages pkgos-dh_auto_test --no-py2
-endif
+override_dh_python3:
+	dh_python3 --shebang=/usr/bin/python3
 
-override_dh_auto_test:
-	echo "Do nothing..."
+override_dh_auto_clean:
+	dh_auto_clean -O--buildsystem=pybuild
+	rm -rf .testrepository build
 
 override_dh_install:
 	dh_install
 	rm -rf $(CURDIR)/debian/python3-heatclient/usr/heatclient
-	install -D -m 0644 tools/heat.bash_completion $(CURDIR)/debian/python3-neutronclient/usr/share/bash-completion/completions/heat
 
-override_dh_python3:
-	dh_python3 --shebang=/usr/bin/python3
+override_dh_auto_test:
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+	pkgos-dh_auto_test --no-py2
+endif
diff -pruN 3.1.0-1/debian/salsa-ci.yml 3.1.0-0ubuntu1/debian/salsa-ci.yml
--- 3.1.0-1/debian/salsa-ci.yml	2022-09-02 11:49:29.000000000 +0000
+++ 3.1.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 3.1.0-1/debian/tests/control 3.1.0-0ubuntu1/debian/tests/control
--- 3.1.0-1/debian/tests/control	2022-09-02 11:49:29.000000000 +0000
+++ 3.1.0-0ubuntu1/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 3.1.0-1/debian/tests/unittests 3.1.0-0ubuntu1/debian/tests/unittests
--- 3.1.0-1/debian/tests/unittests	2022-09-02 11:49:29.000000000 +0000
+++ 3.1.0-0ubuntu1/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 'heatclient\.tests.*'
diff -pruN 3.1.0-1/debian/watch 3.1.0-0ubuntu1/debian/watch
--- 3.1.0-1/debian/watch	2022-09-02 11:49:29.000000000 +0000
+++ 3.1.0-0ubuntu1/debian/watch	2022-09-08 21:51:34.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/python-heatclient/tags .*/(\d[brc\d\.]+)\.tar\.gz
+opts="uversionmangle=s/\.(b|rc)/~$1/" \
+    http://tarballs.openstack.org/python-heatclient/ python-heatclient-(\d.*)\.tar\.gz
diff -pruN 3.1.0-1/.gitignore 3.1.0-0ubuntu1/.gitignore
--- 3.1.0-1/.gitignore	2022-07-18 06:52:03.000000000 +0000
+++ 3.1.0-0ubuntu1/.gitignore	1970-01-01 00:00:00.000000000 +0000
@@ -1,22 +0,0 @@
-.coverage*
-.venv
-*,cover
-cover
-*.pyc
-AUTHORS
-build
-dist
-ChangeLog
-run_tests.err.log
-.tox
-doc/source/api
-doc/build
-*.egg
-*.eggs
-heatclient/versioninfo
-*.egg-info
-*.log
-.stestr/
-
-# Files created by releasenotes build
-releasenotes/build
diff -pruN 3.1.0-1/.gitreview 3.1.0-0ubuntu1/.gitreview
--- 3.1.0-1/.gitreview	2022-07-18 06:52:03.000000000 +0000
+++ 3.1.0-0ubuntu1/.gitreview	1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-[gerrit]
-host=review.opendev.org
-port=29418
-project=openstack/python-heatclient.git
diff -pruN 3.1.0-1/PKG-INFO 3.1.0-0ubuntu1/PKG-INFO
--- 3.1.0-1/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
+++ 3.1.0-0ubuntu1/PKG-INFO	2022-09-02 09:33:58.773675200 +0000
@@ -0,0 +1,69 @@
+Metadata-Version: 1.2
+Name: python-heatclient
+Version: 3.1.0
+Summary: OpenStack Orchestration API Client Library
+Home-page: https://docs.openstack.org/python-heatclient/latest
+Author: OpenStack
+Author-email: openstack-discuss@lists.openstack.org
+License: UNKNOWN
+Description: ========================
+        Team and repository tags
+        ========================
+        
+        .. image:: https://governance.openstack.org/tc/badges/python-heatclient.svg
+            :target: https://governance.openstack.org/tc/reference/tags/index.html
+        
+        .. Change things from this point on
+        
+        =================
+        python-heatclient
+        =================
+        
+        .. image:: https://img.shields.io/pypi/v/python-heatclient.svg
+            :target: https://pypi.org/project/python-heatclient/
+            :alt: Latest Version
+        
+        
+        OpenStack Orchestration API Client Library
+        
+        This is a client library for Heat built on the Heat orchestration API. It
+        provides a Python API (the ``heatclient`` module) and a command-line tool
+        (``heat``).
+        
+        * Free software: Apache license
+        * `PyPi`_ - package installation
+        * `Online Documentation`_
+        * `Launchpad project`_ - release management
+        * `Blueprints`_ - feature specifications
+        * `Bugs`_ - issue tracking
+        * `Source`_
+        * `Specs`_
+        * `Template`_
+        * `How to Contribute`_
+        
+        .. _PyPi: https://pypi.org/project/python-heatclient
+        .. _Online Documentation: https://docs.openstack.org/python-heatclient/latest
+        .. _Launchpad project: https://launchpad.net/python-heatclient
+        .. _Blueprints: https://blueprints.launchpad.net/python-heatclient
+        .. _Bugs: https://storyboard.openstack.org/#!/project/openstack/python-heatclient
+        .. _Source: https://opendev.org/openstack/python-heatclient
+        .. _How to Contribute: https://docs.openstack.org/infra/manual/developers.html
+        .. _Specs: https://specs.openstack.org/openstack/heat-specs/
+        .. _Template: https://opendev.org/openstack/heat-templates/
+        
+        
+Platform: UNKNOWN
+Classifier: Development Status :: 5 - Production/Stable
+Classifier: Environment :: Console
+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 3.1.0-1/python_heatclient.egg-info/dependency_links.txt 3.1.0-0ubuntu1/python_heatclient.egg-info/dependency_links.txt
--- 3.1.0-1/python_heatclient.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
+++ 3.1.0-0ubuntu1/python_heatclient.egg-info/dependency_links.txt	2022-09-02 09:33:58.000000000 +0000
@@ -0,0 +1 @@
+
diff -pruN 3.1.0-1/python_heatclient.egg-info/entry_points.txt 3.1.0-0ubuntu1/python_heatclient.egg-info/entry_points.txt
--- 3.1.0-1/python_heatclient.egg-info/entry_points.txt	1970-01-01 00:00:00.000000000 +0000
+++ 3.1.0-0ubuntu1/python_heatclient.egg-info/entry_points.txt	2022-09-02 09:33:58.000000000 +0000
@@ -0,0 +1,73 @@
+[console_scripts]
+heat = heatclient.shell:main
+
+[heatclient.event.formatter.list]
+csv = cliff.formatters.commaseparated:CSVLister
+json = cliff.formatters.json_format:JSONFormatter
+log = heatclient.osc.v1.event:LogFormatter
+table = cliff.formatters.table:TableFormatter
+value = cliff.formatters.value:ValueFormatter
+yaml = cliff.formatters.yaml_format:YAMLFormatter
+
+[heatclient.resource.formatter.list]
+csv = cliff.formatters.commaseparated:CSVLister
+dot = heatclient.common.resource_formatter:ResourceDotFormatter
+json = cliff.formatters.json_format:JSONFormatter
+table = cliff.formatters.table:TableFormatter
+value = cliff.formatters.value:ValueFormatter
+yaml = cliff.formatters.yaml_format:YAMLFormatter
+
+[openstack.cli.extension]
+orchestration = heatclient.osc.plugin
+
+[openstack.orchestration.v1]
+orchestration_build_info = heatclient.osc.v1.build_info:BuildInfo
+orchestration_resource_type_list = heatclient.osc.v1.resource_type:ResourceTypeList
+orchestration_resource_type_show = heatclient.osc.v1.resource_type:ResourceTypeShow
+orchestration_service_list = heatclient.osc.v1.service:ListService
+orchestration_template_function_list = heatclient.osc.v1.template:FunctionList
+orchestration_template_validate = heatclient.osc.v1.template:Validate
+orchestration_template_version_list = heatclient.osc.v1.template:VersionList
+software_config_create = heatclient.osc.v1.software_config:CreateConfig
+software_config_delete = heatclient.osc.v1.software_config:DeleteConfig
+software_config_list = heatclient.osc.v1.software_config:ListConfig
+software_config_show = heatclient.osc.v1.software_config:ShowConfig
+software_deployment_create = heatclient.osc.v1.software_deployment:CreateDeployment
+software_deployment_delete = heatclient.osc.v1.software_deployment:DeleteDeployment
+software_deployment_list = heatclient.osc.v1.software_deployment:ListDeployment
+software_deployment_metadata_show = heatclient.osc.v1.software_deployment:ShowMetadataDeployment
+software_deployment_output_show = heatclient.osc.v1.software_deployment:ShowOutputDeployment
+software_deployment_show = heatclient.osc.v1.software_deployment:ShowDeployment
+stack_abandon = heatclient.osc.v1.stack:AbandonStack
+stack_adopt = heatclient.osc.v1.stack:AdoptStack
+stack_cancel = heatclient.osc.v1.stack:CancelStack
+stack_check = heatclient.osc.v1.stack:CheckStack
+stack_create = heatclient.osc.v1.stack:CreateStack
+stack_delete = heatclient.osc.v1.stack:DeleteStack
+stack_environment_show = heatclient.osc.v1.stack:EnvironmentShowStack
+stack_event_list = heatclient.osc.v1.event:ListEvent
+stack_event_show = heatclient.osc.v1.event:ShowEvent
+stack_export = heatclient.osc.v1.stack:ExportStack
+stack_failures_list = heatclient.osc.v1.stack_failures:ListStackFailures
+stack_file_list = heatclient.osc.v1.stack:ListFileStack
+stack_hook_clear = heatclient.osc.v1.stack:StackHookClear
+stack_hook_poll = heatclient.osc.v1.stack:StackHookPoll
+stack_list = heatclient.osc.v1.stack:ListStack
+stack_output_list = heatclient.osc.v1.stack:OutputListStack
+stack_output_show = heatclient.osc.v1.stack:OutputShowStack
+stack_resource_list = heatclient.osc.v1.resource:ResourceList
+stack_resource_mark_unhealthy = heatclient.osc.v1.resource:ResourceMarkUnhealthy
+stack_resource_metadata = heatclient.osc.v1.resource:ResourceMetadata
+stack_resource_show = heatclient.osc.v1.resource:ResourceShow
+stack_resource_signal = heatclient.osc.v1.resource:ResourceSignal
+stack_resume = heatclient.osc.v1.stack:ResumeStack
+stack_show = heatclient.osc.v1.stack:ShowStack
+stack_snapshot_create = heatclient.osc.v1.snapshot:CreateSnapshot
+stack_snapshot_delete = heatclient.osc.v1.snapshot:DeleteSnapshot
+stack_snapshot_list = heatclient.osc.v1.snapshot:ListSnapshot
+stack_snapshot_restore = heatclient.osc.v1.snapshot:RestoreSnapshot
+stack_snapshot_show = heatclient.osc.v1.snapshot:ShowSnapshot
+stack_suspend = heatclient.osc.v1.stack:SuspendStack
+stack_template_show = heatclient.osc.v1.stack:TemplateShowStack
+stack_update = heatclient.osc.v1.stack:UpdateStack
+
diff -pruN 3.1.0-1/python_heatclient.egg-info/not-zip-safe 3.1.0-0ubuntu1/python_heatclient.egg-info/not-zip-safe
--- 3.1.0-1/python_heatclient.egg-info/not-zip-safe	1970-01-01 00:00:00.000000000 +0000
+++ 3.1.0-0ubuntu1/python_heatclient.egg-info/not-zip-safe	2022-09-02 09:33:58.000000000 +0000
@@ -0,0 +1 @@
+
diff -pruN 3.1.0-1/python_heatclient.egg-info/pbr.json 3.1.0-0ubuntu1/python_heatclient.egg-info/pbr.json
--- 3.1.0-1/python_heatclient.egg-info/pbr.json	1970-01-01 00:00:00.000000000 +0000
+++ 3.1.0-0ubuntu1/python_heatclient.egg-info/pbr.json	2022-09-02 09:33:58.000000000 +0000
@@ -0,0 +1 @@
+{"git_version": "4935c90", "is_release": true}
\ No newline at end of file
diff -pruN 3.1.0-1/python_heatclient.egg-info/PKG-INFO 3.1.0-0ubuntu1/python_heatclient.egg-info/PKG-INFO
--- 3.1.0-1/python_heatclient.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
+++ 3.1.0-0ubuntu1/python_heatclient.egg-info/PKG-INFO	2022-09-02 09:33:58.000000000 +0000
@@ -0,0 +1,69 @@
+Metadata-Version: 1.2
+Name: python-heatclient
+Version: 3.1.0
+Summary: OpenStack Orchestration API Client Library
+Home-page: https://docs.openstack.org/python-heatclient/latest
+Author: OpenStack
+Author-email: openstack-discuss@lists.openstack.org
+License: UNKNOWN
+Description: ========================
+        Team and repository tags
+        ========================
+        
+        .. image:: https://governance.openstack.org/tc/badges/python-heatclient.svg
+            :target: https://governance.openstack.org/tc/reference/tags/index.html
+        
+        .. Change things from this point on
+        
+        =================
+        python-heatclient
+        =================
+        
+        .. image:: https://img.shields.io/pypi/v/python-heatclient.svg
+            :target: https://pypi.org/project/python-heatclient/
+            :alt: Latest Version
+        
+        
+        OpenStack Orchestration API Client Library
+        
+        This is a client library for Heat built on the Heat orchestration API. It
+        provides a Python API (the ``heatclient`` module) and a command-line tool
+        (``heat``).
+        
+        * Free software: Apache license
+        * `PyPi`_ - package installation
+        * `Online Documentation`_
+        * `Launchpad project`_ - release management
+        * `Blueprints`_ - feature specifications
+        * `Bugs`_ - issue tracking
+        * `Source`_
+        * `Specs`_
+        * `Template`_
+        * `How to Contribute`_
+        
+        .. _PyPi: https://pypi.org/project/python-heatclient
+        .. _Online Documentation: https://docs.openstack.org/python-heatclient/latest
+        .. _Launchpad project: https://launchpad.net/python-heatclient
+        .. _Blueprints: https://blueprints.launchpad.net/python-heatclient
+        .. _Bugs: https://storyboard.openstack.org/#!/project/openstack/python-heatclient
+        .. _Source: https://opendev.org/openstack/python-heatclient
+        .. _How to Contribute: https://docs.openstack.org/infra/manual/developers.html
+        .. _Specs: https://specs.openstack.org/openstack/heat-specs/
+        .. _Template: https://opendev.org/openstack/heat-templates/
+        
+        
+Platform: UNKNOWN
+Classifier: Development Status :: 5 - Production/Stable
+Classifier: Environment :: Console
+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 3.1.0-1/python_heatclient.egg-info/requires.txt 3.1.0-0ubuntu1/python_heatclient.egg-info/requires.txt
--- 3.1.0-1/python_heatclient.egg-info/requires.txt	1970-01-01 00:00:00.000000000 +0000
+++ 3.1.0-0ubuntu1/python_heatclient.egg-info/requires.txt	2022-09-02 09:33:58.000000000 +0000
@@ -0,0 +1,13 @@
+Babel!=2.4.0,>=2.3.4
+PrettyTable>=0.7.2
+PyYAML>=3.13
+cliff!=2.9.0,>=2.8.0
+iso8601>=0.1.11
+keystoneauth1>=3.8.0
+osc-lib>=1.14.0
+oslo.i18n>=3.15.3
+oslo.serialization!=2.19.1,>=2.18.0
+oslo.utils>=3.33.0
+pbr!=2.1.0,>=2.0.0
+python-swiftclient>=3.2.0
+requests>=2.14.2
diff -pruN 3.1.0-1/python_heatclient.egg-info/SOURCES.txt 3.1.0-0ubuntu1/python_heatclient.egg-info/SOURCES.txt
--- 3.1.0-1/python_heatclient.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
+++ 3.1.0-0ubuntu1/python_heatclient.egg-info/SOURCES.txt	2022-09-02 09:33:58.000000000 +0000
@@ -0,0 +1,158 @@
+.coveragerc
+.stestr.conf
+.zuul.yaml
+AUTHORS
+CONTRIBUTING.rst
+ChangeLog
+LICENSE
+README.rst
+babel.cfg
+requirements.txt
+setup.cfg
+setup.py
+test-requirements.txt
+tox.ini
+doc/.gitignore
+doc/Makefile
+doc/requirements.txt
+doc/source/conf.py
+doc/source/index.rst
+doc/source/cli/index.rst
+doc/source/cli/orchestration.rst
+doc/source/cli/software_config.rst
+doc/source/cli/software_deployment.rst
+doc/source/cli/stack.rst
+doc/source/contributor/contributing.rst
+doc/source/ext/gen_ref.py
+doc/source/man/heat.rst
+heatclient/__init__.py
+heatclient/_i18n.py
+heatclient/client.py
+heatclient/exc.py
+heatclient/shell.py
+heatclient/common/__init__.py
+heatclient/common/base.py
+heatclient/common/deployment_utils.py
+heatclient/common/environment_format.py
+heatclient/common/event_utils.py
+heatclient/common/format_utils.py
+heatclient/common/hook_utils.py
+heatclient/common/http.py
+heatclient/common/resource_formatter.py
+heatclient/common/template_format.py
+heatclient/common/template_utils.py
+heatclient/common/utils.py
+heatclient/osc/__init__.py
+heatclient/osc/plugin.py
+heatclient/osc/v1/__init__.py
+heatclient/osc/v1/build_info.py
+heatclient/osc/v1/event.py
+heatclient/osc/v1/resource.py
+heatclient/osc/v1/resource_type.py
+heatclient/osc/v1/service.py
+heatclient/osc/v1/snapshot.py
+heatclient/osc/v1/software_config.py
+heatclient/osc/v1/software_deployment.py
+heatclient/osc/v1/stack.py
+heatclient/osc/v1/stack_failures.py
+heatclient/osc/v1/template.py
+heatclient/tests/__init__.py
+heatclient/tests/inline_templates.py
+heatclient/tests/functional/__init__.py
+heatclient/tests/functional/base.py
+heatclient/tests/functional/config.py
+heatclient/tests/functional/test_readonly_heat.py
+heatclient/tests/functional/osc/__init__.py
+heatclient/tests/functional/osc/v1/__init__.py
+heatclient/tests/functional/osc/v1/base.py
+heatclient/tests/functional/osc/v1/test_readonly.py
+heatclient/tests/functional/osc/v1/test_stack.py
+heatclient/tests/functional/templates/heat_minimal.yaml
+heatclient/tests/functional/templates/heat_minimal_hot.yaml
+heatclient/tests/test_templates/adopt.json
+heatclient/tests/test_templates/adopt_with_file.json
+heatclient/tests/test_templates/empty.yaml
+heatclient/tests/test_templates/parameters.yaml
+heatclient/tests/unit/__init__.py
+heatclient/tests/unit/fakes.py
+heatclient/tests/unit/test_actions.py
+heatclient/tests/unit/test_build_info.py
+heatclient/tests/unit/test_common_http.py
+heatclient/tests/unit/test_deployment_utils.py
+heatclient/tests/unit/test_environment_format.py
+heatclient/tests/unit/test_event_utils.py
+heatclient/tests/unit/test_events.py
+heatclient/tests/unit/test_format_utils.py
+heatclient/tests/unit/test_openstack_common.py
+heatclient/tests/unit/test_resource_formatter.py
+heatclient/tests/unit/test_resource_types.py
+heatclient/tests/unit/test_resources.py
+heatclient/tests/unit/test_service.py
+heatclient/tests/unit/test_shell.py
+heatclient/tests/unit/test_software_configs.py
+heatclient/tests/unit/test_software_deployments.py
+heatclient/tests/unit/test_stacks.py
+heatclient/tests/unit/test_template_format.py
+heatclient/tests/unit/test_template_utils.py
+heatclient/tests/unit/test_template_versions.py
+heatclient/tests/unit/test_utils.py
+heatclient/tests/unit/osc/__init__.py
+heatclient/tests/unit/osc/fakes.py
+heatclient/tests/unit/osc/utils.py
+heatclient/tests/unit/osc/v1/__init__.py
+heatclient/tests/unit/osc/v1/fakes.py
+heatclient/tests/unit/osc/v1/test_build_info.py
+heatclient/tests/unit/osc/v1/test_event.py
+heatclient/tests/unit/osc/v1/test_resource.py
+heatclient/tests/unit/osc/v1/test_resource_type.py
+heatclient/tests/unit/osc/v1/test_service.py
+heatclient/tests/unit/osc/v1/test_snapshot.py
+heatclient/tests/unit/osc/v1/test_software_config.py
+heatclient/tests/unit/osc/v1/test_software_deployment.py
+heatclient/tests/unit/osc/v1/test_stack.py
+heatclient/tests/unit/osc/v1/test_stack_failures.py
+heatclient/tests/unit/osc/v1/test_template.py
+heatclient/tests/unit/v1/__init__.py
+heatclient/tests/unit/v1/test_hooks.py
+heatclient/tests/unit/var/adopt_stack_data.json
+heatclient/tests/unit/var/dot_test.json
+heatclient/tests/unit/var/environment.json
+heatclient/tests/unit/var/minimal.template
+heatclient/v1/__init__.py
+heatclient/v1/actions.py
+heatclient/v1/build_info.py
+heatclient/v1/client.py
+heatclient/v1/events.py
+heatclient/v1/resource_types.py
+heatclient/v1/resources.py
+heatclient/v1/services.py
+heatclient/v1/shell.py
+heatclient/v1/software_configs.py
+heatclient/v1/software_deployments.py
+heatclient/v1/stacks.py
+heatclient/v1/template_versions.py
+python_heatclient.egg-info/PKG-INFO
+python_heatclient.egg-info/SOURCES.txt
+python_heatclient.egg-info/dependency_links.txt
+python_heatclient.egg-info/entry_points.txt
+python_heatclient.egg-info/not-zip-safe
+python_heatclient.egg-info/pbr.json
+python_heatclient.egg-info/requires.txt
+python_heatclient.egg-info/top_level.txt
+releasenotes/notes/add-converge-in-osc-stack-update-10f256589f628d13.yaml
+releasenotes/notes/add-files-container-stack-create-update-324b931f8f474b3d.yaml
+releasenotes/notes/bug-1643492-2d7537b55f347722.yaml
+releasenotes/notes/drop-python-2-7-73d3113c69d724d6.yaml
+releasenotes/source/conf.py
+releasenotes/source/index.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
+tools/heat.bash_completion
\ No newline at end of file
diff -pruN 3.1.0-1/python_heatclient.egg-info/top_level.txt 3.1.0-0ubuntu1/python_heatclient.egg-info/top_level.txt
--- 3.1.0-1/python_heatclient.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
+++ 3.1.0-0ubuntu1/python_heatclient.egg-info/top_level.txt	2022-09-02 09:33:58.000000000 +0000
@@ -0,0 +1 @@
+heatclient
diff -pruN 3.1.0-1/setup.cfg 3.1.0-0ubuntu1/setup.cfg
--- 3.1.0-1/setup.cfg	2022-07-18 06:52:03.000000000 +0000
+++ 3.1.0-0ubuntu1/setup.cfg	2022-09-02 09:33:58.773675200 +0000
@@ -2,104 +2,100 @@
 name = python-heatclient
 url = http://launchpad.net/python-heatclient
 summary = OpenStack Orchestration API Client Library
-description_file =
-    README.rst
+description_file = 
+	README.rst
 author = OpenStack
 author_email = openstack-discuss@lists.openstack.org
 home_page = https://docs.openstack.org/python-heatclient/latest
 python_requires = >=3.8
-classifier =
-    Development Status :: 5 - Production/Stable
-    Environment :: Console
-    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 = 
+	Development Status :: 5 - Production/Stable
+	Environment :: Console
+	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 =
-    heatclient
+packages = 
+	heatclient
 
 [entry_points]
-console_scripts =
-    heat = heatclient.shell:main
-
-openstack.cli.extension =
-    orchestration = heatclient.osc.plugin
-
-openstack.orchestration.v1 =
-    orchestration_build_info = heatclient.osc.v1.build_info:BuildInfo
-    orchestration_service_list = heatclient.osc.v1.service:ListService
-    orchestration_template_function_list = heatclient.osc.v1.template:FunctionList
-    orchestration_template_validate = heatclient.osc.v1.template:Validate
-    orchestration_template_version_list = heatclient.osc.v1.template:VersionList
-    orchestration_resource_type_list = heatclient.osc.v1.resource_type:ResourceTypeList
-    orchestration_resource_type_show = heatclient.osc.v1.resource_type:ResourceTypeShow
-    software_config_create = heatclient.osc.v1.software_config:CreateConfig
-    software_config_delete = heatclient.osc.v1.software_config:DeleteConfig
-    software_config_list = heatclient.osc.v1.software_config:ListConfig
-    software_config_show = heatclient.osc.v1.software_config:ShowConfig
-    software_deployment_create = heatclient.osc.v1.software_deployment:CreateDeployment
-    software_deployment_delete = heatclient.osc.v1.software_deployment:DeleteDeployment
-    software_deployment_list = heatclient.osc.v1.software_deployment:ListDeployment
-    software_deployment_metadata_show = heatclient.osc.v1.software_deployment:ShowMetadataDeployment
-    software_deployment_output_show = heatclient.osc.v1.software_deployment:ShowOutputDeployment
-    software_deployment_show = heatclient.osc.v1.software_deployment:ShowDeployment
-    stack_abandon = heatclient.osc.v1.stack:AbandonStack
-    stack_export = heatclient.osc.v1.stack:ExportStack
-    stack_adopt = heatclient.osc.v1.stack:AdoptStack
-    stack_cancel = heatclient.osc.v1.stack:CancelStack
-    stack_check = heatclient.osc.v1.stack:CheckStack
-    stack_create = heatclient.osc.v1.stack:CreateStack
-    stack_delete = heatclient.osc.v1.stack:DeleteStack
-    stack_event_list = heatclient.osc.v1.event:ListEvent
-    stack_event_show = heatclient.osc.v1.event:ShowEvent
-    stack_environment_show = heatclient.osc.v1.stack:EnvironmentShowStack
-    stack_failures_list = heatclient.osc.v1.stack_failures:ListStackFailures
-    stack_file_list = heatclient.osc.v1.stack:ListFileStack
-    stack_hook_clear = heatclient.osc.v1.stack:StackHookClear
-    stack_hook_poll = heatclient.osc.v1.stack:StackHookPoll
-    stack_list = heatclient.osc.v1.stack:ListStack
-    stack_output_list = heatclient.osc.v1.stack:OutputListStack
-    stack_output_show = heatclient.osc.v1.stack:OutputShowStack
-    stack_resource_list = heatclient.osc.v1.resource:ResourceList
-    stack_resource_mark_unhealthy = heatclient.osc.v1.resource:ResourceMarkUnhealthy
-    stack_resource_metadata = heatclient.osc.v1.resource:ResourceMetadata
-    stack_resource_show = heatclient.osc.v1.resource:ResourceShow
-    stack_resource_signal = heatclient.osc.v1.resource:ResourceSignal
-    stack_resume = heatclient.osc.v1.stack:ResumeStack
-    stack_show = heatclient.osc.v1.stack:ShowStack
-    stack_snapshot_create = heatclient.osc.v1.snapshot:CreateSnapshot
-    stack_snapshot_delete = heatclient.osc.v1.snapshot:DeleteSnapshot
-    stack_snapshot_list = heatclient.osc.v1.snapshot:ListSnapshot
-    stack_snapshot_restore = heatclient.osc.v1.snapshot:RestoreSnapshot
-    stack_snapshot_show = heatclient.osc.v1.snapshot:ShowSnapshot
-    stack_suspend = heatclient.osc.v1.stack:SuspendStack
-    stack_template_show = heatclient.osc.v1.stack:TemplateShowStack
-    stack_update = heatclient.osc.v1.stack:UpdateStack
-
-heatclient.event.formatter.list =
-    log = heatclient.osc.v1.event:LogFormatter
-    table = cliff.formatters.table:TableFormatter
-    csv = cliff.formatters.commaseparated:CSVLister
-    value = cliff.formatters.value:ValueFormatter
-    yaml = cliff.formatters.yaml_format:YAMLFormatter
-    json = cliff.formatters.json_format:JSONFormatter
-
-heatclient.resource.formatter.list =
-    dot = heatclient.common.resource_formatter:ResourceDotFormatter
-    table = cliff.formatters.table:TableFormatter
-    csv = cliff.formatters.commaseparated:CSVLister
-    value = cliff.formatters.value:ValueFormatter
-    yaml = cliff.formatters.yaml_format:YAMLFormatter
-    json = cliff.formatters.json_format:JSONFormatter
+console_scripts = 
+	heat = heatclient.shell:main
+openstack.cli.extension = 
+	orchestration = heatclient.osc.plugin
+openstack.orchestration.v1 = 
+	orchestration_build_info = heatclient.osc.v1.build_info:BuildInfo
+	orchestration_service_list = heatclient.osc.v1.service:ListService
+	orchestration_template_function_list = heatclient.osc.v1.template:FunctionList
+	orchestration_template_validate = heatclient.osc.v1.template:Validate
+	orchestration_template_version_list = heatclient.osc.v1.template:VersionList
+	orchestration_resource_type_list = heatclient.osc.v1.resource_type:ResourceTypeList
+	orchestration_resource_type_show = heatclient.osc.v1.resource_type:ResourceTypeShow
+	software_config_create = heatclient.osc.v1.software_config:CreateConfig
+	software_config_delete = heatclient.osc.v1.software_config:DeleteConfig
+	software_config_list = heatclient.osc.v1.software_config:ListConfig
+	software_config_show = heatclient.osc.v1.software_config:ShowConfig
+	software_deployment_create = heatclient.osc.v1.software_deployment:CreateDeployment
+	software_deployment_delete = heatclient.osc.v1.software_deployment:DeleteDeployment
+	software_deployment_list = heatclient.osc.v1.software_deployment:ListDeployment
+	software_deployment_metadata_show = heatclient.osc.v1.software_deployment:ShowMetadataDeployment
+	software_deployment_output_show = heatclient.osc.v1.software_deployment:ShowOutputDeployment
+	software_deployment_show = heatclient.osc.v1.software_deployment:ShowDeployment
+	stack_abandon = heatclient.osc.v1.stack:AbandonStack
+	stack_export = heatclient.osc.v1.stack:ExportStack
+	stack_adopt = heatclient.osc.v1.stack:AdoptStack
+	stack_cancel = heatclient.osc.v1.stack:CancelStack
+	stack_check = heatclient.osc.v1.stack:CheckStack
+	stack_create = heatclient.osc.v1.stack:CreateStack
+	stack_delete = heatclient.osc.v1.stack:DeleteStack
+	stack_event_list = heatclient.osc.v1.event:ListEvent
+	stack_event_show = heatclient.osc.v1.event:ShowEvent
+	stack_environment_show = heatclient.osc.v1.stack:EnvironmentShowStack
+	stack_failures_list = heatclient.osc.v1.stack_failures:ListStackFailures
+	stack_file_list = heatclient.osc.v1.stack:ListFileStack
+	stack_hook_clear = heatclient.osc.v1.stack:StackHookClear
+	stack_hook_poll = heatclient.osc.v1.stack:StackHookPoll
+	stack_list = heatclient.osc.v1.stack:ListStack
+	stack_output_list = heatclient.osc.v1.stack:OutputListStack
+	stack_output_show = heatclient.osc.v1.stack:OutputShowStack
+	stack_resource_list = heatclient.osc.v1.resource:ResourceList
+	stack_resource_mark_unhealthy = heatclient.osc.v1.resource:ResourceMarkUnhealthy
+	stack_resource_metadata = heatclient.osc.v1.resource:ResourceMetadata
+	stack_resource_show = heatclient.osc.v1.resource:ResourceShow
+	stack_resource_signal = heatclient.osc.v1.resource:ResourceSignal
+	stack_resume = heatclient.osc.v1.stack:ResumeStack
+	stack_show = heatclient.osc.v1.stack:ShowStack
+	stack_snapshot_create = heatclient.osc.v1.snapshot:CreateSnapshot
+	stack_snapshot_delete = heatclient.osc.v1.snapshot:DeleteSnapshot
+	stack_snapshot_list = heatclient.osc.v1.snapshot:ListSnapshot
+	stack_snapshot_restore = heatclient.osc.v1.snapshot:RestoreSnapshot
+	stack_snapshot_show = heatclient.osc.v1.snapshot:ShowSnapshot
+	stack_suspend = heatclient.osc.v1.stack:SuspendStack
+	stack_template_show = heatclient.osc.v1.stack:TemplateShowStack
+	stack_update = heatclient.osc.v1.stack:UpdateStack
+heatclient.event.formatter.list = 
+	log = heatclient.osc.v1.event:LogFormatter
+	table = cliff.formatters.table:TableFormatter
+	csv = cliff.formatters.commaseparated:CSVLister
+	value = cliff.formatters.value:ValueFormatter
+	yaml = cliff.formatters.yaml_format:YAMLFormatter
+	json = cliff.formatters.json_format:JSONFormatter
+heatclient.resource.formatter.list = 
+	dot = heatclient.common.resource_formatter:ResourceDotFormatter
+	table = cliff.formatters.table:TableFormatter
+	csv = cliff.formatters.commaseparated:CSVLister
+	value = cliff.formatters.value:ValueFormatter
+	yaml = cliff.formatters.yaml_format:YAMLFormatter
+	json = cliff.formatters.json_format:JSONFormatter
 
 [extract_messages]
 keywords = _ gettext ngettext l_ lazy_gettext
@@ -114,3 +110,8 @@ domain = heatclient
 domain = heatclient
 output_dir = heatclient/locale
 input_file = heatclient/locale/heatclient.pot
+
+[egg_info]
+tag_build = 
+tag_date = 0
+
