)]}'
{"id":"openstack%2Fpython-troveclient~647395","triplet_id":"openstack%2Fpython-troveclient~master~Ica582f99730c5019a1212d4f58d7d854ad2996fd","project":"openstack/python-troveclient","branch":"master","topic":"py37","hashtags":[],"change_id":"Ica582f99730c5019a1212d4f58d7d854ad2996fd","subject":"Add Python 3 Train unit tests","status":"MERGED","created":"2019-03-25 10:53:58.000000000","updated":"2019-08-23 10:06:04.000000000","submitted":"2019-08-23 10:03:08.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":"647395-1566554588660-66c16398","meta_rev_id":"317dd08ab4e1966378d7f20e1d96d10db4a4fdbb","_number":647395,"virtual_id_number":647395,"owner":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"value":2,"date":"2019-08-23 10:03:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"}],"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"},"all":[{"value":2,"date":"2019-08-23 09:56:57.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"]},{"value":0,"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"}],"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":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"all":[{"value":1,"date":"2019-08-23 09:56:57.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"]},{"value":0,"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"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":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-07-05 20:34:32.000000000","updated_by":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"reviewer":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"state":"REVIEWER"},{"updated":"2019-08-23 09:56:57.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-08-23 10:03:08.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":"1f764433f2540b0ddbea90c07a584ec8891c197d","author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"date":"2019-03-25 10:53:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b309d98d1d1d3d66965904287140a5b28d315b6a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-25 13:02:46.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints http://logs.openstack.org/95/647395/1/check/openstack-tox-lower-constraints/7527c0b/ : SUCCESS in 5m 28s\n- openstack-tox-pep8 http://logs.openstack.org/95/647395/1/check/openstack-tox-pep8/8a25802/ : SUCCESS in 5m 51s\n- openstack-tox-py27 http://logs.openstack.org/95/647395/1/check/openstack-tox-py27/541fbf2/ : SUCCESS in 5m 08s\n- openstack-tox-py35 http://logs.openstack.org/95/647395/1/check/openstack-tox-py35/84073e1/ : SUCCESS in 5m 20s\n- openstack-tox-py36 http://logs.openstack.org/95/647395/1/check/openstack-tox-py36/037fa2f/ : SUCCESS in 4m 58s\n- openstack-tox-py37 http://logs.openstack.org/95/647395/1/check/openstack-tox-py37/05202db/ : FAILURE in 6m 06s\n- openstackclient-check-plugins http://logs.openstack.org/95/647395/1/check/openstackclient-check-plugins/49defcf/ : SUCCESS in 7m 23s (non-voting)\n- openstack-tox-docs http://logs.openstack.org/95/647395/1/check/openstack-tox-docs/a54ed3a/html/ : SUCCESS in 4m 24s\n- build-openstack-releasenotes http://logs.openstack.org/95/647395/1/check/build-openstack-releasenotes/396a5aa/html/ : SUCCESS in 3m 47s\n- python-troveclient-tempest-neutron-src http://logs.openstack.org/95/647395/1/check/python-troveclient-tempest-neutron-src/f3c90a3/ : FAILURE in 31m 41s\n- trove-functional-mysql http://logs.openstack.org/95/647395/1/check/trove-functional-mysql/d87af9c/ : SUCCESS in 1h 55m 37s\n- trove-scenario-mysql-single http://logs.openstack.org/95/647395/1/check/trove-scenario-mysql-single/3e140c1/ : SUCCESS in 2h 02m 07s","accounts_in_message":[],"_revision_number":1},{"id":"df5a20f04219963edd538d646c10012fcf896579","author":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"date":"2019-07-05 20:34:32.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b5826f192661c2b5f0cd45c8e1fabb42a3550e79","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-05 20:44:45.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/95/647395/2/check/test-release-openstack/d8575ec/ : SUCCESS in 3m 07s\n- openstack-tox-lower-constraints http://logs.openstack.org/95/647395/2/check/openstack-tox-lower-constraints/522225f/ : SUCCESS in 4m 50s\n- openstack-tox-pep8 http://logs.openstack.org/95/647395/2/check/openstack-tox-pep8/c969127/ : SUCCESS in 2m 43s\n- openstack-tox-py27 http://logs.openstack.org/95/647395/2/check/openstack-tox-py27/010618e/ : SUCCESS in 3m 28s\n- openstack-tox-py36 http://logs.openstack.org/95/647395/2/check/openstack-tox-py36/0d2fb68/ : SUCCESS in 3m 10s\n- openstack-tox-py37 http://logs.openstack.org/95/647395/2/check/openstack-tox-py37/2d30728/ : FAILURE in 4m 24s\n- openstackclient-check-plugins http://logs.openstack.org/95/647395/2/check/openstackclient-check-plugins/1154d65/ : SUCCESS in 4m 11s (non-voting)\n- openstack-tox-docs http://logs.openstack.org/95/647395/2/check/openstack-tox-docs/19727da/html/ : SUCCESS in 3m 21s\n- build-openstack-releasenotes http://logs.openstack.org/95/647395/2/check/build-openstack-releasenotes/003baf4/html/ : SUCCESS in 3m 07s","accounts_in_message":[],"_revision_number":2},{"id":"427af4ee058df01c615776389c9cbc11d47c5f70","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-08-23 03:17:32.000000000","message":"Patch Set 2:\n\nrecheck\n\nThe log is disappeared.","accounts_in_message":[],"_revision_number":2},{"id":"5915f3e09ba7dac82f225b20428771e74b4d1c2b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-23 03:27:42.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/f62477a7ee6d40b1ab03d79f146c6e56 : SUCCESS in 2m 25s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/920af6a75f3d42bf8094694ccc5a2f77 : SUCCESS in 3m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/473a434dfa4a4ba6bad4ec97e72f3f77 : SUCCESS in 3m 22s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/206194119c794ab5bcf9190ebbdfc868 : SUCCESS in 3m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/08db6098095f4aee8a0ff94194cfc50d : SUCCESS in 3m 51s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/8a4961e56b38419ca18c3910c3146319 : FAILURE in 3m 11s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/df50de35b47d45efbac9fdbf10ee5ad2 : SUCCESS in 4m 53s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/adb0acfd74c5497db560c6c1249c7add : SUCCESS in 4m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a2e4e738ac444732aa16ff6a1c1ed4be : SUCCESS in 3m 25s","accounts_in_message":[],"_revision_number":2},{"id":"81f3a99e43fa8b8dc7d916e450d10af04b72cb91","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-08-23 05:49:44.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"4a096bf6aad563328f3e49b73c4cf1a3a4b4c150","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-23 06:00:42.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/80cadd7e411746ef983ac6abcff54f30 : SUCCESS in 2m 44s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d5e2961c7ba54389817443ded35c638a : SUCCESS in 3m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/60bf9d14b5c74eb2bb8eafecbda55fe7 : SUCCESS in 3m 02s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/af9318d376124f6e96d4afef2b1b2b8e : SUCCESS in 5m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/70be1ded1fbb4292875d84c56d236e17 : SUCCESS in 2m 41s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/4e020e3c7ace4ab4add46823a497e596 : FAILURE in 4m 22s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/6b4d3054206e4494881f046a87858104 : SUCCESS in 8m 07s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1d0882804261432e8e62ade39b7b95be : SUCCESS in 4m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/37012d48f62c4f7685a3f3544850e259 : SUCCESS in 4m 24s","accounts_in_message":[],"_revision_number":3},{"id":"a328d58514783a21a487507775e9e45379b5fa39","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-08-23 09:00:08.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"e5e1b2d316550ebb6ed672e00f97ea95974146ed","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-23 09:11:06.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/c724d532e089417cacb39b3697374b23 : SUCCESS in 2m 41s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f3ea951cb91b4b379422f21e60a5c433 : SUCCESS in 3m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/00bbd84e18b14165bdc38fca181406b0 : SUCCESS in 3m 03s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/e95a7ac810a64147880c72793f392f1c : SUCCESS in 4m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/dcff6448f8744095a9570c9cd3c14186 : SUCCESS in 4m 17s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0fe08a114de241ed93f6ec109d47f58c : SUCCESS in 4m 07s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/25228a833fbc40d0af3859e9425c5dfc : SUCCESS in 3m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/afb142e33f1a491887ef19c1230c266a : SUCCESS in 4m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/114275279a9a420184d337d4d68c66de : SUCCESS in 4m 00s","accounts_in_message":[],"_revision_number":4},{"id":"819512f9191784e3139d024e98282fcb3f910962","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2019-08-23 09:56:57.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"24811505bca22a9bfad7ef988f7860b88ff70c52","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-23 09:57:17.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"9f88b1dfbf2197c2ab157dda7acf4020c6d578db","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-23 10:03:08.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"372308c1cc29a963de0bbc6ed7ca5fc141f99a0b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-23 10:03:08.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/8897a601ab0d413aad316ae45df4b86f : SUCCESS in 2m 27s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/618cf1da963240a8b97922ec2d404ae8 : SUCCESS in 4m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7223082420ad4b6db517984af385f73a : SUCCESS in 4m 13s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/81537e8e0634418e931aaf6d11bcbdd0 : SUCCESS in 4m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5778bdd9fcf34b948496e23fcf1cc13b : SUCCESS in 4m 25s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/89cbcc25d65f4416b06ea9a6003d6440 : SUCCESS in 4m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b2d1c316f54e4f63938fc899a849034b : SUCCESS in 4m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d9759c2b356e4333ba0488968c733c3f : SUCCESS in 3m 42s","accounts_in_message":[],"_revision_number":4},{"id":"ce8964b388bb2b223c30b5a95d8bb9a638800666","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-23 10:06:04.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/82e072903e884c67af7106f4ff3a4b01 : SUCCESS in 1m 34s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"8e56d90af26f09d2b0848bbe9e677444b8f2ee10","revisions":{"0d0b709fbab96e24bbdae252eb9c114bf6b2b71e":{"kind":"REWORK","_number":1,"created":"2019-03-25 10:53:58.000000000","uploader":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"ref":"refs/changes/95/647395/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/95/647395/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/95/647395/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/95/647395/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/95/647395/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/95/647395/1"}}},"commit":{"parents":[{"commit":"463eab47e4d47cb306333b705247d4bd37f12651","subject":"Update hacking version","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/463eab47e4d47cb306333b705247d4bd37f12651"}]}],"author":{"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@canonical.com","date":"2019-03-25 10:53:16.000000000","tz":0},"committer":{"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@canonical.com","date":"2019-03-25 10:53:57.000000000","tz":0},"subject":"add python 3.7 unit test job","message":"add python 3.7 unit test job\n\nSee ML discussion here [1] for context.\n\n[1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135626.html\n\nChange-Id: Ica582f99730c5019a1212d4f58d7d854ad2996fd\nStory: #2004073\nSigned-off-by: Sahid Orentino Ferdjaoui \u003csahid.ferdjaoui@canonical.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/0d0b709fbab96e24bbdae252eb9c114bf6b2b71e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/0d0b709fbab96e24bbdae252eb9c114bf6b2b71e"}]},"branch":"refs/heads/master"},"3ebc91a8cc217ed39ef1bf023167759f3f70f17e":{"kind":"REWORK","_number":2,"created":"2019-07-05 20:34:32.000000000","uploader":{"_account_id":11805,"name":"Corey Bryant","email":"corey.bryant@canonical.com","username":"coreycb"},"ref":"refs/changes/95/647395/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/95/647395/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/95/647395/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/95/647395/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/95/647395/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/95/647395/2"}}},"commit":{"parents":[{"commit":"f320dc5f76202afb81bb8c1c92c0a807f51c3b19","subject":"Merge \"Dropping the py35 testing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/f320dc5f76202afb81bb8c1c92c0a807f51c3b19"}]}],"author":{"name":"Corey Bryant","email":"corey.bryant@canonical.com","date":"2019-07-05 16:08:25.000000000","tz":-240},"committer":{"name":"Corey Bryant","email":"corey.bryant@canonical.com","date":"2019-07-05 20:34:31.000000000","tz":-240},"subject":"Add Python 3 Train unit tests","message":"Add Python 3 Train unit tests\n\nThis is a mechanically generated patch to ensure unit testing is in place\nfor all of the Tested Runtimes for Train.\n\nSee the Train python3-updates goal document for details:\nhttps://governance.openstack.org/tc/goals/train/python3-updates.html\n\nChange-Id: Ica582f99730c5019a1212d4f58d7d854ad2996fd\nStory: #2005924\nTask: #34254\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/3ebc91a8cc217ed39ef1bf023167759f3f70f17e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/3ebc91a8cc217ed39ef1bf023167759f3f70f17e"}]},"branch":"refs/heads/master"},"037165979ea2e1054c41987919573bb7c7c7a11b":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-08-23 05:49:44.000000000","uploader":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"ref":"refs/changes/95/647395/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/95/647395/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/95/647395/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/95/647395/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/95/647395/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/95/647395/3"}}},"commit":{"parents":[{"commit":"b26361aace6ff680987cf31e9d8149c503978bc7","subject":"Fix the py37 CI failure","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/b26361aace6ff680987cf31e9d8149c503978bc7"}]}],"author":{"name":"Corey Bryant","email":"corey.bryant@canonical.com","date":"2019-07-05 16:08:25.000000000","tz":-240},"committer":{"name":"Lingxian Kong","email":"anlin.kong@gmail.com","date":"2019-08-23 05:49:44.000000000","tz":0},"subject":"Add Python 3 Train unit tests","message":"Add Python 3 Train unit tests\n\nThis is a mechanically generated patch to ensure unit testing is in place\nfor all of the Tested Runtimes for Train.\n\nSee the Train python3-updates goal document for details:\nhttps://governance.openstack.org/tc/goals/train/python3-updates.html\n\nChange-Id: Ica582f99730c5019a1212d4f58d7d854ad2996fd\nStory: #2005924\nTask: #34254\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/037165979ea2e1054c41987919573bb7c7c7a11b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/037165979ea2e1054c41987919573bb7c7c7a11b"}]},"branch":"refs/heads/master"},"8e56d90af26f09d2b0848bbe9e677444b8f2ee10":{"kind":"REWORK","_number":4,"created":"2019-08-23 09:00:08.000000000","uploader":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"ref":"refs/changes/95/647395/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-troveclient","ref":"refs/changes/95/647395/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/95/647395/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/95/647395/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-troveclient refs/changes/95/647395/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-troveclient refs/changes/95/647395/4"}}},"commit":{"parents":[{"commit":"25fe9678bd6ae6f3c21cbc7e2b1f4ec6ba71eb4a","subject":"Update api-ref location","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/25fe9678bd6ae6f3c21cbc7e2b1f4ec6ba71eb4a"}]}],"author":{"name":"Corey Bryant","email":"corey.bryant@canonical.com","date":"2019-07-05 16:08:25.000000000","tz":-240},"committer":{"name":"Lingxian Kong","email":"anlin.kong@gmail.com","date":"2019-08-23 08:47:13.000000000","tz":720},"subject":"Add Python 3 Train unit tests","message":"Add Python 3 Train unit tests\n\nThis is a mechanically generated patch to ensure unit testing is in place\nfor all of the Tested Runtimes for Train.\n\nSee the Train python3-updates goal document for details:\nhttps://governance.openstack.org/tc/goals/train/python3-updates.html\n\nAlso fix the CI failure due to:\nhttps://docs.python.org/3/whatsnew/3.5.html#pep-479-change-stopiteration-handling-inside-generators\n\nChange-Id: Ica582f99730c5019a1212d4f58d7d854ad2996fd\nStory: #2005924\nTask: #34254\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/8e56d90af26f09d2b0848bbe9e677444b8f2ee10"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-troveclient/commit/8e56d90af26f09d2b0848bbe9e677444b8f2ee10"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
