)]}'
{"id":"openstack%2Ftrove~657930","triplet_id":"openstack%2Ftrove~master~I018f79c6819ead9ffee777addb7ba6b369304962","project":"openstack/trove","branch":"master","topic":"python3-train","hashtags":[],"change_id":"I018f79c6819ead9ffee777addb7ba6b369304962","subject":"Update Python 3 test runtimes for Train","status":"MERGED","created":"2019-05-09 06:26:48.000000000","updated":"2019-06-05 06:17:09.000000000","submitted":"2019-06-05 06:17:09.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":"657930-1559715429633-edb3e276","meta_rev_id":"11cc48d3de344a95c6aa955c344cff5929e26c2b","_number":657930,"virtual_id_number":657930,"owner":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":8037,"name":"renminmin","email":"rmm0811@gmail.com","username":"renminmin"},{"value":0,"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"value":2,"date":"2019-06-05 06:17:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"recommended":{"_account_id":8037,"name":"renminmin","email":"rmm0811@gmail.com","username":"renminmin"},"all":[{"value":1,"date":"2019-05-29 03:05:43.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8037,"name":"renminmin","email":"rmm0811@gmail.com","username":"renminmin"},{"value":2,"date":"2019-06-05 04:16:20.000000000","_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"all":[{"value":0,"_account_id":8037,"name":"renminmin","email":"rmm0811@gmail.com","username":"renminmin"},{"value":1,"date":"2019-06-05 04:16:20.000000000","_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":8037,"name":"renminmin","email":"rmm0811@gmail.com","username":"renminmin"},{"value":0,"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"_account_id":8037,"name":"renminmin","email":"rmm0811@gmail.com","username":"renminmin"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-05-29 03:05:43.000000000","updated_by":{"_account_id":8037,"name":"renminmin","email":"rmm0811@gmail.com","username":"renminmin"},"reviewer":{"_account_id":8037,"name":"renminmin","email":"rmm0811@gmail.com","username":"renminmin"},"state":"REVIEWER"},{"updated":"2019-06-05 04:16:20.000000000","updated_by":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"reviewer":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"state":"REVIEWER"},{"updated":"2019-06-05 06:17:09.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":"e2bd6967a80e28c2943ab945cb2af65d6fd8376e","author":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"date":"2019-05-09 06:26:48.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ad2f71b1d2d0e6584f6ff7f7c44a56e6d1c80826","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-09 08:38:07.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/30/657930/1/check/test-release-openstack/386bb35/ : SUCCESS in 3m 31s\n- openstack-tox-cover http://logs.openstack.org/30/657930/1/check/openstack-tox-cover/32eb6e4/cover/ : SUCCESS in 18m 31s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/30/657930/1/check/openstack-tox-lower-constraints/1d6ce3c/ : SUCCESS in 13m 40s\n- openstack-tox-pep8 http://logs.openstack.org/30/657930/1/check/openstack-tox-pep8/e56548e/ : SUCCESS in 5m 38s\n- openstack-tox-py27 http://logs.openstack.org/30/657930/1/check/openstack-tox-py27/a25d7b9/ : SUCCESS in 11m 25s\n- openstack-tox-py36 http://logs.openstack.org/30/657930/1/check/openstack-tox-py36/745a195/ : SUCCESS in 13m 41s\n- openstack-tox-py37 http://logs.openstack.org/30/657930/1/check/openstack-tox-py37/26d5144/ : SUCCESS in 16m 42s\n- openstack-tox-docs http://logs.openstack.org/30/657930/1/check/openstack-tox-docs/370a444/html/ : SUCCESS in 5m 36s\n- build-openstack-releasenotes http://logs.openstack.org/30/657930/1/check/build-openstack-releasenotes/eef7db5/html/ : SUCCESS in 6m 45s\n- trove-functional-mysql http://logs.openstack.org/30/657930/1/check/trove-functional-mysql/45b6f23/ : SUCCESS in 2h 05m 08s\n- trove-scenario-mariadb-single http://logs.openstack.org/30/657930/1/check/trove-scenario-mariadb-single/80aafdf/ : FAILURE in 43m 08s (non-voting)\n- trove-scenario-mariadb-multi http://logs.openstack.org/30/657930/1/check/trove-scenario-mariadb-multi/02f1064/ : FAILURE in 42m 54s (non-voting)\n- trove-scenario-mysql-single http://logs.openstack.org/30/657930/1/check/trove-scenario-mysql-single/f6e1175/ : SUCCESS in 1h 49m 27s\n- trove-scenario-mysql-multi http://logs.openstack.org/30/657930/1/check/trove-scenario-mysql-multi/3f1f6f1/ : SUCCESS in 1h 48m 28s\n- trove-scenario-postgresql-single http://logs.openstack.org/30/657930/1/check/trove-scenario-postgresql-single/ac026ee/ : FAILURE in 43m 17s (non-voting)\n- trove-scenario-postgresql-multi http://logs.openstack.org/30/657930/1/check/trove-scenario-postgresql-multi/3d7ff73/ : FAILURE in 40m 41s (non-voting)\n- trove-scenario-pxc-single http://logs.openstack.org/30/657930/1/check/trove-scenario-pxc-single/4301426/ : FAILURE in 45m 54s (non-voting)\n- trove-scenario-pxc-multi http://logs.openstack.org/30/657930/1/check/trove-scenario-pxc-multi/afee5c7/ : FAILURE in 44m 34s (non-voting)\n- trove-scenario-redis-single http://logs.openstack.org/30/657930/1/check/trove-scenario-redis-single/5925e9c/ : FAILURE in 1h 07m 18s (non-voting)\n- trove-scenario-redis-multi http://logs.openstack.org/30/657930/1/check/trove-scenario-redis-multi/834e748/ : FAILURE in 1h 05m 20s (non-voting)\n- trove-tox-fakemodetests http://logs.openstack.org/30/657930/1/check/trove-tox-fakemodetests/1707658/ : SUCCESS in 5m 33s\n- trove-tox-apiexamples http://logs.openstack.org/30/657930/1/check/trove-tox-apiexamples/904c263/ : SUCCESS in 5m 17s\n- trove-tox-bandit-baseline http://logs.openstack.org/30/657930/1/check/trove-tox-bandit-baseline/d7cb975/ : SUCCESS in 6m 08s (non-voting)\n- openstack-tox-pylint http://logs.openstack.org/30/657930/1/check/openstack-tox-pylint/d8c7a42/ : SUCCESS in 8m 42s","accounts_in_message":[],"_revision_number":1},{"id":"cfbd2e1829279edbd43fdc576a99a5b7a6e4483b","author":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"date":"2019-05-09 09:33:52.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"2263d01a32e9b1121a3d24145dbae28a13250490","author":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"date":"2019-05-09 09:36:09.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"c8ac9bb1d95813093980ab42a8187c761a513b1b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-09 11:45:11.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/30/657930/3/check/test-release-openstack/f7ea0e1/ : SUCCESS in 3m 34s\n- openstack-tox-cover http://logs.openstack.org/30/657930/3/check/openstack-tox-cover/6c8bb6f/cover/ : SUCCESS in 17m 42s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/30/657930/3/check/openstack-tox-lower-constraints/2fa5483/ : SUCCESS in 12m 54s\n- openstack-tox-pep8 http://logs.openstack.org/30/657930/3/check/openstack-tox-pep8/3a2936b/ : SUCCESS in 6m 02s\n- openstack-tox-py27 http://logs.openstack.org/30/657930/3/check/openstack-tox-py27/b6e775a/ : SUCCESS in 11m 56s\n- openstack-tox-py36 http://logs.openstack.org/30/657930/3/check/openstack-tox-py36/ad62b3c/ : SUCCESS in 13m 38s\n- openstack-tox-py37 http://logs.openstack.org/30/657930/3/check/openstack-tox-py37/c8a1058/ : SUCCESS in 17m 34s\n- openstack-tox-docs http://logs.openstack.org/30/657930/3/check/openstack-tox-docs/2eb663f/html/ : SUCCESS in 4m 50s\n- build-openstack-releasenotes http://logs.openstack.org/30/657930/3/check/build-openstack-releasenotes/f0f15f5/html/ : SUCCESS in 6m 17s\n- trove-functional-mysql http://logs.openstack.org/30/657930/3/check/trove-functional-mysql/e8811ae/ : SUCCESS in 2h 07m 27s\n- trove-scenario-mariadb-single http://logs.openstack.org/30/657930/3/check/trove-scenario-mariadb-single/a1df3d5/ : FAILURE in 41m 25s (non-voting)\n- trove-scenario-mariadb-multi http://logs.openstack.org/30/657930/3/check/trove-scenario-mariadb-multi/7fcb30a/ : FAILURE in 44m 03s (non-voting)\n- trove-scenario-mysql-single http://logs.openstack.org/30/657930/3/check/trove-scenario-mysql-single/8b2aa6e/ : SUCCESS in 1h 56m 25s\n- trove-scenario-mysql-multi http://logs.openstack.org/30/657930/3/check/trove-scenario-mysql-multi/3ebdc58/ : SUCCESS in 1h 41m 13s\n- trove-scenario-postgresql-single http://logs.openstack.org/30/657930/3/check/trove-scenario-postgresql-single/ff8790f/ : FAILURE in 40m 55s (non-voting)\n- trove-scenario-postgresql-multi http://logs.openstack.org/30/657930/3/check/trove-scenario-postgresql-multi/28b735a/ : FAILURE in 37m 38s (non-voting)\n- trove-scenario-pxc-single http://logs.openstack.org/30/657930/3/check/trove-scenario-pxc-single/f70a666/ : FAILURE in 42m 32s (non-voting)\n- trove-scenario-pxc-multi http://logs.openstack.org/30/657930/3/check/trove-scenario-pxc-multi/8f0b046/ : FAILURE in 38m 23s (non-voting)\n- trove-scenario-redis-single http://logs.openstack.org/30/657930/3/check/trove-scenario-redis-single/74599af/ : FAILURE in 1h 09m 55s (non-voting)\n- trove-scenario-redis-multi http://logs.openstack.org/30/657930/3/check/trove-scenario-redis-multi/4b70a8d/ : FAILURE in 1h 06m 13s (non-voting)\n- trove-tox-fakemodetests http://logs.openstack.org/30/657930/3/check/trove-tox-fakemodetests/68757e9/ : SUCCESS in 5m 55s\n- trove-tox-apiexamples http://logs.openstack.org/30/657930/3/check/trove-tox-apiexamples/d796fb5/ : SUCCESS in 4m 59s\n- trove-tox-bandit-baseline http://logs.openstack.org/30/657930/3/check/trove-tox-bandit-baseline/a9cc36b/ : SUCCESS in 6m 32s (non-voting)\n- openstack-tox-pylint http://logs.openstack.org/30/657930/3/check/openstack-tox-pylint/a41576b/ : SUCCESS in 8m 52s","accounts_in_message":[],"_revision_number":3},{"id":"c3ef24523959fa029558c99e564f4e95e7e5e423","author":{"_account_id":8037,"name":"renminmin","email":"rmm0811@gmail.com","username":"renminmin"},"date":"2019-05-29 03:05:43.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"15fff6fbbabd87c9d06bef62c9e4c2e4755cf015","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-06-05 04:16:20.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"71dded4802021e39702a874c96ceaefda5c9efe6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-05 04:16:35.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"4407c3933d91ae03cf44de09c71b2b1c0ba0cc77","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-05 06:17:09.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-api-ref http://logs.openstack.org/30/657930/3/gate/build-openstack-api-ref/0dddbc4/html/ : SUCCESS in 5m 34s\n- test-release-openstack http://logs.openstack.org/30/657930/3/gate/test-release-openstack/9a4a8e2/ : SUCCESS in 4m 00s\n- openstack-tox-lower-constraints http://logs.openstack.org/30/657930/3/gate/openstack-tox-lower-constraints/c471036/ : SUCCESS in 13m 11s\n- openstack-tox-pep8 http://logs.openstack.org/30/657930/3/gate/openstack-tox-pep8/cb8cc36/ : SUCCESS in 6m 33s\n- openstack-tox-py27 http://logs.openstack.org/30/657930/3/gate/openstack-tox-py27/6d6886b/ : SUCCESS in 11m 20s\n- openstack-tox-py36 http://logs.openstack.org/30/657930/3/gate/openstack-tox-py36/6b2362f/ : SUCCESS in 13m 48s\n- openstack-tox-py37 http://logs.openstack.org/30/657930/3/gate/openstack-tox-py37/61cb219/ : SUCCESS in 16m 55s\n- openstack-tox-docs http://logs.openstack.org/30/657930/3/gate/openstack-tox-docs/3898b19/html/ : SUCCESS in 6m 23s\n- build-openstack-releasenotes http://logs.openstack.org/30/657930/3/gate/build-openstack-releasenotes/b614bba/html/ : SUCCESS in 8m 16s\n- trove-functional-mysql http://logs.openstack.org/30/657930/3/gate/trove-functional-mysql/0482efb/ : SUCCESS in 1h 56m 45s\n- trove-scenario-mysql-single http://logs.openstack.org/30/657930/3/gate/trove-scenario-mysql-single/07f53c3/ : SUCCESS in 1h 46m 23s\n- trove-scenario-mysql-multi http://logs.openstack.org/30/657930/3/gate/trove-scenario-mysql-multi/3c31c1d/ : SUCCESS in 1h 30m 50s\n- trove-tox-fakemodetests http://logs.openstack.org/30/657930/3/gate/trove-tox-fakemodetests/fcfe7fd/ : SUCCESS in 7m 19s\n- trove-tox-apiexamples http://logs.openstack.org/30/657930/3/gate/trove-tox-apiexamples/7c2b6c9/ : SUCCESS in 6m 06s\n- openstack-tox-pylint http://logs.openstack.org/30/657930/3/gate/openstack-tox-pylint/47107bd/ : SUCCESS in 10m 17s","accounts_in_message":[],"_revision_number":3},{"id":"bd30b9c3ad77604cd28cc4b4b602ea4bee4072f4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-05 06:17:09.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"b51f371d9798b95e33198894a7e637b93a73b134","revisions":{"3722d207d9a3d1e20955a2c030ecb85e3fda8bc8":{"kind":"REWORK","_number":1,"created":"2019-05-09 06:26:48.000000000","uploader":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"ref":"refs/changes/30/657930/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/trove","ref":"refs/changes/30/657930/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/trove refs/changes/30/657930/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/trove refs/changes/30/657930/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/trove refs/changes/30/657930/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/trove refs/changes/30/657930/1"}}},"commit":{"parents":[{"commit":"e1a027067cab5476385cec2327efa24b75c68d58","subject":"Merge \"Pass kwargs to exception to get better format of error message\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/e1a027067cab5476385cec2327efa24b75c68d58"}]}],"author":{"name":"ZhongShengping","email":"chdzsp@163.com","date":"2019-05-09 06:26:00.000000000","tz":480},"committer":{"name":"ZhongShengping","email":"chdzsp@163.com","date":"2019-05-09 06:26:00.000000000","tz":480},"subject":"Update Python 3 test runtimes for Train","message":"Update Python 3 test runtimes for Train\n\nFollowing the process set down in the TC resolution on updating Python\nversions:\n\nhttps://governance.openstack.org/tc/resolutions/20181024-python-update-process.html\n\nChange-Id: I018f79c6819ead9ffee777addb7ba6b369304962\nDepends-On: https://review.opendev.org/#/c/641878/\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/3722d207d9a3d1e20955a2c030ecb85e3fda8bc8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/3722d207d9a3d1e20955a2c030ecb85e3fda8bc8"}]},"branch":"refs/heads/master"},"575cb3d5219103ee2a620a06e4d039ceda60ee00":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2019-05-09 09:33:52.000000000","uploader":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"ref":"refs/changes/30/657930/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/trove","ref":"refs/changes/30/657930/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/trove refs/changes/30/657930/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/trove refs/changes/30/657930/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/trove refs/changes/30/657930/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/trove refs/changes/30/657930/2"}}},"commit":{"parents":[{"commit":"e1a027067cab5476385cec2327efa24b75c68d58","subject":"Merge \"Pass kwargs to exception to get better format of error message\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/e1a027067cab5476385cec2327efa24b75c68d58"}]}],"author":{"name":"ZhongShengping","email":"chdzsp@163.com","date":"2019-05-09 06:26:00.000000000","tz":480},"committer":{"name":"ZhongShengping","email":"chdzsp@163.com","date":"2019-05-09 09:33:33.000000000","tz":480},"subject":"Update Python 3 test runtimes for Train","message":"Update Python 3 test runtimes for Train\n\nThis goal is to implement the process set out in the 2018-10-24 Python\nUpdate Process TC resolution[1], for the Train cycle to ensure unit\ntesting is in place for all of the Tested Runtimes for Train[2].\nIn practice, this generally means adding unit tests for Python 3.7 and dropping\nunit tests for Python 3.5. Using the Zuul template for Train will ensure that\nall projects that support Python3 will be tested against the agreed runtime\nversions, and make it easier to update them in future.\n\n[1]https://governance.openstack.org/tc/resolutions/20181024-python-update-process.html\n[2]https://governance.openstack.org/tc/reference/runtimes/train.html\n\nChange-Id: I018f79c6819ead9ffee777addb7ba6b369304962\nDepends-On: https://review.opendev.org/#/c/641878/\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/575cb3d5219103ee2a620a06e4d039ceda60ee00"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/575cb3d5219103ee2a620a06e4d039ceda60ee00"}]},"branch":"refs/heads/master"},"b51f371d9798b95e33198894a7e637b93a73b134":{"kind":"NO_CHANGE","_number":3,"created":"2019-05-09 09:36:09.000000000","uploader":{"_account_id":9414,"name":"zhongshengping","email":"chdzsp@163.com","username":"ZhongShengping"},"ref":"refs/changes/30/657930/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/trove","ref":"refs/changes/30/657930/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/trove refs/changes/30/657930/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/trove refs/changes/30/657930/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/trove refs/changes/30/657930/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/trove refs/changes/30/657930/3"}}},"commit":{"parents":[{"commit":"e1a027067cab5476385cec2327efa24b75c68d58","subject":"Merge \"Pass kwargs to exception to get better format of error message\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/e1a027067cab5476385cec2327efa24b75c68d58"}]}],"author":{"name":"ZhongShengping","email":"chdzsp@163.com","date":"2019-05-09 06:26:00.000000000","tz":480},"committer":{"name":"ZhongShengping","email":"chdzsp@163.com","date":"2019-05-09 09:34:56.000000000","tz":480},"subject":"Update Python 3 test runtimes for Train","message":"Update Python 3 test runtimes for Train\n\nThis goal is to implement the process set out in the 2018-10-24 Python\nUpdate Process TC resolution[1], for the Train cycle to ensure unit\ntesting is in place for all of the Tested Runtimes for Train[2].\nIn practice, this generally means adding unit tests for Python 3.7 and dropping\nunit tests for Python 3.5. Using the Zuul template for Train will ensure that\nall projects that support Python3 will be tested against the agreed runtime\nversions, and make it easier to update them in future.\n\n[1]https://governance.openstack.org/tc/resolutions/20181024-python-update-process.html\n[2]https://governance.openstack.org/tc/reference/runtimes/train.html\n\nChange-Id: I018f79c6819ead9ffee777addb7ba6b369304962\nDepends-On: https://review.opendev.org/#/c/641878/\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/b51f371d9798b95e33198894a7e637b93a73b134"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/trove/commit/b51f371d9798b95e33198894a7e637b93a73b134"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
