)]}'
{"id":"openstack%2Fpython-keystoneclient~95845","triplet_id":"openstack%2Fpython-keystoneclient~master~Id53ea2d4828e81bc6270f186849f391e7bc73101","project":"openstack/python-keystoneclient","branch":"master","hashtags":[],"change_id":"Id53ea2d4828e81bc6270f186849f391e7bc73101","subject":"Sync with oslo-incubator caed79d","status":"MERGED","created":"2014-05-27 17:58:47.000000000","updated":"2014-05-29 02:13:22.000000000","submitted":"2014-05-29 02:13:21.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"665e40af7af519d592dab153530d3fe66fc64735","_number":95845,"virtual_id_number":95845,"owner":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2014-05-29 02:13:21.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"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":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":2,"date":"2014-05-28 21:45:16.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":2,"date":"2014-05-28 21:45:16.000000000","_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"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":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":1,"date":"2014-05-29 01:03:57.000000000","_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-05-27 18:32:35.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2014-05-27 18:32:35.000000000","updated_by":{"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},"reviewer":{"_account_id":792,"name":"OpenStack Hudson","email":"hudson@openstack.org","username":"hudson-openstack"},"state":"REVIEWER"},{"updated":"2014-05-27 18:32:35.000000000","updated_by":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"reviewer":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"state":"REVIEWER"},{"updated":"2014-05-27 18:32:35.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2014-05-27 18:32:35.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":"2014-05-27 18:32:35.000000000","updated_by":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"reviewer":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"state":"REVIEWER"},{"updated":"2014-05-27 18:32:35.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2014-05-28 20:55:59.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2014-05-29 01:03:57.000000000","updated_by":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"reviewer":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"state":"REVIEWER"},{"updated":"2014-05-29 02:13:21.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"2c06218e3e2206660e7137d8f2f462b9b26ce620","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-05-27 17:58:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"63fdbe4ee642fcbbb33adfa26f06ae3181e03e1e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-27 17:58:48.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"6e5d9050977d333bbcab75d03b8c8da59445f96a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-27 20:44:11.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/45/95845/1/check/gate-python-keystoneclient-pep8/f567799 : SUCCESS in 3m 34s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/45/95845/1/check/gate-python-keystoneclient-docs/ca90611/doc/build/html/ : SUCCESS in 1m 58s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/45/95845/1/check/gate-python-keystoneclient-python26/a44f066 : SUCCESS in 48s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/45/95845/1/check/gate-python-keystoneclient-python27/b24c845 : SUCCESS in 1m 29s\n- check-tempest-dsvm-full http://logs.openstack.org/45/95845/1/check/check-tempest-dsvm-full/60fffee : SUCCESS in 42m 02s\n- check-tempest-dsvm-neutron http://logs.openstack.org/45/95845/1/check/check-tempest-dsvm-neutron/44c39dd : SUCCESS in 53m 56s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/95845/1/check/check-tempest-dsvm-neutron-heat-slow/0b104f0 : SUCCESS in 19m 30s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/45/95845/1/check/check-grenade-dsvm/6eca7bb : SUCCESS in 38m 19s\n- check-grenade-dsvm-neutron http://logs.openstack.org/45/95845/1/check/check-grenade-dsvm-neutron/7c9df15 : FAILURE in 31m 35s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/45/95845/1/check/check-tempest-dsvm-full-havana/69753fe : SUCCESS in 43m 03s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/45/95845/1/check/check-tempest-dsvm-neutron-havana/f736641 : SUCCESS in 35m 44s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/45/95845/1/check/check-tempest-dsvm-full-icehouse/56f69d0 : SUCCESS in 53m 44s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/45/95845/1/check/check-tempest-dsvm-neutron-icehouse/54d19cc : SUCCESS in 53m 37s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/45/95845/1/check/gate-python-keystoneclient-python33/ea3aa18 : SUCCESS in 4m 07s\n- check-devstack-dsvm-cells http://logs.openstack.org/45/95845/1/check/check-devstack-dsvm-cells/f437bac : SUCCESS in 10m 40s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/95845/1/check/check-tempest-dsvm-postgres-full/7faead8 : SUCCESS in 55m 21s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/45/95845/1/check/gate-tempest-dsvm-large-ops/d0a7b6d : SUCCESS in 28m 01s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/45/95845/1/check/gate-tempest-dsvm-neutron-large-ops/e5b5391 : SUCCESS in 22m 18s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/45/95845/1/check/check-tempest-dsvm-full-apache-services/a8e787a : FAILURE in 49m 24s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c1a331abd5766f8dde312f321cbbf94293e44bc7","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-05-27 22:00:38.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"a5fc95d49df45c1c272b63579746b0b47f529a75","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-05-28 00:13:46.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0176208a8f2c6dca981d63f6130be10c8ace3d17","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-05-28 00:54:43.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"f4a3ae08f1e0860694a85aa9ae0e709b643ed4c7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-28 00:55:00.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"336c1d5b41aafca9b8117ecf088ca4864a71c689","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-05-28 01:00:46.000000000","message":"Patch Set 2:\n\nI tried this myself and got different results... \n\n$ git status\n# On branch review/steve_martinelli/95845\n# Changes not staged for commit:\n#   (use \"git add \u003cfile\u003e...\" to update what will be committed)\n#   (use \"git checkout -- \u003cfile\u003e...\" to discard changes in working directory)\n#\n#       modified:   keystoneclient/openstack/common/__init__.py\n#       modified:   keystoneclient/openstack/common/apiclient/base.py\n#       modified:   keystoneclient/openstack/common/apiclient/client.py\n#       modified:   keystoneclient/openstack/common/apiclient/exceptions.py\n#       modified:   keystoneclient/openstack/common/gettextutils.py\n#       modified:   keystoneclient/openstack/common/importutils.py\n#       modified:   keystoneclient/openstack/common/jsonutils.py\n#       modified:   keystoneclient/openstack/common/memorycache.py\n#       modified:   keystoneclient/openstack/common/strutils.py\n#       modified:   tools/install_venv_common.py\n#","accounts_in_message":[],"_revision_number":2},{"id":"e2fda60cd03de25d3c68818cfef3a0a93aa2275e","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-05-28 02:53:43.000000000","message":"Patch Set 2:\n\n@brant, possible you didn\u0027t update keystoneclient? I\u0027m at a bit of a loss here. I updated keystoneclient and oslo-incubator to master, created a new branch for kc, removed keystoneclient/openstack/* and used oslo to update.","accounts_in_message":[],"_revision_number":2},{"id":"296ae8c58554dc9f74206fe4c61b4f0832900d06","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-28 03:57:39.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/45/95845/2/check/gate-python-keystoneclient-pep8/3a90318 : SUCCESS in 55s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/45/95845/2/check/gate-python-keystoneclient-docs/b25fd79/doc/build/html/ : SUCCESS in 2m 23s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/45/95845/2/check/gate-python-keystoneclient-python26/3cf5b0a : SUCCESS in 1m 27s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/45/95845/2/check/gate-python-keystoneclient-python27/026c323 : SUCCESS in 56s\n- check-tempest-dsvm-full http://logs.openstack.org/45/95845/2/check/check-tempest-dsvm-full/f2747a6 : SUCCESS in 52m 24s\n- check-tempest-dsvm-neutron http://logs.openstack.org/45/95845/2/check/check-tempest-dsvm-neutron/d7e4f8c : SUCCESS in 56m 45s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/95845/2/check/check-tempest-dsvm-neutron-heat-slow/9304ec3 : SUCCESS in 23m 06s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/45/95845/2/check/check-grenade-dsvm/265a6cb : SUCCESS in 41m 55s\n- check-grenade-dsvm-neutron http://logs.openstack.org/45/95845/2/check/check-grenade-dsvm-neutron/482f6a7 : FAILURE in 40m 15s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/45/95845/2/check/check-tempest-dsvm-full-havana/f2ac897 : SUCCESS in 33m 07s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/45/95845/2/check/check-tempest-dsvm-neutron-havana/bbe6ffb : SUCCESS in 41m 11s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/45/95845/2/check/check-tempest-dsvm-full-icehouse/70ebdd9 : SUCCESS in 58m 37s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/45/95845/2/check/check-tempest-dsvm-neutron-icehouse/c2a52a3 : SUCCESS in 1h 00m 28s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/45/95845/2/check/gate-python-keystoneclient-python33/77e98d6 : SUCCESS in 3m 53s\n- check-devstack-dsvm-cells http://logs.openstack.org/45/95845/2/check/check-devstack-dsvm-cells/0c992b9 : SUCCESS in 11m 59s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/95845/2/check/check-tempest-dsvm-postgres-full/c947df1 : SUCCESS in 57m 26s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/45/95845/2/check/gate-tempest-dsvm-large-ops/74b479f : SUCCESS in 20m 12s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/45/95845/2/check/gate-tempest-dsvm-neutron-large-ops/4a5b977 : SUCCESS in 20m 55s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/45/95845/2/check/check-tempest-dsvm-full-apache-services/c3c1fec : FAILURE in 53m 32s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8399995d93a0a5c25143f800ab25867b1c266a7b","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-05-28 14:05:46.000000000","message":"Patch Set 2: -Code-Review","accounts_in_message":[],"_revision_number":2},{"id":"e567bf8f64cd4f199ebd6c9018039088ad8df21a","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-05-28 19:56:34.000000000","message":"Patch Set 2: Code-Review-1\n\nYou can see that this isn\u0027t correct by checking the files in this change vs the files in oslo-incubator.\n\nHere\u0027s openstack/common/apiclient/base.py in this file: https://review.openstack.org/#/c/95845/2/keystoneclient/openstack/common/apiclient/base.py\n\nHere\u0027s the same file in oslo-incubator at 4a777e5: http://git.openstack.org/cgit/openstack/oslo-incubator/tree/openstack/common/apiclient/base.py?id\u003d4a777e587a1042651d04ba9dc553a6fb4e03786e\n\nIn this review, base.py has \"from keystoneclient.openstack.common.gettextutils import _\", but oslo-incubator 4a777e5 base.py doesn\u0027t have that line. So this sync didn\u0027t sync that file correctly.","accounts_in_message":[],"_revision_number":2},{"id":"55692ba2a4ec78ccf78079895b53d11abb03c333","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-05-28 20:01:22.000000000","message":"Patch Set 2:\n\nIf we get https://review.openstack.org/#/c/91825/ approved we can forget this even happened!","accounts_in_message":[],"_revision_number":2},{"id":"287e16acbae7e4514d2d09ae671e500b88c55190","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-05-28 20:27:35.000000000","message":"Patch Set 2:\n\n@dstanek - https://review.openstack.org/#/c/91825/ is for server, not client?\n\n@brant, i\u0027ll take another look...","accounts_in_message":[],"_revision_number":2},{"id":"e8629a89d8336ebac9b1582bc48203f66856f9e7","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-05-28 20:41:49.000000000","message":"Patch Set 2:\n\nAh, yes. Ignore me. Been looking at too many \u0027sync\u0027 reviews today.","accounts_in_message":[],"_revision_number":2},{"id":"39cc8cbeb31b08398c4be0f79faebe1913edf9d0","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-05-28 20:45:13.000000000","message":"Patch Set 3: Commit message was updated","accounts_in_message":[],"_revision_number":3},{"id":"f051a4f090a6733ea892776891d456db61ed3e55","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-28 20:45:14.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"0755f1808d2cea91b6633bddf8cbee182962b4dd","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-05-28 20:54:39.000000000","message":"Patch Set 4: Commit message was updated","accounts_in_message":[],"_revision_number":4},{"id":"9352fda11190bb5432132564bc139316bb5e6d78","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-28 20:54:44.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"d48d3a6e12b8c71cfe91c17de96147e9f377301f","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-05-28 20:55:59.000000000","message":"Patch Set 4: Code-Review+2\n\nchecked and it looks like a clean sync.","accounts_in_message":[],"_revision_number":4},{"id":"78f54aaf4250c471f918967ed75703cc44832c1b","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-05-28 21:45:16.000000000","message":"Patch Set 5: Commit message was updated","accounts_in_message":[],"_revision_number":5},{"id":"ba0ea527c4b4562de08b528ce67365ddd02532a2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-28 21:45:20.000000000","message":"Patch Set 5:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"58ba423a7627828812827ce258f16c6470555378","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-05-28 21:46:32.000000000","message":"Patch Set 5:\n\nready for approval once passes jenkins.","accounts_in_message":[],"_revision_number":5},{"id":"f217fe0be9a094801182d5acdfb6699c8afe39d2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-28 23:50:35.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/45/95845/5/check/gate-python-keystoneclient-pep8/fef0394 : SUCCESS in 1m 04s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/45/95845/5/check/gate-python-keystoneclient-docs/f73f712/doc/build/html/ : SUCCESS in 2m 07s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/45/95845/5/check/gate-python-keystoneclient-python26/a888fb7 : SUCCESS in 49s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/45/95845/5/check/gate-python-keystoneclient-python27/c26c083 : SUCCESS in 1m 34s\n- check-tempest-dsvm-full http://logs.openstack.org/45/95845/5/check/check-tempest-dsvm-full/fa6a93f : SUCCESS in 49m 48s\n- check-tempest-dsvm-neutron http://logs.openstack.org/45/95845/5/check/check-tempest-dsvm-neutron/bc6f8ed : SUCCESS in 58m 07s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/45/95845/5/check/check-tempest-dsvm-neutron-heat-slow/2c17baf : SUCCESS in 20m 36s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/45/95845/5/check/check-grenade-dsvm/0c99c88 : SUCCESS in 33m 53s\n- check-grenade-dsvm-neutron http://logs.openstack.org/45/95845/5/check/check-grenade-dsvm-neutron/360604c : FAILURE in 44m 31s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/45/95845/5/check/check-tempest-dsvm-full-havana/20f5fea : SUCCESS in 33m 26s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/45/95845/5/check/check-tempest-dsvm-neutron-havana/fd51476 : SUCCESS in 36m 14s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/45/95845/5/check/check-tempest-dsvm-full-icehouse/413ded0 : SUCCESS in 52m 08s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/45/95845/5/check/check-tempest-dsvm-neutron-icehouse/fbad5f2 : SUCCESS in 59m 38s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/45/95845/5/check/gate-python-keystoneclient-python33/809595d : SUCCESS in 4m 28s\n- check-devstack-dsvm-cells http://logs.openstack.org/45/95845/5/check/check-devstack-dsvm-cells/26f34f5 : SUCCESS in 17m 56s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/95845/5/check/check-tempest-dsvm-postgres-full/cb5cd9c : SUCCESS in 1h 06m 07s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/45/95845/5/check/gate-tempest-dsvm-large-ops/aec3eb8 : SUCCESS in 23m 20s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/45/95845/5/check/gate-tempest-dsvm-neutron-large-ops/5e81b8c : SUCCESS in 22m 27s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/45/95845/5/check/check-tempest-dsvm-full-apache-services/15f084d : FAILURE in 41m 53s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"0d4dc464e646397b67fb62baa63a2c82046fd71d","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-05-29 01:03:57.000000000","message":"Patch Set 5: Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"3970a61ef530f305529f223268944ff6255c9f9b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-29 01:03:58.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"5bb76d9cd4e08a4c2b6bd8602104e9161219aa66","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-29 02:13:21.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded.\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/45/95845/5/gate/gate-python-keystoneclient-docs/7521d64/doc/build/html/ : SUCCESS in 1m 39s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/45/95845/5/gate/gate-python-keystoneclient-pep8/355b8e8 : SUCCESS in 1m 04s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/45/95845/5/gate/gate-python-keystoneclient-python26/0aeed8a : SUCCESS in 1m 45s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/45/95845/5/gate/gate-python-keystoneclient-python27/7bcca76 : SUCCESS in 1m 15s\n- gate-tempest-dsvm-full http://logs.openstack.org/45/95845/5/gate/gate-tempest-dsvm-full/dff2d45 : SUCCESS in 52m 17s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/45/95845/5/gate/gate-tempest-dsvm-neutron/de55db6 : SUCCESS in 57m 01s\n- gate-grenade-dsvm http://logs.openstack.org/45/95845/5/gate/gate-grenade-dsvm/09dbb9f : SUCCESS in 52m 48s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/45/95845/5/gate/gate-python-keystoneclient-python33/57eb221 : SUCCESS in 4m 48s\n- gate-devstack-dsvm-cells http://logs.openstack.org/45/95845/5/gate/gate-devstack-dsvm-cells/a0bc077 : SUCCESS in 13m 57s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/45/95845/5/gate/gate-tempest-dsvm-postgres-full/8379433 : SUCCESS in 50m 38s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/45/95845/5/gate/gate-tempest-dsvm-large-ops/f23cf52 : SUCCESS in 19m 28s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/45/95845/5/gate/gate-tempest-dsvm-neutron-large-ops/2ca8799 : SUCCESS in 21m 26s","accounts_in_message":[],"_revision_number":5},{"id":"665e40af7af519d592dab153530d3fe66fc64735","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-29 02:13:22.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"54cc999a4def0bcf6faef4da9bc2f7caf131044f","revisions":{"0dc8cf8a483e81dfaf6957deeff0a1486d2005f9":{"kind":"REWORK","_number":1,"created":"2014-05-27 17:58:47.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/45/95845/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/45/95845/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/95845/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/95845/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/95845/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/95845/1"}}},"commit":{"parents":[{"commit":"7c608309d690604ae51fd1b61349ee5178422d95","subject":"Merge \"Sync with oslo-incubator 2640847\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7c608309d690604ae51fd1b61349ee5178422d95"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-05-27 17:53:58.000000000","tz":-240},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-05-27 17:58:30.000000000","tz":-240},"subject":"Sync with oslo-incubator 4a777e5","message":"Sync with oslo-incubator 4a777e5\n\nSync with oslo-incubator commit\n4a777e587a1042651d04ba9dc553a6fb4e03786e\n\nFirst, remove the existing code to cleanup:\n $ rm -r keystoneclient/openstack/*\n\nThen, sync from oslo-incubator:\n $ python update.py ../python-keystoneclient\n\nRelated-Bug: #1315523\nChange-Id: Id53ea2d4828e81bc6270f186849f391e7bc73101\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0dc8cf8a483e81dfaf6957deeff0a1486d2005f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0dc8cf8a483e81dfaf6957deeff0a1486d2005f9"}]},"branch":"refs/heads/master"},"17fa635476e7db1f365124f3414482b7fbd1667a":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2014-05-28 00:54:43.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/45/95845/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/45/95845/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/95845/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/95845/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/95845/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/95845/2"}}},"commit":{"parents":[{"commit":"7c608309d690604ae51fd1b61349ee5178422d95","subject":"Merge \"Sync with oslo-incubator 2640847\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7c608309d690604ae51fd1b61349ee5178422d95"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-05-27 17:53:58.000000000","tz":-240},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-05-28 00:54:43.000000000","tz":0},"subject":"Sync with oslo-incubator 4a777e5","message":"Sync with oslo-incubator 4a777e5\n\nSync with oslo-incubator commit\n4a777e587a1042651d04ba9dc553a6fb4e03786e\n\nFirst, remove the existing code to cleanup:\n $ rm -r keystoneclient/openstack/*\n\nThen, sync from oslo-incubator:\n $ python update.py ../python-keystoneclient\n\nList of changes between last sync (2640847):\n4a777e5 Fix warnings in doc build for apiclient\n\nRelated-Bug: #1315523\nChange-Id: Id53ea2d4828e81bc6270f186849f391e7bc73101\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/17fa635476e7db1f365124f3414482b7fbd1667a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/17fa635476e7db1f365124f3414482b7fbd1667a"}]},"branch":"refs/heads/master"},"521278d55cd91f55fd2c370f92cf2b3658d702d4":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2014-05-28 20:45:13.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/45/95845/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/45/95845/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/95845/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/95845/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/95845/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/95845/3"}}},"commit":{"parents":[{"commit":"7c608309d690604ae51fd1b61349ee5178422d95","subject":"Merge \"Sync with oslo-incubator 2640847\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7c608309d690604ae51fd1b61349ee5178422d95"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-05-27 17:53:58.000000000","tz":-240},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-05-28 20:45:13.000000000","tz":0},"subject":"Sync with oslo-incubator caed79d","message":"Sync with oslo-incubator caed79d\n\nThis syncs python-keystoneclient with oslo-incubator commit hash\ncaed79d8239679cb74476bb0d9e5011b4fcc39da\n\nFirst, remove the existing code to cleanup:\n $ rm -r keystoneclient/openstack/*\n\nThen, sync from oslo-incubator:\n $ python update.py ../python-keystoneclient\n\nCommits since last sync (2640847):\n----------------------------------\n1173e46 Remove ValueError when accessing sys.modules\n17c4e21 Fix docstring indentation in systemd\n90ae24b Remove redundant default\u003dNone for config options\n6c7407b fileutils: port to Python 3\n18f2bc1 Enforce unicode json output for jsonutils.load[s]()\naf36c2a Fix logging setup for Python 3.4\nc63fd5a Make unspecified periodic spaced tasks run on default interval\n09281cc remove token from notifier middleware\n5ae792b Document config generator variables\nea9ead8 Allow file exclusion in config generator\nb9edac5 Fix update.py can\u0027t replace base name\ncdcc19c Mask passwords that are included in commands\n36cc1d8 debug level logs should not be translated\n933bf04 cliutils: Python 3 support\n35aa8ef Updated from global requirements\ne53e815 Add mailmap entry\n93db699 Remove requirements_style_check.sh\n5a1a016 Make stop_timers() method public\ne433899 Enable configuring tcp keepalive\n4a777e5 Fix warnings in doc build for apiclient\nfb4e863 Remove deprecated LoopingCall\n\nRelated-Bug: #1315523\nChange-Id: Id53ea2d4828e81bc6270f186849f391e7bc73101\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/521278d55cd91f55fd2c370f92cf2b3658d702d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/521278d55cd91f55fd2c370f92cf2b3658d702d4"}]},"branch":"refs/heads/master"},"d9d269b8cdbf2e59d93d529ea44f6443af4c6d77":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2014-05-28 20:54:39.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/45/95845/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/45/95845/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/95845/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/95845/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/95845/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/95845/4"}}},"commit":{"parents":[{"commit":"7c608309d690604ae51fd1b61349ee5178422d95","subject":"Merge \"Sync with oslo-incubator 2640847\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7c608309d690604ae51fd1b61349ee5178422d95"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-05-27 17:53:58.000000000","tz":-240},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-05-28 20:54:39.000000000","tz":0},"subject":"Sync with oslo-incubator caed79d","message":"Sync with oslo-incubator caed79d\n\nThis syncs python-keystoneclient with oslo-incubator commit hash\ncaed79d8239679cb74476bb0d9e5011b4fcc39da\n\nFirst, remove the existing code to cleanup:\n $ rm -r keystoneclient/openstack/*\n\nThen, sync from oslo-incubator:\n $ python update.py ../python-keystoneclient\n\nCommits since last sync (2640847):\n----------------------------------\n1173e46 Remove ValueError when accessing sys.modules\n90ae24b Remove redundant default\u003dNone for config options\n18f2bc1 Enforce unicode json output for jsonutils.load[s]()\n4a777e5 Fix warnings in doc build for apiclient\n\nRelated-Bug: #1315523\nChange-Id: Id53ea2d4828e81bc6270f186849f391e7bc73101\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d9d269b8cdbf2e59d93d529ea44f6443af4c6d77"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d9d269b8cdbf2e59d93d529ea44f6443af4c6d77"}]},"branch":"refs/heads/master"},"54cc999a4def0bcf6faef4da9bc2f7caf131044f":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2014-05-28 21:45:16.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/45/95845/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/45/95845/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/95845/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/95845/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/95845/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/95845/5"}}},"commit":{"parents":[{"commit":"7c608309d690604ae51fd1b61349ee5178422d95","subject":"Merge \"Sync with oslo-incubator 2640847\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7c608309d690604ae51fd1b61349ee5178422d95"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-05-27 17:53:58.000000000","tz":-240},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2014-05-28 21:45:16.000000000","tz":0},"subject":"Sync with oslo-incubator caed79d","message":"Sync with oslo-incubator caed79d\n\nThis syncs python-keystoneclient with oslo-incubator commit hash\ncaed79d8239679cb74476bb0d9e5011b4fcc39da\n\nFirst, remove the existing code to cleanup:\n $ rm -r keystoneclient/openstack/*\n\nThen, sync from oslo-incubator:\n $ python update.py ../python-keystoneclient\n\nCommits since last sync (2640847):\n----------------------------------\n1173e46 Remove ValueError when accessing sys.modules\n90ae24b Remove redundant default\u003dNone for config options\n18f2bc1 Enforce unicode json output for jsonutils.load[s]()\n4a777e5 Fix warnings in doc build for apiclient\n\nRelated-Bug: #1315523\nCloses-Bug: #1314129\nChange-Id: Id53ea2d4828e81bc6270f186849f391e7bc73101\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/54cc999a4def0bcf6faef4da9bc2f7caf131044f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/54cc999a4def0bcf6faef4da9bc2f7caf131044f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
