)]}'
{"id":"openstack%2Fdevstack~976107","triplet_id":"openstack%2Fdevstack~stable%2F2024.2~Icf07fa246b3532f939d20e3cbea32cc0b7b439ed","project":"openstack/devstack","branch":"stable/2024.2","topic":"pin-setuptools","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-02-09 16:04:55.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Icf07fa246b3532f939d20e3cbea32cc0b7b439ed","subject":"[Stable-Only] Pin setuptools","status":"MERGED","created":"2026-02-09 11:49:07.000000000","updated":"2026-02-09 16:06:03.000000000","submitted":"2026-02-09 16:04:55.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":"976107-pin-setuptools","meta_rev_id":"d96ef5a7103888af1b27ca6d2247b4f8423a27a3","_number":976107,"virtual_id_number":976107,"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-09 16:04:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":2,"date":"2026-02-09 12:33:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-02-09 12:09:52.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"value":1,"date":"2026-02-09 11:55:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":1,"date":"2026-02-09 12:33:12.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-09 11:55:02.000000000","updated_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"reviewer":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"state":"REVIEWER"},{"updated":"2026-02-09 12:09:52.000000000","updated_by":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"reviewer":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"state":"REVIEWER"},{"updated":"2026-02-09 12:33:12.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2026-02-09 14:05:22.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"04daef1f725b0d6adfce8e2160cbb50a7fae9b2c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-02-09 11:49:07.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"21f38133e1705c6d9d8d341798134601420179a2","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-02-09 11:55:02.000000000","message":"Patch Set 1: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/48aabea10d5347628cc0b0764a77ba0f\n\n- devstack-platform-centos-10-stream https://softwarefactory-project.io/zuul/t/rdoproject.org/build/780eaf3f1f7346508606b1d93e0972fa : FAILURE in 5m 03s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"db2a75a81a357aa527a121ddfd26c68e6cb40e33","author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"date":"2026-02-09 12:09:52.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"127cfb384ec245ef59db46384c4205bc343f7421","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-09 12:33:12.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ae3b49ae3c012b0ff5fd6d39e6ec834339217846","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-09 14:05:22.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/87226d5d25404f62ac5b0988eb63b670\n\n- grenade https://zuul.opendev.org/t/openstack/build/9326395be7924a8cb34efc65c9889897 : SUCCESS in 46m 03s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/20ab081dfc924f149747d859a6b3457e : SUCCESS in 1h 13m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0db008c7f6fa4f8087f3120a77bcd223 : SUCCESS in 2m 41s\n- devstack https://zuul.opendev.org/t/openstack/build/e195c779d60347b09793e52f38d6d777 : SUCCESS in 12m 26s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/a451b5e593514f9a84de4eb1de7fb205 : SUCCESS in 13m 26s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/775ee15fb7394d45b43a27f92de91d33 : SUCCESS in 21m 09s\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/aa145405cffb410787782497548000be : FAILURE in 21m 55s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/f7c9ca8d152f43ab8e71f325224d3a45 : SUCCESS in 1h 43m 00s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/fcd62fea6c5b403c83d93d8c46ec4fba : FAILURE in 35m 30s (non-voting)\n- devstack-platform-ubuntu-jammy-ovs https://zuul.opendev.org/t/openstack/build/6569a67440ff4b55ad358814bbf41c63 : SUCCESS in 1h 52m 35s (non-voting)\n- devstack-platform-ubuntu-noble https://zuul.opendev.org/t/openstack/build/7055554b3f0c4be8893e81c5b5075849 : SUCCESS in 57m 10s\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/3062e5684eb34855909b35e7ede76292 : SUCCESS in 31m 03s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/9f96dc3c8265458f88999f38c99c0330 : SUCCESS in 2m 51s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/a6e9f15e2d8b40b8beefa02102eabdb8 : SUCCESS in 2m 31s\n- ironic-tempest-bios-ipmi-direct-tinyipa https://zuul.opendev.org/t/openstack/build/b9d0e5f327594ea1afe87f9323b0768e : SUCCESS in 55m 58s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/386fc2eb5c0346b5bb45f52c263c10c0 : SUCCESS in 19m 49s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/71aac238d6ec4179891fad5068c586c0 : SUCCESS in 32m 58s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/f78f2c1d320a4f41a89b778643a3b767 : SUCCESS in 1h 24m 25s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3778623022c44c6681c3ca0ee7b0af3a : SUCCESS in 55m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/930ec0f5b676474aa52264e6e68b860e : SUCCESS in 50m 40s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a0720b4871dd4ac992931656273f8b85 : SUCCESS in 2h 03m 21s","accounts_in_message":[],"_revision_number":1},{"id":"1bc665697479b03de933c993b8f9b915fc6636ee","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-09 14:05:54.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"7c39381c0bd93f8d97fe45c49b7b55ccf1bbb7e6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-09 16:04:54.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/063c96fc141349a9aaaa275f8f1d2379\n\n- grenade https://zuul.opendev.org/t/openstack/build/06d57851362c458fa3f602802d711d6c : SUCCESS in 45m 41s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7833f4d912494c8db8ff4ac2b10144eb : SUCCESS in 59m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1b1e90da716e4717a0ef11d4ce8223b3 : SUCCESS in 4m 18s\n- devstack https://zuul.opendev.org/t/openstack/build/1fc56877f6ed499eba22a4c60804c520 : SUCCESS in 22m 34s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/71667107f3da4cf4aa95d078026c9d33 : SUCCESS in 29m 09s\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/f97fae1fde104af6ab68e44309db5991 : SUCCESS in 1h 32m 54s\n- devstack-platform-ubuntu-noble https://zuul.opendev.org/t/openstack/build/60afadc9d2264a20aeada793fe297f45 : SUCCESS in 1h 45m 59s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/d6188fe7340f4ff897c001daf27f4b55 : SUCCESS in 22m 52s\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/0c3b1341b0864280b6e1494bf7a08f9e : SUCCESS in 30m 16s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/30253d6a6bde45ab87b19b3f7c2a952c : SUCCESS in 2m 51s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/95b7aacd47854dbd88f855f3676b4c24 : SUCCESS in 2m 01s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/77eee7bf18c64545a5f2b4d6a250d09d : SUCCESS in 1h 01m 39s\n- ironic-tempest-bios-ipmi-direct-tinyipa https://zuul.opendev.org/t/openstack/build/0865dc9ddc93404eaafa29be970d12b8 : SUCCESS in 33m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a2034acf7eb14bb9874ce438362d2c07 : SUCCESS in 51m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/74d51981efdc4bad968fc0cae5026362 : SUCCESS in 54m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/684f41172f5b41dfa06b8c09011cddc1 : SUCCESS in 29m 13s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5f06c1e66fe644ea83fc3cf9a3936b7d : SUCCESS in 1h 34m 22s","accounts_in_message":[],"_revision_number":1},{"id":"7e4dedc0e59d0a6a98164dcfa3eab1f3f8effe22","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-09 16:04:55.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"d96ef5a7103888af1b27ca6d2247b4f8423a27a3","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-09 16:06:03.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/96f6b2492017465eb977588ef09c8948\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/24a1a1375480456ea6e242dbddf3d550 : SUCCESS in 40s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"24345ce5792b48fba9db15c4c773c2f75ee598a7","revisions":{"24345ce5792b48fba9db15c4c773c2f75ee598a7":{"kind":"REWORK","_number":1,"created":"2026-02-09 11:49:07.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/07/976107/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/07/976107/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/07/976107/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/07/976107/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/07/976107/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/07/976107/1"}}},"commit":{"parents":[{"commit":"978a231b10a910010378133e9577a39cea255d91","subject":"[Stable-Only] Constrain pip to \u003c 25.3","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/978a231b10a910010378133e9577a39cea255d91"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-09 11:41:14.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-02-09 11:48:46.000000000","tz":0},"subject":"[Stable-Only] Pin setuptools","message":"[Stable-Only] Pin setuptools\n\nsetuptools 81.0.0 dropped support for the legacy \u0027pkg_resources\u0027\nlibrary. While most users of this (including the all important pbr\nlibrary) have been updated to remove references to \u0027pkg_resources\u0027 on\ncurrent master, this is not true for historical releases. Pin the\nsetuptools version used on these historic branches to work around this.\n\nConflicts:\n    inc/python\n\nNOTE(stephenfin): Conflicts are due to the absence of\nI74b0f93457f91e7d53d54737d52f67075088faca which we don\u0027t want to\nbackport\n\nChange-Id: Icf07fa246b3532f939d20e3cbea32cc0b7b439ed\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n(cherry picked from commit 94e1ba49e924905363869511bbb93446a6cffff3)\n(cherry picked from commit 84c7dd2354c51f1a72bd3e19633cc313638b87f1)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/24345ce5792b48fba9db15c4c773c2f75ee598a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/24345ce5792b48fba9db15c4c773c2f75ee598a7"}]},"branch":"refs/heads/stable/2024.2"}},"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":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Review-Priority","status":"MAY"}]}],"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":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\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":{}}}]}
