)]}'
{"id":"openstack%2Fpbr~960031","triplet_id":"openstack%2Fpbr~master~I101e399d708829f93fe734fc67543bf7655220df","project":"openstack/pbr","branch":"master","topic":"pep517","attention_set":{},"removed_from_attention_set":{"4146":{"account":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"last_update":"2025-10-24 15:35:25.000000000","reason":"\u003cGERRIT_ACCOUNT_4146\u003e replied on the change","reason_account":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"}},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2025-10-28 22:13:54.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I101e399d708829f93fe734fc67543bf7655220df","subject":"Remove remaining uses of pkg_resources","status":"MERGED","created":"2025-09-08 11:55:24.000000000","updated":"2025-10-28 22:14:57.000000000","submitted":"2025-10-28 22:13:54.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"960031-pep517","meta_rev_id":"12dcb4c9aeaf9240596f6f5807049cedf2897251","_number":960031,"virtual_id_number":960031,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-10-28 22:13:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"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":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"all":[{"value":2,"date":"2025-10-24 15:35:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-10-27 21:00:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"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":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"all":[{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-10-27 21:00:12.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-09-08 13:48:40.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":"2025-10-23 17:33:53.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"},{"updated":"2025-10-27 21:00:12.000000000","updated_by":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"reviewer":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"state":"REVIEWER"}],"messages":[{"id":"f83b0de0d88824c874115833a21361ccb35dc6fe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-09-08 11:55:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8c6e0397d390e09cdc05835f6a6dfd0717c98d8b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-08 13:48:40.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/81704868ff7847a59c01e8020576a96c\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/200fe60cfce640abb784d59a292131b9 : SUCCESS in 1h 49m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7a4529e4f8ed4f24bc459cfcdd3e9ff6 : SUCCESS in 3m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cdd9cf4fd8844b38bcd9e57133250e94 : SUCCESS in 2m 31s\n- build-python-release https://zuul.opendev.org/t/openstack/build/adc3198f59c741d68236873964787e72 : SUCCESS in 2m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/275d8b92f9eb409b93b77f526377fc0e : SUCCESS in 4m 33s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a139515c78314e188a5441c5a77584a8 : RETRY_LIMIT in 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/551970c0489943b0b4be4c0f5e818d7b : RETRY_LIMIT in 11s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/fbc5b6866e154311aa9475cda77e83f4 : RETRY_LIMIT in 10s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/cea383b1a5e64dfda052cabe0c1e22b2 : FAILURE in 4m 31s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8228b0f7205c46e0802ee6f833eb0f0d : FAILURE in 4m 54s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/438b8316c44c48de80486bec8f373686 : SUCCESS in 7m 09s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/684b914d113d41328467d0c6e04d04eb : SUCCESS in 2m 52s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2d1286cd19c944cb8bec60ac5330ee83 : SUCCESS in 5m 10s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/610d59f283ce45a89075cea1c8876f40 : SUCCESS in 4m 42s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/6440bec161704acfaa718b1228cf2102 : SUCCESS in 28m 02s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/e8fd243ba43242ebbcd844873290727b : SUCCESS in 31m 27s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/3897ceab52f140d3aee331042a64883e : SUCCESS in 30m 06s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/178c830b66774e8cb5fe1c95fcdb2818 : SUCCESS in 29m 27s","accounts_in_message":[],"_revision_number":1},{"id":"ff4775b448bff3c42cea0ad9abf361544945df31","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-09-08 15:21:13.000000000","message":"Patch Set 2: Patch Set 1 was rebased\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"dcec592887583095d05f13f85621d45d74e1736e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-08 16:57:25.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/0859012723a0485693ed33aa6a39fea9\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e0447e5025d44a49b7104b73a1f73a71 : SUCCESS in 1h 26m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8006b6439a3846c7aa9f83dd83b7a540 : SUCCESS in 3m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4084fea3ac4b489385b35ddbada90357 : SUCCESS in 2m 48s\n- build-python-release https://zuul.opendev.org/t/openstack/build/252b3c6b798543539b1b49bd98434cc1 : SUCCESS in 3m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2af6a31afa68420f95ee60846cefbb97 : SUCCESS in 3m 18s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/8ce044e4caa642a496b8dbb1f9399f35 : FAILURE in 2m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1b78827a93764d14ba43f530674aa5ad : FAILURE in 4m 36s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d7a00f954b5b4609ba3cc8c705a7990a : FAILURE in 4m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/80b82ee5a0954c9a98b25b36b3bd8e37 : FAILURE in 4m 40s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2bf0589c5856419687e6becca69048df : FAILURE in 4m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a5bbee0066184cd9a44bffbeb666912e : SUCCESS in 6m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ba31f45ecb0343618ec21a0158232ea1 : SUCCESS in 5m 18s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/784ef4c301f74d5f98f5b2bf9702c665 : SUCCESS in 5m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/eef3b0db998d46c4b2d7cc17575acaaf : SUCCESS in 7m 45s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/fdf7f33b09f248cfb7ba2310f2579742 : SUCCESS in 26m 26s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/5c59a5cc2f6a4e19a44e9ffe806c5a2f : SUCCESS in 28m 19s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/ca6d8747275d4ed2a9909a644f71b089 : SUCCESS in 33m 46s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/8e4f549110cb4f90afd5d5450f9d1946 : SUCCESS in 34m 32s","accounts_in_message":[],"_revision_number":2},{"id":"3a2dfa7eafac00664054f4337d97b5a22a0eb535","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-10-23 10:21:15.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e79bbada74350e681ebfac5501ac8ece31e4b49d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-10-23 11:50:10.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"1382df0f69fb81a176182362663fb63b126c6fab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-23 13:33:55.000000000","message":"Patch Set 3: 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/0b117e5ae3744330bba8365817ecc031\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/24c6a254e2024c339435f60ad56be0bd : SUCCESS in 1h 35m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/39a32c6357a140cc945e191ec7f711c3 : SUCCESS in 4m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/433b7b0469be44e8ba9666f99c2e67cd : SUCCESS in 2m 36s\n- build-python-release https://zuul.opendev.org/t/openstack/build/42feae8b128442efb264bbb45d173827 : SUCCESS in 2m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/28d2b880bf11420cad7f302ca273bfc7 : SUCCESS in 5m 28s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/65325c5eac4b468786a6ec075fd7a2f2 : FAILURE in 3m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4991ea9bf5cf4415a30804891c0c1326 : FAILURE in 7m 43s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/35e702b630474842b658b57d63a58337 : FAILURE in 5m 59s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3ec3d29c37bb4c47bfcbe788d16b79ec : FAILURE in 5m 00s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e939c5f152ff4fefbeabd23e89e09431 : FAILURE in 5m 02s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fe9e1daea0ad44118706a16b083b3622 : SUCCESS in 5m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2062ee12f8e4438c81e12cbae3102320 : SUCCESS in 6m 45s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/36d72780b23c4546a8cb8673db85eb86 : SUCCESS in 7m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/520f311dde7245979f9a82500140179b : SUCCESS in 9m 15s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/cac09689d77149dd838c51bce6e47ec5 : SUCCESS in 31m 27s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/2404233c5d4e4f40aef475a05666f6b1 : SUCCESS in 37m 52s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/c59709caf5ad4c56809c3777de342a73 : SUCCESS in 39m 04s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/db15f9c2db624e4280d5018d59719ddd : SUCCESS in 36m 01s","accounts_in_message":[],"_revision_number":3},{"id":"b020dffa5a48238ae2022c698a38bdc7992c6d93","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-10-23 14:09:47.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"9c4a0dfc590caa75f895bf18c658f76ac021819f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-10-23 14:15:47.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"84e44452266b8cdf7c01bcc7028e45146ab4bef1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-23 16:30:51.000000000","message":"Patch Set 5: 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/f99eecf22d3c478f9c0cb491bec949e6\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/374d9169ce734dadb550d04d87a8bf94 : SUCCESS in 1h 46m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/53d1f2acefe744daa66e0ad772096461 : SUCCESS in 2m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/122f0530de674295b2e0f381d99c2c2a : SUCCESS in 2m 43s\n- build-python-release https://zuul.opendev.org/t/openstack/build/130f80dba70c428ab93f71aa831bb1a1 : SUCCESS in 2m 07s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a43dab1e555440339574f60d710a45c7 : SUCCESS in 6m 09s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/e418a1d95a1e4a44b4965564cd633d42 : FAILURE in 3m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c9ce436ff17b4d15a38c2c91f9a96910 : FAILURE in 8m 09s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6ab79ce512624c9eac4f38874bcef78b : FAILURE in 3m 52s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e1e31eac661543578dd2a10cb4135606 : SUCCESS in 4m 40s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f4cb7e88a509477895947f994cf2255c : SUCCESS in 4m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ca03752bc7034c168dfe8e764f9f9bd4 : SUCCESS in 7m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/aee9a329c7b24e3e87ed71c7c98fa869 : SUCCESS in 2m 50s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/adc9bef86daf4d38bf2535676a5f9d2a : SUCCESS in 5m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/17b12c1d3a2449e7bee80acc054b0b32 : SUCCESS in 9m 30s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/168bce61a1c84434bba9257752247109 : SUCCESS in 31m 41s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/888e4ce54e1d47c9bc19efcbaf86e120 : SUCCESS in 38m 26s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/dd6c820a6fa94499816da9bcad7a9753 : SUCCESS in 41m 15s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/ecc5fb506dd8401f83960f9d4d3e910d : SUCCESS in 21m 31s","accounts_in_message":[],"_revision_number":5},{"id":"f1909eb1fbf1ec46675afa59dc7d3215c0af72be","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2025-10-23 17:33:53.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"ec8a785a90d05d4bee5405dc3023a4c85472a10c","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-10-24 10:24:04.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"778540993f4fe81d967f18c4e07db7c4b5af41b1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-10-24 10:25:44.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"10317479b54c7c46516d50fa1a06fea42ed3f756","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-24 11:33:58.000000000","message":"Patch Set 6: 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/b0c197ca934f43e5bde2f315c5f21733\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5d62018a105240908300d953631fe201 : SUCCESS in 1h 03m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6aa2188a2ddb4df5bb7880c8451e6e0e : SUCCESS in 2m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3f8bc118e1364b979550eb9b195c8921 : SUCCESS in 2m 06s\n- build-python-release https://zuul.opendev.org/t/openstack/build/d316c257ae1c41878da7b0672d1d7d1b : SUCCESS in 1m 58s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b6670a7d8e5c46709415d4cafd6ea2c0 : SUCCESS in 5m 18s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a57dc935e1404557b5f35eb4f35cac89 : SUCCESS in 4m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a74982d86453404189877d2ae13e4583 : FAILURE in 4m 54s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/90760d62298046afa8fd8b5c823736b4 : FAILURE in 4m 46s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0ad3595b9e0c49bdb3ed9444c2cc7650 : SUCCESS in 4m 29s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ac0b136b30c44481a3b1daffaeb97768 : SUCCESS in 5m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/02bd59ea48af4ecaa7c2a5484f520ba2 : SUCCESS in 2m 49s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/40c993ccee7e4cbcba4450bac70b4eba : SUCCESS in 5m 29s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/aa14573b70694a1a8353d193364a7f57 : SUCCESS in 4m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c14be31fa8554a0ca18d56d8198d8245 : SUCCESS in 4m 21s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/a08410f2e3ec476aa8fd8a85f0c7a6d8 : SUCCESS in 28m 56s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/a05bdccff2c64d58b0fad1d697816943 : SUCCESS in 16m 59s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/ce434b6a513440919569da5dd90c6d57 : SUCCESS in 39m 06s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/2a8f5c932df0427f9f8276468fb9e9b3 : SUCCESS in 16m 55s","accounts_in_message":[],"_revision_number":6},{"id":"26e5d721ffe6954796f11e6152fef532fe6569ea","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-10-24 11:58:57.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":7},{"id":"d408d81c75712bec20c4e100d5b47d6d86559790","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-24 13:50:13.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/184db0be7fe64247a07473fbdaffbd16\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f2852b360ace49f99c1db38f175ea7db : SUCCESS in 1h 44m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/590739b2307746ab9e346eaba38f786a : SUCCESS in 4m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/921ae62d860f4404b255e32a4af071f6 : SUCCESS in 2m 59s\n- build-python-release https://zuul.opendev.org/t/openstack/build/a8fe1db9d37d417da0c71367e73ab1cf : SUCCESS in 2m 10s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/01231a6cd80c42c5912b32759efe6db3 : SUCCESS in 2m 54s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/39516ab871704e6795e97e3940d0dd40 : SUCCESS in 5m 32s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2b97f0df9b534789bc935013111e97b6 : SUCCESS in 5m 11s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/42fa86da6bfb458eb572053218e56220 : SUCCESS in 5m 06s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/54d225a87ae24bd3a3d4ccbfe9c37869 : SUCCESS in 4m 41s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2b53f81e17d14258a30b4369cc25263f : SUCCESS in 5m 26s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b59834c369ed43808095fe6934028168 : SUCCESS in 5m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/300886ec8a4d461a909a0f0702f96af2 : SUCCESS in 4m 53s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/384120011c844bb3888e6e5fe5b3636f : SUCCESS in 5m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1b945e1bae434987b90493b8e96e01e2 : SUCCESS in 11m 26s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/b8ff3126119444159640397f8ce5cf4d : SUCCESS in 30m 46s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/81f509a20a744f6b80420e2f360cc896 : SUCCESS in 30m 20s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/581956f2fa98407fb7d1143b728a9d4d : SUCCESS in 28m 37s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/803f2eb92db84a5584167816c7b86607 : SUCCESS in 40m 19s","accounts_in_message":[],"_revision_number":7},{"id":"5128015dee0c2b80880274fcac96c55755af8967","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2025-10-24 13:58:29.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"c40b9d3909c3a834beb40b96358905e87a6b8393","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-10-24 14:48:48.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":8},{"id":"7c0d97c878a43020e4605911f0359ef4f36e0b1e","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2025-10-24 15:35:25.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"7178b5913fd8f3fe12653b84894d649c03add376","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-24 16:48:35.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c551e95e88bc4cbf9641280ac6100ab3\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/57502c2d117a41089019e3100b52a6b7 : SUCCESS in 1h 53m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5d66935ac24a4c418de0a4c68beb9464 : SUCCESS in 2m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f40d4134c5f140bb947ac700e56fc36c : SUCCESS in 2m 41s\n- build-python-release https://zuul.opendev.org/t/openstack/build/683c19d3f7df4602a5b1dd53866de0f6 : SUCCESS in 3m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8de116371c764d579825ebc365039d73 : SUCCESS in 5m 36s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/7e3eee42a2834e1c861e0fb4274951b0 : SUCCESS in 5m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/82e73459680045f78daa464a26cfd67c : SUCCESS in 5m 10s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/22b3d7adf08e444ea85f5c7bd0056f65 : SUCCESS in 6m 41s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/81869b2ed6544d89a6039b99f3bfe5ad : SUCCESS in 4m 31s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5cef3d01c73b41759493bc27722a7a7d : SUCCESS in 4m 36s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7f1fb1f5100c4a9f8731d464a5687ac0 : SUCCESS in 4m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/08a3cff62acb4c1baa3610e64cfe5bee : SUCCESS in 5m 19s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/252083ff0ffd4ac29e3007618a5ff8f1 : SUCCESS in 5m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1cfbd83c88534971923f91b729c9b12a : SUCCESS in 9m 14s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/fc7fe9a39be345b1a0332b48fdcc4119 : SUCCESS in 18m 26s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/5eb29609f8f4458a9936e44a5884ba7e : SUCCESS in 25m 56s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/722d571d63254693a2993a0b6e21e20f : SUCCESS in 40m 47s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/c88e421360d84f0780714b7e2e3f9304 : SUCCESS in 30m 40s","accounts_in_message":[],"_revision_number":8},{"id":"91383c5a40804188b61249e2a67aa96ea6eb7e77","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2025-10-27 21:00:12.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"0338870568f83707984bd19f3c69f48a7e6ea86c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-27 22:19:06.000000000","message":"Patch Set 8: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/pbr/+/960030 is needed.","accounts_in_message":[],"_revision_number":8},{"id":"9bbc3e18724921e58c4c84ebad607cf8520e893f","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2025-10-28 18:12:35.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"55abb3634d493184e3d93d5160f6847cd8b0477a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-28 20:24:39.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/03c9aa3738974ad3a84ee9560e536666\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6600292f456f4ff5a40e7429b28ff3dc : SUCCESS in 2h 05m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/350c96e5314e43719d4312c2e4ba9c5d : SUCCESS in 3m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/51438c284f1e4887906b48a3ea6c6ae6 : SUCCESS in 2m 44s\n- build-python-release https://zuul.opendev.org/t/openstack/build/8047cd884068465a8266be536e0247cb : SUCCESS in 2m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cb3d1c67a9824f45b7d8f9cbdde5412a : SUCCESS in 8m 50s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/06d89eb75cd44872ae573743e8ed2113 : SUCCESS in 5m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8874c6999fe94c10b43b53f47f433b6f : SUCCESS in 6m 33s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/4ed0f20bc34b4f10baf06342e242a6ff : SUCCESS in 5m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/550cf45f20b84a049ff14fc2f55bc6dc : SUCCESS in 4m 23s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/bff55a6a58714be9ac8424fcbd8033d3 : SUCCESS in 9m 55s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bb833f9fe1164bfc9451830ba7af85b5 : SUCCESS in 8m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ab5a799bd6b146348d994ce34b5aabe5 : SUCCESS in 5m 13s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/cd60c377316f463a8118cdab6e6c4598 : SUCCESS in 5m 39s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/19fdc5d8f7e7403fbcd3406e05800b9b : SUCCESS in 9m 57s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/db676c739d864064bf5a1ed8966f18c6 : SUCCESS in 25m 28s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/32f32c7e45494480b2af1bc2060f802a : SUCCESS in 23m 27s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/e4275987dc734ac4b8d5d7c0d65aa217 : SUCCESS in 33m 04s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/582a8ea2919d454082c126dd916aac6e : SUCCESS in 33m 42s","accounts_in_message":[],"_revision_number":8},{"id":"c3b79f4b6f57cbe5e2f40f935ecd0bc6a0895d13","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-28 20:26:07.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"e3c469a9a9db717bef95c1121e2d2f2b50bc2a0d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-28 22:13:54.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/145031f1fe6d42448dc4c04125ce942a\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d067a06338fb4322968cc7f48977b55b : SUCCESS in 1h 21m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d59f92048924e4585384d6441f5289f : SUCCESS in 3m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cc01a7a49a234094860558bb114a198b : SUCCESS in 4m 16s\n- build-python-release https://zuul.opendev.org/t/openstack/build/1f38921954c44d4cb2392f0a4e88678f : SUCCESS in 2m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/70e19480694b48a48bae78a8cfd6c5dd : SUCCESS in 2m 58s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/fc34b13fc5834167bea73935e57cfcc5 : SUCCESS in 2m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/83ffbe047272495f9efc89ac2eda6d74 : SUCCESS in 2m 32s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e3490812d9874970bee9234f518387d4 : SUCCESS in 5m 04s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fa85a03b182047ebbbd0254326f4eeca : SUCCESS in 4m 17s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c3570fea640c4f4d8689ae7fe90843f5 : SUCCESS in 8m 02s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d98b5a14b158409297aedafd00e96481 : SUCCESS in 6m 51s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9fe88536439a4663a80bfbb4735992af : SUCCESS in 5m 53s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a4fcb281965846e493ef6d3ec854aba4 : SUCCESS in 4m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a3649772feac401fa0f4c96c0a968791 : SUCCESS in 4m 09s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/67a8ea67e1a544d09338f9122ac8fb84 : SUCCESS in 19m 04s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/e3b5bdbcdbfb4824ba95ce6538a98040 : SUCCESS in 32m 52s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/7ba73096676b49b293dec2fa91b4801a : SUCCESS in 39m 56s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/e7867a9405514c768267bfdb216ddb88 : SUCCESS in 34m 19s","accounts_in_message":[],"_revision_number":8},{"id":"a1f1468a7dd365b8a189723f290a7e6cd0a457df","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-28 22:13:54.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":8},{"id":"12dcb4c9aeaf9240596f6f5807049cedf2897251","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-28 22:14:57.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b7b895a44a40485fbcb7ee385d11288e\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac51fa68102246e0b7ff5ec84b0a51c9 : SUCCESS in 38s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"1e1c6d5c7d3738d0b4eaf83bee051a1f3ba623ac","revisions":{"a3e3529168beeb365b38dc596f7b66c15908e411":{"kind":"REWORK","_number":1,"created":"2025-09-08 11:55:24.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/31/960031/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/31/960031/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/31/960031/1"}}},"commit":{"parents":[{"commit":"de216682e75c9878256e1aa05c8570dc353ed5af","subject":"Inline overridden script writer","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/de216682e75c9878256e1aa05c8570dc353ed5af"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-08-18 18:02:28.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-09-08 11:54:54.000000000","tz":60},"subject":"WIP: Remove remaining user of pkg_resources","message":"WIP: Remove remaining user of pkg_resources\n\nWe\u0027d missed the fact that one of our compat modules was itself using\npkg_resources without any conditional logic. Correct this.\n\nWIP while I debug the outstanding failures.\n\nChange-Id: I101e399d708829f93fe734fc67543bf7655220df\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/a3e3529168beeb365b38dc596f7b66c15908e411"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/a3e3529168beeb365b38dc596f7b66c15908e411"}]},"branch":"refs/heads/master"},"0307cdb8a328ed1b3669e3edb326faa10630ca2f":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-09-08 15:21:13.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/31/960031/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/31/960031/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/31/960031/2"}}},"commit":{"parents":[{"commit":"97f6055f2d5b7872c4b2731d76ab8676184d180d","subject":"Inline overridden script writer","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/97f6055f2d5b7872c4b2731d76ab8676184d180d"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-08-18 18:02:28.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-09-08 15:21:13.000000000","tz":0},"subject":"WIP: Remove remaining user of pkg_resources","message":"WIP: Remove remaining user of pkg_resources\n\nWe\u0027d missed the fact that one of our compat modules was itself using\npkg_resources without any conditional logic. Correct this.\n\nWIP while I debug the outstanding failures.\n\nChange-Id: I101e399d708829f93fe734fc67543bf7655220df\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/0307cdb8a328ed1b3669e3edb326faa10630ca2f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/0307cdb8a328ed1b3669e3edb326faa10630ca2f"}]},"branch":"refs/heads/master","description":"Rebase"},"02ec75dc72857276b327f97e26a6c9df6193eb97":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-10-23 11:50:10.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/31/960031/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/31/960031/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/31/960031/3"}}},"commit":{"parents":[{"commit":"f3e7b026888c919f57d99b093e8914311d6b0b35","subject":"Inline overridden script writer","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/f3e7b026888c919f57d99b093e8914311d6b0b35"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-08-18 18:02:28.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-10-23 11:50:05.000000000","tz":60},"subject":"WIP: Remove remaining user of pkg_resources","message":"WIP: Remove remaining user of pkg_resources\n\nWe\u0027d missed the fact that one of our compat modules was itself using\npkg_resources without any conditional logic. Correct this.\n\nWIP while I debug the outstanding failures.\n\nChange-Id: I101e399d708829f93fe734fc67543bf7655220df\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/02ec75dc72857276b327f97e26a6c9df6193eb97"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/02ec75dc72857276b327f97e26a6c9df6193eb97"}]},"branch":"refs/heads/master"},"a1bf96d2256633f5d4fdc5098bcd390dc91fd5c2":{"kind":"REWORK","_number":4,"created":"2025-10-23 14:09:47.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/31/960031/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/31/960031/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/31/960031/4"}}},"commit":{"parents":[{"commit":"f3e7b026888c919f57d99b093e8914311d6b0b35","subject":"Inline overridden script writer","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/f3e7b026888c919f57d99b093e8914311d6b0b35"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-08-18 18:02:28.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-10-23 14:08:42.000000000","tz":60},"subject":"WIP: Remove remaining user of pkg_resources","message":"WIP: Remove remaining user of pkg_resources\n\nWe\u0027d missed the fact that one of our compat modules was itself using\npkg_resources without any conditional logic. Correct this.\n\nWIP while I debug the outstanding failures.\n\nChange-Id: I101e399d708829f93fe734fc67543bf7655220df\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/a1bf96d2256633f5d4fdc5098bcd390dc91fd5c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/a1bf96d2256633f5d4fdc5098bcd390dc91fd5c2"}]},"branch":"refs/heads/master"},"d95512191b27fa3d4a2446c21069223eabd0d7e9":{"kind":"REWORK","_number":5,"created":"2025-10-23 14:15:47.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/31/960031/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/31/960031/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/31/960031/5"}}},"commit":{"parents":[{"commit":"f3e7b026888c919f57d99b093e8914311d6b0b35","subject":"Inline overridden script writer","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/f3e7b026888c919f57d99b093e8914311d6b0b35"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-08-18 18:02:28.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-10-23 14:15:38.000000000","tz":60},"subject":"Remove remaining user of pkg_resources","message":"Remove remaining user of pkg_resources\n\nWe\u0027d missed the fact that one of our compat modules was itself using\npkg_resources without any conditional logic. Correct this.\n\nChange-Id: I101e399d708829f93fe734fc67543bf7655220df\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/d95512191b27fa3d4a2446c21069223eabd0d7e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/d95512191b27fa3d4a2446c21069223eabd0d7e9"}]},"branch":"refs/heads/master"},"52b35f8ff866b187a28fa6debf70598827c083cd":{"kind":"REWORK","_number":6,"created":"2025-10-24 10:25:44.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/31/960031/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/31/960031/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/31/960031/6"}}},"commit":{"parents":[{"commit":"e42e0ae2bf91f8a2d9d03ac79778464af5a2f037","subject":"Inline overridden script writer","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/e42e0ae2bf91f8a2d9d03ac79778464af5a2f037"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-10-24 10:23:43.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-10-24 10:25:07.000000000","tz":60},"subject":"Remove remaining user of pkg_resources","message":"Remove remaining user of pkg_resources\n\nWe\u0027d missed the fact that one of our compat modules was itself using\npkg_resources without any conditional logic. Correct this.\n\nChange-Id: I101e399d708829f93fe734fc67543bf7655220df\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/52b35f8ff866b187a28fa6debf70598827c083cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/52b35f8ff866b187a28fa6debf70598827c083cd"}]},"branch":"refs/heads/master"},"5a77fc21c857ec77ecdfee282e3088b08a78b423":{"kind":"REWORK","_number":7,"created":"2025-10-24 11:58:57.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/31/960031/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/31/960031/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/31/960031/7"}}},"commit":{"parents":[{"commit":"e42e0ae2bf91f8a2d9d03ac79778464af5a2f037","subject":"Inline overridden script writer","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/e42e0ae2bf91f8a2d9d03ac79778464af5a2f037"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-10-24 10:23:43.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-10-24 11:58:26.000000000","tz":60},"subject":"Remove remaining user of pkg_resources","message":"Remove remaining user of pkg_resources\n\nWe\u0027d missed the fact that one of our compat modules was itself using\npkg_resources without any conditional logic. Correct this.\n\nChange-Id: I101e399d708829f93fe734fc67543bf7655220df\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/5a77fc21c857ec77ecdfee282e3088b08a78b423"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/5a77fc21c857ec77ecdfee282e3088b08a78b423"}]},"branch":"refs/heads/master"},"1e1c6d5c7d3738d0b4eaf83bee051a1f3ba623ac":{"kind":"REWORK","_number":8,"created":"2025-10-24 14:48:48.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/31/960031/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/31/960031/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/31/960031/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/31/960031/8"}}},"commit":{"parents":[{"commit":"e42e0ae2bf91f8a2d9d03ac79778464af5a2f037","subject":"Inline overridden script writer","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/e42e0ae2bf91f8a2d9d03ac79778464af5a2f037"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-10-24 10:23:43.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-10-24 14:48:07.000000000","tz":60},"subject":"Remove remaining uses of pkg_resources","message":"Remove remaining uses of pkg_resources\n\nWell, from the production code at least. We\u0027d missed the fact that one\nof our compat modules was itself using pkg_resources without any\nconditional logic. Likewise, for one of our unit tests. Correct both.\n\nThere is still some use of pkg_resources in our functional tests. We\nwill remove this later.\n\nChange-Id: I101e399d708829f93fe734fc67543bf7655220df\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/1e1c6d5c7d3738d0b4eaf83bee051a1f3ba623ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/1e1c6d5c7d3738d0b4eaf83bee051a1f3ba623ac"}]},"branch":"refs/heads/master"}},"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":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}}]}],"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":{}}}]}
