)]}'
{"id":"openstack%2Fopenstack-ansible-repo_server~590178","triplet_id":"openstack%2Fopenstack-ansible-repo_server~master~I639bc78d34b640a52c32fa175b12fa958518e999","project":"openstack/openstack-ansible-repo_server","branch":"master","topic":"bp/python-build-install-simplification","hashtags":[],"change_id":"I639bc78d34b640a52c32fa175b12fa958518e999","subject":"Create virtualenv with \u0027--never-download\u0027","status":"MERGED","created":"2018-08-09 07:58:47.000000000","updated":"2018-08-10 18:34:37.000000000","submitted":"2018-08-10 14:37:25.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":"590178-1533911845426-29e270d9","meta_rev_id":"78659a97f707faa10a7804e13b2a4530a3799d90","_number":590178,"virtual_id_number":590178,"owner":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},{"value":0,"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},{"value":0,"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},{"value":2,"date":"2018-08-10 14:37:25.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},"recommended":{"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},"all":[{"value":1,"date":"2018-08-09 12:40:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},{"value":2,"date":"2018-08-10 14:10:29.000000000","_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},{"value":2,"date":"2018-08-10 12:30:32.000000000","_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},{"value":0,"_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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},"all":[{"value":0,"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},{"value":1,"date":"2018-08-10 14:10:29.000000000","_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},{"value":0,"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},{"value":0,"_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},"Backport-Candidate":{"all":[{"value":0,"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},{"value":0,"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},{"value":0,"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},{"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-08-09 12:40:14.000000000","updated_by":{"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},"reviewer":{"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},"state":"REVIEWER"},{"updated":"2018-08-10 12:30:32.000000000","updated_by":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"reviewer":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"state":"REVIEWER"},{"updated":"2018-08-10 14:10:29.000000000","updated_by":{"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},"reviewer":{"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},"state":"REVIEWER"},{"updated":"2018-08-10 14:37:25.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":"520d74b90b9da73c3f678736b8c0304d80574dea","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2018-08-09 07:58:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c8c27345d9da2a3c1f67e957fc7d830ff26ea252","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-09 08:26:02.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/78/590178/1/check/build-openstack-sphinx-docs/06319e9/html/ : SUCCESS in 4m 13s\n- openstack-ansible-linters http://logs.openstack.org/78/590178/1/check/openstack-ansible-linters/7187a75/ : SUCCESS in 8m 20s\n- openstack-ansible-functional-centos-7 http://logs.openstack.org/78/590178/1/check/openstack-ansible-functional-centos-7/994340c/ : SUCCESS in 20m 34s (non-voting)\n- openstack-ansible-functional-opensuse-150 http://logs.openstack.org/78/590178/1/check/openstack-ansible-functional-opensuse-150/32d20b9/ : FAILURE in 19m 11s (non-voting)\n- openstack-ansible-functional-opensuse-423 http://logs.openstack.org/78/590178/1/check/openstack-ansible-functional-opensuse-423/403ec4d/ : SUCCESS in 20m 16s\n- openstack-ansible-functional-ubuntu-bionic http://logs.openstack.org/78/590178/1/check/openstack-ansible-functional-ubuntu-bionic/ca5ff9a/ : SUCCESS in 14m 59s\n- openstack-ansible-functional-ubuntu-xenial http://logs.openstack.org/78/590178/1/check/openstack-ansible-functional-ubuntu-xenial/83e33a3/ : SUCCESS in 14m 44s","accounts_in_message":[],"_revision_number":1},{"id":"27b9d7f3c99843ac75d7e1a490f6297dc2001f2d","author":{"_account_id":27336,"name":"XiaojueGuan","email":"xiaojueguan@gmail.com","username":"XiaojueGuan"},"date":"2018-08-09 12:40:14.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"95de271db4fd69a9b4cfcae0e785949f24dda28b","author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"date":"2018-08-10 12:30:32.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"617c8174f404fd184f4327fcec1af42b511e9149","author":{"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},"date":"2018-08-10 14:10:29.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"8c53b35b89d27cb38ff3d2ef70217c7fe6a0faa9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-10 14:10:40.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"59c89898bd3bc87635186bb617d8be8ff97c8f49","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-10 14:37:25.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"3d6816e24cd97f646a314a022648143c4908a896","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-10 14:37:25.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/78/590178/1/gate/build-openstack-sphinx-docs/599a562/html/ : SUCCESS in 4m 40s\n- openstack-ansible-linters http://logs.openstack.org/78/590178/1/gate/openstack-ansible-linters/91a58d0/ : SUCCESS in 5m 41s\n- openstack-ansible-functional-opensuse-423 http://logs.openstack.org/78/590178/1/gate/openstack-ansible-functional-opensuse-423/75ce32c/ : SUCCESS in 15m 24s\n- openstack-ansible-functional-ubuntu-bionic http://logs.openstack.org/78/590178/1/gate/openstack-ansible-functional-ubuntu-bionic/4c89fd8/ : SUCCESS in 16m 49s\n- openstack-ansible-functional-ubuntu-xenial http://logs.openstack.org/78/590178/1/gate/openstack-ansible-functional-ubuntu-xenial/2abdf3e/ : SUCCESS in 24m 49s","accounts_in_message":[],"_revision_number":1},{"id":"9ef19769beb8da6aa0053904f05dbed8d89ce900","author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"date":"2018-08-10 18:34:37.000000000","message":"Patch Set 1: Cherry Picked\n\nThis patchset was cherry picked to branch stable/rocky as commit f7a0887b36fb9c81cc956b45a738ea0b615f2ef5","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"46ae829b33acd38c6c3ce5fb5873d042195dedc3","revisions":{"46ae829b33acd38c6c3ce5fb5873d042195dedc3":{"kind":"REWORK","_number":1,"created":"2018-08-09 07:58:47.000000000","uploader":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"ref":"refs/changes/78/590178/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-repo_server","ref":"refs/changes/78/590178/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-repo_server refs/changes/78/590178/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-repo_server refs/changes/78/590178/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-repo_server refs/changes/78/590178/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-repo_server refs/changes/78/590178/1"}}},"commit":{"parents":[{"commit":"968ea1f2233584ee5a0d56db34cefa87cebd23ad","subject":"Remove repo_requires_pip_packages and pip_install meta-dep","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-repo_server/commit/968ea1f2233584ee5a0d56db34cefa87cebd23ad"}]}],"author":{"name":"Jesse Pretorius","email":"jesse.pretorius@rackspace.co.uk","date":"2018-08-09 07:54:24.000000000","tz":60},"committer":{"name":"Jesse Pretorius","email":"jesse.pretorius@rackspace.co.uk","date":"2018-08-09 07:54:24.000000000","tz":60},"subject":"Create virtualenv with \u0027--never-download\u0027","message":"Create virtualenv with \u0027--never-download\u0027\n\nFor upgrades, and some new build configurations, trying to\ncreate a new venv results in the error:\n\nCould not get output from /usr/bin/virtualenv --help: Traceback (most recent call last):\nFile \"/usr/bin/virtualenv\", line 6, in \u003cmodule\u003e\nfrom pkg_resources import load_entry_point\nImportError: No module named pkg_resources\n\nTo work around this issue, we do the initial build of the\nvenv using the CLI with the argument \u0027--never-download\u0027\nso that virtualenv just uses the versions of pip, setuptools\nand wheel that it already has.\n\nChange-Id: I639bc78d34b640a52c32fa175b12fa958518e999\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-repo_server/commit/46ae829b33acd38c6c3ce5fb5873d042195dedc3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-repo_server/commit/46ae829b33acd38c6c3ce5fb5873d042195dedc3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
