)]}'
{"id":"openstack%2Fopenstack-ansible-openstack_hosts~587598","triplet_id":"openstack%2Fopenstack-ansible-openstack_hosts~master~If3ac657e9a3e013a4013dd98b4cb785ef7ee9800","project":"openstack/openstack-ansible-openstack_hosts","branch":"master","topic":"remove-cruft-in-osa","hashtags":[],"change_id":"If3ac657e9a3e013a4013dd98b4cb785ef7ee9800","subject":"Ensure virtualenv/pip are installed on centos","status":"MERGED","created":"2018-07-31 18:59:56.000000000","updated":"2018-07-31 21:27:38.000000000","submitted":"2018-07-31 20:20:55.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":"587598-1533068455645-8bcb5b06","meta_rev_id":"51b1c791e43663ecfada71b41587ce201b3e1fee","_number":587598,"virtual_id_number":587598,"owner":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":2,"date":"2018-07-31 20:20:55.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":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"}],"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":2,"date":"2018-07-31 19:06:41.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":"2018-07-31 19:07:19.000000000","_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"}],"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":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"all":[{"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":1,"date":"2018-07-31 19:07:19.000000000","_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"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":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"}],"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":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-07-31 19:06:41.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":"2018-07-31 19:07:19.000000000","updated_by":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"reviewer":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"state":"REVIEWER"},{"updated":"2018-07-31 20:20:55.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":"1e780d7df82f25c9ca4f6d4880d9abb4676542ed","author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"date":"2018-07-31 18:59:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"72fcb9ec43d602186517d9c32d3cc77615bf0cfe","author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"date":"2018-07-31 19:00:59.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6e5187858fc7909f64f9e74474647f18de612b5f","author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"date":"2018-07-31 19:06:10.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"ae06357b3f33114ae17d6668fd0bda0f35d50769","author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"date":"2018-07-31 19:06:41.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"04dd697bb6bc141f9f0248b8ab84863eb4aa6e8b","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2018-07-31 19:07:19.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"3772c9f9d0270dd9559d355ae46db771096fcd48","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-07-31 20:08:55.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/98/587598/3/check/build-openstack-sphinx-docs/9dbec75/html/ : SUCCESS in 3m 08s\n- openstack-ansible-linters http://logs.openstack.org/98/587598/3/check/openstack-ansible-linters/8b55b46/ : SUCCESS in 6m 39s\n- openstack-ansible-functional-centos-7 http://logs.openstack.org/98/587598/3/check/openstack-ansible-functional-centos-7/c343522/ : SUCCESS in 11m 47s\n- openstack-ansible-functional-opensuse-150 http://logs.openstack.org/98/587598/3/check/openstack-ansible-functional-opensuse-150/91ecc53/ : SUCCESS in 9m 36s (non-voting)\n- openstack-ansible-functional-opensuse-423 http://logs.openstack.org/98/587598/3/check/openstack-ansible-functional-opensuse-423/0b5164a/ : SUCCESS in 9m 21s\n- openstack-ansible-functional-ubuntu-bionic http://logs.openstack.org/98/587598/3/check/openstack-ansible-functional-ubuntu-bionic/72fa26d/ : SUCCESS in 8m 17s (non-voting)\n- openstack-ansible-functional-ubuntu-xenial http://logs.openstack.org/98/587598/3/check/openstack-ansible-functional-ubuntu-xenial/9daa713/ : SUCCESS in 8m 25s","accounts_in_message":[],"_revision_number":3},{"id":"e91540ae5bcec62ef99dc7b8c5c3ff743ad9e875","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-07-31 20:09:08.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"65333dddfa32e883d8b4f6ade37eb6e4c8ffabcd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-07-31 20:20:55.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"ee640ef0ced917993c8b5a2d7f26298d24baf9f5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-07-31 20:20:55.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/98/587598/3/gate/build-openstack-sphinx-docs/fd6e560/html/ : SUCCESS in 3m 02s\n- openstack-ansible-linters http://logs.openstack.org/98/587598/3/gate/openstack-ansible-linters/a6745a1/ : SUCCESS in 6m 13s\n- openstack-ansible-functional-centos-7 http://logs.openstack.org/98/587598/3/gate/openstack-ansible-functional-centos-7/37504fb/ : SUCCESS in 9m 23s\n- openstack-ansible-functional-opensuse-423 http://logs.openstack.org/98/587598/3/gate/openstack-ansible-functional-opensuse-423/693b61f/ : SUCCESS in 8m 28s\n- openstack-ansible-functional-ubuntu-xenial http://logs.openstack.org/98/587598/3/gate/openstack-ansible-functional-ubuntu-xenial/35b7af5/ : SUCCESS in 8m 22s","accounts_in_message":[],"_revision_number":3},{"id":"9a13a6b31ace15678f40b2f82505636c418a6b5f","author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"date":"2018-07-31 21:27:38.000000000","message":"Created a revert of this change as If84d45acd2e49b4f4fd65d86670b6ac2621c3a70","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"0a118003020c29e36ea669882378ddba4b03fd87","revisions":{"ebc47cf4b3d95681b1a0565a6944cb657d2ad880":{"kind":"REWORK","_number":1,"created":"2018-07-31 18:59:56.000000000","uploader":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"ref":"refs/changes/98/587598/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-openstack_hosts","ref":"refs/changes/98/587598/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/98/587598/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/98/587598/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/98/587598/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/98/587598/1"}}},"commit":{"parents":[{"commit":"8c46d189889987148d6f6906ef2ea66c17f69bed","subject":"Do not install linux-image-extra by default","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/8c46d189889987148d6f6906ef2ea66c17f69bed"}]}],"author":{"name":"Jean-Philippe Evrard","email":"jean-philippe@evrard.me","date":"2018-07-31 18:59:22.000000000","tz":120},"committer":{"name":"Jean-Philippe Evrard","email":"jean-philippe@evrard.me","date":"2018-07-31 18:59:22.000000000","tz":120},"subject":"Ensure virtualenv is installed on centos","message":"Ensure virtualenv is installed on centos\n\nThis patch ensures virtualenv is installed on centos, like it\nis on other distributions.\n\nChange-Id: If3ac657e9a3e013a4013dd98b4cb785ef7ee9800\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/ebc47cf4b3d95681b1a0565a6944cb657d2ad880"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/ebc47cf4b3d95681b1a0565a6944cb657d2ad880"}]},"branch":"refs/heads/master"},"72da1978ba98b88b324edc72633ce382480643d8":{"kind":"REWORK","_number":2,"created":"2018-07-31 19:00:59.000000000","uploader":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"ref":"refs/changes/98/587598/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-openstack_hosts","ref":"refs/changes/98/587598/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/98/587598/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/98/587598/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/98/587598/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/98/587598/2"}}},"commit":{"parents":[{"commit":"8c46d189889987148d6f6906ef2ea66c17f69bed","subject":"Do not install linux-image-extra by default","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/8c46d189889987148d6f6906ef2ea66c17f69bed"}]}],"author":{"name":"Jean-Philippe Evrard","email":"jean-philippe@evrard.me","date":"2018-07-31 18:59:22.000000000","tz":120},"committer":{"name":"Jean-Philippe Evrard","email":"jean-philippe@evrard.me","date":"2018-07-31 19:00:52.000000000","tz":120},"subject":"Ensure virtualenv is installed on centos","message":"Ensure virtualenv is installed on centos\n\nThis patch ensures virtualenv is installed on centos, like it\nis on other distributions.\n\nChange-Id: If3ac657e9a3e013a4013dd98b4cb785ef7ee9800\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/72da1978ba98b88b324edc72633ce382480643d8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/72da1978ba98b88b324edc72633ce382480643d8"}]},"branch":"refs/heads/master"},"0a118003020c29e36ea669882378ddba4b03fd87":{"kind":"REWORK","_number":3,"created":"2018-07-31 19:06:10.000000000","uploader":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"ref":"refs/changes/98/587598/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-openstack_hosts","ref":"refs/changes/98/587598/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/98/587598/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/98/587598/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/98/587598/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-openstack_hosts refs/changes/98/587598/3"}}},"commit":{"parents":[{"commit":"8c46d189889987148d6f6906ef2ea66c17f69bed","subject":"Do not install linux-image-extra by default","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/8c46d189889987148d6f6906ef2ea66c17f69bed"}]}],"author":{"name":"Jean-Philippe Evrard","email":"jean-philippe@evrard.me","date":"2018-07-31 18:59:22.000000000","tz":120},"committer":{"name":"Jean-Philippe Evrard","email":"jean-philippe@evrard.me","date":"2018-07-31 19:06:08.000000000","tz":0},"subject":"Ensure virtualenv/pip are installed on centos","message":"Ensure virtualenv/pip are installed on centos\n\nThis patch ensures virtualenv/pip are installed on centos using\ndistro packages, like it is in other distributions.\n\nChange-Id: If3ac657e9a3e013a4013dd98b4cb785ef7ee9800\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/0a118003020c29e36ea669882378ddba4b03fd87"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-openstack_hosts/commit/0a118003020c29e36ea669882378ddba4b03fd87"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
