)]}'
{"id":"openstack%2Fkeystone~379855","triplet_id":"openstack%2Fkeystone~master~I67d3717dca5aecf3c8b36f5b69f1ca659c0b08b1","project":"openstack/keystone","branch":"master","topic":"httplib_const","hashtags":[],"change_id":"I67d3717dca5aecf3c8b36f5b69f1ca659c0b08b1","subject":"Use httplib constants for http status codes","status":"MERGED","created":"2016-09-29 23:43:44.000000000","updated":"2017-02-05 08:07:19.000000000","submitted":"2017-02-05 08:07:19.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"69677b67220d0cef62763f1c925c492c0e129eee","_number":379855,"virtual_id_number":379855,"owner":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"value":0,"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2017-02-05 08:07:19.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"all":[{"value":2,"date":"2017-02-05 05:13:30.000000000","_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"value":0,"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"value":2,"date":"2017-02-04 04:26:48.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"all":[{"value":1,"date":"2017-02-05 05:13:30.000000000","_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},{"value":0,"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-02-04 04:26:48.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2017-02-05 05:13:30.000000000","updated_by":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"reviewer":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"state":"REVIEWER"},{"updated":"2017-02-05 08:07:19.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"29fa32dc5f882fab7297b830995110ab643aed82","author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"date":"2016-09-29 23:43:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2997f8840be11835d66a39044e783f8a0962a7a5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-30 00:31:05.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-keystone-docs-ubuntu-xenial http://docs-draft.openstack.org/55/379855/1/check/gate-keystone-docs-ubuntu-xenial/a04ce25//doc/build/html/ : SUCCESS in 4m 44s\n- gate-keystone-pep8-ubuntu-xenial http://logs.openstack.org/55/379855/1/check/gate-keystone-pep8-ubuntu-xenial/e5bea6b/ : SUCCESS in 3m 15s\n- gate-keystone-python27-db-ubuntu-xenial http://logs.openstack.org/55/379855/1/check/gate-keystone-python27-db-ubuntu-xenial/abde260/ : SUCCESS in 13m 19s\n- gate-keystone-python34-db http://logs.openstack.org/55/379855/1/check/gate-keystone-python34-db/f5fc297/ : SUCCESS in 7m 12s\n- gate-keystone-python35-db http://logs.openstack.org/55/379855/1/check/gate-keystone-python35-db/00c28dc/ : FAILURE in 8m 16s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/55/379855/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/4b17ad8/ : SUCCESS in 46m 52s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/55/379855/1/check/gate-grenade-dsvm-neutron-ubuntu-xenial/a1c3692/ : SUCCESS in 29m 37s\n- gate-keystone-tox-db-legacy_drivers-ubuntu-xenial http://logs.openstack.org/55/379855/1/check/gate-keystone-tox-db-legacy_drivers-ubuntu-xenial/103cabc/ : SUCCESS in 4m 46s\n- gate-keystone-dsvm-functional-ubuntu-xenial http://logs.openstack.org/55/379855/1/check/gate-keystone-dsvm-functional-ubuntu-xenial/210f52b/ : SUCCESS in 13m 57s\n- gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv http://logs.openstack.org/55/379855/1/check/gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv/b71c727/ : SUCCESS in 13m 48s (non-voting)\n- gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-xenial-nv http://logs.openstack.org/55/379855/1/check/gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-xenial-nv/ac52771/ : SUCCESS in 41m 34s (non-voting)\n- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv http://logs.openstack.org/55/379855/1/check/gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv/290af0d/ : SUCCESS in 43m 25s (non-voting)\n- keystone-coverage-db-ubuntu-xenial http://logs.openstack.org/55/379855/1/check/keystone-coverage-db-ubuntu-xenial/4fcd979/ : SUCCESS in 9m 07s","accounts_in_message":[],"_revision_number":1},{"id":"e7ba974d0132e8bc1124862a2377df9921064f36","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-09-30 00:53:14.000000000","message":"Patch Set 1: Code-Review+1\n\nlooks like test_exception needs to be updated too. weird that it only failed on py35...","accounts_in_message":[],"_revision_number":1},{"id":"f2c429acd990e8e27a1481f868487beb099e0724","author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"date":"2016-09-30 15:54:54.000000000","message":"Patch Set 1:\n\n\u003e looks like test_exception needs to be updated too. weird that it\n \u003e only failed on py35...\n\nI think there\u0027s a bug in six.  http_client.BAD_REQUEST on py27 and py34 return 400. On py35, the HTTPStatus enum is returned: \u003cHTTPStatus.BAD_REQUEST: 400\u003e.\n\nI think six should be returning the enum value so its consistently 400.","accounts_in_message":[],"_revision_number":1},{"id":"deaf6b2bc9b1e65efa6077578e9e9e5385ae1404","author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"date":"2016-09-30 16:07:43.000000000","message":"Patch Set 1:\n\nI opened an Issue on six:\n\nhttps://bitbucket.org/gutworth/six/issues/161/inconsistent-value-returned-from","accounts_in_message":[],"_revision_number":1},{"id":"6a472ff8352c1bf28ea77a0e117d92f552a29d7c","author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"date":"2016-09-30 16:58:10.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"0306e1b2a214e99397c4261e2099e8871cb837f5","author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"date":"2016-09-30 20:35:54.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a1ff55f7efb521c8d5a8bb1268bd1a601f5430c1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-30 21:44:34.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-docs-ubuntu-xenial http://docs-draft.openstack.org/55/379855/2/check/gate-keystone-docs-ubuntu-xenial/c30544c//doc/build/html/ : SUCCESS in 4m 34s\n- gate-keystone-pep8-ubuntu-xenial http://logs.openstack.org/55/379855/2/check/gate-keystone-pep8-ubuntu-xenial/8518f1a/ : SUCCESS in 3m 46s\n- gate-keystone-python27-db-ubuntu-xenial http://logs.openstack.org/55/379855/2/check/gate-keystone-python27-db-ubuntu-xenial/3cadcab/ : SUCCESS in 10m 17s\n- gate-keystone-python34-db http://logs.openstack.org/55/379855/2/check/gate-keystone-python34-db/63bd1d5/ : SUCCESS in 8m 43s\n- gate-keystone-python35-db http://logs.openstack.org/55/379855/2/check/gate-keystone-python35-db/cec8e8b/ : SUCCESS in 11m 36s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/55/379855/2/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/5932dc3/ : SUCCESS in 1h 07m 45s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/55/379855/2/check/gate-grenade-dsvm-neutron-ubuntu-xenial/09112f8/ : SUCCESS in 30m 17s\n- gate-keystone-tox-db-legacy_drivers-ubuntu-xenial http://logs.openstack.org/55/379855/2/check/gate-keystone-tox-db-legacy_drivers-ubuntu-xenial/df82dff/ : SUCCESS in 4m 52s\n- gate-keystone-dsvm-functional-ubuntu-xenial http://logs.openstack.org/55/379855/2/check/gate-keystone-dsvm-functional-ubuntu-xenial/b9913af/ : SUCCESS in 13m 49s\n- gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv http://logs.openstack.org/55/379855/2/check/gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv/8cf93dd/ : SUCCESS in 14m 08s (non-voting)\n- gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-xenial-nv http://logs.openstack.org/55/379855/2/check/gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-xenial-nv/3c58046/ : SUCCESS in 42m 09s (non-voting)\n- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv http://logs.openstack.org/55/379855/2/check/gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv/6cad7a0/ : SUCCESS in 43m 55s (non-voting)\n- keystone-coverage-db-ubuntu-xenial http://logs.openstack.org/55/379855/2/check/keystone-coverage-db-ubuntu-xenial/14b353e/ : SUCCESS in 8m 49s","accounts_in_message":[],"_revision_number":2},{"id":"85bfbd0e19bc7d7bc39c090e7219974a8eab4576","author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"date":"2016-09-30 22:48:13.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"9b54d57da8c9e40eae8108de31011266bfa69a68","author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"date":"2016-09-30 22:48:38.000000000","message":"Patch Set 3: Workflow-1\n\nWIP for now","accounts_in_message":[],"_revision_number":3},{"id":"51538b92818518b9b602111e512909e1ef46f1c5","author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"date":"2016-09-30 23:12:05.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"865e60abdd38b48ad8ea6ab0b858cd677c4ffac2","author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"date":"2016-09-30 23:12:25.000000000","message":"Patch Set 4: Workflow-1\n\nWIP: not sure if this is the right way to go.","accounts_in_message":[],"_revision_number":4},{"id":"b1d26113eeb3e917987f9a1327289eb80f25e5ea","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-01 01:19:03.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-docs-ubuntu-xenial http://docs-draft.openstack.org/55/379855/4/check/gate-keystone-docs-ubuntu-xenial/90f8031//doc/build/html/ : SUCCESS in 2m 48s\n- gate-keystone-pep8-ubuntu-xenial http://logs.openstack.org/55/379855/4/check/gate-keystone-pep8-ubuntu-xenial/925ed34/ : SUCCESS in 3m 15s\n- gate-keystone-python27-db-ubuntu-xenial http://logs.openstack.org/55/379855/4/check/gate-keystone-python27-db-ubuntu-xenial/4076d42/ : SUCCESS in 7m 45s\n- gate-keystone-python34-db http://logs.openstack.org/55/379855/4/check/gate-keystone-python34-db/c50cba5/ : SUCCESS in 11m 05s\n- gate-keystone-python35-db http://logs.openstack.org/55/379855/4/check/gate-keystone-python35-db/88ff8e9/ : SUCCESS in 11m 15s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/55/379855/4/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/3de9254/ : SUCCESS in 46m 25s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/55/379855/4/check/gate-grenade-dsvm-neutron-ubuntu-xenial/08f901e/ : SUCCESS in 43m 06s\n- gate-keystone-tox-db-legacy_drivers-ubuntu-xenial http://logs.openstack.org/55/379855/4/check/gate-keystone-tox-db-legacy_drivers-ubuntu-xenial/971ac29/ : SUCCESS in 7m 02s\n- gate-keystone-dsvm-functional-ubuntu-xenial http://logs.openstack.org/55/379855/4/check/gate-keystone-dsvm-functional-ubuntu-xenial/622d1c5/ : SUCCESS in 29m 22s\n- gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv http://logs.openstack.org/55/379855/4/check/gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv/f7667cc/ : SUCCESS in 26m 27s (non-voting)\n- gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-xenial-nv http://logs.openstack.org/55/379855/4/check/gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-xenial-nv/13d2ffa/ : SUCCESS in 41m 38s (non-voting)\n- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv http://logs.openstack.org/55/379855/4/check/gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv/1380f10/ : SUCCESS in 1h 06m 14s (non-voting)\n- keystone-coverage-db-ubuntu-xenial http://logs.openstack.org/55/379855/4/check/keystone-coverage-db-ubuntu-xenial/d0afc9e/ : SUCCESS in 11m 43s","accounts_in_message":[],"_revision_number":4},{"id":"8e9d2e3569044116a695343168f9ff516ce39d01","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-10-01 02:12:56.000000000","message":"Patch Set 4:\n\nnot sure all this code churn is necessary for a low importance bug :\\","accounts_in_message":[],"_revision_number":4},{"id":"5e1b9b0e0425eee690c0dfd64e4983161e6c719d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-05 15:33:37.000000000","message":"Patch Set 4: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":4},{"id":"920dd5f8effbda865430c7cc88520d2ceaf827db","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-02-03 02:18:30.000000000","message":"Patch Set 4: Code-Review-1\n\neric, take a look at the bug comments, i don\u0027t think this is necessary any longer","accounts_in_message":[],"_revision_number":4},{"id":"64945defcde2d257dfeacd24334e81fb5e2aac92","author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"date":"2017-02-03 22:54:10.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"ef300874c579b470dd4bf584f8e671e8ed20d9f0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-04 00:05:02.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-keystone-docs-ubuntu-xenial http://docs-draft.openstack.org/55/379855/5/check/gate-keystone-docs-ubuntu-xenial/6f1e4bf//doc/build/html/ : SUCCESS in 7m 48s\n- gate-keystone-pep8-ubuntu-xenial http://logs.openstack.org/55/379855/5/check/gate-keystone-pep8-ubuntu-xenial/4476c94/ : SUCCESS in 4m 44s\n- gate-keystone-python27-ubuntu-xenial http://logs.openstack.org/55/379855/5/check/gate-keystone-python27-ubuntu-xenial/e79c22d/ : SUCCESS in 13m 22s\n- gate-keystone-python35 http://logs.openstack.org/55/379855/5/check/gate-keystone-python35/8ee4eb3/ : SUCCESS in 10m 18s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/55/379855/5/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/6ede52b/ : SUCCESS in 1h 04m 20s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/55/379855/5/check/gate-grenade-dsvm-neutron-ubuntu-xenial/c61142e/ : SUCCESS in 33m 47s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/55/379855/5/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial-nv/de77bc3/ : SUCCESS in 16m 50s (non-voting)\n- gate-keystone-dsvm-functional-ubuntu-xenial http://logs.openstack.org/55/379855/5/check/gate-keystone-dsvm-functional-ubuntu-xenial/913b8c7/ : SUCCESS in 17m 59s\n- gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv http://logs.openstack.org/55/379855/5/check/gate-keystone-dsvm-functional-v3-only-ubuntu-xenial-nv/e9ba5bd/ : SUCCESS in 27m 24s (non-voting)\n- gate-keystone-dsvm-py35-functional-v3-only-ubuntu-xenial-nv http://logs.openstack.org/55/379855/5/check/gate-keystone-dsvm-py35-functional-v3-only-ubuntu-xenial-nv/e3a8936/ : SUCCESS in 27m 00s (non-voting)\n- gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-xenial-nv http://logs.openstack.org/55/379855/5/check/gate-tempest-dsvm-keystone-uwsgi-full-ubuntu-xenial-nv/366ccc2/ : FAILURE in 34m 14s (non-voting)\n- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv http://logs.openstack.org/55/379855/5/check/gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv/3a892b2/ : SUCCESS in 1h 04m 26s (non-voting)\n- keystone-coverage-ubuntu-xenial http://logs.openstack.org/55/379855/5/check/keystone-coverage-ubuntu-xenial/463c1f3/ : SUCCESS in 9m 12s","accounts_in_message":[],"_revision_number":5},{"id":"6ff8b017e124460efd2e623e50a6dbd523272812","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2017-02-04 04:26:48.000000000","message":"Patch Set 5: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":5},{"id":"0ba4e4f19a8821965732715ce8618bd354722834","author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"date":"2017-02-05 05:13:30.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\nNice!","accounts_in_message":[],"_revision_number":5},{"id":"0686516929070169b04e1d443db46b898a6d05f9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-05 05:13:41.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"1f91386b43a5bec3abe2a395556b8554abce5591","date":"2017-02-05 08:07:19.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":5},{"id":"0750b530c1426d26a4e8ad5f5f6c689db7e1184f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-02-05 08:07:19.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-keystone-docs-ubuntu-xenial http://docs-draft.openstack.org/55/379855/5/gate/gate-keystone-docs-ubuntu-xenial/4994601//doc/build/html/ : SUCCESS in 3m 24s\n- gate-keystone-pep8-ubuntu-xenial http://logs.openstack.org/55/379855/5/gate/gate-keystone-pep8-ubuntu-xenial/d26a75e/ : SUCCESS in 3m 23s\n- gate-keystone-python27-ubuntu-xenial http://logs.openstack.org/55/379855/5/gate/gate-keystone-python27-ubuntu-xenial/0a3d73e/ : SUCCESS in 7m 34s\n- gate-keystone-python35 http://logs.openstack.org/55/379855/5/gate/gate-keystone-python35/e21e098/ : SUCCESS in 7m 37s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/55/379855/5/gate/gate-tempest-dsvm-neutron-full-ubuntu-xenial/c608309/ : SUCCESS in 1h 32m 10s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/55/379855/5/gate/gate-grenade-dsvm-neutron-ubuntu-xenial/ccbb793/ : SUCCESS in 31m 51s\n- gate-keystone-dsvm-functional-ubuntu-xenial http://logs.openstack.org/55/379855/5/gate/gate-keystone-dsvm-functional-ubuntu-xenial/1bcb6c8/ : SUCCESS in 17m 49s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"a899334d2a07894d6d0af65a397f47675eff4cd6","revisions":{"2fe8526bd21fed1c24ce0018b3c0be2012f83c5c":{"kind":"REWORK","_number":1,"created":"2016-09-29 23:43:44.000000000","uploader":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"ref":"refs/changes/55/379855/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/55/379855/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/55/379855/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/55/379855/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/55/379855/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/55/379855/1"}}},"commit":{"parents":[{"commit":"83b5da9132362cf0ba03c5b104f29a5e7482c61b","subject":"Merge \"Fix typo in docstring\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/83b5da9132362cf0ba03c5b104f29a5e7482c61b"}]}],"author":{"name":"Eric Brown","email":"browne@vmware.com","date":"2016-09-29 23:41:45.000000000","tz":-420},"committer":{"name":"Eric Brown","email":"browne@vmware.com","date":"2016-09-29 23:41:45.000000000","tz":-420},"subject":"Use httplib constants for http status codes","message":"Use httplib constants for http status codes\n\nThe httplib (py2) and http.client (py3) have nice constants for all\nthe standard HTTP status codes. This patch changes the exception\nmodule to make use of those.\n\nChange-Id: I67d3717dca5aecf3c8b36f5b69f1ca659c0b08b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2fe8526bd21fed1c24ce0018b3c0be2012f83c5c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2fe8526bd21fed1c24ce0018b3c0be2012f83c5c"}]},"branch":"refs/heads/master"},"15529c7845125ac8d38f7e9a3f59c4e09bfab2e8":{"kind":"REWORK","_number":2,"created":"2016-09-30 20:35:54.000000000","uploader":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"ref":"refs/changes/55/379855/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/55/379855/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/55/379855/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/55/379855/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/55/379855/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/55/379855/2"}}},"commit":{"parents":[{"commit":"83b5da9132362cf0ba03c5b104f29a5e7482c61b","subject":"Merge \"Fix typo in docstring\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/83b5da9132362cf0ba03c5b104f29a5e7482c61b"}]}],"author":{"name":"Eric Brown","email":"browne@vmware.com","date":"2016-09-29 23:41:45.000000000","tz":-420},"committer":{"name":"Eric Brown","email":"browne@vmware.com","date":"2016-09-30 20:35:30.000000000","tz":-420},"subject":"Use httplib constants for http status codes","message":"Use httplib constants for http status codes\n\nThe httplib (py2) and http.client (py3) have nice constants for all\nthe standard HTTP status codes. This patch changes the exception\nmodule to make use of those.\n\nChange-Id: I67d3717dca5aecf3c8b36f5b69f1ca659c0b08b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/15529c7845125ac8d38f7e9a3f59c4e09bfab2e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/15529c7845125ac8d38f7e9a3f59c4e09bfab2e8"}]},"branch":"refs/heads/master"},"6bb8153e854d999c2cee5d2b0a5c48f0ad9dc139":{"kind":"REWORK","_number":3,"created":"2016-09-30 22:48:13.000000000","uploader":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"ref":"refs/changes/55/379855/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/55/379855/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/55/379855/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/55/379855/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/55/379855/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/55/379855/3"}}},"commit":{"parents":[{"commit":"83b5da9132362cf0ba03c5b104f29a5e7482c61b","subject":"Merge \"Fix typo in docstring\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/83b5da9132362cf0ba03c5b104f29a5e7482c61b"}]}],"author":{"name":"Eric Brown","email":"browne@vmware.com","date":"2016-09-29 23:41:45.000000000","tz":-420},"committer":{"name":"Eric Brown","email":"browne@vmware.com","date":"2016-09-30 22:45:10.000000000","tz":-420},"subject":"Fix for py35 http response status codes","message":"Fix for py35 http response status codes\n\nIn py35 the http.client.OK (for example) is an enum not an int\nlike in py34. So the six module gives us that enum. So we must\nmake sure all uses cast the value into an int.\n\nBut also, the unit tests were validating the values using the\nsame http_client six module. As a result, it didn\u0027t detect cases\nwhere an enum was returned instead of an int.\n\nCloses-Bug: #1629460\n\nChange-Id: I67d3717dca5aecf3c8b36f5b69f1ca659c0b08b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6bb8153e854d999c2cee5d2b0a5c48f0ad9dc139"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6bb8153e854d999c2cee5d2b0a5c48f0ad9dc139"}]},"branch":"refs/heads/master"},"bcb8483e6254b5bdd12176e5e286f272f21c5aec":{"kind":"REWORK","_number":4,"created":"2016-09-30 23:12:05.000000000","uploader":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"ref":"refs/changes/55/379855/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/55/379855/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/55/379855/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/55/379855/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/55/379855/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/55/379855/4"}}},"commit":{"parents":[{"commit":"83b5da9132362cf0ba03c5b104f29a5e7482c61b","subject":"Merge \"Fix typo in docstring\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/83b5da9132362cf0ba03c5b104f29a5e7482c61b"}]}],"author":{"name":"Eric Brown","email":"browne@vmware.com","date":"2016-09-29 23:41:45.000000000","tz":-420},"committer":{"name":"Eric Brown","email":"browne@vmware.com","date":"2016-09-30 23:11:58.000000000","tz":-420},"subject":"Fix for py35 http response status codes","message":"Fix for py35 http response status codes\n\nIn py35 the http.client.OK (for example) is an enum not an int\nlike in py34. So the six module gives us that enum. So we must\nmake sure all uses cast the value into an int.\n\nBut also, the unit tests were validating the values using the\nsame http_client six module. As a result, it didn\u0027t detect cases\nwhere an enum was returned instead of an int.\n\nCloses-Bug: #1629460\n\nChange-Id: I67d3717dca5aecf3c8b36f5b69f1ca659c0b08b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/bcb8483e6254b5bdd12176e5e286f272f21c5aec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/bcb8483e6254b5bdd12176e5e286f272f21c5aec"}]},"branch":"refs/heads/master"},"a899334d2a07894d6d0af65a397f47675eff4cd6":{"kind":"REWORK","_number":5,"created":"2017-02-03 22:54:10.000000000","uploader":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"ref":"refs/changes/55/379855/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/55/379855/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/55/379855/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/55/379855/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/55/379855/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/55/379855/5"}}},"commit":{"parents":[{"commit":"9bb57c1eb7f295d1c7d37f880f5ed99bbee766a4","subject":"Merge \"Update endpoint api for optional region_id\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9bb57c1eb7f295d1c7d37f880f5ed99bbee766a4"}]}],"author":{"name":"Eric Brown","email":"browne@vmware.com","date":"2016-09-29 23:41:45.000000000","tz":-420},"committer":{"name":"Eric Brown","email":"browne@vmware.com","date":"2017-02-03 22:54:09.000000000","tz":-480},"subject":"Use httplib constants for http status codes","message":"Use httplib constants for http status codes\n\nThe httplib (py2) and http.client (py3) have nice constants for all\nthe standard HTTP status codes. This patch changes the exception\nmodule to make use of those.\n\nChange-Id: I67d3717dca5aecf3c8b36f5b69f1ca659c0b08b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a899334d2a07894d6d0af65a397f47675eff4cd6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a899334d2a07894d6d0af65a397f47675eff4cd6"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
