)]}'
{"id":"openstack%2Fironic-python-agent~956068","triplet_id":"openstack%2Fironic-python-agent~master~I35432773826d13edb1dc9dd25f99bb0907a8fa0d","project":"openstack/ironic-python-agent","branch":"master","attention_set":{},"removed_from_attention_set":{"38243":{"account":{"_account_id":38243,"name":"Morten Stephansen","display_name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","username":"mostepha"},"last_update":"2025-08-13 16:45:19.000000000","reason":"Change was submitted"},"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":"2025-08-13 16:45:19.000000000","reason":"Change was submitted"},"9542":{"account":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"last_update":"2025-08-12 17:19:40.000000000","reason":"\u003cGERRIT_ACCOUNT_9542\u003e replied on the change","reason_account":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"}},"35099":{"account":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"last_update":"2025-08-13 16:45:19.000000000","reason":"Change was submitted"}},"hashtags":["ironic-week-prio"],"change_id":"I35432773826d13edb1dc9dd25f99bb0907a8fa0d","subject":"Fix for motherboards where efibootmgr returns UTF-8.","status":"MERGED","created":"2025-07-29 09:44:11.000000000","updated":"2025-08-13 16:46:14.000000000","submitted":"2025-08-13 16:45:19.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"956068","meta_rev_id":"7ebb217c37e2dfbaa84c232c3b6d5ab66e4d8a7a","_number":956068,"virtual_id_number":956068,"owner":{"_account_id":38243,"name":"Morten Stephansen","display_name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","username":"mostepha"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_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,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-08-13 16:45:18.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":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"recommended":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"all":[{"value":1,"date":"2025-08-12 17:19:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_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":2,"date":"2025-08-12 15:21:44.000000000","permitted_voting_range":{"min":2,"max":2},"_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":"2025-08-13 15:28:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_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,"_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":1,"date":"2025-08-13 15:28:30.000000000","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":[{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_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,"_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":[{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"}],"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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-07-29 10:02:07.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":"2025-07-29 11:20:41.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":"2025-07-29 12:11:24.000000000","updated_by":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"reviewer":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"state":"CC"},{"updated":"2025-08-04 13:16:48.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":"CC"},{"updated":"2025-08-04 15:30:50.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":"2025-08-06 22:54:48.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":"2025-08-07 06:58:19.000000000","updated_by":{"_account_id":38243,"name":"Morten Stephansen","display_name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","username":"mostepha"},"reviewer":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"state":"REVIEWER"},{"updated":"2025-08-12 15:21:44.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":"REVIEWER"},{"updated":"2025-08-13 15:28:30.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":"1e91fb062a320cbae511b7533f2143a677fe05c3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38243,"name":"Morten Stephansen","display_name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","username":"mostepha"},"date":"2025-07-29 09:44:11.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c5ac1a8d6a6885c72213da1e50aeb9a84e7516a8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-29 10:02:07.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2f4626068a8e4404a97eb7a18d409230\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/6a50dcdbe08242cb8da1656e9edb9cfe : SUCCESS in 6m 03s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/34e740a119f74dc5a64fcebf5c5f9ffe : SUCCESS in 7m 07s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/cf2f0bfc4fd14dc5927df2ef3d2687b8 : SUCCESS in 10m 53s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"37f62146e4fa05db05aed0d734bbd9b8fca7b38b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-29 11:20:41.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1038ffd2ee2e44fd987cdcdc3acdd3f3\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2aa1a0d6e6fe4b9bb0e6b295dd567663 : SUCCESS in 5m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dd9a1e66ddc8425c92e19319cd2210d6 : SUCCESS in 6m 44s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1189956b8ecf43369de7bfa8c1cb4a76 : SUCCESS in 5m 39s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/798f0b0be97a4501868d591ebda2cdc1 : SUCCESS in 3m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c8690306a09246068808b1bb77080446 : SUCCESS in 8m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c2b2762f50a6478f90338e6f1b3e11f1 : SUCCESS in 9m 18s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/24f6f0f8172b4931aae52151a796c7b9 : SUCCESS in 4m 38s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/1230b0aa606642149ccecde012c08785 : SUCCESS in 4m 21s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/6d24261f86a248298f4bcd0a0d824dcf : SUCCESS in 1h 05m 32s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/336a871fcef0414dad52f00ea325aa02 : SUCCESS in 1h 04m 00s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/16a55e7ef4ed4072bd7ba82f84c44d1e : SUCCESS in 1h 17m 48s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/f90f979affbb4305b1b3e64a02b01452 : SUCCESS in 56m 24s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/d92f8b03f14441878a52b3cfc7216da4 : SUCCESS in 13m 27s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/aa08152b0aac498bb54cb3ccf7ad7f6c : SUCCESS in 1h 34m 14s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"5802d67f4f39e122927ece2c4ccc785b7cde6aca","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":35099,"name":"Jakub Jelinek","email":"jakub.jelinek@cern.ch","username":"kubajj"},"date":"2025-07-29 12:10:57.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":1},{"id":"3f333f392dd0e07f8235196cd8a1edc4d27e0fa9","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2025-08-04 13:16:48.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e047dab485b8740ab3039ee84859fbb148bce7a9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38243,"name":"Morten Stephansen","display_name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","username":"mostepha"},"date":"2025-08-04 14:26:53.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"1d79a200efacdad6ac5dff0794e3b5e2d0ffac3d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-04 14:38:54.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3211add9d6fb4acfaa7349ae432cafaf\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/f322b78e025b4daaa7871ca2a668b932 : SUCCESS in 6m 47s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f08f206cd46a43b4a2aee6bc63eb1b4a : SUCCESS in 6m 11s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/640fa234f4094fe284d44cb67a2adc96 : SUCCESS in 10m 19s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"aab73e77d691598ec4275bd78e4ae4fecd3fadd1","author":{"_account_id":38243,"name":"Morten Stephansen","display_name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","username":"mostepha"},"date":"2025-08-04 14:47:53.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a84697c088e5e6f436e56fd3f80dc0c7d0a5d6bc","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2025-08-04 15:30:50.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"337843066a747b1b6c42822f38873794d07081e7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-04 16:30:21.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5b5897cd1a95425a99fca287c837a238\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8ec68410d6ee4434a872d8ed8ea8a8fd : SUCCESS in 3m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/116c63a033e34d968c1e273a08aa20f1 : SUCCESS in 2m 34s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e750d6a56a3a4337a84badaf8746afcc : SUCCESS in 2m 06s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/af85b92cdc464a28877fc7f28b12971d : SUCCESS in 3m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f232d2857a9547d0adb6ce1f6577b58f : SUCCESS in 5m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c24b16447a284a02b4f52ad989653cc5 : SUCCESS in 4m 45s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/d9a01591f39c4436a8a66989ec49947a : SUCCESS in 3m 01s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/fd26294b3c7943b18811d7dac6773ec1 : SUCCESS in 3m 01s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/b38f1a0c056d4debbf734bb91a75b4b1 : SUCCESS in 28m 55s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/c682f4389e354877b6be5f20710e2a3c : SUCCESS in 1h 10m 33s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/f772a99d45024399b7108e048f7e491c : SUCCESS in 1h 16m 29s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/e75288e766f94aba9c88b27dfdc8d9de : SUCCESS in 53m 47s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/13103e4f8f4348f8bfadfcfa795c5605 : SUCCESS in 10m 47s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/6efa918d0f3d4edfbe922499872b45aa : SUCCESS in 1h 56m 57s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0d7bbcef11f0d96496ba1dc75ab84e621a523910","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":"2025-08-06 22:54:48.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"8b771bcdc4510de34dc9e14c996706e0fbb69a66","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38243,"name":"Morten Stephansen","display_name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","username":"mostepha"},"date":"2025-08-07 06:58:19.000000000","message":"Uploaded patch set 3: Commit message was updated.\n\nOutdated Votes:\n* Code-Review+1, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"4679799629b57e282ebefd13e9a2019ab147acaf","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-07 07:11:35.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c3c9e39f4e464c558d0799c5f795cfdf\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/2812baec16e64394ae9e4afa65973325 : SUCCESS in 7m 09s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/258cdce47fa44cedab4adb086f0cc493 : SUCCESS in 6m 06s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/de6b9bc11a2843da949949c0d73dc4a8 : SUCCESS in 11m 00s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"91201bf291f5995af832c93886110972015b1ea3","author":{"_account_id":38243,"name":"Morten Stephansen","display_name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","username":"mostepha"},"date":"2025-08-07 08:07:15.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"26a705a7802d2849bd11338411efdd074f045bae","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-07 08:52:38.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b6d24db195a14027ae9178f7b7aa023d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9b8bdc1fed73422c9d8b54c0c60d5557 : SUCCESS in 4m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9a56e1caa7634df49df3ae13711bd999 : SUCCESS in 4m 40s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c55899a7891d4517a4fc195a9079260a : SUCCESS in 3m 28s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/354642fb3d8a4a17a979971079cc2bdc : SUCCESS in 3m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a5293b3c1b0a4939a603a05a9797ea63 : SUCCESS in 5m 59s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e65a1beb00e44e2aba97b92f6d4e8bdd : SUCCESS in 7m 08s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/76c03e8dd4a041efbdb72a5b045b6efd : SUCCESS in 4m 09s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/3c1d2e0ad2fa407db73d96955dcf1c9e : SUCCESS in 3m 08s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/6b5c261f9b084cd8add6b4f2465910de : SUCCESS in 57m 58s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/5d2c72034f0844439550ad3903ef1f16 : SUCCESS in 54m 47s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/82420f2d04ef4b3abbbe6ef5cec7aa83 : SUCCESS in 1h 13m 52s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/d539137a112c4b619455e5efed869831 : SUCCESS in 58m 13s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/4f77af45ad0346709f4fcb8fe3e825ec : SUCCESS in 9m 20s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/c46912dc1242417ba007a538c8a53efd : SUCCESS in 1h 48m 59s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"87c0d818b5798be738bb57ad1b4347b72beca486","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-08-12 15:21:44.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"1b61dcb1c36248246d725af0c8cee83ee2f0c6e0","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2025-08-12 17:19:40.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"eade6c95038afc037ffe7b4107a9c937f6a6e2ce","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2025-08-13 15:28:30.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"2a634898060aec39c41b3c94bb21e7ce1003be46","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-13 15:29:08.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"9dada2c55b6bd486c24c956d70424d9cc5de5cf2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-13 16:45:18.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/30032a96346c4970aa356887401d85f7\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/547d0e63e6674459a113da8d6a21c184 : SUCCESS in 5m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/be767643d9144d12aa490e77a18c36bd : SUCCESS in 3m 13s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1aff2105fe1f4106bbec60cf178235a6 : SUCCESS in 5m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/67100702396c4fd9a51c93efb5b3489f : SUCCESS in 7m 30s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/36a882c42840493080de58519d65647b : SUCCESS in 3m 14s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/629319a0dab3480aa0e1ccb6b260fb07 : SUCCESS in 3m 26s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/bd89b2aec0fd4b5494a10328c4b3bb01 : SUCCESS in 1h 11m 03s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/4cf3874c7209484c9b8b90b1dc53bf46 : SUCCESS in 1h 02m 18s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/98928e6c61ee4c179f70c44a59e6e983 : SUCCESS in 48m 57s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/610bf98a4e7d4cbca85c67cced223315 : SUCCESS in 1h 02m 13s","accounts_in_message":[],"_revision_number":3},{"id":"1c65dd3eafa1ebb633e1e0a75475f9deeb5a527d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-13 16:45:19.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"7ebb217c37e2dfbaa84c232c3b6d5ab66e4d8a7a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-13 16:46:14.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2f7223ee9ad24a93a195c96df9b96dc0\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/101733162bfb4e529b41a92432319a72 : SUCCESS in 43s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"f302c1c73ef8ec9d864dbf96c3681089d517ee60","revisions":{"5939cd62c0f887cadde8ddbcceb9c975c5a13101":{"kind":"REWORK","_number":1,"created":"2025-07-29 09:44:11.000000000","uploader":{"_account_id":38243,"name":"Morten Stephansen","display_name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","username":"mostepha"},"ref":"refs/changes/68/956068/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/68/956068/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/68/956068/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/68/956068/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/68/956068/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/68/956068/1"}}},"commit":{"parents":[{"commit":"07f8c0767482df32bac9a00945ce56fbbf5e6729","subject":"Merge \"Hint at sector sizes when reporting an invalid written image\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/07f8c0767482df32bac9a00945ce56fbbf5e6729"}]}],"author":{"name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","date":"2025-07-29 09:35:45.000000000","tz":0},"committer":{"name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","date":"2025-07-29 09:43:42.000000000","tz":0},"subject":"Fix for motherboards where efibootmgr returns UTF-8.","message":"Fix for motherboards where efibootmgr returns UTF-8.\n\nSome motherboards return UTF-8 for the efibootmgr. This results in IPA not being able to remove duplicate records, etc.\n\nThis change implements a check for UTF-16 compatibility and tries to decode efibootmgr output as UTF-8 otherwise.\n\nCloses-bug: #2072336\nCo-Authored-By: Jakub Jelinek \u003cjakub.jelinek@cern.ch\u003e\nChange-Id: I35432773826d13edb1dc9dd25f99bb0907a8fa0d\nSigned-off-by: Morten Stephansen \u003cmorten.kaastrup.stephansen@cern.ch\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/5939cd62c0f887cadde8ddbcceb9c975c5a13101"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/5939cd62c0f887cadde8ddbcceb9c975c5a13101"}]},"branch":"refs/heads/master"},"7c327002ca2c9d97780c9db1875ba3bc6d08074d":{"kind":"REWORK","_number":2,"created":"2025-08-04 14:26:53.000000000","uploader":{"_account_id":38243,"name":"Morten Stephansen","display_name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","username":"mostepha"},"ref":"refs/changes/68/956068/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/68/956068/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/68/956068/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/68/956068/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/68/956068/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/68/956068/2"}}},"commit":{"parents":[{"commit":"07f8c0767482df32bac9a00945ce56fbbf5e6729","subject":"Merge \"Hint at sector sizes when reporting an invalid written image\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/07f8c0767482df32bac9a00945ce56fbbf5e6729"}]}],"author":{"name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","date":"2025-07-29 09:35:45.000000000","tz":0},"committer":{"name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","date":"2025-08-04 14:26:35.000000000","tz":0},"subject":"Fix for motherboards where efibootmgr returns UTF-8.","message":"Fix for motherboards where efibootmgr returns UTF-8.\n\nSome motherboards return UTF-8 for the efibootmgr. This results in IPA not being able to remove duplicate records, etc.\n\nThis change implements a check for UTF-16 compatibility and tries to decode efibootmgr output as UTF-8 otherwise.\n\nCloses-bug: #2072336\nCo-Authored-By: Jakub Jelinek \u003cjakub.jelinek@cern.ch\u003e\nChange-Id: I35432773826d13edb1dc9dd25f99bb0907a8fa0d\nSigned-off-by: Morten Stephansen \u003cmorten.kaastrup.stephansen@cern.ch\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7c327002ca2c9d97780c9db1875ba3bc6d08074d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7c327002ca2c9d97780c9db1875ba3bc6d08074d"}]},"branch":"refs/heads/master"},"f302c1c73ef8ec9d864dbf96c3681089d517ee60":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2025-08-07 06:58:19.000000000","uploader":{"_account_id":38243,"name":"Morten Stephansen","display_name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","username":"mostepha"},"ref":"refs/changes/68/956068/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/68/956068/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/68/956068/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/68/956068/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/68/956068/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/68/956068/3"}}},"commit":{"parents":[{"commit":"07f8c0767482df32bac9a00945ce56fbbf5e6729","subject":"Merge \"Hint at sector sizes when reporting an invalid written image\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/07f8c0767482df32bac9a00945ce56fbbf5e6729"}]}],"author":{"name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","date":"2025-07-29 09:35:45.000000000","tz":0},"committer":{"name":"Morten Stephansen","email":"morten.kaastrup.stephansen@cern.ch","date":"2025-08-07 06:57:42.000000000","tz":0},"subject":"Fix for motherboards where efibootmgr returns UTF-8.","message":"Fix for motherboards where efibootmgr returns UTF-8.\n\nSome motherboards return UTF-8 for the efibootmgr. This results in IPA not being able to remove duplicate records, etc.\n\nThis change implements a check for UTF-16 compatibility and tries to decode efibootmgr output as UTF-8 otherwise.\n\nCloses-bug: #2072336\nCo-Authored-By: Jakub Jelinek \u003cjakub.jelinek@cern.ch\u003e\nChange-Id: I35432773826d13edb1dc9dd25f99bb0907a8fa0d\nSigned-off-by: Morten Stephansen \u003cmorten.kaastrup.stephansen@cern.ch\u003e\nSigned-off-by: Jakub Jelinek \u003cjakub.jelinek@cern.ch\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f302c1c73ef8ec9d864dbf96c3681089d517ee60"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f302c1c73ef8ec9d864dbf96c3681089d517ee60"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","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":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"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":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
