diff -pruN 2.3.0-2/AUTHORS 2.4.1-0ubuntu1/AUTHORS
--- 2.3.0-2/AUTHORS	1970-01-01 00:00:00.000000000 +0000
+++ 2.4.1-0ubuntu1/AUTHORS	2022-02-22 11:40:22.000000000 +0000
@@ -0,0 +1,136 @@
+98k <18552437190@163.com>
+Aaron-DH <dinghh@awcloud.com>
+Alexander Koryagin <akoryagin@mirantis.com>
+Alexander Shlykov <ashlykov@mirantis.com>
+Alexander Tivelkov <ativelkov@mirantis.com>
+Anastasia Kuznetsova <akuznetsova@mirantis.com>
+Andreas Jaeger <aj@suse.com>
+Andrew Pashkin <apashkin@mirantis.com>
+Andy Botting <andy@andybotting.com>
+Anh Tran <anhtt@vn.fujitsu.com>
+Ankur Rishi <ankur.rishi@gmail.com>
+Artem Tiumentcev <darland.maik@gmail.com>
+AvnishPal <avnish.pal@nectechnologies.in>
+Bertrand Lallau <bertrand.lallau@gmail.com>
+Cao Xuan Hoang <hoangcx@vn.fujitsu.com>
+Chen <dstbtgagt@foxmail.com>
+Christian Berendt <berendt@b1-systems.de>
+Corey Bryant <corey.bryant@canonical.com>
+Dai Dang Van <daidv@vn.fujitsu.com>
+Dmitry Teselkin <dteselkin@mirantis.com>
+Dmytro Dovbii <ddovbii@mirantis.com>
+Doug Hellmann <doug@doughellmann.com>
+Ekaterina Chernova <efedorova@mirantis.com>
+Ekaterina Fedorova <efedorova@mirantis.com>
+Ellen Batbouta <ellen.batbouta@oracle.com>
+Felipe Monteiro <felipe.monteiro@att.com>
+Feng Shengqin <feng.shengqin@zte.com.cn>
+Filip Blaha <filip.blaha@hp.com>
+Flavio Percoco <flaper87@gmail.com>
+ForestLee <lichl@hotmail.com>
+Georgiy Okrokvertskhov <gokrokvertskhov@mirantis.com>
+Georgy Dyuldin <g.dyuldin@gmail.com>
+Georgy Okrokvertskhov <gokrokvertskhov@mirantis.com>
+Ghanshyam Mann <gmann@ghanshyammann.com>
+Hangdong Zhang <hdzhang@fiberhome.com>
+Henar Muñoz Frutos <henar.munozfrutos@telefonica.com>
+Hervé Beraud <hberaud@redhat.com>
+Hidekazu Nakamura <hid-nakamura@vf.jp.nec.com>
+Ian Wienand <iwienand@redhat.com>
+Igor Yozhikov <iyozhikov@mirantis.com>
+Ilya Popov <ilya_p@hotmail.com>
+Ivan Udovichenko <iudovichenko@mirantis.com>
+Jacek Tomasiak <jacek.tomasiak@gmail.com>
+Janonymous <janonymous.codevulture@gmail.com>
+Jeremy Stanley <fungi@yuggoth.org>
+Jesus Perez <jesus.perezgonzalez@telefonica.com>
+Jose Phillips <jose.phillips@topmanage.com>
+Junyuan Leng <junyuan.leng@umcloud.com>
+KATO Tomoyuki <kato.tomoyuki@jp.fujitsu.com>
+Kirill Zaitsev <kzaitsev@mirantis.com>
+Konstantin Snihyr <ksnihyr@mirantis.com>
+Lin Yang <lin.a.yang@intel.com>
+LiuNanke <nanke.liu@easystack.cn>
+Longgeek <longgeek@thstack.com>
+Luigi Toscano <ltoscano@redhat.com>
+M V P Nitesh <m.nitesh@nectechnologies.in>
+MStolyarenko <mstolyarenko@mirantis.com>
+Maria Zlatkova <mzlatkova@mirantis.com>
+Nam Nguyen Hoai <namnh@vn.fujitsu.com>
+Nguyen Hai <nguyentrihai93@gmail.com>
+Nikolay Mahotkin <nmakhotkin@mirantis.com>
+Nikolay Starodubtsev <nstarodubtsev@mirantis.com>
+OlehBaran <obaran@mirantis.com>
+Oleksii Chuprykov <ochuprykov@mirantis.com>
+Olivier Lemasle <olivier.lemasle@apalia.net>
+Omar Shykhkerimov <oshykhkerimov@mirantis.com>
+OpenStack Release Bot <infra-root@openstack.org>
+Ravi Shekhar Jethani <ravishekar.jethani@nttdata.com>
+Rui Chen <chenrui.momo@gmail.com>
+Ruslan Kamaldinov <rkamaldinov@mirantis.com>
+Ryan Peters <rjpeter2@gmail.com>
+Sascha Peilicke <speilicke@suse.com>
+Sean McGinnis <sean.mcginnis@gmail.com>
+Serg Melikyan <serg.melikyan@gmail.com>
+Serg Melikyan <smelikyan@mirantis.com>
+Sergey Melikyan <smelikyan@mirantis.com>
+Sergey Murashov <smurashov@mirantis.com>
+Sergey Turivnyi <sturivnyi@mirantis.com>
+Sergey Vilgelm <sergey@vilgelm.info>
+Stan Lagun <s.lagun@jet.msk.su>
+Stan Lagun <slagun@mirantis.com>
+Stanislav Lagun <slagun@mirantis.com>
+Stephen Finucane <stephenfin@redhat.com>
+Steve Martinelli <s.martinelli@gmail.com>
+Steve Martinelli <stevemar@ca.ibm.com>
+Steve McLellan <steve.mclellan@hp.com>
+Steve McLellan <steven.j.mclellan@gmail.com>
+Swapnil Kulkarni (coolsvap) <me@coolsvap.net>
+Tang Chen <chen.tang@easystack.cn>
+Tatyana Kuterina <tkuterina@mirantis.com>
+Tetiana Lashchova <tlashchova@mirantis.com>
+Timur Nurlygayanov <tnurlygayanov@mirantis.com>
+Timur Sufiev <tsufiev@mirantis.com>
+TimurNurlygayanov <tnurlygayanov@mirantis.com>
+Tovin Seven <vinhnt@vn.fujitsu.com>
+Valerii Kovalchuk <vakovalchuk@mirantis.com>
+Victor Ryzhenkin <vryzhenkin@mirantis.com>
+Vu Cong Tuan <tuanvc@vn.fujitsu.com>
+XiaojueGuan <guanalbertjone@gmail.com>
+Yosef Hoffman <yh128t@att.com>
+bhagyashris <bhagyashri.shewale@nttdata.com>
+bharaththiruveedula <bharath.thiruveedula@tcs.com>
+chenaidong1 <chen.aidong@zte.com.cn>
+enthurohini <chaudhary.rohini241@gmail.com>
+gecong1973 <ge.cong@zte.com.cn>
+gugug <gu.jin@99cloud.net>
+howardlee <lihongweibj@inspur.com>
+hparekh <hardik.parekh@nectechnologies.in>
+huang.zhiping <huang.zhiping@99cloud.net>
+huangsm <huangsm@awcloud.com>
+jacky06 <zhang.min@99cloud.net>
+leizhang <lei.a.zhang@intel.com>
+lidong <lidongbj@inspur.com>
+lingyongxu <lyxu@fiberhome.com>
+liyingjun <liyingjun1988@gmail.com>
+liyingjun <yingjun.li@kylin-cloud.com>
+ljhuang <huang.liujie@99cloud.net>
+luqitao <qtlu@fiberhome.com>
+malei <malei@maleideMacBook-Pro.local>
+melissaml <ma.lei@99cloud.net>
+pawnesh.kumar <pawnesh.kumar@nectechnologies.in>
+pengyuesheng <pengyuesheng@gohighsec.com>
+qingszhao <zhao.daqing@99cloud.net>
+ricolin <rico.l@inwinstack.com>
+ricolin <rico.lin@easystack.cn>
+srushti <srushti.gadadare@nttdata.com>
+sslypushenko <sslypushenko@mirantis.com>
+venkatamahesh <venkatamaheshkotha@gmail.com>
+visitor <henar.munozfrutos@telefonica.com>
+wu.chunyang <wu.chunyang@99cloud.net>
+wu.shiming <wushiming@yovole.com>
+xiangxinyong <xiangxinyong@huawei.com>
+yuyafei <yu.yafei@zte.com.cn>
+zhangyanxian <zhangyanxianmail@163.com>
+zhu.rong <zhu.rong@99cloud.net>
+zhurong <aaronzhu1121@gmail.com>
diff -pruN 2.3.0-2/ChangeLog 2.4.1-0ubuntu1/ChangeLog
--- 2.3.0-2/ChangeLog	1970-01-01 00:00:00.000000000 +0000
+++ 2.4.1-0ubuntu1/ChangeLog	2022-02-22 11:40:22.000000000 +0000
@@ -0,0 +1,1085 @@
+CHANGES
+=======
+
+2.4.1
+-----
+
+* Fix tempest job
+* Remove unused scripts
+* Add Python3 yoga unit tests
+
+2.4.0
+-----
+
+* requirements: Uncap prettytable, remove l-c
+* Update master for stable/xena
+
+2.3.0
+-----
+
+* [community goal] Update contributor documentation
+* Add Python3 xena unit tests
+* Update master for stable/wallaby
+
+2.2.0
+-----
+
+* Remove install unnecessary packages
+* Add Python3 wallaby unit tests
+* Update master for stable/victoria
+
+2.1.1
+-----
+
+* Native Zuul v3 version of the functional legacy job
+* [goal] Migrate testing to ubuntu focal
+* Replace assertItemsEqual with assertCountEqual
+* Small cleanups
+
+2.1.0
+-----
+
+* drop mock from lower-constraints
+* Stop to use the \_\_future\_\_ module
+* Switch to newer openstackdocstheme and reno versions
+* Fix hacking min version to 3.0.1
+* Cleanup py27 support
+* Bump default tox env from py37 to py38
+* Add py38 package metadata
+* Remove Python 2.4 compat code
+* Use unittest.mock instead of third party mock
+* Remove six usage tests/functional
+* Remove six usage muranoclient/v1
+* Remove six usage
+* Remove six usage muranoclient/osc
+* Remove six usage muranoclient/glance
+* Remove six usage muranoclient/apiclient
+* Remove six usage muranoclient/common
+* Add Python3 victoria unit tests
+* Update master for stable/ussuri
+
+2.0.1
+-----
+
+* Cleanup py27 support
+* Update to hacking 3.0
+* Update hacking for Python3
+
+2.0.0
+-----
+
+* Fix function tests failed in python3
+* Fix muranoclient-functional-test-mysql-backend failed
+* [ussuri][goal] Drop python 2.7 support and testing
+* Update master for stable/train
+
+1.3.0
+-----
+
+* Bump the openstackdocstheme extension to 1.20
+* Blacklist sphinx 2.1.0 (autodoc bug)
+* Add Python 3 Train unit tests
+* Update contraints url
+* Bump the sphinx to 1.6.2 for lower-constraints.txt
+* Add irrelevant-files for muranoclient-functional-test-mysql-backend job
+* Fix sphinx requirements
+* Replace git.openstack.org URLs with opendev.org URLs
+* OpenDev Migration Patch
+* Dropping the py35 testing
+* Replace openstack.org git:// URLs with https://
+* Update master for stable/stein
+
+1.2.0
+-----
+
+* add python 3.7 unit test job
+* Change openstack-dev to openstack-discuss
+* Add Python 3.6 classifier to setup.cfg
+* Update min tox version to 2.0
+* Use standard cover tox env
+* Use templates for cover and lower-constraints
+* add python 3.6 unit test job
+* switch documentation job to new PTI
+* import zuul job settings from project-config
+* Imported Translations from Zanata
+* Remove the export pre\_test\_hook from murano repo
+* Update py27-ocata to py27-queens
+* Move legacy-muranoclient-dsvm-functional-mysql-backend job to muranoclient
+* Update reno for stable/rocky
+
+1.1.1
+-----
+
+* Switch to stestr
+* Add release note link in README
+
+1.1.0
+-----
+
+* Remove PyPI downloads
+* fix tox python3 overrides
+* Trivial: update url to new url
+* Ignore default values for deprecated security parameters
+* Trivial: Update pypi url to new url
+* Follow the new PTI for document build
+* Fix incompatible requirement
+* Updated from global requirements
+* add lower-constraints job
+* Updated from global requirements
+* Updated from global requirements
+* Imported Translations from Zanata
+* Add os-testr to test-requirements.txt
+* Updated from global requirements
+* Imported Translations from Zanata
+* Updated from global requirements
+* Update reno for stable/queens
+
+1.0.1
+-----
+
+* Updated from global requirements
+* Updated from global requirements
+
+1.0.0
+-----
+
+* Updated from global requirements
+* Avoid tox\_install.sh for constraints support
+* Remove setting of version/release from releasenotes
+* Updated from global requirements
+* Updated from global requirements
+* Imported Translations from Zanata
+* Use generic user for both zuul v2 and v3
+* update env template output
+* Updated from global requirements
+* Fix to use "." to source script files
+* Updated from global requirements
+* Update links in README
+* Add package download to openstack CLI
+* Add package update to openstack CLI
+* Add package show to openstack CLI
+* Updated from global requirements
+* Updated from global requirements
+* Add bundle import to openstack CLI
+* Skip two test due to apps.openstack.org is retired
+* Updated from global requirements
+* Update the documentation link for doc migration
+* Update reno for stable/pike
+* Updated from global requirements
+
+0.14.0
+------
+
+* Updated from global requirements
+* Update the documentation link for doc migration
+* Updated from global requirements
+* Updated from global requirements
+* Using the latest openstackdocstheme settings
+* Remove long-ago deprecated show\_categories
+* Updated from global requirements
+* import content from cli-reference in openstack-manuals
+* move existing content into the new standard structure
+* Turn on warning-is-error in sphinx build
+* switch to openstackdocstheme
+* Updated from global requirements
+
+0.13.0
+------
+
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Modify Default Domain
+* Updated from global requirements
+* Updated from global requirements
+* Add package import to openstack CLI
+* delete bash\_completion in subcommand
+* Updated from global requirements
+* Optimize the link address
+* Correct the unit test name
+* Updated from global requirements
+* Replace six.iteritems() with .items()
+* Updated from global requirements
+* Imported Translations from Zanata
+* Replaces uuid.uuid4 with uuidutils.generate\_uuid()
+* Remove log translations
+* Make method import\_versioned\_module work
+* Updated from global requirements
+* Update test requirement
+* Updated from global requirements
+* Updated from global requirements
+* Remove support for py34
+* Allows fetching of deployments from all environments
+* Update reno for stable/ocata
+
+0.12.0
+------
+
+* Exclude build dir for flake8 test
+* Add debug to tox enviroment
+* Remove white space between print ()
+* Fixes filtering applications by name with glare
+* Remove the data assert to pass the gate
+* Add package delete to openstack CLI
+* Using sys.exit(main()) instead of main()
+* Return error code when a error occurred during package-import
+* Fix Murano client to use V3 and MultiDomain Authentication
+* Use assertGreater() and assertLess()
+* Support i18n for LOG.warning
+* Update author in setup.cfg
+* Updated from global requirements
+* Show team and repo badges on README
+* Support for environment list filtering by project id
+* Delete python bytecode file
+* Fix typos in cover.sh
+* Fix removes date\_time items from dictionaries
+* Fix removes date\_time items from dictionaries
+* Updated from global requirements
+* move old apiclient code out of openstack/common
+* Updated from global requirements
+* Add validation to package import
+* Updated from global requirements
+* Updated from global requirements
+* Add plug-in summary for osc doc
+* Updated from global requirements
+* Add functional test for environment-model-show
+* Fix osc plugin gives the error when using keystone v3
+* Add docstrings for environment-model-edit and environment-model-show commands
+* Fix OpenStack Licensing
+* OSC plugin should be using region/interface
+* Enable release notes translation
+* Add support for environment edit API
+* Fixing environment creation from template
+* Unskip the test due to bugfix
+* Skip some tests when using glare in a right way
+* Mark .testr.conf as non-executable
+* Make some OSC tests more clean
+* Updated from global requirements
+* TrivialFix: Fix typo in the bash shell file
+* Add package list to openstack CLI
+* Updated from global requirements
+* Updated from global requirements
+* TrivialFix: Using assertTrue() instead of assertEqual(True)
+* Remove unnecessary setUp
+* Updated from global requirements
+* Make OSC plugin be able to use glare backend
+* Updated from global requirements
+* Make --limit argument in package-list command robust
+* Add opportunity to import package from directory
+* Add Glare to python-muranloclient tests
+* Fix 'owned' flag when Glare is used
+* Populate tenant information in client
+* Cleanup, clarify newton release-notes
+* Update reno for stable/newton
+* Deprecate usage of 'glance' for --murano-pcakages-service
+
+0.11.0
+------
+
+* Sync tools/tox\_install.sh
+* Increase yaql quotas
+* [docs] Update Readme with correct Doc URL
+* Replace functions 'Dict.get' and 'del' with 'Dict.pop'
+* Updated from global requirements
+* Updated from global requirements
+* Decode PrettyTable output before printing for Python3
+* Use upper constraints for all jobs in tox.ini
+* Updated from global requirements
+* Updated from global requirements
+* Add script for unit test coverage job
+* Trivial: clean up oslo-incubator related stuff
+* Add package create to openstack CLI
+
+0.10.0
+------
+
+* Correct default class version for static action call
+* Support for Schemas API was added
+* Support for multi-class yamls in client
+* Add Python 3.5 classifier and venv
+* Updated from global requirements
+* Change image for package in the code taken from Glance
+* Remove discover from test-requirements
+* Make environment-action-call command accept JSON arguments
+* Updated from global requirements
+* Add support for static actions API
+* Updated from global requirements
+* Add deployment list to openstack CLI
+* Add environment apps edit to openstack CLI
+* Add py27-mitaka tox target
+* Updated from global requirements
+* Use upper-constraints in tox test environments
+* Add \_\_ne\_\_ built-in function
+* Updated from global requirements
+* Use osc\_lib instead of cliff
+* Add 'description\_text' filed to test\_table\_struct\_env\_show
+* Use osc-lib instead of openstackclient
+
+0.9.0
+-----
+
+* Updated from global requirements
+* Use DummyYaqlYamlLoader to load classes during upload
+* Use yaml.SafeLoader instead of yaml.Loader
+* Replace print statment with print function
+* Updated from global requirements
+* Fix python 2,3 compatibility issue with six
+* Fix client could not init glance client
+* Import package and dependencies in correct order
+* Fix typo in env-template-create-env arg description
+* Replace tempest\_lib with tempest.lib
+* Add environment deploy to openstack CLI
+* Support resources-dir for hot-packages
+* Reorder releasenotes and increase toctree depth
+* Add '--dep-exists-action' argument to murano CLI
+* Utilize enpoint\_type argument for client creation
+* Modified docstrings to comply with pep8 H405 style check
+* Store transitive inheritance information in glare
+* Updated from global requirements
+* Updated from global requirements
+* Remove unused httplib2 requirement
+* Updated from global requirements
+* Further refactor of Glare API urls
+* Improve muranoclient install scripts syntax
+* Updated from global requirements
+* Updated from global requirements
+* Refactor urls to Glare API
+* Fall back to glance API v1
+* Correct variable name in code adopted from Glance
+* Updated from global requirements
+* Fix test case of test\_category\_create\_long\_name
+* Typo fix for python-muranoclient
+* GetPackageUI API is now called even if Glare is used
+* Updated from global requirements
+* Correct check for artifact package visibility
+* Move OpenStack client to test-requirements
+* Make use of version passed to glare artifacts\_client
+* Fix displaying packages in category-show subcommand
+* Improve dictionary representation of package from Glare
+* Set "glare" as valid choice for "--murano-packages-service" option
+* Refactor request methods in HTTP/SessionClient classes
+* Fix authentication in glare-api via keystone
+* Adds improvements for verification of values from created and listed package
+* Fix env-template-add-app command failed
+* Do not log contents of the download request
+* Updated from global requirements
+* Add test to check error message for bundle-import with invalid file format
+* Add test to check delete environment by environment ID
+* Add test to check error message for bundle-import with non-existing name
+* Add Category support for openstack CLI
+* Add environment create/delete to openstack CLI
+* Add ability to override MURANO\_URL for murano OSC plugin
+* Add Environment support for openstack CLI
+* Update reno for stable/mitaka
+* Updated from global requirements
+* Add reauth if token is expired and username/password are available
+* Update dummy application for testing after changes in murano
+* Distinguish between glance and glare endpoints
+
+0.8.3
+-----
+
+* Remove unused pngmath Sphinx extension
+* Add test to check error message for category-create with long category name
+* Import bundle with a not regular-bundle json give no error
+* Add test to check error message for bundle-import with non-existed package
+* Add "Version" column in the package-list output
+* Add test to check error message for bundle-import without bundle name
+* Fix version in requests to GLARE
+* Updated from global requirements
+* Add test to check category-show error message
+* Add test to check category-delete error message
+
+0.8.2
+-----
+
+* Remove unexpected kwargs when authenticating using token
+* Updated from global requirements
+* Updated from global requirements
+* Deletes redundant line in shell.py file
+* Make CLI outputs consistent with other OpenStack clients
+* Rename the package-import version parameter
+* Fix reading of app template file when adding to env template
+* Fix inconsistent argument name/placeholder in EnvTemplateManager.delete\_app
+* Add Status field\_labels for environment list
+* Fix checks for Project/Tenant command line arguments
+* Improving python3 compatibility
+* Improve is-public argument in env-template-create
+* environment-action-get-result now calls correct get\_result API
+* Adds region parameter to environment-create
+* Fixes incorrect endpoint\_override handling
+* Fixes TypeError in Client constructor
+* Updated from global requirements
+* Fix first argument of murano env-template-add-app usage
+* Add filter for do\_package\_list
+* Fix spellings for some words
+* Fix package delete on update when using Glare
+* Update translation setup
+* Updated from global requirements
+* CLI shell can now properly interact with Glance Artifacts
+* Fixed visibility parameter for create package glare call
+* Fix module's import order
+* Add is-public for environment-template list
+* Add environment template clone
+* Initial commit for openstack-client support in python-muranoclient
+* Add the cover case for 'body' kwarg in http json\_request
+* Updated from global requirements
+* Add python 3 support
+* Updated from global requirements
+
+0.8.1
+-----
+
+* Updated from global requirements
+* Delete unuse variable in shell.py
+* Repair package-update command
+* Remove unnecessary statements for default argument
+* Updated from global requirements
+* Updated from global requirements
+* use keystoneclient exceptions instead of oslo-incubator code
+* Add machinery for translations via babel
+* Remove argparse dependency from requirements.txt file
+* Put py34 first in the envlist order of tox
+* Change LOG.warn to LOG.warning
+* Updated from global requirements
+* Delete the special character in README.rst
+* Remove arguments "{}" and "[]" in function definitions
+* Add Type field\_labels for package list
+* Make package-update help more clear
+* Let the SessionClient raw\_request only return response
+* Delete the extra space in delete package print
+* Updated from global requirements
+* Use oslo\_i18n instend of gettextutils
+* Updated from global requirements
+* Pass environment variables of proxy to tox
+* Change logging level in SessionClient
+* Fix Resource.\_\_eq\_\_ mismatch semantics of object equal
+* Update setup.cfg entries
+* Updated from global requirements
+
+0.8.0
+-----
+
+* Remove py26 support
+* Add limit param for package-list
+* Catch correct exceptions in shell
+* Add missing space to error message
+* Fixed an incorrect call to the artifacts client
+* Fixed a download method wrapper in glare adaptor
+* 'to\_dict' method added to PackageWrapper class
+* Glare client now properly filters by class name
+* Updated from global requirements
+* Add reno for RElease NOtes
+* Replacing application\_catalog with application-catalog
+* New operation env-template-create-env
+* Show detailed info about app
+* Add python 3 support
+* Updated from global requirements
+* Rename folder with CLI tests
+* Add keystone v3 support to client
+* Add CLI tests for environment redeploy
+* Add unit-tests for categories
+* Import images publicly when package is public
+* Add test for environment deployment using CLI
+* Updated from global requirements
+* Use standard formatters for environment-create-session output
+* Small refactoring of CLI tests for packages
+* Updated from global requirements
+* Improve README contents
+* Updated from global requirements
+* Add more tests for categories, env-templates and packages
+* Updated from global requirements
+* Add Active field\_labels for package list
+* Updated from global requirements
+* Use non-absolute paths, to allow urljoin join them correctly
+* Hide token id in logs
+* Fix incorrect output after error in package-save
+* Add missing parameter 'acquired\_by' to environment model in tests
+* Updated from global requirements
+* Fix archive name generation in package\_create command
+
+0.7.1
+-----
+
+* Fix the common/utils typo
+* Fixed YAQL tag leakage to YAML loader
+* Check package-download for stdout redirection
+* Update the python-muranoclient docs
+* Update MURANO\_REPO\_URL
+* Output detail informations about murano --debug command
+* Updated from global requirements
+* Update path to subunit2html in post\_test\_hook and fix env-show test
+* Updated from global requirements
+* Enable F812 and H904 style check
+* Fix app-show command
+* Fix test for environment table structure
+* Delete the unused LOG code
+* Return detailed info when get environment by name
+
+0.7.0
+-----
+
+* Added the support of Glance Artifact Repository
+* Copy the code of Glance V3 (artifacts) client
+* Fixed issue with cacert parameter
+* Strip json and html from error messages
+* Update the git ingore
+* Fix the reversed incoming parameters of assertEqual
+* Add olso.log into muranoclient's requirements.txt
+* Updated from global requirements
+* Standardise help parameter of CLI commands
+* Fix some spelling mistakes of setup files
+
+0.6.3
+-----
+
+* Support for YAQL 1.0.0
+* Updated from global requirements
+* Generate ids in environment-apps-edit command
+* Allow editing packages with package-update command
+* Add parameter support to pagination-list
+* Add CLI command package-save
+* Add check for dashes in template name
+* Add environment-apps-edit command
+* Add environment-session-create command
+* Add action controlling commands
+* Add params to environment\_show command
+* Updated from global requirements
+* Add environment-deploy command
+* Updated package-import help description
+* Add sanity tests for testing actions with environment CLI command
+* Add ability to filter from categories with unicode
+* Allow joining existing networks when creating environment
+* Switch to oslo\_log in murano client
+* Add basic tests for Murano CLI client. Add CleanUp after tests
+* Add bundle-save CLI command
+* Place generated hot package to work directory
+* Updated from global requirements
+* Add description to CLI command category-show
+* Remove unused module cliutils and timeutils
+
+0.6.2
+-----
+
+* Rename all visible occurrences of 'services' name
+* Add docstring to service-show command
+* Fix the unit tests with wrong using of mock
+* Add passenv parameter for tox G.variables passthrough
+* Allows congress to fetch environments from all tenants
+* Remove all vim modelines
+* Edits the help-text for python-muranoclient
+* Add abandon parameter to delete method
+* Add --version parameter for murano python client
+* Update requirements.txt
+* Adding config-like auth configuration for functional tests
+
+0.6.0
+-----
+
+* Point default MURANO\_REPO\_URL to http://storage.apps.openstack.org
+* Support multiple filenames for package commands
+* Remove hash check during image upload
+* Make post\_test\_hook.sh executable
+* Add post\_test\_hook for functional tests
+* First pass at tempest\_lib based functional testing
+* Add OS\_TEST\_PATH to testr
+* Move unit tests into unit test directory
+* Drop use of 'oslo' namespace package
+* Only delete 'owned' packages for --exists-action update
+* Updated YAQL requirement to >= 0.2.6
+* Update Readme
+* Limit parameter is no longer ignored for packages
+* Update .gitreview file to reflect repo rename
+* Better error logging for package/bundle import
+* Update package composing command
+* Tests for repository machinery
+* Bash completion script for murano
+* Add bash-completion subparser to shell client
+* Update from global requirements
+
+0.5.6
+-----
+
+* Use HTTPClient in package\_create manager method
+* Removed default Content-Type HTTP request header
+* Improve image and bundle handling
+* Support local bundles
+* Fix service-show command
+* Fix category list CLI command
+* Enable Bundle.packages() to yield Package objects
+* Environment Template CLI
+* Handle duplicate packages during uploading via CLI
+* Add support for required images file
+* Client support for Require section in manifest
+* Allow importing bundles of packages
+* Allow importing packages name
+* Allow importing packages by url
+* Adds client support for action results
+* Use name or ID of environment for murano CLI commands
+* Enable category management support
+* Fixed pagination parameter to conform to API specs
+* Reverted "Add keystone v3 support to client"
+* Fixes pagination in "packages-list" command
+* Add keystone v3 support to client
+* Add 'verify' option to package.create
+* Do not parse empty body
+* Remove obsolete checks from tox.ini
+* Use pretty-tox for better test output
+* Update from global requirements
+* Use modules from oslo istead of openstack-common
+* Add opportunity to create public packages via shell
+* Revert "Add keystone v3 support to client"
+* Add keystone v3 support to client
+* Catch ConnectionError exception from requests
+* Updated from global requirements
+
+0.5.5
+-----
+
+* Log response when using requests library
+* Provide method for calling action in an environment
+* Bump hacking to 0.9.x series
+
+0.5.4
+-----
+
+* Fix some calls after switch to 'requests'
+
+0.5.3
+-----
+
+* Convert muranoclient to 'requests'
+* Fix exception names and CLI args
+* Adds toggle public functionality
+* Add LICENSE to muranoclient
+* Update package-import command
+* Add package-create command
+* Updated from global requirements
+* Allow deletion of multiple environments
+* Infrastructure update
+* Add ability to retrieve supplier logo for package
+* Correct muranoclient service\_get function
+* Enable to set updating type for "Update package"
+* Extend package-show output with detailed information
+
+0.5.2
+-----
+
+* Improve logging in CLI client
+* Extend CLI functionality
+* Fix issue with python 3.3 gate job
+* Paginate packages list using 'next\_marker' attribute
+* Run hacking in a right way
+* fixed several pep8 issues
+* Fixed Keystone endpoint query
+* Enable unpickling base.Resource objects
+
+0.5.1
+-----
+
+* for pkg list, make include\_disabled default False
+* Return package object in packages.create method
+
+0.5.0
+-----
+
+* Remove version from setup.cfg
+* Added HTTP proxy support
+* Fix the issue with stats API call
+* Update requirements.txt due to changes in global-requirements.txt
+* InstanceStatistics updated for corresponding API change
+* Parse YAML in muranoclient with the loader of the given class
+* Refactor packages filter and list methods
+* Interface to get instance statistics added
+* Support package update, toggle\_active and filter methods
+* Initial support of working with package definitions
+* Updated openstack-common
+* Calls to the v1 API are prefixed with the appropriate version prefix
+* Add Stats List method
+* Fixed issue with requirements
+* Update README with actual info
+* Update requirements to stable/havana
+* Update version in setup.cfg
+* Support passing networking info during environment create, not update
+* Support getting and updating network\_info of environment
+* Cherry-picked changes from release-0.3
+* Support building wheels (PEP-427)
+* Update requirements to match havana's ones
+* Resolve issues with package setup.py
+* Cherry-pick following change-ids from release-0.2
+* Fix error from previous commit
+* Fix service creation failure
+* Fix http.py to initial
+* Resolved bug 746
+* Add SSL support to muranoclient
+* Modified client to support lastStatus fetching
+* Add CentOS setup shell script
+* setup.sh add
+* list deployments in client now properly returns a list, not dictionary
+* Fixed a couple of bugs in path resolution routine
+* Changes in client to work with deployment logs fetching
+* Added support for new API v0.2
+* fixed python setup workflow
+* Added tests for new services
+* Another changes within Service::Delete
+* Correct Service::Delete params
+* Murano Python Client support for IIS/ASP.NET web farms
+* Fix API according to New Sessions Handling design
+* python-muranoclient to support ASP.NET apps deployment API
+* Added .gitreview file
+* glazierclient -> muranoclient in tests
+* KEERO-320 - Fix all occurrences of old names (keero, glazier) in python client
+* Removed all projects except Glazier Api Client
+* Removed all projects except Glazier Api Client
+* Small fixes for unit tests
+* Fixed issue with length of new name
+* Fixed small issue
+* Fixed issue with names
+* Fixed issue with names
+* Fixed issue with names
+* Fixed issue with names
+* Fixed issue with names
+* Fixed issue with names
+* Fixed issue with names
+* Fixed small issue with new names
+* Fixed issue with horizon component installation
+* Fixed issue with horizon component installation
+* Fixed issue with horizon component installation
+* Finished converting API Specification
+* Fixed small issue with setup.py
+* Fixed issue with renaming of the tabula component
+* Fixed issue with renaming of the tabula component
+* Added part of API Specification
+* Tabula renamed to dashboard
+* Tabula renamed to dashboard
+* Finished documentation for API
+* Finished documentation for API
+* Renamed Portas to API
+* Renamed Portas to API
+* Added tox for webUI tests
+* Added license to documentation of Portas Client
+* Small fix
+* Fixed api interface names to environments
+* Fixed api interface names to environments
+* Renamed and licensed python-glazierclient
+* Fixed api interface names to environments
+* Fixed api interface names to environments
+* Renamed documentation project
+* Fixed licenses for tabula and tests. Fixed name of tabula project
+* Fixed licenses for tabula and tests. Fixed name of tabula project
+* Fixed a few small issues
+* Pass all RabbitMQ settings from conductor to Agent
+* Initialization of tox for conductor and portas. Add new webUI automated tests
+* Licenses added
+* A lot of changes were made
+* Issue with figures
+* Main Documentation Project
+* Fixed ignore file for python-portasclient
+* Documentation for UI
+* Documentation for Python PortasClient
+* Forgot man pages
+* Documentation for Portas Project
+* Send token when deleting environment
+* Fixed https://mirantis.jira.com/browse/KEERO-227
+* Fixed issue with sessions
+* Fixed issue with sessions
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Add logging to WebUI
+* Add initial files for unit tests
+* Fixed issues with sessions Added logging
+* Added unit tests for client. Coverage 66%
+* Rename RabbitMQ username field Removed use\_ssl option from settings
+* Fix running install\_venv.py
+* Updated python-portasclient
+* PEP8 compliance
+* Fixed unit tests
+* Added ability to add services to environment
+* bug fix
+* bug fix
+* Fixed index bug
+* Finalize UI
+* Finalize UI
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Fix PEP8 errors
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Fix issue with statuses
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Experiments
+* Fixed issue with sessions
+* Naming conventions: use name instead of id for instance names
+* Heat auto-discovery, keero-linux-keys -> keero-keys
+* Experiments with UI
+* typo
+* Scoped tokens
+* Experiments with UI
+* Experiments with UI
+* Experiments with UI
+* Experiments with UI
+* Experiments with UI
+* Experiments with UI
+* Experiments with UI
+* Fix issue for result of deleted environments
+* Fix merge issue
+* Merged
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fix name of the variable
+* Fixed small issue
+* Send token when deleting environment
+* Removed unneeded binding
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Added tabs for services
+* forgotten file
+* Fixed issue with activeDirectory deletion
+* Add support for reports filtering
+* Added tabs for services
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Fixed small issue
+* Added dropdown list with list of services
+* Added initial version of tabs for services
+* Added initial version of tabs for services
+* Added initial version of tabs for services
+* Fixed issues with templates
+* Fixed issue  with installation
+* Fixed issue  with installation
+* PEP-8
+* Fixed issue with incorrect import
+* logging and bug-fixes
+* fixed VM initialization script
+* Evironment/Units deletion, bug-fixes
+* Fixed UI issues
+* Remove service deletion button
+* Finished installable UI
+* Removed old code
+* Naming conventions changed
+* Updated OpenStack Common (Fixed issue with notifier package)
+* Use Heat REST API instead of command-line
+* Added support for setup.py Added localization and documentation skeletons PEP8 Fixes, optimized imports
+* #KEERO-222 Remove random part of unit name
+* Send Env to Conductor for deletion
+* Hot fix for WebUI tests
+* Fixed WebUI tests. Added new tests
+* #KEERO-220 Send X-Auth-Token to Conductor
+* Added initial unit tests for RestAPI service
+* Fixed all pep8
+* Fixed automated tests for web UI
+* Fixed automated tests for WebUI. Added class Page with simple objects
+* Code to start\stop keero components using devstack functions
+* Fixed: changed the run mode for install venv script
+* Added deployment script for automated tests
+* All Cloudbase-Init plugins disabled except UserDataPlugin
+* Userdata script updated to support computer renaming functionality
+* Entry point script renamed 2d27f4f5054f34982ed67da2bf4b35c8ac1558d3
+* Issues #195 and #199
+* README and guide for conductor
+* Fix and unit test for issue: https://mirantis.jira.com/browse/KEERO-219
+* Added unit tests for REST API client. Fixed pep8
+* New devstack scripts added
+* Old devstack scripts removed
+* Write-Host replaced by Write-Log
+* Fixed typo
+* Sync
+* Sync
+* Sync
+* Cloned horizon and added our dashboard
+* Removed obsolete code Removed projects: [windc, windcclient]
+* Added tests for REST API. Fixed issues with Web UI
+* Added tests for REST API. Fixed issues with Web UI
+* Merged iteration3 branch to master. Fixed pep8
+* Fixed small issues with UI
+* Added lst fixes for demo
+* Fix another issue with environments list
+* Fix another issue with services
+* Fix issue with getting list of environments
+* Added progress bars for services. Fixed few issues for demo
+* Fix issue with ack on results
+* Add part of service id to unit name
+* Add ability to get status for Environments and Sessions
+* Added password-secure checks for UI, fix usability issues for demo
+* ExecutionPlanGenerator DSL processor
+* Updated workflow elements to reflect new name changes and to fix typos
+* ExecutionPlanGenerator DSL processor
+* Updated workflow elements to reflect new name changes and to fix typos
+* Another Issue with sessions
+* Added progress bar to Web UI. Fixed pep8 errors
+* Change behaviour of viewing services
+* Issue with session
+* No ack is needed when auto\_ack set to True
+* Resolved issue with reports from orchestration engine
+* FIx issue with fields created & updated
+* Fixed issue with logging
+* Added deploy button for data centers in UI. Fixed templates for services
+* Queues should be durable
+* Add debug logging for controllers
+* Sync before tag
+* Fixed issue with empty services list
+* Added new API for Web UI
+* typos
+* Fixed length of names
+* Fixed instance namings
+* Added WebServer and AD
+* Workflows, ExecutionPlanGenerator, Reporting, UserData, conductor improvements
+* Removed obsolete file
+* Bug with Session
+* Added Session operations
+* Added Environments CRUD operations
+* Issue with deleting Environment
+* Removed obsolete files
+* Added initial version for python-portasclient
+* Issue with port for RabbitMQ
+* Function updated to return IPv4 addresses only
+* Typo
+* Explicit import of module DnsServer added
+* Function to install IIS added
+* Code to return DNS listening IPs from DC added
+* WebServer API Added WebServer API Small refactoring
+* Fix issues with queues
+* Added units name generation
+* Write results from orchestration engine
+* Active Directory API
+* Remove obsolete service table
+* Enable session deployment
+* Reports from orchestration engine Added ability to store and expose reports from orchestration engine
+* Cleaned up API
+* Added support for reading messages from RabbitMQ asynchronously
+* Typo
+* userdata.py fixed
+* Finished Task KEERO-111. Added base UI tests
+* Hot fix: Fixed pep8 for Dashboard
+* Finished Task: KEERO-117. Added new UI wizard for Create Services Action
+* Userdata plugin with minimal MIME support added
+* User data sample file added
+* Extra functions moved to NotCoreFunctions.ps1 file in order to remove them in the future
+* Functions to work with Base64 strings added
+* Functions to work with Zip files added
+* Modified files from cloudbase-init added
+* Fixed pep8. Fixed deployment script
+* Added support for session checking
+* Most part of Session API
+* Removed obsolete code
+* Added new Session model and migration Fixed issues with previous models
+* Initial conductor implementation
+* Added deployment script and automated tests
+* Small PEP8 fixes
+* Fixed small issues with parameters. It is required fix
+* Added remove method for environments Also slightly updated routes table
+* Finished environments api
+* Only environments from same tenant as users should be shown
+* Remove unnecessary blocks of code
+* When new DC is adding tenant\_id is added as param
+* Fix issues with context
+* Moved utils.py from WindDC
+* Small changes to .gitignore Removed global .gitignore Added .gitignore to WindowsAgent project
+* Update added files
+* Added support for keystone-auth
+* Updated initial version of portas-api
+* Initial version of portas-api
+* Simple function to update agent config added
+* Simple function for working with templates added
+* Function to retrieve meta data opject from config drive added
+* localrc updated
+* Files to automate devstack installation added
+* Fixed small issues with WebUI
+* asd
+* test.commit
+* test.commit
+* Log functions updated
+* Stop-Execution modified
+* Removed obsole line
+* Removed obsolete file Added .gitignore file
+* Added reference JSON for Active Directory
+* Fixed urls for dashboard
+* Fixed Web UI for demo
+* Files removed
+* Windows PowerShell module added
+* Unattended installation files added
+* Execution plan files added
+* windc iteration2
+* Added WebUI for correct configuration of new service AD
+* Resolved issue with datacenter id
+* Resolved issue with datacenter id
+* Fixed many small issues
+* Fixed typo
+* Fixed KEERO-89
+* Fixed issue with data centers
+* Added services functions to client. Need to be tested
+* [KEERO-83] Windows Agent: Ability to reboot machine after execution plan is executed
+* [KEERO-83] Windows Agent: Typo fixes + sample values in config
+* [KEERO-83] Windows Agent initial implementation
+* Added operations for chef. They might be remove if we decide to not use chef
+* Fixed small issues
+* Fixed KEERO-85
+* Fixed issue with virtual environment SQLAlchemy library
+* Added library libsqlite3-dev to virtual environment for windc client
+* Added new functional to dashboard, fixed small issues
+* Added windc API client, sync repo with dev box
+* Added new files
+* Updated design. Removed extra code
+* 1. Added support of CloudFormation templates. Made a simple interface to build template. Stan can work here to redesign template.py 2. Added calls of drivers. Now heat is called from cmd instead of client. Should be rewritten. 3. ActiveDirectory makes a static template. Need to rewrite this with working with actual parameters
+* Added additional fields for Domain Controller
+* Added simple form for configuration Domen Controllers and IIS Servers
+* Fixed small problems with links and titles on pages
+* Fixed small problems with links and titles on pages
+* Added initial project for horizon dashboard
+* 1. Added builders support. Each builder is a class dynamically loaded from ./windc/core/builders folder. The class name should be the same as module file name. 2. Updated core/api.py to support datacenter and service creation with extra parameters which are not defined by model explicitly. 3. Added event based approach for the windows environment change. Now when user submits a request to API the core updates database and initiates a new event which defined scope (datacenter, service, VM) and action (add, modify, delete). This event and data will be iterated over all registered builders. Each builder can use this event and data to plan some modification
+* 1. Fixed issue with main file start ./bin/windc-api 2. Added router to Route /datacenters/ and /services/ URLs 3. Added stubs for windc/core/api. 4. Fixed start-up process for service ------------------------------------------------- Now it is working service which will reply for curl http://localhost:8181/tenant\_id/datacenters/ curl http://localhost:8181/tenant\_id/datacenters/dc\_id/services curl http://localhost:8181/tenant\_id/datacenters/dc\_id/services/service\_id
+* Initial version of the Windows DataCenter project. It is openstak-skeleton based
+* Unattended files added
+* Initial empty repository
diff -pruN 2.3.0-2/debian/changelog 2.4.1-0ubuntu1/debian/changelog
--- 2.3.0-2/debian/changelog	2021-09-29 15:48:34.000000000 +0000
+++ 2.4.1-0ubuntu1/debian/changelog	2022-03-02 18:21:09.000000000 +0000
@@ -1,124 +1,72 @@
-python-muranoclient (2.3.0-2) unstable; urgency=medium
+python-muranoclient (2.4.1-0ubuntu1) jammy; urgency=medium
 
