)]}'
{"id":"openstack%2Fcyborg~976223","triplet_id":"openstack%2Fcyborg~stable%2F2025.2~I25595fe1beeeb216053464ec1d36887896557fa3","project":"openstack/cyborg","branch":"stable/2025.2","topic":"requirements","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-02-17 12:01:37.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}},"hashtags":[],"change_id":"I25595fe1beeeb216053464ec1d36887896557fa3","subject":"Use the correct package name for microversion-parse","status":"MERGED","created":"2026-02-10 10:56:53.000000000","updated":"2026-02-17 13:04:22.000000000","submitted":"2026-02-17 13:03:27.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":"976223-requirements","cherry_pick_of_change":966854,"cherry_pick_of_patch_set":3,"meta_rev_id":"54f8a3c8eedc982c899260e62435621e9e6a5a57","_number":976223,"virtual_id_number":976223,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-17 13:03:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2026-02-17 12:43:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":1,"date":"2026-02-17 12:43:04.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-10 11:11:16.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":"2daf50abb7d7193d2c7fed887482ffde1897c3ac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-10 10:56:53.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"c6ca7f994bd5e92457f5fc8ebdfbfc6bf1fca6a3","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-10 10:58:29.000000000","message":"Topic requirements-stable/2025.2 removed","accounts_in_message":[],"_revision_number":1},{"id":"445c4b61a9ae07694b3b4097845645e6c1b19b1d","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-10 10:58:32.000000000","message":"Topic set to requirements","accounts_in_message":[],"_revision_number":1},{"id":"d995bf5dffde0b18ce5cbad84528fd91c6c6bc53","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-10 11:11:16.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/3684f9707e4b40aaaedb35de4c31a0f9\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ca4feddca414426c921abed8d94f4312 : SUCCESS in 4m 13s\n- requirements-check https://zuul.opendev.org/t/openstack/build/2cf3c888b5974a7f96a8c397d63ea69e : FAILURE in 2m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c44b6c0e04734538920318c8008d562c : SUCCESS in 8m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5159cc077d4d4aa9b733c2a442cae256 : SUCCESS in 3m 34s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e2b6b43045524dbab9615b6bde3645f9 : SUCCESS in 3m 27s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/264fbff6813e4202a9c2f2005ad5f431 : SUCCESS in 3m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/dbe8da81c4c24a588d4621cec80b36fa : SUCCESS in 6m 14s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"32298282e2d411cc82245f57a0104848d7f09add","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-11 16:46:18.000000000","message":"Patch Set 2: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"17c6b189adf8f39ac5b4989d176510a2b8c5b317","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 17:12:08.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/6fe9cf4a6ebb4e6db2e20a2f763cd805\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9855b037b1eb49d3a93384da5b5e2d8a : SUCCESS in 4m 38s\n- requirements-check https://zuul.opendev.org/t/openstack/build/7fc7da3b41554d0fbc72d62103ac4748 : FAILURE in 1m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/815264085704419ba8a61cdaac4b9a60 : SUCCESS in 7m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cb4f0bd36daa40f3b29ef65f008b8ba3 : SUCCESS in 2m 04s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b8232296569b4089b94fadd5741eb02b : SUCCESS in 2m 32s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/7c6c1bb754774a419993e70e9c1f7c31 : SUCCESS in 4m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2698078fd4db4be6bde6e0143ecadef0 : SUCCESS in 4m 00s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b7a9f6f73c909e11278d72a4384051aaa00ec660","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-17 12:01:37.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0a963281eeb786790f12f8a6a65459026f4d4efb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-17 12:15:35.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2606feda2ad344b0aea73d8008baa7a2\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b91eef06c4bc49db9a257df3db434c76 : SUCCESS in 4m 24s\n- requirements-check https://zuul.opendev.org/t/openstack/build/ac6fb012d6364743821834cbb299760d : SUCCESS in 1m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/38dd10cef6a64dd1a95712881427c406 : SUCCESS in 7m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/05c8ffe6255d4f168c1316d737c8ce09 : SUCCESS in 4m 32s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/25e0b1c8588e4e1fa0d07045f4565c57 : SUCCESS in 3m 36s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/8726c81b0da8432bbe641a3fe1d85bda : SUCCESS in 3m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/aba617d3970a4b318eaa96643f9ff542 : SUCCESS in 6m 46s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"9ee702f0572b85ce6c45e82b03f2ed13df300945","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-17 12:43:04.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"a78930f73b75a9da8c37898d41b549180f05cad2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-17 12:43:14.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"ce82ddc79cd53eb0e823d14821594d9f950353dc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-17 13:03:27.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e5050403fa704fe9a876325ab5b07ed6\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/6989f1dfd79a46d7bc2955417a1412ae : SUCCESS in 2m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9cd495278ce14911a4104cecc8e4e318 : SUCCESS in 9m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cf97611f0ec54f489a3f0f029360f51b : SUCCESS in 4m 29s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/904a9c5dc18a4ee4acf180f33ccc3282 : SUCCESS in 4m 13s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b00f462f424b456fa1993171f8973b76 : SUCCESS in 6m 07s","accounts_in_message":[],"_revision_number":2},{"id":"0c756ef77343693350284a51ca80a985dcd9af0a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-17 13:03:27.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"54f8a3c8eedc982c899260e62435621e9e6a5a57","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-17 13:04:22.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7fb92106e12c42e388bf9fccbcc45e3c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/42a182c76cea4a7cab0787f62fa3f3f4 : SUCCESS in 42s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"0ea86d3cb14d8c6cf400ca004170b6ac7e410ce8","revisions":{"0eb560f89f371ead76c61341b781e16b0f44da5e":{"kind":"REWORK","_number":1,"created":"2026-02-10 10:56:53.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/23/976223/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/23/976223/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/23/976223/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/23/976223/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/23/976223/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/23/976223/1"}}},"commit":{"parents":[{"commit":"e408b4c1b7e233a954da1ab5b6119014f8d95b26","subject":"remove max version desc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/e408b4c1b7e233a954da1ab5b6119014f8d95b26"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-11-12 14:11:24.000000000","tz":0},"committer":{"name":"sean mooney","email":"work@seanmooney.info","date":"2026-02-10 10:56:53.000000000","tz":0},"subject":"Use the correct package name for microversion-parse","message":"Use the correct package name for microversion-parse\n\nAs of Ib97eea1037fac541c8ebadc526ae9c3bb160f685 the\nrequirements check job nolonger uses pkg_resources\nto normalise the package names, this highlighted that\nwe are not using the actuall name and were relying on\nthat normalization for microversion-parse.\n\nThis change fixes that by using the correct name.\n\nChange-Id: I25595fe1beeeb216053464ec1d36887896557fa3\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n(cherry picked from commit 22d6ded9fd97bdd6c49c619fd9cdd6b650a0b8d0)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/0eb560f89f371ead76c61341b781e16b0f44da5e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/0eb560f89f371ead76c61341b781e16b0f44da5e"}]},"branch":"refs/heads/stable/2025.2"},"0ea86d3cb14d8c6cf400ca004170b6ac7e410ce8":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-02-11 16:46:18.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/23/976223/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/23/976223/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/23/976223/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/23/976223/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/23/976223/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/23/976223/2"}}},"commit":{"parents":[{"commit":"e408b4c1b7e233a954da1ab5b6119014f8d95b26","subject":"remove max version desc","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/e408b4c1b7e233a954da1ab5b6119014f8d95b26"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-11-12 14:11:24.000000000","tz":0},"committer":{"name":"sean mooney","email":"work@seanmooney.info","date":"2026-02-11 16:46:18.000000000","tz":0},"subject":"Use the correct package name for microversion-parse","message":"Use the correct package name for microversion-parse\n\nAs of Ib97eea1037fac541c8ebadc526ae9c3bb160f685 the\nrequirements check job nolonger uses pkg_resources\nto normalise the package names, this highlighted that\nwe are not using the actuall name and were relying on\nthat normalization for microversion-parse.\n\nThis change fixes that by using the correct name.\n\nDepends-On: https://review.opendev.org/c/openstack/requirements/+/976259\nChange-Id: I25595fe1beeeb216053464ec1d36887896557fa3\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n(cherry picked from commit 22d6ded9fd97bdd6c49c619fd9cdd6b650a0b8d0)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/0ea86d3cb14d8c6cf400ca004170b6ac7e410ce8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/0ea86d3cb14d8c6cf400ca004170b6ac7e410ce8"}]},"branch":"refs/heads/stable/2025.2","description":"Edit commit message"}},"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}]}],"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":"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":{}}}]}
