)]}'
{"id":"openstack%2Fcodegenerator~991287","triplet_id":"openstack%2Fcodegenerator~master~I985488af27e93adcbb765c9410f8c8db7d4635a2","project":"openstack/codegenerator","branch":"master","topic":"neutron_version_fix","attention_set":{"16688":{"account":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"last_update":"2026-06-03 07:56:28.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I985488af27e93adcbb765c9410f8c8db7d4635a2","subject":"Fix version parsing for neutron (2)","status":"NEW","created":"2026-06-03 07:09:49.000000000","updated":"2026-06-03 09:43:37.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f65f649ffd88eca2e5287612b94aaa07d3becfd8","_number":991287,"virtual_id_number":991287,"owner":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-06-03 09:43:37.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-03 07:56: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"}],"messages":[{"id":"5b4daca414e4439ce4567901b79204fc3a166179","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-06-03 07:09:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"54dd1a362af56909adf0ffaa9aadbf90931fecd9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-03 07:56:28.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/fb5186e5fb2a4cf6b901f56f9b67d58e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5f5a2c9c68084977b424eb4c23f39ead : SUCCESS in 4m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/72ff611f43a14a9b9835c6f02f986ed7 : FAILURE in 2m 27s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cdbb1183367a47a382c2739186025c37 : SUCCESS in 2m 50s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9c3febb597134aeeb582d10e460e7467 : SUCCESS in 5m 48s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/2c93880ce95b40b2b6e6a35f9df07ab8 : SUCCESS in 5m 21s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/783d3d999dde4d4abfee6dff4289ff64 : SUCCESS in 4m 05s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/2355195c53394bc9b3d136f97bed6144 : SUCCESS in 4m 09s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/48bea78a80824e7a98176309d4d64725 : SUCCESS in 3m 25s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8091ef18bdc8400f888de87776d2d22b : SUCCESS in 6m 28s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/ff796d7c443f48fdb7b789ac161b8be6 : SUCCESS in 4m 25s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/0a667843277049bdab1bff37a330213c : SUCCESS in 3m 28s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/75a85264d2b848009465c7593aba18f4 : SUCCESS in 4m 23s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d242d4cd29be46d8aa2e0729fa9c8734 : SUCCESS in 3m 01s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/48464b43afab44248c19dcbd0ea018d1 : SUCCESS in 8m 07s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/a165e7d84eec4ade8ec89daed85b886d : SUCCESS in 1m 24s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/4b4def555a1943d5bdbbc97bcd6f546c : SUCCESS in 5m 04s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8324810be9394e61902fddaebdde6b03 : SUCCESS in 5m 57s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/db310c3085674bc5a73518b673bab385 : SUCCESS in 3m 41s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/08a38c27aca442b2b5f862c75d706ae1 : SUCCESS in 32m 40s","accounts_in_message":[],"_revision_number":1},{"id":"94b642e0fe834772d202bdd5d83d1e2d418dff1d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-06-03 08:08:34.000000000","message":"Patch Set 2: Published edit on patch set 1.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"f65f649ffd88eca2e5287612b94aaa07d3becfd8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-03 09:43:37.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/25cf8f5311ea4bd4bec33ceed76bde07\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0f170bb743f14ad4a04b4386fea4b309 : SUCCESS in 2m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/32781a51c5b7480dbb638d588de1b69e : SUCCESS in 2m 37s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0e659b89ee93418dbacdf70e94c1e0be : SUCCESS in 3m 19s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/981ede8d757d4ac5875f234a6cbf86f6 : SUCCESS in 6m 32s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7cc119d7c98542318cd251a4b0f974a3 : SUCCESS in 6m 39s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/43c0d36d322e4e1fbf681c74b925bbcc : SUCCESS in 4m 09s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f05ebf31d6a94d5b92f3a05317ff071f : SUCCESS in 3m 25s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/005ce9b2ebc54bbaad4ca224c0571c61 : SUCCESS in 6m 49s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/f924393859394b6b9892bd3e2a830326 : SUCCESS in 5m 52s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/e1a559363fbb4c60ba4e7664eac945b6 : SUCCESS in 4m 52s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7b13935e459845428d378e7f9012cbe9 : SUCCESS in 6m 00s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/b53960a819ce4d19bf5d443d9209ffa9 : SUCCESS in 3m 14s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/372be2483fac439d9f287cc73e5683dc : SUCCESS in 6m 06s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6da2627b62b34b068a0b2ae9502fde33 : SUCCESS in 9m 17s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/96f04e2e2d0c44dd8c596010bdaf36f6 : SUCCESS in 1m 47s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9f61ddba314d4ca79ad2ecde46125e7a : SUCCESS in 5m 41s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/979d93ddd5d54b9bb95a0efa1bbd6975 : SUCCESS in 5m 42s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/e4d897e1cf7e45a991058953da50f484 : SUCCESS in 3m 28s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/d660009566884ae6910a83b17983d554 : SUCCESS in 53m 57s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"deed5cb18b2e56bafaa23ca00ff41ac47eebc56c","revisions":{"9df3ad3bee38bc1639ce908d8300f1ab1ef47750":{"kind":"REWORK","_number":1,"created":"2026-06-03 07:09:49.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/87/991287/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/87/991287/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/87/991287/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/87/991287/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/87/991287/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/87/991287/1"}}},"commit":{"parents":[{"commit":"1c60a1d01b30bd49c93f0206df682091e8282d76","subject":"Fix version parsing for neutron","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/1c60a1d01b30bd49c93f0206df682091e8282d76"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-06-03 07:07:23.000000000","tz":120},"committer":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-06-03 07:09:20.000000000","tz":120},"subject":"Fix version parsing for neutron (2)","message":"Fix version parsing for neutron (2)\n\nThe ``pbr`` package has been marked for deprecation but still not\nremoved. The patch [1] was reverted.\n\nHowever, is recommended from now to use ``importlib.metadata`` in\nany OpenStack project to retrieve the package version. That will\nreturn a string like:\n  \u003e\u003e\u003e importlib.metadata.version(\u0027neutron\u0027)\n  \u002728.1.0.dev332\u0027\n\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: I985488af27e93adcbb765c9410f8c8db7d4635a2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/9df3ad3bee38bc1639ce908d8300f1ab1ef47750"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/9df3ad3bee38bc1639ce908d8300f1ab1ef47750"}]},"branch":"refs/heads/master"},"deed5cb18b2e56bafaa23ca00ff41ac47eebc56c":{"kind":"REWORK","_number":2,"created":"2026-06-03 08:08:34.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/87/991287/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/codegenerator","ref":"refs/changes/87/991287/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/87/991287/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/87/991287/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/codegenerator refs/changes/87/991287/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/codegenerator refs/changes/87/991287/2"}}},"commit":{"parents":[{"commit":"1c60a1d01b30bd49c93f0206df682091e8282d76","subject":"Fix version parsing for neutron","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/1c60a1d01b30bd49c93f0206df682091e8282d76"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-06-03 07:07:23.000000000","tz":120},"committer":{"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","date":"2026-06-03 08:08:33.000000000","tz":0},"subject":"Fix version parsing for neutron (2)","message":"Fix version parsing for neutron (2)\n\nThe ``pbr`` package has been marked for deprecation but still not\nremoved. The patch [1] was reverted.\n\nHowever, is recommended from now to use ``importlib.metadata`` in\nany OpenStack project to retrieve the package version. That will\nreturn a string like:\n  \u003e\u003e\u003e importlib.metadata.version(\u0027neutron\u0027)\n  \u002728.1.0.dev332\u0027\n\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: I985488af27e93adcbb765c9410f8c8db7d4635a2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/deed5cb18b2e56bafaa23ca00ff41ac47eebc56c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/codegenerator/commit/deed5cb18b2e56bafaa23ca00ff41ac47eebc56c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
