)]}'
{"id":"openstack%2Fironic-python-agent~913209","triplet_id":"openstack%2Fironic-python-agent~master~I5a497e94b83a4d83e71cdd18ee0fe6c42c535774","project":"openstack/ironic-python-agent","branch":"master","topic":"bug/2057668","attention_set":{"31031":{"account":{"_account_id":31031,"name":"Daniel King","email":"openinfra@anewmind.me","username":"DanKingTech"},"last_update":"2024-04-15 16:21:05.000000000","reason":"Someone else replied on the change"},"11655":{"account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"last_update":"2024-04-03 13:26:16.000000000","reason":"Vote got outdated and was removed: Code-Review+2"}},"removed_from_attention_set":{"10342":{"account":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"last_update":"2024-05-15 15:06:44.000000000","reason":"\u003cGERRIT_ACCOUNT_10342\u003e replied on the change","reason_account":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"}}},"hashtags":[],"change_id":"I5a497e94b83a4d83e71cdd18ee0fe6c42c535774","subject":"Add get_additional_skip_list and get_skip_list","status":"NEW","created":"2024-03-20 20:02:16.000000000","updated":"2024-05-15 15:06:44.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":13,"unresolved_comment_count":2,"has_review_started":true,"meta_rev_id":"d3f65ba335a174e169f485ee6d591426878aefb3","_number":913209,"virtual_id_number":913209,"owner":{"_account_id":31031,"name":"Daniel King","email":"openinfra@anewmind.me","username":"DanKingTech"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2024-04-03 19:07:30.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"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":{"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2024-04-15 16:21:05.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}],"REVIEWER":[{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-03-20 20:08:10.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":"CC"},{"updated":"2024-03-20 22:47:31.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"},{"updated":"2024-03-28 00:22:16.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2024-03-28 19:59:57.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2024-04-03 11:52:10.000000000","updated_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"reviewer":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"state":"CC"},{"updated":"2024-04-15 16:21:05.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":"6d9d3c6c81a1b28034538fefce1fa72b4985cee7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31031,"name":"Daniel King","email":"openinfra@anewmind.me","username":"DanKingTech"},"date":"2024-03-20 20:02:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f67af6645445965ae4c503e6fb49b2594ca25f35","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-20 20:08:10.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ecf1322974e84f92af1a8c2c984af34b\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/626ff5b0141845918135dcfec0e718b7 : SUCCESS in 3m 13s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/8637f467d89242018d36b337d009f4c1 : SUCCESS in 3m 26s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/709e562684b84806aa28ef250a86da66 : SUCCESS in 4m 23s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e3a1e34a75a782267cc81e680f04174c8ff14485","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-20 22:47:31.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/30298750593b4deeaa6eb0e201f06859\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ec2cb5a26a464a139801ff8571c96d3d : SUCCESS in 3m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/35eadf1b79894c50be88722f0e4f4ff1 : SUCCESS in 3m 13s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8cf5c9fc775e4bf394b8662a0cf20599 : SUCCESS in 5m 48s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ad2cc96999474641a4e6d12b8396c608 : SUCCESS in 4m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cbe18a79c35643c3a7a9394a4e04c36f : SUCCESS in 5m 09s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/6e29fd8bb87c47f5b8f327aa5b3f70d9 : SUCCESS in 4m 26s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/fed08f1d73e6477c9622e500d026cb91 : SUCCESS in 5m 00s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/6ecc1acd49f24a9283ff4b19d916ebdd : SUCCESS in 3m 48s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/cbc95bdc844d4d3dab899bb868cf45d6 : SUCCESS in 1h 19m 28s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/87c09d8331f34d0099f78c4850447b6d : SUCCESS in 1h 32m 06s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/5f77b4216f294439b134aea68157572c : SUCCESS in 1h 19m 17s\n- metalsmith-integration-ipa-src-legacy https://zuul.opendev.org/t/openstack/build/5114e39b41964b41b2f5c07c9041653e : FAILURE in 49m 45s (non-voting)\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/2c3698d9fc3c4bdca3e481ef6243899b : SUCCESS in 1h 04m 36s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/5bf490962e3e4b04a55dada6e39da1fa : SUCCESS in 21m 56s (non-voting)\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/94466545f8814e92a1329dda2f58406a : SUCCESS in 6m 18s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/acbb8938a2684b73b397596754d67b52 : FAILURE in 2h 42m 23s (non-voting)\n- ipa-tox-codespell https://zuul.opendev.org/t/openstack/build/745e946723054be2a1ac4e956a0d7deb : SUCCESS in 4m 29s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"365a7fd34506dfba8307b0eed64222f069343eec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31031,"name":"Daniel King","email":"openinfra@anewmind.me","username":"DanKingTech"},"date":"2024-03-27 13:18:26.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"27e6cd11b7c630af5e7bc1697ba6d3a30becca59","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-27 13:26:19.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b81e4d9d12be4629a07630be2259e23f\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/1f69d6e3d98046b99ef393c1a5797bdc : SUCCESS in 6m 55s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/039e8ff1c3b345558c7f56ad856be6a8 : SUCCESS in 6m 20s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"930d0f0be9bda13a932f25a4ade98e69e75961d4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-03-27 16:20:34.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d29792722073451d94a724177367c142\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/77e4153b43fc47fd88d62aab7de64e26 : SUCCESS in 3m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8c9edbad65c74d9bbb450dba2a94b077 : SUCCESS in 4m 57s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/243edf52cf8b4a92a0e79778fad92ab9 : SUCCESS in 4m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c6915153cbc14cfab62a91a849bcf97f : SUCCESS in 5m 06s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/6a0da30d376c468491a3ff3bd497c1c4 : SUCCESS in 5m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3b49189524ef49afb8236411d917ecf8 : SUCCESS in 6m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/dad9f4a589954991bd8c55b59ff0e02f : SUCCESS in 2m 41s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/62aeaee645f8418b933c1e8f1a7f900c : SUCCESS in 4m 53s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/66e21455083546259d8b622af9a1c0c6 : SUCCESS in 3m 32s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/cd73201a216f44f49514323640fc2cdb : SUCCESS in 4m 38s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/58f377a816b84e68934a26786c761fa9 : SUCCESS in 1h 04m 25s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/0c3b16e41eb14fb9b724d945c9a75148 : SUCCESS in 1h 59m 19s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/009696e2fa8d4c0f84df7783870986eb : SUCCESS in 1h 11m 22s\n- metalsmith-integration-ipa-src-legacy https://zuul.opendev.org/t/openstack/build/70b152c77a68417282984816b6a2606a : FAILURE in 53m 09s (non-voting)\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/74e7941d0d1c4ddc804da8530523f318 : SUCCESS in 1h 28m 51s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/9aff4e951a9e4debac9f717249615b57 : SUCCESS in 20m 16s (non-voting)\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/b9bfb32794cd429eb2d6fbabe3d8d235 : SUCCESS in 7m 37s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/19170df38b1a40f7b8a657c7bebfa372 : FAILURE in 2h 56m 40s (non-voting)\n- ipa-tox-codespell https://zuul.opendev.org/t/openstack/build/74cf64aa25dd42b492d699ee9862b058 : SUCCESS in 3m 11s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f8ea93052bd96ea213a3f74700f72dca0cf89926","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":31031,"name":"Daniel King","email":"openinfra@anewmind.me","username":"DanKingTech"},"date":"2024-03-27 16:29:26.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":2},{"id":"3463e9a748244f2baac48a15bab6c690944ff87e","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2024-03-28 00:22:16.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"769b18b6e01c091def8e7df4cf6b0d42ba0772bc","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2024-03-28 19:59:57.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0fdcb260e464e09c49b6802270f6be0129a326c3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-01 13:08:35.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"d93a0ddef1fa0fe25f081aaa7d9143549038d37d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-01 14:57:35.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/3f58c47afb5348669853e3b1d664c0c9\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c6b303c7116c478aa93df7580f5b52ff : SUCCESS in 6m 00s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/bf3e16722a554652b5b432c06f0367e7 : SUCCESS in 6m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8b4f9f1ae6a3444a854db13121cbd795 : SUCCESS in 6m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b5aca405caba44259a30ba84fa54dbff : SUCCESS in 8m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e63ed1db511e413e9ce9bff68f6a643d : SUCCESS in 3m 18s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/186d8b1d2445420f8b77101bed4a8e4d : SUCCESS in 3m 33s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/a4ec9271587a436e9f3b1310c7c58fab : SUCCESS in 3m 26s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/457db1e40a14486d8dba62d881a543a7 : SUCCESS in 3m 09s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/1940c1c02ff145f4b52d1f3cea05e0d8 : SUCCESS in 52m 51s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/8da8552c20694772b7bcc04f6fe2d951 : FAILURE in 58m 57s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/18f624f83f874c0c88831b3a12ae2154 : SUCCESS in 1h 32m 31s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/372d31b1c7fb4580908647860526aa79 : SUCCESS in 1h 25m 02s","accounts_in_message":[],"_revision_number":2},{"id":"a6c8936022c703aa689fa7eff467cae65dc484c7","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2024-04-03 11:52:10.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"2f324c915df31a745bcca6735be342b8e0027d8a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31031,"name":"Daniel King","email":"openinfra@anewmind.me","username":"DanKingTech"},"date":"2024-04-03 12:00:41.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-2\n* Workflow+1\n","accounts_in_message":[],"_revision_number":3},{"id":"857e83ef437b56c2a4cdc162a8f2f78e55896acd","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-03 12:09:04.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8d1f3504965c4744a1741aea73b82f68\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/6fcccfca5f5d407198727641bb17e29c : SUCCESS in 7m 15s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/087398e713af45cabf8f9d17480df061 : SUCCESS in 4m 14s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"ab913c226b2b98bc142caa5c9086dcdb49dc76f2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31031,"name":"Daniel King","email":"openinfra@anewmind.me","username":"DanKingTech"},"date":"2024-04-03 13:26:16.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":4},{"id":"f5905c74e1c030e863a63f665230b74e71de7830","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-03 14:11:08.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d7085b19c7b84f64ba9cbb1ab23df159\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/76e51fc09eb04980a3efe705f0fd42cb : SUCCESS in 9m 42s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/4d1defb471234783b6353cf86137f16f : SUCCESS in 6m 53s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"9d74191a852dd84d95cc6e72e638ee8059ed21ad","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-03 19:07:30.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/87b40b3a70444448beb6638679201822\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6a5f861a41f346bf88ede8e734cf00e7 : SUCCESS in 4m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/378041d8901d47459e50a29028f53302 : SUCCESS in 3m 31s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7754421cce564e4b869b4d1d29edc351 : SUCCESS in 4m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/62513004a86147d8ab075af4ec48c2c5 : SUCCESS in 3m 59s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/e024a7c90511434f93a650d9894819f1 : SUCCESS in 6m 23s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ad6c104004354782bfbb10310031844a : SUCCESS in 6m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2f1e1139f9d741909a800f4136a52f94 : SUCCESS in 2m 41s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/dd5843deecd6440686284e85c47bf778 : SUCCESS in 4m 20s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/a9f9707fa76c4291b5bbb7d9d39250b9 : SUCCESS in 3m 29s\n- ipa-tox-examples https://zuul.opendev.org/t/openstack/build/6adff057e26749e2ac8756977f2d1633 : SUCCESS in 3m 30s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/bff7ccfb8f1741feb1a6622fbfea3d0f : SUCCESS in 52m 11s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/c7f3eb1d31ee4a10a1b8f8af755de918 : SUCCESS in 1h 34m 45s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/fd38f9e892a84ec99d37d42737aedbd4 : SUCCESS in 1h 07m 15s\n- metalsmith-integration-ipa-src-legacy https://zuul.opendev.org/t/openstack/build/ae28b28e4a294bf1b5a58eaaea74f43c : FAILURE in 49m 32s (non-voting)\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/cc926924d97f4efea49499547abd598f : SUCCESS in 1h 31m 42s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/7d82abaa60e74bde9d49a2ca9bfe2e91 : SUCCESS in 22m 15s (non-voting)\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/3aa6721855d442db8d6f22c51f1a87cd : SUCCESS in 8m 00s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/b250849945134b569d709044a46f35d9 : TIMED_OUT in 3h 03m 01s (non-voting)\n- ipa-tox-codespell https://zuul.opendev.org/t/openstack/build/4ac71daae7b2404ebfb36f904365ac77 : SUCCESS in 3m 04s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"91214941f4205943504fecd1274c5971ed92e294","author":{"_account_id":31031,"name":"Daniel King","email":"openinfra@anewmind.me","username":"DanKingTech"},"date":"2024-04-04 14:36:02.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"06522493465c986e1305eb18e95975b81fe1398d","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2024-04-15 16:21:05.000000000","message":"Patch Set 4: Code-Review-1\n\n(8 comments)\n\nNice job, a few comments inline.","accounts_in_message":[],"_revision_number":4},{"id":"ae8e7f17f5e319b6f5c9584ae553e97228f58897","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2024-05-15 15:06:32.000000000","message":"Hashtag removed: ironic-week-prio","accounts_in_message":[],"_revision_number":4},{"id":"d3f65ba335a174e169f485ee6d591426878aefb3","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2024-05-15 15:06:44.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"bd959ebb24b3b4c880410800a36652ada2473d71","revisions":{"6a907a2068191a0635bcec45d1d485197a4cf3f9":{"kind":"REWORK","_number":1,"created":"2024-03-20 20:02:16.000000000","uploader":{"_account_id":31031,"name":"Daniel King","email":"openinfra@anewmind.me","username":"DanKingTech"},"ref":"refs/changes/09/913209/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/09/913209/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/09/913209/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/09/913209/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/09/913209/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/09/913209/1"}}},"commit":{"parents":[{"commit":"9fd95efd2f359bd4dd0eedcacc45c0008a55631e","subject":"Fix mocking for TestGenericHardwareManager","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/9fd95efd2f359bd4dd0eedcacc45c0008a55631e"}]}],"author":{"name":"Daniel King","email":"openinfra@anewmind.me","date":"2024-03-20 19:56:55.000000000","tz":-240},"committer":{"name":"Daniel King","email":"openinfra@anewmind.me","date":"2024-03-20 20:01:05.000000000","tz":-240},"subject":"Add get_additional_skip_list and get_skip_list","message":"Add get_additional_skip_list and get_skip_list\n\nAdd the method get_additional_skip_list to HardwareManager as a new\nhook and add the get_skip_list method to GenericHardwareManager\nwhich combines get_skip_list_from_node and the new method, the later of\nwhich is called with dispatch_to_manager to allow it to be implemented\nby custom hardware managers. Then, replaces previous calls to\nget_skip_list_from_node with get_skip_list.\n\nRelated-Bug: 2057668\nChange-Id: I5a497e94b83a4d83e71cdd18ee0fe6c42c535774\nSigned-off-by: Daniel King \u003copeninfra@anewmind.me\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/6a907a2068191a0635bcec45d1d485197a4cf3f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/6a907a2068191a0635bcec45d1d485197a4cf3f9"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"9fd95efd2f359bd4dd0eedcacc45c0008a55631e","is_merged_in_target_branch":false,"change_id":"Ifaa800449b49f64c6ba5779bfae1c8e2c3249903","change_number":913208,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/master"},"851dd597696c4693cb2de85960c0b3c2316a3651":{"kind":"REWORK","_number":2,"created":"2024-03-27 13:18:26.000000000","uploader":{"_account_id":31031,"name":"Daniel King","email":"openinfra@anewmind.me","username":"DanKingTech"},"ref":"refs/changes/09/913209/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/09/913209/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/09/913209/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/09/913209/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/09/913209/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/09/913209/2"}}},"commit":{"parents":[{"commit":"cae6b15bbc725288632ba9886dc8e2704cd5ff15","subject":"Fix mocking for TestGenericHardwareManager","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cae6b15bbc725288632ba9886dc8e2704cd5ff15"}]}],"author":{"name":"Daniel King","email":"openinfra@anewmind.me","date":"2024-03-27 13:01:12.000000000","tz":-240},"committer":{"name":"Daniel King","email":"openinfra@anewmind.me","date":"2024-03-27 13:01:12.000000000","tz":-240},"subject":"Add get_additional_skip_list and get_skip_list","message":"Add get_additional_skip_list and get_skip_list\n\nAdd the method get_additional_skip_list to HardwareManager as a new\nhook and add the get_skip_list method to GenericHardwareManager\nwhich combines get_skip_list_from_node and the new method, the later of\nwhich is called with dispatch_to_manager to allow it to be implemented\nby custom hardware managers. Then, replaces previous calls to\nget_skip_list_from_node with get_skip_list.\n\nAlso adds an example hardware manager skip-custom-block-devices and\nfixes custom-disk-erase by replacing invalid reference to exceptions.\n\nRelated-Bug: 2057668\nChange-Id: I5a497e94b83a4d83e71cdd18ee0fe6c42c535774\nSigned-off-by: Daniel King \u003copeninfra@anewmind.me\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/851dd597696c4693cb2de85960c0b3c2316a3651"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/851dd597696c4693cb2de85960c0b3c2316a3651"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"cae6b15bbc725288632ba9886dc8e2704cd5ff15","is_merged_in_target_branch":true,"change_id":"Ifaa800449b49f64c6ba5779bfae1c8e2c3249903","change_number":913208,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"3fae3398c2dbf72a4d3288fc59bc1b6b0a561cdb":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2024-04-03 12:00:41.000000000","uploader":{"_account_id":31031,"name":"Daniel King","email":"openinfra@anewmind.me","username":"DanKingTech"},"ref":"refs/changes/09/913209/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/09/913209/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/09/913209/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/09/913209/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/09/913209/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/09/913209/3"}}},"commit":{"parents":[{"commit":"cdd0a834483d8c19324fc06d8a836ccf28b2424f","subject":"Merge \"Import disk_{utils,partitioner} from ironic-lib\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cdd0a834483d8c19324fc06d8a836ccf28b2424f"}]}],"author":{"name":"Daniel King","email":"openinfra@anewmind.me","date":"2024-03-27 13:01:12.000000000","tz":-240},"committer":{"name":"Daniel King","email":"openinfra@anewmind.me","date":"2024-04-03 12:00:41.000000000","tz":0},"subject":"Add get_additional_skip_list and get_skip_list","message":"Add get_additional_skip_list and get_skip_list\n\nAdd the method get_additional_skip_list to HardwareManager as a new\nhook and add the get_skip_list method to GenericHardwareManager\nwhich combines get_skip_list_from_node and the new method, the later of\nwhich is called with dispatch_to_manager to allow it to be implemented\nby custom hardware managers. Then, replaces previous calls to\nget_skip_list_from_node with get_skip_list.\n\nAlso adds an example hardware manager skip-custom-block-devices and\nfixes custom-disk-erase by replacing invalid reference to exceptions.\n\nRelated-Bug: 2057668\nChange-Id: I5a497e94b83a4d83e71cdd18ee0fe6c42c535774\nSigned-off-by: Daniel King \u003copeninfra@anewmind.me\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3fae3398c2dbf72a4d3288fc59bc1b6b0a561cdb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3fae3398c2dbf72a4d3288fc59bc1b6b0a561cdb"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"cdd0a834483d8c19324fc06d8a836ccf28b2424f","is_merged_in_target_branch":true}],"branch":"refs/heads/master","description":"Rebase"},"bd959ebb24b3b4c880410800a36652ada2473d71":{"kind":"REWORK","_number":4,"created":"2024-04-03 13:26:16.000000000","uploader":{"_account_id":31031,"name":"Daniel King","email":"openinfra@anewmind.me","username":"DanKingTech"},"ref":"refs/changes/09/913209/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/09/913209/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/09/913209/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/09/913209/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/09/913209/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/09/913209/4"}}},"commit":{"parents":[{"commit":"cdd0a834483d8c19324fc06d8a836ccf28b2424f","subject":"Merge \"Import disk_{utils,partitioner} from ironic-lib\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cdd0a834483d8c19324fc06d8a836ccf28b2424f"}]}],"author":{"name":"Daniel King","email":"openinfra@anewmind.me","date":"2024-03-27 13:01:12.000000000","tz":-240},"committer":{"name":"Daniel King","email":"openinfra@anewmind.me","date":"2024-04-03 13:25:06.000000000","tz":-240},"subject":"Add get_additional_skip_list and get_skip_list","message":"Add get_additional_skip_list and get_skip_list\n\nAdd the method get_additional_skip_list to HardwareManager as a new\nhook and add the get_skip_list method to GenericHardwareManager\nwhich combines get_skip_list_from_node and the new method, the later of\nwhich is called with dispatch_to_manager to allow it to be implemented\nby custom hardware managers. Then, replaces previous calls to\nget_skip_list_from_node with get_skip_list.\n\nAlso adds an example hardware manager skip-custom-block-devices and\nfixes custom-disk-erase by replacing invalid reference to exceptions.\n\nRelated-Bug: 2057668\nChange-Id: I5a497e94b83a4d83e71cdd18ee0fe6c42c535774\nSigned-off-by: Daniel King \u003copeninfra@anewmind.me\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/bd959ebb24b3b4c880410800a36652ada2473d71"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/bd959ebb24b3b4c880410800a36652ada2473d71"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"cdd0a834483d8c19324fc06d8a836ccf28b2424f","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}},{"label":"Workflow","status":"MAY"},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
