)]}'
{"id":"openstack%2Fpython-keystoneclient~62386","triplet_id":"openstack%2Fpython-keystoneclient~master~I886da95f1ad2a8314de92be8aecb354ee3124e6d","project":"openstack/python-keystoneclient","branch":"master","topic":"fix_find_resource","hashtags":[],"change_id":"I886da95f1ad2a8314de92be8aecb354ee3124e6d","subject":"Do not try to call decode() on a text string","status":"MERGED","created":"2013-12-16 14:55:41.000000000","updated":"2014-01-10 09:02:48.000000000","submitted":"2014-01-10 09:02:48.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"6ac0965a2552f0330f63d1a9d90524003700dd02","_number":62386,"virtual_id_number":62386,"owner":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2014-01-10 09:02:48.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"value":2,"date":"2014-01-08 18:30:28.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":2,"date":"2014-01-03 21:10:44.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"date":"2014-01-04 00:11:46.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":1,"date":"2014-01-05 23:14:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"date":"2014-01-03 18:18:24.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"value":1,"date":"2014-01-08 18:30:28.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"date":"2014-01-03 21:10:44.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"date":"2014-01-04 00:11:46.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"}],"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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_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":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-12-16 14:55:49.000000000","updated_by":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"reviewer":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"state":"REVIEWER"},{"updated":"2013-12-16 14:55:55.000000000","updated_by":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"reviewer":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"state":"REVIEWER"},{"updated":"2013-12-16 14:57:41.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-01-03 21:10:44.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-01-04 00:11:46.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-01-05 23:14:21.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-01-08 18:30:28.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-01-10 09:02:48.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"97556c12ca1c594de5838511e54bbf516c4b6c41","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2013-12-16 15:17:08.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"e7d87bad23069679f15a0c2b8971f047c5e6c469","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-16 16:00:49.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/86/62386/1/check/gate-python-keystoneclient-pep8/0499ff1 : SUCCESS in 39s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/86/62386/1/check/gate-python-keystoneclient-docs/8457b5b/doc/build/html/ : SUCCESS in 55s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/86/62386/1/check/gate-python-keystoneclient-python26/acd5276 : SUCCESS in 1m 04s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/86/62386/1/check/gate-python-keystoneclient-python27/68cd10d : SUCCESS in 59s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/86/62386/1/check/gate-python-keystoneclient-python33/206febc : FAILURE in 4m 39s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/86/62386/1/check/check-tempest-dsvm-full/3c38668 : SUCCESS in 1h 04m 19s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/86/62386/1/check/check-tempest-dsvm-postgres-full/9fe7a77 : SUCCESS in 1h 04m 35s\n- check-tempest-dsvm-neutron http://logs.openstack.org/86/62386/1/check/check-tempest-dsvm-neutron/3f4aaf4 : SUCCESS in 42m 35s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/86/62386/1/check/gate-tempest-dsvm-large-ops/805f517 : SUCCESS in 15m 45s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/86/62386/1/check/gate-tempest-dsvm-neutron-large-ops/929f49a : SUCCESS in 16m 20s\n- check-grenade-dsvm http://logs.openstack.org/86/62386/1/check/check-grenade-dsvm/4c0ddf1 : SUCCESS in 34m 54s\n","accounts_in_message":[],"_revision_number":1},{"id":"4f1852157411def3b44fb52a54f0aaa78afac750","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-12-16 21:36:09.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"30746fd648cc68530cbe1e0f1eb614a31c94dcdd","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-12-17 02:00:39.000000000","message":"Patch Set 1:\n\nif can_use(openstack.common.strutils.safe_decode):\n    return -1\nelse:\n    return +1 \n\n:)","accounts_in_message":[],"_revision_number":1},{"id":"b7748b886165f648e7acddaa7d961a1fe5e04373","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2013-12-17 10:31:05.000000000","message":"Patch Set 1:\n\nI would really not be in favor of using safe_decode(). The safe_encode() function already causes issues in other parts of the code when it comes to Python3. What do others think ?","accounts_in_message":[],"_revision_number":1},{"id":"cfe078f477439ce27343463511d009a133d16368","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2013-12-17 14:04:47.000000000","message":"Patch Set 1:\n\nsafe_decode() looks too complicated for this use case and may change the behaviour of the code. There is no need to guess the encoding, or handle UnicodeDecodeError.","accounts_in_message":[],"_revision_number":1},{"id":"ca55bf6b2e7a5aa4b8cc780533449941add3e439","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-12-29 19:43:30.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(3 inline comments)\n\nfix the commit message and I\u0027m +2.","accounts_in_message":[],"_revision_number":1},{"id":"8e4f9cd803f39e48ebbd0ef7c4672d0b810ecfb0","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-01-03 18:15:50.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"cfd67639ac344ef3b78f6156bcde9edaa1d28181","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2014-01-03 18:15:58.000000000","message":"Patch Set 2:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":2},{"id":"d426d480e475239c1a522272a63cfaef7d477cdb","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-01-03 18:17:41.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f38cd11b9ddb07e536d41427e603e76a77804ad4","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2014-01-03 18:17:49.000000000","message":"Patch Set 3:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":3},{"id":"5c269abca3d1ff72dbf6d2c9c4edd49c923cccb5","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-01-03 18:18:24.000000000","message":"Patch Set 3:\n\nI mentionned \"text strings\" in the commit message and added a bug ID.","accounts_in_message":[],"_revision_number":3},{"id":"480c8648268d45a1b3f0a03f6a71bd5b72f2e783","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-03 19:01:41.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/86/62386/3/check/gate-python-keystoneclient-pep8/e034085 : SUCCESS in 1m 13s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/86/62386/3/check/gate-python-keystoneclient-docs/99800e5/doc/build/html/ : SUCCESS in 1m 20s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/86/62386/3/check/gate-python-keystoneclient-python26/a921809 : SUCCESS in 1m 12s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/86/62386/3/check/gate-python-keystoneclient-python27/5b81584 : SUCCESS in 1m 04s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/86/62386/3/check/gate-python-keystoneclient-python33/9235128 : FAILURE in 4m 39s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/86/62386/3/check/check-tempest-dsvm-full/e00b473 : SUCCESS in 43m 47s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/86/62386/3/check/check-tempest-dsvm-postgres-full/88d23aa : SUCCESS in 42m 40s\n- check-tempest-dsvm-neutron http://logs.openstack.org/86/62386/3/check/check-tempest-dsvm-neutron/57cc1c6 : FAILURE in 10m 10s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/86/62386/3/check/gate-tempest-dsvm-large-ops/fba1fed : SUCCESS in 14m 47s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/86/62386/3/check/gate-tempest-dsvm-neutron-large-ops/e7d875c : FAILURE in 8m 52s\n- check-grenade-dsvm http://logs.openstack.org/86/62386/3/check/check-grenade-dsvm/39d4893 : SUCCESS in 28m 37s\n","accounts_in_message":[],"_revision_number":3},{"id":"b8829fe65dc0e0bc218fcad13d5fde25fbfb5cc2","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-01-03 19:12:15.000000000","message":"Patch Set 3:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":3},{"id":"34088028dd82adce084418260fcb5757498dd73a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-03 20:03:24.000000000","message":"Patch Set 3:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/86/62386/3/check/gate-python-keystoneclient-pep8/93a9f10 : SUCCESS in 1m 07s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/86/62386/3/check/gate-python-keystoneclient-docs/05c8c5b/doc/build/html/ : SUCCESS in 1m 12s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/86/62386/3/check/gate-python-keystoneclient-python26/00e72f1 : SUCCESS in 1m 10s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/86/62386/3/check/gate-python-keystoneclient-python27/ea54842 : SUCCESS in 55s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/86/62386/3/check/gate-python-keystoneclient-python33/c397419 : FAILURE in 4m 42s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/86/62386/3/check/check-tempest-dsvm-full/1dbc1ab : SUCCESS in 51m 03s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/86/62386/3/check/check-tempest-dsvm-postgres-full/fcf0fad : SUCCESS in 42m 22s\n- check-tempest-dsvm-neutron http://logs.openstack.org/86/62386/3/check/check-tempest-dsvm-neutron/693fc9f : FAILURE in 10m 43s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/86/62386/3/check/gate-tempest-dsvm-large-ops/9412090 : SUCCESS in 14m 37s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/86/62386/3/check/gate-tempest-dsvm-neutron-large-ops/2fb874f : FAILURE in 8m 21s\n- check-grenade-dsvm http://logs.openstack.org/86/62386/3/check/check-grenade-dsvm/77daac7 : SUCCESS in 28m 35s\n","accounts_in_message":[],"_revision_number":3},{"id":"02061fb4063219c10d183565de5b432e8da83c38","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-01-03 21:10:44.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\n(1 inline comment)\n\nmy comments were addressed. Thanks!","accounts_in_message":[],"_revision_number":3},{"id":"fc03215fc950750986ef26712d99d3d2bf6f4a56","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2014-01-04 00:11:46.000000000","message":"Patch Set 3:\n\nrecheck bug 1265926","accounts_in_message":[],"_revision_number":3},{"id":"ec06c3eaef15fcb6dabe451b06ce65e6db43ecfc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-04 00:54:15.000000000","message":"Patch Set 3:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/86/62386/3/check/gate-python-keystoneclient-pep8/3151050 : SUCCESS in 50s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/86/62386/3/check/gate-python-keystoneclient-docs/a37e39e/doc/build/html/ : SUCCESS in 1m 12s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/86/62386/3/check/gate-python-keystoneclient-python26/ccc94b3 : SUCCESS in 55s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/86/62386/3/check/gate-python-keystoneclient-python27/179f2f5 : SUCCESS in 1m 03s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/86/62386/3/check/gate-python-keystoneclient-python33/2bc954c : FAILURE in 4m 43s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/86/62386/3/check/check-tempest-dsvm-full/8454e00 : FAILURE in 42m 22s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/86/62386/3/check/check-tempest-dsvm-postgres-full/b07e540 : SUCCESS in 41m 57s\n- check-tempest-dsvm-neutron http://logs.openstack.org/86/62386/3/check/check-tempest-dsvm-neutron/4abaf76 : SUCCESS in 40m 28s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/86/62386/3/check/gate-tempest-dsvm-large-ops/ecd55ca : SUCCESS in 14m 48s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/86/62386/3/check/gate-tempest-dsvm-neutron-large-ops/a299116 : SUCCESS in 14m 46s\n- check-grenade-dsvm http://logs.openstack.org/86/62386/3/check/check-grenade-dsvm/8a64e05 : SUCCESS in 28m 51s\n","accounts_in_message":[],"_revision_number":3},{"id":"70c898681ad25022b078c3a58fc9be4434186e6d","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-01-04 01:06:56.000000000","message":"Patch Set 3:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":3},{"id":"da77510e78522d0ca650b864fc9282691cd4f9f6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-04 01:48:29.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/86/62386/3/check/gate-python-keystoneclient-pep8/7cc74ca : SUCCESS in 56s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/86/62386/3/check/gate-python-keystoneclient-docs/f3cd16f/doc/build/html/ : SUCCESS in 59s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/86/62386/3/check/gate-python-keystoneclient-python26/9dbffe7 : SUCCESS in 1m 04s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/86/62386/3/check/gate-python-keystoneclient-python27/f26cca2 : SUCCESS in 1m 07s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/86/62386/3/check/gate-python-keystoneclient-python33/cb90a30 : FAILURE in 4m 39s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/86/62386/3/check/check-tempest-dsvm-full/f7138bd : SUCCESS in 41m 28s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/86/62386/3/check/check-tempest-dsvm-postgres-full/ae2750f : SUCCESS in 39m 14s\n- check-tempest-dsvm-neutron http://logs.openstack.org/86/62386/3/check/check-tempest-dsvm-neutron/920bf5c : SUCCESS in 39m 21s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/86/62386/3/check/gate-tempest-dsvm-large-ops/67c116d : SUCCESS in 18m 53s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/86/62386/3/check/gate-tempest-dsvm-neutron-large-ops/e7b0f98 : SUCCESS in 20m 29s\n- check-grenade-dsvm http://logs.openstack.org/86/62386/3/check/check-grenade-dsvm/0f8d477 : SUCCESS in 28m 16s\n","accounts_in_message":[],"_revision_number":3},{"id":"a12b1f3b3c7890e9995284a77c50aa819b4a717b","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-01-05 23:14:21.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"2545be74891f6db8f4089ad2781eeaa531081047","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-01-08 18:30:28.000000000","message":"Patch Set 3: Looks good to me (core reviewer); Approved\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"d7843eead6fa32dd6fddc36083325172d6c0f0c3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-08 18:30:29.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"84529f8891d6806b6b98bd653320d008c55174ca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-08 22:36:00.000000000","message":"Patch Set 3:\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"4b0ba6c8ec0653f6feb9d2000eb538fd86f401a8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-09 00:03:48.000000000","message":"Patch Set 3:\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"8529630a79a7c9e89883aab03392a630b14ea3c0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-09 15:30:24.000000000","message":"Patch Set 3: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/86/62386/3/gate/gate-python-keystoneclient-docs/c7e1f70/doc/build/html/ : SUCCESS in 1m 15s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/86/62386/3/gate/gate-python-keystoneclient-pep8/a272db2 : SUCCESS in 44s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/86/62386/3/gate/gate-python-keystoneclient-python26/7dd54db : SUCCESS in 50s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/86/62386/3/gate/gate-python-keystoneclient-python27/71e8cf1 : SUCCESS in 1m 14s\n- gate-tempest-dsvm-full http://logs.openstack.org/86/62386/3/gate/gate-tempest-dsvm-full/19e5059 : SUCCESS in 44m 23s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/86/62386/3/gate/gate-tempest-dsvm-postgres-full/6b95780 : FAILURE in 48m 51s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/86/62386/3/gate/gate-tempest-dsvm-neutron/6182571 : SUCCESS in 34m 44s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/86/62386/3/gate/gate-tempest-dsvm-large-ops/b27bbad : SUCCESS in 14m 01s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/86/62386/3/gate/gate-tempest-dsvm-neutron-large-ops/c0480a2 : SUCCESS in 16m 42s\n- gate-grenade-dsvm http://logs.openstack.org/86/62386/3/gate/gate-grenade-dsvm/bd9b28a : SUCCESS in 27m 36s\n","accounts_in_message":[],"_revision_number":3},{"id":"d02df512d505db5b0eae40c790b85c72abf93f6b","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-01-09 15:33:23.000000000","message":"Patch Set 3:\n\nI noticed tempest failed, I think you hit bug(s):\n\n- https://bugs.launchpad.net/bugs/1253896\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1253896\n\nFor a code review which has been approved but failed to merge,\nyou can reverify by leaving a comment like this:\n\n    reverify bug 1253896","accounts_in_message":[],"_revision_number":3},{"id":"a9bb3662df7efc847a11d86f27c88a919608b3f4","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-01-09 15:40:00.000000000","message":"Patch Set 3:\n\nreverify bug 1253896","accounts_in_message":[],"_revision_number":3},{"id":"ce3740ed0a2be2feb7ed07d344dbf3a741634342","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-09 15:46:35.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"398dc5bd985a58aa73e035c657f61d240472473b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-10 09:02:48.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3},{"id":"3888e70436dd499ffafc643fd873b405d8d5c674","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-10 09:02:48.000000000","message":"Patch Set 3: Verified\n\nBuild succeeded.\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/86/62386/3/gate/gate-python-keystoneclient-docs/82315d7/doc/build/html/ : SUCCESS in 1m 17s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/86/62386/3/gate/gate-python-keystoneclient-pep8/ef6ba69 : SUCCESS in 1m 16s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/86/62386/3/gate/gate-python-keystoneclient-python26/ae8577a : SUCCESS in 51s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/86/62386/3/gate/gate-python-keystoneclient-python27/e5068f4 : SUCCESS in 1m 42s\n- gate-tempest-dsvm-full http://logs.openstack.org/86/62386/3/gate/gate-tempest-dsvm-full/cbe15dd : SUCCESS in 43m 29s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/86/62386/3/gate/gate-tempest-dsvm-postgres-full/c2830cb : SUCCESS in 43m 08s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/86/62386/3/gate/gate-tempest-dsvm-neutron/ed838ba : SUCCESS in 37m 29s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/86/62386/3/gate/gate-tempest-dsvm-large-ops/9c7f711 : SUCCESS in 12m 04s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/86/62386/3/gate/gate-tempest-dsvm-neutron-large-ops/1d41efa : SUCCESS in 14m 14s\n- gate-grenade-dsvm http://logs.openstack.org/86/62386/3/gate/gate-grenade-dsvm/4b3903f : SUCCESS in 26m 50s\n","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"f9e3b7adc980ae6722dfa59f8785ccaa4dc45c04","revisions":{"5a42d77202bd9fad3baf42a6f6c61a0eabceade6":{"kind":"REWORK","_number":1,"created":"2013-12-16 14:55:41.000000000","uploader":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"ref":"refs/changes/86/62386/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/86/62386/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/62386/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/62386/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/62386/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/62386/1"}}},"commit":{"parents":[{"commit":"30883dd16a9974fb23115f6fc6c010136652a1fd","subject":"Merge \"Python3: replace urllib by six.moves.urllib\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/30883dd16a9974fb23115f6fc6c010136652a1fd"}]}],"author":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2013-12-16 14:52:24.000000000","tz":60},"committer":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2013-12-16 14:52:24.000000000","tz":60},"subject":"Do not try to call decode() on a string","message":"Do not try to call decode() on a string\n\nThis fixes a call to \u0027isinstance\u0027 that only worked on Python2.\n\nChange-Id: I886da95f1ad2a8314de92be8aecb354ee3124e6d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5a42d77202bd9fad3baf42a6f6c61a0eabceade6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5a42d77202bd9fad3baf42a6f6c61a0eabceade6"}]},"branch":"refs/heads/master"},"f0483d36b820de48dcc39f7e8230d1bbfb392d1c":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":2,"created":"2014-01-03 18:15:50.000000000","uploader":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"ref":"refs/changes/86/62386/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/86/62386/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/62386/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/62386/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/62386/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/62386/2"}}},"commit":{"parents":[{"commit":"3f1cd0ef3739bd08da6a5e0ff40f39822a6fb212","subject":"Merge \"Correctly handle auth_url/token authentication\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3f1cd0ef3739bd08da6a5e0ff40f39822a6fb212"}]}],"author":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2013-12-16 14:52:24.000000000","tz":60},"committer":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2014-01-03 18:13:07.000000000","tz":60},"subject":"Do not try to call decode() on a string","message":"Do not try to call decode() on a string\n\nThis fixes a call to \u0027isinstance\u0027 that only worked on Python2.\n\nCloses-Bug: 1265879\nChange-Id: I886da95f1ad2a8314de92be8aecb354ee3124e6d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f0483d36b820de48dcc39f7e8230d1bbfb392d1c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f0483d36b820de48dcc39f7e8230d1bbfb392d1c"}]},"branch":"refs/heads/master"},"f9e3b7adc980ae6722dfa59f8785ccaa4dc45c04":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2014-01-03 18:17:41.000000000","uploader":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"ref":"refs/changes/86/62386/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/86/62386/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/62386/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/62386/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/62386/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/86/62386/3"}}},"commit":{"parents":[{"commit":"3f1cd0ef3739bd08da6a5e0ff40f39822a6fb212","subject":"Merge \"Correctly handle auth_url/token authentication\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3f1cd0ef3739bd08da6a5e0ff40f39822a6fb212"}]}],"author":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2013-12-16 14:52:24.000000000","tz":60},"committer":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2014-01-03 18:14:30.000000000","tz":60},"subject":"Do not try to call decode() on a text string","message":"Do not try to call decode() on a text string\n\nThis fixes a call to \u0027isinstance\u0027 that only worked on Python2.\n\nCloses-Bug: #1265879\nChange-Id: I886da95f1ad2a8314de92be8aecb354ee3124e6d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f9e3b7adc980ae6722dfa59f8785ccaa4dc45c04"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f9e3b7adc980ae6722dfa59f8785ccaa4dc45c04"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