-  * Uploading to unstable.
-
- -- Thomas Goirand <zigo@debian.org>  Wed, 29 Sep 2021 17:48:34 +0200
-
-python-muranoclient (2.3.0-1) experimental; urgency=medium
-
-  * New upstream release.
-
- -- Thomas Goirand <zigo@debian.org>  Mon, 20 Sep 2021 16:21:02 +0200
+  * New upstream release for OpenStack Yoga.
 
-python-muranoclient (2.2.0-2) unstable; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 02 Mar 2022 13:21:09 -0500
 
-  * Upload to unstable.
+python-muranoclient (2.4.0-0ubuntu1) jammy; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 16 Aug 2021 19:04:05 +0200
+  * New upstream release for OpenStack Yoga.
+  * d/control: Bump debhelper compat to 13.
 
-python-muranoclient (2.2.0-1) experimental; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 17 Nov 2021 17:44:24 -0500
 
-  * New upstream release.
-
- -- Thomas Goirand <zigo@debian.org>  Tue, 09 Mar 2021 10:06:07 +0100
+python-muranoclient (2.2.0-0ubuntu1) impish; urgency=medium
 
-python-muranoclient (2.1.1-2) unstable; urgency=medium
+  * d/control: Update VCS paths for move to lp:~ubuntu-openstack-dev.
+  * New upstream release for OpenStack Xena.
 
