)]}'
{"id":"openstack%2Fpython-glanceclient~251032","triplet_id":"openstack%2Fpython-glanceclient~master~I24ba39bf90d727116f256de46241746520efbfee","project":"openstack/python-glanceclient","branch":"master","topic":"bug/1499369","hashtags":[],"change_id":"I24ba39bf90d727116f256de46241746520efbfee","subject":"Fix Resource.__eq__ mismatch semantics of object equal","status":"MERGED","created":"2015-11-28 10:20:53.000000000","updated":"2015-12-04 23:43:33.000000000","submitted":"2015-12-04 23:43:32.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"90974d268e06c7c7e809beb76c1203e40676aaaf","_number":251032,"virtual_id_number":251032,"owner":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":16658,"name":"Darja Shakhray","email":"damalyavkina@gmail.com","username":"dshakhray"},{"value":2,"date":"2015-12-04 23:43:32.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},{"value":0,"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"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":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},"recommended":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"all":[{"value":1,"date":"2015-12-02 09:09:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16658,"name":"Darja Shakhray","email":"damalyavkina@gmail.com","username":"dshakhray"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-12-01 22:23:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":2,"date":"2015-12-04 22:23:02.000000000","_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},{"value":1,"date":"2015-11-30 04:08:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"value":2,"date":"2015-12-01 20:21:41.000000000","_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"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":{"approved":{"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},"all":[{"value":0,"_account_id":16658,"name":"Darja Shakhray","email":"damalyavkina@gmail.com","username":"dshakhray"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},{"value":0,"date":"2015-12-01 20:22:49.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":1,"date":"2015-12-04 22:23:02.000000000","_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},{"value":0,"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":16658,"name":"Darja Shakhray","email":"damalyavkina@gmail.com","username":"dshakhray"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},{"value":0,"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"_account_id":16658,"name":"Darja Shakhray","email":"damalyavkina@gmail.com","username":"dshakhray"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-11-30 04:08:31.000000000","updated_by":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"reviewer":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"state":"REVIEWER"},{"updated":"2015-12-01 20:21:41.000000000","updated_by":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"reviewer":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"state":"REVIEWER"},{"updated":"2015-12-01 20:22:49.000000000","updated_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"REVIEWER"},{"updated":"2015-12-01 22:23:42.000000000","updated_by":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"reviewer":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"state":"REVIEWER"},{"updated":"2015-12-02 09:09:02.000000000","updated_by":{"_account_id":16658,"name":"Darja Shakhray","email":"damalyavkina@gmail.com","username":"dshakhray"},"reviewer":{"_account_id":16658,"name":"Darja Shakhray","email":"damalyavkina@gmail.com","username":"dshakhray"},"state":"REVIEWER"},{"updated":"2015-12-04 22:23:02.000000000","updated_by":{"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},"reviewer":{"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},"state":"REVIEWER"},{"updated":"2015-12-04 23:43:32.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"aaf344f832412099a7a6ba4d383657771bff2036","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2015-11-28 10:20:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"399bbcf8811fd6731abf8f0f4256057de6fd13f3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-28 11:35:14.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/32/251032/1/check/gate-python-glanceclient-python26/20f07c8/ : SUCCESS in 1m 16s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/32/251032/1/check/gate-python-glanceclient-pep8/3bd3a32/ : SUCCESS in 1m 04s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/32/251032/1/check/gate-python-glanceclient-docs/c2de8ae//doc/build/html/ : SUCCESS in 55s\n- gate-python-glanceclient-python27 http://logs.openstack.org/32/251032/1/check/gate-python-glanceclient-python27/f2740ef/ : SUCCESS in 57s\n- gate-python-glanceclient-python34 http://logs.openstack.org/32/251032/1/check/gate-python-glanceclient-python34/3797b71/ : SUCCESS in 1m 40s\n- gate-python-glanceclient-pypy http://logs.openstack.org/32/251032/1/check/gate-python-glanceclient-pypy/5bc4247/ : FAILURE in 1m 44s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/32/251032/1/check/gate-tempest-dsvm-neutron-src-python-glanceclient/464f4aa/ : SUCCESS in 1h 14m 13s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/32/251032/1/check/gate-glanceclient-dsvm-functional/5d28e6a/ : SUCCESS in 20m 03s","accounts_in_message":[],"_revision_number":1},{"id":"1398a2152fbd13f67dc7a116f23db08120ec6f51","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2015-11-30 04:08:31.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"55c855685684b9a7d6a1b8ef25fd812aaef5f0ad","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2015-12-01 20:21:41.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"f5bb820bcf3fa2bd4eee4939ac4485c3d22b733d","author":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"date":"2015-12-01 22:23:42.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"504eec4bff53b79fea29ac2045f4360798c3b693","author":{"_account_id":16658,"name":"Darja Shakhray","email":"damalyavkina@gmail.com","username":"dshakhray"},"date":"2015-12-02 09:09:02.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"22a8e384139ed1b786fbaf328756f7f9d6203dc7","author":{"_account_id":7575,"name":"Sabari","email":"smurugesan@vmware.com","username":"sabari"},"date":"2015-12-04 22:23:02.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"4e5569e21f05a9186ee2b0ec5c1bd66fe0b15769","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-04 22:23:07.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"85c60fca0f17fef32af7c4774ed27072ed4b76d0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-04 23:43:32.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/32/251032/1/gate/gate-python-glanceclient-docs/39a7993//doc/build/html/ : SUCCESS in 1m 12s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/32/251032/1/gate/gate-python-glanceclient-pep8/a826b3e/ : SUCCESS in 1m 01s\n- gate-python-glanceclient-python27 http://logs.openstack.org/32/251032/1/gate/gate-python-glanceclient-python27/ca7e550/ : SUCCESS in 1m 10s\n- gate-python-glanceclient-python34 http://logs.openstack.org/32/251032/1/gate/gate-python-glanceclient-python34/2c33f50/ : SUCCESS in 1m 33s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/32/251032/1/gate/gate-tempest-dsvm-neutron-src-python-glanceclient/4f683f6/ : SUCCESS in 1h 20m 23s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/32/251032/1/gate/gate-glanceclient-dsvm-functional/90511be/ : SUCCESS in 20m 38s","accounts_in_message":[],"_revision_number":1},{"id":"d83eea9dc849f4df9ab959407a3f2744a7e68951","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-04 23:43:33.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"7651b596a3f4d254220ae7da447a07e748908ab3","revisions":{"7651b596a3f4d254220ae7da447a07e748908ab3":{"kind":"REWORK","_number":1,"created":"2015-11-28 10:20:53.000000000","uploader":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"ref":"refs/changes/32/251032/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/32/251032/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/32/251032/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/32/251032/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/32/251032/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/32/251032/1"}}},"commit":{"parents":[{"commit":"c4cb6a42ef3f8bc80ee534e514954a4df055583b","subject":"Merge \"Fix typo in \u0027help\u0027 in python-glanceclient\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/c4cb6a42ef3f8bc80ee534e514954a4df055583b"}]}],"author":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2015-11-28 10:15:52.000000000","tz":480},"committer":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2015-11-28 10:15:52.000000000","tz":480},"subject":"Fix Resource.__eq__ mismatch semantics of object equal","message":"Fix Resource.__eq__ mismatch semantics of object equal\n\nThe __eq__ of apiclient.base.Resource will return True,\nif the two objects have same id, even if they have different\nother attributes value. The behavior is weird and don\u0027t\nmatch the semantics of object equal. The objects that have\ndifferent value should be different objects.\nFix this issue and add some test cases in this patch.\n\nChange-Id: I24ba39bf90d727116f256de46241746520efbfee\nCloses-Bug: #1499369\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/7651b596a3f4d254220ae7da447a07e748908ab3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/7651b596a3f4d254220ae7da447a07e748908ab3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
