)]}'
{"id":"openstack%2Fpython-ironicclient~251836","triplet_id":"openstack%2Fpython-ironicclient~master~I1d072a900d07449b744f4e743e04a57e42109730","project":"openstack/python-ironicclient","branch":"master","topic":"bug/1499369","hashtags":[],"change_id":"I1d072a900d07449b744f4e743e04a57e42109730","subject":"Fix Resource.__eq__ mismatch semantics of object equal","status":"MERGED","created":"2015-12-01 12:27:10.000000000","updated":"2016-03-03 06:26:16.000000000","submitted":"2016-03-03 06:26:16.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1f0e5ca6e739a6e1dede415a5a9186d0d00f5d76","_number":251836,"virtual_id_number":251836,"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":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},{"value":0,"_account_id":18546,"name":"hang cheng","email":"jaff.cheng.sh@gmail.com","username":"jaff_cheng"},{"value":2,"date":"2016-03-03 06:26:16.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"value":0,"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"recommended":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"all":[{"value":1,"date":"2016-03-01 08:47:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},{"value":1,"date":"2016-03-01 08:47:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":18546,"name":"hang cheng","email":"jaff.cheng.sh@gmail.com","username":"jaff_cheng"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-03-01 14:42:30.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"value":0,"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":1,"date":"2016-03-01 08:47:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":2,"date":"2016-03-03 05:56:13.000000000","_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"value":2,"date":"2016-03-01 08:47:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"all":[{"value":0,"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},{"value":0,"_account_id":18546,"name":"hang cheng","email":"jaff.cheng.sh@gmail.com","username":"jaff_cheng"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"value":0,"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":1,"date":"2016-03-03 05:56:13.000000000","_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},{"value":0,"_account_id":18546,"name":"hang cheng","email":"jaff.cheng.sh@gmail.com","username":"jaff_cheng"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"value":0,"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"value":0,"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"_account_id":18546,"name":"hang cheng","email":"jaff.cheng.sh@gmail.com","username":"jaff_cheng"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-12-04 12:00:09.000000000","updated_by":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"reviewer":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"state":"REVIEWER"},{"updated":"2015-12-05 03:53:53.000000000","updated_by":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"reviewer":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"state":"REVIEWER"},{"updated":"2016-01-14 12:28:20.000000000","updated_by":{"_account_id":18546,"name":"hang cheng","email":"jaff.cheng.sh@gmail.com","username":"jaff_cheng"},"reviewer":{"_account_id":18546,"name":"hang cheng","email":"jaff.cheng.sh@gmail.com","username":"jaff_cheng"},"state":"REVIEWER"},{"updated":"2016-02-26 15:03:24.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2016-02-29 09:40:50.000000000","updated_by":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"reviewer":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"state":"REVIEWER"},{"updated":"2016-02-29 11:44:06.000000000","updated_by":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"reviewer":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"state":"REVIEWER"},{"updated":"2016-03-01 14:42:30.000000000","updated_by":{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},"reviewer":{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},"state":"REVIEWER"},{"updated":"2016-03-03 05:56:13.000000000","updated_by":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"reviewer":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"state":"REVIEWER"},{"updated":"2016-03-03 06:26:16.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a5eb46e450292f3287f01c6f97354defb6137283","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2015-12-01 12:27:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b60f2a9dc09d13d3f505b0924ee8b1e504759b8a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-01 13:01:12.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/36/251836/1/check/gate-python-ironicclient-python34/4b06b00/ : SUCCESS in 1m 26s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/36/251836/1/check/gate-python-ironicclient-pep8/129cf54/ : SUCCESS in 1m 11s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/36/251836/1/check/gate-python-ironicclient-docs/dd675bc//doc/build/html/ : SUCCESS in 2m 04s\n- gate-python-ironicclient-python27 http://logs.openstack.org/36/251836/1/check/gate-python-ironicclient-python27/82012a0/ : SUCCESS in 2m 20s\n- gate-python-ironicclient-pypy http://logs.openstack.org/36/251836/1/check/gate-python-ironicclient-pypy/6922cf7/ : SUCCESS in 2m 25s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/36/251836/1/check/gate-tempest-dsvm-python-ironicclient-src/dc45b4d/ : FAILURE in 26m 39s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/36/251836/1/check/gate-ironicclient-dsvm-functional/4535949/ : SUCCESS in 17m 37s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ef5803617bbf1ddbbcf9e9b963051f9ec193b3be","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2015-12-02 02:03:10.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"7b1496d48fd52d8e6e04badc1d1a7a0baaee56a0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-02 02:57:57.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/36/251836/1/check/gate-python-ironicclient-python34/3bd09bf/ : SUCCESS in 2m 08s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/36/251836/1/check/gate-python-ironicclient-pep8/728b84f/ : SUCCESS in 1m 09s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/36/251836/1/check/gate-python-ironicclient-docs/76ea51c//doc/build/html/ : SUCCESS in 1m 53s\n- gate-python-ironicclient-python27 http://logs.openstack.org/36/251836/1/check/gate-python-ironicclient-python27/7026a54/ : SUCCESS in 1m 20s\n- gate-python-ironicclient-pypy http://logs.openstack.org/36/251836/1/check/gate-python-ironicclient-pypy/c1bbbc1/ : SUCCESS in 2m 35s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/36/251836/1/check/gate-tempest-dsvm-python-ironicclient-src/a654de0/ : SUCCESS in 52m 06s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/36/251836/1/check/gate-ironicclient-dsvm-functional/27e2864/ : SUCCESS in 20m 49s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"343a2ffbd7ebe0056c409840432b1d13b82a15fa","author":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-12-04 12:00:09.000000000","message":"Patch Set 1: Code-Review+1\n\nthanks","accounts_in_message":[],"_revision_number":1},{"id":"0ae786590b4baa26f2e243d523b200edf57d1114","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-12-05 03:53:53.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2626e3d0cd74e68674a589638e68178dccfa10ed","author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"date":"2015-12-07 10:05:06.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nThanks Rui Chen, I have a question inline.","accounts_in_message":[],"_revision_number":1},{"id":"f088d1ec4dacba93fe1cf594b5e49a18c91393a6","author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"date":"2015-12-07 10:05:12.000000000","message":"Patch Set 1: Code-Review-1","accounts_in_message":[],"_revision_number":1},{"id":"387f45ceae7898e70ffd30c5b2144a43f3271efa","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2015-12-07 10:21:28.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"58523cef7eb07f43486a09b22a99df6d6d335913","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2015-12-09 06:44:16.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":1},{"id":"1634c429ebb1316d0b8441e4e8eb314de17a0d17","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-09 08:09:55.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/36/251836/2/check/gate-python-ironicclient-python34/9b2a9c0/ : SUCCESS in 1m 56s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/36/251836/2/check/gate-python-ironicclient-pep8/ffa56df/ : SUCCESS in 58s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/36/251836/2/check/gate-python-ironicclient-docs/f39327b//doc/build/html/ : SUCCESS in 3m 09s\n- gate-python-ironicclient-python27 http://logs.openstack.org/36/251836/2/check/gate-python-ironicclient-python27/6f6ff7d/ : SUCCESS in 1m 35s\n- gate-python-ironicclient-pypy http://logs.openstack.org/36/251836/2/check/gate-python-ironicclient-pypy/c44a154/ : SUCCESS in 2m 17s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/36/251836/2/check/gate-tempest-dsvm-python-ironicclient-src/26b8af7/ : SUCCESS in 36m 52s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/36/251836/2/check/gate-ironicclient-dsvm-functional/23a1d18/ : SUCCESS in 17m 13s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"bbc93860dad6e179b126563d7d58df0999bf99a3","author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"date":"2015-12-10 07:34:55.000000000","message":"Patch Set 2: -Code-Review\n\nThanks Rui Chen for your explain.","accounts_in_message":[],"_revision_number":2},{"id":"ac71f2d058ed7bd0d963187eee23483b074644a7","author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"date":"2015-12-10 07:35:15.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"fade9c5dd5a88020bedb065d448956e303168795","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2015-12-16 07:51:24.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2b72a0024baecc0796f83491991ba0c617b7e1c6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-06 21:03:07.000000000","message":"Patch Set 2: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":2},{"id":"c7abedc9c8d2b25b5162cd35306a53d6043ab87e","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-01-14 12:23:02.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"a74edcdd59411e08f2984cbf415500cef73b623c","author":{"_account_id":18546,"name":"hang cheng","email":"jaff.cheng.sh@gmail.com","username":"jaff_cheng"},"date":"2016-01-14 12:28:20.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"b1197a6a7637c5184671a013cb100d36ec02038a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-14 13:09:03.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/36/251836/3/check/gate-python-ironicclient-python34/c4a10e0/ : SUCCESS in 1m 43s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/36/251836/3/check/gate-python-ironicclient-pep8/3c60068/ : SUCCESS in 1m 44s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/36/251836/3/check/gate-python-ironicclient-docs/2c80ae6//doc/build/html/ : SUCCESS in 1m 58s\n- gate-python-ironicclient-python27 http://logs.openstack.org/36/251836/3/check/gate-python-ironicclient-python27/93127a3/ : SUCCESS in 1m 23s\n- gate-python-ironicclient-pypy http://logs.openstack.org/36/251836/3/check/gate-python-ironicclient-pypy/f6a53c4/ : SUCCESS in 2m 02s (non-voting)\n- check-osc-plugins http://logs.openstack.org/36/251836/3/check/check-osc-plugins/11f8942/ : SUCCESS in 2m 05s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/36/251836/3/check/gate-tempest-dsvm-python-ironicclient-src/81cd381/ : SUCCESS in 41m 39s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/36/251836/3/check/gate-ironicclient-dsvm-functional/912046e/ : SUCCESS in 19m 31s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"fdd916e14ded608fd5ceaa60d98bb63301a7530a","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-02-18 09:00:29.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"2b3cb06f8abdfc76815f53676d6cf687f87171f5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-18 09:34:20.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/36/251836/4/check/gate-python-ironicclient-python34/8336ffb/ : SUCCESS in 1m 52s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/36/251836/4/check/gate-python-ironicclient-pep8/cd0832e/ : SUCCESS in 52s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/36/251836/4/check/gate-python-ironicclient-docs/b19ca59//doc/build/html/ : SUCCESS in 1m 14s\n- gate-python-ironicclient-python27 http://logs.openstack.org/36/251836/4/check/gate-python-ironicclient-python27/067f801/ : SUCCESS in 59s\n- gate-python-ironicclient-pypy http://logs.openstack.org/36/251836/4/check/gate-python-ironicclient-pypy/75f29ea/ : SUCCESS in 2m 06s (non-voting)\n- check-osc-plugins http://logs.openstack.org/36/251836/4/check/check-osc-plugins/9c347aa/ : SUCCESS in 1m 06s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/36/251836/4/check/gate-tempest-dsvm-python-ironicclient-src/03a0a7e/ : SUCCESS in 32m 17s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/36/251836/4/check/gate-ironicclient-dsvm-functional/69c35ee/ : SUCCESS in 10m 09s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"f32dc38b06b0ebf6fa79230ecb723bae91bba4dc","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-02-26 15:03:24.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"c3ae6ca33f5fcb69b0c3c7a1f4550bc2ab827805","author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"date":"2016-02-29 09:40:50.000000000","message":"Patch Set 4: Code-Review+1\n\nLGTM, thanks Rui","accounts_in_message":[],"_revision_number":4},{"id":"cfcbe4a0209aa284067e0e1884d5085fb4925a86","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2016-02-29 11:44:06.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"bc89a4c8b2e1402d2c5b57bfb72e863173655155","author":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"date":"2016-03-01 08:47:44.000000000","message":"Patch Set 5: Patch Set 4 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"d8e4b37e8c09b28fe14ea1d833f2f98972df903e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-01 09:41:43.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/36/251836/5/check/gate-python-ironicclient-python34/5708af0/ : SUCCESS in 1m 54s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/36/251836/5/check/gate-python-ironicclient-pep8/9490c65/ : SUCCESS in 50s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/36/251836/5/check/gate-python-ironicclient-docs/0f0c354//doc/build/html/ : SUCCESS in 1m 12s\n- gate-python-ironicclient-python27 http://logs.openstack.org/36/251836/5/check/gate-python-ironicclient-python27/cb04530/ : SUCCESS in 1m 14s\n- gate-python-ironicclient-pypy http://logs.openstack.org/36/251836/5/check/gate-python-ironicclient-pypy/e75c43b/ : SUCCESS in 2m 07s (non-voting)\n- check-osc-plugins http://logs.openstack.org/36/251836/5/check/check-osc-plugins/f221e07/ : SUCCESS in 1m 08s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/36/251836/5/check/gate-tempest-dsvm-python-ironicclient-src/5d04082/ : SUCCESS in 32m 06s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/36/251836/5/check/gate-ironicclient-dsvm-functional/c9fff88/ : SUCCESS in 11m 51s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"e12d0ad1dfb6a79fefbbb061c11262c9038a0d57","author":{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},"date":"2016-03-01 14:42:30.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"1fceb5a38188eae73bd838687e0d688e07ed757f","author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"date":"2016-03-03 05:56:13.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\nThanks Rui.","accounts_in_message":[],"_revision_number":5},{"id":"0229b2909164f782b07d6779acd8b96a7a986ec5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-03 05:56:18.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"7fa050634c6857d1f8187b1babaa1cec26627ba4","date":"2016-03-03 06:26:16.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":5},{"id":"5f012bb3f5598fe928eeb3ce90777719c5b63933","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-03 06:26:16.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/36/251836/5/gate/gate-python-ironicclient-python34/d278220/ : SUCCESS in 1m 47s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/36/251836/5/gate/gate-python-ironicclient-docs/0c4e714//doc/build/html/ : SUCCESS in 1m 14s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/36/251836/5/gate/gate-python-ironicclient-pep8/fa73f36/ : SUCCESS in 54s\n- gate-python-ironicclient-python27 http://logs.openstack.org/36/251836/5/gate/gate-python-ironicclient-python27/af74317/ : SUCCESS in 1m 07s\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/36/251836/5/gate/gate-tempest-dsvm-python-ironicclient-src/ac5fe73/ : SUCCESS in 29m 54s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"932ac60dcbdc70c9f1ddf0968945cd43028081cc","revisions":{"b194453e2baa864059f7e6edce1b7a306630b0cc":{"kind":"REWORK","_number":1,"created":"2015-12-01 12:27:10.000000000","uploader":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"ref":"refs/changes/36/251836/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/36/251836/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/36/251836/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/36/251836/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/36/251836/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/36/251836/1"}}},"commit":{"parents":[{"commit":"861b1f4b8e00d9cbc70be182fc362124903cb5d3","subject":"Revert \"Refactoring and removing duplicate code of \"base.Manager\" heirs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/861b1f4b8e00d9cbc70be182fc362124903cb5d3"}]}],"author":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2015-12-01 12:25:18.000000000","tz":480},"committer":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2015-12-01 12:25:18.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: I1d072a900d07449b744f4e743e04a57e42109730\nCloses-Bug: #1499369\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/b194453e2baa864059f7e6edce1b7a306630b0cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/b194453e2baa864059f7e6edce1b7a306630b0cc"}]},"branch":"refs/heads/master"},"b53fc36c3633ddc66f050c05c18c9673da81d3b8":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2015-12-09 06:44:16.000000000","uploader":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"ref":"refs/changes/36/251836/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/36/251836/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/36/251836/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/36/251836/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/36/251836/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/36/251836/2"}}},"commit":{"parents":[{"commit":"3843ab81cd970fa5cb3f95bcd400913a7489059b","subject":"Merge \"Fix exceptions.from_response() parameter\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/3843ab81cd970fa5cb3f95bcd400913a7489059b"}]}],"author":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2015-12-01 12:25:18.000000000","tz":480},"committer":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2015-12-09 06:44:16.000000000","tz":0},"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: I1d072a900d07449b744f4e743e04a57e42109730\nCloses-Bug: #1499369\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/b53fc36c3633ddc66f050c05c18c9673da81d3b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/b53fc36c3633ddc66f050c05c18c9673da81d3b8"}]},"branch":"refs/heads/master"},"62684e13598118bfbcc860171e7e6f44e2905017":{"kind":"REWORK","_number":3,"created":"2016-01-14 12:23:02.000000000","uploader":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"ref":"refs/changes/36/251836/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/36/251836/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/36/251836/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/36/251836/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/36/251836/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/36/251836/3"}}},"commit":{"parents":[{"commit":"62e24db8f178a21e8fea21ca70ffbec2bad7cbae","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/62e24db8f178a21e8fea21ca70ffbec2bad7cbae"}]}],"author":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2015-12-01 12:25:18.000000000","tz":480},"committer":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2016-01-14 12:21:21.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: I1d072a900d07449b744f4e743e04a57e42109730\nCloses-Bug: #1499369\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/62684e13598118bfbcc860171e7e6f44e2905017"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/62684e13598118bfbcc860171e7e6f44e2905017"}]},"branch":"refs/heads/master"},"5799125746f047976c7c8d0d7f6c0e8bec173b90":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2016-02-18 09:00:29.000000000","uploader":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"ref":"refs/changes/36/251836/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/36/251836/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/36/251836/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/36/251836/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/36/251836/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/36/251836/4"}}},"commit":{"parents":[{"commit":"bcd4d6ae7f12b0ad982997f59f3ecb1dd58e27db","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/bcd4d6ae7f12b0ad982997f59f3ecb1dd58e27db"}]}],"author":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2015-12-01 12:25:18.000000000","tz":480},"committer":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2016-02-18 09:00:28.000000000","tz":0},"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: I1d072a900d07449b744f4e743e04a57e42109730\nCloses-Bug: #1499369\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5799125746f047976c7c8d0d7f6c0e8bec173b90"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/5799125746f047976c7c8d0d7f6c0e8bec173b90"}]},"branch":"refs/heads/master"},"932ac60dcbdc70c9f1ddf0968945cd43028081cc":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2016-03-01 08:47:44.000000000","uploader":{"_account_id":8276,"name":"kiwik","email":"chenrui.momo@gmail.com","username":"kiwik"},"ref":"refs/changes/36/251836/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/36/251836/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/36/251836/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/36/251836/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/36/251836/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/36/251836/5"}}},"commit":{"parents":[{"commit":"de5829c94e762fc79f3e6ce57298456d1316230d","subject":"Merge \"Stop ignoring _ as builtin in pep8\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/de5829c94e762fc79f3e6ce57298456d1316230d"}]}],"author":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2015-12-01 12:25:18.000000000","tz":480},"committer":{"name":"Rui Chen","email":"chenrui.momo@gmail.com","date":"2016-03-01 08:47:43.000000000","tz":0},"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: I1d072a900d07449b744f4e743e04a57e42109730\nCloses-Bug: #1499369\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/932ac60dcbdc70c9f1ddf0968945cd43028081cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/932ac60dcbdc70c9f1ddf0968945cd43028081cc"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
