)]}'
{"id":"openstack%2Frequirements~693616","triplet_id":"openstack%2Frequirements~master~Ib841f1d6a683eff4836bfeeb73678199745a3a2f","project":"openstack/requirements","branch":"master","topic":"py3venv","hashtags":[],"change_id":"Ib841f1d6a683eff4836bfeeb73678199745a3a2f","subject":"Update check-requirements for py3","status":"MERGED","created":"2019-11-09 20:57:56.000000000","updated":"2019-11-13 07:58:26.000000000","submitted":"2019-11-13 07:56: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":"693616-1573631817428-60743900","meta_rev_id":"4396737a0226fa12ddbd379f42bfdf3e629daebb","_number":693616,"virtual_id_number":693616,"owner":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"value":0,"date":"2019-11-12 12:05:51.000000000","_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-11-13 07:56: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":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":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"all":[{"value":2,"date":"2019-11-10 17:52:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":2,"date":"2019-11-13 04:26:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-11-11 15:47:40.000000000","permitted_voting_range":{"min":1,"max":1},"_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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"all":[{"value":0,"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":1,"date":"2019-11-13 04:26:06.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28543,"name":"shupeng","email":"15050873171@163.com","username":"Vieri"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-11-10 17:52:49.000000000","updated_by":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"reviewer":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"state":"REVIEWER"},{"updated":"2019-11-11 15:47:40.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-11-13 04:26:06.000000000","updated_by":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"reviewer":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"state":"REVIEWER"},{"updated":"2019-11-13 07:56: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":"9f5b4f7aa42dd83dc09e3a3b88cb910c4042f6cd","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-11-09 20:57:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"262f26eedc33c5a4691a9396e79668ae95292a8d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-09 22:34:13.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e443a7abb46e4d56b29b75b3f165d1aa : SUCCESS in 3m 30s\n- openstack-tox-pypy https://zuul.opendev.org/t/openstack/build/1f7752a2e3754aac942abf2f0c21704e : SUCCESS in 3m 30s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/658e8e2984d04df686145420c2062a0c : SUCCESS in 3m 03s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/3cfafaf13fe145a9a95430a86c32f742 : SUCCESS in 3m 11s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9f3eb6991294400f9f9b6f92ace53bf0 : SUCCESS in 3m 00s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/27d7336df6964533bff4d5a983770fe3 : SUCCESS in 3m 28s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/89fd6f8856d64d3b9074644cb1c51392 : SUCCESS in 2m 56s\n- requirements-integration https://zuul.opendev.org/t/openstack/build/a853135304224f1795ce53d4b012e721 : SUCCESS in 45m 27s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/1ecd25c048954ac1bd73485df496389a : SUCCESS in 1h 12m 57s\n- tempest-full https://zuul.opendev.org/t/openstack/build/f78c469091124befa5976773d3507f83 : SUCCESS in 1h 30m 55s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/0b238681348f4b12a1a6fc058fdc338e : SUCCESS in 48m 17s","accounts_in_message":[],"_revision_number":1},{"id":"7849fc4b800e85ec3ebd41ad520dc766860e2b9c","author":{"_account_id":14288,"name":"Matthew Thode","display_name":"prometheanfire","email":"mthode@mthode.org","username":"prometheanfire"},"date":"2019-11-10 17:52:49.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"657634c4da96f882873d1b805f435bb971c77f0c","author":{"_account_id":28543,"name":"shupeng","email":"15050873171@163.com","username":"Vieri"},"date":"2019-11-11 15:47:40.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"c54590b1787bf340e464a2f7976ae27f2ea469e0","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2019-11-12 00:55:53.000000000","message":"Patch Set 1: Code-Review+1\n\nI\u0027m really on the fence with this.  It totally fixes a bug but that code is just wrong and we have a much better way to handle things now.\n\nWe can just make the script actually require openstack_requirements and treat it like any other library rather than doing this magic dance.","accounts_in_message":[],"_revision_number":1},{"id":"fa8b797907b7e83b4a84b427c5504b711605f57d","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2019-11-12 12:05:51.000000000","message":"Patch Set 1:\n\n\u003e I\u0027m really on the fence with this.  It totally fixes a bug but that\n \u003e code is just wrong and we have a much better way to handle things\n \u003e now.\n \u003e \n \u003e We can just make the script actually require openstack_requirements\n \u003e and treat it like any other library rather than doing this magic\n \u003e dance.\n\nThis is a zuul playbook, so I think we can add a command for easily running this locally, but we will still need some of this for making sure the job runs correctly.","accounts_in_message":[],"_revision_number":1},{"id":"2504a97b3cbd3f570d44f31ffd7fcb7c36c469ce","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2019-11-13 04:26:06.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n\u003e \u003e I\u0027m really on the fence with this.  It totally fixes a bug but\n \u003e that\n \u003e \u003e code is just wrong and we have a much better way to handle things\n \u003e \u003e now.\n \u003e \u003e\n \u003e \u003e We can just make the script actually require openstack_requirements\n \u003e \u003e and treat it like any other library rather than doing this magic\n \u003e \u003e dance.\n \u003e \n \u003e This is a zuul playbook, so I think we can add a command for easily\n \u003e running this locally, but we will still need some of this for\n \u003e making sure the job runs correctly.\n\nhttps://review.opendev.org/693967 is more or less what I\u0027m thinking.\n\nI\u0027ll test it in the gate later this week","accounts_in_message":[],"_revision_number":1},{"id":"606be2b9a1fcb43c0eea761808ea13dc315ad48f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-13 05:57:55.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"ad885d15a2bdfc0cfb6035f1f3505f84fd542bf4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-13 07:56:57.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"616233b3995786ea40d0b6b392b16a72f6d35c5f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-13 07:56:57.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/18ed96655b5c4036bd7c004538e8634d : SUCCESS in 3m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/845c9bf0aba74458a3830f94d9637aed : SUCCESS in 2m 38s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/9ad1e204825a4625a45f9ad27cc856b5 : SUCCESS in 3m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fecb78e220fa44afafde40aa0f530724 : SUCCESS in 3m 38s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/1d7551cae86f4dd888bcd77a0a4b0a50 : SUCCESS in 5m 22s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/9799024b28fe4a22934518d911de6a7e : SUCCESS in 4m 37s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/f42378e89c9b4749bfdcf6916129b93f : SUCCESS in 1h 10m 44s\n- tempest-full https://zuul.opendev.org/t/openstack/build/1068c4be9a064a97adf99ba018986fe8 : SUCCESS in 1h 50m 16s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/039c6cb8be3c4077bca878cf842d629c : SUCCESS in 58m 32s","accounts_in_message":[],"_revision_number":1},{"id":"ec0f7cedd69ab3ebb645c70bd8d93f11a55e31ff","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-13 07:58:26.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cdfdcf135d814ecf875c3e256dc70ce3 : SUCCESS in 1m 10s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"50f69d5296626fe9b8a3c87b4c6dc716a1216a86","revisions":{"50f69d5296626fe9b8a3c87b4c6dc716a1216a86":{"kind":"REWORK","_number":1,"created":"2019-11-09 20:57:56.000000000","uploader":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"ref":"refs/changes/16/693616/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/16/693616/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/16/693616/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/16/693616/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/16/693616/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/16/693616/1"}}},"commit":{"parents":[{"commit":"ca652db8e871871124c3fa7fab666f2835907bfa","subject":"Handle relative paths for local check-requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/ca652db8e871871124c3fa7fab666f2835907bfa"}]}],"author":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2019-11-09 20:30:45.000000000","tz":-360},"committer":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2019-11-09 20:57:35.000000000","tz":-360},"subject":"Update check-requirements for py3","message":"Update check-requirements for py3\n\nThis updates the virtual environment handling to assume it is running\nwith Python 3.7 instead of 2.7. It also updates the virtualenv detection\nto recognize if it is running python from a virtualenv without the\nvirtualenv actually being activated.\n\nChange-Id: Ib841f1d6a683eff4836bfeeb73678199745a3a2f\nSigned-off-by: Sean McGinnis \u003csean.mcginnis@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/50f69d5296626fe9b8a3c87b4c6dc716a1216a86"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/50f69d5296626fe9b8a3c87b4c6dc716a1216a86"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