-  * Uploading to unstable.
-  * Fixed debian/watch.
-  * Add a debian/salsa-ci.yml.
+ -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Mon, 07 Jun 2021 14:37:03 +0000
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 16 Oct 2020 16:31:29 +0200
+python-muranoclient (2.1.1-0ubuntu1) groovy; urgency=medium
 
-python-muranoclient (2.1.1-1) experimental; urgency=medium
+  * New upstream release for OpenStack Victoria.
+  * d/control: Align (Build-)Depends with upstream.
 
-  * Fixed watch file URL.
-  * New upstream release.
-  * Removed python3-mock from build-depends.
-  * Switched to debhelper-compat 11.
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 11 Sep 2020 15:54:21 -0400
 
- -- Thomas Goirand <zigo@debian.org>  Thu, 10 Sep 2020 12:35:53 +0200
+python-muranoclient (2.1.0-0ubuntu1) groovy; urgency=medium
 
-python-muranoclient (2.0.1-2) unstable; urgency=medium
+  * New upstream release for OpenStack Victoria.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/control, d/rules: Switch to debhelper compat 12 and pybuild.
+  * d/control: Update Standards-Version to 4.5.0.
 
-  * Uploading to unstable.
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 28 Jul 2020 17:10:19 -0400
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 08 May 2020 23:22:24 +0200
+python-muranoclient (1.3.0-0ubuntu1) eoan; urgency=medium
 
