)]}'
{"id":"openstack%2Fwatcher~787004","triplet_id":"openstack%2Fwatcher~master~Id4b5cb679c60fda4132a10f684ed5128c0965230","project":"openstack/watcher","branch":"master","hashtags":[],"change_id":"Id4b5cb679c60fda4132a10f684ed5128c0965230","subject":"Use py3 as the default runtime for tox","status":"MERGED","created":"2021-04-20 01:22:23.000000000","updated":"2021-07-01 11:42:24.000000000","submitted":"2021-07-01 11:40:18.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":"787004","meta_rev_id":"95eef7e020467ede58dc4a2448ef34c94c6858d2","_number":787004,"virtual_id_number":787004,"owner":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-07-01 11:40:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"}],"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":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-07-01 11:07:50.000000000","_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"}],"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":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-07-01 11:07:50.000000000","_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"}],"reviewers":{"REVIEWER":[{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-04-20 02:23:36.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"},{"updated":"2021-05-03 07:30:15.000000000","updated_by":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"reviewer":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"state":"REVIEWER"},{"updated":"2021-07-01 10:34:04.000000000","updated_by":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"reviewer":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"state":"REVIEWER"},{"updated":"2021-07-01 10:34:04.000000000","updated_by":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"reviewer":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"state":"REVIEWER"}],"messages":[{"id":"7b04e2aeb7b8376e39106e7ae32ae969bb5ac601","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2021-04-20 01:22:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"dade93990227f565804414453764ce7cfb9ba14d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-20 02:23:36.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/b70a3b28a422462c857343fd6309a21a : SUCCESS in 4m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a576f1162df04e5f82d93f187b80bccb : FAILURE in 5m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7c08c9ad095e4b5aadf1e14a0537be36 : SUCCESS in 4m 31s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f1d4549f6f644629b26874b4a4be08c1 : FAILURE in 5m 26s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ccb80c0437454210a0857a4e48cab97c : FAILURE in 4m 56s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f282c4cb6d964ee39708f87a507271ac : FAILURE in 5m 19s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fcd90394096f42b4b900c38060c3504c : SUCCESS in 6m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a8e6471ede714dc799e9bee3abb91140 : SUCCESS in 3m 56s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/10c49167fe94453895acf5788c59102c : SUCCESS in 32m 23s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/119ce1c3c7894f7387e72ecec29c2954 : SUCCESS in 49m 12s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/3494f7ef7e6141fe8de75acf068f6f56 : SUCCESS in 55m 10s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/e2b63a986b564b819831b4a2dd6bfe83 : SUCCESS in 39m 31s\n- watcher-tls-test https://zuul.opendev.org/t/openstack/build/86953e03a9d443a6848276816e1fb0b2 : SUCCESS in 46m 13s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/a65d5a19eb3e4a6d87018ba3ad2414a8 : SUCCESS in 38m 44s","accounts_in_message":[],"_revision_number":1},{"id":"e0ed58a5006aa633707b9e2f907235befd03a350","tag":"autogenerated:gerrit:abandon","author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"date":"2021-05-26 00:53:13.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":1},{"id":"08bb1a7048c160880c9a9ac541684c43a29941a8","tag":"autogenerated:gerrit:restore","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2021-07-01 09:37:03.000000000","message":"Restored","accounts_in_message":[],"_revision_number":1},{"id":"765dd207fc18782b56e90c4910170d66ae193795","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2021-07-01 09:37:08.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"261361fa998023ad332f9c492ba0013a58a6ea47","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-01 10:53:53.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/4ac6dcdf6cb34ca1a43c56f51896dcb3 : SUCCESS in 5m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/02055427c7af4d94896fb72394a7a0a3 : SUCCESS in 6m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2a50c06e594b4e26b08b42fff83d1d39 : SUCCESS in 4m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/516e7132474d4388b7b601afca7db6aa : SUCCESS in 6m 25s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d787821efb6b41bdb77ed43a768db8a5 : SUCCESS in 5m 28s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b9b1a4ebfea54a009a8830e3b126cd1c : SUCCESS in 6m 00s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6266d8549c814d3c918de6924c7b1b54 : SUCCESS in 7m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/17387ff7988d440fac004bcb75833fa2 : SUCCESS in 5m 21s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/863fd62c6d1e45e987d0b3daec5d4085 : SUCCESS in 32m 26s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/5290a634407e4182925794b897987b50 : SUCCESS in 1h 03m 00s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/049e6b38cf954cdba6cc1780edc6957b : SUCCESS in 59m 13s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/55911f8a1919470eb48f3f4fa6766b0d : SUCCESS in 31m 06s\n- watcher-tls-test https://zuul.opendev.org/t/openstack/build/5cdc4e96867141ad9e0eddf31ae3e0dd : SUCCESS in 1h 05m 14s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/fd8482b46cf041888c62e5eded65488d : SUCCESS in 31m 14s","accounts_in_message":[],"_revision_number":2},{"id":"08abcef34d6b496d9154adcb9b6f2da7dd9a361e","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2021-07-01 11:07:50.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"6fa4f3ee92350a48d76a26e45735cf3ad60865fa","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-01 11:08:08.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"bb6daedef8cbc9064b07f05582d9409b11ab92ed","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-01 11:40:17.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/4e1878bd3aac4cc0b5fc6aa76e9a6391 : SUCCESS in 4m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cac0b97f48ca4152b8a9b13e3439c097 : SUCCESS in 4m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cc80a4635dd143bc9afabebe69f05611 : SUCCESS in 5m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3cf2c85bb33240ffb7482b7cdfee263b : SUCCESS in 5m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/db278252d2e44a2e85a5dad345ec971f : SUCCESS in 7m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/52fc78ff2fd24916b14c863c571bf58d : SUCCESS in 4m 12s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/2f921a28ce4a467b9686312a29ebf8a9 : SUCCESS in 28m 24s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/2b25e6c66ca94044a773e0ec23e67e68 : SUCCESS in 31m 15s","accounts_in_message":[],"_revision_number":2},{"id":"4b45db0c2268bc1376d756e1662fa59f79bd3803","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-01 11:40:18.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"95eef7e020467ede58dc4a2448ef34c94c6858d2","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-01 11:42:24.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-api-ref https://zuul.opendev.org/t/openstack/build/bf465ee5420f41f585884c18cfbc589f : SUCCESS in 58s\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/29a22c9818e945a39e2db86c88622216 : SUCCESS in 1m 10s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/897a47f641b54feb92e5dc6c26b14840 : SUCCESS in 1m 49s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"1235153b4cedc66162bb18d6a98bc566b3c57839","revisions":{"bd7bad1b5b1026d83d3d53c05961a9cd1dadb98e":{"kind":"REWORK","_number":1,"created":"2021-04-20 01:22:23.000000000","uploader":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"ref":"refs/changes/04/787004/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/04/787004/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/04/787004/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/04/787004/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/04/787004/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/04/787004/1"}}},"commit":{"parents":[{"commit":"863815153e3451f2354f14e6c271233e24e84782","subject":"[goal] Deprecate the JSON formatted policy file","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/863815153e3451f2354f14e6c271233e24e84782"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2021-04-20 01:21:55.000000000","tz":0},"committer":{"name":"songwenping","email":"songwenping@inspur.com","date":"2021-04-20 01:21:57.000000000","tz":0},"subject":"Use py3 as the default runtime for tox","message":"Use py3 as the default runtime for tox\n\nMoving on py3 as the default runtime for tox to avoid to update this at\neach new cycle.\n\nWallaby support officially the following runtimes [1]:\n- Python 3.6\n- Python 3.8\n\nDuring Victoria Python 3.7 was used as the default runtime [2] however this\nversion isn\u0027t longer officially supported.\n\n[1] https://governance.openstack.org/tc/reference/runtimes/wallaby.html#python-runtimes-for-wallaby\n[2] https://governance.openstack.org/tc/reference/runtimes/victoria.html#python-runtimes-for-victoria\n\nChange-Id: Id4b5cb679c60fda4132a10f684ed5128c0965230\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bd7bad1b5b1026d83d3d53c05961a9cd1dadb98e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bd7bad1b5b1026d83d3d53c05961a9cd1dadb98e"}]},"branch":"refs/heads/master"},"1235153b4cedc66162bb18d6a98bc566b3c57839":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-07-01 09:37:08.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/04/787004/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/04/787004/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/04/787004/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/04/787004/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/04/787004/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/04/787004/2"}}},"commit":{"parents":[{"commit":"bf5ce9aa3f24c4c4c3ef4da67f14c1f63d6f0d6c","subject":"Merge \"setup.cfg: Replace dashes with underscores\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/bf5ce9aa3f24c4c4c3ef4da67f14c1f63d6f0d6c"}]}],"author":{"name":"songwenping","email":"songwenping@inspur.com","date":"2021-04-20 01:21:55.000000000","tz":0},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2021-07-01 09:37:08.000000000","tz":0},"subject":"Use py3 as the default runtime for tox","message":"Use py3 as the default runtime for tox\n\nMoving on py3 as the default runtime for tox to avoid to update this at\neach new cycle.\n\nWallaby support officially the following runtimes [1]:\n- Python 3.6\n- Python 3.8\n\nDuring Victoria Python 3.7 was used as the default runtime [2] however this\nversion isn\u0027t longer officially supported.\n\n[1] https://governance.openstack.org/tc/reference/runtimes/wallaby.html#python-runtimes-for-wallaby\n[2] https://governance.openstack.org/tc/reference/runtimes/victoria.html#python-runtimes-for-victoria\n\nChange-Id: Id4b5cb679c60fda4132a10f684ed5128c0965230\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/1235153b4cedc66162bb18d6a98bc566b3c57839"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/1235153b4cedc66162bb18d6a98bc566b3c57839"}]},"branch":"refs/heads/master","description":"Rebase"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
