)]}'
{"id":"openstack%2Fdevstack~727630","triplet_id":"openstack%2Fdevstack~stable%2Fstein~I531e971b78491a9276753c0d86b04c4adbd224aa","project":"openstack/devstack","branch":"stable/stein","topic":"install-infra-py3-stable/train-stable/stein","hashtags":[],"change_id":"I531e971b78491a9276753c0d86b04c4adbd224aa","subject":"Create virtualenv with abstracted VIRTUALENV_CMD","status":"MERGED","created":"2020-05-13 05:10:48.000000000","updated":"2020-05-14 00:14:17.000000000","submitted":"2020-05-14 00:12:48.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":"727630-1589415168061-9efb1525","meta_rev_id":"a0034b80fafb7adc6b3e6bcb238c0860b8b9bed8","_number":727630,"virtual_id_number":727630,"owner":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-05-14 00:12:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":0,"date":"2020-05-13 18:53:12.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"}],"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":2,"date":"2020-05-13 16:50:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":2,"date":"2020-05-13 07:05:21.000000000","_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"}],"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":1,"date":"2020-05-13 16:50:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2020-05-13 05:10:48.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"}],"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":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-05-13 05:10:48.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2020-05-13 07:05:21.000000000","updated_by":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"reviewer":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"state":"REVIEWER"},{"updated":"2020-05-13 16:50:37.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2020-05-14 00:12:47.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":"3f473902d35a5eeec54b71922cca0f16fbdaca8b","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-05-13 05:10:48.000000000","message":"Patch Set 1: Cherry Picked from branch stable/train.","accounts_in_message":[],"_revision_number":1},{"id":"8f07345801b984d2a54ba2498d97d5bf81fc8df4","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2020-05-13 07:05:21.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"ff0e0b31a02592cdc08ccb2f0abc87238c65648f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-13 07:20:38.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/bba6f2c077654467b1832b0ffdf4af96 : SUCCESS in 1h 35m 38s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/0e65413530ce4438a46e986e91a5714f : SUCCESS in 1h 05m 37s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3678dede15dd42808227df3355cc335f : SUCCESS in 1h 38m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b56e99826c3949b78551b45a86b9f653 : SUCCESS in 4m 00s\n- devstack https://zuul.opendev.org/t/openstack/build/0472e9ecb7da4d5c8b4aaf62b3ed9ccd : SUCCESS in 26m 38s\n- devstack-xenial https://zuul.opendev.org/t/openstack/build/cd83bb1cc151469d8ed61cc2ae603c2a : SUCCESS in 28m 06s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/272a210d1c884783aefe5a256ab50719 : SUCCESS in 31m 33s (non-voting)\n- devstack-platform-centos-7 https://zuul.opendev.org/t/openstack/build/634f134bc65c443aa9f2d42c10484010 : FAILURE in 20m 24s (non-voting)\n- devstack-platform-opensuse-15 https://zuul.opendev.org/t/openstack/build/e2b940fbd0654fd28a11b1e03c52e3ff : FAILURE in 7m 50s (non-voting)\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/2c6260f29bcb406da17a26d5b8e19be6 : FAILURE in 11m 43s (non-voting)\n- devstack-platform-xenial https://zuul.opendev.org/t/openstack/build/772666bc06834479826150e82a8252cf : FAILURE in 23m 18s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/635bbb2bb5954027b310a8ffb079bf99 : SUCCESS in 40m 14s\n- devstack-multinode-xenial https://zuul.opendev.org/t/openstack/build/2d86b40dcbc64517a11b73d857a4c2f5 : SUCCESS in 38m 40s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/dda965aaca2a40d59d9bb503a40db1cf : SUCCESS in 4m 15s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/66ae550b7bba46a38497bf8627876f82 : SUCCESS in 3m 18s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/00236b376db8437082222389139942cf : SUCCESS in 54m 54s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0ea2db7033d94de79c2288c93aae704a : SUCCESS in 32m 46s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/6d700f11ea5b43ac9aa6ad59b4befaf3 : SUCCESS in 1h 19m 23s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/8b54410439774102bb0badecfc184049 : SUCCESS in 1h 25m 13s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/7fa99fee3fec482fa8b0a79e57b05f8b : SUCCESS in 2h 07m 55s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a28b91e7e6ba4dbb8c47c93f1b7f7bf8595c8d48","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2020-05-13 16:50:37.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"011960094bfb52bff766c57aaeff74c9d4a0a1c1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-13 16:51:08.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"0894c67053a68c10ac9cad7f71c40d156bc00320","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-13 18:38:27.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/9755dd0fc80d43c99479e16d75b16eb7 : FAILURE in 1h 08m 13s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/a0bb160c906d43ab9ef01ae12b22983f : SUCCESS in 59m 05s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f01eb44b998c4f5fb0d9cb4393c78c10 : SUCCESS in 1h 30m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e3750e7ec5844736b37e499957a7330a : SUCCESS in 7m 31s\n- devstack https://zuul.opendev.org/t/openstack/build/9e4ff1fc89d3431e84db078815915939 : SUCCESS in 30m 46s\n- devstack-xenial https://zuul.opendev.org/t/openstack/build/a3fbb0894f1d46e281ee3a16495cb970 : SUCCESS in 39m 36s\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/3178654486c5451e815ae46c8c38ed95 : SUCCESS in 51m 19s\n- devstack-multinode-xenial https://zuul.opendev.org/t/openstack/build/d088d58584b54c4aa0f8b0912ba5b1cf : SUCCESS in 51m 02s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/d22f6449683843f8a2d97e9261df9be7 : SUCCESS in 6m 05s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/d6b967e09d1e46afbec6a9b0adc7e8fc : SUCCESS in 4m 20s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/2ab8d1852de34711963c624bf8acffca : SUCCESS in 1h 19m 53s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/ba2e57854d604445930d1616f281abd4 : SUCCESS in 1h 34m 16s","accounts_in_message":[],"_revision_number":1},{"id":"39c9b16d7de8742266c32fa724a9e28acd910585","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-05-13 18:53:12.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"f1b3eaf83d9b24493dba5b00fdc65e9ea2d2d8f8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-13 21:10:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/de5be590aebf4d73a41cfb244b016aeb : SUCCESS in 1h 35m 59s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/237ff0948a874ec2b96699b8e726c3d4 : SUCCESS in 53m 17s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/94bbd98b0e08431e8d6af5d9850f80c4 : SUCCESS in 1h 29m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/db64aa8bf26a416d9e3d13e107892812 : SUCCESS in 5m 24s\n- devstack https://zuul.opendev.org/t/openstack/build/05be92b80c8a4dcc9c1e3bb30b7b27ff : SUCCESS in 31m 08s\n- devstack-xenial https://zuul.opendev.org/t/openstack/build/d35b9d115ef4409aae7afac56dede10a : SUCCESS in 30m 25s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/22caacfd83564c8c8703e9a92816c139 : SUCCESS in 26m 03s (non-voting)\n- devstack-platform-centos-7 https://zuul.opendev.org/t/openstack/build/07a52393bd4e412c8310f1d306870551 : FAILURE in 20m 34s (non-voting)\n- devstack-platform-opensuse-15 https://zuul.opendev.org/t/openstack/build/f3a0f188d919417ba52e7db50de7079b : FAILURE in 1h 30m 38s (non-voting)\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/566ff136fa134974a7aecd0d08a0b285 : FAILURE in 12m 53s (non-voting)\n- devstack-platform-xenial https://zuul.opendev.org/t/openstack/build/f4cf5900e8fa48c3ab6d418fad971f8b : FAILURE in 23m 36s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/bb32a1ceaa984d5999f1079f7c2705ac : SUCCESS in 38m 40s\n- devstack-multinode-xenial https://zuul.opendev.org/t/openstack/build/12139a7eaa824148b5566a4a02f31a81 : SUCCESS in 50m 12s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/f82966ef6d394fd6b57c9b4b29714ef4 : SUCCESS in 6m 30s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/78eaaa221a2942bbaf9f0c44598fdafc : SUCCESS in 5m 23s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/25150cc5cce44598aefa899ff7268128 : SUCCESS in 51m 54s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3c288f4d24fa4e06811fbaec418f882a : SUCCESS in 30m 55s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/de57ff3d4981448fb6b1e3dfec52d427 : SUCCESS in 1h 09m 13s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/1e7ce8c46d024fa6828c5f1df12ee5f9 : SUCCESS in 1h 22m 13s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/7125f6e16bae4994920ccf27a9b1c72b : SUCCESS in 1h 30m 51s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"5c1d3befc0897f4d76c9871c0f46b9a188bc0899","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-13 21:11:07.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"0826e93c8cc062ba6c5c64cf0f42317db369347c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-14 00:12:47.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/94407a959d084a3a89ce5a6f30bf98d5 : SUCCESS in 1h 35m 00s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/6073a4fba86148509dbbed38e84402a5 : SUCCESS in 1h 10m 49s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6138773c0a19464988951716dff66847 : SUCCESS in 1h 26m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b326259253934160bcf5232dc58b6f56 : SUCCESS in 4m 33s\n- devstack https://zuul.opendev.org/t/openstack/build/7a3badb39a584fa085f224fd24c3160f : SUCCESS in 34m 33s\n- devstack-xenial https://zuul.opendev.org/t/openstack/build/e7bdc3b0beed463aadb51694238a6052 : SUCCESS in 25m 33s\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/efbc4d7475b241e4a98be6e2cc496110 : SUCCESS in 43m 32s\n- devstack-multinode-xenial https://zuul.opendev.org/t/openstack/build/592e34a81b4f4c8cb590ef3f013e1bd2 : SUCCESS in 52m 38s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/61199902268f496dbc9c5d34538cdb5a : SUCCESS in 3m 59s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/c8c89c496290447daa70bef5a9c6cac2 : SUCCESS in 3m 19s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/c3c6e0e8ff40413d964c9f9ef563c60f : SUCCESS in 1h 16m 19s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/3331519c7ed347f8afc4c83c5b00d086 : SUCCESS in 1h 26m 53s","accounts_in_message":[],"_revision_number":1},{"id":"bca0f8ce7a3450e930980b51acecb73cbd514aa4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-14 00:12:48.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"fad00e19cf29f03ff9c23b7b32230d96a42c94ad","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-14 00:14:17.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/199abfaca95e4763bff0fa3a7e96c27d : SUCCESS in 1m 08s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"ebedc2240adb3918213adbafabc18d1d7704676a","revisions":{"ebedc2240adb3918213adbafabc18d1d7704676a":{"kind":"REWORK","_number":1,"created":"2020-05-13 05:10:48.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/30/727630/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/30/727630/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/30/727630/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/30/727630/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/30/727630/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/30/727630/1"}}},"commit":{"parents":[{"commit":"82a7bc2c831591eff4e71eca82a9f9f7572360f1","subject":"Merge \"Fix MySQL log collection\" into stable/stein","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/82a7bc2c831591eff4e71eca82a9f9f7572360f1"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2020-01-13 05:05:11.000000000","tz":660},"committer":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2020-05-13 05:10:48.000000000","tz":0},"subject":"Create virtualenv with abstracted VIRTUALENV_CMD","message":"Create virtualenv with abstracted VIRTUALENV_CMD\n\nJust calling \"virtualenv\" makes a Python 2 based environment;\nsetuptools just dropped Python 2 support (as Python 2 reached EOL in\nJan 2020) so this has now become a breakage.\n\nAlthough the Python 2 path won\u0027t work, use the abstracted command.\nThis should stop us having to revisit this for any future cleanups (or\nswiting to venv, etc).\n\nChange-Id: I531e971b78491a9276753c0d86b04c4adbd224aa\n(cherry picked from commit 4143ce6fc95ccd9bde88c22baaa3eeaba58183f8)\n(cherry picked from commit ebf7705a982702fe6f4b1149656f9bcd613aa160)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ebedc2240adb3918213adbafabc18d1d7704676a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ebedc2240adb3918213adbafabc18d1d7704676a"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