-python-muranoclient (2.0.1-1) experimental; urgency=medium
+  * New upstream release for OpenStack Train.
+  * d/control: Align (Build-)Depends with upstream.
 
-  * New upstream release.
+ -- Corey Bryant <corey.bryant@canonical.com>  Mon, 09 Sep 2019 15:50:58 -0400
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 08 Apr 2020 17:32:48 +0200
+python-muranoclient (1.1.1-0ubuntu3) eoan; urgency=medium
 
-python-muranoclient (1.3.0-2) unstable; urgency=medium
+  * d/control: Fix BD's on python-* packages for Bionic Train.
 
-  [ Ondřej Nový ]
-  * Bump Standards-Version to 4.4.1.
-
-  [ Thomas Goirand ]
-  * Uploading to unstable.
-
- -- Thomas Goirand <zigo@debian.org>  Mon, 21 Oct 2019 01:38:59 +0200
-
-python-muranoclient (1.3.0-1) experimental; urgency=medium
-
-  [ Ondřej Nový ]
-  * Use debhelper-compat instead of debian/compat.
-  * Bump Standards-Version to 4.4.0.
-
-  [ Thomas Goirand ]
-  * New upstream release.
+ -- Sahid Orentino Ferdjaoui <sahid.ferdjaoui@canonical.com>  Fri, 12 Jul 2019 14:42:47 +0200
 
- -- Thomas Goirand <zigo@debian.org>  Tue, 17 Sep 2019 00:11:49 +0200
+python-muranoclient (1.1.1-0ubuntu2) eoan; urgency=medium
 
