)]}'
{"id":"openstack%2Fpbr~920595","triplet_id":"openstack%2Fpbr~master~Ib0e47928d82e6ac57353315c5e2341e354b42d59","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-06-04 10:51:10.000000000","reason":"Change was submitted"},"13252":{"account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"last_update":"2024-06-04 09:24:12.000000000","reason":"\u003cGERRIT_ACCOUNT_13252\u003e replied on the change","reason_account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}},"5263":{"account":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"last_update":"2024-06-04 10:51:10.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ib0e47928d82e6ac57353315c5e2341e354b42d59","subject":"Add openstack-tox-py312 as non-voting job","status":"MERGED","created":"2024-05-27 20:43:58.000000000","updated":"2024-06-04 10:53:03.000000000","submitted":"2024-06-04 10:51:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"920595","meta_rev_id":"d5f648e947feb2035dd63bed2df73902979bbb17","_number":920595,"virtual_id_number":920595,"owner":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"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-06-04 10:51:10.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":"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-06-04 09:24:12.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"]},{"value":2,"date":"2024-05-28 15:59:46.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":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-06-04 09:24:12.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"]},{"value":0,"_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":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-27 22:32:26.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-27 22:44:47.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":"2024-05-28 15:00:30.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":"9cf876a9adcc1afe424de0e6a06e1d2f98e92bd4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2024-05-27 20:43:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d07a4217227f229650b7ccaaad67bde731819fbe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-27 22:32:26.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3662dd2855af496994fa71510d65e8ed\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/62175cc8a3d944df91192ba9bfa93040 : SUCCESS in 1h 41m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6545f64020f540d1acf3b6030c5351ae : SUCCESS in 2m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3d256c0b0ad848ac8058e93c3a649e65 : SUCCESS in 2m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/81f0557af17249968f89feeea0830761 : SUCCESS in 5m 12s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/aa92492413964c8daa88b763b136afce : SUCCESS in 4m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/76b7150754cd4b7e8bedf32a893143e3 : SUCCESS in 4m 16s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/854299cef0cc4596a018b66d6083fc97 : SUCCESS in 4m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/501c1e6b6bb74e318aa7edf3080cdc94 : SUCCESS in 5m 06s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d9bcfdc8b77b468bb10e72d0dcadbb22 : SUCCESS in 5m 17s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d17464adfd944935a781dbaf085ded17 : SUCCESS in 4m 25s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e23dcae736ad48c6a3ca0debe9aa8132 : SUCCESS in 4m 38s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5dc6e8fb05984a6ba62c9e0fba1304b1 : FAILURE in 3m 44s (non-voting)\n- pbr-installation-openstack https://zuul.opendev.org/t/openstack/build/06a29cd9ac7f4a64b019936a53c94fea : SUCCESS in 26m 24s\n- pbr-installation-openstack-pip-dev https://zuul.opendev.org/t/openstack/build/6c686b43d45c4769bb7292ce41cc7354 : SUCCESS in 28m 20s","accounts_in_message":[],"_revision_number":1},{"id":"d6496743ad18942041e1acf6b0eba0931c033079","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2024-05-27 22:44:47.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"ee33f760af610bac26e7c0777bf1b289b50a8bdb","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2024-05-28 06:47:35.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"cb38874fcd2402f4c73e91b31a057d658625ae39","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2024-05-28 13:15:37.000000000","message":"Patch Set 1:\n\nModuleNotFoundError: No module named \u0027distutils\u0027\n\nThis can usually be solved by making sure a recent-ish SetupTools is installed into the environment. The distutils module was removed from CPython stdlib in 3.12, but SetupTools has provided its own copy for a while now.","accounts_in_message":[],"_revision_number":1},{"id":"5ce09c5afcdb42008f223765706319903bf3bff7","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:41:17.000000000","message":"Patch Set 1:\n\nAlso we\u0027re 2+ years overdue for dropping the workaround we put in place to mitigate https://github.com/pypa/setuptools/issues/3038 and undoing that gets some tests working too.\n\nI\u0027ve got a fix in the works as soon as I\u0027m done ironing out all the missing bits.","accounts_in_message":[],"_revision_number":1},{"id":"f20932bb590a7c9c605381352d0460796917152b","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 2: Patch Set 1 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":2},{"id":"23c112d848b1c7f08324d6564f34392c1ee35c53","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-05-28 15:00:30.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f5df776dd5164ffdd1db28ac3cfa90a1e61ca034","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2024-05-28 15:09:19.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"43e1670fc52d0a8f06f2683b6a59fc6d9586599d","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 3: Patch Set 2 was rebased.\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n","accounts_in_message":[],"_revision_number":3},{"id":"fc749cfe628aef3bc26631551e47ff319c81aa2d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-28 17:39:14.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8c50a89209e649c4845ca877bf4cbafa\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6e9f6749e756420fb45b50dfb1325840 : SUCCESS in 1h 34m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac1f1e5552f14d71b1208931c1c8a7ac : SUCCESS in 4m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/42af5d8ce7be4fc0828ad891cc6b2a12 : SUCCESS in 2m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/71a4797630c142fe9294ca11daba8781 : SUCCESS in 4m 43s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/e41c660a01244c048f0413f0dad80aa5 : SUCCESS in 4m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/418252afe1c74c56ac7b4c4b705695b1 : SUCCESS in 6m 10s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/8a0a94730c20435e9fc313353777565a : SUCCESS in 5m 18s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3da86af64853476fa3c72f4fbd76f9b3 : SUCCESS in 4m 44s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/14c369cbd9ab4b05bad74c675d692078 : SUCCESS in 4m 31s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0fc34cc8efec42799171ce2babf90d02 : SUCCESS in 4m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9d92a1f625a943dfa048186bde6d853f : SUCCESS in 4m 19s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/caca1b78dfcc4d7cb232a01fd75f53d0 : SUCCESS in 8m 47s (non-voting)\n- pbr-installation-openstack https://zuul.opendev.org/t/openstack/build/e44d970927f847ca8849b6a87e3fb973 : SUCCESS in 25m 26s\n- pbr-installation-openstack-pip-dev https://zuul.opendev.org/t/openstack/build/d2e3c7d81b1b446491d5cf09d7075734 : SUCCESS in 32m 32s","accounts_in_message":[],"_revision_number":3},{"id":"9f08141ce41d577a6424a808215f10cd6d5c2f9f","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2024-06-04 09:24:12.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"c1f8f8f71b39c9162340d847004d3ee123464c75","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-04 09:27:30.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"5e9379cfc5a114bc6934b244d898afa1074a2f74","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-04 10:51:10.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/367ad0f2841a405eb3dbb7b30d2c3bc9\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ffc73f8f431d4598adecc03f05748b2d : SUCCESS in 1h 21m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4e899f590abb440eb7ac46d8d22ec670 : SUCCESS in 3m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0dd4d9c87f2e43c2b500aac5b815161c : SUCCESS in 2m 39s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f8cce44fa81241e9b010261fbde08476 : SUCCESS in 4m 48s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a2d59f3f186146fdaf1eb01579a6bdfc : SUCCESS in 5m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4b0ed62f28ac429db9e533648924d856 : SUCCESS in 5m 02s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/426a2da960d74f1bbad3bfd799f286b9 : SUCCESS in 5m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8842f63da4fc46beac17739db6877e3b : SUCCESS in 4m 48s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/31a3ecf334ff419386a0c5aca3e96b55 : SUCCESS in 4m 46s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3da142420c8f4fe3a23c9db24a204731 : SUCCESS in 4m 40s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e314729d8c7c4a9187155738c4615c9b : SUCCESS in 5m 04s\n- pbr-installation-openstack https://zuul.opendev.org/t/openstack/build/33294dfa142c457b8ce1210de1969473 : SUCCESS in 31m 57s\n- pbr-installation-openstack-pip-dev https://zuul.opendev.org/t/openstack/build/537a8d80f995431d8a0e80e53f14d56f : SUCCESS in 31m 34s","accounts_in_message":[],"_revision_number":3},{"id":"ea58445ec920db9e6626a0391679dde2469a2c3e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-04 10:51:10.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"d5f648e947feb2035dd63bed2df73902979bbb17","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-04 10:53:03.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5327d7c3bff54bb2b3909cb63c68dec0\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f269bd99370e4ca688c166dd0f4ece5e : SUCCESS in 39s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"46ff9dd96718cdefe72a1a01447e14491917217b","revisions":{"1b9dab1ca8d1a57b7a3a1c38832b6bc5946131ef":{"kind":"REWORK","_number":1,"created":"2024-05-27 20:43:58.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/95/920595/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/95/920595/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/95/920595/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/95/920595/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/95/920595/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/95/920595/1"}}},"commit":{"parents":[{"commit":"240b176e01f8670cdf7a5eeac774927181b45c9e","subject":"zuul: Drop retired repos from required-projects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/240b176e01f8670cdf7a5eeac774927181b45c9e"}]}],"author":{"name":"Dr. Jens Harbott","email":"harbott@osism.tech","date":"2024-05-27 20:42:51.000000000","tz":120},"committer":{"name":"Dr. Jens Harbott","email":"harbott@osism.tech","date":"2024-05-27 20:42:51.000000000","tz":120},"subject":"Add openstack-tox-py312 as non-voting job","message":"Add openstack-tox-py312 as non-voting job\n\nLet\u0027s start to test with python 3.12.\n\nChange-Id: Ib0e47928d82e6ac57353315c5e2341e354b42d59\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/1b9dab1ca8d1a57b7a3a1c38832b6bc5946131ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/1b9dab1ca8d1a57b7a3a1c38832b6bc5946131ef"}]},"branch":"refs/heads/master"},"49eddab8484834851899cb5ff2230f9d553fde54":{"kind":"TRIVIAL_REBASE","_number":2,"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/95/920595/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/95/920595/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/95/920595/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/95/920595/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/95/920595/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/95/920595/2"}}},"commit":{"parents":[{"commit":"a05a827c7f7196e9720e223849d3de78776191b8","subject":"Add SetupTools to our functional testing venvs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/a05a827c7f7196e9720e223849d3de78776191b8"}]}],"author":{"name":"Dr. Jens Harbott","email":"harbott@osism.tech","date":"2024-05-27 20:42:51.000000000","tz":120},"committer":{"name":"Jeremy Stanley","email":"fungi@yuggoth.org","date":"2024-05-28 14:58:04.000000000","tz":0},"subject":"Add openstack-tox-py312 as non-voting job","message":"Add openstack-tox-py312 as non-voting job\n\nLet\u0027s start to test with python 3.12.\n\nChange-Id: Ib0e47928d82e6ac57353315c5e2341e354b42d59\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/49eddab8484834851899cb5ff2230f9d553fde54"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/49eddab8484834851899cb5ff2230f9d553fde54"}]},"branch":"refs/heads/master"},"46ff9dd96718cdefe72a1a01447e14491917217b":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2024-05-28 15:59:46.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/95/920595/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/95/920595/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/95/920595/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/95/920595/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/95/920595/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/95/920595/3"}}},"commit":{"parents":[{"commit":"4aa08034786f15ea8a281e6176f2c57cc775c27f","subject":"Add SetupTools to our functional testing venvs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/4aa08034786f15ea8a281e6176f2c57cc775c27f"}]}],"author":{"name":"Dr. Jens Harbott","email":"harbott@osism.tech","date":"2024-05-27 20:42:51.000000000","tz":120},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-05-28 15:59:40.000000000","tz":-420},"subject":"Add openstack-tox-py312 as non-voting job","message":"Add openstack-tox-py312 as non-voting job\n\nLet\u0027s start to test with python 3.12.\n\nChange-Id: Ib0e47928d82e6ac57353315c5e2341e354b42d59\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/46ff9dd96718cdefe72a1a01447e14491917217b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/46ff9dd96718cdefe72a1a01447e14491917217b"}]},"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":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":{}}}]}
