)]}'
{"id":"openstack%2Fpython-keystoneclient~640024","triplet_id":"openstack%2Fpython-keystoneclient~master~I0e44d9896c5970f0ca07438c372aec826aeb5c77","project":"openstack/python-keystoneclient","branch":"master","hashtags":[],"change_id":"I0e44d9896c5970f0ca07438c372aec826aeb5c77","subject":"Make tests pass in 2020","status":"MERGED","created":"2019-02-28 13:11:59.000000000","updated":"2020-01-07 19:11:48.000000000","submitted":"2019-03-06 10:44:07.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":"640024-1551869048068-7a5aba1f","meta_rev_id":"8b4fc2dc84ec6c1d02f5a58a2b59ad98f28ac51c","_number":640024,"virtual_id_number":640024,"owner":{"_account_id":1446,"name":"Bernhard M.","email":"bmwiedemann@zq1.de","username":"ubuntubmw","status":"dev at SUSE"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":2,"date":"2019-03-06 10:44:07.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":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"all":[{"value":2,"date":"2019-02-28 15:00:13.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":2,"date":"2019-03-05 16:23:07.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"all":[{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":1,"date":"2019-03-05 16:23:07.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-02-28 15:00:13.000000000","updated_by":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"reviewer":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"state":"REVIEWER"},{"updated":"2019-03-05 16:23:07.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2019-03-06 10:44:07.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":"7e64d59bfee05e46cc8fdcb7452393ff8068b190","author":{"_account_id":1446,"name":"Bernhard M.","email":"bmwiedemann@zq1.de","username":"ubuntubmw","status":"dev at SUSE"},"date":"2019-02-28 13:11:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"afa9bfe3335ccfeb5da058d6ca1b825721c2e4a1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-28 14:57:02.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/24/640024/1/check/openstack-tox-cover/7a00227/cover/ : SUCCESS in 4m 54s\n- openstack-tox-lower-constraints http://logs.openstack.org/24/640024/1/check/openstack-tox-lower-constraints/d9b6e29/ : SUCCESS in 5m 24s\n- openstack-tox-pep8 http://logs.openstack.org/24/640024/1/check/openstack-tox-pep8/a3bf5c3/ : SUCCESS in 4m 34s\n- openstack-tox-py27 http://logs.openstack.org/24/640024/1/check/openstack-tox-py27/22771f4/ : SUCCESS in 4m 59s\n- openstack-tox-py35 http://logs.openstack.org/24/640024/1/check/openstack-tox-py35/e17dabe/ : SUCCESS in 4m 35s\n- openstack-tox-py36 http://logs.openstack.org/24/640024/1/check/openstack-tox-py36/ccb0241/ : SUCCESS in 4m 22s\n- openstack-tox-py37 http://logs.openstack.org/24/640024/1/check/openstack-tox-py37/61aab58/ : SUCCESS in 3m 05s\n- openstack-tox-docs http://logs.openstack.org/24/640024/1/check/openstack-tox-docs/8e0b1fe/html/ : SUCCESS in 3m 03s\n- tempest-full http://logs.openstack.org/24/640024/1/check/tempest-full/253a714/ : SUCCESS in 1h 43m 47s\n- tempest-full-py3 http://logs.openstack.org/24/640024/1/check/tempest-full-py3/3255aa1/ : SUCCESS in 1h 24m 35s\n- keystoneclient-devstack-functional http://logs.openstack.org/24/640024/1/check/keystoneclient-devstack-functional/fcb3df7/ : SUCCESS in 14m 37s","accounts_in_message":[],"_revision_number":1},{"id":"ab5607b11711183b2e53313ef06433c53fa85be3","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-02-28 15:00:13.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"78fc4af53639a7333eeef8454e3cce67d75562c0","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-03-05 16:23:07.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"e8c9fa445a5a4d9d46b787b64bdc3bde4925d237","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-05 16:23:22.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"d44f46f128251cc136a9001666b81c3f4ab90b48","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-03-05 16:27:57.000000000","message":"Patch Set 1:\n\nWe really should make these dynamic dates that are in the future...or better yet make KSC go away.","accounts_in_message":[],"_revision_number":1},{"id":"c427e41c88cbaa8ef72226cf3325b4209e7df4ea","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-05 18:08:16.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate 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/24/640024/1/gate/openstack-tox-lower-constraints/f01c944/ : SUCCESS in 5m 14s\n- openstack-tox-pep8 http://logs.openstack.org/24/640024/1/gate/openstack-tox-pep8/edf05cf/ : SUCCESS in 5m 15s\n- openstack-tox-py27 http://logs.openstack.org/24/640024/1/gate/openstack-tox-py27/b8cab37/ : FAILURE in 4m 05s\n- openstack-tox-py36 http://logs.openstack.org/24/640024/1/gate/openstack-tox-py36/c5e7b4e/ : FAILURE in 3m 42s\n- openstack-tox-py37 http://logs.openstack.org/24/640024/1/gate/openstack-tox-py37/b8333a1/ : FAILURE in 5m 30s\n- openstack-tox-docs http://logs.openstack.org/24/640024/1/gate/openstack-tox-docs/b031d01/html/ : SUCCESS in 4m 44s\n- tempest-full http://logs.openstack.org/24/640024/1/gate/tempest-full/b111692/ : SUCCESS in 1h 37m 41s\n- tempest-full-py3 http://logs.openstack.org/24/640024/1/gate/tempest-full-py3/4f46e77/ : SUCCESS in 1h 25m 28s\n- keystoneclient-devstack-functional http://logs.openstack.org/24/640024/1/gate/keystoneclient-devstack-functional/08a43d9/ : SUCCESS in 12m 16s","accounts_in_message":[],"_revision_number":1},{"id":"f55454cb3d8931532a798e80e4daef82a8656ccc","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-03-05 18:56:20.000000000","message":"Patch Set 1:\n\nrecheck\n\nnew ksa release should fix the tests","accounts_in_message":[],"_revision_number":1},{"id":"c90511d478de68556d08f80fbe28ba3cf1aa3189","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-05 21:03:10.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-cover http://logs.openstack.org/24/640024/1/check/openstack-tox-cover/c4a5b78/ : FAILURE in 3m 43s\n- openstack-tox-lower-constraints http://logs.openstack.org/24/640024/1/check/openstack-tox-lower-constraints/491ab1e/ : SUCCESS in 4m 46s\n- openstack-tox-pep8 http://logs.openstack.org/24/640024/1/check/openstack-tox-pep8/98f7fb1/ : SUCCESS in 4m 05s\n- openstack-tox-py27 http://logs.openstack.org/24/640024/1/check/openstack-tox-py27/0d36bdf/ : FAILURE in 4m 43s\n- openstack-tox-py36 http://logs.openstack.org/24/640024/1/check/openstack-tox-py36/74975da/ : FAILURE in 3m 59s\n- openstack-tox-py37 http://logs.openstack.org/24/640024/1/check/openstack-tox-py37/463972f/ : FAILURE in 4m 15s\n- openstack-tox-docs http://logs.openstack.org/24/640024/1/check/openstack-tox-docs/d10ba20/html/ : SUCCESS in 4m 41s\n- tempest-full http://logs.openstack.org/24/640024/1/check/tempest-full/03bf694/ : SUCCESS in 1h 57m 49s\n- tempest-full-py3 http://logs.openstack.org/24/640024/1/check/tempest-full-py3/dd0b4b2/ : SUCCESS in 1h 43m 26s\n- keystoneclient-devstack-functional http://logs.openstack.org/24/640024/1/check/keystoneclient-devstack-functional/cd7f56e/ : SUCCESS in 17m 38s","accounts_in_message":[],"_revision_number":1},{"id":"55c8162086e345d369e8aa4b9811a4f4c001e336","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-03-06 07:12:07.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"2f2e877098e5367b4b514bc67ff58006054ede8d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-06 08:51:01.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/24/640024/1/check/openstack-tox-cover/b5dc4a4/cover/ : SUCCESS in 4m 53s\n- openstack-tox-lower-constraints http://logs.openstack.org/24/640024/1/check/openstack-tox-lower-constraints/3fd7efe/ : SUCCESS in 5m 02s\n- openstack-tox-pep8 http://logs.openstack.org/24/640024/1/check/openstack-tox-pep8/2f575f2/ : SUCCESS in 3m 52s\n- openstack-tox-py27 http://logs.openstack.org/24/640024/1/check/openstack-tox-py27/842e38f/ : SUCCESS in 3m 29s\n- openstack-tox-py36 http://logs.openstack.org/24/640024/1/check/openstack-tox-py36/82c8eaf/ : SUCCESS in 3m 41s\n- openstack-tox-py37 http://logs.openstack.org/24/640024/1/check/openstack-tox-py37/6cc09cc/ : SUCCESS in 3m 47s\n- openstack-tox-docs http://logs.openstack.org/24/640024/1/check/openstack-tox-docs/541a12e/html/ : SUCCESS in 3m 37s\n- tempest-full http://logs.openstack.org/24/640024/1/check/tempest-full/648ff1e/ : SUCCESS in 1h 33m 58s\n- tempest-full-py3 http://logs.openstack.org/24/640024/1/check/tempest-full-py3/38af8cb/ : SUCCESS in 1h 27m 43s\n- keystoneclient-devstack-functional http://logs.openstack.org/24/640024/1/check/keystoneclient-devstack-functional/cbbe9d8/ : SUCCESS in 13m 10s","accounts_in_message":[],"_revision_number":1},{"id":"c28cc442ed58209b2fa2c12ee8c11c98743026b8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-06 08:51:13.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"0d386dad4162f775e01fe657c589cf3adb2a2872","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-06 10:44:07.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/24/640024/1/gate/openstack-tox-lower-constraints/95e26c3/ : SUCCESS in 4m 47s\n- openstack-tox-pep8 http://logs.openstack.org/24/640024/1/gate/openstack-tox-pep8/b3b5124/ : SUCCESS in 3m 25s\n- openstack-tox-py27 http://logs.openstack.org/24/640024/1/gate/openstack-tox-py27/c036668/ : SUCCESS in 3m 12s\n- openstack-tox-py36 http://logs.openstack.org/24/640024/1/gate/openstack-tox-py36/2223632/ : SUCCESS in 3m 15s\n- openstack-tox-py37 http://logs.openstack.org/24/640024/1/gate/openstack-tox-py37/72a1ba7/ : SUCCESS in 3m 42s\n- openstack-tox-docs http://logs.openstack.org/24/640024/1/gate/openstack-tox-docs/b2f0d43/html/ : SUCCESS in 3m 31s\n- tempest-full http://logs.openstack.org/24/640024/1/gate/tempest-full/5e832d2/ : SUCCESS in 1h 45m 15s\n- tempest-full-py3 http://logs.openstack.org/24/640024/1/gate/tempest-full-py3/c192edb/ : SUCCESS in 1h 43m 38s\n- keystoneclient-devstack-functional http://logs.openstack.org/24/640024/1/gate/keystoneclient-devstack-functional/a65af39/ : SUCCESS in 16m 40s","accounts_in_message":[],"_revision_number":1},{"id":"9e786ca89a6f5e93732ab2854b9364269f2061f0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-06 10:44:08.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"8b4fc2dc84ec6c1d02f5a58a2b59ad98f28ac51c","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2020-01-07 19:11:48.000000000","message":"Patch Set 1: Cherry Picked\n\nThis patchset was cherry picked to branch stable/stein as commit f3379a1f7171fe13afddd316392744426bb1efe0","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"acc21ff06154e16de16583fe6994207d689ed054","revisions":{"acc21ff06154e16de16583fe6994207d689ed054":{"kind":"REWORK","_number":1,"created":"2019-02-28 13:11:59.000000000","uploader":{"_account_id":1446,"name":"Bernhard M.","email":"bmwiedemann@zq1.de","username":"ubuntubmw","status":"dev at SUSE"},"ref":"refs/changes/24/640024/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/24/640024/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/24/640024/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/24/640024/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/24/640024/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/24/640024/1"}}},"commit":{"parents":[{"commit":"6c4bb8b529edc2e619fdda212f21dca8160decad","subject":"add python 3.7 unit test job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6c4bb8b529edc2e619fdda212f21dca8160decad"}]}],"author":{"name":"Bernhard M. Wiedemann","email":"bwiedemann@suse.de","date":"2019-02-28 13:06:22.000000000","tz":60},"committer":{"name":"Bernhard M. Wiedemann","email":"bwiedemann@suse.de","date":"2019-02-28 13:11:38.000000000","tz":60},"subject":"Make tests pass in 2020","message":"Make tests pass in 2020\n\nWithout this patch, build failed after 2019-12-31 with\nTraceback (most recent call last):\n  File \"keystoneclient/tests/unit/v3/test_auth.py\", line 226, in test_authenticate_success_password_unscoped\n    self.assertRequestBodyIs(json\u003dself.TEST_REQUEST_BODY)\n  File \"keystoneclient/tests/unit/utils.py\", line 72, in assertRequestBodyIs\n    self.assertEqual(json, val)\n\nChange-Id: I0e44d9896c5970f0ca07438c372aec826aeb5c77\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/acc21ff06154e16de16583fe6994207d689ed054"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/acc21ff06154e16de16583fe6994207d689ed054"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