-python-muranoclient (1.2.0-4) unstable; urgency=medium
+  * d/control: Drop BDI's on python-* packages.
+  * d/control: Drop python-muranoclient binary package.
+  * d/*.postinst,prerm,postrm: Drop, alternatives no longer needed.
+  * d/rules: Tweak to stop build and install of Python 2 parts.
 
-  * Fixed python3-muranoclient is empty.
+ -- Sahid Orentino Ferdjaoui <sahid.ferdjaoui@canonical.com>  Thu, 11 Jul 2019 16:10:41 +0100
 
- -- Thomas Goirand <zigo@debian.org>  Thu, 18 Jul 2019 14:13:47 +0200
+python-muranoclient (1.1.1-0ubuntu1) cosmic; urgency=low
 
-python-muranoclient (1.2.0-3) unstable; urgency=medium
-
-  * Uploading to unstable.
-
- -- Thomas Goirand <zigo@debian.org>  Wed, 17 Jul 2019 13:47:23 +0200
-
-python-muranoclient (1.2.0-2) experimental; urgency=medium
-
-  * Removed debian/python3-muranoclient.postinst (Closes: #925426).
-
- -- Thomas Goirand <zigo@debian.org>  Mon, 25 Mar 2019 15:12:10 +0100
-
-python-muranoclient (1.2.0-1) experimental; urgency=medium
-
-  * New upstream release.
-  * Removed Python 2 support.
-  * Add Breaks+Replaces: python-muranoclient (because of man page).
-
- -- Thomas Goirand <zigo@debian.org>  Sat, 23 Mar 2019 12:28:31 +0100
-
-python-muranoclient (1.1.1-2) unstable; urgency=medium
-
-  [ Ondřej Nový ]
-  * Use 'python3 -m sphinx' instead of sphinx-build for building docs
-
-  [ Thomas Goirand ]
-  * Uploading to unstable.
-
- -- Thomas Goirand <zigo@debian.org>  Wed, 05 Sep 2018 00:15:20 +0200
-
-python-muranoclient (1.1.1-1) experimental; urgency=medium
-
-  [ Ondřej Nový ]
-  * d/control: Use team+openstack@tracker.debian.org as maintainer
-
-  [ Thomas Goirand ]
-  * New upstream release.
-  * Building doc with Python 3.
-  * Fixed (build-)depends for this release.
+  * Merge from Debian unstable.  Remaining changes:
+    - d/gbp.conf: Retain for pristine-tar.
+    - d/control: Enable autopkgtest-pkg-python testsuite.
+    - d/control, d/compat: Bump debhelper compat level to 10.
+    - d/watch: Get tarball from tarballs.openstack.org.
+  * New upstream release for OpenStack Rocky.
+  * d/control: Align (Build-)Depends with upstream.
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 22 Aug 2018 11:30:35 +0200
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 03 Aug 2018 13:01:23 -0400
 
 python-muranoclient (1.0.1-4) unstable; urgency=medium
 
@@ -150,6 +98,18 @@ python-muranoclient (1.0.1-1) experiment
 
  -- Thomas Goirand <zigo@debian.org>  Tue, 13 Feb 2018 15:05:22 +0000
 
+python-muranoclient (1.0.1-0ubuntu1) bionic; urgency=medium
+
+  * 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.
+  * d/p/drop-openstackdoctheme.patch: Dropped. No longer needed.
+  * d/control: Min version of python-yaql 1.1.1 is enough.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 24 Jan 2018 15:42:11 -0500
+
 python-muranoclient (0.14.0-2) unstable; urgency=medium
 
   * Uploading to unstable:
@@ -180,6 +140,75 @@ python-muranoclient (0.14.0-1) experimen
 
  -- Thomas Goirand <zigo@debian.org>  Tue, 03 Oct 2017 22:28:22 +0200
 
+python-muranoclient (0.14.0-0ubuntu1) artful; urgency=medium
+
+  * d/watch: Get tarball from tarballs.openstack.org.
+  * 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.
+  * d/p/no-intersphinx.patch: Dropped. No longer needed.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Tue, 15 Aug 2017 13:37:20 -0400
+
+python-muranoclient (0.12.0-0ubuntu1) artful; urgency=medium
+
+  [ Chuck Short ]
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+
+  [ James Page ]
+  * d/watch: Use pypi.debian.net.
+
+ -- James Page <james.page@ubuntu.com>  Fri, 02 Jun 2017 09:24:26 +0100
+
+python-muranoclient (0.11.1-0ubuntu1) zesty; urgency=medium
+
+  * d/gbp.conf: Update gbp configuration file.
+  * d/control: Update Vcs-* links and maintainers.
+  * New upstream release.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 09 Dec 2016 08:54:18 -0500
+
+python-muranoclient (0.11.0-0ubuntu1) yakkety; urgency=medium
+
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 02 Sep 2016 15:25:34 +0100
+
+python-muranoclient (0.9.0-1) experimental; urgency=medium
+
+  * New upstream release.
+  * Fixed (build-)depends for this release.
+  * Using pgkos-dh_auto_{test,install} from openstack-pkg-tools >= 52~.
+  * Removed CVE-2016-4972_Use_yaml.SafeLoader_instead_of_yaml.Loader.patch
+    applied upstream.
+
+ -- Thomas Goirand <zigo@debian.org>  Wed, 13 Jul 2016 09:57:54 +0200
+
+python-muranoclient (0.8.4-2) experimental; urgency=medium
+
+  * CVE-2016-4972: RCE vulnerability in Openstack Murano using insecure YAML
+    tags. Adds upstream patch: Use yaml.SafeLoader instead of yaml.Loader.
+    (Closes: #828063).
+
+ -- Thomas Goirand <zigo@debian.org>  Mon, 27 Jun 2016 19:12:11 +0000
+
+python-muranoclient (0.8.4-1) experimental; urgency=medium
+
+  [ Ondřej Nový ]
+  * Standards-Version is 3.9.8 now (no change)
+  * d/rules: Removed UPSTREAM_GIT, changed to default value
+  * d/copyright: Changed source URL to new one
+
+  [ Corey Bryant ]
+  * New upstream release.
+  * d/gbp.conf: Update branch for newton.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Sun, 05 Jun 2016 23:23:25 +0000
+
 python-muranoclient (0.8.3-4) unstable; urgency=high
 
   [ Ondřej Nový ]
@@ -283,3 +312,4 @@ python-muranoclient (0.5.5-1) experiment
   * Initial release (Closes: #762787).
 
  -- Thomas Goirand <zigo@debian.org>  Thu, 25 Sep 2014 15:50:43 +0800
+
diff -pruN 2.3.0-2/debian/control 2.4.1-0ubuntu1/debian/control
--- 2.3.0-2/debian/control	2021-09-29 15:48:34.000000000 +0000
+++ 2.4.1-0ubuntu1/debian/control	2022-03-02 18:21:09.000000000 +0000
@@ -1,52 +1,54 @@
 Source: python-muranoclient
 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:
  Corey Bryant <corey.bryant@canonical.com>,
  Thomas Goirand <zigo@debian.org>,
 Build-Depends:
- debhelper-compat (= 11),
+ debhelper-compat (= 13),
  dh-python,
  openstack-pkg-tools,
  python3-all,
- python3-pbr,
+ python3-pbr (>= 2.0.0),
  python3-setuptools,
- python3-sphinx,
+ python3-sphinx (>= 2.0.0),
 Build-Depends-Indep:
- python3-babel,
- python3-coverage,
- python3-fixtures,
- python3-glanceclient,
- python3-hacking,
- python3-iso8601,
- python3-keystoneclient,
- python3-murano-pkg-check,
- python3-openssl,
- python3-openstackdocstheme,
- python3-os-testr <!nocheck>,
- python3-osc-lib,
- python3-oslo.i18n,
- python3-oslo.log,
- python3-oslo.serialization,
- python3-oslo.utils,
- python3-oslotest <!nocheck>,
- python3-prettytable,
- python3-requests,
- python3-requests-mock <!nocheck>,
- python3-six,
- python3-stestr <!nocheck>,
+ python3-coverage (>= 4.0),
+ python3-fixtures (>= 3.0.0),
+ python3-glanceclient (>= 1:2.8.0),
+ python3-hacking (>= 0.12.0),
+ python3-iso8601 (>= 0.1.11),
+ python3-keystoneclient (>= 1:3.8.0),
+ python3-mock (>= 2.0.0),
+ python3-murano-pkg-check (>= 0.3.0),
+ python3-openssl (>= 17.1.0),
+ python3-openstackdocstheme (>= 2.2.1),
+ python3-os-testr (>= 1.0.0),
+ python3-osc-lib (>= 1.8.0),
+ python3-oslo.i18n (>= 3.15.3),
+ python3-oslo.log (>= 3.36.0),
+ python3-oslo.serialization (>= 2.18.0),
+ python3-oslo.utils (>= 3.33.0),
+ python3-oslotest (>= 1:3.2.0),
+ python3-prettytable (>= 0.7.2),
+ python3-requests (>= 2.14.2),
+ python3-requests-mock (>= 1.1.0),
+ python3-six (>= 1.10.0),
+ python3-stestr (>= 2.0.0),
  python3-subunit,
- python3-tempest,
- python3-testscenarios <!nocheck>,
- python3-testtools <!nocheck>,
- python3-yaml,
- python3-yaql,
- subunit <!nocheck>,
-Standards-Version: 4.4.1
-Vcs-Browser: https://salsa.debian.org/openstack-team/clients/python-muranoclient
-Vcs-Git: https://salsa.debian.org/openstack-team/clients/python-muranoclient.git
-Homepage: https://github.com/openstack/python-muranoclient
+ python3-tempest (>= 1:17.1.0),
+ python3-testrepository (>= 0.0.18),
+ python3-testscenarios (>= 0.4),
+ python3-testtools (>= 2.2.0),
+ python3-yaml (>= 3.13),
+ python3-yaql (>= 1.1.3),
+Standards-Version: 4.5.0
+Vcs-Browser: https://git.launchpad.net/~ubuntu-openstack-dev/ubuntu/+source/python-muranoclient
+Vcs-Git: https://git.launchpad.net/~ubuntu-openstack-dev/ubuntu/+source/python-muranoclient
+Homepage: https://opendev.org/openstack/python-muranoclient
+Testsuite: autopkgtest-pkg-python
 
 Package: python-muranoclient-doc
 Architecture: all
@@ -67,29 +69,24 @@ Description: cloud-ready application cat
 Package: python3-muranoclient
 Architecture: all
 Depends:
- python3-babel,
- python3-glanceclient,
- python3-iso8601,
- python3-keystoneclient,
- python3-murano-pkg-check,
- python3-openssl,
- python3-osc-lib,
- python3-oslo.i18n,
- python3-oslo.log,
- python3-oslo.serialization,
- python3-oslo.utils,
- python3-pbr,
- python3-prettytable,
- python3-requests,
- python3-six,
- python3-yaml,
- python3-yaql,
+ python3-glanceclient (>= 1:2.8.0),
+ python3-iso8601 (>= 0.1.11),
+ python3-keystoneclient (>= 1:3.8.0),
+ python3-murano-pkg-check (>= 0.3.0),
+ python3-openssl (>= 17.1.0),
+ python3-osc-lib (>= 1.8.0),
+ python3-oslo.i18n (>= 3.15.3),
+ python3-oslo.log (>= 3.36.0),
+ 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-six (>= 1.10.0),
+ python3-yaml (>= 3.13),
+ python3-yaql (>= 1.1.3),
  ${misc:Depends},
  ${python3:Depends},
-Breaks:
- python-muranoclient,
-Replaces:
- python-muranoclient,
 Suggests:
  python-muranoclient-doc,
 Description: cloud-ready application catalog - Python 3.x client module
diff -pruN 2.3.0-2/debian/copyright 2.4.1-0ubuntu1/debian/copyright
--- 2.3.0-2/debian/copyright	2021-09-29 15:48:34.000000000 +0000
+++ 2.4.1-0ubuntu1/debian/copyright	2022-03-02 18:21:09.000000000 +0000
@@ -1,6 +1,6 @@
 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: python-muranoclient
-Source: https://github.com/openstack/python-muranoclient.git
+Source: https://opendev.org/openstack/python-muranoclient
 
 Files: *
 Copyright: (c) 2012-2016, OpenStack Foundation <openstack-dev@lists.openstack.org>
diff -pruN 2.3.0-2/debian/gbp.conf 2.4.1-0ubuntu1/debian/gbp.conf
--- 2.3.0-2/debian/gbp.conf	1970-01-01 00:00:00.000000000 +0000
+++ 2.4.1-0ubuntu1/debian/gbp.conf	2022-03-02 18:21:09.000000000 +0000
@@ -0,0 +1,7 @@
+[DEFAULT]
+debian-branch = master
+upstream-tag = %(version)s
+pristine-tar = True
+
+[buildpackage]
+export-dir = ../build-area
diff -pruN 2.3.0-2/debian/python3-muranoclient.install 2.4.1-0ubuntu1/debian/python3-muranoclient.install
--- 2.3.0-2/debian/python3-muranoclient.install	2021-09-29 15:48:34.000000000 +0000
+++ 2.4.1-0ubuntu1/debian/python3-muranoclient.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-/usr/*
diff -pruN 2.3.0-2/debian/python3-muranoclient.manpages 2.4.1-0ubuntu1/debian/python3-muranoclient.manpages
--- 2.3.0-2/debian/python3-muranoclient.manpages	2021-09-29 15:48:34.000000000 +0000
+++ 2.4.1-0ubuntu1/debian/python3-muranoclient.manpages	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-doc/build/man/murano.1
diff -pruN 2.3.0-2/debian/python3-muranoclient.postrm 2.4.1-0ubuntu1/debian/python3-muranoclient.postrm
--- 2.3.0-2/debian/python3-muranoclient.postrm	2021-09-29 15:48:34.000000000 +0000
+++ 2.4.1-0ubuntu1/debian/python3-muranoclient.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 murano /usr/bin/python3-murano
-fi
-
-#DEBHELPER#
-
-exit 0
diff -pruN 2.3.0-2/debian/python3-muranoclient.prerm 2.4.1-0ubuntu1/debian/python3-muranoclient.prerm
--- 2.3.0-2/debian/python3-muranoclient.prerm	2021-09-29 15:48:34.000000000 +0000
+++ 2.4.1-0ubuntu1/debian/python3-muranoclient.prerm	1970-01-01 00:00:00.000000000 +0000
@@ -1,11 +0,0 @@
-#!/bin/sh
-
-set -e
-
-if [ "$1" = "remove" ] ; then
-	update-alternatives --remove murano /usr/bin/python3-murano
-fi
-
-#DEBHELPER#
-
-exit 0
diff -pruN 2.3.0-2/debian/python-muranoclient.manpages 2.4.1-0ubuntu1/debian/python-muranoclient.manpages
--- 2.3.0-2/debian/python-muranoclient.manpages	1970-01-01 00:00:00.000000000 +0000
+++ 2.4.1-0ubuntu1/debian/python-muranoclient.manpages	2022-03-02 18:21:09.000000000 +0000
@@ -0,0 +1 @@
+doc/build/man/murano.1
diff -pruN 2.3.0-2/debian/rules 2.4.1-0ubuntu1/debian/rules
--- 2.3.0-2/debian/rules	2021-09-29 15:48:34.000000000 +0000
+++ 2.4.1-0ubuntu1/debian/rules	2022-03-02 18:21:09.000000000 +0000
@@ -1,38 +1,46 @@
 #!/usr/bin/make -f
 
+export PYBUILD_NAME=muranoclient
+
 include /usr/share/openstack-pkg-tools/pkgos.make
 
 %:
-	dh $@ --buildsystem=python_distutils --with python3,sphinxdoc
-
-override_dh_auto_clean:
-	rm -rf doc/build build
-
-override_dh_auto_build:
-	echo "Do nothing..."
-
-override_dh_auto_test:
-	echo "Do nothing..."
+	dh $@ --buildsystem=pybuild --with python3,sphinxdoc
 
 override_dh_auto_install:
-	pkgos-dh_auto_install --no-py2 --in-tmp
+	pkgos-dh_auto_install --no-py2
 
+override_dh_auto_test:
 ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
 	pkgos-dh_auto_test --no-py2
 endif
 
 override_dh_installman:
-ifeq (,$(findstring nodoc, $(DEB_BUILD_OPTIONS)))
-	PYTHONPATH=. python3 -m sphinx -b man doc/source doc/build/man
+ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS)))
+	PYTHONPATH=. sphinx-build -b man doc/source doc/build/man
 	cp doc/build/man/python-muranoclient.1 doc/build/man/murano.1
-	dh_installman
+	dh_installman -O--buildsystem=pybuild
 endif
 
 override_dh_sphinxdoc:
-ifeq (,$(findstring nodoc, $(DEB_BUILD_OPTIONS)))
-	PYTHONPATH=. python3 -m sphinx -b html doc/source $(CURDIR)/debian/python-muranoclient-doc/usr/share/doc/python-muranoclient-doc/html
-	dh_sphinxdoc
+ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS)))
+	PYTHONPATH=. sphinx-build -b html doc/source $(CURDIR)/debian/python-muranoclient-doc/usr/share/doc/python-muranoclient-doc/html
+	dh_sphinxdoc -O--buildsystem=pybuild
 endif
 
+override_dh_clean:
+	dh_clean -O--buildsystem=pybuild
+	rm -rf doc/build build
+
 override_dh_python3:
 	dh_python3 --shebang=/usr/bin/python3
+
+# Commands not to run
+override_dh_installcatalogs:
+override_dh_installemacsen override_dh_installifupdown:
+override_dh_installinfo override_dh_installmenu override_dh_installmime:
+override_dh_installmodules override_dh_installlogcheck:
+override_dh_installpam override_dh_installppp override_dh_installudev override_dh_installwm:
+override_dh_installxfonts override_dh_gconf override_dh_icons override_dh_perl override_dh_usrlocal:
+override_dh_installcron override_dh_installdebconf:
+override_dh_installlogrotate override_dh_installgsettings:
diff -pruN 2.3.0-2/debian/salsa-ci.yml 2.4.1-0ubuntu1/debian/salsa-ci.yml
--- 2.3.0-2/debian/salsa-ci.yml	2021-09-29 15:48:34.000000000 +0000
+++ 2.4.1-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 2.3.0-2/debian/watch 2.4.1-0ubuntu1/debian/watch
--- 2.3.0-2/debian/watch	2021-09-29 15:48:34.000000000 +0000
+++ 2.4.1-0ubuntu1/debian/watch	2022-03-02 18:21:09.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-muranoclient/tags .*/(\d[brc\d\.]+)\.tar\.gz
+opts="uversionmangle=s/\.(b|rc)/~$1/" \
+    http://tarballs.openstack.org/python-muranoclient/ python-muranoclient-(\d.*)\.tar\.gz
diff -pruN 2.3.0-2/.gitignore 2.4.1-0ubuntu1/.gitignore
--- 2.3.0-2/.gitignore	2021-05-31 20:35:38.000000000 +0000
+++ 2.4.1-0ubuntu1/.gitignore	1970-01-01 00:00:00.000000000 +0000
@@ -1,41 +0,0 @@
-#IntelJ Idea
-.idea/
-
-#virtualenv
-.venv/
-
-#Build results
-build/
-dist/
-*.egg-info/
-.tox
-AUTHORS
-ChangeLog
-eggs/
-.eggs/
-develop-eggs/
-*.egg
-
-#Python
-*.pyc
-
-#Translation build
-*.mo
-
-#SQLite Database files
-*.sqlite
-
-#Autogenerated Documentation
-doc/source/api
-
-#Testing framework
-.stestr/
-.coverage
-*,cover
-cover
-
-#swap file
-*.swp
-
-# Files created by releasenotes build
-releasenotes/build
diff -pruN 2.3.0-2/.gitreview 2.4.1-0ubuntu1/.gitreview
--- 2.3.0-2/.gitreview	2021-05-31 20:35:38.000000000 +0000
+++ 2.4.1-0ubuntu1/.gitreview	1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-[gerrit]
-host=review.opendev.org
-port=29418
-project=openstack/python-muranoclient.git
diff -pruN 2.3.0-2/lower-constraints.txt 2.4.1-0ubuntu1/lower-constraints.txt
--- 2.3.0-2/lower-constraints.txt	2021-05-31 20:35:38.000000000 +0000
+++ 2.4.1-0ubuntu1/lower-constraints.txt	1970-01-01 00:00:00.000000000 +0000
@@ -1,86 +0,0 @@
-alabaster==0.7.10
-appdirs==1.3.0
-asn1crypto==0.23.0
-cffi==1.14.0
-cliff==2.8.0
-cmd2==0.8.0
-coverage==4.0
-cryptography==2.7
-debtcollector==1.2.0
-decorator==3.4.0
-deprecation==1.0
-docutils==0.11
-dogpile.cache==0.6.2
-dulwich==0.15.0
-extras==1.0.0
-fasteners==0.7.0
-fixtures==3.0.0
-future==0.16.0
-idna==2.6
-imagesize==0.7.1
-iso8601==0.1.11
-Jinja2==2.10
-jmespath==0.9.0
-jsonpatch==1.16
-jsonpointer==1.13
-jsonschema==2.6.0
-keystoneauth1==3.4.0
-linecache2==1.0.0
-MarkupSafe==1.1.1
-monotonic==0.6
-mox3==0.20.0
-msgpack-python==0.4.0
-munch==2.1.0
-murano-pkg-check==0.3.0
-netaddr==0.7.18
-netifaces==0.10.4
-openstacksdk==0.11.2
-os-client-config==1.28.0
-os-service-types==1.2.0
-os-testr==1.0.0
-osc-lib==1.8.0
-oslo.concurrency==3.25.0
-oslo.config==5.2.0
-oslo.context==2.19.2
-oslo.i18n==3.15.3
-oslo.log==3.36.0
-oslo.serialization==2.18.0
-oslo.utils==3.33.0
-oslotest==3.2.0
-paramiko==2.0.0
-pbr==2.0.0
-ply==3.10
-positional==1.2.1
-prettytable==0.7.2
-pyasn1==0.1.8
-pycparser==2.18
-Pygments==2.2.0
-pyinotify==0.9.6
-pyOpenSSL==17.1.0
-pyparsing==2.1.0
-pyperclip==1.5.27
-python-dateutil==2.5.3
-python-glanceclient==2.8.0
-python-keystoneclient==3.8.0
-python-mimeparse==1.6.0
-python-subunit==1.0.0
-pytz==2013.6
-PyYAML==3.13
-requests==2.14.2
-requests-mock==1.1.0
-requestsexceptions==1.2.0
-rfc3986==0.3.1
-semantic-version==2.3.1
-simplejson==3.5.1
-snowballstemmer==1.2.1
-stevedore==1.20.0
-tempest==17.1.0
-stestr==2.0.0
-testscenarios==0.4
-testtools==2.2.0
-traceback2==1.4.0
-unittest2==1.1.0
-urllib3==1.21.1
-warlock==1.2.0
-wrapt==1.7.0
-yaql==1.1.3
diff -pruN 2.3.0-2/PKG-INFO 2.4.1-0ubuntu1/PKG-INFO
--- 2.3.0-2/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
+++ 2.4.1-0ubuntu1/PKG-INFO	2022-02-22 11:40:22.649886000 +0000
@@ -0,0 +1,97 @@
+Metadata-Version: 1.2
+Name: python-muranoclient
+Version: 2.4.1
+Summary: python-muranoclient
+Home-page: https://docs.openstack.org/python-muranoclient/latest/
+Author: OpenStack
+Author-email: openstack-discuss@lists.openstack.org
+License: Apache License, Version 2.0
+Description: ========================
+        Team and repository tags
+        ========================
+        
+        .. image:: https://governance.openstack.org/tc/badges/python-muranoclient.svg
+            :target: https://governance.openstack.org/tc/reference/tags/index.html
+        
+        .. Change things from this point on
+        
+        Murano
+        ======
+        
+        .. image:: https://img.shields.io/pypi/v/python-muranoclient.svg
+            :target: https://pypi.org/project/python-muranoclient/
+            :alt: Latest Version
+        
+        Murano Project introduces an application catalog, which allows application
+        developers and cloud administrators to publish various cloud-ready
+        applications in a browsable categorised catalog, which may be used by the
+        cloud users (including the inexperienced ones) to pick-up the needed
+        applications and services and composes the reliable environments out of them
+        in a "push-the-button" manner.
+        
+        * `PyPi`_ - package installation
+        * `Launchpad project`_ - release management
+        * `Blueprints`_ - feature specifications
+        * `Bugs`_ - issue tracking
+        * `Source`_
+        * `Specs`_
+        * `How to Contribute`_
+        
+        .. _PyPi: https://pypi.org/project/python-muranoclient
+        .. _Launchpad project: https://launchpad.net/python-muranoclient
+        .. _Blueprints: https://blueprints.launchpad.net/python-muranoclient
+        .. _Bugs: https://bugs.launchpad.net/python-muranoclient
+        .. _Source: https://opendev.org/openstack/python-muranoclient
+        .. _How to Contribute: https://docs.openstack.org/infra/manual/developers.html
+        .. _Specs: https://specs.openstack.org/openstack/murano-specs/
+        .. _Release Notes: https://docs.openstack.org/releasenotes/python-muranoclient
+        
+        Python Muranoclient
+        -------------------
+        python-muranoclient is a client library for Murano built on the Murano API.
+        It provides a Python API (the ``muranoclient`` module) and a command-line tool
+        (``murano``).
+        
+        
+        Project Resources
+        -----------------
+        
+        Project status, bugs, and blueprints are tracked on Launchpad:
+        
+        * Client bug tracker
+            * https://launchpad.net/python-muranoclient
+        
+        * Murano bug tracker
+            * https://launchpad.net/murano
+        
+        Developer documentation can be found here:
+        
+          https://docs.openstack.org/murano/latest/
+        
+        Additional resources are linked from the project wiki page:
+        
+          https://wiki.openstack.org/wiki/Murano
+        
+        License
+        -------
+        
+        Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0
+        
+        
+Platform: UNKNOWN
+Classifier: Development Status :: 4 - Beta
+Classifier: Environment :: Console
+Classifier: Environment :: OpenStack
+Classifier: Intended Audience :: Developers
+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 :: Implementation :: CPython
+Classifier: Programming Language :: Python :: 3 :: Only
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
+Requires-Python: >=3.6
diff -pruN 2.3.0-2/python_muranoclient.egg-info/dependency_links.txt 2.4.1-0ubuntu1/python_muranoclient.egg-info/dependency_links.txt
--- 2.3.0-2/python_muranoclient.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
+++ 2.4.1-0ubuntu1/python_muranoclient.egg-info/dependency_links.txt	2022-02-22 11:40:22.000000000 +0000
@@ -0,0 +1 @@
+
diff -pruN 2.3.0-2/python_muranoclient.egg-info/entry_points.txt 2.4.1-0ubuntu1/python_muranoclient.egg-info/entry_points.txt
--- 2.3.0-2/python_muranoclient.egg-info/entry_points.txt	1970-01-01 00:00:00.000000000 +0000
+++ 2.4.1-0ubuntu1/python_muranoclient.egg-info/entry_points.txt	2022-02-22 11:40:22.000000000 +0000
@@ -0,0 +1,33 @@
+[console_scripts]
+murano = muranoclient.shell:main
+
+[openstack.application_catalog.v1]
+bundle_import = muranoclient.osc.v1.package:ImportBundle
+category_create = muranoclient.osc.v1.category:CreateCategory
+category_delete = muranoclient.osc.v1.category:DeleteCategory
+category_list = muranoclient.osc.v1.category:ListCategories
+category_show = muranoclient.osc.v1.category:ShowCategory
+class-schema = muranoclient.osc.v1.schema:ShowSchema
+deployment_list = muranoclient.osc.v1.deployment:ListDeployment
+environment_apps_edit = muranoclient.osc.v1.environment:EnvironmentAppsEdit
+environment_create = muranoclient.osc.v1.environment:EnvironmentCreate
+environment_delete = muranoclient.osc.v1.environment:EnvironmentDelete
+environment_deploy = muranoclient.osc.v1.environment:EnvironmentDeploy
+environment_list = muranoclient.osc.v1.environment:ListEnvironments
+environment_model_edit = muranoclient.osc.v1.environment:EnvironmentModelEdit
+environment_model_show = muranoclient.osc.v1.environment:EnvironmentModelShow
+environment_rename = muranoclient.osc.v1.environment:RenameEnvironment
+environment_session_create = muranoclient.osc.v1.environment:EnvironmentSessionCreate
+environment_show = muranoclient.osc.v1.environment:ShowEnvironment
+package_create = muranoclient.osc.v1.package:CreatePackage
+package_delete = muranoclient.osc.v1.package:DeletePackage
+package_download = muranoclient.osc.v1.package:DownloadPackage
+package_import = muranoclient.osc.v1.package:ImportPackage
+package_list = muranoclient.osc.v1.package:ListPackages
+package_show = muranoclient.osc.v1.package:ShowPackage
+package_update = muranoclient.osc.v1.package:UpdatePackage
+static-action_call = muranoclient.osc.v1.action:StaticActionCall
+
+[openstack.cli.extension]
+application_catalog = muranoclient.osc.plugin
+
diff -pruN 2.3.0-2/python_muranoclient.egg-info/not-zip-safe 2.4.1-0ubuntu1/python_muranoclient.egg-info/not-zip-safe
--- 2.3.0-2/python_muranoclient.egg-info/not-zip-safe	1970-01-01 00:00:00.000000000 +0000
+++ 2.4.1-0ubuntu1/python_muranoclient.egg-info/not-zip-safe	2022-02-22 11:40:22.000000000 +0000
@@ -0,0 +1 @@
+
diff -pruN 2.3.0-2/python_muranoclient.egg-info/pbr.json 2.4.1-0ubuntu1/python_muranoclient.egg-info/pbr.json
--- 2.3.0-2/python_muranoclient.egg-info/pbr.json	1970-01-01 00:00:00.000000000 +0000
+++ 2.4.1-0ubuntu1/python_muranoclient.egg-info/pbr.json	2022-02-22 11:40:22.000000000 +0000
@@ -0,0 +1 @@
+{"git_version": "b18e858", "is_release": true}
\ No newline at end of file
diff -pruN 2.3.0-2/python_muranoclient.egg-info/PKG-INFO 2.4.1-0ubuntu1/python_muranoclient.egg-info/PKG-INFO
--- 2.3.0-2/python_muranoclient.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
+++ 2.4.1-0ubuntu1/python_muranoclient.egg-info/PKG-INFO	2022-02-22 11:40:22.000000000 +0000
@@ -0,0 +1,97 @@
+Metadata-Version: 1.2
+Name: python-muranoclient
+Version: 2.4.1
+Summary: python-muranoclient
+Home-page: https://docs.openstack.org/python-muranoclient/latest/
+Author: OpenStack
+Author-email: openstack-discuss@lists.openstack.org
+License: Apache License, Version 2.0
+Description: ========================
+        Team and repository tags
+        ========================
+        
+        .. image:: https://governance.openstack.org/tc/badges/python-muranoclient.svg
+            :target: https://governance.openstack.org/tc/reference/tags/index.html
+        
+        .. Change things from this point on
+        
+        Murano
+        ======
+        
+        .. image:: https://img.shields.io/pypi/v/python-muranoclient.svg
+            :target: https://pypi.org/project/python-muranoclient/
+            :alt: Latest Version
+        
+        Murano Project introduces an application catalog, which allows application
+        developers and cloud administrators to publish various cloud-ready
+        applications in a browsable categorised catalog, which may be used by the
+        cloud users (including the inexperienced ones) to pick-up the needed
+        applications and services and composes the reliable environments out of them
+        in a "push-the-button" manner.
+        
+        * `PyPi`_ - package installation
+        * `Launchpad project`_ - release management
+        * `Blueprints`_ - feature specifications
+        * `Bugs`_ - issue tracking
+        * `Source`_
+        * `Specs`_
+        * `How to Contribute`_
+        
+        .. _PyPi: https://pypi.org/project/python-muranoclient
+        .. _Launchpad project: https://launchpad.net/python-muranoclient
+        .. _Blueprints: https://blueprints.launchpad.net/python-muranoclient
+        .. _Bugs: https://bugs.launchpad.net/python-muranoclient
+        .. _Source: https://opendev.org/openstack/python-muranoclient
+        .. _How to Contribute: https://docs.openstack.org/infra/manual/developers.html
+        .. _Specs: https://specs.openstack.org/openstack/murano-specs/
+        .. _Release Notes: https://docs.openstack.org/releasenotes/python-muranoclient
+        
+        Python Muranoclient
+        -------------------
+        python-muranoclient is a client library for Murano built on the Murano API.
+        It provides a Python API (the ``muranoclient`` module) and a command-line tool
+        (``murano``).
+        
+        
+        Project Resources
+        -----------------
+        
+        Project status, bugs, and blueprints are tracked on Launchpad:
+        
+        * Client bug tracker
+            * https://launchpad.net/python-muranoclient
+        
+        * Murano bug tracker
+            * https://launchpad.net/murano
+        
+        Developer documentation can be found here:
+        
+          https://docs.openstack.org/murano/latest/
+        
+        Additional resources are linked from the project wiki page:
+        
+          https://wiki.openstack.org/wiki/Murano
+        
+        License
+        -------
+        
+        Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0
+        
+        
+Platform: UNKNOWN
+Classifier: Development Status :: 4 - Beta
+Classifier: Environment :: Console
+Classifier: Environment :: OpenStack
+Classifier: Intended Audience :: Developers
+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 :: Implementation :: CPython
+Classifier: Programming Language :: Python :: 3 :: Only
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
+Requires-Python: >=3.6
diff -pruN 2.3.0-2/python_muranoclient.egg-info/requires.txt 2.4.1-0ubuntu1/python_muranoclient.egg-info/requires.txt
--- 2.3.0-2/python_muranoclient.egg-info/requires.txt	1970-01-01 00:00:00.000000000 +0000
+++ 2.4.1-0ubuntu1/python_muranoclient.egg-info/requires.txt	2022-02-22 11:40:22.000000000 +0000
@@ -0,0 +1,15 @@
+PrettyTable>=0.7.2
+PyYAML>=3.13
+iso8601>=0.1.11
+murano-pkg-check>=0.3.0
+osc-lib>=1.8.0
+oslo.i18n>=3.15.3
+oslo.log>=3.36.0
+oslo.serialization!=2.19.1,>=2.18.0
+oslo.utils>=3.33.0
+pbr!=2.1.0,>=2.0.0
+pyOpenSSL>=17.1.0
+python-glanceclient>=2.8.0
+python-keystoneclient>=3.8.0
+requests>=2.14.2
+yaql>=1.1.3
diff -pruN 2.3.0-2/python_muranoclient.egg-info/SOURCES.txt 2.4.1-0ubuntu1/python_muranoclient.egg-info/SOURCES.txt
--- 2.3.0-2/python_muranoclient.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
+++ 2.4.1-0ubuntu1/python_muranoclient.egg-info/SOURCES.txt	2022-02-22 11:40:22.000000000 +0000
@@ -0,0 +1,180 @@
+.coveragerc
+.stestr.conf
+.zuul.yaml
+AUTHORS
+CONTRIBUTING.rst
+ChangeLog
+HACKING.rst
+LICENSE
+README.rst
+requirements.txt
+run_tests.sh
+setup-centos.sh
+setup.cfg
+setup.py
+test-requirements.txt
+tox.ini
+doc/requirements.txt
+doc/source/conf.py
+doc/source/index.rst
+doc/source/cli/index.rst
+doc/source/cli/murano.rst
+doc/source/contributor/contributing.rst
+muranoclient/__init__.py
+muranoclient/client.py
+muranoclient/i18n.py
+muranoclient/shell.py
+muranoclient/version.py
+muranoclient/apiclient/__init__.py
+muranoclient/apiclient/auth.py
+muranoclient/apiclient/base.py
+muranoclient/apiclient/client.py
+muranoclient/apiclient/exceptions.py
+muranoclient/apiclient/fake_client.py
+muranoclient/common/__init__.py
+muranoclient/common/base.py
+muranoclient/common/exceptions.py
+muranoclient/common/http.py
+muranoclient/common/utils.py
+muranoclient/common/yaqlexpression.py
+muranoclient/common/yaqlexpression_legacy.py
+muranoclient/data/heat_logo.png
+muranoclient/data/mpl_logo.png
+muranoclient/glance/__init__.py
+muranoclient/glance/artifacts.py
+muranoclient/glance/client.py
+muranoclient/locale/en_GB/LC_MESSAGES/muranoclient.po
+muranoclient/osc/__init__.py
+muranoclient/osc/plugin.py
+muranoclient/osc/v1/__init__.py
+muranoclient/osc/v1/action.py
+muranoclient/osc/v1/category.py
+muranoclient/osc/v1/deployment.py
+muranoclient/osc/v1/environment.py
+muranoclient/osc/v1/package.py
+muranoclient/osc/v1/schema.py
+muranoclient/tests/__init__.py
+muranoclient/tests/functional/__init__.py
+muranoclient/tests/functional/muranoclient.py
+muranoclient/tests/functional/cli/__init__.py
+muranoclient/tests/functional/cli/murano_test_utils.py
+muranoclient/tests/functional/cli/test_murano.py
+muranoclient/tests/functional/cli/utils.py
+muranoclient/tests/functional/cli/MockApp/Classes/mock_muranopl.yaml
+muranoclient/tests/unit/__init__.py
+muranoclient/tests/unit/base.py
+muranoclient/tests/unit/fakes.py
+muranoclient/tests/unit/test_base.py
+muranoclient/tests/unit/test_common_http.py
+muranoclient/tests/unit/test_exc.py
+muranoclient/tests/unit/test_methods.py
+muranoclient/tests/unit/test_package_creator.py
+muranoclient/tests/unit/test_shell.py
+muranoclient/tests/unit/test_utils.py
+muranoclient/tests/unit/fixture_data/heat-template.yaml
+muranoclient/tests/unit/fixture_data/logo.png
+muranoclient/tests/unit/fixture_data/empty-app/manifest.yaml
+muranoclient/tests/unit/fixture_data/test-app/ui.yaml
+muranoclient/tests/unit/fixture_data/test-app/Classes/testapp.yaml
+muranoclient/tests/unit/fixture_data/test-app/Resources/Deploy.template
+muranoclient/tests/unit/fixture_data/test-app/Resources/scripts/common.sh
+muranoclient/tests/unit/fixture_data/test-app/Resources/scripts/deploy.sh
+muranoclient/tests/unit/fixture_data/test-app/Resources/scripts/installer.sh
+muranoclient/tests/unit/osc/__init__.py
+muranoclient/tests/unit/osc/test_plugin.py
+muranoclient/tests/unit/osc/v1/__init__.py
+muranoclient/tests/unit/osc/v1/fakes.py
+muranoclient/tests/unit/osc/v1/test_action.py
+muranoclient/tests/unit/osc/v1/test_category.py
+muranoclient/tests/unit/osc/v1/test_deployment.py
+muranoclient/tests/unit/osc/v1/test_environment.py
+muranoclient/tests/unit/osc/v1/test_package.py
+muranoclient/tests/unit/osc/v1/test_schema.py
+muranoclient/tests/unit/osc/v1/fixture_data/heat-template.yaml
+muranoclient/tests/unit/osc/v1/fixture_data/logo.png
+muranoclient/tests/unit/osc/v1/fixture_data/test-app/ui.yaml
+muranoclient/tests/unit/osc/v1/fixture_data/test-app/Classes/testapp.yaml
+muranoclient/tests/unit/osc/v1/fixture_data/test-app/Resources/Deploy.template
+muranoclient/tests/unit/osc/v1/fixture_data/test-app/Resources/scripts/common.sh
+muranoclient/tests/unit/osc/v1/fixture_data/test-app/Resources/scripts/deploy.sh
+muranoclient/tests/unit/osc/v1/fixture_data/test-app/Resources/scripts/installer.sh
+muranoclient/v1/__init__.py
+muranoclient/v1/actions.py
+muranoclient/v1/artifact_packages.py
+muranoclient/v1/categories.py
+muranoclient/v1/client.py
+muranoclient/v1/deployments.py
+muranoclient/v1/environments.py
+muranoclient/v1/instance_statistics.py
+muranoclient/v1/packages.py
+muranoclient/v1/request_statistics.py
+muranoclient/v1/schemas.py
+muranoclient/v1/services.py
+muranoclient/v1/sessions.py
+muranoclient/v1/shell.py
+muranoclient/v1/static_actions.py
+muranoclient/v1/templates.py
+muranoclient/v1/package_creator/__init__.py
+muranoclient/v1/package_creator/hot_package.py
+muranoclient/v1/package_creator/mpl_package.py
+python_muranoclient.egg-info/PKG-INFO
+python_muranoclient.egg-info/SOURCES.txt
+python_muranoclient.egg-info/dependency_links.txt
+python_muranoclient.egg-info/entry_points.txt
+python_muranoclient.egg-info/not-zip-safe
+python_muranoclient.egg-info/pbr.json
+python_muranoclient.egg-info/requires.txt
+python_muranoclient.egg-info/top_level.txt
+releasenotes/notes/.placeholder
+releasenotes/notes/action-arguments-06a554f76783f3ed.yaml
+releasenotes/notes/add-environment-support-to-OSC-173b86ec631283b7.yaml
+releasenotes/notes/added-category-command-01cb9dab21ab4a7b.yaml
+releasenotes/notes/added-environment-command-85b31973e101fd1f.yaml
+releasenotes/notes/added-schemas-support-e4a6e44c7bac2751.yaml
+releasenotes/notes/added-static-actions-3d45f5cdc5491770.yaml
+releasenotes/notes/bug-1527045-97993f04757b4901.yaml
+releasenotes/notes/bug-1536121-51c42f77a9e97db1.yaml
+releasenotes/notes/bug-1629221-e7f1766eb9878f23.yaml
+releasenotes/notes/dep-exists-action-9af18bebcc0ef053.yaml
+releasenotes/notes/deprecate-murano-packages-service-glance-7d0052a5256adace.yaml
+releasenotes/notes/drop-py-2-7-7a44884ca5972df5.yaml
+releasenotes/notes/enable-openstack-client-support-a273e33d6c31e36e.yaml
+releasenotes/notes/environment-edit-7faf5c8e8a3d44ac.yaml
+releasenotes/notes/fix-owned-flag-e8b718c074c1c314.yaml
+releasenotes/notes/glare-endpoint-cdba1b2351c19592.yaml
+releasenotes/notes/global-inherits-fix-6da007ec44a774f2.yaml
+releasenotes/notes/import-package-from-directory-8f2b5e393004ef97.yaml
+releasenotes/notes/improved-cli-outputs-a3e75cf0224a1993.yaml
+releasenotes/notes/list-environments-of-a-given-project-e407dd5271649ad2.yaml
+releasenotes/notes/multi-class-yamls-support-914b3d155324214f.yaml
+releasenotes/notes/multiple-packages-glare-fix-b82a473ad976028f.yaml
+releasenotes/notes/osc-murano-url-507932234b49cf9f.yaml
+releasenotes/notes/osc-package-list-command-23e39dc92ead8834.yaml
+releasenotes/notes/reauth-fix-e03ad966c3178167.yaml
+releasenotes/notes/repair-package-update-command-72e4c85da1b2c897.yaml
+releasenotes/notes/requirements-order-19ecc40ca6d34739.yaml
+releasenotes/notes/resources-dir-for-hot-c557c1472bbc79fa.yaml
+releasenotes/notes/safeloader-cve-2016-4972-e3f7ad9b234655ca.yaml
+releasenotes/notes/support-endpoint-type-d7c6b32098b67eeb.yaml
+releasenotes/notes/yamlloader-glare-d7d0506f6711b650.yaml
+releasenotes/source/conf.py
+releasenotes/source/index.rst
+releasenotes/source/liberty.rst
+releasenotes/source/mitaka.rst
+releasenotes/source/newton.rst
+releasenotes/source/ocata.rst
+releasenotes/source/pike.rst
+releasenotes/source/queens.rst
+releasenotes/source/rocky.rst
+releasenotes/source/stein.rst
+releasenotes/source/train.rst
+releasenotes/source/unreleased.rst
+releasenotes/source/ussuri.rst
+releasenotes/source/victoria.rst
+releasenotes/source/wallaby.rst
+releasenotes/source/xena.rst
+releasenotes/source/_static/.placeholder
+releasenotes/source/_templates/.placeholder
+releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
+releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po
+tools/murano.bash_completion
\ No newline at end of file
diff -pruN 2.3.0-2/python_muranoclient.egg-info/top_level.txt 2.4.1-0ubuntu1/python_muranoclient.egg-info/top_level.txt
--- 2.3.0-2/python_muranoclient.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
+++ 2.4.1-0ubuntu1/python_muranoclient.egg-info/top_level.txt	2022-02-22 11:40:22.000000000 +0000
@@ -0,0 +1 @@
+muranoclient
diff -pruN 2.3.0-2/releasenotes/source/index.rst 2.4.1-0ubuntu1/releasenotes/source/index.rst
--- 2.3.0-2/releasenotes/source/index.rst	2021-05-31 20:35:38.000000000 +0000
+++ 2.4.1-0ubuntu1/releasenotes/source/index.rst	2022-02-22 11:39:49.000000000 +0000
@@ -6,6 +6,7 @@
    :maxdepth: 2
 
    unreleased
