)]}'
{"id":"openstack%2Fcodegenerator~991287","triplet_id":"openstack%2Fcodegenerator~master~I985488af27e93adcbb765c9410f8c8db7d4635a2","project":"openstack/codegenerator","branch":"master","topic":"neutron_version_fix","attention_set":{},"removed_from_attention_set":{"16688":{"account":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"last_update":"2026-07-10 08:07:37.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I985488af27e93adcbb765c9410f8c8db7d4635a2","subject":"Fix version parsing for neutron (2)","status":"ABANDONED","created":"2026-06-03 07:09:49.000000000","updated":"2026-07-10 09:11:51.000000000","total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f39b8d61da96ac1a5ee9808c4d46e877d45073be","_number":991287,"virtual_id_number":991287,"owner":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-07-07 12:55:38.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":{"approved":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":2,"date":"2026-07-07 11:21:09.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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":{"approved":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":1,"date":"2026-07-07 11:21:09.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_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"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"CC":[{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}]},"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"},{"updated":"2026-06-10 11:31:10.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"CC"},{"updated":"2026-06-10 11:31:31.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"state":"CC"},{"updated":"2026-07-07 11:21:09.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"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},{"id":"37a7581dcdd1b9500b53a99a7c6a8f89256d5cb1","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-06-29 08:26:46.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"76e24c72e68731979de6575413717094135c2533","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-07-07 11:21:09.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"d768ac87a2b1db8cb9ae2593399e4fc13ec14443","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-07 11:21:40.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"2660447383a35e4e2ac3dcb3cf73b0e4037f911c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-07 11:44:24.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/bd61064b3cbc486f9a5607d1a89f4f1d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c98ae29ac1214dfcbe826cad866a7d13 : SUCCESS in 2m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0b66c1f4505a46b69e3a3e42c5d5aa1c : SUCCESS in 3m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b0d6010e6ab94a729bddbf126fd9390b : SUCCESS in 2m 44s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/24f49ed91d034dd7945198653f4cf81e : SUCCESS in 5m 43s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/15bc6371421b48469b128d544d1e8e71 : SUCCESS in 6m 26s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/76e859aa609d4ec6b7dde6a784dae1a0 : SUCCESS in 8m 02s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/be9df1e363f646b59cbb4a4bdc98d956 : SUCCESS in 5m 13s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/2ec1e360a8c147659ab520a3a3910796 : SUCCESS in 5m 05s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b697291140d849008689ed5aa5384ce8 : SUCCESS in 6m 38s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/8b159ce7ed67463bab911d23f7dead86 : SUCCESS in 5m 34s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/21879b8f35864a64ac6161e8db5d04e5 : SUCCESS in 3m 44s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/87b9770e4f5d48e3b4c0bb46be4b7083 : SUCCESS in 6m 10s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/20e0c2180f3b4ab7b5aae989c55286b2 : SUCCESS in 8m 32s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/5ec621f25039472b84e8ae1d3d7d7e06 : SUCCESS in 1m 30s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/7f6b6d19fd6e4c388702e9c2bf0f1d44 : SUCCESS in 4m 19s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e30a8642e7c948f0993c3e7250c43413 : SUCCESS in 5m 37s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/2604214479f4445e970a1315dd3c2ca7 : SUCCESS in 3m 33s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/4e30bd0fc74a4d4f8b7abd4ed870b804 : FAILURE in 8m 19s","accounts_in_message":[],"_revision_number":2},{"id":"e0dd2ddb3da5cfb23d9575578f2326e14c429227","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-07 12:26:19.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"128df65a505ae665bc9bfd53dd573ad82307e7a9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-07 12:55:38.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/9e50d0ea171f476d9d27cdf5c1d40f54\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3fc6a2daaab94d3c897afdf35f4c2a6d : SUCCESS in 2m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3a193d09a59646a49823863e6eeb948b : SUCCESS in 3m 18s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cda8eb4ac9bd4001aeac9ca12136ad2a : SUCCESS in 4m 16s\n- codegenerator-openapi-baremetal-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ba72f3e881a14456a6b288e1d82e3089 : SUCCESS in 6m 13s\n- codegenerator-openapi-block-storage-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/77efbbd13ef94011a9669a6271438a37 : SUCCESS in 8m 15s\n- codegenerator-openapi-compute-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ac11786f4b3a4a16b0d0d11a38ffc751 : SUCCESS in 7m 41s\n- codegenerator-openapi-container-infrastructure-management-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e7fe563c455c4253bc74c4996a0df2ec : SUCCESS in 7m 00s\n- codegenerator-openapi-dns-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/27c47ffeba464159adb3e83b703f2796 : SUCCESS in 5m 26s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/9a55e95438204561a058332ed8520001 : SUCCESS in 6m 05s\n- codegenerator-openapi-identity-tips https://zuul.opendev.org/t/openstack/build/f8b2ac1870204277a57b2796a005ddc7 : SUCCESS in 4m 36s\n- codegenerator-openapi-image-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c1c97b5e1a7c4525a129411b9b45d86d : SUCCESS in 6m 10s\n- codegenerator-openapi-key-manager-tips https://zuul.opendev.org/t/openstack/build/989a41ba71214c21a049ba693c535004 : SUCCESS in 3m 52s\n- codegenerator-openapi-load-balancing-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/472c3f8f4d724d44a3ebd1c47f4073c8 : SUCCESS in 6m 18s\n- codegenerator-openapi-network-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/82598187da8d48dcaf3ec81c17805fc4 : SUCCESS in 6m 50s\n- codegenerator-openapi-object-store-static https://zuul.opendev.org/t/openstack/build/b765d24b63464470a57acf62d9aca7ae : SUCCESS in 1m 40s\n- codegenerator-openapi-placement-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/60a03f900d0941be9e97901ef45c8a63 : SUCCESS in 4m 54s\n- codegenerator-openapi-shared-file-system-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/e50e056087434fc4a9e65964270d7717 : SUCCESS in 5m 53s\n- codegenerator-tox-publish-openapi-specs https://zuul.opendev.org/t/openstack/build/713c586f424f4466a32877dd1f27f72b : SUCCESS in 3m 05s\n- codegenerator-rust-all https://zuul.opendev.org/t/openstack/build/457f3f489f29451e853ccbae4f1cbf00 : FAILURE in 10m 30s","accounts_in_message":[],"_revision_number":2},{"id":"117b40703b50ec25dd56cc7810eeda033ac6388a","tag":"autogenerated:gerrit:abandon","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-10 08:07:37.000000000","message":"Abandoned\n\nSuperseded by https://review.opendev.org/c/openstack/codegenerator/+/996302","accounts_in_message":[],"_revision_number":2},{"id":"f39b8d61da96ac1a5ee9808c4d46e877d45073be","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-07-10 09:11:51.000000000","message":"Patch Set 2:\n\n(1 comment)","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":[],"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":"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
