)]}'
{"id":"openstack%2Fopenstack-ansible~663864","triplet_id":"openstack%2Fopenstack-ansible~master~I9c0d6ce574caabcf4b59b5896aba1b1d21096f79","project":"openstack/openstack-ansible","branch":"master","topic":"dev","hashtags":[],"change_id":"I9c0d6ce574caabcf4b59b5896aba1b1d21096f79","subject":"Fix scripts/inventory-manage.py help invocation","status":"MERGED","created":"2019-06-07 09:11:12.000000000","updated":"2019-08-13 20:54:23.000000000","submitted":"2019-08-13 20:54:23.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"663864-1565729663938-e9772ded","meta_rev_id":"13898c23b0133179a895e8f90b574bce6d8c77ff","_number":663864,"virtual_id_number":663864,"owner":{"_account_id":4128,"name":"Francois Deppierraz","email":"francois@ctrlaltdel.ch","username":"francois-ctrlaltdel"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":2,"date":"2019-08-13 20:54:23.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":0,"_account_id":25114,"name":"Joel Griffiths","email":"joel.griffiths@unitasglobal.com","username":"joelgriffiths"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"all":[{"value":0,"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},{"value":2,"date":"2019-08-13 18:41:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-06-24 09:02:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":0,"_account_id":25114,"name":"Joel Griffiths","email":"joel.griffiths@unitasglobal.com","username":"joelgriffiths"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"all":[{"value":0,"date":"2019-06-24 07:53:15.000000000","_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},{"value":1,"date":"2019-08-13 18:41:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":0,"date":"2019-06-24 07:53:21.000000000","_account_id":25114,"name":"Joel Griffiths","email":"joel.griffiths@unitasglobal.com","username":"joelgriffiths"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":0,"_account_id":25114,"name":"Joel Griffiths","email":"joel.griffiths@unitasglobal.com","username":"joelgriffiths"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"_account_id":25114,"name":"Joel Griffiths","email":"joel.griffiths@unitasglobal.com","username":"joelgriffiths"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-06-24 07:53:15.000000000","updated_by":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"reviewer":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"state":"REVIEWER"},{"updated":"2019-06-24 07:53:21.000000000","updated_by":{"_account_id":25114,"name":"Joel Griffiths","email":"joel.griffiths@unitasglobal.com","username":"joelgriffiths"},"reviewer":{"_account_id":25114,"name":"Joel Griffiths","email":"joel.griffiths@unitasglobal.com","username":"joelgriffiths"},"state":"REVIEWER"},{"updated":"2019-06-24 09:02:41.000000000","updated_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"reviewer":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"state":"REVIEWER"},{"updated":"2019-08-13 18:41:03.000000000","updated_by":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"reviewer":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"state":"REVIEWER"},{"updated":"2019-08-13 20:54:23.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"67fa0b1131b616e5a688c93f6b98b064fb5550ef","author":{"_account_id":4128,"name":"Francois Deppierraz","email":"francois@ctrlaltdel.ch","username":"francois-ctrlaltdel"},"date":"2019-06-07 09:11:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7f93a40c95b67485398356f7a12084e0bee2a106","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-07 11:51:52.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters http://logs.openstack.org/64/663864/1/check/openstack-ansible-linters/cc0333e/ : SUCCESS in 11m 55s\n- openstack-ansible-varstest-aio http://logs.openstack.org/64/663864/1/check/openstack-ansible-varstest-aio/49653f3/ : SUCCESS in 12m 16s\n- openstack-tox-docs http://logs.openstack.org/64/663864/1/check/openstack-tox-docs/021ce8a/html/ : SUCCESS in 5m 35s\n- openstack-ansible-deploy-aio_lxc-centos-7 http://logs.openstack.org/64/663864/1/check/openstack-ansible-deploy-aio_lxc-centos-7/1391995/ : SUCCESS in 2h 31m 55s\n- openstack-ansible-deploy-aio_lxc-debian-stable http://logs.openstack.org/64/663864/1/check/openstack-ansible-deploy-aio_lxc-debian-stable/0799a4b/ : SUCCESS in 1h 50m 57s\n- openstack-ansible-deploy-aio_lxc-ubuntu-bionic http://logs.openstack.org/64/663864/1/check/openstack-ansible-deploy-aio_lxc-ubuntu-bionic/a545566/ : SUCCESS in 1h 38m 09s\n- openstack-ansible-deploy-aio_metal-debian-stable http://logs.openstack.org/64/663864/1/check/openstack-ansible-deploy-aio_metal-debian-stable/fa8ecb7/ : SUCCESS in 59m 34s\n- openstack-ansible-deploy-aio_metal-centos-7 http://logs.openstack.org/64/663864/1/check/openstack-ansible-deploy-aio_metal-centos-7/bbc64ba/ : SUCCESS in 1h 20m 53s\n- openstack-ansible-deploy-aio_metal-opensuse-150 http://logs.openstack.org/64/663864/1/check/openstack-ansible-deploy-aio_metal-opensuse-150/836c1e6/ : SUCCESS in 1h 08m 55s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic http://logs.openstack.org/64/663864/1/check/openstack-ansible-deploy-aio_metal-ubuntu-bionic/311c26d/ : SUCCESS in 1h 03m 24s\n- openstack-ansible-deploy-aio_distro_metal-centos-7 http://logs.openstack.org/64/663864/1/check/openstack-ansible-deploy-aio_distro_metal-centos-7/960a44f/ : SUCCESS in 1h 00m 06s\n- openstack-ansible-deploy-aio_ceph-ubuntu-bionic http://logs.openstack.org/64/663864/1/check/openstack-ansible-deploy-aio_ceph-ubuntu-bionic/9bb11fb/ : SUCCESS in 1h 49m 34s\n- openstack-ansible-deploy-aio_proxy-ubuntu-bionic http://logs.openstack.org/64/663864/1/check/openstack-ansible-deploy-aio_proxy-ubuntu-bionic/966fc04/ : SUCCESS in 1h 36m 41s","accounts_in_message":[],"_revision_number":1},{"id":"d3a70f1f44f1c55522f28b58cf7f2594cce30fc5","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2019-06-24 09:02:41.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"de76c73b652754b9d7c5b2e2ba84e2e1dbd22ee4","author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"date":"2019-08-13 18:41:03.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"518e78c982abbb0d64b3dcf823e3a977c4d4a1e8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-13 18:41:17.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"e1982cb0ba2806f1889e55fe752be6574c854a10","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-13 20:54:23.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"6e65455ce37d010d6b3935d27aebc2878aa9dd24","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-13 20:54:23.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-ansible-linters https://zuul.opendev.org/t/openstack/build/b072a7a39c1e4d0496d6c5684e71e5b2 : SUCCESS in 7m 20s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/26a0f79e285948a3a6f743980e0fb1df : SUCCESS in 8m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9c762e067fd24e1c885fb5b412c4b24f : SUCCESS in 5m 54s\n- openstack-ansible-deploy-aio_lxc-centos-7 https://zuul.opendev.org/t/openstack/build/a2755696143745f9865a5cb8be5a88fb : SUCCESS in 2h 01m 14s\n- openstack-ansible-deploy-aio_lxc-debian-stable https://zuul.opendev.org/t/openstack/build/abc52675d333403dae88f875ddc9dbb3 : SUCCESS in 1h 48m 03s\n- openstack-ansible-deploy-aio_lxc-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/ba6a847bab664d5b8023aaa7bb0d0033 : SUCCESS in 2h 06m 39s\n- openstack-ansible-deploy-aio_metal-debian-stable https://zuul.opendev.org/t/openstack/build/0cb358ce648a49aea58725474bc86a62 : SUCCESS in 1h 03m 15s\n- openstack-ansible-deploy-aio_metal-centos-7 https://zuul.opendev.org/t/openstack/build/86e67d2ddd714449b5443db397d9585a : SUCCESS in 1h 31m 24s\n- openstack-ansible-deploy-aio_metal-opensuse-15 https://zuul.opendev.org/t/openstack/build/c07c286ebe474bf7ac09902c789b4d26 : SUCCESS in 1h 04m 21s\n- openstack-ansible-deploy-aio_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/5172c1b42f524952a0a7a4ec55755cba : SUCCESS in 1h 09m 17s\n- openstack-ansible-deploy-aio_distro_metal-centos-7 https://zuul.opendev.org/t/openstack/build/ebd328fc79df468681b93e145d157a19 : SUCCESS in 1h 00m 20s\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/58c18eb18c3e4835925a03fe37a4b50b : SUCCESS in 44m 49s\n- openstack-ansible-deploy-aio_ceph-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/2d6007fa795744e69a2ed25fdae6a4cb : SUCCESS in 2h 03m 05s\n- openstack-ansible-deploy-aio_proxy-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/470587f68d8a42e6a875830ff59762d6 : SUCCESS in 1h 49m 40s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"cdc337d9a1ed85a7c4cb8073e38d0346e6396247","revisions":{"cdc337d9a1ed85a7c4cb8073e38d0346e6396247":{"kind":"REWORK","_number":1,"created":"2019-06-07 09:11:12.000000000","uploader":{"_account_id":4128,"name":"Francois Deppierraz","email":"francois@ctrlaltdel.ch","username":"francois-ctrlaltdel"},"ref":"refs/changes/64/663864/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/64/663864/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/64/663864/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/64/663864/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/64/663864/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/64/663864/1"}}},"commit":{"parents":[{"commit":"515f34ff04afdab8e90c8c54aacbd7eb8ecf36a9","subject":"Merge \"Re-add releasenotes jobs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/515f34ff04afdab8e90c8c54aacbd7eb8ecf36a9"}]}],"author":{"name":"Francois Deppierraz","email":"francois@ctrlaltdel.ch","date":"2019-06-07 09:04:47.000000000","tz":120},"committer":{"name":"Francois Deppierraz","email":"francois@ctrlaltdel.ch","date":"2019-06-07 09:04:47.000000000","tz":120},"subject":"Fix scripts/inventory-manage.py help invocation","message":"Fix scripts/inventory-manage.py help invocation\n\nWithout this patch, the following exception was raised.\n\nroot@os-deploy:~# /opt/openstack-ansible/scripts/inventory-manage.py -h\nTraceback (most recent call last):\n  File \"/opt/openstack-ansible/scripts/inventory-manage.py\", line 39, in \u003cmodule\u003e\n    manage.main()\n  File \"/opt/openstack-ansible/osa_toolkit/manage.py\", line 329, in main\n    user_args \u003d args()\n  File \"/opt/openstack-ansible/osa_toolkit/manage.py\", line 100, in args\n    return vars(parser.parse_args())\n  File \"/usr/lib/python2.7/argparse.py\", line 1701, in parse_args\n    args, argv \u003d self.parse_known_args(args, namespace)\n  File \"/usr/lib/python2.7/argparse.py\", line 1733, in parse_known_args\n    namespace, args \u003d self._parse_known_args(args, namespace)\n  File \"/usr/lib/python2.7/argparse.py\", line 1939, in _parse_known_args\n    start_index \u003d consume_optional(start_index)\n  File \"/usr/lib/python2.7/argparse.py\", line 1879, in consume_optional\n    take_action(action, args, option_string)\n  File \"/usr/lib/python2.7/argparse.py\", line 1807, in take_action\n    action(self, namespace, argument_values, option_string)\n  File \"/usr/lib/python2.7/argparse.py\", line 996, in __call__\n    parser.print_help()\n  File \"/usr/lib/python2.7/argparse.py\", line 2340, in print_help\n    self._print_message(self.format_help(), file)\n  File \"/usr/lib/python2.7/argparse.py\", line 2314, in format_help\n    return formatter.format_help()\n  File \"/usr/lib/python2.7/argparse.py\", line 281, in format_help\n    help \u003d self._root_section.format_help()\n  File \"/usr/lib/python2.7/argparse.py\", line 211, in format_help\n    func(*args)\n  File \"/usr/lib/python2.7/argparse.py\", line 211, in format_help\n    func(*args)\n  File \"/usr/lib/python2.7/argparse.py\", line 517, in _format_action\n    help_text \u003d self._expand_help(action)\n  File \"/usr/lib/python2.7/argparse.py\", line 603, in _expand_help\n    return self._get_help_string(action) % params\nTypeError: unsupported operand type(s) for %: \u0027tuple\u0027 and \u0027dict\u0027\nroot@os-deploy:~#\n\nChange-Id: I9c0d6ce574caabcf4b59b5896aba1b1d21096f79\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/cdc337d9a1ed85a7c4cb8073e38d0346e6396247"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/cdc337d9a1ed85a7c4cb8073e38d0346e6396247"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"515f34ff04afdab8e90c8c54aacbd7eb8ecf36a9","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
