)]}'
{"id":"openstack%2Fansible-role-python_venv_build~606806","triplet_id":"openstack%2Fansible-role-python_venv_build~master~I14400678a53a66e2b0d1a5377d881b9df7dbfc71","project":"openstack/ansible-role-python_venv_build","branch":"master","hashtags":[],"change_id":"I14400678a53a66e2b0d1a5377d881b9df7dbfc71","subject":"fix tox python3 overrides","status":"MERGED","created":"2018-09-30 07:55:41.000000000","updated":"2019-04-24 19:54:57.000000000","submitted":"2019-04-24 19:54:57.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":"606806-1556135697296-0aef32fb","meta_rev_id":"e652c73c920d3eadb75ec6228a9805adbac9bfc3","_number":606806,"virtual_id_number":606806,"owner":{"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":17499,"name":"Filippo Inzaghi","email":"zhao.daqing@99cloud.net","username":"qingszhao"},{"value":2,"date":"2019-04-24 19:54:57.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":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},{"value":0,"_account_id":28543,"name":"shupeng","email":"15050873171@163.com","username":"Vieri"}],"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"},"recommended":{"_account_id":17499,"name":"Filippo Inzaghi","email":"zhao.daqing@99cloud.net","username":"qingszhao"},"all":[{"value":1,"date":"2019-01-14 08:20:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17499,"name":"Filippo Inzaghi","email":"zhao.daqing@99cloud.net","username":"qingszhao"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-04-24 18:50:07.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":1,"date":"2019-01-14 09:13:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},{"value":0,"_account_id":28543,"name":"shupeng","email":"15050873171@163.com","username":"Vieri"}],"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":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"all":[{"value":0,"_account_id":17499,"name":"Filippo Inzaghi","email":"zhao.daqing@99cloud.net","username":"qingszhao"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-04-24 18:50:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},{"value":0,"_account_id":28543,"name":"shupeng","email":"15050873171@163.com","username":"Vieri"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":17499,"name":"Filippo Inzaghi","email":"zhao.daqing@99cloud.net","username":"qingszhao"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":0,"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},{"value":0,"_account_id":28543,"name":"shupeng","email":"15050873171@163.com","username":"Vieri"}],"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":17499,"name":"Filippo Inzaghi","email":"zhao.daqing@99cloud.net","username":"qingszhao"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},{"_account_id":28543,"name":"shupeng","email":"15050873171@163.com","username":"Vieri"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-10-07 09:22:34.000000000","updated_by":{"_account_id":28543,"name":"shupeng","email":"15050873171@163.com","username":"Vieri"},"reviewer":{"_account_id":28543,"name":"shupeng","email":"15050873171@163.com","username":"Vieri"},"state":"REVIEWER"},{"updated":"2019-01-14 08:20:18.000000000","updated_by":{"_account_id":17499,"name":"Filippo Inzaghi","email":"zhao.daqing@99cloud.net","username":"qingszhao"},"reviewer":{"_account_id":17499,"name":"Filippo Inzaghi","email":"zhao.daqing@99cloud.net","username":"qingszhao"},"state":"REVIEWER"},{"updated":"2019-01-14 09:13:10.000000000","updated_by":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"reviewer":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"state":"REVIEWER"},{"updated":"2019-04-24 18:50:07.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":"2019-04-24 19:54:57.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":"c09e77aa29b88ed64a4adaea67bddd1770e7b432","author":{"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},"date":"2018-09-30 07:55:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fa9288be8bb0d58318d80804517306adc0b8ed17","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-30 08:23:07.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/06/606806/1/check/build-openstack-sphinx-docs/53ea364/html/ : SUCCESS in 2m 31s\n- build-openstack-releasenotes http://logs.openstack.org/06/606806/1/check/build-openstack-releasenotes/d3d4f94/html/ : SUCCESS in 2m 34s\n- openstack-ansible-linters http://logs.openstack.org/06/606806/1/check/openstack-ansible-linters/cc461a9/ : SUCCESS in 6m 49s\n- openstack-ansible-functional-centos-7 http://logs.openstack.org/06/606806/1/check/openstack-ansible-functional-centos-7/ecfc9a2/ : SUCCESS in 15m 24s\n- openstack-ansible-functional-opensuse-150 http://logs.openstack.org/06/606806/1/check/openstack-ansible-functional-opensuse-150/53f2fa4/ : SUCCESS in 14m 37s (non-voting)\n- openstack-ansible-functional-opensuse-423 http://logs.openstack.org/06/606806/1/check/openstack-ansible-functional-opensuse-423/57e0cc1/ : SUCCESS in 12m 31s\n- openstack-ansible-functional-ubuntu-bionic http://logs.openstack.org/06/606806/1/check/openstack-ansible-functional-ubuntu-bionic/fdd6d40/ : SUCCESS in 12m 59s\n- openstack-ansible-functional-ubuntu-xenial http://logs.openstack.org/06/606806/1/check/openstack-ansible-functional-ubuntu-xenial/19e1d03/ : SUCCESS in 16m 01s\n- openstack-tox-docs http://logs.openstack.org/06/606806/1/check/openstack-tox-docs/e7a1a19/html/ : SUCCESS in 2m 33s","accounts_in_message":[],"_revision_number":1},{"id":"ca83b16007186f1427e3dd85d0b35f08447ee0bb","author":{"_account_id":28543,"name":"shupeng","email":"15050873171@163.com","username":"Vieri"},"date":"2018-10-07 09:22:34.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"910431c0eb46fb583b74e6bd1f3ce75f6157c5d4","author":{"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"},"date":"2018-11-26 07:45:47.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"d12b16a834949bb9231faf20c153689c6a6a1244","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-26 08:10:43.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters http://logs.openstack.org/06/606806/2/check/openstack-ansible-linters/d19676f/ : SUCCESS in 5m 16s\n- openstack-ansible-functional-centos-7 http://logs.openstack.org/06/606806/2/check/openstack-ansible-functional-centos-7/330e282/ : SUCCESS in 19m 09s\n- openstack-ansible-functional-opensuse-150 http://logs.openstack.org/06/606806/2/check/openstack-ansible-functional-opensuse-150/71c8baa/ : SUCCESS in 19m 08s (non-voting)\n- openstack-ansible-functional-opensuse-423 http://logs.openstack.org/06/606806/2/check/openstack-ansible-functional-opensuse-423/8d46595/ : SUCCESS in 18m 05s\n- openstack-ansible-functional-ubuntu-bionic http://logs.openstack.org/06/606806/2/check/openstack-ansible-functional-ubuntu-bionic/5e68f31/ : SUCCESS in 14m 24s\n- openstack-tox-docs http://logs.openstack.org/06/606806/2/check/openstack-tox-docs/6d89cbf/html/ : SUCCESS in 2m 44s\n- build-openstack-releasenotes http://logs.openstack.org/06/606806/2/check/build-openstack-releasenotes/2ece087/html/ : SUCCESS in 2m 27s","accounts_in_message":[],"_revision_number":2},{"id":"ee0111b12914a383e2b9dc20842c1000f9fcf687","author":{"_account_id":28543,"name":"shupeng","email":"15050873171@163.com","username":"Vieri"},"date":"2018-12-24 07:47:42.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"646f5ae5097e2696c0023395a2152aedcf48d75f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-24 08:11:34.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters http://logs.openstack.org/06/606806/3/check/openstack-ansible-linters/eeca97f/ : SUCCESS in 6m 29s\n- openstack-ansible-functional-centos-7 http://logs.openstack.org/06/606806/3/check/openstack-ansible-functional-centos-7/c76d5bd/ : SUCCESS in 14m 51s\n- openstack-ansible-functional-opensuse-150 http://logs.openstack.org/06/606806/3/check/openstack-ansible-functional-opensuse-150/a135a74/ : SUCCESS in 17m 22s (non-voting)\n- openstack-ansible-functional-opensuse-423 http://logs.openstack.org/06/606806/3/check/openstack-ansible-functional-opensuse-423/2929301/ : SUCCESS in 12m 36s (non-voting)\n- openstack-ansible-functional-ubuntu-bionic http://logs.openstack.org/06/606806/3/check/openstack-ansible-functional-ubuntu-bionic/7f62cb8/ : SUCCESS in 15m 09s\n- openstack-tox-docs http://logs.openstack.org/06/606806/3/check/openstack-tox-docs/802aac4/html/ : SUCCESS in 2m 44s\n- build-openstack-releasenotes http://logs.openstack.org/06/606806/3/check/build-openstack-releasenotes/8a21518/html/ : SUCCESS in 3m 01s","accounts_in_message":[],"_revision_number":3},{"id":"b135afd96d474ab41f6583eded8f5f0eeffdca87","author":{"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},"date":"2019-01-12 03:28:54.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"07d3488f6e1f164d72a7a6620ecaf8635458edc2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-12 03:55:15.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-ansible-linters http://logs.openstack.org/06/606806/4/check/openstack-ansible-linters/4504f5e/ : SUCCESS in 5m 37s\n- openstack-ansible-functional-centos-7 http://logs.openstack.org/06/606806/4/check/openstack-ansible-functional-centos-7/3bbc8c1/ : SUCCESS in 14m 44s\n- openstack-ansible-functional-opensuse-150 http://logs.openstack.org/06/606806/4/check/openstack-ansible-functional-opensuse-150/da3a952/ : SUCCESS in 19m 44s (non-voting)\n- openstack-ansible-functional-opensuse-423 http://logs.openstack.org/06/606806/4/check/openstack-ansible-functional-opensuse-423/097f06b/ : SUCCESS in 14m 17s\n- openstack-ansible-functional-ubuntu-bionic http://logs.openstack.org/06/606806/4/check/openstack-ansible-functional-ubuntu-bionic/ff24496/ : SUCCESS in 12m 08s\n- openstack-tox-docs http://logs.openstack.org/06/606806/4/check/openstack-tox-docs/84d4cf7/html/ : SUCCESS in 2m 16s\n- build-openstack-releasenotes http://logs.openstack.org/06/606806/4/check/build-openstack-releasenotes/be9ce04/html/ : SUCCESS in 2m 24s","accounts_in_message":[],"_revision_number":4},{"id":"85a806866cc3d77222cee35c59e443a6c3728716","author":{"_account_id":17499,"name":"Filippo Inzaghi","email":"zhao.daqing@99cloud.net","username":"qingszhao"},"date":"2019-01-14 08:20:18.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"75d7ec7a56d69c35bbab33e8ae5f8672c8d6ecfd","author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"date":"2019-01-14 09:13:10.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"2e8a8f29c23a94b4a0fee1bf1b75006ab8809d10","author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"date":"2019-04-24 18:50:07.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"ce43d5d83555916ca81a6f805b68c6ced00f4b44","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-24 18:50:19.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"9368e96c98edd8008cf128421fbf1bd90d16831f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-24 19:54:57.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"e652c73c920d3eadb75ec6228a9805adbac9bfc3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-24 19:54:57.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-ansible-linters http://logs.openstack.org/06/606806/4/gate/openstack-ansible-linters/227158a/ : SUCCESS in 5m 54s\n- openstack-ansible-functional-debian-stable http://logs.openstack.org/06/606806/4/gate/openstack-ansible-functional-debian-stable/2d2a04a/ : SUCCESS in 15m 25s\n- openstack-ansible-functional-centos-7 http://logs.openstack.org/06/606806/4/gate/openstack-ansible-functional-centos-7/b2ba144/ : SUCCESS in 16m 21s\n- openstack-ansible-functional-ubuntu-bionic http://logs.openstack.org/06/606806/4/gate/openstack-ansible-functional-ubuntu-bionic/d57cbf7/ : SUCCESS in 12m 56s\n- openstack-tox-docs http://logs.openstack.org/06/606806/4/gate/openstack-tox-docs/99d93fd/html/ : SUCCESS in 3m 28s\n- build-openstack-releasenotes http://logs.openstack.org/06/606806/4/gate/build-openstack-releasenotes/74f1757/html/ : SUCCESS in 4m 03s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"7c91d603dd6f24c282ca13809ee87abfbc6ca9e6","revisions":{"a98f92f56c3a92c093cbfea03e8e1ac5e69a1e74":{"kind":"REWORK","_number":1,"created":"2018-09-30 07:55:41.000000000","uploader":{"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},"ref":"refs/changes/06/606806/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-role-python_venv_build","ref":"refs/changes/06/606806/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-role-python_venv_build refs/changes/06/606806/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-role-python_venv_build refs/changes/06/606806/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-role-python_venv_build refs/changes/06/606806/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-role-python_venv_build refs/changes/06/606806/1"}}},"commit":{"parents":[{"commit":"ba4e9e669a6a845a1277bbc6e6327d47423f9899","subject":"Merge \"fix tox python3 overrides\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-role-python_venv_build/commit/ba4e9e669a6a845a1277bbc6e6327d47423f9899"}]}],"author":{"name":"huang.zhiping","email":"huang.zhiping@99cloud.net","date":"2018-09-30 07:55:26.000000000","tz":0},"committer":{"name":"huang.zhiping","email":"huang.zhiping@99cloud.net","date":"2018-09-30 07:55:41.000000000","tz":0},"subject":"fix tox python3 overrides","message":"fix tox python3 overrides\n\nWe want to default to running all tox environments under python 3, so\nset the basepython value in each environment.\n\nWe do not want to specify a minor version number, because we do not\nwant to have to update the file every time we upgrade python.\n\nWe do not want to set the override once in testenv, because that\nbreaks the more specific versions used in default environments like\npy35 and py36.\n\nChange-Id: I14400678a53a66e2b0d1a5377d881b9df7dbfc71\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-role-python_venv_build/commit/a98f92f56c3a92c093cbfea03e8e1ac5e69a1e74"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-role-python_venv_build/commit/a98f92f56c3a92c093cbfea03e8e1ac5e69a1e74"}]},"branch":"refs/heads/master"},"ea2a68ea53b7914ccec8cf740a2ede7691ee5615":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2018-11-26 07:45:47.000000000","uploader":{"_account_id":28935,"name":"98k","email":"18552437190@163.com","username":"98k"},"ref":"refs/changes/06/606806/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-role-python_venv_build","ref":"refs/changes/06/606806/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-role-python_venv_build refs/changes/06/606806/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-role-python_venv_build refs/changes/06/606806/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-role-python_venv_build refs/changes/06/606806/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-role-python_venv_build refs/changes/06/606806/2"}}},"commit":{"parents":[{"commit":"ba4e9e669a6a845a1277bbc6e6327d47423f9899","subject":"Merge \"fix tox python3 overrides\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-role-python_venv_build/commit/ba4e9e669a6a845a1277bbc6e6327d47423f9899"}]}],"author":{"name":"huang.zhiping","email":"huang.zhiping@99cloud.net","date":"2018-09-30 07:55:26.000000000","tz":0},"committer":{"name":"98k","email":"18552437190@163.com","date":"2018-11-26 07:45:44.000000000","tz":0},"subject":"fix tox python3 overrides","message":"fix tox python3 overrides\n\nWe want to default to running all tox environments under python 3, so\nset the basepython value in each environment.\n\nWe do not want to specify a minor version number, because we do not\nwant to have to update the file every time we upgrade python.\n\nWe do not want to set the override once in testenv, because that\nbreaks the more specific versions used in default environments like\npy35 and py36.\n\nChange-Id: I14400678a53a66e2b0d1a5377d881b9df7dbfc71\nCloses-Bug:  #1801657\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-role-python_venv_build/commit/ea2a68ea53b7914ccec8cf740a2ede7691ee5615"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-role-python_venv_build/commit/ea2a68ea53b7914ccec8cf740a2ede7691ee5615"}]},"branch":"refs/heads/master"},"f20c63e0deb8989ad2370ab69adbc810674930ad":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2018-12-24 07:47:42.000000000","uploader":{"_account_id":28543,"name":"shupeng","email":"15050873171@163.com","username":"Vieri"},"ref":"refs/changes/06/606806/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-role-python_venv_build","ref":"refs/changes/06/606806/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-role-python_venv_build refs/changes/06/606806/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-role-python_venv_build refs/changes/06/606806/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-role-python_venv_build refs/changes/06/606806/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-role-python_venv_build refs/changes/06/606806/3"}}},"commit":{"parents":[{"commit":"5a31e77fb41df625884d1fe7ded26cfa359cadfa","subject":"Add ability to symlink host python packages into venv","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-role-python_venv_build/commit/5a31e77fb41df625884d1fe7ded26cfa359cadfa"}]}],"author":{"name":"huang.zhiping","email":"huang.zhiping@99cloud.net","date":"2018-09-30 07:55:26.000000000","tz":0},"committer":{"name":"Vieri","email":"15050873171@163.com","date":"2018-12-24 07:47:42.000000000","tz":0},"subject":"fix tox python3 overrides","message":"fix tox python3 overrides\n\nWe want to default to running all tox environments under python 3, so\nset the basepython value in each environment.\n\nWe do not want to specify a minor version number, because we do not\nwant to have to update the file every time we upgrade python.\n\nWe do not want to set the override once in testenv, because that\nbreaks the more specific versions used in default environments like\npy35 and py36.\n\nChange-Id: I14400678a53a66e2b0d1a5377d881b9df7dbfc71\nCloses-Bug:  #1801657\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-role-python_venv_build/commit/f20c63e0deb8989ad2370ab69adbc810674930ad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-role-python_venv_build/commit/f20c63e0deb8989ad2370ab69adbc810674930ad"}]},"branch":"refs/heads/master"},"7c91d603dd6f24c282ca13809ee87abfbc6ca9e6":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2019-01-12 03:28:54.000000000","uploader":{"_account_id":26297,"name":"pippo","email":"1211099771@qq.com","username":"huang.zhiping"},"ref":"refs/changes/06/606806/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ansible-role-python_venv_build","ref":"refs/changes/06/606806/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ansible-role-python_venv_build refs/changes/06/606806/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ansible-role-python_venv_build refs/changes/06/606806/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ansible-role-python_venv_build refs/changes/06/606806/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ansible-role-python_venv_build refs/changes/06/606806/4"}}},"commit":{"parents":[{"commit":"44c421b5afbd6f5916f2a07114857e5136f15f38","subject":"Create venv_install_destination_path parent directory","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-role-python_venv_build/commit/44c421b5afbd6f5916f2a07114857e5136f15f38"}]}],"author":{"name":"huang.zhiping","email":"huang.zhiping@99cloud.net","date":"2018-09-30 07:55:26.000000000","tz":0},"committer":{"name":"Andriy Shevchenko","email":"huang.zhiping@99cloud.net","date":"2019-01-12 03:28:54.000000000","tz":0},"subject":"fix tox python3 overrides","message":"fix tox python3 overrides\n\nWe want to default to running all tox environments under python 3, so\nset the basepython value in each environment.\n\nWe do not want to specify a minor version number, because we do not\nwant to have to update the file every time we upgrade python.\n\nWe do not want to set the override once in testenv, because that\nbreaks the more specific versions used in default environments like\npy35 and py36.\n\nChange-Id: I14400678a53a66e2b0d1a5377d881b9df7dbfc71\nCloses-Bug:  #1801657\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-role-python_venv_build/commit/7c91d603dd6f24c282ca13809ee87abfbc6ca9e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ansible-role-python_venv_build/commit/7c91d603dd6f24c282ca13809ee87abfbc6ca9e6"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