+   xena
    wallaby
    victoria
    ussuri
diff -pruN 2.3.0-2/releasenotes/source/xena.rst 2.4.1-0ubuntu1/releasenotes/source/xena.rst
--- 2.3.0-2/releasenotes/source/xena.rst	1970-01-01 00:00:00.000000000 +0000
+++ 2.4.1-0ubuntu1/releasenotes/source/xena.rst	2022-02-22 11:39:49.000000000 +0000
@@ -0,0 +1,6 @@
+=========================
+Xena Series Release Notes
+=========================
+
+.. release-notes::
+   :branch: stable/xena
diff -pruN 2.3.0-2/requirements.txt 2.4.1-0ubuntu1/requirements.txt
--- 2.3.0-2/requirements.txt	2021-05-31 20:35:38.000000000 +0000
+++ 2.4.1-0ubuntu1/requirements.txt	2022-02-22 11:39:49.000000000 +0000
@@ -2,7 +2,7 @@
 # of appearance. Changing the order has an impact on the overall integration
 # process, which may cause wedges in the gate later.
 pbr!=2.1.0,>=2.0.0 # Apache-2.0
-PrettyTable<0.8,>=0.7.2 # BSD
+PrettyTable>=0.7.2 # BSD
 python-glanceclient>=2.8.0 # Apache-2.0
 python-keystoneclient>=3.8.0 # Apache-2.0
 iso8601>=0.1.11 # MIT
