)]}'
{"id":"openstack%2Fpython-ironicclient~265124","triplet_id":"openstack%2Fpython-ironicclient~master~I3de5e0a4801f08ea02d1218a73f9033c39c09c9b","project":"openstack/python-ironicclient","branch":"master","topic":"use_oslo_reflection","hashtags":[],"change_id":"I3de5e0a4801f08ea02d1218a73f9033c39c09c9b","subject":"Use the oslo.utils.reflection to extract the class name","status":"ABANDONED","created":"2016-01-08 07:50:02.000000000","updated":"2016-01-25 15:36:23.000000000","total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ff3332c7c79a6dbd511316b5513ca9343848bfcc","_number":265124,"virtual_id_number":265124,"owner":{"_account_id":19136,"name":"Nanke_Liu (lnk)","email":"nanke.liu@easystack.cn","username":"LNK"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"date":"2016-01-11 09:57:51.000000000","_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},{"value":1,"date":"2016-01-08 09:42:33.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"disliked":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":1,"date":"2016-01-11 10:01:33.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-1,"date":"2016-01-11 11:05:11.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":{"all":[{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":[{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-01-08 09:42:33.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-01-11 09:57:51.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-01-11 11:05:11.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"}],"messages":[{"id":"ad94212bc0caa679e256993d905024c2bda3abb2","author":{"_account_id":19136,"name":"Nanke_Liu (lnk)","email":"nanke.liu@easystack.cn","username":"LNK"},"date":"2016-01-08 07:50:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2038f8a90a1876d94b71ec4f5560e81eb13e0d14","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-08 08:36:45.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/24/265124/1/check/gate-python-ironicclient-python34/acee19d/ : SUCCESS in 1m 39s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/24/265124/1/check/gate-python-ironicclient-pep8/b9ad252/ : FAILURE in 1m 16s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/24/265124/1/check/gate-python-ironicclient-docs/8c70459//doc/build/html/ : SUCCESS in 1m 55s\n- gate-python-ironicclient-python27 http://logs.openstack.org/24/265124/1/check/gate-python-ironicclient-python27/8920dc8/ : SUCCESS in 1m 09s\n- gate-python-ironicclient-pypy http://logs.openstack.org/24/265124/1/check/gate-python-ironicclient-pypy/df50a22/ : SUCCESS in 1m 48s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/24/265124/1/check/gate-tempest-dsvm-python-ironicclient-src/a446039/ : SUCCESS in 32m 16s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/24/265124/1/check/gate-ironicclient-dsvm-functional/92a8171/ : FAILURE in 18m 52s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7e18241af40d3699c8f23ba13ef6b14f115668cf","author":{"_account_id":19136,"name":"Nanke_Liu (lnk)","email":"nanke.liu@easystack.cn","username":"LNK"},"date":"2016-01-08 08:57:49.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4e5f094c699ef130b64f5a708a33eec606cc5e5b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-08 09:42:33.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/24/265124/2/check/gate-python-ironicclient-python34/64f8aa9/ : SUCCESS in 1m 56s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/24/265124/2/check/gate-python-ironicclient-pep8/669903b/ : SUCCESS in 1m 27s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/24/265124/2/check/gate-python-ironicclient-docs/fe8c285//doc/build/html/ : SUCCESS in 1m 57s\n- gate-python-ironicclient-python27 http://logs.openstack.org/24/265124/2/check/gate-python-ironicclient-python27/900a305/ : SUCCESS in 1m 33s\n- gate-python-ironicclient-pypy http://logs.openstack.org/24/265124/2/check/gate-python-ironicclient-pypy/df39438/ : SUCCESS in 2m 18s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/24/265124/2/check/gate-tempest-dsvm-python-ironicclient-src/75c21bf/ : SUCCESS in 39m 16s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/24/265124/2/check/gate-ironicclient-dsvm-functional/80c0a3c/ : FAILURE in 14m 33s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"eaf69abb0d513957cbb077209858d1f14ef75076","author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"date":"2016-01-11 09:57:51.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nLGTM, but have a nit comment.","accounts_in_message":[],"_revision_number":2},{"id":"838e2b23daf21d202c6f0b27c2db591c2bc92362","author":{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},"date":"2016-01-11 10:01:33.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"cb25b73f06f9f3d3de863c2fa02094666db3a0ad","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-01-11 11:05:11.000000000","message":"Patch Set 2: Code-Review-1\n\nHi! I\u0027m sorry, but I don\u0027t see point of this change, __class__.__name__ works equally well on all supported versions of Python","accounts_in_message":[],"_revision_number":2},{"id":"c7081300a536d657133f7db20722e4c348f52638","author":{"_account_id":19136,"name":"Nanke_Liu (lnk)","email":"nanke.liu@easystack.cn","username":"LNK"},"date":"2016-01-25 15:36:23.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"762ed108552f713afa8e3e361b2cf6b30488483b","revisions":{"e494ebadaa44a8bb886bf6a036f850f1f944ca7b":{"kind":"REWORK","_number":1,"created":"2016-01-08 07:50:02.000000000","uploader":{"_account_id":19136,"name":"Nanke_Liu (lnk)","email":"nanke.liu@easystack.cn","username":"LNK"},"ref":"refs/changes/24/265124/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/24/265124/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/24/265124/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/24/265124/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/24/265124/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/24/265124/1"}}},"commit":{"parents":[{"commit":"e471083311285c084bedd5e631699e6883cfff83","subject":"Remove openstack-common.conf","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/e471083311285c084bedd5e631699e6883cfff83"}]}],"author":{"name":"LiuNanke","email":"nanke.liu@easystack.cn","date":"2016-01-08 07:49:43.000000000","tz":480},"committer":{"name":"LiuNanke","email":"nanke.liu@easystack.cn","date":"2016-01-08 07:49:43.000000000","tz":480},"subject":"Use the oslo.utils.reflection to extract the class name","message":"Use the oslo.utils.reflection to extract the class name\n\nThe oslo.utils reflection module/code handles more variations\n of where a class name may come from (on python 2 and python 3)\nso its usage allows getting more accurate class names so we might\nas well use it.\n\nChange-Id: I3de5e0a4801f08ea02d1218a73f9033c39c09c9b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/e494ebadaa44a8bb886bf6a036f850f1f944ca7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/e494ebadaa44a8bb886bf6a036f850f1f944ca7b"}]},"branch":"refs/heads/master"},"762ed108552f713afa8e3e361b2cf6b30488483b":{"kind":"REWORK","_number":2,"created":"2016-01-08 08:57:49.000000000","uploader":{"_account_id":19136,"name":"Nanke_Liu (lnk)","email":"nanke.liu@easystack.cn","username":"LNK"},"ref":"refs/changes/24/265124/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/24/265124/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/24/265124/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/24/265124/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/24/265124/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/24/265124/2"}}},"commit":{"parents":[{"commit":"e471083311285c084bedd5e631699e6883cfff83","subject":"Remove openstack-common.conf","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/e471083311285c084bedd5e631699e6883cfff83"}]}],"author":{"name":"LiuNanke","email":"nanke.liu@easystack.cn","date":"2016-01-08 07:49:43.000000000","tz":480},"committer":{"name":"LiuNanke","email":"nanke.liu@easystack.cn","date":"2016-01-08 08:57:28.000000000","tz":480},"subject":"Use the oslo.utils.reflection to extract the class name","message":"Use the oslo.utils.reflection to extract the class name\n\nThe oslo.utils reflection module/code handles more variations\n of where a class name may come from (on python 2 and python 3)\nso its usage allows getting more accurate class names so we might\nas well use it.\n\nChange-Id: I3de5e0a4801f08ea02d1218a73f9033c39c09c9b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/762ed108552f713afa8e3e361b2cf6b30488483b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/762ed108552f713afa8e3e361b2cf6b30488483b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
