)]}'
{"id":"openstack%2Fgrenade~695466","triplet_id":"openstack%2Fgrenade~master~I6e2fc34d44be0f8b28054dbd4e6f82c5d35f1c93","project":"openstack/grenade","branch":"master","topic":"osc-placement-py3","hashtags":[],"change_id":"I6e2fc34d44be0f8b28054dbd4e6f82c5d35f1c93","subject":"Re-install osc-placement after nova","status":"ABANDONED","created":"2019-11-21 16:22:58.000000000","updated":"2019-12-06 20:23:31.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a15913475376c8229f1ece5d48af7074bb4fbb9f","_number":695466,"virtual_id_number":695466,"owner":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"tag":"autogenerated:zuul:check","value":1,"date":"2019-11-21 18:25:32.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":{"rejected":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"all":[{"value":-1,"date":"2019-11-21 16:23:10.000000000","permitted_voting_range":{"min":-1,"max":0},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-11-21 18:25:32.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":"d4bba68cec06581207424558f809dedc5ca52b57","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2019-11-21 16:22:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d18e106058f910cb49d4d606765498b40dc5e7af","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2019-11-21 16:23:10.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"95e119be67a514d1c4c1a5d92c42ecf939c12847","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-21 18:25:32.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d9a0cdbf8fdf49049dca6e15e1fe4006 : SUCCESS in 7m 54s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/598fb7f99fe44699b456c2c98b1a0cd0 : SUCCESS in 1h 13m 38s\n- grenade-heat https://zuul.opendev.org/t/openstack/build/871d7fbec2e643fe99924cffcd4d8a22 : FAILURE in 49m 30s (non-voting)\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/4218f5d208e84d83ba3e1b0111320f20 : SUCCESS in 54m 54s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/deb47aa0251d46aab0a2e26b30d36aac : SUCCESS in 1h 08m 39s\n- ironic-grenade-dsvm https://zuul.opendev.org/t/openstack/build/75b9eeb372d1454b952816246b506243 : SUCCESS in 1h 33m 09s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3b170097c2177d39d49a91c5df21e159498555f7","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2019-12-06 20:23:31.000000000","message":"Abandoned\n\nDon\u0027t think this is needed anymore","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"5c16daf985266aec34c46016ecba0bd245a1427e","revisions":{"5c16daf985266aec34c46016ecba0bd245a1427e":{"kind":"REWORK","_number":1,"created":"2019-11-21 16:22:58.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/66/695466/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/grenade","ref":"refs/changes/66/695466/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/grenade refs/changes/66/695466/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/grenade refs/changes/66/695466/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/grenade refs/changes/66/695466/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/grenade refs/changes/66/695466/1"}}},"commit":{"parents":[{"commit":"fad62595bff3ae55b5b428a5ea00a9a168390fd2","subject":"Stop hardcoding to use Cinder API v1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/fad62595bff3ae55b5b428a5ea00a9a168390fd2"}]}],"author":{"name":"Brian Haley","email":"bhaley@redhat.com","date":"2019-11-21 16:19:47.000000000","tz":-300},"committer":{"name":"Brian Haley","email":"bhaley@redhat.com","date":"2019-11-21 16:19:47.000000000","tz":-300},"subject":"Re-install osc-placement after nova","message":"Re-install osc-placement after nova\n\nWhen running grenade under python3, nova runs under python2.  Swift\nincludes openstack client in its requirements so when it installs under\nPython 2 it clobbers the existing openstack client at /usr/local/bin and\nany previously installed plugins are wiped out because their entry\npoints aren\u0027t seen. This was discovered because the osc-placement\ncommands were not available to nova inventory verification commands\nduring the nova upgrade, which comes after swift.\n\nTo address this, we do a reinstall at the end of nova\u0027s upgrade.\nBecause python-openstack client is in ENABLED_PYTHON3_PACKAGES,\nit will install as Python3 when installed standalone.\n\nNote that the issue being fixed here is python3 specific, not\nOpenStack release specific.\n\nChange-Id: I6e2fc34d44be0f8b28054dbd4e6f82c5d35f1c93\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/5c16daf985266aec34c46016ecba0bd245a1427e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/grenade/commit/5c16daf985266aec34c46016ecba0bd245a1427e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
