)]}'
{"id":"openstack%2Fproject-config~926825","triplet_id":"openstack%2Fproject-config~master~Id4e3c6f35ffcf5cea302aa1bd8b126affa4eeb07","project":"openstack/project-config","branch":"master","topic":"update-hacking","attention_set":{},"removed_from_attention_set":{"5263":{"account":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"last_update":"2024-08-21 19:24:07.000000000","reason":"removed on reply"},"4146":{"account":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"last_update":"2024-08-21 19:39:02.000000000","reason":"Change was submitted"},"12898":{"account":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"last_update":"2024-08-21 19:39:02.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Id4e3c6f35ffcf5cea302aa1bd8b126affa4eeb07","subject":"Omnibus fixes for running jobs on Noble with Python3.12","status":"MERGED","created":"2024-08-21 17:02:37.000000000","updated":"2024-08-21 19:40:09.000000000","submitted":"2024-08-21 19:39:02.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"926825-update-hacking","meta_rev_id":"011b235cb7dbeb02743defeadfb3353fc0fa9ac4","_number":926825,"virtual_id_number":926825,"owner":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-08-21 19:39:02.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"},{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"}],"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":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2024-08-21 19:24:07.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"},{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-08-21 19:24:07.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"},{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-08-21 17:14:14.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-08-21 17:33:22.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-08-21 17:43:51.000000000","updated_by":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"reviewer":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"state":"REVIEWER"}],"messages":[{"id":"e2d020fab197659a1b354f6764d828f68c4b1c67","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-08-21 17:02:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"23008322d29587f9ae7b2161d9318b9ecde9777b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-21 17:14:14.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/3d4ed353442e4d25ba196025e173094d\n\n- build-openstack-specs-site https://zuul.opendev.org/t/openstack/build/b8dd27bca177488090cde8860c85867e : SUCCESS in 3m 50s\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/2498d7ed5dbb450aaf7e4fbbf78c9a4e : FAILURE in 6m 27s\n- project-config-dib https://zuul.opendev.org/t/openstack/build/d4d5f77ec6e34f0dbf5617c2ffeac608 : SUCCESS in 2m 42s\n- project-config-gerrit https://zuul.opendev.org/t/openstack/build/67030a8949294f608a98f6a7c78ac8fa : SUCCESS in 3m 41s\n- project-config-infra-docs-index https://zuul.opendev.org/t/openstack/build/c70e98f559b44bf6b345924b931f01f6 : SUCCESS in 3m 43s\n- project-config-irc-access https://zuul.opendev.org/t/openstack/build/76af1c6669c04ccabef9aa49a0079c01 : FAILURE in 2m 42s\n- project-config-nodepool https://zuul.opendev.org/t/openstack/build/520a61b6ecc8465686fcc732f375c564 : SUCCESS in 3m 27s\n\nWarning:\n  Comments left for invalid file roles/copy-wheels/files/wheel-indexer.py","accounts_in_message":[],"_revision_number":1},{"id":"ae851dd47e51b918b3ee59a2f7596991752f8695","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-08-21 17:17:46.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"2f7db5a992f5c8f76e410aebab2effdf975ccf6f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-21 17:26:38.000000000","message":"Patch Set 2: 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/43a57180e1a04884b772e596bc1f4b35\n\n- build-openstack-specs-site https://zuul.opendev.org/t/openstack/build/e5457f3110be44afba292436b0f22945 : SUCCESS in 3m 05s\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/ba0dfcd572814f96b35e3819112dd285 : FAILURE in 6m 28s\n- project-config-dib https://zuul.opendev.org/t/openstack/build/e4f356fd46ce49fa97d6d08053a8d515 : SUCCESS in 2m 57s\n- project-config-gerrit https://zuul.opendev.org/t/openstack/build/ee4f7c95620140c0ab0644ea6e7add3d : SUCCESS in 3m 22s\n- project-config-infra-docs-index https://zuul.opendev.org/t/openstack/build/43e28d8ffbf84c728d88dd6049e689a2 : SUCCESS in 3m 04s\n- project-config-irc-access https://zuul.opendev.org/t/openstack/build/4215aa192062482181ed2f0aa2ea59a6 : FAILURE in 2m 58s\n- project-config-nodepool https://zuul.opendev.org/t/openstack/build/e8eadce105a34621838a37a2675ea9b8 : SUCCESS in 3m 22s","accounts_in_message":[],"_revision_number":2},{"id":"ddfb4324eab692a6db3bb85d8e20dd5d32e274d2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-08-21 17:31:32.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"8c69bfa69d99f7f2e84bdc1d9403da3ece50558e","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2024-08-21 17:33:22.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"06bb2812a0d3762440150ab12a1255f0c0ffa0d6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-21 17:38:31.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/790f1eaa3e7a40b491c238839fae57d0\n\n- build-openstack-specs-site https://zuul.opendev.org/t/openstack/build/d7d1c2414877447ea38cf3e79f4b8f55 : SUCCESS in 2m 57s\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/0863eccc91f841d9b516618c69878b9e : FAILURE in 6m 10s\n- project-config-dib https://zuul.opendev.org/t/openstack/build/9881f39466084944bc5c0af6eb09a395 : SUCCESS in 3m 08s\n- project-config-gerrit https://zuul.opendev.org/t/openstack/build/30e5e3ccc9d74a5fbaf75d4971aeed78 : SUCCESS in 3m 32s\n- project-config-infra-docs-index https://zuul.opendev.org/t/openstack/build/3f3fa19817a644229ba0bba9fcbea19c : SUCCESS in 3m 01s\n- project-config-irc-access https://zuul.opendev.org/t/openstack/build/dedea63a40864d4f909fbbf7f09e5311 : FAILURE in 2m 56s\n- project-config-nodepool https://zuul.opendev.org/t/openstack/build/fe210915d33f438eaf938254578e879c : SUCCESS in 3m 29s","accounts_in_message":[],"_revision_number":3},{"id":"51af5ec0c41bbdd40ed196069d86f9e849f2354a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-08-21 17:40:43.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"b73b24d848f13b8fbab9c4cbd07adc7d15c34366","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2024-08-21 17:43:51.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"e9b30c9c32d7595b3544049ce1067d4606024d6f","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2024-08-21 17:46:29.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"5b639ea53f855c894ad961dcba996d7bc5237fd6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-21 17:49:36.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/2a03663e6ed44aefa3d37fbbc3687f47\n\n- build-openstack-specs-site https://zuul.opendev.org/t/openstack/build/3113006bc89640ad96f9235311bb6ad7 : SUCCESS in 3m 01s\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/5d4864db34844e61b908fe34ff2b1caf : FAILURE in 6m 58s\n- project-config-dib https://zuul.opendev.org/t/openstack/build/8d306416125847d2b552a582c3cd5e08 : SUCCESS in 4m 06s\n- project-config-gerrit https://zuul.opendev.org/t/openstack/build/35fde299e06a4b8aa1e183d725167d4d : SUCCESS in 4m 37s\n- project-config-infra-docs-index https://zuul.opendev.org/t/openstack/build/9b74b76beac743de8755922eeeebe2e5 : SUCCESS in 2m 55s\n- project-config-irc-access https://zuul.opendev.org/t/openstack/build/f6dd44f32d7548acb378cab6e71a1b83 : SUCCESS in 6m 32s\n- project-config-nodepool https://zuul.opendev.org/t/openstack/build/c219e0daa595427ea7625a8a95125863 : SUCCESS in 3m 48s","accounts_in_message":[],"_revision_number":4},{"id":"5fdab12de3125e13b774225b99333533005e8368","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-08-21 17:50:34.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"2b83ed5b8fb138b057759e7a70dd9c55452954bd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-21 17:58:46.000000000","message":"Patch Set 4:\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/429407065503467d8f9830ed17695106\n\n- build-openstack-specs-site https://zuul.opendev.org/t/openstack/build/a75e96d5aa1345e997417a75c84b95bc : SUCCESS in 2m 51s\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/1c47e501cb9e45dc9a571e73a5e1293f : FAILURE in 5m 37s\n- project-config-dib https://zuul.opendev.org/t/openstack/build/dfd5fd731fad4254a8539a454cdb7590 : SUCCESS in 3m 05s\n- project-config-gerrit https://zuul.opendev.org/t/openstack/build/a317e0ba9ba64a6690a3542ddd251642 : SUCCESS in 3m 19s\n- project-config-infra-docs-index https://zuul.opendev.org/t/openstack/build/a6ae0d1d7c224d02a92760065cc3934f : SUCCESS in 2m 57s\n- project-config-irc-access https://zuul.opendev.org/t/openstack/build/325765eec7ba4445b0f18a91b0dcee49 : SUCCESS in 5m 33s\n- project-config-nodepool https://zuul.opendev.org/t/openstack/build/34603a4c77254815bbb8c8c754bc9468 : SUCCESS in 3m 10s","accounts_in_message":[],"_revision_number":4},{"id":"643eb3d0530be5f1e155f2f666cf97ae45a78eb4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-08-21 18:03:58.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n* Workflow+1\n","accounts_in_message":[],"_revision_number":5},{"id":"be7af513c86ca8e3f826933cd6eb68b5923e5c84","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-21 18:15:31.000000000","message":"Patch Set 5: 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/0b35e4c70efe4c3fb6013d8e642bc3b5\n\n- build-openstack-specs-site https://zuul.opendev.org/t/openstack/build/c938f83592c34d7c97c26d81f5bb8cd7 : SUCCESS in 3m 02s\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/4c9705925ea04d5caa4b1c8bcbc824d1 : FAILURE in 4m 05s\n- project-config-dib https://zuul.opendev.org/t/openstack/build/dedea87156104276a0d1a736098d5f9f : SUCCESS in 3m 02s\n- project-config-gerrit https://zuul.opendev.org/t/openstack/build/595ea7cd2b5143ba96daa31c29fc5660 : SUCCESS in 3m 29s\n- project-config-infra-docs-index https://zuul.opendev.org/t/openstack/build/64638b32962647ecba74c87edb0aadec : SUCCESS in 4m 12s\n- project-config-irc-access https://zuul.opendev.org/t/openstack/build/00ea4d5d710942ec92eefda877fc327a : SUCCESS in 5m 57s\n- project-config-nodepool https://zuul.opendev.org/t/openstack/build/2f7e60788e344d16b965a96d436ee76c : SUCCESS in 3m 21s","accounts_in_message":[],"_revision_number":5},{"id":"61dc94b8496c8df9e98a06df5673b98d30762c55","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-08-21 18:19:47.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"cb2da3d8617319957bbaa65d0f16d9843d7bbcfa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-21 18:29:50.000000000","message":"Patch Set 6: 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/64d3fde858c04fba90e39c7e6cd148c7\n\n- build-openstack-specs-site https://zuul.opendev.org/t/openstack/build/ca0b751986db447ab38e14857d4c060c : SUCCESS in 2m 57s\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/1a80f7c43c3844b99c0d33b09c983b71 : FAILURE in 3m 53s\n- project-config-dib https://zuul.opendev.org/t/openstack/build/78b7148ec082425a81e2001d7739d099 : SUCCESS in 2m 47s\n- project-config-gerrit https://zuul.opendev.org/t/openstack/build/433326a7a99b4af0aa07dbf941977c39 : SUCCESS in 3m 20s\n- project-config-infra-docs-index https://zuul.opendev.org/t/openstack/build/35ce870b25f2451a8d92974fb8573eee : SUCCESS in 2m 38s\n- project-config-irc-access https://zuul.opendev.org/t/openstack/build/ca0d00f0e9fa4295a13fc44161a33f98 : SUCCESS in 5m 27s\n- project-config-nodepool https://zuul.opendev.org/t/openstack/build/63183f304f0b44978522a3bc852dd429 : SUCCESS in 3m 32s","accounts_in_message":[],"_revision_number":6},{"id":"4a05c1f1d139b13581b0019518397f1a18ff0677","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-08-21 18:30:13.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":7},{"id":"d4ac815bc61d278966e22cb4e603104fe6df07a7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-21 18:39:32.000000000","message":"Patch Set 7: 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/bf1c627a43cd440288a1d9079b04b466\n\n- build-openstack-specs-site https://zuul.opendev.org/t/openstack/build/f12f5cc7f3f540f2ac9b66d0133e7d01 : SUCCESS in 2m 48s\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/773dfc04a66e4c1aaddafaeb98b8a3ef : FAILURE in 4m 17s\n- project-config-dib https://zuul.opendev.org/t/openstack/build/5d11a68f5042436ca3c0e899659c4395 : SUCCESS in 2m 50s\n- project-config-gerrit https://zuul.opendev.org/t/openstack/build/1cce5b433fd24fa9b808075609d71da6 : SUCCESS in 3m 27s\n- project-config-infra-docs-index https://zuul.opendev.org/t/openstack/build/1e0fe43e1abf42a8b94897fbf45b280b : SUCCESS in 4m 17s\n- project-config-irc-access https://zuul.opendev.org/t/openstack/build/72ee5267ce694478a9050f0fd1788d00 : SUCCESS in 6m 52s\n- project-config-nodepool https://zuul.opendev.org/t/openstack/build/589642ea492547c3bbbbcebc748a7bc5 : SUCCESS in 6m 07s","accounts_in_message":[],"_revision_number":7},{"id":"5eb1f1a8d243b58ad350af0a571f4f000bf85c55","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-08-21 18:42:10.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":8},{"id":"bc7839f8f09ff825f5dc035258a85f5f8aec0d2e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-08-21 18:53:27.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"cb7a5b478d7f023f44aeea414665965e6df76d2b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-21 19:12:36.000000000","message":"Patch Set 9: 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/becaee9b3d444af88ea234e625f85f02\n\n- build-openstack-specs-site https://zuul.opendev.org/t/openstack/build/188e5d805f8241a4b5e3b6919115bdb8 : SUCCESS in 4m 07s\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/be9f2876c63140d7ba25d53d595b21ca : FAILURE in 6m 41s\n- project-config-dib https://zuul.opendev.org/t/openstack/build/dc641e6c34e94236ba7f1d7f2b777e7a : SUCCESS in 4m 24s\n- project-config-gerrit https://zuul.opendev.org/t/openstack/build/71cd8d2fc25942689a5cdf35d08fb06c : SUCCESS in 4m 54s\n- project-config-infra-docs-index https://zuul.opendev.org/t/openstack/build/5a19bfce98bd43718fd7954a171f6a8b : SUCCESS in 2m 58s\n- project-config-irc-access https://zuul.opendev.org/t/openstack/build/ea0485939dcf45a59c3ad782446110b6 : SUCCESS in 5m 51s\n- project-config-nodepool https://zuul.opendev.org/t/openstack/build/71aa856db59045d3b86a8b2c7acade8d : SUCCESS in 4m 00s","accounts_in_message":[],"_revision_number":9},{"id":"85a7eb49fbef0656326711d4d54ba524a6821392","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-08-21 19:14:15.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"a5b64cf81309d94fb760d1fca97ba05ea7ff37b7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-21 19:23:00.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d1a4375fca61449989ce7ced14fff25c\n\n- build-openstack-specs-site https://zuul.opendev.org/t/openstack/build/97fe9276d9734760aa2261278efb55c6 : SUCCESS in 2m 59s\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/67d7e63c465e463ab8c462b2f5f074c5 : SUCCESS in 6m 37s\n- project-config-dib https://zuul.opendev.org/t/openstack/build/ca4955ae0a8446b38f81c306f25b012c : SUCCESS in 3m 12s\n- project-config-gerrit https://zuul.opendev.org/t/openstack/build/62c42584356a48dbab21ed458fcf22bc : SUCCESS in 3m 40s\n- project-config-infra-docs-index https://zuul.opendev.org/t/openstack/build/e11e835ab0144528934f46944162e3d6 : SUCCESS in 2m 57s\n- project-config-irc-access https://zuul.opendev.org/t/openstack/build/8a5605526f7e4ee88428d676a1fed0ca : SUCCESS in 5m 26s\n- project-config-nodepool https://zuul.opendev.org/t/openstack/build/b18354bc68ff40e7aa6d7c107daea24f : SUCCESS in 3m 53s","accounts_in_message":[],"_revision_number":9},{"id":"c9da1edfd086bda1a0627ef43d976ebe50e29ad5","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2024-08-21 19:24:07.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":9},{"id":"410accc72af1c646a59fb95a9fbbfdefc72336f4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-21 19:24:27.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"04934e4a191a99526b402048e51a6c3ddd8d218b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-21 19:39:02.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e025d51976034ca880a6d705efab919d\n\n- build-openstack-specs-site https://zuul.opendev.org/t/openstack/build/463ce5a4733f4f06878dab5da17991a4 : SUCCESS in 2m 47s\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/2cda0859566d4767bdb2cbcd7d8341b2 : SUCCESS in 6m 36s\n- project-config-dib https://zuul.opendev.org/t/openstack/build/cfd62ba84c4143699982ed65d538d943 : SUCCESS in 2m 48s\n- project-config-gerrit https://zuul.opendev.org/t/openstack/build/e18beef1d25a4b78a6ba2d16878f9f85 : SUCCESS in 3m 22s\n- project-config-infra-docs-index https://zuul.opendev.org/t/openstack/build/e9e889ada7084004a686e4a1754c2260 : SUCCESS in 3m 19s\n- project-config-irc-access https://zuul.opendev.org/t/openstack/build/c52be4c043cc44a8874d9f4ecc70edf2 : SUCCESS in 5m 55s\n- project-config-nodepool https://zuul.opendev.org/t/openstack/build/d0e3371ed9d84df396dfdbdef66d72f8 : SUCCESS in 3m 44s","accounts_in_message":[],"_revision_number":9},{"id":"40826d0c9a59d5fef932dbebd102f8d2df7b14a6","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-21 19:39:02.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":9},{"id":"011b235cb7dbeb02743defeadfb3353fc0fa9ac4","tag":"autogenerated:zuul:deploy","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-21 19:40:09.000000000","message":"Patch Set 9:\n\nBuild succeeded (deploy pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7d3ae0c341ff4b7d956133e4c66247df\n\n- promote-infra-index https://zuul.opendev.org/t/openstack/build/d9b3a262a20e4b5fa45044f47b2e3446 : SUCCESS in 43s\n- promote-openstack-specs-site https://zuul.opendev.org/t/openstack/build/d5787ed8e7c949a897a7038718f848d4 : SUCCESS in 49s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"dd63733b55bbad92172d805b44ddda7743801d45","revisions":{"ecf4b10d6c2e84938a2e277910c270678ca02b25":{"kind":"REWORK","_number":1,"created":"2024-08-21 17:02:37.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/25/926825/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/25/926825/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/25/926825/1"}}},"commit":{"parents":[{"commit":"7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972","subject":"Merge \"Update update-constraints job and script\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-08-21 17:01:31.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-08-21 17:01:31.000000000","tz":-420},"subject":"Bump the version of hacking to latest","message":"Bump the version of hacking to latest\n\nWe bumped the default nodeset to ubuntu-noble which bumped our python\nversion up to python3.12. The version of flake8 installed by the version\nof hacking that we were using explodes on entrypoints lookups via\nimportlib_metadata under python3.12. Bump versions up to see if we can\nget to a compatible state with newer python this way.\n\nChange-Id: Id4e3c6f35ffcf5cea302aa1bd8b126affa4eeb07\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/ecf4b10d6c2e84938a2e277910c270678ca02b25"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/ecf4b10d6c2e84938a2e277910c270678ca02b25"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"5882aad252abf7a3a3fbbee1b23a9de84726aa9b":{"kind":"REWORK","_number":2,"created":"2024-08-21 17:17:46.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/25/926825/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/25/926825/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/25/926825/2"}}},"commit":{"parents":[{"commit":"7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972","subject":"Merge \"Update update-constraints job and script\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-08-21 17:01:31.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-08-21 17:15:24.000000000","tz":-420},"subject":"Omnibus fixes for running jobs on Noble with Python3.12","message":"Omnibus fixes for running jobs on Noble with Python3.12\n\nWe bumped the default nodeset to ubuntu-noble which bumped our python\nversion up to python3.12. We were previously pinning hacking to a\nversion that pulls in a version of flake8 that isn\u0027t compatible with\npython3.12 due to entrypoint importlib_metadata compatibility issues.\n\nWe fix that by updating hacking to lastest, but that introduces a new\nrule that requires we have whitespace after a return statement. We also\nfix that in the one location that was a problem.\n\nThen separately ssl.wrap_context has been removed in python 3.12 so we\nswitch that out with SSLContext.wrap_context instead when checking irc\naccess in the irc access check job.\n\nChange-Id: Id4e3c6f35ffcf5cea302aa1bd8b126affa4eeb07\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/5882aad252abf7a3a3fbbee1b23a9de84726aa9b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/5882aad252abf7a3a3fbbee1b23a9de84726aa9b"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"201d304d4638a6bbb9b3c96db1a7517295ab37ad":{"kind":"REWORK","_number":3,"created":"2024-08-21 17:31:32.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/25/926825/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/25/926825/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/25/926825/3"}}},"commit":{"parents":[{"commit":"7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972","subject":"Merge \"Update update-constraints job and script\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-08-21 17:01:31.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-08-21 17:31:23.000000000","tz":-420},"subject":"Omnibus fixes for running jobs on Noble with Python3.12","message":"Omnibus fixes for running jobs on Noble with Python3.12\n\nWe bumped the default nodeset to ubuntu-noble which bumped our python\nversion up to python3.12. We were previously pinning hacking to a\nversion that pulls in a version of flake8 that isn\u0027t compatible with\npython3.12 due to entrypoint importlib_metadata compatibility issues.\n\nWe fix that by updating hacking to lastest, but that introduces a new\nrule that requires we have whitespace after a return statement. We also\nfix that in the one location that was a problem.\n\nThen separately ssl.wrap_context has been removed in python 3.12 so we\nswitch that out with SSLContext.wrap_context instead when checking irc\naccess in the irc access check job.\n\nChange-Id: Id4e3c6f35ffcf5cea302aa1bd8b126affa4eeb07\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/201d304d4638a6bbb9b3c96db1a7517295ab37ad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/201d304d4638a6bbb9b3c96db1a7517295ab37ad"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"45a2fd80f4fe625bfa3b7e788150c81752b2a4df":{"kind":"REWORK","_number":4,"created":"2024-08-21 17:40:43.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/25/926825/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/25/926825/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/25/926825/4"}}},"commit":{"parents":[{"commit":"7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972","subject":"Merge \"Update update-constraints job and script\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-08-21 17:01:31.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-08-21 17:40:37.000000000","tz":-420},"subject":"Omnibus fixes for running jobs on Noble with Python3.12","message":"Omnibus fixes for running jobs on Noble with Python3.12\n\nWe bumped the default nodeset to ubuntu-noble which bumped our python\nversion up to python3.12. We were previously pinning hacking to a\nversion that pulls in a version of flake8 that isn\u0027t compatible with\npython3.12 due to entrypoint importlib_metadata compatibility issues.\n\nWe fix that by updating hacking to lastest, but that introduces a new\nrule that requires we have whitespace after a return statement. We also\nfix that in the one location that was a problem.\n\nThen separately ssl.wrap_context has been removed in python 3.12 so we\nswitch that out with SSLContext.wrap_context instead when checking irc\naccess in the irc access check job.\n\nChange-Id: Id4e3c6f35ffcf5cea302aa1bd8b126affa4eeb07\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/45a2fd80f4fe625bfa3b7e788150c81752b2a4df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/45a2fd80f4fe625bfa3b7e788150c81752b2a4df"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"51d3b11d23e43da331ae19e9a38211901145f9c4":{"kind":"REWORK","_number":5,"created":"2024-08-21 18:03:58.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/25/926825/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/25/926825/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/25/926825/5"}}},"commit":{"parents":[{"commit":"7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972","subject":"Merge \"Update update-constraints job and script\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-08-21 17:01:31.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-08-21 18:03:21.000000000","tz":-420},"subject":"Omnibus fixes for running jobs on Noble with Python3.12","message":"Omnibus fixes for running jobs on Noble with Python3.12\n\nWe bumped the default nodeset to ubuntu-noble which bumped our python\nversion up to python3.12. We were previously pinning hacking to a\nversion that pulls in a version of flake8 that isn\u0027t compatible with\npython3.12 due to entrypoint importlib_metadata compatibility issues.\n\nWe fix that by updating hacking to lastest, but that introduces a new\nrule that requires we have whitespace after a return statement. We also\nfix that in the one location that was a problem.\n\nWe also need to bump up the version of ansible for two reasons. The\nfirst is to match what zuul is using (ansible 8) and the other is to get\na version that will work with python3.12 consistently.\n\nThen separately ssl.wrap_context has been removed in python 3.12 so we\nswitch that out with SSLContext.wrap_context instead when checking irc\naccess in the irc access check job.\n\nChange-Id: Id4e3c6f35ffcf5cea302aa1bd8b126affa4eeb07\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/51d3b11d23e43da331ae19e9a38211901145f9c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/51d3b11d23e43da331ae19e9a38211901145f9c4"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"c2ee9cb733490f0914f14bb5496c086b68324f4b":{"kind":"REWORK","_number":6,"created":"2024-08-21 18:19:47.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/25/926825/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/25/926825/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/25/926825/6"}}},"commit":{"parents":[{"commit":"7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972","subject":"Merge \"Update update-constraints job and script\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-08-21 17:01:31.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-08-21 18:19:41.000000000","tz":-420},"subject":"Omnibus fixes for running jobs on Noble with Python3.12","message":"Omnibus fixes for running jobs on Noble with Python3.12\n\nWe bumped the default nodeset to ubuntu-noble which bumped our python\nversion up to python3.12. We were previously pinning hacking to a\nversion that pulls in a version of flake8 that isn\u0027t compatible with\npython3.12 due to entrypoint importlib_metadata compatibility issues.\n\nWe fix that by updating hacking to lastest, but that introduces a new\nrule that requires we have whitespace after a return statement. We also\nfix that in the one location that was a problem.\n\nWe also need to bump up the version of ansible for two reasons. The\nfirst is to match what zuul is using (ansible 8) and the other is to get\na version that will work with python3.12 consistently.\n\nThen separately ssl.wrap_context has been removed in python 3.12 so we\nswitch that out with SSLContext.wrap_context instead when checking irc\naccess in the irc access check job.\n\nChange-Id: Id4e3c6f35ffcf5cea302aa1bd8b126affa4eeb07\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/c2ee9cb733490f0914f14bb5496c086b68324f4b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/c2ee9cb733490f0914f14bb5496c086b68324f4b"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"fd6497f650d5161395f1e09f4c1252012f4ffaf3":{"kind":"REWORK","_number":7,"created":"2024-08-21 18:30:13.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/25/926825/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/25/926825/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/25/926825/7"}}},"commit":{"parents":[{"commit":"7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972","subject":"Merge \"Update update-constraints job and script\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-08-21 17:01:31.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-08-21 18:29:53.000000000","tz":-420},"subject":"Omnibus fixes for running jobs on Noble with Python3.12","message":"Omnibus fixes for running jobs on Noble with Python3.12\n\nWe bumped the default nodeset to ubuntu-noble which bumped our python\nversion up to python3.12. We were previously pinning hacking to a\nversion that pulls in a version of flake8 that isn\u0027t compatible with\npython3.12 due to entrypoint importlib_metadata compatibility issues.\n\nWe fix that by updating hacking to lastest, but that introduces a new\nrule that requires we have whitespace after a return statement. We also\nfix that in the one location that was a problem.\n\nWe also need to bump up the version of ansible for two reasons. The\nfirst is to match what zuul is using (ansible 8) and the other is to get\na version that will work with python3.12 consistently. Then to get that\nworking we unpin ansible-lint.\n\nThen separately ssl.wrap_context has been removed in python 3.12 so we\nswitch that out with SSLContext.wrap_context instead when checking irc\naccess in the irc access check job.\n\nChange-Id: Id4e3c6f35ffcf5cea302aa1bd8b126affa4eeb07\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/fd6497f650d5161395f1e09f4c1252012f4ffaf3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/fd6497f650d5161395f1e09f4c1252012f4ffaf3"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"0a9a2f4dc03b3b61c30b9d803753b3133fde3b34":{"kind":"REWORK","_number":8,"created":"2024-08-21 18:42:10.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/25/926825/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/25/926825/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/25/926825/8"}}},"commit":{"parents":[{"commit":"7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972","subject":"Merge \"Update update-constraints job and script\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-08-21 17:01:31.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-08-21 18:41:01.000000000","tz":-420},"subject":"Omnibus fixes for running jobs on Noble with Python3.12","message":"Omnibus fixes for running jobs on Noble with Python3.12\n\nWe bumped the default nodeset to ubuntu-noble which bumped our python\nversion up to python3.12. We were previously pinning hacking to a\nversion that pulls in a version of flake8 that isn\u0027t compatible with\npython3.12 due to entrypoint importlib_metadata compatibility issues.\n\nWe fix that by updating hacking to lastest, but that introduces a new\nrule that requires we have whitespace after a return statement. We also\nfix that in the one location that was a problem.\n\nAfter doing all this unfortunately it appears we need to update\nansible-lint to latest versions to get it to work at all under\npython3.12. But that implies fixing a bunch of linter errors. Instead we\npin the job back to jammy and we\u0027ll correct ansible-lint issues in a\nfollowup.\n\nThen separately ssl.wrap_context has been removed in python 3.12 so we\nswitch that out with SSLContext.wrap_context instead when checking irc\naccess in the irc access check job.\n\nChange-Id: Id4e3c6f35ffcf5cea302aa1bd8b126affa4eeb07\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/0a9a2f4dc03b3b61c30b9d803753b3133fde3b34"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/0a9a2f4dc03b3b61c30b9d803753b3133fde3b34"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"7a0b1ec5208dd8fb6f60cd3e8c032c79c6689972","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"dd63733b55bbad92172d805b44ddda7743801d45":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":9,"created":"2024-08-21 18:53:27.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/25/926825/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/25/926825/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/25/926825/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/25/926825/9"}}},"commit":{"parents":[{"commit":"a346c106e6bfbc6cb633829c9e851fed1ec893cb","subject":"Run openstack-zuul-jobs-linters on Jammy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/a346c106e6bfbc6cb633829c9e851fed1ec893cb"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-08-21 17:01:31.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-08-21 18:53:21.000000000","tz":-420},"subject":"Omnibus fixes for running jobs on Noble with Python3.12","message":"Omnibus fixes for running jobs on Noble with Python3.12\n\nWe bumped the default nodeset to ubuntu-noble which bumped our python\nversion up to python3.12. We were previously pinning hacking to a\nversion that pulls in a version of flake8 that isn\u0027t compatible with\npython3.12 due to entrypoint importlib_metadata compatibility issues.\n\nWe fix that by updating hacking to lastest, but that introduces a new\nrule that requires we have whitespace after a return statement. We also\nfix that in the one location that was a problem.\n\nThen separately ssl.wrap_context has been removed in python 3.12 so we\nswitch that out with SSLContext.wrap_context instead when checking irc\naccess in the irc access check job.\n\nChange-Id: Id4e3c6f35ffcf5cea302aa1bd8b126affa4eeb07\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/dd63733b55bbad92172d805b44ddda7743801d45"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/dd63733b55bbad92172d805b44ddda7743801d45"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"a346c106e6bfbc6cb633829c9e851fed1ec893cb","is_merged_in_target_branch":true,"change_id":"I0bc15907bb672934942f368a4c0d868d3f6fbee4","change_number":926843,"patch_set_number":1,"change_status":"MERGED"}],"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":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}},{"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":{}}}]}
