)]}'
{"id":"openstack%2Fironic-python-agent-builder~936354","triplet_id":"openstack%2Fironic-python-agent-builder~stable%2F2024.2~I501c8b46128de38c634b1c159a40ffb0d7a64f4c","project":"openstack/ironic-python-agent-builder","branch":"stable/2024.2","topic":"bug/2085355-stable/2024.2","attention_set":{},"removed_from_attention_set":{"10239":{"account":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"last_update":"2024-11-28 14:53:42.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I501c8b46128de38c634b1c159a40ffb0d7a64f4c","subject":"Fix vmedia network config drive handling","status":"MERGED","created":"2024-11-27 12:27:48.000000000","updated":"2024-11-28 14:54:49.000000000","submitted":"2024-11-28 14:53:42.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"936354-bug/2085355-stable/2024.2","cherry_pick_of_change":934136,"cherry_pick_of_patch_set":1,"meta_rev_id":"0e488d3b9ca327aba7a08c0491bf56540532fe7f","_number":936354,"virtual_id_number":936354,"owner":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-11-28 14:53:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"}],"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"},"all":[{"value":2,"date":"2024-11-28 13:33:01.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":1,"date":"2024-11-27 13:49:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"}],"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":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"all":[{"value":1,"date":"2024-11-28 13:33:01.000000000","permitted_voting_range":{"min":1,"max":1},"_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":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"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":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-11-27 12:27:48.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},"state":"CC"},{"updated":"2024-11-27 13:49:27.000000000","updated_by":{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},"reviewer":{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},"state":"REVIEWER"},{"updated":"2024-11-27 14:41: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":"REVIEWER"},{"updated":"2024-11-28 13:33:01.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"}],"messages":[{"id":"feaf4da802295a5430b43cb23adc0d9a87b0d59c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2024-11-27 12:27:48.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"8945960ff4c8d0a789e84ff4ba786e9110d88368","author":{"_account_id":8157,"name":"Bertrand LALLAU","email":"bertrand.lallau@gmail.com","username":"blallau"},"date":"2024-11-27 13:49:27.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b6723720ef28b7b4bfc02db123956756f3669d24","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-27 14:41:10.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ed8510d1f01f4a70af5f0ba6ee7154be\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/120a9f79e71c485f86f3f7ed202765db : SUCCESS in 4m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2dda3a5a65d3405ca0ebcdc5a13572cc : SUCCESS in 2m 01s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/e5a880a85fd740329c97aae3a9c84bc1 : SUCCESS in 1h 08m 36s\n- ipa-tempest-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/eba27369b6404cc685ec5a0b144bb27d : SUCCESS in 1h 00m 43s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/89567279dbf341379dec0709fa4bde01 : SUCCESS in 22m 13s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/6d8c0612d98d472f96307797cd440ae9 : SUCCESS in 5m 58s\n- ironic-python-agent-check-image-dib-centos9-extra https://zuul.opendev.org/t/openstack/build/b1bba88c17d54c59bf7c7192433df802 : SUCCESS in 10m 30s\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/db44d57311b9400a8aeacc8d2f4e25f4 : SUCCESS in 7m 04s\n- ironic-python-agent-check-image-dib-debian-arm64 https://zuul.opendev.org/t/openstack/build/91e5475e6d994529833cb6cb4b562df9 : SUCCESS in 19m 12s\n- ironic-python-agent-check-image-dib-debian-extra https://zuul.opendev.org/t/openstack/build/04334de6e97544a5a2f95bade4c23767 : SUCCESS in 9m 23s\n- ironic-python-agent-check-image-dib-debian-bullseye https://zuul.opendev.org/t/openstack/build/211be0f4566342e18b00a22ecf58d58c : SUCCESS in 4m 44s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu https://zuul.opendev.org/t/openstack/build/f8ff0d8bc9b842b5a8cedbdc93d1b40b : SUCCESS in 11m 02s (non-voting)\n- ironic-python-agent-check-image-dib-ubuntu-arm64 https://zuul.opendev.org/t/openstack/build/23f09eae51984a6c9924a8233e8958e2 : SUCCESS in 29m 52s (non-voting)\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/537dc7c2a5dc4c2ba8c0fb4d71c748bf : SUCCESS in 55m 10s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/77c16e11ccf5420188650d2a53cf6782 : FAILURE in 2h 11m 54s (non-voting)\n- ironic-python-agent-builder-tox-codespell https://zuul.opendev.org/t/openstack/build/0ad81e29c17f49ada254df5f1b26128c : FAILURE in 2m 12s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"5de8627fedd3b90846f65d74c3016f27822dadac","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2024-11-28 13:33:01.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"726854aa3f7ca1155387ba6ed05cc2006bba7040","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-28 13:33:37.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"9283c9a479a3efaaa9e6b624edc511de5d0c3390","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-28 14:53:42.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9fa0b0e41037423ba3d57d8d204302bf\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/14a655ce0e7747cabffbe1f356f651a0 : SUCCESS in 5m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ef07c046698f48a2992196a425e95ab3 : SUCCESS in 3m 42s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/a248b212aca14c7f9f5aaeb6f47084ab : SUCCESS in 1h 18m 42s\n- ipa-tempest-bios-ipmi-direct-tinyipa-src https://zuul.opendev.org/t/openstack/build/ea912635faf24ea6baad1287ae8b2d4f : SUCCESS in 1h 03m 03s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/2d6c9bd82ef74767a5c8bfe0fd71fce3 : SUCCESS in 18m 57s\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/ea30f5660679490dae905de99d690676 : SUCCESS in 8m 25s\n- ironic-python-agent-check-image-dib-centos9-extra https://zuul.opendev.org/t/openstack/build/fdfaacd8efc24df9989151bda4180f34 : SUCCESS in 8m 54s\n- ironic-python-agent-check-image-dib-debian https://zuul.opendev.org/t/openstack/build/18308111fe90447183a9d67dcfc766bc : SUCCESS in 7m 53s\n- ironic-python-agent-check-image-dib-debian-arm64 https://zuul.opendev.org/t/openstack/build/5708ee98e9c643a6b63f12cf47231635 : SUCCESS in 15m 59s\n- ironic-python-agent-check-image-dib-debian-extra https://zuul.opendev.org/t/openstack/build/04d7cfe62733424bae0c1be582a564c9 : SUCCESS in 8m 14s","accounts_in_message":[],"_revision_number":1},{"id":"2f5ac1185199d53395ba5c8f0aebe4f0a3899877","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-28 14:53:42.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"0e488d3b9ca327aba7a08c0491bf56540532fe7f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-28 14:54:49.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3ec179e422374507953b888c95fcd7b0\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/98358679ecdb4655958b30a5c7a24778 : SUCCESS in 35s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"4c30a46a4639a322b2365ea4126722362f9764e9","revisions":{"4c30a46a4639a322b2365ea4126722362f9764e9":{"kind":"REWORK","_number":1,"created":"2024-11-27 12:27:48.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/54/936354/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent-builder","ref":"refs/changes/54/936354/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/54/936354/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/54/936354/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/54/936354/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent-builder refs/changes/54/936354/1"}}},"commit":{"parents":[{"commit":"2e71ef0f8e95b6e6dae918873db2f24fb0ab79da","subject":"Update TOX_CONSTRAINTS_FILE for stable/2024.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/2e71ef0f8e95b6e6dae918873db2f24fb0ab79da"}]}],"author":{"name":"LALLAU Bertrand","email":"bertrand.lallau@gmail.com","date":"2024-11-05 14:53:04.000000000","tz":60},"committer":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2024-11-27 12:27:48.000000000","tz":0},"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(cherry picked from commit 8a27cf7167578eda62c923ac39f4e0085aab68e7)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/4c30a46a4639a322b2365ea4126722362f9764e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent-builder/commit/4c30a46a4639a322b2365ea4126722362f9764e9"}]},"branch":"refs/heads/stable/2024.2"}},"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":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}},{"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":{}}}]}
