)]}'
{"id":"openstack%2Fironic~744945","triplet_id":"openstack%2Fironic~master~Iee18e476c0125b80583567f71ccd6c6be29aa36a","project":"openstack/ironic","branch":"master","topic":"abstractmethod","hashtags":[],"change_id":"Iee18e476c0125b80583567f71ccd6c6be29aa36a","subject":"Use property plus abstractmethod for abstractproperty","status":"MERGED","created":"2020-08-05 16:28:33.000000000","updated":"2020-08-11 10:49:24.000000000","submitted":"2020-08-11 10:40:13.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"744945-1597142414298-ff0595dd","meta_rev_id":"b233ba1d3f921705030fedd17589a33ecc3fa65a","_number":744945,"virtual_id_number":744945,"owner":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2020-08-06 09:52:33.000000000","_account_id":30100,"name":"Huawei Ironic CI","email":"zhengxianhui@huawei.com","username":"huawei-ironic-driver-ci"},{"value":0,"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},{"value":0,"date":"2020-08-06 15:10:20.000000000","_account_id":14629,"name":"HPE Proliant","email":"proliantutils@gmail.com","username":"proliantci"},{"value":0,"date":"2020-08-06 23:42:19.000000000","_account_id":19339,"name":"Dell EMC Ironic CI","email":"openstack-ironic-ci@dell.com","username":"openstack-ironic-ci"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-08-11 10:40:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"all":[{"value":0,"_account_id":30100,"name":"Huawei Ironic CI","email":"zhengxianhui@huawei.com","username":"huawei-ironic-driver-ci"},{"value":2,"date":"2020-08-11 08:42:22.000000000","_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},{"value":0,"_account_id":14629,"name":"HPE Proliant","email":"proliantutils@gmail.com","username":"proliantci"},{"value":0,"_account_id":19339,"name":"Dell EMC Ironic CI","email":"openstack-ironic-ci@dell.com","username":"openstack-ironic-ci"},{"value":1,"date":"2020-08-07 01:36:06.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-08-07 11:07:10.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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"all":[{"value":0,"_account_id":30100,"name":"Huawei Ironic CI","email":"zhengxianhui@huawei.com","username":"huawei-ironic-driver-ci"},{"value":1,"date":"2020-08-11 08:42:22.000000000","_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},{"value":0,"_account_id":14629,"name":"HPE Proliant","email":"proliantutils@gmail.com","username":"proliantci"},{"value":0,"_account_id":19339,"name":"Dell EMC Ironic CI","email":"openstack-ironic-ci@dell.com","username":"openstack-ironic-ci"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":30100,"name":"Huawei Ironic CI","email":"zhengxianhui@huawei.com","username":"huawei-ironic-driver-ci"},{"value":0,"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},{"value":0,"_account_id":14629,"name":"HPE Proliant","email":"proliantutils@gmail.com","username":"proliantci"},{"value":0,"_account_id":19339,"name":"Dell EMC Ironic CI","email":"openstack-ironic-ci@dell.com","username":"openstack-ironic-ci"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},{"_account_id":14629,"name":"HPE Proliant","email":"proliantutils@gmail.com","username":"proliantci"},{"_account_id":19339,"name":"Dell EMC Ironic CI","email":"openstack-ironic-ci@dell.com","username":"openstack-ironic-ci"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"_account_id":30100,"name":"Huawei Ironic CI","email":"zhengxianhui@huawei.com","username":"huawei-ironic-driver-ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-08-06 09:52:33.000000000","updated_by":{"_account_id":30100,"name":"Huawei Ironic CI","email":"zhengxianhui@huawei.com","username":"huawei-ironic-driver-ci"},"reviewer":{"_account_id":30100,"name":"Huawei Ironic CI","email":"zhengxianhui@huawei.com","username":"huawei-ironic-driver-ci"},"state":"REVIEWER"},{"updated":"2020-08-06 15:10:20.000000000","updated_by":{"_account_id":14629,"name":"HPE Proliant","email":"proliantutils@gmail.com","username":"proliantci"},"reviewer":{"_account_id":14629,"name":"HPE Proliant","email":"proliantutils@gmail.com","username":"proliantci"},"state":"REVIEWER"},{"updated":"2020-08-06 23:42:19.000000000","updated_by":{"_account_id":19339,"name":"Dell EMC Ironic CI","email":"openstack-ironic-ci@dell.com","username":"openstack-ironic-ci"},"reviewer":{"_account_id":19339,"name":"Dell EMC Ironic CI","email":"openstack-ironic-ci@dell.com","username":"openstack-ironic-ci"},"state":"REVIEWER"},{"updated":"2020-08-07 01:36:06.000000000","updated_by":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"reviewer":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"state":"REVIEWER"},{"updated":"2020-08-07 11:07:10.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":"2020-08-11 08:42:22.000000000","updated_by":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"reviewer":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"state":"REVIEWER"},{"updated":"2020-08-11 10:40:13.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"ec098bebf91e4d7d790b06c3dc42797737caa39c","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2020-08-05 16:28:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"37ad25aef725deffc4a9e96ecd424d5afdc0cdc0","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-08-05 16:30:30.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"005463969aaf2241bb6cdfbbff8ff7cd09f3fdec","author":{"_account_id":30100,"name":"Huawei Ironic CI","email":"zhengxianhui@huawei.com","username":"huawei-ironic-driver-ci"},"date":"2020-08-05 16:58:48.000000000","message":"Patch Set 1:\n\nFAILURE \n\n* huawei-rack-pxe http://116.66.187.11/builds/Ironic-Unsuri-CI/1229 : Build failed. \n- To recheck use \u0027run huawei-ironic-ci\u0027. \n- For 3rd party ci contact info: https://wiki.openstack.org/wiki/ThirdPartySystems","accounts_in_message":[],"_revision_number":1},{"id":"9e29fa7a3108bdfb02872730a0f91ab0ee00fc8f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-05 18:18:10.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dee9d5bf6d7c46f9be54a37b8af57126 : FAILURE in 6m 19s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/89a192f4c6b140ae98e69bd37e74c004 : FAILURE in 6m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ad77f395ea9943d9bcb0870ef495274f : SUCCESS in 6m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7e3b72901a824134862c838485c67e53 : FAILURE in 6m 07s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c2af4b77a9ff477bbf4a3011a3ffe7c6 : FAILURE in 6m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d101fa80054a4a2b85b3071fa5226ba0 : FAILURE in 8m 15s\n- ironic-tox-unit-with-driver-libs https://zuul.opendev.org/t/openstack/build/db1a419c58384abcab01c096ce349950 : FAILURE in 6m 29s\n- ironic-standalone https://zuul.opendev.org/t/openstack/build/82a3530eab234709ac31fe87a96cb94f : FAILURE in 1h 26m 18s\n- ironic-standalone-redfish https://zuul.opendev.org/t/openstack/build/55ffb5381abe4ad09af59fe0996c3466 : SUCCESS in 1h 02m 21s (non-voting)\n- ironic-tempest-functional-python3 https://zuul.opendev.org/t/openstack/build/df8d182a25b54726a22882b9e53c4339 : SUCCESS in 28m 02s\n- ironic-grenade https://zuul.opendev.org/t/openstack/build/12b9a22cead3409fb6ce584f67484ad4 : SUCCESS in 1h 14m 24s\n- ironic-grenade-dsvm-multinode-multitenant https://zuul.opendev.org/t/openstack/build/306ed2ee3c6d4a13bce6dd61930ccacb : FAILURE in 14m 48s (non-voting)\n- ironic-tempest-partition-bios-redfish-pxe https://zuul.opendev.org/t/openstack/build/6105dec114c143f0b7e48208915f91bf : SUCCESS in 48m 36s\n- ironic-tempest-partition-uefi-redfish-vmedia https://zuul.opendev.org/t/openstack/build/f102683f8835451d9da17f47851fb1cd : SUCCESS in 57m 14s\n- ironic-tempest-wholedisk-bios-snmp-pxe https://zuul.opendev.org/t/openstack/build/21a7951b932a4a5698363ce3c8352fe3 : FAILURE in 45m 35s\n- ironic-tempest-ipa-partition-pxe_ipmitool https://zuul.opendev.org/t/openstack/build/0d3948e9ee6e4f07904baededb55b367 : SUCCESS in 1h 32m 51s\n- ironic-tempest-ipa-partition-uefi-pxe_ipmitool https://zuul.opendev.org/t/openstack/build/6e280a84c19c43bd9f40fb62a900c7be : SUCCESS in 1h 05m 16s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/d67175a9027e405e9fee810ca78e01bb : SUCCESS in 1h 29m 23s\n- ironic-tempest-bios-ipmi-direct-tinyipa https://zuul.opendev.org/t/openstack/build/b00fc7bd3827483ca78d6de7da1f030b : SUCCESS in 51m 48s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-indirect https://zuul.opendev.org/t/openstack/build/9fb58dfb51394e5fb43088f13130590c : SUCCESS in 1h 26m 08s\n- ironic-tempest-ipa-partition-bios-agent_ipmitool-indirect https://zuul.opendev.org/t/openstack/build/0d001d242a714235945b58f6abc4981f : SUCCESS in 1h 27m 06s\n- ironic-tempest-bfv https://zuul.opendev.org/t/openstack/build/c79f8af40c6d4891af8d2e7f75d716e7 : SUCCESS in 55m 40s\n- ironic-tempest-ipa-partition-uefi-pxe-grub2 https://zuul.opendev.org/t/openstack/build/c3df97bd5bc1492db08d419b2d553758 : FAILURE in 1h 35m 02s\n- ironic-tempest-ipxe-ipv6 https://zuul.opendev.org/t/openstack/build/f1803e28fc3c4d5b9496429760a4c769 : SUCCESS in 1h 09m 52s (non-voting)\n- metalsmith-integration-glance-localboot-centos7 https://zuul.opendev.org/t/openstack/build/777204dddb5241e28220d3956b081182 : SUCCESS in 1h 25m 40s\n- ironic-tox-bandit https://zuul.opendev.org/t/openstack/build/fc4a016308ef4451a38778f6afa1dd67 : SUCCESS in 8m 04s (non-voting)\n- ironic-inspector-tempest https://zuul.opendev.org/t/openstack/build/03312efb71f64bada58af5c346057482 : SUCCESS in 1h 05m 21s (non-voting)\n- ironic-inspector-tempest-managed-non-standalone https://zuul.opendev.org/t/openstack/build/03e9f71a6a06475f94c7b892df3b94fc : SUCCESS in 1h 01m 07s (non-voting)\n- ironic-inspector-tempest-partition-bios-redfish-vmedia https://zuul.opendev.org/t/openstack/build/1a9d826d48f0461885ec579b1dfe8f19 : FAILURE in 1h 13m 28s (non-voting)\n- ironic-tempest-ipa-wholedisk-bios-ipmi-direct-dib https://zuul.opendev.org/t/openstack/build/c889b0ca262c44859c5fb96b5ffaf527 : SUCCESS in 58m 58s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/a46633ed8974464d85d798acc892ea31 : SUCCESS in 27m 45s (non-voting)\n- ironic-tempest-pxe_ipmitool-postgres https://zuul.opendev.org/t/openstack/build/8633fbc18333402f9680d219af92e749 : SUCCESS in 54m 42s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"bf3d501735ba4dd441f6edaf1f00ff5aad6f76cc","author":{"_account_id":14629,"name":"HPE Proliant","email":"proliantutils@gmail.com","username":"proliantci"},"date":"2020-08-05 23:42:39.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- hpe-gen9-dsvm-ironic-standalone-wholedisk-uefi-ilo-virtual-media-direct-python3 https://hpproliant.github.io/hpeproliant.github.io/logs/45/744945/1/check/hpe-gen9-dsvm-ironic-standalone-wholedisk-uefi-ilo-virtual-media-direct-python3/6a34d63/6a34d63.html : FAILURE in 1h 52m 12s\n- hpe-gen8-dsvm-ironic-standalone-wholedisk-bios-ilo-virtual-media-iscsi-python3 https://hpproliant.github.io/hpeproliant.github.io/logs/45/744945/1/check/hpe-gen8-dsvm-ironic-standalone-wholedisk-bios-ilo-virtual-media-iscsi-python3/e60821d/e60821d.html : SUCCESS in 1h 41m 29s\n- hpe-gen9-dsvm-ironic-standalone-wholedisk-uefi-ilo-pxe-direct-python3 https://hpproliant.github.io/hpeproliant.github.io/logs/45/744945/1/check/hpe-gen9-dsvm-ironic-standalone-wholedisk-uefi-ilo-pxe-direct-python3/50ba673/50ba673.html : SUCCESS in 1h 37m 57s\n- hpe-gen10-dsvm-ironic-standalone-wholedisk-uefi-ilo-virtual-media-direct-python3 https://hpproliant.github.io/hpeproliant.github.io/logs/45/744945/1/check/hpe-gen10-dsvm-ironic-standalone-wholedisk-uefi-ilo-virtual-media-direct-python3/d2ecd1e/d2ecd1e.html : FAILURE in 1h 41m 33s\n- hpe-gen10-dsvm-ironic-standalone-wholedisk-uefi-redfish-pxe-python3 https://hpproliant.github.io/hpeproliant.github.io/logs/45/744945/1/check/hpe-gen10-dsvm-ironic-standalone-wholedisk-uefi-redfish-pxe-python3/3c93120/3c93120.html : SUCCESS in 1h 44m 43s","accounts_in_message":[],"_revision_number":1},{"id":"4159cd3ee286802f63cf770e22e5b491405d1f39","author":{"_account_id":19339,"name":"Dell EMC Ironic CI","email":"openstack-ironic-ci@dell.com","username":"openstack-ironic-ci"},"date":"2020-08-06 00:57:41.000000000","message":"Patch Set 1:\n\nBuild failed. For 3rd party CI contact info: https://wiki.openstack.org/wiki/ThirdPartySystems\n\n- dellemc-poweredge-R730-R630-tempest-dsvm-ironic-idrac https://stash.dellemc-community.org/logs/dellemc-poweredge-R730-R630-tempest-dsvm-ironic-idrac/2020-08-05:11:28/744945/1/ : FAILURE in 1h 10m 49s\n- dellemc-poweredge-R740-R640-tempest-dsvm-ironic-idrac https://stash.dellemc-community.org/logs/dellemc-poweredge-R740-R640-tempest-dsvm-ironic-idrac/2020-08-05:11:28/744945/1/ : SUCCESS in 1h 14m 17s\n- dellemc-poweredge-R740-R640-UEFI-tempest-dsvm-ironic-idrac https://stash.dellemc-community.org/logs/dellemc-poweredge-R740-R640-UEFI-tempest-dsvm-ironic-idrac/2020-08-05:11:28/744945/1/ : SUCCESS in 1h 14m 45s\n- dellemc-poweredge-R740-R640-tempest-dsvm-ironic-redfish https://stash.dellemc-community.org/logs/dellemc-poweredge-R740-R640-tempest-dsvm-ironic-redfish/2020-08-05:11:28/744945/1/ : SUCCESS in 1h 04m 59s\n- dellemc-poweredge-R740-R640-UEFI-tempest-dsvm-ironic-redfish https://stash.dellemc-community.org/logs/dellemc-poweredge-R740-R640-UEFI-tempest-dsvm-ironic-redfish/2020-08-05:11:28/744945/1/ : SUCCESS in 1h 13m 29s\n- dellemc-poweredge-R730-R630-tempest-dsvm-ironic-ipmi https://stash.dellemc-community.org/logs/dellemc-poweredge-R730-R630-tempest-dsvm-ironic-ipmi/2020-08-05:11:28/744945/1/ : FAILURE in 1h 01m 30s\n- dellemc-poweredge-R740-R640-UEFI-tempest-dsvm-ironic-ipmi https://stash.dellemc-community.org/logs/dellemc-poweredge-R740-R640-UEFI-tempest-dsvm-ironic-ipmi/2020-08-05:11:28/744945/1/ : FAILURE in 1h 48m 08s\n- dellemc-poweredge-XE-UEFI-tempest-dsvm-ironic-redfish https://stash.dellemc-community.org/logs/dellemc-poweredge-XE-UEFI-tempest-dsvm-ironic-redfish/2020-08-05:11:28/744945/1/ : SUCCESS in 1h 01m 22s\n- dellemc-poweredge-R7515-R6515-tempest-dsvm-ironic-idrac https://stash.dellemc-community.org/logs/dellemc-poweredge-R7515-R6515-tempest-dsvm-ironic-idrac/2020-08-05:11:28/744945/1/ : FAILURE in 1h 04m 46s\n- dellemc-poweredge-R7515-R6515-UEFI-tempest-dsvm-ironic-redfish https://stash.dellemc-community.org/logs/dellemc-poweredge-R7515-R6515-UEFI-tempest-dsvm-ironic-redfish/2020-08-05:11:28/744945/1/ : FAILURE in 56m 19s","accounts_in_message":[],"_revision_number":1},{"id":"35c4916c26c637479b83cab2fc27614e0466e037","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2020-08-06 09:32:49.000000000","message":"Patch Set 1:\n\ncopy-paste failure! \\o/","accounts_in_message":[],"_revision_number":1},{"id":"2b8a6deb0fb56a62a38d2f60ee14d2a1faa52b0a","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2020-08-06 09:33:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"16c8615ad9919c810cbb08e45bb2f3a5c3724306","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2020-08-06 09:34:29.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"087078a4257289208e53873f297b04fb31eca196","author":{"_account_id":30100,"name":"Huawei Ironic CI","email":"zhengxianhui@huawei.com","username":"huawei-ironic-driver-ci"},"date":"2020-08-06 09:43:17.000000000","message":"Patch Set 2:\n\nSUCCESS \n\n* huawei-rack-pxe http://116.66.187.11/builds/Ironic-Unsuri-CI/1243 : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"5356b6489afb9a5299692848d2584f86ef2ac392","author":{"_account_id":30100,"name":"Huawei Ironic CI","email":"zhengxianhui@huawei.com","username":"huawei-ironic-driver-ci"},"date":"2020-08-06 09:52:33.000000000","message":"Patch Set 3:\n\nSUCCESS \n\n* huawei-rack-pxe http://116.66.187.11/builds/Ironic-Unsuri-CI/1244 : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"a9f7cf8c270b8e02b054ac28a6c083d48cc35846","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-06 11:09:39.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9b0d2b5f7a89433f8f099bafc4b2f7bf : SUCCESS in 8m 39s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/11cab17a81fd4b3bb1290089bc6c49e4 : SUCCESS in 10m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/63d786850d074fe0b9fa05c663995e8d : SUCCESS in 5m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f4af44e2cf99469c9c331bc69aa86144 : SUCCESS in 8m 23s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/08fa811c4df64357ae3d38f8cbd09583 : SUCCESS in 8m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9f5786fc7faa468ab10e99be5c65c046 : SUCCESS in 22m 55s\n- ironic-tox-unit-with-driver-libs https://zuul.opendev.org/t/openstack/build/66124fa4a9404d7da8abaf8ac1c4d376 : SUCCESS in 7m 44s\n- ironic-standalone https://zuul.opendev.org/t/openstack/build/f0c117a4cf0448da944b388d49d4321a : SUCCESS in 1h 12m 52s\n- ironic-standalone-redfish https://zuul.opendev.org/t/openstack/build/fd3d2e190e104a219e363a40429326fe : SUCCESS in 1h 12m 39s (non-voting)\n- ironic-tempest-functional-python3 https://zuul.opendev.org/t/openstack/build/e356124ffbc6465ab42b4cad6af38789 : SUCCESS in 32m 31s\n- ironic-grenade https://zuul.opendev.org/t/openstack/build/7bffec74e962423b996e14b2e2cd726d : SUCCESS in 1h 19m 15s\n- ironic-grenade-dsvm-multinode-multitenant https://zuul.opendev.org/t/openstack/build/99b44809cbf940d3ad10105de153b6c1 : FAILURE in 17m 33s (non-voting)\n- ironic-tempest-partition-bios-redfish-pxe https://zuul.opendev.org/t/openstack/build/041d6463436b474eb2ed04cc65e596a2 : SUCCESS in 40m 55s\n- ironic-tempest-partition-uefi-redfish-vmedia https://zuul.opendev.org/t/openstack/build/67326639aab74a94982c5260bf497680 : SUCCESS in 1h 29m 38s\n- ironic-tempest-wholedisk-bios-snmp-pxe https://zuul.opendev.org/t/openstack/build/fc82e2daf11b45a0845d9e5e34185627 : SUCCESS in 47m 53s\n- ironic-tempest-ipa-partition-pxe_ipmitool https://zuul.opendev.org/t/openstack/build/16be700aff714cfbafcff92663155e2b : SUCCESS in 1h 04m 16s\n- ironic-tempest-ipa-partition-uefi-pxe_ipmitool https://zuul.opendev.org/t/openstack/build/4048d0782f374933a08a2e1275ef564e : SUCCESS in 59m 45s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/4f80256fd3be4b03b18daa71f048c180 : SUCCESS in 1h 29m 05s\n- ironic-tempest-bios-ipmi-direct-tinyipa https://zuul.opendev.org/t/openstack/build/6e5e7c16c0d940439c1be847d2b76c67 : SUCCESS in 1h 11m 32s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-indirect https://zuul.opendev.org/t/openstack/build/de7d7b00eb7b47c78fa63ebd5e11f612 : SUCCESS in 1h 04m 07s\n- ironic-tempest-ipa-partition-bios-agent_ipmitool-indirect https://zuul.opendev.org/t/openstack/build/49374db026ae45af95e8019186ae9058 : SUCCESS in 53m 51s\n- ironic-tempest-bfv https://zuul.opendev.org/t/openstack/build/d844ba5cf2a641aeb2b1d540fa083c97 : SUCCESS in 41m 34s\n- ironic-tempest-ipa-partition-uefi-pxe-grub2 https://zuul.opendev.org/t/openstack/build/4e6585457e0f48c6bd00c7b1bf371813 : SUCCESS in 57m 23s\n- ironic-tempest-ipxe-ipv6 https://zuul.opendev.org/t/openstack/build/822c798e343240f9b00e73a81b1be15b : SUCCESS in 1h 05m 24s (non-voting)\n- metalsmith-integration-glance-localboot-centos7 https://zuul.opendev.org/t/openstack/build/93270fd45234407e84a51cd312f872f7 : SUCCESS in 1h 20m 31s\n- ironic-tox-bandit https://zuul.opendev.org/t/openstack/build/9477f25c59274b46afa57cfe47d88e69 : SUCCESS in 4m 44s (non-voting)\n- ironic-inspector-tempest https://zuul.opendev.org/t/openstack/build/6870d73a234d435586040bd3164fc237 : SUCCESS in 56m 10s (non-voting)\n- ironic-inspector-tempest-managed-non-standalone https://zuul.opendev.org/t/openstack/build/37447c3289774536996964c42bd54d8a : SUCCESS in 57m 50s (non-voting)\n- ironic-inspector-tempest-partition-bios-redfish-vmedia https://zuul.opendev.org/t/openstack/build/6ecfde6336244762aa63574f24a321b9 : SUCCESS in 58m 51s (non-voting)\n- ironic-tempest-ipa-wholedisk-bios-ipmi-direct-dib https://zuul.opendev.org/t/openstack/build/f0c1713b048846619624387ed195a5c3 : SUCCESS in 51m 09s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-bionic https://zuul.opendev.org/t/openstack/build/e75205bc5d0c46198cf3b9b1e5ca643c : SUCCESS in 17m 33s (non-voting)\n- ironic-tempest-pxe_ipmitool-postgres https://zuul.opendev.org/t/openstack/build/284b094571954db2a53a68ba83738704 : SUCCESS in 56m 38s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"6a3a2c65b097ab437d7386c02b93a963f45870b2","author":{"_account_id":14629,"name":"HPE Proliant","email":"proliantutils@gmail.com","username":"proliantci"},"date":"2020-08-06 15:10:20.000000000","message":"Patch Set 3:\n\nBuild failed.\n\n- hpe-gen9-dsvm-ironic-standalone-wholedisk-uefi-ilo-virtual-media-direct-python3 https://hpproliant.github.io/hpeproliant.github.io/logs/45/744945/3/check/hpe-gen9-dsvm-ironic-standalone-wholedisk-uefi-ilo-virtual-media-direct-python3/37810a7/37810a7.html : FAILURE in 1h 51m 54s\n- hpe-gen8-dsvm-ironic-standalone-wholedisk-bios-ilo-virtual-media-iscsi-python3 https://hpproliant.github.io/hpeproliant.github.io/logs/45/744945/3/check/hpe-gen8-dsvm-ironic-standalone-wholedisk-bios-ilo-virtual-media-iscsi-python3/e32a473/e32a473.html : SUCCESS in 1h 45m 25s\n- hpe-gen9-dsvm-ironic-standalone-wholedisk-uefi-ilo-pxe-direct-python3 https://hpproliant.github.io/hpeproliant.github.io/logs/45/744945/3/check/hpe-gen9-dsvm-ironic-standalone-wholedisk-uefi-ilo-pxe-direct-python3/cb7973c/cb7973c.html : SUCCESS in 1h 43m 20s\n- hpe-gen10-dsvm-ironic-standalone-wholedisk-uefi-ilo-virtual-media-direct-python3 https://hpproliant.github.io/hpeproliant.github.io/logs/45/744945/3/check/hpe-gen10-dsvm-ironic-standalone-wholedisk-uefi-ilo-virtual-media-direct-python3/91a4050/91a4050.html : FAILURE in 1h 47m 44s\n- hpe-gen10-dsvm-ironic-standalone-wholedisk-uefi-redfish-pxe-python3 https://hpproliant.github.io/hpeproliant.github.io/logs/45/744945/3/check/hpe-gen10-dsvm-ironic-standalone-wholedisk-uefi-redfish-pxe-python3/3a50b60/3a50b60.html : SUCCESS in 1h 44m 26s","accounts_in_message":[],"_revision_number":3},{"id":"d4b563c6bc31c3f4e566353fd0c7a88534a6a04b","author":{"_account_id":19339,"name":"Dell EMC Ironic CI","email":"openstack-ironic-ci@dell.com","username":"openstack-ironic-ci"},"date":"2020-08-06 23:42:19.000000000","message":"Patch Set 3:\n\nBuild failed. For 3rd party CI contact info: https://wiki.openstack.org/wiki/ThirdPartySystems\n\n- dellemc-poweredge-R730-R630-tempest-dsvm-ironic-idrac https://stash.dellemc-community.org/logs/dellemc-poweredge-R730-R630-tempest-dsvm-ironic-idrac/2020-08-06:04:34/744945/3/ : SUCCESS in 1h 10m 11s\n- dellemc-poweredge-R740-R640-tempest-dsvm-ironic-idrac https://stash.dellemc-community.org/logs/dellemc-poweredge-R740-R640-tempest-dsvm-ironic-idrac/2020-08-06:04:34/744945/3/ : SUCCESS in 1h 18m 15s\n- dellemc-poweredge-R740-R640-UEFI-tempest-dsvm-ironic-idrac https://stash.dellemc-community.org/logs/dellemc-poweredge-R740-R640-UEFI-tempest-dsvm-ironic-idrac/2020-08-06:04:34/744945/3/ : FAILURE in 1h 10m 04s\n- dellemc-poweredge-R740-R640-tempest-dsvm-ironic-redfish https://stash.dellemc-community.org/logs/dellemc-poweredge-R740-R640-tempest-dsvm-ironic-redfish/2020-08-06:04:34/744945/3/ : SUCCESS in 1h 03m 33s\n- dellemc-poweredge-R740-R640-UEFI-tempest-dsvm-ironic-redfish https://stash.dellemc-community.org/logs/dellemc-poweredge-R740-R640-UEFI-tempest-dsvm-ironic-redfish/2020-08-06:04:34/744945/3/ : SUCCESS in 59m 45s\n- dellemc-poweredge-R730-R630-tempest-dsvm-ironic-ipmi https://stash.dellemc-community.org/logs/dellemc-poweredge-R730-R630-tempest-dsvm-ironic-ipmi/2020-08-06:04:34/744945/3/ : SUCCESS in 1h 01m 17s\n- dellemc-poweredge-R740-R640-UEFI-tempest-dsvm-ironic-ipmi https://stash.dellemc-community.org/logs/dellemc-poweredge-R740-R640-UEFI-tempest-dsvm-ironic-ipmi/2020-08-06:04:34/744945/3/ : SUCCESS in 1h 43m 03s\n- dellemc-poweredge-XE-UEFI-tempest-dsvm-ironic-redfish https://stash.dellemc-community.org/logs/dellemc-poweredge-XE-UEFI-tempest-dsvm-ironic-redfish/2020-08-06:04:34/744945/3/ : SUCCESS in 56m 58s\n- dellemc-poweredge-R7515-R6515-tempest-dsvm-ironic-idrac https://stash.dellemc-community.org/logs/dellemc-poweredge-R7515-R6515-tempest-dsvm-ironic-idrac/2020-08-06:04:34/744945/3/ : FAILURE in 1h 31m 39s\n- dellemc-poweredge-R7515-R6515-UEFI-tempest-dsvm-ironic-redfish https://stash.dellemc-community.org/logs/dellemc-poweredge-R7515-R6515-UEFI-tempest-dsvm-ironic-redfish/2020-08-06:04:34/744945/3/ : FAILURE in 57m 27s","accounts_in_message":[],"_revision_number":3},{"id":"d1855cca00fadae5c77e289b07de013bcbb7607f","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2020-08-07 01:36:06.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"65d4edaea7f05ddf59361833aecc0dc2047a5d15","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-08-07 11:07:10.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"3031637a416a1daa3b25414dbd8e25f3250de745","author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"date":"2020-08-11 08:42:22.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nThank you Riccardo.","accounts_in_message":[],"_revision_number":3},{"id":"e6f8cd24b430dcfcc2490abf6969041a11e6e8f4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-11 08:42:35.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"7e9a03beb9e33f85e68a8d6d67e24fd369ebd810","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-11 10:40:13.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c93712f20ed645e3a9f68894407c9447 : SUCCESS in 8m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b7447048a60e4129a8081f68699cfc86 : SUCCESS in 4m 56s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ea484953918b4c848153f922471aa88b : SUCCESS in 6m 56s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b3cf142b50ab4978958b1e99c3799f14 : SUCCESS in 6m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7d2d37f8a4eb454a9c4816a9a95045d1 : SUCCESS in 14m 49s\n- ironic-tox-unit-with-driver-libs https://zuul.opendev.org/t/openstack/build/a103e0105cae4848b737525c1ed1fc1f : SUCCESS in 7m 16s\n- ironic-standalone https://zuul.opendev.org/t/openstack/build/39aba7b9bbf9467a971351e8e5c3fdb3 : SUCCESS in 57m 07s\n- ironic-tempest-functional-python3 https://zuul.opendev.org/t/openstack/build/fee5af30d05c4fbda97d56ddec1ecdd9 : SUCCESS in 25m 25s\n- ironic-grenade https://zuul.opendev.org/t/openstack/build/12465834b0514dca9d2f7fde2d36c6e9 : SUCCESS in 1h 02m 23s\n- ironic-tempest-partition-bios-redfish-pxe https://zuul.opendev.org/t/openstack/build/796e4217629a465698e3350a4a7f28f0 : SUCCESS in 49m 31s\n- ironic-tempest-partition-uefi-redfish-vmedia https://zuul.opendev.org/t/openstack/build/9f1be8d15c654ed6b4a15d7d22834ffb : SUCCESS in 53m 55s\n- ironic-tempest-wholedisk-bios-snmp-pxe https://zuul.opendev.org/t/openstack/build/51d239abd15c426c85f3d9aa3da381f4 : SUCCESS in 47m 14s\n- ironic-tempest-ipa-partition-pxe_ipmitool https://zuul.opendev.org/t/openstack/build/ea74f0c864d541788f56b40ba28e95aa : SUCCESS in 1h 13m 23s\n- ironic-tempest-ipa-partition-uefi-pxe_ipmitool https://zuul.opendev.org/t/openstack/build/4de85075c30f465faf3de8ffac885990 : SUCCESS in 53m 15s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/5ce99896ae824454955d508625bbeb0a : SUCCESS in 1h 29m 14s\n- ironic-tempest-bios-ipmi-direct-tinyipa https://zuul.opendev.org/t/openstack/build/a7e76ef9ac9e4bb095003775376201e0 : SUCCESS in 1h 24m 11s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-indirect https://zuul.opendev.org/t/openstack/build/a26734243277443b9c3c03813eeda00c : SUCCESS in 56m 16s\n- ironic-tempest-ipa-partition-bios-agent_ipmitool-indirect https://zuul.opendev.org/t/openstack/build/81cbf820f34648b99176b52f7775a38f : SUCCESS in 1h 40m 01s\n- ironic-tempest-bfv https://zuul.opendev.org/t/openstack/build/e85a883b77c546ca93d720ad2bb81f26 : SUCCESS in 40m 28s\n- ironic-tempest-ipa-partition-uefi-pxe-grub2 https://zuul.opendev.org/t/openstack/build/e7ec2b5a26fb451c8755a3d89b0f220f : SUCCESS in 49m 53s\n- metalsmith-integration-glance-localboot-centos7 https://zuul.opendev.org/t/openstack/build/95cbee701b6c4bafaeeb7524388457a7 : SUCCESS in 52m 14s","accounts_in_message":[],"_revision_number":3},{"id":"996b0365d990366fd67546d50d5b9b36fae2bf8e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-11 10:40:14.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"f6b3654ac943f6f915d072a368f45c747a318d14","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-11 10:41:45.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/60b657e6ac2c440fa32670d2eb33ba6f : SUCCESS in 1m 04s","accounts_in_message":[],"_revision_number":3},{"id":"810fbad48a1dc646c47d6f3b1cfdbd2e5cd480b4","author":{"_account_id":30100,"name":"Huawei Ironic CI","email":"zhengxianhui@huawei.com","username":"huawei-ironic-driver-ci"},"date":"2020-08-11 10:49:24.000000000","message":"Patch Set 3:\n\nSUCCESS \n\n* huawei-rack-pxe http://116.66.187.11/builds/Ironic-Unsuri-CI/1285 : SUCCESS","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"00a23de3aef65947a3a308baa592e40b95259352","revisions":{"2d232feea316222a7a37970a36347c14d29e342a":{"kind":"REWORK","_number":1,"created":"2020-08-05 16:28:33.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/45/744945/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/45/744945/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/45/744945/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/45/744945/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/45/744945/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/45/744945/1"}}},"commit":{"parents":[{"commit":"abed175fc884a79e55ea1031db43edb05af38c1c","subject":"Fix error word presistent in docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/abed175fc884a79e55ea1031db43edb05af38c1c"}]}],"author":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2020-08-05 16:28:13.000000000","tz":120},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2020-08-05 16:28:13.000000000","tz":120},"subject":"Use property plus abstractmethod for abstractproperty","message":"Use property plus abstractmethod for abstractproperty\n\nThe abstractproperty method is deprecated since Python 3.3 [1]\n\n[1] https://docs.python.org/3/library/abc.html#abc.abstractproperty\n\nChange-Id: Iee18e476c0125b80583567f71ccd6c6be29aa36a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/2d232feea316222a7a37970a36347c14d29e342a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/2d232feea316222a7a37970a36347c14d29e342a"}]},"branch":"refs/heads/master"},"0aa1c3052f194577c27c1afedb2eb2b9f36deb11":{"kind":"REWORK","_number":2,"created":"2020-08-06 09:33:48.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/45/744945/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/45/744945/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/45/744945/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/45/744945/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/45/744945/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/45/744945/2"}}},"commit":{"parents":[{"commit":"abed175fc884a79e55ea1031db43edb05af38c1c","subject":"Fix error word presistent in docs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/abed175fc884a79e55ea1031db43edb05af38c1c"}]}],"author":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2020-08-05 16:28:13.000000000","tz":120},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2020-08-06 09:33:40.000000000","tz":120},"subject":"Use property plus abstractmethod for abstractproperty","message":"Use property plus abstractmethod for abstractproperty\n\nThe abstractproperty method is deprecated since Python 3.3 [1]\n\n[1] https://docs.python.org/3/library/abc.html#abc.abstractproperty\n\nChange-Id: Iee18e476c0125b80583567f71ccd6c6be29aa36a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/0aa1c3052f194577c27c1afedb2eb2b9f36deb11"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/0aa1c3052f194577c27c1afedb2eb2b9f36deb11"}]},"branch":"refs/heads/master"},"00a23de3aef65947a3a308baa592e40b95259352":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2020-08-06 09:34:29.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/45/744945/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic","ref":"refs/changes/45/744945/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic refs/changes/45/744945/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic refs/changes/45/744945/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic refs/changes/45/744945/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic refs/changes/45/744945/3"}}},"commit":{"parents":[{"commit":"325aea27ead92e49e40bc34d434c591b663e5d6e","subject":"Merge \"Break out collection functions for json usage\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/325aea27ead92e49e40bc34d434c591b663e5d6e"}]}],"author":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2020-08-05 16:28:13.000000000","tz":120},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2020-08-06 09:34:23.000000000","tz":120},"subject":"Use property plus abstractmethod for abstractproperty","message":"Use property plus abstractmethod for abstractproperty\n\nThe abstractproperty method is deprecated since Python 3.3 [1]\n\n[1] https://docs.python.org/3/library/abc.html#abc.abstractproperty\n\nChange-Id: Iee18e476c0125b80583567f71ccd6c6be29aa36a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/00a23de3aef65947a3a308baa592e40b95259352"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic/commit/00a23de3aef65947a3a308baa592e40b95259352"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