diff -pruN 2.3.0-2/setup.cfg 2.4.1-0ubuntu1/setup.cfg
--- 2.3.0-2/setup.cfg	2021-05-31 20:35:38.000000000 +0000
+++ 2.4.1-0ubuntu1/setup.cfg	2022-02-22 11:40:22.649886000 +0000
@@ -1,69 +1,72 @@
 [metadata]
 name = python-muranoclient
 summary = python-muranoclient
-description-file =
-    README.rst
+description-file = 
+	README.rst
 license = Apache License, Version 2.0
 author = OpenStack
 author-email = openstack-discuss@lists.openstack.org
 home-page = https://docs.openstack.org/python-muranoclient/latest/
 python-requires = >=3.6
-classifier =
-    Development Status :: 4 - Beta
-    Environment :: Console
-    Environment :: OpenStack
-    Intended Audience :: Developers
-    Intended Audience :: Information Technology
-    Intended Audience :: System Administrators
-    License :: OSI Approved :: Apache Software License
-    Operating System :: POSIX :: Linux
-    Programming Language :: Python
-    Programming Language :: Python :: Implementation :: CPython
-    Programming Language :: Python :: 3 :: Only
-    Programming Language :: Python :: 3
-    Programming Language :: Python :: 3.6
-    Programming Language :: Python :: 3.7
-    Programming Language :: Python :: 3.8
+classifier = 
+	Development Status :: 4 - Beta
+	Environment :: Console
+	Environment :: OpenStack
+	Intended Audience :: Developers
+	Intended Audience :: Information Technology
+	Intended Audience :: System Administrators
+	License :: OSI Approved :: Apache Software License
+	Operating System :: POSIX :: Linux
+	Programming Language :: Python
+	Programming Language :: Python :: Implementation :: CPython
+	Programming Language :: Python :: 3 :: Only
+	Programming Language :: Python :: 3
+	Programming Language :: Python :: 3.6
+	Programming Language :: Python :: 3.7
+	Programming Language :: Python :: 3.8
 
 [files]
-packages =
-        muranoclient
+packages = 
+	muranoclient
 
 [entry_points]
-console_scripts =
-    murano = muranoclient.shell:main
+console_scripts = 
+	murano = muranoclient.shell:main
+openstack.cli.extension = 
+	application_catalog = muranoclient.osc.plugin
+openstack.application_catalog.v1 = 
+	environment_list = muranoclient.osc.v1.environment:ListEnvironments
+	environment_show = muranoclient.osc.v1.environment:ShowEnvironment
+	environment_rename = muranoclient.osc.v1.environment:RenameEnvironment
+	environment_session_create = muranoclient.osc.v1.environment:EnvironmentSessionCreate
+	environment_create = muranoclient.osc.v1.environment:EnvironmentCreate
+	environment_delete = muranoclient.osc.v1.environment:EnvironmentDelete
+	environment_deploy = muranoclient.osc.v1.environment:EnvironmentDeploy
+	environment_apps_edit = muranoclient.osc.v1.environment:EnvironmentAppsEdit
+	environment_model_show = muranoclient.osc.v1.environment:EnvironmentModelShow
+	environment_model_edit = muranoclient.osc.v1.environment:EnvironmentModelEdit
+	
+	category_list = muranoclient.osc.v1.category:ListCategories
+	category_show = muranoclient.osc.v1.category:ShowCategory
+	category_create = muranoclient.osc.v1.category:CreateCategory
+	category_delete = muranoclient.osc.v1.category:DeleteCategory
+	
+	deployment_list = muranoclient.osc.v1.deployment:ListDeployment
+	
+	package_create = muranoclient.osc.v1.package:CreatePackage
+	package_list = muranoclient.osc.v1.package:ListPackages
+	package_delete = muranoclient.osc.v1.package:DeletePackage
+	package_import = muranoclient.osc.v1.package:ImportPackage
+	package_show = muranoclient.osc.v1.package:ShowPackage
+	package_update = muranoclient.osc.v1.package:UpdatePackage
+	package_download = muranoclient.osc.v1.package:DownloadPackage
+	
+	bundle_import = muranoclient.osc.v1.package:ImportBundle
+	
+	static-action_call = muranoclient.osc.v1.action:StaticActionCall
+	class-schema = muranoclient.osc.v1.schema:ShowSchema
+
+[egg_info]
+tag_build = 
+tag_date = 0
 
