)]}'
{"id":"openstack%2Fironic-python-agent~933072","triplet_id":"openstack%2Fironic-python-agent~stable%2F2024.2~Ie4e62a378dc4a2089944f4302df3a8671b7c960f","project":"openstack/ironic-python-agent","branch":"stable/2024.2","topic":"warn-algo-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-10-23 11:00:31.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ie4e62a378dc4a2089944f4302df3a8671b7c960f","subject":"Warn when the provided checksum algorithm does not match the detected","status":"MERGED","created":"2024-10-23 07:56:04.000000000","updated":"2024-10-23 11:01:29.000000000","submitted":"2024-10-23 11:00:31.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"933072-warn-algo-stable/2024.2","cherry_pick_of_change":932977,"cherry_pick_of_patch_set":1,"meta_rev_id":"6acc87aec363219a17c67ee197c269a0d7b80e5f","_number":933072,"virtual_id_number":933072,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-10-23 11:00:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2024-10-23 09:23:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-10-23 09:23:01.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_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-10-23 08:13:03.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-10-23 09:23: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"},{"updated":"2024-10-23 09:42:32.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"2cec8a06c0cd8a16a3898b880197da1f05e219fc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2024-10-23 07:56:04.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"f2b170899fba673ea7b6d896f52b4b85f65574bb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-23 08:13:03.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cd4598d6ccc74622a4df784036740420\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/10d2dd3c5cf44852b4d8e4660acf02d5 : SUCCESS in 14m 12s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/b72197afd7ad47839131fe809a49b6b6 : SUCCESS in 8m 33s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"48c79d67b6e3a473072343cf4714cf019689fb06","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2024-10-23 09:23:01.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"31dcda00ea90c0533db06c587ecc1b46abc8d7cd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-23 09:42:32.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e242e307bfe74a8ba05796b039005733\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7545e21b330845e69fc7a9c592d9fbf0 : SUCCESS in 4m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2ba8c538facf498d8ebe438ea3a72f64 : SUCCESS in 3m 29s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/772ba1769cc84808aaa145f95ec37e27 : SUCCESS in 4m 25s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e7b95bc4ad6f42999aa8ee41f77ae360 : SUCCESS in 6m 27s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f2a4d00207e34178858b84923e1f8dca : SUCCESS in 5m 33s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c57184f75d4649a4983371431fc723e8 : SUCCESS in 5m 14s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/315ba183a23948a095ca59d5438ee8f1 : SUCCESS in 3m 09s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/b27216abbf1c4ed989f510ce02c744fd : SUCCESS in 3m 00s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/c35bc8e5bd5946558325a516acec7e47 : SUCCESS in 1h 14m 38s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/1be8152547944e8b93589fdf966d842c : SUCCESS in 1h 17m 08s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/f923717dd42f4e3ba288d8af5a9e4219 : SUCCESS in 1h 39m 15s\n- metalsmith-integration-ipa-src-legacy https://zuul.opendev.org/t/openstack/build/977fd0f1fa944da79eccecf62f411970 : SUCCESS in 1h 28m 51s (non-voting)\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/aed556b903584caba5de247c11b61381 : SUCCESS in 50m 16s\n- ironic-python-agent-check-image-tinyipa https://zuul.opendev.org/t/openstack/build/552ee0a6463e42bc89b81f2a73c2e00e : SUCCESS in 17m 16s (non-voting)\n- ironic-python-agent-check-image-dib-centos9 https://zuul.opendev.org/t/openstack/build/aa4dd7f29b514560abe37c33b162375b : SUCCESS in 6m 16s (non-voting)\n- ipa-tempest-ironic-inspector-src https://zuul.opendev.org/t/openstack/build/713567a8e0c9450d8b1dc82b9d1d9e41 : FAILURE in 1h 43m 53s (non-voting)\n- ipa-tox-codespell https://zuul.opendev.org/t/openstack/build/c3aaa369490e4cf8b5fd36fcb9ee60db : SUCCESS in 3m 09s","accounts_in_message":[],"_revision_number":1},{"id":"2068997c8610137607ae8cb1e3d1d7110f42f207","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-23 09:43:23.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"c4fc3b8166aa85cc253272e2b1c6c9e3c97ea825","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-23 11:00:31.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9c0b3facd86e44d3b2bde6c9ae6379a1\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f45a7c9b78444535ae809555e3db55aa : SUCCESS in 2m 35s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3845aa770de1443c825f29e78709b6ab : SUCCESS in 3m 12s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1c60e31274b5452cada9f5d1b0392c88 : SUCCESS in 4m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f8657da8c1df427aaff8c783e91d6aa8 : SUCCESS in 5m 45s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/65aaef55fe814ae088820b602938cd9c : SUCCESS in 4m 43s\n- ipa-tox-bandit https://zuul.opendev.org/t/openstack/build/e2aa8fc1b4f941d3bb1c7b82755f4883 : SUCCESS in 3m 08s\n- ipa-tempest-bios-ipmi-direct-src https://zuul.opendev.org/t/openstack/build/e7216563c8604d018df36f336590fd24 : SUCCESS in 58m 53s\n- ipa-tempest-uefi-redfish-vmedia-src https://zuul.opendev.org/t/openstack/build/90392228735340b0b43dd40ae25d72c2 : SUCCESS in 56m 55s\n- metalsmith-integration-ipa-src-uefi https://zuul.opendev.org/t/openstack/build/1d47a7fa711749e7b67ca9a62cf3e6a4 : SUCCESS in 1h 15m 50s\n- ironic-standalone-ipa-src https://zuul.opendev.org/t/openstack/build/b566b51d4f5d468c986eb9a71bc882a1 : SUCCESS in 1h 03m 12s\n- ipa-tox-codespell https://zuul.opendev.org/t/openstack/build/46435280cb154f07ac1ba0a3553c0285 : SUCCESS in 3m 21s","accounts_in_message":[],"_revision_number":1},{"id":"75ad271943623c49e380528adc0fd2b625a37e41","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-23 11:00:31.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"6acc87aec363219a17c67ee197c269a0d7b80e5f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-23 11:01:29.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5600c787a2e54bd8adf5f3a01fe30017\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c6685eb41ffb4415a14b182cd3740241 : SUCCESS in 38s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"aa01777ca8e4de7822bd8263ad85a0669bafbf55","revisions":{"aa01777ca8e4de7822bd8263ad85a0669bafbf55":{"kind":"REWORK","_number":1,"created":"2024-10-23 07:56:04.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/72/933072/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/72/933072/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/72/933072/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/72/933072/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/72/933072/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/72/933072/1"}}},"commit":{"parents":[{"commit":"e459ecc9f42ab7e359a4dfad454927dbac9f9159","subject":"Trivial: fix variable in formatting","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e459ecc9f42ab7e359a4dfad454927dbac9f9159"}]}],"author":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2024-10-22 09:36:21.000000000","tz":120},"committer":{"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","date":"2024-10-23 07:56:04.000000000","tz":0},"subject":"Warn when the provided checksum algorithm does not match the detected","message":"Warn when the provided checksum algorithm does not match the detected\n\nI have a case where a user provided the checksum URL with SHA256\nchecksums, while Metal3 defaulted os_hash_algo to \"md5\". We\u0027re going\nto change the Metal3 defaults in the next API version, but for now let\nus issue a clear warning in such case.\n\nCloses-Bug: #2085331\nChange-Id: Ie4e62a378dc4a2089944f4302df3a8671b7c960f\n(cherry picked from commit d8d32d93bd9fd0a9e759f7babe5db6fa804626de)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/aa01777ca8e4de7822bd8263ad85a0669bafbf55"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/aa01777ca8e4de7822bd8263ad85a0669bafbf55"}]},"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":{}}}]}
