)]}'
{"id":"openstack%2Fpython-ironicclient~254246","triplet_id":"openstack%2Fpython-ironicclient~master~Iee733b3b4b79a35763e85b34542179f905e8c8da","project":"openstack/python-ironicclient","branch":"master","topic":"rm-duplicated-resource","hashtags":[],"change_id":"Iee733b3b4b79a35763e85b34542179f905e8c8da","subject":"Refactor client resource classes","status":"ABANDONED","created":"2015-12-07 15:18:23.000000000","updated":"2018-08-03 14:16:44.000000000","total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1468794d7e3247a743e9abb2490c5d3f86217ef2","_number":254246,"virtual_id_number":254246,"owner":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"actions":{},"labels":{"Verified":{"all":[{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"_account_id":14923,"name":"Sinval Vieira Mendes Neto","email":"sinvalneto01@gmail.com","username":"sinvalvieira"},{"_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":{"disliked":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"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":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"value":1,"date":"2016-02-29 14:43:43.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"value":1,"date":"2016-02-29 12:24:45.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14923,"name":"Sinval Vieira Mendes Neto","email":"sinvalneto01@gmail.com","username":"sinvalvieira"},{"value":-1,"date":"2016-06-14 16:22:01.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":{"rejected":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"all":[{"_account_id":13362,"name":"Tan Lin","email":"lin.tan@intel.com","username":"zero"},{"value":-1,"date":"2016-06-14 16:50:26.000000000","permitted_voting_range":{"min":-1,"max":0},"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"_account_id":14923,"name":"Sinval Vieira Mendes Neto","email":"sinvalneto01@gmail.com","username":"sinvalvieira"},{"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":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"_account_id":14923,"name":"Sinval Vieira Mendes Neto","email":"sinvalneto01@gmail.com","username":"sinvalvieira"},{"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":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},{"_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":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"_account_id":14923,"name":"Sinval Vieira Mendes Neto","email":"sinvalneto01@gmail.com","username":"sinvalvieira"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-01-20 12:54:41.000000000","updated_by":{"_account_id":14923,"name":"Sinval Vieira Mendes Neto","email":"sinvalneto01@gmail.com","username":"sinvalvieira"},"reviewer":{"_account_id":14923,"name":"Sinval Vieira Mendes Neto","email":"sinvalneto01@gmail.com","username":"sinvalvieira"},"state":"REVIEWER"},{"updated":"2016-01-21 03:29:59.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-23 14:44:18.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":"2016-02-29 12:24:45.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-02-29 14:43:43.000000000","updated_by":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"reviewer":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"state":"REVIEWER"},{"updated":"2016-06-14 16:22:01.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":"488cc82be5487d8312a3c8f17ba95cb63b2b2ea2","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2015-12-07 15:18:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"facf540522f0cf44c51fd23757c9aff172fdb762","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-07 16:59:26.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/46/254246/1/check/gate-python-ironicclient-python34/62bec70/ : SUCCESS in 1m 37s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/46/254246/1/check/gate-python-ironicclient-pep8/1386449/ : FAILURE in 1m 07s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/46/254246/1/check/gate-python-ironicclient-docs/49bbcdc//doc/build/html/ : SUCCESS in 1m 40s\n- gate-python-ironicclient-python27 http://logs.openstack.org/46/254246/1/check/gate-python-ironicclient-python27/04ff071/ : SUCCESS in 1m 18s\n- gate-python-ironicclient-pypy http://logs.openstack.org/46/254246/1/check/gate-python-ironicclient-pypy/a20199d/ : SUCCESS in 2m 39s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/46/254246/1/check/gate-tempest-dsvm-python-ironicclient-src/a1ce7e5/ : SUCCESS in 1h 01m 24s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/46/254246/1/check/gate-ironicclient-dsvm-functional/34999bd/ : SUCCESS in 19m 03s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"90df141c29bb4f2a8d9bdd3ba746dad4b7461a4b","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2015-12-07 17:03:11.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4bd4b8d50a83baa87f332c4c3ee15075a6b689bd","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2015-12-07 17:05:35.000000000","message":"Patch Set 2: Code-Review-1\n\nthis gets in way of refactoring being done in https://review.openstack.org/#/c/252150/. please sync your efforts","accounts_in_message":[],"_revision_number":2},{"id":"bd3f491b8331a3e01a195f3434616af96a8a9b1c","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2015-12-07 17:09:30.000000000","message":"Patch Set 2:\n\nDmitry, that patch deals with managers, and this one - with resources. Although I\u0027ll comment then on the change you referenced to add this too, thanks!","accounts_in_message":[],"_revision_number":2},{"id":"ae0eefcfe3d3141e008496fe229bb350250fe723","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2015-12-07 17:13:41.000000000","message":"Patch Set 2:\n\n(1 comment)\n\ngotcha, thanks. one more suggestion inline, lemme know what you think","accounts_in_message":[],"_revision_number":2},{"id":"72956d4e3df6042f6b32e69a819611231f3018de","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2015-12-07 17:22:47.000000000","message":"Patch Set 2:\n\nMakes perfect sense, thanks for suggestion, will update.","accounts_in_message":[],"_revision_number":2},{"id":"1054a931743702b0d021da56988bade3e93d097b","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2015-12-07 19:12:59.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"19fca36b57e8badf1a3e853621cc61cc5bfc7152","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2015-12-07 19:15:02.000000000","message":"Patch Set 3:\n\nNeeds some more unittests.","accounts_in_message":[],"_revision_number":3},{"id":"f02527670615d3867d97ab98c11126c83f91e8dd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-07 22:05:29.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/46/254246/3/check/gate-python-ironicclient-python34/6c36e3e/ : SUCCESS in 1m 55s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/46/254246/3/check/gate-python-ironicclient-pep8/e40f727/ : SUCCESS in 54s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/46/254246/3/check/gate-python-ironicclient-docs/b77b5c1//doc/build/html/ : SUCCESS in 1m 44s\n- gate-python-ironicclient-python27 http://logs.openstack.org/46/254246/3/check/gate-python-ironicclient-python27/82b8e78/ : SUCCESS in 1m 03s\n- gate-python-ironicclient-pypy http://logs.openstack.org/46/254246/3/check/gate-python-ironicclient-pypy/316cead/ : SUCCESS in 2m 02s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/46/254246/3/check/gate-tempest-dsvm-python-ironicclient-src/115ae94/ : SUCCESS in 54m 26s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/46/254246/3/check/gate-ironicclient-dsvm-functional/7e39428/ : SUCCESS in 20m 18s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"2fa05650dfccc39bf4cce78d055c8b9fbf3009b4","author":{"_account_id":14923,"name":"Sinval Vieira Mendes Neto","email":"sinvalneto01@gmail.com","username":"sinvalvieira"},"date":"2015-12-08 18:42:25.000000000","message":"Patch Set 3: Code-Review+1\n\nGood catch Vladyslav, I don\u0027t see problems here, just need test cases :)","accounts_in_message":[],"_revision_number":3},{"id":"9da402f87c22576c4795d9039bd3d122e7d015e4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-13 02:01:13.000000000","message":"Patch Set 3: 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":3},{"id":"d66891c083a91ba70849fa9d0af153c47f0ae46e","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2015-12-30 13:37:55.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"555276669a5d8e38c9a4cc7dc5978cff49895dc0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-30 14:24:31.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/46/254246/4/check/gate-python-ironicclient-python34/9598b44/ : SUCCESS in 1m 39s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/46/254246/4/check/gate-python-ironicclient-pep8/3640850/ : SUCCESS in 1m 00s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/46/254246/4/check/gate-python-ironicclient-docs/7c2c620//doc/build/html/ : SUCCESS in 1m 37s\n- gate-python-ironicclient-python27 http://logs.openstack.org/46/254246/4/check/gate-python-ironicclient-python27/436db42/ : SUCCESS in 1m 45s\n- gate-python-ironicclient-pypy http://logs.openstack.org/46/254246/4/check/gate-python-ironicclient-pypy/afd4046/ : SUCCESS in 1m 44s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/46/254246/4/check/gate-tempest-dsvm-python-ironicclient-src/620a177/ : SUCCESS in 46m 30s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/46/254246/4/check/gate-ironicclient-dsvm-functional/a55c72f/ : FAILURE in 22m 08s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"e730ec2c37b9f913a1c897065c461d5cd24ee935","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-06 21:03:06.000000000","message":"Patch Set 4: 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":4},{"id":"4eb7819f417f0be59a94bcbcd98d902e72975cad","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2016-01-20 11:46:39.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"ff64b3a9a8f47bd34ceda7f464893e557150d73c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-20 12:29:30.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/46/254246/5/check/gate-python-ironicclient-python34/137f242/ : SUCCESS in 2m 02s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/46/254246/5/check/gate-python-ironicclient-pep8/1bc3014/ : SUCCESS in 1m 12s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/46/254246/5/check/gate-python-ironicclient-docs/e735b41//doc/build/html/ : SUCCESS in 1m 21s\n- gate-python-ironicclient-python27 http://logs.openstack.org/46/254246/5/check/gate-python-ironicclient-python27/b481b8d/ : SUCCESS in 1m 33s\n- gate-python-ironicclient-pypy http://logs.openstack.org/46/254246/5/check/gate-python-ironicclient-pypy/6dd361e/ : SUCCESS in 1m 48s (non-voting)\n- check-osc-plugins http://logs.openstack.org/46/254246/5/check/check-osc-plugins/5ceadeb/ : SUCCESS in 2m 10s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/46/254246/5/check/gate-tempest-dsvm-python-ironicclient-src/d71b8fc/ : SUCCESS in 40m 42s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/46/254246/5/check/gate-ironicclient-dsvm-functional/fb49c78/ : SUCCESS in 23m 41s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"e22b05feea15b04d6284040c7f493f941cde52b7","author":{"_account_id":14923,"name":"Sinval Vieira Mendes Neto","email":"sinvalneto01@gmail.com","username":"sinvalvieira"},"date":"2016-01-20 12:54:41.000000000","message":"Patch Set 5: Code-Review+1\n\nLGTM","accounts_in_message":[],"_revision_number":5},{"id":"46ca1bcc340367f03acc71fd5e1e8bf6ebce80df","author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"date":"2016-02-23 13:19:13.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"e67ce8a315c3b455828757134c2dd86cd22bb5ce","author":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2016-02-23 14:44:18.000000000","message":"Patch Set 5: Code-Review+1\n\nlgtm","accounts_in_message":[],"_revision_number":5},{"id":"145c6e59ccfa0d2cf0f42adfcb5230f03143a686","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-02-26 15:02:22.000000000","message":"Patch Set 5: Code-Review-1\n\nRemoving specific classes is a breaking change, and even if it wasn\u0027t, I don\u0027t quite agree with that. People could use something like isinstance(obj, ironicclient.Node), derivve their classes from them, etc.","accounts_in_message":[],"_revision_number":5},{"id":"7504565c5553e9c4d4e3e434bdbec6472a97d8f4","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2016-02-26 15:41:28.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"491c9e38ee291f04498feeda0061a39e2a149f1e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-26 18:54:11.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-ironicclient-python34 http://logs.openstack.org/46/254246/6/check/gate-python-ironicclient-python34/54f9396/ : SUCCESS in 2m 19s\n- gate-python-ironicclient-pep8 http://logs.openstack.org/46/254246/6/check/gate-python-ironicclient-pep8/6eaf3ec/ : SUCCESS in 57s\n- gate-python-ironicclient-docs http://docs-draft.openstack.org/46/254246/6/check/gate-python-ironicclient-docs/ce2fbda//doc/build/html/ : SUCCESS in 1m 17s\n- gate-python-ironicclient-python27 http://logs.openstack.org/46/254246/6/check/gate-python-ironicclient-python27/9006a74/ : SUCCESS in 1m 09s\n- gate-python-ironicclient-pypy http://logs.openstack.org/46/254246/6/check/gate-python-ironicclient-pypy/b2b811f/ : SUCCESS in 2m 13s (non-voting)\n- check-osc-plugins http://logs.openstack.org/46/254246/6/check/check-osc-plugins/1d2a737/ : SUCCESS in 1m 27s (non-voting)\n- gate-tempest-dsvm-python-ironicclient-src http://logs.openstack.org/46/254246/6/check/gate-tempest-dsvm-python-ironicclient-src/305d690/ : SUCCESS in 34m 46s\n- gate-ironicclient-dsvm-functional http://logs.openstack.org/46/254246/6/check/gate-ironicclient-dsvm-functional/023b9d9/ : SUCCESS in 14m 38s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"7418d9909a8cebe2927be5f68a5ce987ed7d9ed3","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2016-02-29 12:24:45.000000000","message":"Patch Set 6: Code-Review+1\n\nif we plan to remove those backward-compat pieces at some point, IMO this change should be documented as reno release note, hinting any consumers of ironicclient Python API to re-write their logic depending on specific resource classes. An optional warning might be emitted as well.","accounts_in_message":[],"_revision_number":6},{"id":"33ee2e29f186cea3c196a7347ea6a5590e0ff5db","author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"date":"2016-02-29 14:43:43.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"55ee6a7b3b0580a4e4030efb2ada2458f7939497","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-06-14 16:22:01.000000000","message":"Patch Set 6: Code-Review-1\n\n1. This needs a release note; 2. I suspect it still breaks things like checking isinstance on list() result","accounts_in_message":[],"_revision_number":6},{"id":"4448d08acfb4f3b1b4ad2fa25066f11b33e0257d","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2016-06-14 16:50:26.000000000","message":"Patch Set 6: Workflow-1\n\nWill rework with deprecations for now, just in case, thanks for reviews!","accounts_in_message":[],"_revision_number":6},{"id":"1a55e0d3e9eb184b09f4f7ff2450ce018098f2d1","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2016-06-14 16:52:29.000000000","message":"Patch Set 6: Code-Review-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":6},{"id":"4b80a08927131fda6978c77fd4a30b715b05b917","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2016-06-14 16:53:52.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"f1c66631d764c141dbed1f88bf64d6ac452b9d6e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-16 01:00:41.000000000","message":"Patch Set 6: 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":6},{"id":"f09771cd18d18463453b2a8f872f1540e1854fc0","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2017-12-18 05:00:21.000000000","message":"Removed reviewer Jenkins with the following votes:\n\n* Verified-1 by Jenkins (3)\n","accounts_in_message":[],"_revision_number":6},{"id":"a4418ea2b22ba470d3c6acf1c1de5f944bab8176","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2017-12-20 23:56:21.000000000","message":"Removed reviewer John L. Villalovos with the following votes:\n\n* Code-Review-1 by John L. Villalovos \u003copenstack.org@sodarock.com\u003e\n","accounts_in_message":[],"_revision_number":6},{"id":"11d5389e5a6a16e31650f204aaa12d7cde8091a2","author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"date":"2018-08-03 14:16:44.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"9d74aa7a6e427c1f5124463804f022831a188983","revisions":{"884f1ee6d56a8050afd80963ccf5799df55ec243":{"kind":"REWORK","_number":1,"created":"2015-12-07 15:18:23.000000000","uploader":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"ref":"refs/changes/46/254246/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/46/254246/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/1"}}},"commit":{"parents":[{"commit":"3d354beafe6e4ae65a61a6503c63333c0c071c39","subject":"Merge \"Fix misprints in docstring\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/3d354beafe6e4ae65a61a6503c63333c0c071c39"}]}],"author":{"name":"Vladyslav Drok","email":"vdrok@mirantis.com","date":"2015-12-07 15:16:55.000000000","tz":120},"committer":{"name":"Vladyslav Drok","email":"vdrok@mirantis.com","date":"2015-12-07 15:16:55.000000000","tz":120},"subject":"Remove common.base.Resource class","message":"Remove common.base.Resource class\n\napiclient.base.Resource nowadays contains to_dict method, so there\nis no need to keep common.base.Resource class.\n\nChange-Id: Iee733b3b4b79a35763e85b34542179f905e8c8da\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/884f1ee6d56a8050afd80963ccf5799df55ec243"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/884f1ee6d56a8050afd80963ccf5799df55ec243"}]},"branch":"refs/heads/master"},"9ae88e6f81cf5ce6bab3d834475b22e3f1dc6257":{"kind":"REWORK","_number":2,"created":"2015-12-07 17:03:11.000000000","uploader":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"ref":"refs/changes/46/254246/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/46/254246/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/2"}}},"commit":{"parents":[{"commit":"3d354beafe6e4ae65a61a6503c63333c0c071c39","subject":"Merge \"Fix misprints in docstring\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/3d354beafe6e4ae65a61a6503c63333c0c071c39"}]}],"author":{"name":"Vladyslav Drok","email":"vdrok@mirantis.com","date":"2015-12-07 15:16:55.000000000","tz":120},"committer":{"name":"Vladyslav Drok","email":"vdrok@mirantis.com","date":"2015-12-07 17:03:05.000000000","tz":120},"subject":"Remove common.base.Resource class","message":"Remove common.base.Resource class\n\napiclient.base.Resource nowadays contains to_dict method, so there\nis no need to keep common.base.Resource class.\n\nChange-Id: Iee733b3b4b79a35763e85b34542179f905e8c8da\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9ae88e6f81cf5ce6bab3d834475b22e3f1dc6257"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9ae88e6f81cf5ce6bab3d834475b22e3f1dc6257"}]},"branch":"refs/heads/master"},"152caa14eebef8f078c81575885f098f70b22dee":{"kind":"REWORK","_number":3,"created":"2015-12-07 19:12:59.000000000","uploader":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"ref":"refs/changes/46/254246/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/46/254246/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/3"}}},"commit":{"parents":[{"commit":"d9d0b1551193447610ceb80f219215e5a1b7f818","subject":"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/d9d0b1551193447610ceb80f219215e5a1b7f818"}]}],"author":{"name":"Vladyslav Drok","email":"vdrok@mirantis.com","date":"2015-12-07 15:16:55.000000000","tz":120},"committer":{"name":"Vladyslav Drok","email":"vdrok@mirantis.com","date":"2015-12-07 19:09:21.000000000","tz":120},"subject":"Refactor client resource classes","message":"Refactor client resource classes\n\napiclient.base.Resource nowadays contains to_dict method, so there\nis no need to keep common.base.Resource class. There is no need in\nresources derived from apiclient Resource too, as only class name\ndiffers, a name attribute is added in the base class instead.\n\nChange-Id: Iee733b3b4b79a35763e85b34542179f905e8c8da\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/152caa14eebef8f078c81575885f098f70b22dee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/152caa14eebef8f078c81575885f098f70b22dee"}]},"branch":"refs/heads/master"},"fc5f11988920ba82ec035be2baf5b8d165c8d9f5":{"kind":"REWORK","_number":4,"created":"2015-12-30 13:37:55.000000000","uploader":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"ref":"refs/changes/46/254246/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/46/254246/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/4"}}},"commit":{"parents":[{"commit":"ced49ed5e352317698d97a72d70f63f341c837bc","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/ced49ed5e352317698d97a72d70f63f341c837bc"}]}],"author":{"name":"Vladyslav Drok","email":"vdrok@mirantis.com","date":"2015-12-07 15:16:55.000000000","tz":120},"committer":{"name":"Vladyslav Drok","email":"vdrok@mirantis.com","date":"2015-12-30 13:37:39.000000000","tz":120},"subject":"Refactor client resource classes","message":"Refactor client resource classes\n\napiclient.base.Resource nowadays contains to_dict method, so there\nis no need to keep common.base.Resource class. There is no need in\nresources derived from apiclient Resource too, as only class name\ndiffers, a name attribute is added in the base class instead.\n\nChange-Id: Iee733b3b4b79a35763e85b34542179f905e8c8da\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/fc5f11988920ba82ec035be2baf5b8d165c8d9f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/fc5f11988920ba82ec035be2baf5b8d165c8d9f5"}]},"branch":"refs/heads/master"},"22b72f7a901265fcb8cd96f754f989c5b61efca6":{"kind":"REWORK","_number":5,"created":"2016-01-20 11:46:39.000000000","uploader":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"ref":"refs/changes/46/254246/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/46/254246/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/5"}}},"commit":{"parents":[{"commit":"367333df60790473865e9fb925d5124d1ddcd23b","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/367333df60790473865e9fb925d5124d1ddcd23b"}]}],"author":{"name":"Vladyslav Drok","email":"vdrok@mirantis.com","date":"2015-12-07 15:16:55.000000000","tz":120},"committer":{"name":"Vladyslav Drok","email":"vdrok@mirantis.com","date":"2016-01-20 11:46:36.000000000","tz":120},"subject":"Refactor client resource classes","message":"Refactor client resource classes\n\napiclient.base.Resource nowadays contains to_dict method, so there\nis no need to keep common.base.Resource class. There is no need in\nresources derived from apiclient Resource too, as only class name\ndiffers, a name attribute is added in the base class instead.\n\nChange-Id: Iee733b3b4b79a35763e85b34542179f905e8c8da\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/22b72f7a901265fcb8cd96f754f989c5b61efca6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/22b72f7a901265fcb8cd96f754f989c5b61efca6"}]},"branch":"refs/heads/master"},"9d74aa7a6e427c1f5124463804f022831a188983":{"kind":"REWORK","_number":6,"created":"2016-02-26 15:41:28.000000000","uploader":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"ref":"refs/changes/46/254246/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-ironicclient","ref":"refs/changes/46/254246/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-ironicclient refs/changes/46/254246/6"}}},"commit":{"parents":[{"commit":"367333df60790473865e9fb925d5124d1ddcd23b","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/367333df60790473865e9fb925d5124d1ddcd23b"}]}],"author":{"name":"Vladyslav Drok","email":"vdrok@mirantis.com","date":"2015-12-07 15:16:55.000000000","tz":120},"committer":{"name":"Vladyslav Drok","email":"vdrok@mirantis.com","date":"2016-02-26 15:39:45.000000000","tz":120},"subject":"Refactor client resource classes","message":"Refactor client resource classes\n\napiclient.base.Resource nowadays contains to_dict method, so there\nis no need to keep common.base.Resource class. There is no need in\nresources derived from apiclient Resource too, as only class name\ndiffers, a name attribute is added in the base class instead.\n\nChange-Id: Iee733b3b4b79a35763e85b34542179f905e8c8da\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9d74aa7a6e427c1f5124463804f022831a188983"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-ironicclient/commit/9d74aa7a6e427c1f5124463804f022831a188983"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
