)]}'
{"id":"openstack%2Fironic-python-agent-builder~934136","triplet_id":"openstack%2Fironic-python-agent-builder~master~I501c8b46128de38c634b1c159a40ffb0d7a64f4c","project":"openstack/ironic-python-agent-builder","branch":"master","topic":"bug/2085355","attention_set":{},"removed_from_attention_set":{"8157":{"account":{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},"last_update":"2024-11-27 09:55:59.000000000","reason":"Change was submitted"}},"hashtags":["ironic-week-prio"],"change_id":"I501c8b46128de38c634b1c159a40ffb0d7a64f4c","subject":"Fix vmedia network config drive handling","status":"MERGED","created":"2024-11-05 14:59:18.000000000","updated":"2024-11-27 09:57:38.000000000","submitted":"2024-11-27 09:55:59.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"934136-bug/2085355","meta_rev_id":"dc6aacd4b384ae82860e5c82adb3485d95e1723a","_number":934136,"virtual_id_number":934136,"owner":{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-11-27 09:55:59.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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"all":[{"value":2,"date":"2024-11-12 18:08:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":2,"date":"2024-11-09 13:33:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"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":{"-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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-11-27 08:41:05.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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-11-05 17:59:28.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-11-09 13:33:37.000000000","updated_by":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"reviewer":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"state":"REVIEWER"},{"updated":"2024-11-12 18:08:23.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"REVIEWER"},{"updated":"2024-11-27 08:41: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":"540ec20ca25029d811d91480e9ff8e79067b2339","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},"date":"2024-11-05 14:59:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ea2d071ef2caa01f0b8c762473b5538fa3d68f5a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-05 17:59:28.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/50fbd6fdb3a841cc8564a23efee156e6\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1a606d9f6aad44538573a9e5ba62c80d : SUCCESS in 5m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/65668e74a8bd4ca49fe33486efe0cd8f : SUCCESS in 2m 57s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/1aea16cf678f48d3a86b164fb118a0a7 : SUCCESS in 59m 26s\n- ipa-tempest-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/78b46df1ec1640c0a47f9776e901bb61 : SUCCESS in 1h 00m 50s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/4882d0d062fc4cc98fcae9c87ff40aaa : SUCCESS in 18m 11s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/54f45fc79ecb4a309b22901ecb53bc20 : SUCCESS in 10m 04s\n- ironic-python-agent-check-image-dib-centos9-extra https://zuul.opendev.org/t/openstack/build/1802df6b6ab34ef0be4e67eba6d37ae6 : SUCCESS in 7m 39s\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/3bea7573cee74d668944f8bd8400d81f : SUCCESS in 7m 39s\n- ironic-python-agent-check-image-dib-debian-arm64 https://zuul.opendev.org/t/openstack/build/2e6dcad939544c86b0627f67c7808fdb : SUCCESS in 15m 00s\n- ironic-python-agent-check-image-dib-debian-extra https://zuul.opendev.org/t/openstack/build/3533a97cef6d45a897c0764247a9daf6 : SUCCESS in 8m 26s\n- ironic-python-agent-check-image-dib-debian-bullseye https://zuul.opendev.org/t/openstack/build/67218e4778fa42b085a2275ed043a66a : SUCCESS in 6m 28s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu https://zuul.opendev.org/t/openstack/build/9a3628f55de54cbea580a647710fbf94 : SUCCESS in 10m 42s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu-arm64 https://zuul.opendev.org/t/openstack/build/acf8b5b67dec49dc9b4a72c195eb7f32 : SUCCESS in 25m 55s (non-voting)\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/6a38cae7468d434c8bf29efc2b084436 : SUCCESS in 1h 19m 00s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/310f323efc3041c4b31cb6a8f353fc7a : FAILURE in 2h 52m 03s (non-voting)\n- ironic-python-agent-builder-tox-codespell https://zuul.opendev.org/t/openstack/build/49c5ea8e0ff44ab087977108f235f5c7 : FAILURE in 2m 15s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"cdfe776bbaa5fdb39214618e52f8a07c9b3242be","author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"date":"2024-11-09 13:33:37.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f3b347041808fc80e786c1a597f98e6ed3cb0a5d","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2024-11-12 18:08:23.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"442186d9c82e8a27151af2785e0b9c6da453276d","author":{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},"date":"2024-11-19 09:06:07.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4253782614b66508ff4158150455a78a2c7550e8","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2024-11-19 12:24:14.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":1},{"id":"ed3fd81b1579b8ab0e1ce79f4ca022c14d73fc48","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2024-11-27 08:41:05.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"2ab8bf2d116b3be65dedb6a4dfdda401f886a249","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-27 08:41:40.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"113dc4a1a5191546b8591055770a5a407d66db3f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-27 09:55:59.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/534be7d7a5924620a1816dacc17c750d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/71823a74a21b4a688d8cb4d11e8ba5b3 : SUCCESS in 3m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/30c184a5a1eb4f019fd3e9496408e845 : SUCCESS in 2m 22s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/f8792f285cb54136a49482f7c1df2a32 : SUCCESS in 1h 06m 37s\n- ipa-tempest-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/165dbc44967f4cc8807dd54a36d34eec : SUCCESS in 52m 05s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/d7f61e0dcdab4b739211f0ad0acdf942 : SUCCESS in 16m 41s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/25ab538fc73c445aa44ff2bd477c05a0 : SUCCESS in 9m 10s\n- ironic-python-agent-check-image-dib-centos9-extra https://zuul.opendev.org/t/openstack/build/4234e66af72344e0ace86df8da59ee04 : SUCCESS in 9m 46s\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/42af27dcf5c848f992298052bf196c53 : SUCCESS in 6m 23s\n- ironic-python-agent-check-image-dib-debian-arm64 https://zuul.opendev.org/t/openstack/build/0a8ca77237944db4b235bb20182315d9 : SUCCESS in 12m 26s\n- ironic-python-agent-check-image-dib-debian-extra https://zuul.opendev.org/t/openstack/build/48e1bbe4952b4790982fb305353f0411 : SUCCESS in 7m 28s","accounts_in_message":[],"_revision_number":1},{"id":"f19c3b3cc5f0a06e79a7b3ac1bd2f49bd0dcfbb7","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-27 09:55:59.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"dc6aacd4b384ae82860e5c82adb3485d95e1723a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-27 09:57:38.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/569495179a424feb87cf732d3791bed3\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed66fbe8c1ca4b0c9655e6c921f88af4 : SUCCESS in 42s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"8a27cf7167578eda62c923ac39f4e0085aab68e7","revisions":{"8a27cf7167578eda62c923ac39f4e0085aab68e7":{"kind":"REWORK","_number":1,"created":"2024-11-05 14:59:18.000000000","uploader":{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},"ref":"refs/changes/36/934136/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/36/934136/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/36/934136/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/36/934136/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/36/934136/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/36/934136/1"}}},"commit":{"parents":[{"commit":"ac07c360a58a362ed93bb3067ee0db5d3fe02cfb","subject":"Drop unnecessary \u0027x\u0027 bit from doc config file","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/ac07c360a58a362ed93bb3067ee0db5d3fe02cfb"}]}],"author":{"name":"LALLAU Bertrand","email":"bertrand.lallau@gmail.com","date":"2024-11-05 14:53:04.000000000","tz":60},"committer":{"name":"LALLAU Bertrand","email":"bertrand.lallau@gmail.com","date":"2024-11-05 14:59:05.000000000","tz":60},"subject":"Fix vmedia network config drive handling","message":"Fix vmedia network config drive handling\n\nThe publisher ID generated by Ironic (using oslo.util) is actualy in lowercase,\nhence it will never match publisher ID generated by udevadm (uppercase).\nIn order to compare these strings without case conflict, we put both in lowercase.\n\nCloses-Bug: #2085355\nChange-Id: I501c8b46128de38c634b1c159a40ffb0d7a64f4c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/8a27cf7167578eda62c923ac39f4e0085aab68e7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/8a27cf7167578eda62c923ac39f4e0085aab68e7"}]},"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":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"}},{"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":{}}}]}
