)]}'
{"id":"openstack%2Fdevstack~559418","triplet_id":"openstack%2Fdevstack~stable%2Fqueens~If9bc7ba45522189d03f19b86cb681bb150ee2f25","project":"openstack/devstack","branch":"stable/queens","topic":"venv_support","hashtags":[],"change_id":"If9bc7ba45522189d03f19b86cb681bb150ee2f25","subject":"Add option to install everything in global venvs","status":"ABANDONED","created":"2018-04-06 20:51:29.000000000","updated":"2022-02-11 09:39:33.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4d50cc38fddd0faa51e608f43b52c1ae44d526d2","_number":559418,"virtual_id_number":559418,"owner":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":-1,"date":"2018-04-07 01:26:32.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2018-04-07 00:33:33.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"date":"2018-04-07 00:47:07.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"date":"2018-04-07 01:15:32.000000000","_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","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":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":-1,"date":"2018-04-06 23:58:36.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","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":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-04-07 00:33:33.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2018-04-07 00:47:07.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2018-04-07 01:15:32.000000000","updated_by":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2018-04-07 01:26: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":"6720a03e9817d811605f2e8c5297ab7d4e3dacf5","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2018-04-06 20:51:29.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2e9138767c4e4dcd7d7113593aae0b39c80a17d3","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2018-04-06 21:38:01.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1924bf09e806074670d99feb071fc3a10c416710","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2018-04-06 22:28:39.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"893766acd54c1174196b7f4a6da29f0c1ac440df","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2018-04-06 23:18:51.000000000","message":"Patch Set 3:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/devstack/18/559418/3/check/tempest-dsvm-full-xenial/288de2b/ : FAILURE in 49m 54s","accounts_in_message":[],"_revision_number":3},{"id":"fd9a59b8ae791a5339e6c9f4fc68f4d36592e9d9","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2018-04-06 23:40:09.000000000","message":"Patch Set 3:\n\nBuild failed.  To recheck use \u0027xenserver: recheck\u0027.  For 3rd party ci contact info: https://wiki.openstack.org/wiki/ThirdPartySystems\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/18/559418/3/check/dsvm-tempest-neutron-network/dc3c65e : FAILURE in 1h 11m 05s","accounts_in_message":[],"_revision_number":3},{"id":"39bb25949daf1a2ef0017ca2859e8e0eea00d011","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2018-04-06 23:43:11.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"db25cb6114ced2b660842ba17ff3081175485519","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2018-04-06 23:58:36.000000000","message":"Patch Set 4: Workflow-1","accounts_in_message":[],"_revision_number":4},{"id":"86a112abb71f4c2fc901588c6065b732bf733321","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2018-04-07 00:33:33.000000000","message":"Patch Set 4:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/devstack/18/559418/4/check/tempest-dsvm-full-xenial/f01b643/ : FAILURE in 50m 05s","accounts_in_message":[],"_revision_number":4},{"id":"147303469e7e4f581a6be98292eb5d98d2cea73e","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2018-04-07 00:47:07.000000000","message":"Patch Set 4:\n\nBuild failed.  To recheck use \u0027xenserver: recheck\u0027.  For 3rd party ci contact info: https://wiki.openstack.org/wiki/ThirdPartySystems\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/18/559418/4/check/dsvm-tempest-neutron-network/5907386 : FAILURE in 1h 03m 29s","accounts_in_message":[],"_revision_number":4},{"id":"f893bbfbc97b3c180821c525308774fd6ee03071","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2018-04-07 01:15:32.000000000","message":"Patch Set 4:\n\nTesting succeeded on ubuntu-xenial-s390x. For rechecking only on the ubuntu-xenail-s390x CI, add a review comment with recheck-zkvm. Contact info: zkvm-ci@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_zKVM_CI\n\n- check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x http://sng01.objectstorage.softlayer.net/v1/AUTH_1940ea10-6e82-4501-b2f9-eb236510e575/ibmzkvmci/production/559418/4/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/c267128 : SUCCESS in 1h 32m 01s","accounts_in_message":[],"_revision_number":4},{"id":"2c5017ae8e49de1ea4b9519ca7f9f79af8cf814d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-04-07 01:26:32.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full http://logs.openstack.org/18/559418/4/check/tempest-full/9ac7318/ : SUCCESS in 1h 38m 00s\n- neutron-grenade http://logs.openstack.org/18/559418/4/check/neutron-grenade/8d10446/ : FAILURE in 53m 42s\n- tempest-full-py3 http://logs.openstack.org/18/559418/4/check/tempest-full-py3/03eb737/ : SUCCESS in 1h 10m 34s\n- build-openstack-sphinx-docs http://logs.openstack.org/18/559418/4/check/build-openstack-sphinx-docs/3362094/html/ : SUCCESS in 4m 49s\n- openstack-tox-bashate http://logs.openstack.org/18/559418/4/check/openstack-tox-bashate/f7ccc49/ : SUCCESS in 2m 56s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/18/559418/4/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/adf2834/ : FAILURE in 29m 23s (non-voting)\n- legacy-swift-dsvm-functional http://logs.openstack.org/18/559418/4/check/legacy-swift-dsvm-functional/48d3eda/ : SUCCESS in 26m 17s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/18/559418/4/check/neutron-grenade-multinode/cdd522d/ : FAILURE in 47m 02s\n- neutron-tempest-linuxbridge http://logs.openstack.org/18/559418/4/check/neutron-tempest-linuxbridge/45c8a1e/ : SUCCESS in 1h 17m 30s\n- neutron-tempest-multinode-full http://logs.openstack.org/18/559418/4/check/neutron-tempest-multinode-full/595fc72/ : FAILURE in 1h 22m 24s (non-voting)\n- devstack http://logs.openstack.org/18/559418/4/check/devstack/f3d18d6/ : SUCCESS in 23m 59s\n- devstack-multinode http://logs.openstack.org/18/559418/4/check/devstack-multinode/7473dbc/ : FAILURE in 22m 47s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"d6c7b2b952a8ef949bb27ef4b7103962c5845a97","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2018-04-09 15:45:14.000000000","message":"Topic set to venv_support","accounts_in_message":[],"_revision_number":4},{"id":"4d50cc38fddd0faa51e608f43b52c1ae44d526d2","tag":"autogenerated:gerrit:abandon","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2022-02-11 09:39:33.000000000","message":"Abandoned\n\nIf we ever do this, it will likely be on master only","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"f5b73442dd7e8fb381dd83dc0cc801f31c5ea45d","revisions":{"aa99c55d7b8de4caa849e3d65e9927d9d2b5a10c":{"kind":"REWORK","_number":1,"created":"2018-04-06 20:51:29.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/18/559418/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/18/559418/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/18/559418/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/18/559418/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/18/559418/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/18/559418/1"}}},"commit":{"parents":[{"commit":"b543369a25a9c8d530bb4ee2a10d9e6c67953afc","subject":"Only cache ETCD tarballs for amd64.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b543369a25a9c8d530bb4ee2a10d9e6c67953afc"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2018-04-04 21:02:30.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2018-04-06 20:51:01.000000000","tz":-420},"subject":"Install everything in global venvs","message":"Install everything in global venvs\n\nOne venv for python2 and one for python3. This is a major change and\nwill likely break many things. But tl;dr is pip is making it\nincreasingly difficult to use globally install python packages with pip\nalongside distro supplied packages. So we now install everything into\nvirtualenvs.\n\nMajor hurdles we have to get over are convincing rootwrap to trust\nbinaries in the virtualenvs (so you\u0027ll notice we update rootwrap\nconfigs). Additionally this doesn\u0027t yet support mixing python2 and\npython3 installed services. You get python2 by default and python3 if\nyou opt into python3 but no mixing.\n\nChange-Id: If9bc7ba45522189d03f19b86cb681bb150ee2f25\n(cherry picked from commit 0a3003bdcfc05747719271c4e0a4e14772dd9df3)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/aa99c55d7b8de4caa849e3d65e9927d9d2b5a10c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/aa99c55d7b8de4caa849e3d65e9927d9d2b5a10c"}]},"branch":"refs/heads/stable/queens"},"7ebf5570579261a11568565c75aa8ced54821d56":{"kind":"REWORK","_number":2,"created":"2018-04-06 21:38:01.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/18/559418/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/18/559418/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/18/559418/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/18/559418/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/18/559418/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/18/559418/2"}}},"commit":{"parents":[{"commit":"b543369a25a9c8d530bb4ee2a10d9e6c67953afc","subject":"Only cache ETCD tarballs for amd64.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b543369a25a9c8d530bb4ee2a10d9e6c67953afc"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2018-04-04 21:02:30.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2018-04-06 21:37:46.000000000","tz":-420},"subject":"Install everything in global venvs","message":"Install everything in global venvs\n\nOne venv for python2 and one for python3. This is a major change and\nwill likely break many things. But tl;dr is pip is making it\nincreasingly difficult to use globally install python packages with pip\nalongside distro supplied packages. So we now install everything into\nvirtualenvs.\n\nMajor hurdles we have to get over are convincing rootwrap to trust\nbinaries in the virtualenvs (so you\u0027ll notice we update rootwrap\nconfigs). Additionally this doesn\u0027t yet support mixing python2 and\npython3 installed services. You get python2 by default and python3 if\nyou opt into python3 but no mixing.\n\nChange-Id: If9bc7ba45522189d03f19b86cb681bb150ee2f25\n(cherry picked from commit 863709dff038516bd422e74ebb01cb1444ddf73b)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7ebf5570579261a11568565c75aa8ced54821d56"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7ebf5570579261a11568565c75aa8ced54821d56"}]},"branch":"refs/heads/stable/queens"},"e4683a8e1af2c86ea488a4ce67ded432db539f34":{"kind":"REWORK","_number":3,"created":"2018-04-06 22:28:39.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/18/559418/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/18/559418/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/18/559418/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/18/559418/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/18/559418/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/18/559418/3"}}},"commit":{"parents":[{"commit":"b543369a25a9c8d530bb4ee2a10d9e6c67953afc","subject":"Only cache ETCD tarballs for amd64.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b543369a25a9c8d530bb4ee2a10d9e6c67953afc"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2018-04-04 21:02:30.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2018-04-06 22:28:24.000000000","tz":-420},"subject":"Install everything in global venvs","message":"Install everything in global venvs\n\nOne venv for python2 and one for python3. This is a major change and\nwill likely break many things. But tl;dr is pip is making it\nincreasingly difficult to use globally install python packages with pip\nalongside distro supplied packages. So we now install everything into\nvirtualenvs.\n\nMajor hurdles we have to get over are convincing rootwrap to trust\nbinaries in the virtualenvs (so you\u0027ll notice we update rootwrap\nconfigs). Additionally this doesn\u0027t yet support mixing python2 and\npython3 installed services. You get python2 by default and python3 if\nyou opt into python3 but no mixing.\n\nChange-Id: If9bc7ba45522189d03f19b86cb681bb150ee2f25\n(cherry picked from commit 7b8a9e0051f2d5b50dbca9bbe29d72d814248d70)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e4683a8e1af2c86ea488a4ce67ded432db539f34"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e4683a8e1af2c86ea488a4ce67ded432db539f34"}]},"branch":"refs/heads/stable/queens"},"f5b73442dd7e8fb381dd83dc0cc801f31c5ea45d":{"kind":"REWORK","_number":4,"created":"2018-04-06 23:43:11.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/18/559418/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/18/559418/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/18/559418/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/18/559418/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/18/559418/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/18/559418/4"}}},"commit":{"parents":[{"commit":"b543369a25a9c8d530bb4ee2a10d9e6c67953afc","subject":"Only cache ETCD tarballs for amd64.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b543369a25a9c8d530bb4ee2a10d9e6c67953afc"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2018-04-04 21:02:30.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2018-04-06 23:43:02.000000000","tz":-420},"subject":"Add option to install everything in global venvs","message":"Add option to install everything in global venvs\n\nOne venv for python2 and one for python3. This is a major change and\nwill likely break many things. But tl;dr is pip is making it\nincreasingly difficult to use globally install python packages with pip\nalongside distro supplied packages. So add the option to install\neverything into virtualenvs. This change was made optional in order to\nadd the required features to grenade without force merging updates;\nhowever, we should consider making it non optional once we get the\nbasics in place.\n\nMajor hurdles we have to get over are convincing rootwrap to trust\nbinaries in the virtualenvs (so you\u0027ll notice we update rootwrap\nconfigs). Additionally this doesn\u0027t yet support mixing python2 and\npython3 installed services. You get python2 by default and python3 if\nyou opt into python3 but no mixing.\n\nChange-Id: If9bc7ba45522189d03f19b86cb681bb150ee2f25\n(cherry picked from commit f08cb4f7314a86c7ee6b7ff489932eca5488a091)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f5b73442dd7e8fb381dd83dc0cc801f31c5ea45d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/f5b73442dd7e8fb381dd83dc0cc801f31c5ea45d"}]},"branch":"refs/heads/stable/queens"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
