)]}'
{"id":"openstack%2Fpbr~938030","triplet_id":"openstack%2Fpbr~master~I3bb6a2fe93672d085faa5ab63b478e530449d63f","project":"openstack/pbr","branch":"master","topic":"python3.12-testing","attention_set":{},"removed_from_attention_set":{"4146":{"account":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"last_update":"2024-12-24 17:55:57.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I3bb6a2fe93672d085faa5ab63b478e530449d63f","subject":"Update PBR testing for Noble","status":"MERGED","created":"2024-12-18 23:48:07.000000000","updated":"2024-12-24 17:57:41.000000000","submitted":"2024-12-24 17:55:57.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"938030-python3.12-testing","meta_rev_id":"3b8ae21ce0d796f55f75d3e1188dc44064dddc5e","_number":938030,"virtual_id_number":938030,"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-12-24 17:55:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"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"},"recommended":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-12-19 20:40:05.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":2,"date":"2024-12-24 16:35:39.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":2,"date":"2024-12-22 08:23:05.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"}],"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":"","value":1,"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":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":1,"date":"2024-12-24 16:35:39.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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_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-12-19 04:19:12.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-12-19 20:40:05.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2024-12-22 08:23:05.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"},{"updated":"2024-12-24 16:35:39.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"}],"messages":[{"id":"da2da5c9c37ffccade62428cab6abe8eb168da2a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-12-18 23:48:07.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"489b4c316a2887996d038e5b2d67de53411edefd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-12-19 00:20:09.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"875547aaba3399a9eb7afd53c545f70cc63d3717","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-12-19 00:43:49.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b7446f8fa969790e91b8f67fc04734878a50a706","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-12-19 00:53:57.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"3be483540ea1b856657cacad8940ff1931a22add","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-12-19 02:15:05.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"9dafa5f8af214a303b247bc38589f035f258192e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-19 04:19:12.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/ec26960dc1d54f5c97746d4236dfd134\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/286a1ede52a84717b656f8581058e310 : SUCCESS in 1h 30m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7388b569ae9c4a17bb6cec5d77495e9e : SUCCESS in 3m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/863e0f7e393a49ccb9cb420701d9a3d1 : SUCCESS in 3m 41s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f565896c6b9b43a1b4e36669d843db9b : SUCCESS in 4m 57s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/5499c3d4f4814099a55878673f062c92 : SUCCESS in 6m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e676a54579f34138b133e2f3ae88e865 : SUCCESS in 4m 42s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f1696ccd783b46b8ab16650114c2be69 : SUCCESS in 7m 03s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/33dedb2bbf3345d9864830f157f0892e : SUCCESS in 4m 43s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2029869759eb45b1971ee29d02c2f89a : SUCCESS in 6m 48s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/327ee0ad3a884431929b0ca358f9a0c0 : SUCCESS in 6m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c9d59ed1b725445883f67d9f41de2123 : SUCCESS in 5m 57s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/756f9c7c49fe40d7ac0e72011492d45e : SUCCESS in 5m 53s\n- pbr-installation-openstack https://zuul.opendev.org/t/openstack/build/c3f79b99d7444150a55b8a9ffc2fb98d : FAILURE in 34m 06s\n- pbr-installation-openstack-pip-dev https://zuul.opendev.org/t/openstack/build/e705ec6c4ea948579b88c03c1430cd15 : FAILURE in 35m 14s","accounts_in_message":[],"_revision_number":5},{"id":"4e422048cb9c59bac3cb42d068f0510f3eca550f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-12-19 05:04:09.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"faf40e08db62a8e92437ee8debd619a2d08a0235","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-19 06:52:26.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/de50c56b83b4423aad601d249abdb9e2\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5deab7b625b04292a61e827498eecf51 : SUCCESS in 1h 41m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/35733f6716be48f68686455e859bfebc : SUCCESS in 2m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0d5ac3b70f0640c4bd8a6a2ae2a00ea1 : SUCCESS in 2m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4a19c8f95c89425baf3f164047bc9e71 : SUCCESS in 4m 30s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/5cfaa6e53ee940b0b09f72a0d438f73c : SUCCESS in 4m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/916cd65721204df39d3b2bf9f4adfdfe : SUCCESS in 2m 54s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b58396bff69e465eb1c651e29ba487c7 : SUCCESS in 4m 03s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fa5044da3db844668e273c9fce4cd731 : SUCCESS in 3m 02s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f2d30cead7a346d2ad109c5deb08ed93 : SUCCESS in 4m 05s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6e641366b0224184a8199cb05d01c736 : SUCCESS in 3m 41s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0a1949c839b24b2491eb3f36de1bf65f : SUCCESS in 4m 31s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/54406003a61746038ee477dd487d742b : SUCCESS in 4m 37s\n- pbr-installation-openstack https://zuul.opendev.org/t/openstack/build/590267a3d4d94160b4b50b79401163a4 : FAILURE in 30m 22s\n- pbr-installation-openstack-pip-dev https://zuul.opendev.org/t/openstack/build/f2ec87fe4ca54353aa73c3dd69b77c87 : FAILURE in 23m 38s","accounts_in_message":[],"_revision_number":6},{"id":"c9598a90ef5fb5232fc9475e492cca3bafabd50e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-12-19 15:53:21.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":7},{"id":"3ca17131880ebd785f415fb2e5f3e61f8e3ce9ce","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-12-19 16:47:07.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"e530c431f804eb92535a4d4c9916b113dfd213de","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-12-19 16:56:04.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"0dcb37af0cdaf81a4276dd3aff8b89fc20cc6819","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2024-12-19 17:38:13.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"25b4d5d95bd01d699932e53121dc74856e2754f0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-19 19:28:25.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c7c7cd828303462ab3a1bdb9555b51f8\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c3b49f4abe674ae185334aacdd61b951 : SUCCESS in 1h 48m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c96538d02bf144158a27fc49e3debd63 : SUCCESS in 2m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ef6b63b0deb54fca9bda4b8539f1baef : SUCCESS in 2m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3ca6c5fbd69d441fab71b5eb0f3df75b : SUCCESS in 5m 14s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/29ac0783230a4b1489c64f9d823a160c : SUCCESS in 5m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3fea2500b85f457f99c5ef18ca546921 : SUCCESS in 4m 30s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f98be64b74ff4869ace4fa97c3481fbc : SUCCESS in 4m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b960b16daf0e4ded972668506c646017 : SUCCESS in 4m 25s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/eddf63b49eed42aa91c845799a31abff : SUCCESS in 8m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a8cefaa3d6f049bd9dcd24fd7fc1d82a : SUCCESS in 5m 32s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cf455da4439649eabf560af53665de9d : SUCCESS in 5m 47s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/44cba15f641642398efaf006ea7f4602 : SUCCESS in 7m 19s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/b293957510bc43e794320353b3a7935f : SUCCESS in 31m 01s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/a435f0fc29b24638980a00007f455ddf : SUCCESS in 25m 30s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/8ee5a26a9ee54a4082c506eb3a4a1751 : SUCCESS in 37m 54s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/72c000b8aa9a44efb8441513c0552148 : SUCCESS in 37m 29s","accounts_in_message":[],"_revision_number":10},{"id":"d61cc2898240e92c61dbcc51849b4911232ef2e9","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2024-12-19 20:40:05.000000000","message":"Patch Set 10: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"7bc26cade21a396de9453b01c2624845be80d799","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2024-12-22 08:23:05.000000000","message":"Patch Set 10: Code-Review+2","accounts_in_message":[],"_revision_number":10},{"id":"5e04469c453bde35b27dd0ea4f36765ed95bb51d","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2024-12-24 16:35:39.000000000","message":"Patch Set 10: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":10},{"id":"ac42e3b3f48514fe9758f40e4afa5f1e9290507a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-24 16:37:18.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":10},{"id":"74d79abf9af8e5eefe3c3fca0f47df1c4031acb4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-24 17:55:57.000000000","message":"Patch Set 10: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4407028a831b47dd80fd1ccdfea5a207\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/40c51dd2ed2d4a7e9cc9793465db8534 : SUCCESS in 1h 11m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/92c4194a2a304a4ca425822de44668a2 : SUCCESS in 2m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b4ebea03293b445194bdbaf7e263352f : SUCCESS in 2m 58s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/74a10bee692f4a00ad815622906de873 : SUCCESS in 4m 39s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/6cbef71c208b45a484b4d06514087313 : SUCCESS in 4m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7467a14a7aa342e7aff5e56cae17db12 : SUCCESS in 4m 14s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b3099b9673f0411392a21e998432f838 : SUCCESS in 4m 56s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/668c15f9b8fd4d51bdc89c924af5662e : SUCCESS in 3m 39s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4a14aa7bdf4b4de2aea379cae5dc1f43 : SUCCESS in 7m 24s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/34d1dbda327c4bc6a1bcee33955643a0 : SUCCESS in 3m 41s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/48c594cc7df54adcb13f9ebe873a3ddb : SUCCESS in 4m 50s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9ac4796cc3e549cb9d7f6f505f564819 : SUCCESS in 4m 51s\n- pbr-installation-openstack-jammy https://zuul.opendev.org/t/openstack/build/427d70a8dae240cea1fc5edd9f3c1de9 : SUCCESS in 17m 18s\n- pbr-installation-openstack-pip-dev-jammy https://zuul.opendev.org/t/openstack/build/1f153d7887f24f9f97ef46019612d46e : SUCCESS in 25m 29s\n- pbr-installation-openstack-noble https://zuul.opendev.org/t/openstack/build/877bc8fe7ed841c68005659b4a782890 : SUCCESS in 23m 21s\n- pbr-installation-openstack-pip-dev-noble https://zuul.opendev.org/t/openstack/build/a0fdf9d74549434bbaf773075304d4bf : SUCCESS in 32m 15s","accounts_in_message":[],"_revision_number":10},{"id":"f5a2e5806a4be874c7ad002f2ef336370f401078","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-24 17:55:57.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":10},{"id":"3b8ae21ce0d796f55f75d3e1188dc44064dddc5e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-24 17:57:41.000000000","message":"Patch Set 10:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/62fa8755e0314d4ab6d8046b6db0f244\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e55d26ea73e540018cebc8a9fc73b44e : SUCCESS in 38s","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"f797fc1c58bc1667fa1db618dca6f203b8ccc680","revisions":{"47dbbdb1de53f04a3bc02b478be96d7aebc24709":{"kind":"REWORK","_number":1,"created":"2024-12-18 23:48:07.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/30/938030/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/30/938030/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/30/938030/1"}}},"commit":{"parents":[{"commit":"46ff9dd96718cdefe72a1a01447e14491917217b","subject":"Add openstack-tox-py312 as non-voting job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/46ff9dd96718cdefe72a1a01447e14491917217b"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-12-18 23:46:12.000000000","tz":-480},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-12-18 23:46:12.000000000","tz":-480},"subject":"Update PBR testing for Noble","message":"Update PBR testing for Noble\n\nWe are running CI jobs on Ubuntu Noble by default now which brings us a\nnewer version of python among other things. Update the CI jobs for PBR\nto run on this newer platform.\n\nWe update the pre-commit config to install latest hacking as the old\n4.0.0 version did not run under python3.12. We drop cython3-dbg\ninstallation from the packages installed for integration testing as\nNoble has dropped this package entirely. Finally make the python3.12\nunittest job voting. It passes and Noble has python3.12 so we may as\nwell enforce that we work there.\n\nChange-Id: I3bb6a2fe93672d085faa5ab63b478e530449d63f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/47dbbdb1de53f04a3bc02b478be96d7aebc24709"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/47dbbdb1de53f04a3bc02b478be96d7aebc24709"}]},"branch":"refs/heads/master"},"233c95886e1e5306a2c3830d421f74475aca873a":{"kind":"REWORK","_number":2,"created":"2024-12-19 00:20:09.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/30/938030/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/30/938030/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/30/938030/2"}}},"commit":{"parents":[{"commit":"46ff9dd96718cdefe72a1a01447e14491917217b","subject":"Add openstack-tox-py312 as non-voting job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/46ff9dd96718cdefe72a1a01447e14491917217b"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-12-18 23:46:12.000000000","tz":-480},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-12-19 00:18:20.000000000","tz":-480},"subject":"Update PBR testing for Noble","message":"Update PBR testing for Noble\n\nWe are running CI jobs on Ubuntu Noble by default now which brings us a\nnewer version of python among other things. Update the CI jobs for PBR\nto run on this newer platform.\n\nFixups in this change include:\n * Update the version of hacking run by pre-commit to 7.0.0.\n   The prior verison (4.0.0) does not run under python3.12 which is what\n   we get in the pep8 jobs now.\n * Ignore the new H216 rule in newer hacking. This rule wants us to use\n   unittest.mock but this was only available since python3.3 and we\n   still test against python2.7.\n * Add setuptools to doc/requirements.txt. PBR installs itself as part\n   of the documentation building process and python3.12 does not have\n   setuptools installed by default.\n * Add setuptools to test-requirements.txt. PBR relies on setuptools\n   but python3.12 on Noble does not include it by default. The job\n   was previously passing because testtools expresses a dependency on\n   setuptools. Make the dependency from the PBR side explicit.\n * Add setuptools to tools/integration.sh virtualenv creation. When this\n   runs on python3.12 we need to ensure setuptools is present as it\n   isn\u0027t installed by default.\n * Add libpcre3-dev to tools/integration.sh. We try to build a wheel for\n   python-pcre and this fails without pcre.h being available.\n * Drop cython3-dbg from the integration testing package install list.\n   Noble dropped this package entirely and it is no longer available.\n * Make the python3.12 job voting. It passes and we expect python3.12 to\n   be supported by PBR.\n\nCo-Authored-By: Sven Kieske \u003ckieske@osism.tech\u003e\nCo-Authored-By: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\nChange-Id: I3bb6a2fe93672d085faa5ab63b478e530449d63f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/233c95886e1e5306a2c3830d421f74475aca873a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/233c95886e1e5306a2c3830d421f74475aca873a"}]},"branch":"refs/heads/master"},"786012353fced05acd16696939ec44104b16df4b":{"kind":"REWORK","_number":3,"created":"2024-12-19 00:43:49.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/30/938030/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/30/938030/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/30/938030/3"}}},"commit":{"parents":[{"commit":"46ff9dd96718cdefe72a1a01447e14491917217b","subject":"Add openstack-tox-py312 as non-voting job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/46ff9dd96718cdefe72a1a01447e14491917217b"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-12-18 23:46:12.000000000","tz":-480},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-12-19 00:41:52.000000000","tz":-480},"subject":"Update PBR testing for Noble","message":"Update PBR testing for Noble\n\nWe are running CI jobs on Ubuntu Noble by default now which brings us a\nnewer version of python among other things. Update the CI jobs for PBR\nto run on this newer platform.\n\nFixups in this change include:\n * Update the version of hacking run by pre-commit to 7.0.0.\n   The prior verison (4.0.0) does not run under python3.12 which is what\n   we get in the pep8 jobs now.\n * Ignore the new H216 rule in newer hacking. This rule wants us to use\n   unittest.mock but this was only available since python3.3 and we\n   still test against python2.7.\n * Update six dependency to \u003e\u003d1.16.0 in both doc/requirements.txt and\n   test-requirements.txt. six.moves is not importable under python3.12\n   prior to this version.\n * Add setuptools to doc/requirements.txt. PBR installs itself as part\n   of the documentation building process and python3.12 does not have\n   setuptools installed by default.\n * Add setuptools to test-requirements.txt. PBR relies on setuptools\n   but python3.12 on Noble does not include it by default. The job\n   was previously passing because testtools expresses a dependency on\n   setuptools. Make the dependency from the PBR side explicit.\n * Add setuptools to tools/integration.sh virtualenv creation. When this\n   runs on python3.12 we need to ensure setuptools is present as it\n   isn\u0027t installed by default.\n * Add libpcre3-dev to tools/integration.sh. We try to build a wheel for\n   python-pcre and this fails without pcre.h being available.\n * Drop cython3-dbg from the integration testing package install list.\n   Noble dropped this package entirely and it is no longer available.\n * Make the python3.12 job voting. It passes and we expect python3.12 to\n   be supported by PBR.\n\nCo-Authored-By: Sven Kieske \u003ckieske@osism.tech\u003e\nCo-Authored-By: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\nChange-Id: I3bb6a2fe93672d085faa5ab63b478e530449d63f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/786012353fced05acd16696939ec44104b16df4b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/786012353fced05acd16696939ec44104b16df4b"}]},"branch":"refs/heads/master"},"ff51cdc25611dd988d9babdbd58805a164c8e177":{"kind":"REWORK","_number":4,"created":"2024-12-19 00:53:57.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/30/938030/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/30/938030/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/30/938030/4"}}},"commit":{"parents":[{"commit":"46ff9dd96718cdefe72a1a01447e14491917217b","subject":"Add openstack-tox-py312 as non-voting job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/46ff9dd96718cdefe72a1a01447e14491917217b"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-12-18 23:46:12.000000000","tz":-480},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-12-19 00:53:20.000000000","tz":-480},"subject":"Update PBR testing for Noble","message":"Update PBR testing for Noble\n\nWe are running CI jobs on Ubuntu Noble by default now which brings us a\nnewer version of python among other things. Update the CI jobs for PBR\nto run on this newer platform.\n\nFixups in this change include:\n * Update the version of hacking run by pre-commit to 7.0.0.\n   The prior verison (4.0.0) does not run under python3.12 which is what\n   we get in the pep8 jobs now.\n * Ignore the new H216 rule in newer hacking. This rule wants us to use\n   unittest.mock but this was only available since python3.3 and we\n   still test against python2.7.\n * Update six dependency to \u003e\u003d1.16.0 in both doc/requirements.txt and\n   test-requirements.txt. six.moves is not importable under python3.12\n   prior to this version.\n * Add setuptools to doc/requirements.txt. PBR installs itself as part\n   of the documentation building process and python3.12 does not have\n   setuptools installed by default.\n * Add setuptools to test-requirements.txt. PBR relies on setuptools\n   but python3.12 on Noble does not include it by default. The job\n   was previously passing because testtools expresses a dependency on\n   setuptools. Make the dependency from the PBR side explicit.\n * Add setuptools to tools/integration.sh virtualenv creation. When this\n   runs on python3.12 we need to ensure setuptools is present as it\n   isn\u0027t installed by default.\n * Add libpcre3-dev to tools/integration.sh. We try to build a wheel for\n   python-pcre and this fails without pcre.h being available.\n * Drop cython3-dbg from the integration testing package install list.\n   Noble dropped this package entirely and it is no longer available.\n * Make the python3.12 job voting. It passes and we expect python3.12 to\n   be supported by PBR.\n\nCo-Authored-By: Sven Kieske \u003ckieske@osism.tech\u003e\nCo-Authored-By: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\nChange-Id: I3bb6a2fe93672d085faa5ab63b478e530449d63f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/ff51cdc25611dd988d9babdbd58805a164c8e177"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/ff51cdc25611dd988d9babdbd58805a164c8e177"}]},"branch":"refs/heads/master"},"3018da1ff1efdbc8699912e4eaf156b2666dd774":{"kind":"REWORK","_number":5,"created":"2024-12-19 02:15:05.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/30/938030/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/30/938030/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/30/938030/5"}}},"commit":{"parents":[{"commit":"46ff9dd96718cdefe72a1a01447e14491917217b","subject":"Add openstack-tox-py312 as non-voting job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/46ff9dd96718cdefe72a1a01447e14491917217b"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-12-18 23:46:12.000000000","tz":-480},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-12-19 02:13:51.000000000","tz":-480},"subject":"Update PBR testing for Noble","message":"Update PBR testing for Noble\n\nWe are running CI jobs on Ubuntu Noble by default now which brings us a\nnewer version of python among other things. Update the CI jobs for PBR\nto run on this newer platform.\n\nFixups in this change include:\n * Update the version of hacking run by pre-commit to 7.0.0.\n   The prior verison (4.0.0) does not run under python3.12 which is what\n   we get in the pep8 jobs now.\n * Ignore the new H216 rule in newer hacking. This rule wants us to use\n   unittest.mock but this was only available since python3.3 and we\n   still test against python2.7.\n * Update six dependency to \u003e\u003d1.16.0 in both doc/requirements.txt and\n   test-requirements.txt. six.moves is not importable under python3.12\n   prior to this version.\n * Add setuptools to doc/requirements.txt. PBR installs itself as part\n   of the documentation building process and python3.12 does not have\n   setuptools installed by default.\n * Add setuptools to test-requirements.txt. PBR relies on setuptools\n   but python3.12 on Noble does not include it by default. The job\n   was previously passing because testtools expresses a dependency on\n   setuptools. Make the dependency from the PBR side explicit.\n * Add setuptools to tools/integration.sh virtualenv creation. When this\n   runs on python3.12 we need to ensure setuptools is present as it\n   isn\u0027t installed by default.\n * Add libpcre3-dev to tools/integration.sh. We try to build a wheel for\n   python-pcre and this fails without pcre.h being available.\n * Drop cython3-dbg from the integration testing package install list.\n   Noble dropped this package entirely and it is no longer available.\n * Add setuptools to virtualenvs created by test_integration.py. This is\n   the default elsewhere, but wasn\u0027t in integration tests. This is now\n   required because integration tests run on Noble with python3.12.\n * Add a TODO to fix the zuul change detection in integration testing.\n   Turns out we are not testing with the proposed PBR there but instead\n   with released PBR...\n * Make the python3.12 job voting. It passes and we expect python3.12 to\n   be supported by PBR.\n\nCo-Authored-By: Sven Kieske \u003ckieske@osism.tech\u003e\nCo-Authored-By: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\nChange-Id: I3bb6a2fe93672d085faa5ab63b478e530449d63f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/3018da1ff1efdbc8699912e4eaf156b2666dd774"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/3018da1ff1efdbc8699912e4eaf156b2666dd774"}]},"branch":"refs/heads/master"},"fc64deb83374b1e6758b73e418a45be380179c0e":{"kind":"REWORK","_number":6,"created":"2024-12-19 05:04:09.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/30/938030/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/30/938030/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/30/938030/6"}}},"commit":{"parents":[{"commit":"46ff9dd96718cdefe72a1a01447e14491917217b","subject":"Add openstack-tox-py312 as non-voting job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/46ff9dd96718cdefe72a1a01447e14491917217b"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-12-18 23:46:12.000000000","tz":-480},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-12-19 05:03:16.000000000","tz":-480},"subject":"Update PBR testing for Noble","message":"Update PBR testing for Noble\n\nWe are running CI jobs on Ubuntu Noble by default now which brings us a\nnewer version of python among other things. Update the CI jobs for PBR\nto run on this newer platform.\n\nFixups in this change include:\n * Update the version of hacking run by pre-commit to 7.0.0.\n   The prior verison (4.0.0) does not run under python3.12 which is what\n   we get in the pep8 jobs now.\n * Ignore the new H216 rule in newer hacking. This rule wants us to use\n   unittest.mock but this was only available since python3.3 and we\n   still test against python2.7.\n * Update six dependency to \u003e\u003d1.16.0 in both doc/requirements.txt and\n   test-requirements.txt. six.moves is not importable under python3.12\n   prior to this version.\n * Add setuptools to doc/requirements.txt. PBR installs itself as part\n   of the documentation building process and python3.12 does not have\n   setuptools installed by default.\n * Add setuptools to test-requirements.txt. PBR relies on setuptools\n   but python3.12 on Noble does not include it by default. The job\n   was previously passing because testtools expresses a dependency on\n   setuptools. Make the dependency from the PBR side explicit.\n * Add setuptools to tools/integration.sh virtualenv creation. When this\n   runs on python3.12 we need to ensure setuptools is present as it\n   isn\u0027t installed by default.\n * Add libpcre3-dev to tools/integration.sh. We try to build a wheel for\n   python-pcre and this fails without pcre.h being available.\n * Drop cython3-dbg from the integration testing package install list.\n   Noble dropped this package entirely and it is no longer available.\n * Add setuptools to virtualenvs created by test_integration.py. This is\n   the default elsewhere, but wasn\u0027t in integration tests. This is now\n   required because integration tests run on Noble with python3.12.\n * Update the nopbr integration test to stop using setup.py test. This\n   setuptools command has been removed from setuptools and it simply\n   fails. Instead we install both packages, check if the dependency is\n   present and that pbr was pull in via running pbr freeze.\n * Add a TODO to fix the zuul change detection in integration testing.\n   Turns out we are not testing with the proposed PBR there but instead\n   with released PBR...\n * Make the python3.12 job voting. It passes and we expect python3.12 to\n   be supported by PBR.\n\nCo-Authored-By: Sven Kieske \u003ckieske@osism.tech\u003e\nCo-Authored-By: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\nChange-Id: I3bb6a2fe93672d085faa5ab63b478e530449d63f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/fc64deb83374b1e6758b73e418a45be380179c0e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/fc64deb83374b1e6758b73e418a45be380179c0e"}]},"branch":"refs/heads/master"},"efdb5a092b9520e40a022928524d769c6a9d3954":{"kind":"REWORK","_number":7,"created":"2024-12-19 15:53:21.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/30/938030/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/30/938030/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/30/938030/7"}}},"commit":{"parents":[{"commit":"46ff9dd96718cdefe72a1a01447e14491917217b","subject":"Add openstack-tox-py312 as non-voting job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/46ff9dd96718cdefe72a1a01447e14491917217b"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-12-18 23:46:12.000000000","tz":-480},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-12-19 15:51:58.000000000","tz":-480},"subject":"Update PBR testing for Noble","message":"Update PBR testing for Noble\n\nWe are running CI jobs on Ubuntu Noble by default now which brings us a\nnewer version of python among other things. Update the CI jobs for PBR\nto run on this newer platform.\n\nFixups in this change include:\n * Update the version of hacking run by pre-commit to 7.0.0.\n   The prior verison (4.0.0) does not run under python3.12 which is what\n   we get in the pep8 jobs now.\n * Ignore the new H216 rule in newer hacking. This rule wants us to use\n   unittest.mock but this was only available since python3.3 and we\n   still test against python2.7.\n * Update six dependency to \u003e\u003d1.16.0 in both doc/requirements.txt and\n   test-requirements.txt. six.moves is not importable under python3.12\n   prior to this version.\n * Add setuptools to doc/requirements.txt. PBR installs itself as part\n   of the documentation building process and python3.12 does not have\n   setuptools installed by default.\n * Add setuptools to test-requirements.txt. PBR relies on setuptools\n   but python3.12 on Noble does not include it by default. The job\n   was previously passing because testtools expresses a dependency on\n   setuptools. Make the dependency from the PBR side explicit.\n * Add setuptools to tools/integration.sh virtualenv creation. When this\n   runs on python3.12 we need to ensure setuptools is present as it\n   isn\u0027t installed by default.\n * Add libpcre3-dev to tools/integration.sh. We try to build a wheel for\n   python-pcre and this fails without pcre.h being available.\n * Drop cython3-dbg from the integration testing package install list.\n   Noble dropped this package entirely and it is no longer available.\n * Add setuptools to virtualenvs created by test_integration.py. This is\n   the default elsewhere, but wasn\u0027t in integration tests. This is now\n   required because integration tests run on Noble with python3.12.\n * Update the nopbr integration test to stop using setup.py test. This\n   setuptools command has been removed from setuptools and it simply\n   fails. Instead we install both packages, check if the dependency is\n   present and that pbr was pull in via running pbr freeze.\n * Add various TODOs to integration testing for fixups that are needed\n   but not necessary for initial CI correction.\n * Make the python3.12 job voting. It passes and we expect python3.12 to\n   be supported by PBR.\n\nCo-Authored-By: Sven Kieske \u003ckieske@osism.tech\u003e\nCo-Authored-By: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\nChange-Id: I3bb6a2fe93672d085faa5ab63b478e530449d63f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/efdb5a092b9520e40a022928524d769c6a9d3954"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/efdb5a092b9520e40a022928524d769c6a9d3954"}]},"branch":"refs/heads/master"},"00f6e2ef7c30a7b187603a237094d6e90e72cc6d":{"kind":"REWORK","_number":8,"created":"2024-12-19 16:47:07.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/30/938030/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/30/938030/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/30/938030/8"}}},"commit":{"parents":[{"commit":"46ff9dd96718cdefe72a1a01447e14491917217b","subject":"Add openstack-tox-py312 as non-voting job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/46ff9dd96718cdefe72a1a01447e14491917217b"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-12-18 23:46:12.000000000","tz":-480},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-12-19 16:47:02.000000000","tz":-480},"subject":"Update PBR testing for Noble","message":"Update PBR testing for Noble\n\nWe are running CI jobs on Ubuntu Noble by default now which brings us a\nnewer version of python among other things. Update the CI jobs for PBR\nto run on this newer platform.\n\nFixups in this change include:\n * Update the version of hacking run by pre-commit to 7.0.0.\n   The prior verison (4.0.0) does not run under python3.12 which is what\n   we get in the pep8 jobs now.\n * Ignore the new H216 rule in newer hacking. This rule wants us to use\n   unittest.mock but this was only available since python3.3 and we\n   still test against python2.7.\n * Update six dependency to \u003e\u003d1.16.0 in both doc/requirements.txt and\n   test-requirements.txt. six.moves is not importable under python3.12\n   prior to this version.\n * Add setuptools to doc/requirements.txt. PBR installs itself as part\n   of the documentation building process and python3.12 does not have\n   setuptools installed by default.\n * Add setuptools to test-requirements.txt. PBR relies on setuptools\n   but python3.12 on Noble does not include it by default. The job\n   was previously passing because testtools expresses a dependency on\n   setuptools. Make the dependency from the PBR side explicit.\n * Add setuptools to tools/integration.sh virtualenv creation. When this\n   runs on python3.12 we need to ensure setuptools is present as it\n   isn\u0027t installed by default.\n * Add libpcre3-dev to tools/integration.sh. We try to build a wheel for\n   python-pcre and this fails without pcre.h being available.\n * Drop cython3-dbg from the integration testing package install list.\n   Noble dropped this package entirely and it is no longer available.\n * Add setuptools to virtualenvs created by test_integration.py. This is\n   the default elsewhere, but wasn\u0027t in integration tests. This is now\n   required because integration tests run on Noble with python3.12.\n * Update the nopbr integration test to stop using setup.py test. This\n   setuptools command has been removed from setuptools and it simply\n   fails. Instead we install both packages, check if the dependency is\n   present and that pbr was pull in via running pbr freeze.\n * Refactor LTS setuptools and pip version scenario setups. Python3.12\n   breaks compatibility with many older LTS versions. We set up the\n   scenario lists once for multiple tests and then run the job on Jammy\n   and Noble for coverage.\n * Make the python3.12 job voting. It passes and we expect python3.12 to\n   be supported by PBR.\n\nCo-Authored-By: Sven Kieske \u003ckieske@osism.tech\u003e\nCo-Authored-By: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\nChange-Id: I3bb6a2fe93672d085faa5ab63b478e530449d63f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/00f6e2ef7c30a7b187603a237094d6e90e72cc6d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/00f6e2ef7c30a7b187603a237094d6e90e72cc6d"}]},"branch":"refs/heads/master"},"fce5e221265908a2585a7fa0e0c5077d7a4ef369":{"kind":"REWORK","_number":9,"created":"2024-12-19 16:56:04.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/30/938030/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/30/938030/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/30/938030/9"}}},"commit":{"parents":[{"commit":"46ff9dd96718cdefe72a1a01447e14491917217b","subject":"Add openstack-tox-py312 as non-voting job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/46ff9dd96718cdefe72a1a01447e14491917217b"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-12-18 23:46:12.000000000","tz":-480},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-12-19 16:55:59.000000000","tz":-480},"subject":"Update PBR testing for Noble","message":"Update PBR testing for Noble\n\nWe are running CI jobs on Ubuntu Noble by default now which brings us a\nnewer version of python among other things. Update the CI jobs for PBR\nto run on this newer platform.\n\nFixups in this change include:\n * Update the version of hacking run by pre-commit to 7.0.0.\n   The prior verison (4.0.0) does not run under python3.12 which is what\n   we get in the pep8 jobs now.\n * Ignore the new H216 rule in newer hacking. This rule wants us to use\n   unittest.mock but this was only available since python3.3 and we\n   still test against python2.7.\n * Update six dependency to \u003e\u003d1.16.0 in both doc/requirements.txt and\n   test-requirements.txt. six.moves is not importable under python3.12\n   prior to this version.\n * Add setuptools to doc/requirements.txt. PBR installs itself as part\n   of the documentation building process and python3.12 does not have\n   setuptools installed by default.\n * Add setuptools to test-requirements.txt. PBR relies on setuptools\n   but python3.12 on Noble does not include it by default. The job\n   was previously passing because testtools expresses a dependency on\n   setuptools. Make the dependency from the PBR side explicit.\n * Add setuptools to tools/integration.sh virtualenv creation. When this\n   runs on python3.12 we need to ensure setuptools is present as it\n   isn\u0027t installed by default.\n * Add libpcre3-dev to tools/integration.sh. We try to build a wheel for\n   python-pcre and this fails without pcre.h being available.\n * Drop cython3-dbg from the integration testing package install list.\n   Noble dropped this package entirely and it is no longer available.\n * Add setuptools to virtualenvs created by test_integration.py. This is\n   the default elsewhere, but wasn\u0027t in integration tests. This is now\n   required because integration tests run on Noble with python3.12.\n * Update the nopbr integration test to stop using setup.py test. This\n   setuptools command has been removed from setuptools and it simply\n   fails. Instead we install both packages, check if the dependency is\n   present and that pbr was pull in via running pbr freeze.\n * Refactor LTS setuptools and pip version scenario setups. Python3.12\n   breaks compatibility with many older LTS versions. We set up the\n   scenario lists once for multiple tests and then run the job on Jammy\n   and Noble for coverage.\n * Make the python3.12 job voting. It passes and we expect python3.12 to\n   be supported by PBR.\n\nCo-Authored-By: Sven Kieske \u003ckieske@osism.tech\u003e\nCo-Authored-By: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\nChange-Id: I3bb6a2fe93672d085faa5ab63b478e530449d63f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/fce5e221265908a2585a7fa0e0c5077d7a4ef369"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/fce5e221265908a2585a7fa0e0c5077d7a4ef369"}]},"branch":"refs/heads/master"},"f797fc1c58bc1667fa1db618dca6f203b8ccc680":{"kind":"REWORK","_number":10,"created":"2024-12-19 17:38:13.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/30/938030/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/30/938030/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/30/938030/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/30/938030/10"}}},"commit":{"parents":[{"commit":"46ff9dd96718cdefe72a1a01447e14491917217b","subject":"Add openstack-tox-py312 as non-voting job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/46ff9dd96718cdefe72a1a01447e14491917217b"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-12-18 23:46:12.000000000","tz":-480},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2024-12-19 17:38:03.000000000","tz":-480},"subject":"Update PBR testing for Noble","message":"Update PBR testing for Noble\n\nWe are running CI jobs on Ubuntu Noble by default now which brings us a\nnewer version of python among other things. Update the CI jobs for PBR\nto run on this newer platform.\n\nFixups in this change include:\n * Update the version of hacking run by pre-commit to 7.0.0.\n   The prior verison (4.0.0) does not run under python3.12 which is what\n   we get in the pep8 jobs now.\n * Ignore the new H216 rule in newer hacking. This rule wants us to use\n   unittest.mock but this was only available since python3.3 and we\n   still test against python2.7.\n * Update six dependency to \u003e\u003d1.16.0 in both doc/requirements.txt and\n   test-requirements.txt. six.moves is not importable under python3.12\n   prior to this version.\n * Add setuptools to doc/requirements.txt. PBR installs itself as part\n   of the documentation building process and python3.12 does not have\n   setuptools installed by default.\n * Add setuptools to test-requirements.txt. PBR relies on setuptools\n   but python3.12 on Noble does not include it by default. The job\n   was previously passing because testtools expresses a dependency on\n   setuptools. Make the dependency from the PBR side explicit.\n * Add setuptools to tools/integration.sh virtualenv creation. When this\n   runs on python3.12 we need to ensure setuptools is present as it\n   isn\u0027t installed by default.\n * Add libpcre3-dev to tools/integration.sh. We try to build a wheel for\n   python-pcre and this fails without pcre.h being available.\n * Drop cython3-dbg from the integration testing package install list.\n   Noble dropped this package entirely and it is no longer available.\n * Add setuptools to virtualenvs created by test_integration.py. This is\n   the default elsewhere, but wasn\u0027t in integration tests. This is now\n   required because integration tests run on Noble with python3.12.\n * Update the nopbr integration test to stop using setup.py test. This\n   setuptools command has been removed from setuptools and it simply\n   fails. Instead we install both packages, check if the dependency is\n   present and that pbr was pull in via running pbr freeze.\n * Refactor LTS setuptools and pip version scenario setups. Python3.12\n   breaks compatibility with many older LTS versions. We set up the\n   scenario lists once for multiple tests and then run the job on Jammy\n   and Noble for coverage.\n * Make the python3.12 job voting. It passes and we expect python3.12 to\n   be supported by PBR.\n\nCo-Authored-By: Sven Kieske \u003ckieske@osism.tech\u003e\nCo-Authored-By: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\nChange-Id: I3bb6a2fe93672d085faa5ab63b478e530449d63f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/f797fc1c58bc1667fa1db618dca6f203b8ccc680"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/f797fc1c58bc1667fa1db618dca6f203b8ccc680"}]},"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":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":{}}}]}
