)]}'
{"id":"openstack%2Fwatcher~981607","triplet_id":"openstack%2Fwatcher~master~I81615890f186fe6946f19c2be0e7194fe5f97ce6","project":"openstack/watcher","branch":"master","topic":"ruff","attention_set":{},"removed_from_attention_set":{"30002":{"account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"last_update":"2026-09-09 18:00:01.000000000","reason":"\u003cGERRIT_ACCOUNT_30002\u003e replied on the change","reason_account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-09-09 23:24:50.000000000","reason":"Change was submitted"},"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-09-09 15:13:02.000000000","reason":"\u003cGERRIT_ACCOUNT_34452\u003e replied on the change","reason_account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}},"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-09-09 13:17:46.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I81615890f186fe6946f19c2be0e7194fe5f97ce6","subject":"Raise minimum Python to 3.11 for 2026.2 runtime","status":"MERGED","created":"2026-03-20 21:04:53.000000000","updated":"2026-09-10 11:25:15.000000000","submitted":"2026-09-09 23:24:50.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":17,"unresolved_comment_count":3,"has_review_started":true,"submission_id":"981607-ruff","meta_rev_id":"d3b09b73130c77fe4da06558b7fc4f68a5d93f51","_number":981607,"virtual_id_number":981607,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-09-09 23:24:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":2,"date":"2026-09-09 18:00:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":2,"date":"2026-09-09 15:13:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":-1,"date":"2026-09-09 13:17:46.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":1,"date":"2026-09-09 18:00:01.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}],"CC":[{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-20 21:05:06.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-03-20 22:47:43.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":"2026-03-20 23:25:14.000000000","updated_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"reviewer":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"state":"REVIEWER"},{"updated":"2026-09-08 18:00:25.000000000","updated_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"reviewer":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"state":"REVIEWER"},{"updated":"2026-09-09 06:12:16.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"REVIEWER"}],"messages":[{"id":"ae3e6d5ff67290d6ade6b9a7c26859533386e828","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-20 21:04:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"69880152cddc08543d1ee822d1bccad62374b0e6","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-20 21:05:06.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"defadb7c1cd33084a8a54e9c931bf5fac32161bb","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-20 21:17:24.000000000","message":"Patch Set 1:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/e19006b569994643ba37481ed33f8cca\n\n- teim-code-review https://zuul.teim.app/t/main/build/6d6defcad7624b22b7ae03be4eadb3d5 : SUCCESS in 12m 09s\n\nWarning:\n  Job teim-code-review: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path releasenotes/notes/python311-requirement.yaml in the commit\u0027\n  Comments left for invalid file releasenotes/notes/python311-requirement.yaml","accounts_in_message":[],"_revision_number":1},{"id":"ef79171c525bbc122a3af7ae916685f443fe9aec","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-20 21:56:02.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ac9aecd95eb72c450c455a1cbbecbdf26eb0a5dc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 22:47:43.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/f2aad6e312714fcc90a276eb150947b1\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/b7ab18d8a1e049489df6ec236d4117e1 : SUCCESS in 3m 41s\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/e81f77385a524a2ab0ba9d7e5175330e : SUCCESS in 4m 22s\n- requirements-check https://zuul.opendev.org/t/openstack/build/7c10a135483e45c4955d493fe1c67182 : SUCCESS in 3m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c00b9275670e4e83959b3d78aae39647 : SUCCESS in 4m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0f0c7f48b3e44d54b650b84fc1168afa : SUCCESS in 4m 36s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ba680374b97d43b5ac94c369764f5676 : FAILURE in 5m 15s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a752992220b44d5f90d93123d085f407 : SUCCESS in 4m 57s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5b3694f6fc3142a7b27700792087beec : SUCCESS in 9m 29s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/80f1d49bd4114f78baa6fd6c5958176a : SUCCESS in 9m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bd2d7c5d57144b4a8d46ad2dfea7dcc2 : SUCCESS in 4m 31s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/88263547f7614cb9843d407936a358ee : FAILURE in 5m 51s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/268a0a4f36234adaa938b0aceba9f080 : FAILURE in 20m 06s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/831887d8c5e94342a93e81fe8fb2d5a4 : FAILURE in 17m 53s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/08373da6adcd40af977089d7703b4fa9 : SUCCESS in 34m 59s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/aed07991004b4dc89735c8d3a908fe81 : SUCCESS in 46m 41s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/e9f3d59351714aa5bfa73da346e9eba1 : SUCCESS in 35m 08s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/1d0e26ad82e7403cac9fae7b2c0e54fb : SUCCESS in 1h 32m 18s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/72b83c3b66e54d79bf68ed53b1e9006e : SUCCESS in 1h 30m 16s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/f22de170caf5404ea12acdd6dde4c895 : SUCCESS in 1h 31m 59s","accounts_in_message":[],"_revision_number":1},{"id":"2b69e41f8bfda8c59ed4fcdf886780c3bc16bbb8","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-03-20 23:25:14.000000000","message":"Patch Set 1: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/1633e61fa60a40d0bc1c712d25fae82f\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/a0f57050d87243989bb38a79439e9cf5 : SUCCESS in 2h 18m 59s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/338bb985d0eb4b2ebbc146b1e89ce60a : FAILURE in 1h 38m 37s","accounts_in_message":[],"_revision_number":1},{"id":"a749b98fab6ecd3024414355da9e39b2e5165db8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-23 20:22:38.000000000","message":"Patch Set 2: Patch Set 1 was rebased\n\nCopied Votes:\n* Code-Review-1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":2},{"id":"a1ff7739a288dd1695bd203e28bc1ed3aaca5c85","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-23 20:23:02.000000000","message":"Patch Set 2:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":2},{"id":"70cd1f1c593925cc49f546861efa0458c1b790ee","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-23 20:23:09.000000000","message":"Patch Set 2: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a1209d35c37af513586b71c1353a7835ab48cd18","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-03-23 20:28:10.000000000","message":"Patch Set 2: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/bad3b1d9aeed4754ba316bbdc8ef1a81\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/ddd8f431650d4fdaa91163270532c8da : FAILURE in 3m 49s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/5d08482604844fa19c9dd0a3ee30434e : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":2},{"id":"862cf6cf518826bd302c73e6a3e011b86738d47c","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-03-23 20:52:45.000000000","message":"Patch Set 2:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/711baab4a95f428c9d4e2b47d9faed0b\n\n- teim-code-review https://zuul.teim.app/t/main/build/83a44a40dd9d4ba5854def606823a5f9 : SUCCESS in 14m 56s","accounts_in_message":[],"_revision_number":2},{"id":"4d922ddac5724b8a007b007ccd4d2371ddd5be60","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-23 21:05:58.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"17d27899bf6f3a2a21d35069e3416402caad70e7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-23 22:04:41.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/861acfa4a177447ba5d00486b360c131\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/48462dae964d4206815aa646974e72ea : SUCCESS in 2m 49s\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/fbe6f618696048be82d671bf37ace3a6 : SUCCESS in 4m 18s\n- requirements-check https://zuul.opendev.org/t/openstack/build/cae7cc531ef44e2eb821788fb0690204 : SUCCESS in 2m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3e4f393c6f8c4619b6570bc6fbfab54c : SUCCESS in 6m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e4585d9c9ae04555b953b9658abdb363 : SUCCESS in 4m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a3c354acbe414e9a90d57ffadf116579 : FAILURE in 2m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2f7a36ee76c84cd196a040848adedb69 : SUCCESS in 5m 09s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/2e3e353dfb3a41cd908ebff90280b99a : SUCCESS in 8m 20s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/02e2d33da5da4799bdd26509836f8ea9 : SUCCESS in 7m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/631745db443b4c3d91a022bc06b2fb4f : SUCCESS in 5m 34s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/17670f1b13494594abff15a48963fad0 : SUCCESS in 5m 55s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/484a8daac3a84b5991ea7c7e9ddfc8a2 : SUCCESS in 27m 52s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/18fb2259c0d9411ebd88b3ff18c8ebd2 : FAILURE in 43m 09s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/c742b0b5b75245a1bd95da347a2c5aa6 : SUCCESS in 28m 13s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/a1406bee41244d35b2f2e5b7872238a3 : SUCCESS in 1h 33m 13s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/6b52245fc5b44028821b785be196afb0 : SUCCESS in 32m 02s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/78196e89b238442da0858d0d2e04e7d3 : SUCCESS in 1h 40m 01s\n- watcher-tempest-prometheus-threading https://zuul.opendev.org/t/openstack/build/72daedc4cef84d84956e4004b879048b : SUCCESS in 58m 59s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/4de83ddec7ca470d86618489ac1a6dba : SUCCESS in 53m 05s","accounts_in_message":[],"_revision_number":2},{"id":"480bacab85d351dc359f24c6ef1b3aa9ea334afd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-09-01 17:51:22.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n* Workflow-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"157f11883c5e9d4aebd29d82f30321e0f3bdfa96","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-01 17:51:36.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"ffa3064a94826e6ce14bddc9b1fd8d7bde29c467","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-09-01 18:00:38.000000000","message":"Patch Set 3: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/52763ab32116465db65c2190f2ec014e\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/511e024e08b747c1b84c96dae7920b88 : FAILURE in 8m 12s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/aed4d49e32c444e5984b92a85438ceaa : SKIPPED Skipped due to failed job openstack-meta-content-provider-master\n- s2i-openstack-container-content-provider https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/41c3aa75e1f74cc1bbd9820861026ed1 : SUCCESS in 5m 04s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"fed25422ecac72fff415e015c0824cd35881be0b","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-01 18:09:10.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/3f68e1e158244031a6d5d81948577874\n\n- teim-code-review https://zuul.teim.app/t/main/build/07317f8ebf9842c1ac26d1c81dec04ff : SUCCESS in 8m 21s\n\nWarning:\n  The change raises the install requirement from Python 3.10 to 3.11 (pyproject.toml requires-python \u003d \"\u003e\u003d3.11\"), but no release note is added under releasenotes/notes. Watcher has an established convention of documenting Python version drops as reno upgrade notes: releasenotes/notes/drop-py39-8a9c99678b3e8eeb.yaml and releasenotes/notes/drop-python38-support-eeb19a0bc0160sw1.yaml follow this pattern. Without a note, the operator-facing upgrade impact of this change is not communicated in the release notes for the release that first requires Python 3.11. Impact: Operators upgrading from a release that supported Python 3.10 will not see the new minimum interpreter requirement in the rendered release notes for 2026.2, risking deployments that fail at install time or run an unsupported interpreter. Recommendation: Add a reno note (e.g. `reno new drop-py310-support`) with an \u0027upgrade\u0027 section mirroring drop-py39-8a9c99678b3e8eeb.yaml: state that Watcher now requires Python 3.11 or newer and identify the last release supporting 3.10 (2026.1).","accounts_in_message":[],"_revision_number":3},{"id":"3e58ce5fde3bf0ef82a883207bfb0826e1670022","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-09-01 18:16:28.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":4},{"id":"1ddf028441589f2f57a2833c98e5f5589893e8c8","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-01 18:16:41.000000000","message":"Patch Set 4:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"341e8cf7de9db5e75e6ab1c1eba6c7d728960205","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-09-01 18:23:16.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"ce0730754b9380ce727e8cb5b77fcae0b786f3dd","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-09-01 18:24:39.000000000","message":"Patch Set 4: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"faa7a4c85e524759225cc18b99bd8a3224f7edce","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-09-01 18:26:27.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"4235ff10b85602eb8476fa13eb49cb253521d2f1","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-09-01 18:27:24.000000000","message":"Patch Set 4: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/16598978cb1640789dfc10d953d1d3a7\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/1f0ba5cb942e4fabad2adfd0e4ac3352 : FAILURE in 9m 42s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/7faf55b7f4f14785bc0bad1978f47681 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master\n- s2i-openstack-container-content-provider https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/e5e47449bb164f9bbc8b7392aae68dc1 : SUCCESS in 5m 06s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"3dd3a87506e4f6a06519ac4df3895361540c78df","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-09-01 18:32:09.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Workflow-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"5e43537988c65e13d98258913437696aee4d2142","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-01 18:32:21.000000000","message":"Patch Set 5:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":5},{"id":"6453be3ca045ea91b6a5b0cc73af3464b6f777c9","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-09-01 18:41:44.000000000","message":"Patch Set 5: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/7998aebd35c74d558f483bd6b8ff7d7d\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/cb29b2213e7145798366df4116b59e2a : FAILURE in 8m 05s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/abc9fad025084e7b8a0a29ef858b4069 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master\n- s2i-openstack-container-content-provider https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/554c2849f49b4a5db71748e3a131228b : SUCCESS in 5m 12s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"89e4ab2d4abfedcfde47769464ed27faa0088df1","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-01 18:47:40.000000000","message":"Patch Set 5:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/dae1b3b0447b497883da7959a21c8653\n\n- teim-code-review https://zuul.teim.app/t/main/build/327107103f9248ce8914701ca1915a14 : SUCCESS in 9m 02s\n\nWarning:\n  The final bullet of the commit message reads \u0027Run Grenade jobs on Ubuntu Noble and move to 2 nodese\u0027, truncating or misspelling \u0027nodeset\u0027/\u0027nodes\u0027 and leaving the description of the .zuul.yaml change slightly garbled in the permanent change history.\n\n**Severity**: SUGGESTION | **Confidence**: 0.95\n\n**Impact**: The intended meaning is still guessable from the diff, so impact is limited to clarity and quality of the permanent change history; it is not caught by any code linter because it lives in the commit message.\n\n**Recommendation**:\nAmend the bullet to something like \u0027Run Grenade jobs on Ubuntu Noble using the openstack-two-node-noble nodeset\u0027 before merging.","accounts_in_message":[],"_revision_number":5},{"id":"14ed23f05b62738690dd9b09c1aa1d30ae72c613","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-01 21:29:20.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/cba3e94494a44017a4a5aae333bf5925\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/ff664960e5374d6d876b591b096eaefd : SUCCESS in 2m 56s\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/0fa886a3516041abb21ed873b8e76063 : SUCCESS in 2m 30s\n- requirements-check https://zuul.opendev.org/t/openstack/build/1b22b1eaaeba4d0ba42e0259a2feb0d8 : SUCCESS in 2m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7756bc938f024f3bb3cef3f6e680c531 : SUCCESS in 8m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ef136a321c0a43d492ff283bd70238ba : SUCCESS in 4m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/620e5006fd0c4bd0b64bc1b6fbfebf67 : SUCCESS in 3m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5c089c56600643319ddf1ae1ffeba319 : SUCCESS in 6m 24s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/77eed5fc3c994d039a19391b8a16489a : SUCCESS in 11m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5c63d67e9f16479ab24c54baeb9d46b9 : SUCCESS in 7m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6189d53005654eb2af282f3b6c4d4c3e : SUCCESS in 5m 16s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/ff450a314cf34073a208f51723782342 : SUCCESS in 6m 14s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/97a7d7d05dce4924a0821c0b9262b1bc : FAILURE in 25m 15s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6ae53f07fc9249139cbaf0ac3c95d38c : FAILURE in 44m 23s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/9c442b9509714d3ea4914ee425d9f4d0 : SUCCESS in 24m 24s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/e1ccf321610d49b4a49214c5dc00abb2 : SUCCESS in 1h 40m 37s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/baded492a2354bcf9224746bb7d75332 : SUCCESS in 34m 05s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/de922dc6c5a247cfaf6dac2d1ec6eadd : SUCCESS in 47m 39s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/a3441fe0043247359091075dce30a2bf : SUCCESS in 48m 46s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/a68294076ad44c74a75d960ebf7be21f : SUCCESS in 1h 39m 01s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/b071f9df2bd94b73aa1c18c61ca7c913 : SUCCESS in 5m 59s","accounts_in_message":[],"_revision_number":5},{"id":"fa8ed25be51a40323a7e91ca457c30f1e7f2b600","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-09-08 18:00:25.000000000","message":"Patch Set 5: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"dca0d9d05adea248e6e8a2e78c9a7f907c4efa5c","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-08 18:00:35.000000000","message":"Patch Set 5:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":5},{"id":"c57fad2683292305b2fe9c907b47f6b5b8b05e4b","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-08 18:09:13.000000000","message":"Patch Set 5:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/679038dc7f8a482a8bb43ae9e0d01aab\n\n- teim-code-review https://zuul.teim.app/t/main/build/543d9c89f7d8464790dc7bff6c994a12 : SUCCESS in 8m 30s","accounts_in_message":[],"_revision_number":5},{"id":"0ce6c2ef0b2ca5db9b7d97f390f89e4a74156802","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-09-08 18:50:34.000000000","message":"Patch Set 5:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/1486e4a4e2284fad98d8adabfac95eb9\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/b13e10beba844dd984f2c3aaaf8bde27 : FAILURE in 8m 46s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/9513a7949f054ad2bc8475c539061f5b : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":5},{"id":"751593f89ca8985e02f968b0c2f6c761c834f377","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-08 19:50:02.000000000","message":"Patch Set 5:\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/2408f8a1c47945e6933d55f52cb4130f\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/ffc80443a0174a06983b8a1d26b237da : SUCCESS in 3m 10s\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/e325cfc4d0774f298f3838bf18d1573d : SUCCESS in 4m 26s\n- requirements-check https://zuul.opendev.org/t/openstack/build/9a45b55510c5463a9f7c0b24ec878544 : SUCCESS in 2m 58s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4f1f98c786b34ac293d424840ce0ac28 : SUCCESS in 8m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4a198843bd7b490fa37a46063c37d84a : SUCCESS in 4m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c33f15ce6e70406585d796ab01891d59 : SUCCESS in 4m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2cc7202738e64493a9c3e22abd91e873 : SUCCESS in 4m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/06c92b0a3a2944029f47acd7b158d83a : SUCCESS in 8m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f413f4e63da64a67a5f1412346d42637 : SUCCESS in 9m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/52c0d2b233334146865d6c9c27a27f7c : SUCCESS in 5m 05s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/3ccd5af35c674b1d843a8ce2ef09f3e8 : SUCCESS in 5m 21s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/589776303e37474290b914db72d01297 : FAILURE in 47m 33s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/30ece923cd0146ffbaf367f5966d4821 : FAILURE in 47m 36s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/e86cd8477a1b44f488d9fe758ecafc2b : SUCCESS in 38m 08s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/6a761f5f08604780bb8879c9a788d442 : SUCCESS in 1h 07m 37s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/c99025da89f842c4af9c347337882e55 : SUCCESS in 32m 43s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/c9a3eb2ae02e4b898744091f3be37a0f : SUCCESS in 1h 37m 14s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/d6e11bb64ca344d5b92b847b3fb53b4e : SUCCESS in 1h 40m 57s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/30fa29d4b57644c1902c8c19826134d3 : SUCCESS in 1h 36m 39s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/d20da5997a664fa3b20bdbe141b58a59 : SUCCESS in 4m 37s","accounts_in_message":[],"_revision_number":5},{"id":"d936e58c34341cc1c25642bfce12868c3b319fdb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-09-09 13:06:17.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Code-Review+2, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"0143a53e83fbe4c261b72c9b28009a4857a021ea","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-09 13:06:27.000000000","message":"Patch Set 6:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":6},{"id":"95c52cc51c8d4e78569eb1805cf44ecdd38158d2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-09-09 13:07:12.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"19a67c025d713ada9e2587178d25cde6669b1dea","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-09 13:07:22.000000000","message":"Patch Set 7:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":7},{"id":"ad579d4f834798c23c8eef3bacde822c30e5a9cf","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-09 13:16:53.000000000","message":"Patch Set 7:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/b25a3e80a43b4609bf4cbfb8853149bf\n\n- teim-code-review https://zuul.teim.app/t/main/build/4f31580539ab489c87d7dd2e0b8c603d : SUCCESS in 9m 19s","accounts_in_message":[],"_revision_number":7},{"id":"32cde56524e91630426cb486722fbd612cc1a42c","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-09-09 13:17:46.000000000","message":"Patch Set 7: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/7e1ba39238fb46c0aa6bc583bdd3b114\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/bc6f2e7ae8c14b809700b40ea542daba : FAILURE in 9m 30s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/14768a8b0a50448a88b146bd96c5b159 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":7},{"id":"850989d2e16ae7289b9e2ccb00ed62bb97d5ed5b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 15:02:20.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3f2b89a835a54f22a03c4a8c9e0fe7da\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/3071543cc8b94a2d881c20c50de2c35f : SUCCESS in 2m 41s\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/c77443b47e5646dfab266b443717a00c : SUCCESS in 4m 54s\n- requirements-check https://zuul.opendev.org/t/openstack/build/ad074cdee40c4715a06161f228e5c752 : SUCCESS in 3m 58s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c2253009195248d5b0b812b2a8c3db3f : SUCCESS in 8m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a70c5e100bfb43e484a3c9d574dc1c84 : SUCCESS in 4m 50s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6e1c675a518f4468a6464086ad5568af : SUCCESS in 5m 09s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a22ba4f4b37e42078ce620e0fb69d3b1 : SUCCESS in 5m 19s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7de4550856434f24b173618bca556629 : SUCCESS in 8m 00s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6bc6e92ab3f1447bbcd10f8fe86a6180 : SUCCESS in 11m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/87f75981453449d29c56674ebeb86db1 : SUCCESS in 5m 07s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/340e0a7033bd41048f1b8f51b106a390 : SUCCESS in 4m 57s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/669b92983d62444da72e1c5d7407c0e2 : SUCCESS in 36m 19s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d7d5d58289954fffa4590f2ff01e9250 : SUCCESS in 35m 43s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/8a6fea8ee399496c9f70e649d746054f : SUCCESS in 38m 09s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/93dc51235be347ca9e24a17579c54950 : SUCCESS in 1h 15m 18s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/dc043a2fb39e4cc48765a376c3302fdd : SUCCESS in 33m 01s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/b5abb850e3994ff4a6bbb596c1af9e69 : SUCCESS in 1h 34m 01s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/a61076c498654432bda596e5edfa7fec : SUCCESS in 46m 51s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/0ed5b2fe3a6341fda28187d4c4c8f71a : SUCCESS in 1h 47m 57s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/4fdac41e2a72400ea500d8a3da998edf : SUCCESS in 4m 55s","accounts_in_message":[],"_revision_number":7},{"id":"c09fbe9d132f330cefb034daeefefe88548f1f9e","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-09-09 15:13:02.000000000","message":"Patch Set 7: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"b25d47eea6f060816629ee5f7b8746cec01c838b","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-09-09 18:00:01.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"64354861e764888794153b2b27878f970f527ff4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 18:01:03.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"db5a82c0bff8638c9b96d1c9452c66e16a6d94aa","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 19:47:47.000000000","message":"Patch Set 7: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/2d58958885b747c191bdc8806b5a059f\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/67a6eedd59e8461ca70eee6f5fa052b2 : SUCCESS in 3m 21s\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/4a9426ca863a487bae81bdf40536eb40 : SUCCESS in 5m 29s\n- requirements-check https://zuul.opendev.org/t/openstack/build/b67951e8ab574f0e8a3161b4bdd81fb1 : SUCCESS in 2m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3ecfcb7475874d48af46531d84f7170b : SUCCESS in 4m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/10a02ca4fad74635bd04d9b036bc1226 : SUCCESS in 6m 01s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/89560902c0f542ab8dc6e8c3400120bd : SUCCESS in 5m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/afe663dd3a2a4bad93c3f3d67e006e67 : SUCCESS in 9m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/51ba8be193144b00a79b85c64a79bacc : SUCCESS in 4m 49s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/7792eeb4ad224619b50751a57b6019ce : SUCCESS in 5m 08s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/bb0d98c2d5e5442ca960a1e41d96c596 : SUCCESS in 54m 56s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e1f48cfc4415491d9d8e1516c4d69441 : SUCCESS in 52m 16s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/48d55d0145a8493883eea6d2ec1029a2 : SUCCESS in 38m 53s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/d63f34dbdc6449f4a9accb6ea8854b2f : SUCCESS in 1h 31m 34s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/c308bb54f64f4c22a9b6361517550d56 : SUCCESS in 32m 42s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/2e0d8141c25d473ca86ce1d22b2534f6 : SUCCESS in 1h 35m 48s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/e1e8453b56ad49fabba7689f4d34e20b : SUCCESS in 1h 39m 42s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/eac516a0359740bf9b1807f71f9589fa : FAILURE in 1h 31m 16s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/b1dbf45d72cb46508aaf733f70712765 : SUCCESS in 4m 34s","accounts_in_message":[],"_revision_number":7},{"id":"6e73685d8dc80b156fa3e28cf6395a5d8f68dc56","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-09-09 19:55:38.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"1c61e3782c7b91e94cbca289f3156cd2c12780df","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-09 19:55:46.000000000","message":"Patch Set 7:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":7},{"id":"01fc2b456f8fd2067482ce7a88fcdadaa36212d7","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-09-09 20:04:06.000000000","message":"Patch Set 7:\n\n(1 comment)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/f731a0a2f20449658c33be9cc0fe02fc\n\n- teim-code-review https://zuul.teim.app/t/main/build/b32ba933af7741af9880e44aea3fb4e4 : SUCCESS in 8m 10s","accounts_in_message":[],"_revision_number":7},{"id":"09b3712acd3493c3bd695563bded6ebb225810fa","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-09-09 20:05:17.000000000","message":"Patch Set 7:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/38ffdd6ade1c4f8bb260fde359b89b04\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/d8a0a2db1f9043f68a9c1494ec304950 : FAILURE in 7m 53s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/a2c0a373ca194b868182836a754f94f8 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master\n- watcher-s2i-content-provider https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/7a83b56715b149698a6db1b6266a5faa : FAILURE in 2m 16s (non-voting)\n- watcher-s2i-tempest https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/7b3c25dc28024ba19cd6fc93128c0982 : SKIPPED Skipped due to failed job watcher-s2i-content-provider (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"268c477ff110d991eb07ccd5ee5458ccaee83aaf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 21:34:47.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ec088bdef5914b2d86ae298435367479\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/bd9c775ce6bd47bea80bbbcf9d623cd5 : SUCCESS in 3m 08s\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/5a9a1b51ac7042a48f8486f2140355cf : SUCCESS in 4m 30s\n- requirements-check https://zuul.opendev.org/t/openstack/build/1d722468f9344f56a79806a98d40d936 : SUCCESS in 2m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ae2bc6b80fe144c88d0a73c465fdb281 : SUCCESS in 6m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a1984db8ef8d4a83a927c13aae034795 : SUCCESS in 4m 37s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/79525ef6a9b649d1b7402427876f8411 : SUCCESS in 5m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b00d948aa33b426ebf758ef3ff3b0901 : SUCCESS in 6m 37s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8835f1b75c8b4a44bd7c1cd791174e4d : SUCCESS in 8m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b417a985e12743eb8a9ef3c52d2168cf : SUCCESS in 9m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/519508042f224698b1b0df1c6e0fcd79 : SUCCESS in 5m 42s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/793359e8253d4924863b27ee6815d3f2 : SUCCESS in 5m 12s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/6f10089320e345babb82e9d0b5f00593 : SUCCESS in 51m 58s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/dfac6a1ccb464d79b5948a4ec53f6ff3 : SUCCESS in 52m 05s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/acda472745c041f893655a6ba5f09df1 : SUCCESS in 41m 20s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/d0798fb54d6c4aa09e24bef37b3032fc : SUCCESS in 1h 30m 21s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/46cdec540def43e1a3403b9105924631 : SUCCESS in 35m 20s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/580c2ac6580a4b62a50cc93e5077af20 : SUCCESS in 1h 37m 36s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/e50688db37b74b3dbc3c3014af5535ce : SUCCESS in 1h 33m 03s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/02a200808a174a0192dab68475d16173 : SUCCESS in 1h 37m 30s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/fb081b442041475db1eeafd9507b930e : SUCCESS in 5m 19s","accounts_in_message":[],"_revision_number":7},{"id":"472c13d58e1974b74a29b501eb986835f7f7df45","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 21:35:23.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"2252e5669d8322c9ae26e8bfb1ea0b92fd85ca68","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 23:24:35.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dce3b4f46c0641a8b1b651404163f803\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/0cea05392eba46b98359e74aeaa604f9 : SUCCESS in 2m 56s\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/32184a2b85cb40dd8990e0f8524b8633 : SUCCESS in 4m 15s\n- requirements-check https://zuul.opendev.org/t/openstack/build/7d655354d1ce4055a88af9c3695ddbd6 : SUCCESS in 3m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e82a354eda6f402f9ddc89a1e9f503a5 : SUCCESS in 4m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e7c4b2eb2b0c4d5ebe053997ffbe0833 : SUCCESS in 5m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8c0c6af4fa924d9f8a4179c00a9d24c7 : SUCCESS in 5m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/444137e160ea4b5687590b2a842dcb5b : SUCCESS in 9m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f63e3e6d5a214c4eb907c5f7e01043f8 : SUCCESS in 4m 35s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/5ec3324ef7d641ab99150dac7e992682 : SUCCESS in 5m 02s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/4a25e052bbc84819a3b935996d683f35 : SUCCESS in 1h 00m 03s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4462612618824c5792e74842d35914c6 : SUCCESS in 52m 28s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/86fe2ee2219746df802ce0b200c0f0ac : SUCCESS in 35m 30s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/fea44bf78a914190a68a8f3a3c7646a0 : SUCCESS in 1h 27m 27s\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/f6998c2be4944e61a0afb33c0233beb3 : SUCCESS in 37m 32s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/104c64f5d9ce4b9ea14bdb01dc85d102 : SUCCESS in 1h 32m 32s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/cc903cf712a34817a428118c6079655c : SUCCESS in 1h 36m 54s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/e103a4386de34375890d245d973cd614 : SUCCESS in 1h 43m 32s\n- openstack-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/e139f7bbd4604744b89e934a40aed63b : SUCCESS in 5m 10s","accounts_in_message":[],"_revision_number":7},{"id":"cc5d00ca2dcb46c90ab1209ca4dfea6d30a60bd6","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 23:24:50.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"90bf212caea88f69cf309446b95fa98dbca95bf5","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 23:26:01.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c10466a1f6844144a151e6eb1b912526\n\n- promote-api-ref https://zuul.opendev.org/t/openstack/build/56c93fd6e35f40919edf3db18ca0c790 : SUCCESS in 53s\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c79af4991f524678bedab4b125dc7c4f : SUCCESS in 49s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/48fa63aa82264ff19a9b0cae4b30387d : SUCCESS in 48s","accounts_in_message":[],"_revision_number":7},{"id":"d3b09b73130c77fe4da06558b7fc4f68a5d93f51","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-09-10 11:25:15.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"61936894ab90aa0bbf2946caa6db771499ed01b2","revisions":{"840b8aab5906823ad6e7854fd2e77cbc9d9f2f49":{"kind":"REWORK","_number":1,"created":"2026-03-20 21:04:53.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/07/981607/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/07/981607/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/07/981607/1"}}},"commit":{"parents":[{"commit":"d98737660b4c36763fd8af34146eb403c021b8f2","subject":"Migrate package metadata to pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d98737660b4c36763fd8af34146eb403c021b8f2"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-03-20 21:04:24.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-03-20 21:04:33.000000000","tz":0},"subject":"Raise minimum Python to 3.11 for 2026.2 runtime","message":"Raise minimum Python to 3.11 for 2026.2 runtime\n\nThe 2026.2 (Hibiscus) governance runtime raises the minimum\nsupported Python version from 3.10 to 3.11 and mandates unit\ntesting on py311/py312/py313, with py314 encouraged.\n\nChanges:\n- pyproject.toml: requires-python \u003e\u003d3.11, drop 3.10 classifier,\n  add 3.14 classifier, raise ruff target-version to py311\n- tox.ini: drop py310, add py314 to unit env generics; add\n  docs to default envlist\n- Modernise code to py311 idioms (ruff UP rules unlocked by\n  the new target-version): datetime.UTC, enum.StrEnum,\n  builtin TimeoutError\n\nGenerated-By: claude-code sonnet 4.6\nChange-Id: I81615890f186fe6946f19c2be0e7194fe5f97ce6\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/840b8aab5906823ad6e7854fd2e77cbc9d9f2f49"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/840b8aab5906823ad6e7854fd2e77cbc9d9f2f49"}]},"branch":"refs/heads/master"},"19a076a2c512cfc8f347131b54e1a0b7de36ebfc":{"kind":"NO_CHANGE","_number":2,"created":"2026-03-23 20:22:38.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/07/981607/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/07/981607/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/07/981607/2"}}},"commit":{"parents":[{"commit":"c5aa1f0d778f5f482a18dc557a3f87d22870670b","subject":"Migrate package metadata to pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c5aa1f0d778f5f482a18dc557a3f87d22870670b"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-03-20 21:04:24.000000000","tz":0},"committer":{"name":"sean mooney","email":"work@seanmooney.info","date":"2026-03-23 20:22:38.000000000","tz":0},"subject":"Raise minimum Python to 3.11 for 2026.2 runtime","message":"Raise minimum Python to 3.11 for 2026.2 runtime\n\nThe 2026.2 (Hibiscus) governance runtime raises the minimum\nsupported Python version from 3.10 to 3.11 and mandates unit\ntesting on py311/py312/py313, with py314 encouraged.\n\nChanges:\n- pyproject.toml: requires-python \u003e\u003d3.11, drop 3.10 classifier,\n  add 3.14 classifier, raise ruff target-version to py311\n- tox.ini: drop py310, add py314 to unit env generics; add\n  docs to default envlist\n- Modernise code to py311 idioms (ruff UP rules unlocked by\n  the new target-version): datetime.UTC, enum.StrEnum,\n  builtin TimeoutError\n\nGenerated-By: claude-code sonnet 4.6\nChange-Id: I81615890f186fe6946f19c2be0e7194fe5f97ce6\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/19a076a2c512cfc8f347131b54e1a0b7de36ebfc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/19a076a2c512cfc8f347131b54e1a0b7de36ebfc"}]},"branch":"refs/heads/master","description":"Rebase"},"5bb5420d501864d7af2066c67254973cf199d9fd":{"kind":"REWORK","_number":3,"created":"2026-09-01 17:51:22.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/07/981607/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/07/981607/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/07/981607/3"}}},"commit":{"parents":[{"commit":"d56bba5e17dddee5be9121e4699ac8aec0dbc8a3","subject":"Migrate package metadata to pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/d56bba5e17dddee5be9121e4699ac8aec0dbc8a3"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-03-20 21:04:24.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-09-01 17:46:43.000000000","tz":60},"subject":"Raise minimum Python to 3.11 for 2026.2 runtime","message":"Raise minimum Python to 3.11 for 2026.2 runtime\n\nThe 2026.2 (Hibiscus) governance runtime raises the minimum\nsupported Python version from 3.10 to 3.11 and mandates unit\ntesting on py311/py312/py313, with py314 encouraged.\n\nChanges:\n- pyproject.toml: requires-python \u003e\u003d3.11, drop 3.10 classifier,\n  add 3.14 classifier, raise ruff target-version to py311\n- tox.ini: drop py310, add py314 to unit env generics; add\n  docs to default envlist\n- Modernise code to py311 idioms (ruff UP rules unlocked by\n  the new target-version): datetime.UTC, enum.StrEnum,\n  builtin TimeoutError\n\nGenerated-By: claude-code sonnet 4.6\nChange-Id: I81615890f186fe6946f19c2be0e7194fe5f97ce6\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5bb5420d501864d7af2066c67254973cf199d9fd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5bb5420d501864d7af2066c67254973cf199d9fd"}]},"branch":"refs/heads/master"},"0ae712942f11e039dcd0c9501c959bae4e7906c6":{"kind":"REWORK","_number":4,"created":"2026-09-01 18:16:28.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/07/981607/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/07/981607/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/07/981607/4"}}},"commit":{"parents":[{"commit":"8599261212fa5eab6444a1b2ea9d55af6e6d3207","subject":"Migrate package metadata to pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8599261212fa5eab6444a1b2ea9d55af6e6d3207"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-03-20 21:04:24.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-09-01 18:03:39.000000000","tz":60},"subject":"Raise minimum Python to 3.11 for 2026.2 runtime","message":"Raise minimum Python to 3.11 for 2026.2 runtime\n\nThe 2026.2 (Hibiscus) governance runtime raises the minimum supported\nPython version from 3.10 to 3.11 and mandates unit testing on\npy311/py312/py313, with py314 encouraged.\n\nChanges:\n- Require Python 3.11, update classifiers, and target Ruff at py311\n- Drop py310 and add py314 to the unit test environment matrix\n- Add docs to the default tox environment list\n- Modernize code with Python 3.11 idioms such as datetime.UTC,\n  enum.StrEnum, and the built-in TimeoutError\n- Run Grenade jobs on Ubuntu Noble and document the runtime upgrade\n\nGenerated-By: claude-code sonnet 4.6\nChange-Id: I81615890f186fe6946f19c2be0e7194fe5f97ce6\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0ae712942f11e039dcd0c9501c959bae4e7906c6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0ae712942f11e039dcd0c9501c959bae4e7906c6"}]},"branch":"refs/heads/master"},"f20ea7b273843c94f0fe1958a63a64fc901e80a2":{"kind":"REWORK","_number":5,"created":"2026-09-01 18:32:09.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/07/981607/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/07/981607/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/07/981607/5"}}},"commit":{"parents":[{"commit":"8599261212fa5eab6444a1b2ea9d55af6e6d3207","subject":"Migrate package metadata to pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8599261212fa5eab6444a1b2ea9d55af6e6d3207"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-03-20 21:04:24.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-09-01 18:31:36.000000000","tz":60},"subject":"Raise minimum Python to 3.11 for 2026.2 runtime","message":"Raise minimum Python to 3.11 for 2026.2 runtime\n\nThe 2026.2 (Hibiscus) governance runtime raises the minimum supported\nPython version from 3.10 to 3.11 and mandates unit testing on\npy311/py312/py313, with py314 encouraged.\n\nChanges:\n- Require Python 3.11, update classifiers, and target Ruff at py311\n- Drop py310 and add py314 to the unit test environment matrix\n- Add docs to the default tox environment list\n- Modernize code with Python 3.11 idioms such as datetime.UTC,\n  enum.StrEnum, and the built-in TimeoutError\n- Run Grenade jobs on Ubuntu Noble and move to 2 nodese\n\nGenerated-By: claude-code sonnet 4.6\nChange-Id: I81615890f186fe6946f19c2be0e7194fe5f97ce6\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f20ea7b273843c94f0fe1958a63a64fc901e80a2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f20ea7b273843c94f0fe1958a63a64fc901e80a2"}]},"branch":"refs/heads/master"},"1113c6de2818cab5c4bb9e4dc3c6cd3ad74a59c3":{"kind":"REWORK","_number":6,"created":"2026-09-09 13:06:17.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/07/981607/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/07/981607/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/07/981607/6"}}},"commit":{"parents":[{"commit":"8599261212fa5eab6444a1b2ea9d55af6e6d3207","subject":"Migrate package metadata to pyproject.toml","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/8599261212fa5eab6444a1b2ea9d55af6e6d3207"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-03-20 21:04:24.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-09-09 12:59:14.000000000","tz":60},"subject":"Raise minimum Python to 3.11 for 2026.2 runtime","message":"Raise minimum Python to 3.11 for 2026.2 runtime\n\nThe 2026.2 (Hibiscus) governance runtime raises the minimum supported\nPython version from 3.10 to 3.11 and mandates unit testing on\npy311/py312/py313, with py314 encouraged.\n\nChanges:\n- Require Python 3.11, update classifiers, and target Ruff at py311\n- Drop py310 and add py314 to the unit test environment matrix\n- Add docs to the default tox environment list\n- Modernize code with Python 3.11 idioms such as datetime.UTC,\n  enum.StrEnum, and the built-in TimeoutError\n\nGenerated-By: claude-code sonnet 4.6\nChange-Id: I81615890f186fe6946f19c2be0e7194fe5f97ce6\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/1113c6de2818cab5c4bb9e4dc3c6cd3ad74a59c3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/1113c6de2818cab5c4bb9e4dc3c6cd3ad74a59c3"}]},"branch":"refs/heads/master"},"61936894ab90aa0bbf2946caa6db771499ed01b2":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-09-09 13:07:12.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/07/981607/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/07/981607/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/07/981607/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/07/981607/7"}}},"commit":{"parents":[{"commit":"55fadbd926df8444baa1c4b1bf901749ad785882","subject":"Update master for stable/2026.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/55fadbd926df8444baa1c4b1bf901749ad785882"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-03-20 21:04:24.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-09-09 13:06:50.000000000","tz":60},"subject":"Raise minimum Python to 3.11 for 2026.2 runtime","message":"Raise minimum Python to 3.11 for 2026.2 runtime\n\nThe 2026.2 (Hibiscus) governance runtime raises the minimum supported\nPython version from 3.10 to 3.11 and mandates unit testing on\npy311/py312/py313, with py314 encouraged.\n\nChanges:\n- Require Python 3.11, update classifiers, and target Ruff at py311\n- Drop py310 and add py314 to the unit test environment matrix\n- Add docs to the default tox environment list\n- Modernize code with Python 3.11 idioms such as datetime.UTC,\n  enum.StrEnum, and the built-in TimeoutError\n\nGenerated-By: claude-code sonnet 4.6\nChange-Id: I81615890f186fe6946f19c2be0e7194fe5f97ce6\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/61936894ab90aa0bbf2946caa6db771499ed01b2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/61936894ab90aa0bbf2946caa6db771499ed01b2"}]},"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":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
