)]}'
{"id":"openstack%2Fpbr~1002355","triplet_id":"openstack%2Fpbr~master~I889495eb3e83a121a6741696d0857e4e0ca3f923","project":"openstack/pbr","branch":"master","attention_set":{"22629":{"account":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"last_update":"2026-09-02 01:57:35.000000000","reason":"\u003cGERRIT_ACCOUNT_12404\u003e replied on the change","reason_account":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"}},"5263":{"account":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"last_update":"2026-09-02 01:57:35.000000000","reason":"\u003cGERRIT_ACCOUNT_12404\u003e replied on the change","reason_account":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"}}},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-08-27 11:21:20.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}},"hashtags":[],"change_id":"I889495eb3e83a121a6741696d0857e4e0ca3f923","subject":"Revert \"Set setuptools min in requirements.txt\"","status":"NEW","created":"2026-08-25 17:25:03.000000000","updated":"2026-09-02 01:57:35.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e0e1b09623f00447974cfd05ab9975316c012a78","_number":1002355,"virtual_id_number":1002355,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-08-27 13:07:09.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"all":[{"value":2,"date":"2026-08-25 17:29:00.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"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"]},{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}],"CC":[{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-25 17:29:00.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":"2026-08-25 18:13:46.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-09-02 01:57:35.000000000","updated_by":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"reviewer":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"state":"CC"},{"updated":"2026-09-02 01:57:35.000000000","updated_by":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"reviewer":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"state":"REVIEWER"},{"updated":"2026-09-02 01:57:35.000000000","updated_by":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"reviewer":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"state":"REVIEWER"}],"messages":[{"id":"9e95702296c0e593c72ae1c66e7a88d9ba3da5d8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-25 17:25:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ff65d4c29b316d7632f800c64eacc7badf207236","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2026-08-25 17:29:00.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"21b678eb003f188484082d0c7f9bfef06df5d3a9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 18:13:46.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/d03d8c7666b748178b119ab6c143f39b\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4ccfd1c0525c489e906874c6c4b22263 : FAILURE in 6m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c944a2ec4e484061b4ba073f78ae7e58 : SUCCESS in 3m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f2f45513c393445287aa32e88b4322b4 : SUCCESS in 2m 24s\n- build-python-release https://zuul.opendev.org/t/openstack/build/03b89688c15e4c85ad3e64f9bfd1adad : SUCCESS in 3m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1f38ca92e4164445905155bf6d738780 : SUCCESS in 3m 44s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/304b73bffba04f15bc8454b22f049742 : SUCCESS in 3m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6070495dd80b4f638c65fd7680632f49 : SUCCESS in 8m 19s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ae7cf45a8e094a0ea47102a98599eb8d : SUCCESS in 4m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a56c5767493d4cd7b508beb2ac9e4347 : SUCCESS in 5m 58s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e3d56da6176949cea399aaf011379437 : SUCCESS in 4m 13s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b7fe0680f8ac4e62a1b0a21a49ddd667 : SUCCESS in 3m 08s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b177d5d5b76341de8474ccbfaecaf979 : SUCCESS in 5m 14s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b2198ec5982043bb86a18f6725d1c2a6 : SUCCESS in 5m 35s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/14105d3e6f2d4666b0c17215c5cf9004 : SUCCESS in 4m 48s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/928b19cd39b843cfa52b924ead291d8b : SUCCESS in 7m 32s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/bf5ce9cf581e4af59f5e368f689a3bcc : SUCCESS in 7m 43s (non-voting)\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/ed76b7997f294964b4ec1e5e4118070f : SUCCESS in 35m 26s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/79e6a8a79fa84bd5acc679dc84d85ace : SUCCESS in 35m 36s\n- pbr-installation-openstack-resolute https://zuul.opendev.org/t/openstack/build/b5a83cec145d40b999c04a31d7e6ed13 : SUCCESS in 20m 40s\n- pbr-installation-openstack-pip-dev-resolute https://zuul.opendev.org/t/openstack/build/94955e04847d4ac8b2a8d3ad0bb1cc19 : SUCCESS in 20m 06s","accounts_in_message":[],"_revision_number":1},{"id":"97c0c3137bebc5a1da78836107023a7614256355","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-27 11:21:20.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"306c907b90bfe7078dcbb9529f396273f3c1c5e6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-27 13:07:09.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/42eedc39fe89484e95943bb271841ba0\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7533084e4e2a4c77b88d782c398af907 : SUCCESS in 1h 38m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/29a1ad5a330f42d4a91d9578c26168a1 : SUCCESS in 3m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/42d1a2e494d64d48a188400a35d91bf9 : SUCCESS in 3m 00s\n- build-python-release https://zuul.opendev.org/t/openstack/build/1e194020c2684cdcbf95622ee5583cf0 : SUCCESS in 1m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/78554a749c5240548733cf816aaee34f : SUCCESS in 5m 20s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f4712697d57f4b189eb77b6490363350 : SUCCESS in 8m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d83133d6f3ef48ba9efbd4d442d6d6b6 : SUCCESS in 4m 05s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/bff8fbe6d47e48ffb35e58293051ad80 : SUCCESS in 8m 30s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/19ad9a6298d4457796f51df542656d65 : SUCCESS in 5m 07s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3f3855fc342c46a99731e70220952c87 : SUCCESS in 4m 43s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b2c7f6277cfb491d9f279854e7da5d0f : SUCCESS in 7m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7801c6ce3eb2488aaacb1ba1f0fda8e4 : SUCCESS in 4m 28s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d8281b085afe43498dee8e6fec4f8dd5 : SUCCESS in 6m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/04a1a1668c9a45de975be97079d0915d : SUCCESS in 4m 29s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/bd7645ed5a6941a69fe43152ec6c233a : SUCCESS in 7m 12s\n- openstack-tox-py315 https://zuul.opendev.org/t/openstack/build/7fb17c7d50f04ee193b8a1a48e2ae496 : SUCCESS in 7m 48s (non-voting)\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/8e67b6579e3849cba894cec0aac74a1f : SUCCESS in 41m 08s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/7667dc3a283d422bb3e4046a8b6ee52d : SUCCESS in 35m 44s\n- pbr-installation-openstack-resolute https://zuul.opendev.org/t/openstack/build/3d863dda95ac4a979e30577bfa0499b6 : SUCCESS in 19m 56s\n- pbr-installation-openstack-pip-dev-resolute https://zuul.opendev.org/t/openstack/build/05392189d69f45708caf2b9c1542c415 : SUCCESS in 16m 16s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"15d52512c913aa52d757858438ac30ddaa47b633","revisions":{"15d52512c913aa52d757858438ac30ddaa47b633":{"kind":"REWORK","_number":1,"created":"2026-08-25 17:25:03.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/55/1002355/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/55/1002355/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/55/1002355/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/55/1002355/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/55/1002355/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/55/1002355/1"}}},"commit":{"parents":[{"commit":"4f9a66cbe0ebc52cff4f50b4a25fd143d434223c","subject":"Set setuptools min in requirements.txt","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/4f9a66cbe0ebc52cff4f50b4a25fd143d434223c"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-25 15:36:39.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-08-25 15:52:12.000000000","tz":60},"subject":"Revert \"Set setuptools min in requirements.txt\"","message":"Revert \"Set setuptools min in requirements.txt\"\n\nThis reverts commit 4f9a66cbe0ebc52cff4f50b4a25fd143d434223c. Specifying\na version of setuptools in here breaks installs using the easy_install\nmechanism (like the old setup.py command such as egg_install). This\nhappens because of the following flow which happens on older setuptools\n(like the v59.6.0 version found on Ubuntu 22.04):\n\n1. User attempts to install a package. Setuptools sees pbr in the\n   package\u0027s install_requires and pulls the pbr wheel, which is then\n   converts to an egg.\n\n2. setuptools inspects pbr\u0027s install_requires and sees\n   setuptools\u003e\u003d64.0.0. Since this is newer than the distro version,\n   setuptools will pull a wheel for the newer version of itself and once\n   again convert this to a wheel\n\n3. setuptools will attempt installation. As part of this installation,\n   it will scan for distutils entrypoints. It will pick up the\n   entrypoints for the new version of setuptools, which reference stuff\n   that does not exist in the older version of setuptools (namely the\n   `build \u003d setuptools.command.build:build` entrypoint).\n\n4. Things explode.\n\nInstead of this approach, we will need to fall back to option (b) and\nplace our PEP-660 entry points behind version guards.\n\nChange-Id: I889495eb3e83a121a6741696d0857e4e0ca3f923\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/15d52512c913aa52d757858438ac30ddaa47b633"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/15d52512c913aa52d757858438ac30ddaa47b633"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"}},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
