)]}'
{"id":"openstack%2Fpbr~920677","triplet_id":"openstack%2Fpbr~master~Ia5d9247afa562d4d84d1acb345ac08dd39713bb6","project":"openstack/pbr","branch":"master","attention_set":{},"removed_from_attention_set":{"4146":{"account":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"last_update":"2024-05-28 22:07:45.000000000","reason":"Change was submitted"},"5263":{"account":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"last_update":"2024-05-28 22:07:45.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ia5d9247afa562d4d84d1acb345ac08dd39713bb6","subject":"Add SetupTools to our functional testing venvs","status":"MERGED","created":"2024-05-28 14:58:15.000000000","updated":"2024-05-28 22:08:40.000000000","submitted":"2024-05-28 22:07:45.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"920677","meta_rev_id":"d7f0970a65d0bb08a2100c50a8519cb2183d5450","_number":920677,"virtual_id_number":920677,"owner":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"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"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-05-28 22:07:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"all":[{"value":2,"date":"2024-05-28 15:59:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":2,"date":"2024-05-28 20:06:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":1,"date":"2024-05-28 20:06:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-05-28 14:59:51.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":"2024-05-28 17:57: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":"2024-05-28 20:06:57.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"}],"messages":[{"id":"98785dfa45d7c672063678829be7a8be30d00d75","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2024-05-28 14:58:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3f2678cc37ffc6304fb1b7d4214d4cbe98ac4d74","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-05-28 14:59:51.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"ea7451dc2ca8942966db6451e05575747013092b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-05-28 15:59:46.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n","accounts_in_message":[],"_revision_number":2},{"id":"6a4bf9f260454fb6b2d4548225e5e118ac545bfd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-28 17:57:46.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/920af3d35176491e8af2c272a902e2cd\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d0d2c0ae13464c008a370685ef4dcc35 : SUCCESS in 1h 50m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0acee72a5dd0432dafae89be936114ae : SUCCESS in 3m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fc93e9b4de0b4b96940624f2794ca163 : SUCCESS in 2m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6a9775c20c79463a84a816d457b170bd : SUCCESS in 4m 26s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/03579ebea23048429d3a7e8380ef9e95 : SUCCESS in 4m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c86ff5108c874855a94278a43842e4b4 : SUCCESS in 4m 59s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/aa605e7bde9443909a89ac9b5bc5ffa2 : SUCCESS in 5m 49s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8dd2c023e5db4739a67e4bf78d385459 : SUCCESS in 5m 22s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/90df5c166be641a7a158eab25038c511 : SUCCESS in 4m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ffbbb52704d948e1b23853126934c82b : SUCCESS in 6m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f6c04504c32549dc8e7cb8928de887a5 : SUCCESS in 4m 44s\n- pbr-installation-openstack https://zuul.opendev.org/t/openstack/build/84de35a177ad46b28a760bf3b480bfe6 : SUCCESS in 26m 38s\n- pbr-installation-openstack-pip-dev https://zuul.opendev.org/t/openstack/build/67072fc73e364ed2b21ee64b3b55dd03 : SUCCESS in 26m 26s","accounts_in_message":[],"_revision_number":2},{"id":"175701b7073a8ea0eee59d26550522de943c4063","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2024-05-28 20:06:57.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"33fd4347225e39489d7cba88bf12f34fcb9fa8bf","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-28 20:08:22.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"f7111c5721fb4c68f54a51742581944fd9713ae9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-28 22:07:45.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e3823b9f6bfd4ed888f9a373b1a90c47\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/03511a46542d4fa08f58f2981455ab8a : SUCCESS in 1h 39m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a8163efce8b747019d4b884480144919 : SUCCESS in 2m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/83b430598d804b1182586ad67f1aec45 : SUCCESS in 2m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a36399d2c85c4c74a04762bfb73961d1 : SUCCESS in 4m 06s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a83e149a1c7d4cc5b5c82aaafcf00f13 : SUCCESS in 4m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5ca803b8e2044146803c6afd0349c15a : SUCCESS in 5m 53s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/164c25ff776949d08f62474cae9f9806 : SUCCESS in 4m 47s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/021f7d537644409491ee1dd7e8283c33 : SUCCESS in 3m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a3a102bb0dcd41fa912a976ea419fb38 : SUCCESS in 4m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0a690e5e7335486f8cd6b08f86197fa3 : SUCCESS in 4m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/47c1940abb864e808969fafb0fdfdc6c : SUCCESS in 5m 04s\n- pbr-installation-openstack https://zuul.opendev.org/t/openstack/build/42e51a1c571241839f58341966e54b32 : SUCCESS in 21m 23s\n- pbr-installation-openstack-pip-dev https://zuul.opendev.org/t/openstack/build/a9775011b2a946d99c487ceaa402f2f7 : SUCCESS in 20m 34s","accounts_in_message":[],"_revision_number":2},{"id":"a157b8dd710774bf8fd4934eb370d263dd31f246","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-28 22:07:45.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"d7f0970a65d0bb08a2100c50a8519cb2183d5450","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-28 22:08:40.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2ff2294b8c214ab5ad2884918a682bd1\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/135c5e30038943f69be30d93f9450522 : SUCCESS in 37s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"4aa08034786f15ea8a281e6176f2c57cc775c27f","revisions":{"a05a827c7f7196e9720e223849d3de78776191b8":{"kind":"REWORK","_number":1,"created":"2024-05-28 14:58:15.000000000","uploader":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"ref":"refs/changes/77/920677/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/77/920677/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/77/920677/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/77/920677/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/77/920677/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/77/920677/1"}}},"commit":{"parents":[{"commit":"4c43764d7801f97bbe8cc57a9ee30aa97055e5ef","subject":"Use SetupTools\u0027 vendored distutils in tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/4c43764d7801f97bbe8cc57a9ee30aa97055e5ef"}]}],"author":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2024-05-28 14:56:11.000000000","tz":0},"committer":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2024-05-28 14:58:04.000000000","tz":0},"subject":"Add SetupTools to our functional testing venvs","message":"Add SetupTools to our functional testing venvs\n\nWith the upcoming addition of Python 3.12 testing, we need to make\nsure venvs where we\u0027ll be invoking or importing setuptools have its\npackage preinstalled, as the newer versions of venv don\u0027t include it\nby default any longer.\n\nChange-Id: Ia5d9247afa562d4d84d1acb345ac08dd39713bb6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/a05a827c7f7196e9720e223849d3de78776191b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/a05a827c7f7196e9720e223849d3de78776191b8"}]},"branch":"refs/heads/master"},"4aa08034786f15ea8a281e6176f2c57cc775c27f":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2024-05-28 15:59:46.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/77/920677/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/77/920677/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/77/920677/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/77/920677/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/77/920677/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/77/920677/2"}}},"commit":{"parents":[{"commit":"203f33cdf4f7d7c6c225898052577f1c25a38593","subject":"Use SetupTools\u0027 vendored distutils in tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/203f33cdf4f7d7c6c225898052577f1c25a38593"}]}],"author":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2024-05-28 14:56:11.000000000","tz":0},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-05-28 15:59:40.000000000","tz":-420},"subject":"Add SetupTools to our functional testing venvs","message":"Add SetupTools to our functional testing venvs\n\nWith the upcoming addition of Python 3.12 testing, we need to make\nsure venvs where we\u0027ll be invoking or importing setuptools have its\npackage preinstalled, as the newer versions of venv don\u0027t include it\nby default any longer.\n\nChange-Id: Ia5d9247afa562d4d84d1acb345ac08dd39713bb6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/4aa08034786f15ea8a281e6176f2c57cc775c27f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/4aa08034786f15ea8a281e6176f2c57cc775c27f"}]},"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}}]}],"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":{}}}]}
