)]}'
{"id":"openstack%2Fpbr~954041","triplet_id":"openstack%2Fpbr~master~Ib6715fd74025e2ec194ef6258c1433b697498b93","project":"openstack/pbr","branch":"master","topic":"pkg_resources-removal","attention_set":{},"removed_from_attention_set":{"4146":{"account":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"last_update":"2025-07-11 13:36:32.000000000","reason":"Change was submitted"},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2025-07-11 13:36:32.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ib6715fd74025e2ec194ef6258c1433b697498b93","subject":"Tweak loading distribution version","status":"MERGED","created":"2025-07-03 13:49:32.000000000","updated":"2025-07-11 13:37:20.000000000","submitted":"2025-07-11 13:36:32.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"954041-pkg_resources-removal","meta_rev_id":"f44616bf361d44e44416fe1990993c491ea5c78b","_number":954041,"virtual_id_number":954041,"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-07-11 13:36:31.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-07-10 10:37:26.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-07-10 18:54:43.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-07-10 18:54:43.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-07-03 16:31:18.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-07-08 16:38:19.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"},{"updated":"2025-07-08 21:28:28.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"}],"messages":[{"id":"09b20e9a6c0083f7529cdbcb2dae6e0f76a2e7ca","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-07-03 13:49:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"49ece72d1f67090f237b59b7c24ba6c11f1b495e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-07-03 14:40:04.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"1e699043629678027024aefbc5890b4d7b3b601c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-03 16:31:18.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4153df01ca61431aaf78971dd60e5838\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4147cd39ceb64614a42fa0872863a713 : SUCCESS in 1h 44m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c3e237cf884f4cdea26f717cc0a6da1e : SUCCESS in 2m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f97afb2d9de94a79ad9a36d34e25b6ba : SUCCESS in 2m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9cc57734d5644172b91a7af9f76c4fa6 : SUCCESS in 7m 49s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a2e5732198744ea5b63ffb3a77545b28 : SUCCESS in 6m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1836b195b67646b5b7abe70ce951c14f : SUCCESS in 6m 26s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d15c90d2835a4f1db6c9280981728814 : SUCCESS in 4m 38s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0677b9c68e704ec18d2e506cad4e23c6 : SUCCESS in 4m 17s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b2028c267448446fb13bd7618a52d93b : SUCCESS in 4m 26s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/73e968597c5f424eaf4b2410a5185aaa : SUCCESS in 2m 25s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/153be541053c45b1a76634294311776c : SUCCESS in 3m 33s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/6c6c14f29c6e49ae905da0b0d5c17847 : SUCCESS in 3m 09s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fe77aac6610046d099741fd7194e4ebf : SUCCESS in 7m 46s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/81b989bc6c614cd9874e72fe79b35b26 : SUCCESS in 31m 05s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/77c8961887054716aeaab177226afc67 : SUCCESS in 27m 59s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/d339a3b02120413a8ee41ce8117e6b44 : SUCCESS in 30m 43s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/dd26075ca88f4fa890e7f5e1cbdc41cf : SUCCESS in 17m 19s","accounts_in_message":[],"_revision_number":2},{"id":"316429a383f54dd43293cd8cb3709db590c0cbd6","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2025-07-08 16:38:19.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)\n\nI wonder if it would even make sense to invert the try/except and use packaging whenever it\u0027s available, treating pkg_resources as the legacy fallback.","accounts_in_message":[],"_revision_number":2},{"id":"a9a960a84aa314f46bde42cc2b7733f4d128e180","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2025-07-08 21:28:28.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"e1084da5a81d11c0446f1fe37ef3bdea83736eaa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-07-09 15:04:16.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n* Workflow+1\n","accounts_in_message":[],"_revision_number":3},{"id":"25c037ce1de081eb3f65e7438962b792f8805b68","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-09 16:40:49.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/e60a8ff8a1414b1e9b315eade0cadce4\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ac2cc4fe6a3547138ad42e1989ff6da4 : SUCCESS in 1h 32m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1ff5ca6701574c7eb958aefcb05074b8 : SUCCESS in 2m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b6a12a3874fc4cb385d982f4bb1e565c : SUCCESS in 4m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/26395171e812403c8e3f91459c719b4b : SUCCESS in 7m 35s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/2f51674e079c450499dd1e00965092c5 : FAILURE in 4m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/126d724b979449ef90c6639a23a7fb2a : SUCCESS in 5m 20s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6bcf96de537348ce9e770aff67692ecb : SUCCESS in 5m 16s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3812fd64a291475aa7e50259d5c426ab : SUCCESS in 5m 39s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c803e1ad9e474750851285a97e1765a9 : SUCCESS in 4m 50s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a1d4ca07e042414889f54a8a9387880b : SUCCESS in 4m 46s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b7f58958d514424e919b3f9ca64023d2 : SUCCESS in 6m 40s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/85b36c85a0584e969f5255183d0de0fb : SUCCESS in 9m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e0b332a461764a4887bae2c414384e3e : SUCCESS in 7m 59s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/6b3501b075a342b89bc767faebb15a89 : SUCCESS in 26m 00s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/9e3c592b632946dd9891d4afe88ff978 : SUCCESS in 20m 57s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/0a822a900ca94c30b1780d4e1702d6d4 : SUCCESS in 33m 30s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/85f095f9dc6d4efbac95555cdbe209f4 : SUCCESS in 33m 46s","accounts_in_message":[],"_revision_number":3},{"id":"838b9f727475a2a1847ec5106974ce5138513fb0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-07-09 17:03:50.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"deb2120067a5a8694ca68bf85120634fd20d1dda","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-09 18:59:08.000000000","message":"Patch Set 4: 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/18d51aeb355c4f16a1eddcd37effd969\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c9e48b145ff4495f9d576179638203e7 : SUCCESS in 1h 47m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b675b90d4494489abf5baf8e656f835d : SUCCESS in 3m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3648ab4266644e7ba4dd3310410e8cb0 : SUCCESS in 3m 11s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/347776ff6f5c4a1788595a1cfe2b955a : SUCCESS in 5m 48s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/221a290e32bb47678cf3d0a64dcd6d2d : FAILURE in 5m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b00d5f8b21d94cd3bb6dbab40a9d16be : SUCCESS in 5m 19s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/114c452c39ba4fba9781accdd30a37ae : SUCCESS in 6m 01s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/31ec9d2298274740810cb6a78a0c1ebc : SUCCESS in 4m 34s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3ba24f65954d4b859f5daff241d668c9 : SUCCESS in 4m 55s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1eb88706ebf84cf69fcd78841e8d6c16 : SUCCESS in 4m 37s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9543605db47847bfb102a31394c28eb8 : SUCCESS in 4m 58s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/419c06796a984f608e0226b7dd012a7e : SUCCESS in 4m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/af22cea9bfaf448c9d75cbd22563dc02 : SUCCESS in 8m 10s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/155f7347a93845f98c8625fd6ba2b507 : SUCCESS in 29m 29s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/d2a064eafa184d63afa9f20e568a6201 : SUCCESS in 27m 18s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/8aa8ae23d5ce44b6934164276be930af : SUCCESS in 31m 43s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/6d95610be48841ba94eaa5926d1d366c : SUCCESS in 30m 01s","accounts_in_message":[],"_revision_number":4},{"id":"65d895a7aec99bbd79a4d0f4e16767edaa4215a8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-07-10 10:37:26.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"743c2e6f3bdf5508c5fb6fc6434170c03317af18","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-10 13:23:44.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/51c3d218ac15426994197f97c799b45c\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/62dbfe447bb3440b83f958e4647f2ffc : SUCCESS in 1h 39m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/277f4b4b59aa4f85af4f2ee29fa50c96 : SUCCESS in 3m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3b7a97b472d34a31978d5325ca5ed9aa : SUCCESS in 2m 19s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5e317b4977d84edb8736d34af6fb807d : SUCCESS in 5m 38s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/8cf7a394365d4ba6b6d2a4e7152fe0a2 : SUCCESS in 6m 06s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7dc86535777842d69812875e2416ffcf : SUCCESS in 2m 43s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/89ad5abfe4cd490e805344d8a7d23bd5 : SUCCESS in 6m 25s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b3bfb4f8c5194589b87b2bb723bbcb09 : SUCCESS in 4m 51s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1c5216d2a4e54dc1a5516fea29eec483 : SUCCESS in 2m 48s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/cf16ba3a85054e2d885e596dde7d8224 : SUCCESS in 4m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/21571ce5f0544eb29bb75e90a7e7c8f9 : SUCCESS in 4m 32s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f5dd5f75c7f740bba13c015a8439f45d : SUCCESS in 5m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5fe2f4c468a141daa6785d160cf99767 : SUCCESS in 13m 09s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/1cfe4c252e54481f8691a6bd1cc4f256 : SUCCESS in 31m 14s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/b8da8e38ae7446898c3e327fc2281353 : SUCCESS in 25m 09s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/89162f798815446abd2037fbd0a966dd : SUCCESS in 16m 44s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/00617fd8f4184a1191fdccd7d0d36c64 : SUCCESS in 42m 33s","accounts_in_message":[],"_revision_number":5},{"id":"e6a59f1151db756f5b87626e57da86fff93cb19a","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2025-07-10 18:54:43.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"0f12d5f46cb3e83cbd6c5e60d97780ba6eefca2f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-11 11:47:35.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"be23aff05798990b409f37adc064cd2be8c0c780","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-11 13:36:31.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b8e8bc320e7d4af2b3aff505bb5cd487\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d5083d205ae24d47accd84fa32ff1014 : SUCCESS in 1h 44m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d030d88abaf449b3ad368b22f7b3058a : SUCCESS in 2m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b394534c5f6b4880a5177de4e5c5611c : SUCCESS in 2m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d3cc5db0dbf542f58ad6798e455b8fce : SUCCESS in 5m 10s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/2e6c306216184b778c6eabea17a40907 : SUCCESS in 4m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/42d0e5e739d24adbb05151ecd9e85cad : SUCCESS in 5m 42s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c71c0932e4d34366b2a072d64a5b4b5b : SUCCESS in 5m 17s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/39a41257f59c447e9326a5a333d8a34d : SUCCESS in 5m 04s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e32c4a95b8fc415685d9d898d4ce4bd2 : SUCCESS in 4m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ed38f4d2fd1e494087daaaed761dea38 : SUCCESS in 4m 39s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/44edb5fd40354407bd4f0cba2ec44b70 : SUCCESS in 4m 30s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/64910e12b3a24380875a9c4ec9f8c9ab : SUCCESS in 7m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f610097dc2ec49268986282d4e2ec1b3 : SUCCESS in 8m 17s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/8298e92dbf5b4b7e9810c5d885f99777 : SUCCESS in 23m 53s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/5f82bc0b8ac647aa8509e52182ee55ee : SUCCESS in 28m 15s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/d016547a5d944258952366b5afd5351e : SUCCESS in 34m 14s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/b7308fc8038f46b298b75d8ec0f22608 : SUCCESS in 37m 15s","accounts_in_message":[],"_revision_number":5},{"id":"b0c881ab827da6a4241c80709ee185d8cc892372","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-11 13:36:32.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"f44616bf361d44e44416fe1990993c491ea5c78b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-11 13:37:20.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/699ea8d15ebb46e5b0b73a668de7edfb\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/639ac1c44b774db6be759482c5740abe : SUCCESS in 40s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"b92acd3698c4210ba112b4d11ff34a983f86d1a2","revisions":{"378a7b4eb0c1a930a9fa7fd95ce679a5dab68cad":{"kind":"REWORK","_number":1,"created":"2025-07-03 13:49:32.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/41/954041/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/41/954041/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/41/954041/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/41/954041/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/41/954041/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/41/954041/1"}}},"commit":{"parents":[{"commit":"40c797e3681645f44aff7954b7f5604f734cf22a","subject":"Add black","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/40c797e3681645f44aff7954b7f5604f734cf22a"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2025-07-02 16:07:35.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2025-07-03 13:45:58.000000000","tz":60},"subject":"Tweak loading distribution version","message":"Tweak loading distribution version\n\nThese appear to be functionally identical under a typical install, and\nif there is a difference then I can\u0027t figure it out. Making this changes\nmakes the application of a compat layer in a future commit somewhat\neasier. We keep it to a separate commit in case this comes back to bite\nus, however.\n\nChange-Id: Ib6715fd74025e2ec194ef6258c1433b697498b93\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/378a7b4eb0c1a930a9fa7fd95ce679a5dab68cad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/378a7b4eb0c1a930a9fa7fd95ce679a5dab68cad"}]},"branch":"refs/heads/master"},"8dc49aa4c6315fccd5ff0528dc37a3457a5f88ea":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-07-03 14:40:04.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/41/954041/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/41/954041/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/41/954041/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/41/954041/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/41/954041/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/41/954041/2"}}},"commit":{"parents":[{"commit":"28988fda7564b2939e844fc3fbadb052e03a2106","subject":"Add black","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/28988fda7564b2939e844fc3fbadb052e03a2106"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2025-07-02 16:07:35.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2025-07-03 14:38:45.000000000","tz":60},"subject":"Tweak loading distribution version","message":"Tweak loading distribution version\n\nThese appear to be functionally identical under a typical install, and\nif there is a difference then I can\u0027t figure it out. Making this changes\nmakes the application of a compat layer in a future commit somewhat\neasier. We keep it to a separate commit in case this comes back to bite\nus, however.\n\nChange-Id: Ib6715fd74025e2ec194ef6258c1433b697498b93\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/8dc49aa4c6315fccd5ff0528dc37a3457a5f88ea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/8dc49aa4c6315fccd5ff0528dc37a3457a5f88ea"}]},"branch":"refs/heads/master"},"a159ee74dfe9f3ff448ddc278418721ad94b9025":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-07-09 15:04:16.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/41/954041/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/41/954041/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/41/954041/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/41/954041/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/41/954041/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/41/954041/3"}}},"commit":{"parents":[{"commit":"818b522c6b777d95e1bf74fb6f41a99ec75a22ae","subject":"Centralise Python 2/3 compat code","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/818b522c6b777d95e1bf74fb6f41a99ec75a22ae"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2025-07-02 16:07:35.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2025-07-09 14:23:13.000000000","tz":60},"subject":"Tweak loading distribution version","message":"Tweak loading distribution version\n\nThese appear to be functionally identical under a typical install, and\nif there is a difference then I can\u0027t figure it out. Making this changes\nmakes the application of a compat layer in a future commit somewhat\neasier. We keep it to a separate commit in case this comes back to bite\nus, however.\n\nChange-Id: Ib6715fd74025e2ec194ef6258c1433b697498b93\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/a159ee74dfe9f3ff448ddc278418721ad94b9025"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/a159ee74dfe9f3ff448ddc278418721ad94b9025"}]},"branch":"refs/heads/master"},"81346568075d91cc4aa139083a405c1887931ccf":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2025-07-09 17:03:50.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/41/954041/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/41/954041/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/41/954041/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/41/954041/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/41/954041/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/41/954041/4"}}},"commit":{"parents":[{"commit":"186e12f8ac309511bb7204a08db6e78d14a22a81","subject":"Centralise Python 2/3 compat code","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/186e12f8ac309511bb7204a08db6e78d14a22a81"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2025-07-02 16:07:35.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2025-07-09 17:03:38.000000000","tz":60},"subject":"Tweak loading distribution version","message":"Tweak loading distribution version\n\nThese appear to be functionally identical under a typical install, and\nif there is a difference then I can\u0027t figure it out. Making this changes\nmakes the application of a compat layer in a future commit somewhat\neasier. We keep it to a separate commit in case this comes back to bite\nus, however.\n\nChange-Id: Ib6715fd74025e2ec194ef6258c1433b697498b93\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/81346568075d91cc4aa139083a405c1887931ccf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/81346568075d91cc4aa139083a405c1887931ccf"}]},"branch":"refs/heads/master"},"b92acd3698c4210ba112b4d11ff34a983f86d1a2":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2025-07-10 10:37:26.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/41/954041/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/41/954041/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/41/954041/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/41/954041/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/41/954041/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/41/954041/5"}}},"commit":{"parents":[{"commit":"4f8e23dbf497a585982ec19487ff8332f40bcb03","subject":"Centralise Python 2/3 compat code","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/4f8e23dbf497a585982ec19487ff8332f40bcb03"}]}],"author":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2025-07-02 16:07:35.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2025-07-10 10:33:43.000000000","tz":60},"subject":"Tweak loading distribution version","message":"Tweak loading distribution version\n\nThese appear to be functionally identical under a typical install, and\nif there is a difference then I can\u0027t figure it out. Making this changes\nmakes the application of a compat layer in a future commit somewhat\neasier. We keep it to a separate commit in case this comes back to bite\nus, however.\n\nChange-Id: Ib6715fd74025e2ec194ef6258c1433b697498b93\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/b92acd3698c4210ba112b4d11ff34a983f86d1a2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/b92acd3698c4210ba112b4d11ff34a983f86d1a2"}]},"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":{}}}]}