-openstack.cli.extension =
-    application_catalog = muranoclient.osc.plugin
-
-openstack.application_catalog.v1 =
-    environment_list = muranoclient.osc.v1.environment:ListEnvironments
-    environment_show = muranoclient.osc.v1.environment:ShowEnvironment
-    environment_rename = muranoclient.osc.v1.environment:RenameEnvironment
-    environment_session_create = muranoclient.osc.v1.environment:EnvironmentSessionCreate
-    environment_create = muranoclient.osc.v1.environment:EnvironmentCreate
-    environment_delete = muranoclient.osc.v1.environment:EnvironmentDelete
-    environment_deploy = muranoclient.osc.v1.environment:EnvironmentDeploy
-    environment_apps_edit = muranoclient.osc.v1.environment:EnvironmentAppsEdit
-    environment_model_show = muranoclient.osc.v1.environment:EnvironmentModelShow
-    environment_model_edit = muranoclient.osc.v1.environment:EnvironmentModelEdit
-
-    category_list = muranoclient.osc.v1.category:ListCategories
-    category_show = muranoclient.osc.v1.category:ShowCategory
-    category_create = muranoclient.osc.v1.category:CreateCategory
-    category_delete = muranoclient.osc.v1.category:DeleteCategory
-
-    deployment_list = muranoclient.osc.v1.deployment:ListDeployment
-
-    package_create = muranoclient.osc.v1.package:CreatePackage
-    package_list = muranoclient.osc.v1.package:ListPackages
-    package_delete = muranoclient.osc.v1.package:DeletePackage
-    package_import = muranoclient.osc.v1.package:ImportPackage
-    package_show = muranoclient.osc.v1.package:ShowPackage
-    package_update = muranoclient.osc.v1.package:UpdatePackage
-    package_download = muranoclient.osc.v1.package:DownloadPackage
-
-    bundle_import = muranoclient.osc.v1.package:ImportBundle
-
-    static-action_call = muranoclient.osc.v1.action:StaticActionCall
-    class-schema = muranoclient.osc.v1.schema:ShowSchema
diff -pruN 2.3.0-2/tools/install_venv_common.py 2.4.1-0ubuntu1/tools/install_venv_common.py
--- 2.3.0-2/tools/install_venv_common.py	2021-05-31 20:35:38.000000000 +0000
+++ 2.4.1-0ubuntu1/tools/install_venv_common.py	1970-01-01 00:00:00.000000000 +0000
@@ -1,210 +0,0 @@
-# Copyright 2013 OpenStack, LLC
-# Copyright 2013 IBM Corp.
-#
-#    Licensed under the Apache License, Version 2.0 (the "License"); you may
-#    not use this file except in compliance with the License. You may obtain
-#    a copy of the License at
-#
-#         http://www.apache.org/licenses/LICENSE-2.0
-#
-#    Unless required by applicable law or agreed to in writing, software
-#    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-#    License for the specific language governing permissions and limitations
-#    under the License.
-
-"""Provides methods needed by installation script for OpenStack development
-virtual environments.
-
-Synced in from openstack-common
-"""
-
-import argparse
-import os
-import subprocess
-import sys
-
-
-class InstallVenv(object):
-
-    def __init__(self, root, venv, requirements,
-                 test_requirements, py_version,
-                 project):
-        self.root = root
-        self.venv = venv
-        self.requirements = requirements
-        self.test_requirements = test_requirements
-        self.py_version = py_version
-        self.project = project
-
-    def die(self, message, *args):
-        print(message % args, file=sys.stderr)
-        sys.exit(1)
-
-    def check_python_version(self):
-        if sys.version_info < (2, 6):
-            self.die("Need Python Version >= 2.6")
-
-    def run_command_with_code(self, cmd, redirect_output=True,
-                              check_exit_code=True):
-        """Runs a command in an out-of-process shell.
-
-        Returns the output of that command. Working directory is self.root.
-        """
-        if redirect_output:
-            stdout = subprocess.PIPE
-        else:
-            stdout = None
-
-        proc = subprocess.Popen(cmd, cwd=self.root, stdout=stdout)
-        output = proc.communicate()[0]
-        if check_exit_code and proc.returncode != 0:
-            self.die('Command "%s" failed.\n%s', ' '.join(cmd), output)
-        return (output, proc.returncode)
-
-    def run_command(self, cmd, redirect_output=True, check_exit_code=True):
-        return self.run_command_with_code(cmd, redirect_output,
-                                          check_exit_code)[0]
-
-    def get_distro(self):
-        if (os.path.exists('/etc/fedora-release') or
-                os.path.exists('/etc/redhat-release')):
-            return Fedora(
-                self.root, self.venv, self.requirements,
-                self.test_requirements, self.py_version, self.project)
-        else:
-            return Distro(
-                self.root, self.venv, self.requirements,
-                self.test_requirements, self.py_version, self.project)
-
-    def check_dependencies(self):
-        self.get_distro().install_virtualenv()
-
-    def create_virtualenv(self, no_site_packages=True):
-        """Creates the virtual environment and installs PIP.
-
-        Creates the virtual environment and installs PIP only into the
-        virtual environment.
-        """
-        if not os.path.isdir(self.venv):
-            print('Creating venv...'),
-            if no_site_packages:
-                self.run_command(['virtualenv', '-q', '--no-site-packages',
-                                 self.venv])
-            else:
-                self.run_command(['virtualenv', '-q', self.venv])
-            print('done.')
-        else:
-            print("venv already exists...")
-            pass
-
-    def pip_install(self, *args):
-        self.run_command(['tools/with_venv.sh',
-                         'pip', 'install', '--upgrade'] + list(args),
-                         redirect_output=False)
-
-    def install_dependencies(self):
-        print('Installing dependencies with pip (this can take a while)...')
-
-        # First things first, make sure our venv has the latest pip and
-        # distribute.
-        # NOTE: we keep pip at version 1.1 since the most recent version causes
-        # the .venv creation to fail. See:
-        # https://bugs.launchpad.net/nova/+bug/1047120
-        self.pip_install('pip==1.1')
-        self.pip_install('setuptools')
-
-        self.pip_install('-r', self.requirements)
-        self.pip_install('-r', self.test_requirements)
-
-    def post_process(self):
-        self.get_distro().post_process()
-
-    def parse_args(self, argv):
-        """Parses command-line arguments."""
-        parser = argparse.ArgumentParser()
-        parser.add_argument('-n', '--no-site-packages',
-                            action='store_true',
-                            help="Do not inherit packages from global Python "
-                                 "install")
-        return parser.parse_args(argv[1:])
-
-
-class Distro(InstallVenv):
-
-    def check_cmd(self, cmd):
-        return bool(self.run_command(['which', cmd],
-                    check_exit_code=False).strip())
-
-    def install_virtualenv(self):
-        if self.check_cmd('virtualenv'):
-            return
-
-        if self.check_cmd('easy_install'):
-            print('Installing virtualenv via easy_install...'),
-            if self.run_command(['easy_install', 'virtualenv']):
-                print('Succeeded')
-                return
-            else:
-                print('Failed')
-
-        self.die('ERROR: virtualenv not found.\n\n%s development'
-                 ' requires virtualenv, please install it using your'
-                 ' favorite package management tool' % self.project)
-
-    def post_process(self):
-        """Any distribution-specific post-processing gets done here.
-
-        In particular, this is useful for applying patches to code inside
-        the venv.
-        """
-        pass
-
-
-class Fedora(Distro):
-    """This covers all Fedora-based distributions.
-
-    Includes: Fedora, RHEL, CentOS, Scientific Linux
-    """
-
-    def check_pkg(self, pkg):
-        return self.run_command_with_code(['rpm', '-q', pkg],
-                                          check_exit_code=False)[1] == 0
-
-    def yum_install(self, pkg, **kwargs):
-        print("Attempting to install '%s' via yum" % pkg)
-        self.run_command(['sudo', 'yum', 'install', '-y', pkg], **kwargs)
-
-    def apply_patch(self, originalfile, patchfile):
-        self.run_command(['patch', originalfile, patchfile])
-
-    def install_virtualenv(self):
-        if self.check_cmd('virtualenv'):
-            return
-
-        if not self.check_pkg('python-virtualenv'):
-            self.yum_install('python-virtualenv', check_exit_code=False)
-
-        super(Fedora, self).install_virtualenv()
-
-    def post_process(self):
-        """Workaround for a bug in eventlet.
-
-        This currently affects RHEL6.1, but the fix can safely be
-        applied to all RHEL and Fedora distributions.
-
-        This can be removed when the fix is applied upstream.
-
-        Nova: https://bugs.launchpad.net/nova/+bug/884915
-        Upstream: https://bitbucket.org/which_linden/eventlet/issue/89
-        """
-
-        # Install "patch" program if it's not there
-        if not self.check_pkg('patch'):
-            self.yum_install('patch')
-
-        # Apply the eventlet patch
-        self.apply_patch(os.path.join(self.venv, 'lib', self.py_version,
-                                      'site-packages',
-                                      'eventlet/green/subprocess.py'),
-                         'contrib/redhat-eventlet.patch')
diff -pruN 2.3.0-2/tools/install_venv.py 2.4.1-0ubuntu1/tools/install_venv.py
--- 2.3.0-2/tools/install_venv.py	2021-05-31 20:35:38.000000000 +0000
+++ 2.4.1-0ubuntu1/tools/install_venv.py	1970-01-01 00:00:00.000000000 +0000
@@ -1,77 +0,0 @@
-# Copyright 2010 United States Government as represented by the
-# Administrator of the National Aeronautics and Space Administration.
-# All Rights Reserved.
-#
-# Copyright 2010 OpenStack Foundation
-# Copyright 2013 IBM Corp.
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-
-"""
-Installation script for python-muranoclient's development virtualenv
-"""
-
-import os
-import sys
-
-from six.moves import configparser
-
-import install_venv_common as install_venv
-
-
-def print_help(project, venv, root):
-    help = """
-%(project)s development environment setup is complete.
-
- %(project)s development uses virtualenv to track and manage Python
- dependencies while in development and testing.
-
- To activate the %(project)s virtualenv for the extent of your current
- shell session you can run:
-
- $ . %(venv)s/bin/activate
-
- Or, if you prefer, you can run commands in the virtualenv on a case by
- case basis by running:
-
- $ %(root)s/tools/with_venv.sh <your command>
-    """
-    print(help % dict(project=project, venv=venv, root=root))
-
-
-def main(argv):
-    root = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
-    if os.environ.get('tools_path'):
-        root = os.environ['tools_path']
-    venv = os.path.join(root, '.venv')
-    if os.environ.get('venv'):
-        venv = os.environ['venv']
-    pip_requires = os.path.join(root, 'requirements.txt')
-    test_requires = os.path.join(root, 'test-requirements.txt')
-    py_version = "python%s.%s" % (sys.version_info[0], sys.version_info[1])
-    setup_cfg = configparser.ConfigParser()
-    setup_cfg.read('setup.cfg')
-    project = setup_cfg.get('metadata', 'name')
-
-    install = install_venv.InstallVenv(
-        root, venv, pip_requires, test_requires, py_version, project)
-    options = install.parse_args(argv)
-    install.check_python_version()
-    install.check_dependencies()
-    install.create_virtualenv(no_site_packages=options.no_site_packages)
-    install.install_dependencies()
-    install.post_process()
-    print_help(project, venv, root)
-
-if __name__ == '__main__':
-    sys.exit(main(sys.argv))
diff -pruN 2.3.0-2/tools/with_venv.sh 2.4.1-0ubuntu1/tools/with_venv.sh
--- 2.3.0-2/tools/with_venv.sh	2021-05-31 20:35:38.000000000 +0000
+++ 2.4.1-0ubuntu1/tools/with_venv.sh	1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-#!/bin/bash
-TOOLS=`dirname $0`
-VENV=$TOOLS/../.venv
-source $VENV/bin/activate && $@
diff -pruN 2.3.0-2/tox.ini 2.4.1-0ubuntu1/tox.ini
--- 2.3.0-2/tox.ini	2021-05-31 20:35:38.000000000 +0000
+++ 2.4.1-0ubuntu1/tox.ini	2022-02-22 11:39:49.000000000 +0000
@@ -73,9 +73,3 @@ builtins = _
 # W504 line break after binary operator
 ignore = E741,W503,W504
 exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,tools,build
-
-[testenv:lower-constraints]
-deps =
-  -c{toxinidir}/lower-constraints.txt
-  -r{toxinidir}/test-requirements.txt
-  -r{toxinidir}/requirements.txt
diff -pruN 2.3.0-2/.zuul.yaml 2.4.1-0ubuntu1/.zuul.yaml
--- 2.3.0-2/.zuul.yaml	2021-05-31 20:35:38.000000000 +0000
+++ 2.4.1-0ubuntu1/.zuul.yaml	2022-02-22 11:39:49.000000000 +0000
@@ -1,8 +1,7 @@
 - project:
     templates:
       - openstack-cover-jobs
-      - openstack-lower-constraints-jobs
-      - openstack-python3-xena-jobs
+      - openstack-python3-yoga-jobs
       - check-requirements
       - release-notes-jobs-python3
       - publish-openstack-docs-pti
@@ -23,6 +22,8 @@
       devstack_plugins:
         heat: https://opendev.org/openstack/heat
         murano: https://opendev.org/openstack/murano
+      devstack_localrc:
+        KEYSTONE_ADMIN_ENDPOINT: true
     irrelevant-files:
       - ^(test-|)requirements.txt$
       - ^setup.cfg$
