)]}'
{"id":"openstack%2Fpython-keystoneclient~378001","triplet_id":"openstack%2Fpython-keystoneclient~master~I73b9387821a51afe91f29c37060e668f71c8a5ad","project":"openstack/python-keystoneclient","branch":"master","hashtags":[],"change_id":"I73b9387821a51afe91f29c37060e668f71c8a5ad","subject":"Prevent attempts to \"filter\" list() calls by globally unique IDs","status":"ABANDONED","created":"2016-09-27 19:32:29.000000000","updated":"2017-01-03 12:44:22.000000000","total_comment_count":15,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"6b70437976dfa291dd1832329b5ae689af1be082","_number":378001,"virtual_id_number":378001,"owner":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":1,"date":"2016-10-14 18:29:22.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_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":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"disliked":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},{"value":-1,"date":"2016-11-01 15:52:24.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":1,"date":"2016-10-14 20:43:07.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-1,"date":"2016-12-21 13:02:18.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_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":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"}],"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":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_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":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-09-27 19:43:30.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":"2016-09-29 12:24:10.000000000","updated_by":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"reviewer":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"state":"REVIEWER"},{"updated":"2016-09-30 06:31:13.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":"2016-10-03 20:11:30.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2016-10-14 18:29:22.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-10-14 20:43:07.000000000","updated_by":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"reviewer":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"state":"REVIEWER"},{"updated":"2016-11-01 15:52:24.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":"2016-12-21 13:02:18.000000000","updated_by":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"reviewer":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"state":"REVIEWER"}],"messages":[{"id":"5c9b814e6e05e6cdd3b0600f2861be4d64f8652e","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-27 19:32:29.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ff0d449dff737db771b9555c8b2484ab244f3608","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2016-09-27 19:43:30.000000000","message":"Patch Set 1: Code-Review-1\n\nthis needs tests to show that it fixes a bug.","accounts_in_message":[],"_revision_number":1},{"id":"f99d434a54df3a22cc34701ebd8d4fd7d6a87db9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-27 20:27:18.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/01/378001/1/check/gate-python-keystoneclient-docs-ubuntu-xenial/a946d0c//doc/build/html/ : SUCCESS in 1m 42s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/01/378001/1/check/gate-python-keystoneclient-pep8-ubuntu-xenial/e503fb6/ : SUCCESS in 1m 37s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/01/378001/1/check/gate-python-keystoneclient-python27-ubuntu-xenial/514833c/ : SUCCESS in 4m 06s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/01/378001/1/check/gate-python-keystoneclient-python34/59fee2b/ : SUCCESS in 3m 16s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/01/378001/1/check/gate-python-keystoneclient-python35-nv/44336a8/ : SUCCESS in 3m 11s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/01/378001/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/b9dca94/ : SUCCESS in 54m 31s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/01/378001/1/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/e44959f/ : SUCCESS in 25m 52s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/01/378001/1/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/99ca3dc/ : SUCCESS in 2m 22s","accounts_in_message":[],"_revision_number":1},{"id":"4676e131f07bf14b4aff500a47b299930236face","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-09-27 20:33:02.000000000","message":"Patch Set 1: Code-Review-1\n\nneeds a test","accounts_in_message":[],"_revision_number":1},{"id":"a48f6fb4660784cacc4123a1937fdaaa535011af","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2016-09-29 12:24:10.000000000","message":"Patch Set 1: Code-Review-1\n\nwhich is the correct one? https://review.openstack.org/#/c/375730/","accounts_in_message":[],"_revision_number":1},{"id":"bca85393580f50760cbf5d83051de00f9b2b4291","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-29 12:48:22.000000000","message":"Patch Set 1:\n\n\u003e which is the correct one? https://review.openstack.org/#/c/375730/\n\nThese, prevents to \"filter\" list() calls by globally unique IDs and creates the filter by \u0027entity_id\u0027\n\nThe another prevents attempts to \"filter\" find() calls by globally unique IDs and creates the filter by \u0027id\u0027 and \u0027entity_id\u0027","accounts_in_message":[],"_revision_number":1},{"id":"76f3f45b46c04871a3fda609e88f32bae0c7e6d4","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2016-09-29 13:08:44.000000000","message":"Patch Set 1:\n\ngot confused by the title, thanks for clarifying :)\n\nplease add a test as requested by Brant and Steve.","accounts_in_message":[],"_revision_number":1},{"id":"dfac4bb37407698a03150fbcdef2101f0f201ed0","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-29 16:37:23.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"93603f01b194f7315367c15c4113b114ab3b47f1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-29 17:47:16.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/01/378001/2/check/gate-python-keystoneclient-docs-ubuntu-xenial/d664114//doc/build/html/ : SUCCESS in 4m 32s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/01/378001/2/check/gate-python-keystoneclient-pep8-ubuntu-xenial/918b754/ : SUCCESS in 2m 01s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/01/378001/2/check/gate-python-keystoneclient-python27-ubuntu-xenial/33c49c7/ : SUCCESS in 2m 58s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/01/378001/2/check/gate-python-keystoneclient-python34/dd602c3/ : SUCCESS in 3m 18s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/01/378001/2/check/gate-python-keystoneclient-python35-nv/e4fe6c9/ : SUCCESS in 3m 24s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/01/378001/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/7a3ba0f/ : SUCCESS in 1h 08m 52s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/01/378001/2/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/a343d6e/ : SUCCESS in 14m 28s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/01/378001/2/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/1952c56/ : SUCCESS in 2m 59s","accounts_in_message":[],"_revision_number":2},{"id":"e3b483a183c4e539e37db8e79085be2c259890e5","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-09-30 06:31:13.000000000","message":"Patch Set 2: Code-Review-1\n\n(3 comments)\n\nI think this is ok. \n\nThe analysis is slightly wrong, when you pass entity_id through it will become part of the url like /entities/entity_id - however because that\u0027s a single entity and the return code expects a list it will fail there. \n\n-1 for the unrelated changes.","accounts_in_message":[],"_revision_number":2},{"id":"b49136f986216c2dce3d8afd3bf68e8aeb778fbf","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-30 12:31:47.000000000","message":"Patch Set 3: Published edit on patch set 2","accounts_in_message":[],"_revision_number":3},{"id":"0a61d4ecdfaea4d4054bef9105eb1dc944199a26","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-30 13:14:30.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/01/378001/3/check/gate-python-keystoneclient-docs-ubuntu-xenial/2b3c888//doc/build/html/ : SUCCESS in 1m 42s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/01/378001/3/check/gate-python-keystoneclient-pep8-ubuntu-xenial/154ae8b/ : SUCCESS in 1m 41s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/01/378001/3/check/gate-python-keystoneclient-python27-ubuntu-xenial/d98b456/ : SUCCESS in 2m 32s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/01/378001/3/check/gate-python-keystoneclient-python34/131515a/ : SUCCESS in 1m 44s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/01/378001/3/check/gate-python-keystoneclient-python35-nv/2427187/ : SUCCESS in 1m 54s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/01/378001/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/5db5e4c/ : SUCCESS in 42m 31s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/01/378001/3/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/e301530/ : SUCCESS in 13m 52s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/01/378001/3/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/b66d290/ : SUCCESS in 1m 39s","accounts_in_message":[],"_revision_number":3},{"id":"e5a600d5867a17541674522b6398953d8fe1a1c9","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-30 14:45:58.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"b97be162318f25d939c66e8c133205e0c6618b8d","author":{"_account_id":23609,"name":"Charlle Daniel","email":"charlledaniel@lsd.ufcg.edu.br","username":"charlledani2"},"date":"2016-09-30 15:17:23.000000000","message":"Patch Set 3: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"63d4add62f3452e0aa70188e9a32ec5221a993ec","author":{"_account_id":23609,"name":"Charlle Daniel","email":"charlledaniel@lsd.ufcg.edu.br","username":"charlledani2"},"date":"2016-09-30 15:17:29.000000000","message":"Patch Set 3: Code-Review-1","accounts_in_message":[],"_revision_number":3},{"id":"668dd7bbe0d49f0b78ddfb36f1b1e79e943cc557","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-30 16:17:39.000000000","message":"Patch Set 4: Published edit on patch set 3","accounts_in_message":[],"_revision_number":4},{"id":"a5b9464cfa46e30c3f392bf75040597c90ce6edd","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-30 16:18:15.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"ca3b831f3f42d5aa5a4b567e00a628f569c17e76","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-30 16:23:02.000000000","message":"Patch Set 5: Published edit on patch set 4","accounts_in_message":[],"_revision_number":5},{"id":"29b3fb6045a068258f19f07f04624996a18b5185","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-30 16:31:31.000000000","message":"Patch Set 5: 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-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/01/378001/5/check/gate-python-keystoneclient-docs-ubuntu-xenial/484bd08//doc/build/html/ : SUCCESS in 1m 45s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/01/378001/5/check/gate-python-keystoneclient-pep8-ubuntu-xenial/c339c6b/ : FAILURE in 1m 38s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/01/378001/5/check/gate-python-keystoneclient-python27-ubuntu-xenial/07a1a0f/ : FAILURE in 1m 38s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/01/378001/5/check/gate-python-keystoneclient-python34/424dd41/ : FAILURE in 1m 34s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/01/378001/5/check/gate-python-keystoneclient-python35-nv/6410200/ : FAILURE in 1m 43s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/01/378001/5/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/47e2ac4/ : FAILURE in 8m 16s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/01/378001/5/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/622952b/ : FAILURE in 7m 10s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/01/378001/5/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/df8f8c3/ : SUCCESS in 1m 45s","accounts_in_message":[],"_revision_number":5},{"id":"f4bb71580086a77138da8f74e4e8da6e6624030c","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-30 16:43:36.000000000","message":"Patch Set 6: Published edit on patch set 5","accounts_in_message":[],"_revision_number":6},{"id":"5ed352569d872acc962440f4f1af5e429572767b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-30 16:54:09.000000000","message":"Patch Set 6: 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-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/01/378001/6/check/gate-python-keystoneclient-docs-ubuntu-xenial/2e9705e//doc/build/html/ : SUCCESS in 1m 38s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/01/378001/6/check/gate-python-keystoneclient-pep8-ubuntu-xenial/d3a7f70/ : FAILURE in 1m 31s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/01/378001/6/check/gate-python-keystoneclient-python27-ubuntu-xenial/ee79a99/ : FAILURE in 1m 41s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/01/378001/6/check/gate-python-keystoneclient-python34/c24704a/ : FAILURE in 1m 34s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/01/378001/6/check/gate-python-keystoneclient-python35-nv/023bc2d/ : FAILURE in 1m 51s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/01/378001/6/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/9ce87f8/ : FAILURE in 8m 40s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/01/378001/6/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/8abbeb2/ : FAILURE in 7m 39s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/01/378001/6/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/0bab8e4/ : SUCCESS in 3m 12s","accounts_in_message":[],"_revision_number":6},{"id":"26c3ff14cb6ea8febe00fdb0f791da6ee8603d98","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-09-30 17:29:08.000000000","message":"Patch Set 7: Published edit on patch set 6","accounts_in_message":[],"_revision_number":7},{"id":"afc543961eaa5c1ef17607cfdfa40c08ad0c0109","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-30 18:11:51.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/01/378001/7/check/gate-python-keystoneclient-docs-ubuntu-xenial/c2d2250//doc/build/html/ : SUCCESS in 2m 56s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/01/378001/7/check/gate-python-keystoneclient-pep8-ubuntu-xenial/bc4d4fd/ : SUCCESS in 2m 56s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/01/378001/7/check/gate-python-keystoneclient-python27-ubuntu-xenial/29af98b/ : SUCCESS in 1m 48s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/01/378001/7/check/gate-python-keystoneclient-python34/f4b1b41/ : SUCCESS in 2m 24s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/01/378001/7/check/gate-python-keystoneclient-python35-nv/2b7ee5c/ : SUCCESS in 3m 18s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/01/378001/7/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/ebb2e56/ : SUCCESS in 41m 33s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/01/378001/7/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/20c16d2/ : SUCCESS in 13m 52s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/01/378001/7/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/e75220a/ : SUCCESS in 1m 43s","accounts_in_message":[],"_revision_number":7},{"id":"6869bfc5b05079d775ff75248f74084fcf2fa461","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-10-03 19:13:15.000000000","message":"Patch Set 8: Published edit on patch set 7","accounts_in_message":[],"_revision_number":8},{"id":"3d64396e49ff29692fb3d7af65e9945d2f13c5e0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-03 19:56:30.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/01/378001/8/check/gate-python-keystoneclient-docs-ubuntu-xenial/b8a7d06//doc/build/html/ : SUCCESS in 2m 55s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/01/378001/8/check/gate-python-keystoneclient-pep8-ubuntu-xenial/0e29995/ : SUCCESS in 1m 42s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/01/378001/8/check/gate-python-keystoneclient-python27-ubuntu-xenial/cc7c35c/ : SUCCESS in 1m 43s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/01/378001/8/check/gate-python-keystoneclient-python34/d462dc4/ : SUCCESS in 2m 37s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/01/378001/8/check/gate-python-keystoneclient-python35-nv/f06dbe8/ : SUCCESS in 1m 59s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/01/378001/8/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/c1e7017/ : SUCCESS in 42m 57s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/01/378001/8/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/4c73000/ : SUCCESS in 14m 41s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/01/378001/8/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/0c86c20/ : SUCCESS in 2m 38s","accounts_in_message":[],"_revision_number":8},{"id":"747cf78eb42c63757a994d18e5fdbf9524c03034","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2016-10-03 20:11:30.000000000","message":"Patch Set 8: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"ae5105aeff384f8709e45fdd1ac9da58e62c9a97","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-10-14 17:47:00.000000000","message":"Patch Set 9: Published edit on patch set 8","accounts_in_message":[],"_revision_number":9},{"id":"741f30b8ddfcdc827ecf2749ad6cb7b7a6eac962","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2016-10-14 17:47:30.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"34777d4f2b574b7fa6c6bbb367fd60fd256bf326","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-14 18:29:22.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-docs-ubuntu-xenial http://docs-draft.openstack.org/01/378001/9/check/gate-python-keystoneclient-docs-ubuntu-xenial/5dd3432//doc/build/html/ : SUCCESS in 1m 37s\n- gate-python-keystoneclient-pep8-ubuntu-xenial http://logs.openstack.org/01/378001/9/check/gate-python-keystoneclient-pep8-ubuntu-xenial/db2bd16/ : SUCCESS in 1m 33s\n- gate-python-keystoneclient-python27-ubuntu-xenial http://logs.openstack.org/01/378001/9/check/gate-python-keystoneclient-python27-ubuntu-xenial/e636e5e/ : SUCCESS in 1m 53s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/01/378001/9/check/gate-python-keystoneclient-python34/c4749eb/ : SUCCESS in 2m 16s\n- gate-python-keystoneclient-python35-nv http://logs.openstack.org/01/378001/9/check/gate-python-keystoneclient-python35-nv/f56d7db/ : SUCCESS in 1m 53s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/01/378001/9/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/e9e231b/ : SUCCESS in 40m 45s\n- gate-keystoneclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/01/378001/9/check/gate-keystoneclient-dsvm-functional-ubuntu-xenial/6ad4847/ : SUCCESS in 20m 05s\n- gate-python-keystoneclient-tox-bandit-ubuntu-xenial http://logs.openstack.org/01/378001/9/check/gate-python-keystoneclient-tox-bandit-ubuntu-xenial/7ed285c/ : SUCCESS in 1m 41s","accounts_in_message":[],"_revision_number":9},{"id":"760b9da7cedd1bce19bd6571150a19820b042226","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2016-10-14 20:43:07.000000000","message":"Patch Set 9: Code-Review+1","accounts_in_message":[],"_revision_number":9},{"id":"9b757298cf2ede072a3f454c769bc33427cca4e8","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2016-10-14 20:45:22.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"20f6521a6c19a4b384c1b3970e59a5a5aba44638","author":{"_account_id":23609,"name":"Charlle Daniel","email":"charlledaniel@lsd.ufcg.edu.br","username":"charlledani2"},"date":"2016-10-28 17:29:11.000000000","message":"Patch Set 9: Code-Review+1","accounts_in_message":[],"_revision_number":9},{"id":"f2836d68b05cfd685170de46f0abcaa056904f82","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-11-01 15:52:24.000000000","message":"Patch Set 9: Code-Review-1\n\ni\u0027m still not sure what the motivation for this work is. is there an actual bug that users are seeing? i\u0027d rather not change a fundamental part of our client to resolve a bug that doesn\u0027t exist","accounts_in_message":[],"_revision_number":9},{"id":"edd240df0c249e7dc40d298c09b7da8ea7830e30","author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"date":"2016-12-21 13:02:18.000000000","message":"Patch Set 9: Code-Review-1\n\nSame comment as in [1], I\u0027d rather fix .find() to work when an ID is passed than preventing this. find is expected to find an entity with the given attributes. It does not matter if doing a get makes more sense for the case of ID specifically, it\u0027s up to the user how they want to retrieve it.\n\n[1] https://review.openstack.org/#/c/375730","accounts_in_message":[],"_revision_number":9},{"id":"62c1937b96a14c36b9b989937839f49cd8969a53","author":{"_account_id":23609,"name":"Charlle Daniel","email":"charlledaniel@lsd.ufcg.edu.br","username":"charlledani2"},"date":"2016-12-22 13:07:27.000000000","message":"Removed the following votes:\n\n* Code-Review+1 by Charlle Daniel \u003ccharlledaniel@lsd.ufcg.edu.br\u003e\n","accounts_in_message":[],"_revision_number":9},{"id":"6b70437976dfa291dd1832329b5ae689af1be082","author":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"date":"2017-01-03 12:44:22.000000000","message":"Abandoned\n\nI\u0027m not sure about the adopted strategy. Maybe the right way be a new patch.","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"f47104b96ee2a0c3a73c1802bb0d94d7d745eef1","revisions":{"6d7aaf4b50ce07cb561c048e796fbec53f0cb32e":{"kind":"REWORK","_number":1,"created":"2016-09-27 19:32:29.000000000","uploader":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"ref":"refs/changes/01/378001/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/01/378001/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/1"}}},"commit":{"parents":[{"commit":"a1b826fdb9f52c81536ca5a4bf86a4fb1a94cbb4","subject":"Merge \"TrivialFix: Fixed typo in some files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a1b826fdb9f52c81536ca5a4bf86a4fb1a94cbb4"}]}],"author":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-27 19:11:56.000000000","tz":-180},"committer":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-27 19:11:56.000000000","tz":-180},"subject":"Prevent attempts to \"filter\" list() calls by globally unique IDs","message":"Prevent attempts to \"filter\" list() calls by globally unique IDs\n\nThis use case isn\u0027t covered by our current APIs:\n\nGET /entities?entity_id\u003d{entity_id}\n\nBecause we have a dedicated API for that:\n\nGET /entities/{entity_id}\n\nThree scenarios of same use case are possible:\n\n1. The id parameter as \u0027id\u0027 (entities?id\u003d{entity_id})\nRaises the expected exception:  TypeError: list() got an unexpected keyword argument \u0027id\u0027.\n\n2. The id parameter as \u0027entity_id\u0027, with existent id value\nRaises KeyError\n\n3. The id parameter as \u0027entity_id\u0027, with unexistent id value\nRaises NotFound (404)\n\nThis change raises a client-side TypeError for these three scenarios\n\nChange-Id: I73b9387821a51afe91f29c37060e668f71c8a5ad\nCloses-Bug:#1628253\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6d7aaf4b50ce07cb561c048e796fbec53f0cb32e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6d7aaf4b50ce07cb561c048e796fbec53f0cb32e"}]},"branch":"refs/heads/master"},"cc6259accd59dd49fe139837c56e08bca9e7c2fb":{"kind":"REWORK","_number":2,"created":"2016-09-29 16:37:23.000000000","uploader":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"ref":"refs/changes/01/378001/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/01/378001/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/2"}}},"commit":{"parents":[{"commit":"a1b826fdb9f52c81536ca5a4bf86a4fb1a94cbb4","subject":"Merge \"TrivialFix: Fixed typo in some files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a1b826fdb9f52c81536ca5a4bf86a4fb1a94cbb4"}]}],"author":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-27 19:11:56.000000000","tz":-180},"committer":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-29 16:36:26.000000000","tz":-180},"subject":"Prevent attempts to \"filter\" list() calls by globally unique IDs","message":"Prevent attempts to \"filter\" list() calls by globally unique IDs\n\nThis use case isn\u0027t covered by our current APIs:\n\nGET /entities?entity_id\u003d{entity_id}\n\nBecause we have a dedicated API for that:\n\nGET /entities/{entity_id}\n\nThree scenarios of same use case are possible:\n\n1. The id parameter as \u0027id\u0027 (entities?id\u003d{entity_id})\nRaises the expected exception:  TypeError: list() got an unexpected keyword argument \u0027id\u0027.\n\n2. The id parameter as \u0027entity_id\u0027, with existent id value\nRaises KeyError\n\n3. The id parameter as \u0027entity_id\u0027, with unexistent id value\nRaises NotFound (404)\n\nThis change raises a client-side TypeError for these three scenarios\n\nChange-Id: I73b9387821a51afe91f29c37060e668f71c8a5ad\nCloses-Bug:#1628253\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/cc6259accd59dd49fe139837c56e08bca9e7c2fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/cc6259accd59dd49fe139837c56e08bca9e7c2fb"}]},"branch":"refs/heads/master"},"eb04361f82ffed9b8c4306efc887b6415ceeac8c":{"kind":"REWORK","_number":3,"created":"2016-09-30 12:31:47.000000000","uploader":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"ref":"refs/changes/01/378001/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/01/378001/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/3"}}},"commit":{"parents":[{"commit":"a1b826fdb9f52c81536ca5a4bf86a4fb1a94cbb4","subject":"Merge \"TrivialFix: Fixed typo in some files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a1b826fdb9f52c81536ca5a4bf86a4fb1a94cbb4"}]}],"author":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-27 19:11:56.000000000","tz":-180},"committer":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-30 12:29:50.000000000","tz":0},"subject":"Prevent attempts to \"filter\" list() calls by globally unique IDs","message":"Prevent attempts to \"filter\" list() calls by globally unique IDs\n\nThis use case isn\u0027t covered by our current APIs:\n\nGET /entities?entity_id\u003d{entity_id}\n\nBecause we have a dedicated API for that:\n\nGET /entities/{entity_id}\n\nThree scenarios of same use case are possible:\n\n1. The id parameter as \u0027id\u0027 (entities?id\u003d{entity_id})\nRaises the expected exception:  TypeError: list() got an unexpected keyword argument \u0027id\u0027.\n\n2. The id parameter as \u0027entity_id\u0027, with existent id value\nRaises KeyError\n\n3. The id parameter as \u0027entity_id\u0027, with unexistent id value\nRaises NotFound (404)\n\nThis change raises a client-side TypeError for these three scenarios\n\nChange-Id: I73b9387821a51afe91f29c37060e668f71c8a5ad\nCloses-Bug:#1628253\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/eb04361f82ffed9b8c4306efc887b6415ceeac8c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/eb04361f82ffed9b8c4306efc887b6415ceeac8c"}]},"branch":"refs/heads/master"},"95767201308d7297f4e7bddc063658408cc2019d":{"kind":"REWORK","_number":4,"created":"2016-09-30 16:17:39.000000000","uploader":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"ref":"refs/changes/01/378001/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/01/378001/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/4"}}},"commit":{"parents":[{"commit":"a1b826fdb9f52c81536ca5a4bf86a4fb1a94cbb4","subject":"Merge \"TrivialFix: Fixed typo in some files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a1b826fdb9f52c81536ca5a4bf86a4fb1a94cbb4"}]}],"author":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-27 19:11:56.000000000","tz":-180},"committer":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-30 16:14:46.000000000","tz":0},"subject":"Prevent attempts to \"filter\" list() calls by globally unique IDs","message":"Prevent attempts to \"filter\" list() calls by globally unique IDs\n\nThis use case isn\u0027t covered by our current APIs:\n\nGET /entities?entity_id\u003d{entity_id}\n\nBecause we have a dedicated API for that:\n\nGET /entities/{entity_id}\n\nThree scenarios of same use case are possible:\n\n1. The id parameter as \u0027id\u0027 (entities?id\u003d{entity_id})\nRaises the expected exception:  TypeError: list() got an unexpected keyword argument \u0027id\u0027.\n\n2. The id parameter as \u0027entity_id\u0027, with existent id value\nRaises KeyError\n\n3. The id parameter as \u0027entity_id\u0027, with unexistent id value\nRaises NotFound (404)\n\nThis change raises a client-side TypeError for these three scenarios\n\nChange-Id: I73b9387821a51afe91f29c37060e668f71c8a5ad\nCloses-Bug:#1628253\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/95767201308d7297f4e7bddc063658408cc2019d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/95767201308d7297f4e7bddc063658408cc2019d"}]},"branch":"refs/heads/master"},"24d485a1f1bf4a626248ae2e2004de8f5885a6dc":{"kind":"REWORK","_number":5,"created":"2016-09-30 16:23:02.000000000","uploader":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"ref":"refs/changes/01/378001/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/01/378001/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/5"}}},"commit":{"parents":[{"commit":"a1b826fdb9f52c81536ca5a4bf86a4fb1a94cbb4","subject":"Merge \"TrivialFix: Fixed typo in some files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a1b826fdb9f52c81536ca5a4bf86a4fb1a94cbb4"}]}],"author":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-27 19:11:56.000000000","tz":-180},"committer":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-30 16:22:52.000000000","tz":0},"subject":"Prevent attempts to \"filter\" list() calls by globally unique IDs","message":"Prevent attempts to \"filter\" list() calls by globally unique IDs\n\nThis use case isn\u0027t covered by our current APIs:\n\nGET /entities?entity_id\u003d{entity_id}\n\nBecause we have a dedicated API for that:\n\nGET /entities/{entity_id}\n\nThree scenarios of same use case are possible:\n\n1. The id parameter as \u0027id\u0027 (entities?id\u003d{entity_id})\nRaises the expected exception:  TypeError: list() got an unexpected keyword argument \u0027id\u0027.\n\n2. The id parameter as \u0027entity_id\u0027, with existent id value\nRaises KeyError\n\n3. The id parameter as \u0027entity_id\u0027, with unexistent id value\nRaises NotFound (404)\n\nThis change raises a client-side TypeError for these three scenarios\n\nChange-Id: I73b9387821a51afe91f29c37060e668f71c8a5ad\nCloses-Bug:#1628253\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/24d485a1f1bf4a626248ae2e2004de8f5885a6dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/24d485a1f1bf4a626248ae2e2004de8f5885a6dc"}]},"branch":"refs/heads/master"},"4d839b43ef01affa107238a232e34bf340100f1d":{"kind":"REWORK","_number":6,"created":"2016-09-30 16:43:36.000000000","uploader":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"ref":"refs/changes/01/378001/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/01/378001/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/6"}}},"commit":{"parents":[{"commit":"a1b826fdb9f52c81536ca5a4bf86a4fb1a94cbb4","subject":"Merge \"TrivialFix: Fixed typo in some files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a1b826fdb9f52c81536ca5a4bf86a4fb1a94cbb4"}]}],"author":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-27 19:11:56.000000000","tz":-180},"committer":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-30 16:40:46.000000000","tz":0},"subject":"Prevent attempts to \"filter\" list() calls by globally unique IDs","message":"Prevent attempts to \"filter\" list() calls by globally unique IDs\n\nThis use case isn\u0027t covered by our current APIs:\n\nGET /entities?entity_id\u003d{entity_id}\n\nBecause we have a dedicated API for that:\n\nGET /entities/{entity_id}\n\nThree scenarios of same use case are possible:\n\n1. The id parameter as \u0027id\u0027 (entities?id\u003d{entity_id})\nRaises the expected exception:  TypeError: list() got an unexpected keyword argument \u0027id\u0027.\n\n2. The id parameter as \u0027entity_id\u0027, with existent id value\nRaises KeyError\n\n3. The id parameter as \u0027entity_id\u0027, with unexistent id value\nRaises NotFound (404)\n\nThis change raises a client-side TypeError for these three scenarios\n\nChange-Id: I73b9387821a51afe91f29c37060e668f71c8a5ad\nCloses-Bug:#1628253\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4d839b43ef01affa107238a232e34bf340100f1d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4d839b43ef01affa107238a232e34bf340100f1d"}]},"branch":"refs/heads/master"},"7a1cb1860598533ed9cb66e0a0d020ad70ac5b25":{"kind":"REWORK","_number":7,"created":"2016-09-30 17:29:08.000000000","uploader":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"ref":"refs/changes/01/378001/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/01/378001/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/7"}}},"commit":{"parents":[{"commit":"a1b826fdb9f52c81536ca5a4bf86a4fb1a94cbb4","subject":"Merge \"TrivialFix: Fixed typo in some files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a1b826fdb9f52c81536ca5a4bf86a4fb1a94cbb4"}]}],"author":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-27 19:11:56.000000000","tz":-180},"committer":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-30 17:29:04.000000000","tz":0},"subject":"Prevent attempts to \"filter\" list() calls by globally unique IDs","message":"Prevent attempts to \"filter\" list() calls by globally unique IDs\n\nThis use case isn\u0027t covered by our current APIs:\n\nGET /entities?entity_id\u003d{entity_id}\n\nBecause we have a dedicated API for that:\n\nGET /entities/{entity_id}\n\nThree scenarios of same use case are possible:\n\n1. The id parameter as \u0027id\u0027 (entities?id\u003d{entity_id})\nRaises the expected exception:  TypeError: list() got an unexpected keyword argument \u0027id\u0027.\n\n2. The id parameter as \u0027entity_id\u0027, with existent id value\nRaises KeyError\n\n3. The id parameter as \u0027entity_id\u0027, with unexistent id value\nRaises NotFound (404)\n\nThis change raises a client-side TypeError for these three scenarios\n\nChange-Id: I73b9387821a51afe91f29c37060e668f71c8a5ad\nCloses-Bug:#1628253\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7a1cb1860598533ed9cb66e0a0d020ad70ac5b25"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7a1cb1860598533ed9cb66e0a0d020ad70ac5b25"}]},"branch":"refs/heads/master"},"9086b08bd779af176030cb25da4ccd1c88e2716b":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2016-10-03 19:13:15.000000000","uploader":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"ref":"refs/changes/01/378001/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/01/378001/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/8"}}},"commit":{"parents":[{"commit":"a1b826fdb9f52c81536ca5a4bf86a4fb1a94cbb4","subject":"Merge \"TrivialFix: Fixed typo in some files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a1b826fdb9f52c81536ca5a4bf86a4fb1a94cbb4"}]}],"author":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-27 19:11:56.000000000","tz":-180},"committer":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-10-03 19:13:11.000000000","tz":0},"subject":"Prevent attempts to \"filter\" list() calls by globally unique IDs","message":"Prevent attempts to \"filter\" list() calls by globally unique IDs\n\nThis use case isn\u0027t covered by our current APIs:\n\nGET /entities?entity_id\u003d{entity_id}\n\nBecause we have a dedicated API for that:\n\nGET /entities/{entity_id}\n\nThree scenarios of same use case are possible:\n\n1. The id parameter as \u0027id\u0027 (entities?id\u003d{entity_id})\nRaises the expected exception:  TypeError: list() got an unexpected\nkeyword argument \u0027id\u0027.\n\n2. The id parameter as \u0027entity_id\u0027, with existent id value\nRaises KeyError\n\n3. The id parameter as \u0027entity_id\u0027, with unexistent id value\nRaises NotFound (404)\n\nThis change raises a client-side TypeError for these three scenarios\n\nChange-Id: I73b9387821a51afe91f29c37060e668f71c8a5ad\nCloses-Bug:#1628253\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9086b08bd779af176030cb25da4ccd1c88e2716b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9086b08bd779af176030cb25da4ccd1c88e2716b"}]},"branch":"refs/heads/master"},"f47104b96ee2a0c3a73c1802bb0d94d7d745eef1":{"kind":"REWORK","_number":9,"created":"2016-10-14 17:47:00.000000000","uploader":{"_account_id":23633,"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","username":"artmr"},"ref":"refs/changes/01/378001/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/01/378001/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/378001/9"}}},"commit":{"parents":[{"commit":"a1b826fdb9f52c81536ca5a4bf86a4fb1a94cbb4","subject":"Merge \"TrivialFix: Fixed typo in some files\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a1b826fdb9f52c81536ca5a4bf86a4fb1a94cbb4"}]}],"author":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-09-27 19:11:56.000000000","tz":-180},"committer":{"name":"Arthur Miranda","email":"artmr@lsd.ufcg.edu.br","date":"2016-10-14 17:46:44.000000000","tz":0},"subject":"Prevent attempts to \"filter\" list() calls by globally unique IDs","message":"Prevent attempts to \"filter\" list() calls by globally unique IDs\n\nThis use case isn\u0027t covered by our current APIs:\n\nGET /entities?entity_id\u003d{entity_id}\n\nBecause we have a dedicated API for that:\n\nGET /entities/{entity_id}\n\nThree scenarios of same use case are possible:\n\n1. The id parameter as \u0027id\u0027 (entities?id\u003d{entity_id})\nRaises the expected exception:  TypeError: list() got an unexpected\nkeyword argument \u0027id\u0027.\n\n2. The id parameter as \u0027entity_id\u0027, with existent id value\nRaises KeyError\n\n3. The id parameter as \u0027entity_id\u0027, with unexistent id value\nRaises NotFound (404)\n\nThis change raises a client-side TypeError for these three scenarios\n\nChange-Id: I73b9387821a51afe91f29c37060e668f71c8a5ad\nCloses-Bug:#1628253\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f47104b96ee2a0c3a73c1802bb0d94d7d745eef1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f47104b96ee2a0c3a73c1802bb0d94d7d745eef1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
