)]}'
{"id":"openstack%2Fnetworking-generic-switch~958154","triplet_id":"openstack%2Fnetworking-generic-switch~master~I1e128c395530dab7b12701d3c3dd6a31d4f1dd73","project":"openstack/networking-generic-switch","branch":"master","topic":"g5k-upstreaming/tox-codespell","attention_set":{},"removed_from_attention_set":{"11655":{"account":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"last_update":"2025-12-01 21:23:47.000000000","reason":"Change was submitted"},"34936":{"account":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"last_update":"2025-12-01 21:23:47.000000000","reason":"Change was submitted"}},"hashtags":["ironic-week-prio"],"change_id":"I1e128c395530dab7b12701d3c3dd6a31d4f1dd73","subject":"tox: Enable codespell by default and limit it to relevant files","status":"MERGED","created":"2025-08-21 09:30:59.000000000","updated":"2025-12-01 21:24:45.000000000","submitted":"2025-12-01 21:23:47.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"958154-g5k-upstreaming/tox-codespell","meta_rev_id":"2347ee52e805a50192bec900d4bfd8b7402e8708","_number":958154,"virtual_id_number":958154,"owner":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-12-01 21:23:47.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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"all":[{"value":2,"date":"2025-11-22 19:48:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":2,"date":"2025-11-23 09:58:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"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":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"all":[{"value":1,"date":"2025-11-23 17:23:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"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},"Backport-Candidate":{"all":[{"value":0,"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"value":0,"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}],"reviewers":{"CC":[{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}],"REVIEWER":[{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-08-21 12:11:16.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":"2025-10-14 18:58:26.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2025-10-29 13:40:15.000000000","updated_by":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"reviewer":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"state":"CC"},{"updated":"2025-11-18 22:18:10.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"CC"},{"updated":"2025-11-22 19:48:33.000000000","updated_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"REVIEWER"},{"updated":"2025-11-23 09:58:15.000000000","updated_by":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"reviewer":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"state":"REVIEWER"},{"updated":"2025-11-24 15:53:36.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"CC"}],"messages":[{"id":"ae7a7c8bf1546831c6436ded92b872fdcb758d98","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"date":"2025-08-21 09:30:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"17968a66ce617834b519cc1b219f57d33cd49648","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-21 12:11:16.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/047798ac3ac74014a79f8aaa2fa4696a\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/da839f2a9a514785ab936d7b55634a2c : SUCCESS in 4m 21s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/89bc128eb9e942b5a8cba9b7647e698e : SUCCESS in 4m 16s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/09aead84cf854da58f039e076c90a1b5 : SUCCESS in 7m 00s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8a86008172eb490abefff3301afe5f74 : SUCCESS in 7m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c1d9dfc325d84d19be8ef6a964f6751e : SUCCESS in 4m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/38f0c7f510544a1db33e6b42b3f9498c : SUCCESS in 1m 32s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/ec2e7903b21f4434854e841493073711 : SUCCESS in 19m 15s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/34b7961535a342a79ee76aacd2ff0791 : FAILURE in 2h 34m 55s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/1a6a799353fc41b1939c315e3ee7886f : SUCCESS in 2m 06s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"1829280e472161ce42eb9f19dae60ea94d093ccb","author":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"date":"2025-08-21 14:40:57.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d9bece94b8eefbf5579ce2205cd8e982c59050d7","author":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"date":"2025-08-21 14:41:34.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"9e51b4f3df9e68a50620f3f178f0576f8a6d0b5e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2025-10-14 18:58:26.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"2930e946b8b9c70e459d0bed43b6d202abc31da8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-14 21:45:38.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/e759bfb1ac264f8ba63bd0febcca2591\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/120153505c294da08784dfbd0397b007 : SUCCESS in 2m 28s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/23bd09049b7b4a90b13b5d668a35a27b : SUCCESS in 5m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fcf6613bdb9246a5b2f3cc663201a01e : SUCCESS in 7m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/039dc0139dc14ea085e7445ce9d96407 : SUCCESS in 4m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a642f66153f2403d9677f7920d39aee6 : SUCCESS in 3m 35s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/e217d26ac9c94a93983e6d569daa68d2 : SUCCESS in 20m 15s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/0970f1501ef344acb9717a0e781505ff : FAILURE in 2h 41m 29s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/c8f6de8ef0ed43d8a26d07210e74746f : SUCCESS in 3m 32s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"4704f1e2c82780f0bf6fa85a8091f7b2669b8fd6","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2025-10-29 13:40:15.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"6678a84ca4484aeb9b463f3e516d59e143626db0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-29 15:14:33.000000000","message":"Patch Set 2:\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/09b48255a9fe47dfa74a9762c7ee0be1\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3844371bc6e940c287bc9f6e12f2ca8a : SUCCESS in 4m 18s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/82ec97cf0d8a4d2c9aeaa97befe140ac : SUCCESS in 5m 54s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d787be128a384ffeb5c5063d4c34ad16 : POST_FAILURE in 7m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7725f2ea723e4f1c97f1f388c8d3c060 : SUCCESS in 8m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/decf3fee3c9f40b88a40d89fc946f539 : SUCCESS in 2m 33s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/32c2d7d6b5764b4c9b718eb97e2b4619 : SUCCESS in 21m 03s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/a04b8c54e05043daaf18a04ecdc2dae1 : SUCCESS in 1h 33m 17s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/232e0a98ea1f402e8e021e5049511731 : SUCCESS in 3m 24s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8c1ee18be16223a4321dbd66e8a3b59143de798b","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2025-11-18 22:18:10.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d02a1325ac1fb267085a9dca7401914474dcab5b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-18 22:44:45.000000000","message":"Patch Set 2:\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/b05a92a3efa8437bb2f34d7279958977\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/314703e69e884413800a37cdc1c3cf49 : SUCCESS in 4m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d05937d6e7a94317b8816349c4bfb27f : SUCCESS in 2m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6a7e6d4f490a4bc28b6351bcc95f3780 : SUCCESS in 7m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4366b2cb05d746da85a95bb6ae2606ef : SUCCESS in 8m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/089b54ca74b542e4ac62bd9754421770 : SUCCESS in 2m 05s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/d37664395410448c87d8e62d14b83734 : SUCCESS in 21m 25s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/712af098b2e94f4b8f0c0d5ed5b5b804 : FAILURE in 23m 08s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/b8309b7b575d46a59889f91849204fe9 : SUCCESS in 3m 37s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8742ffed3b9fa1f2c9c87189eae1010d7d0acbe9","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2025-11-22 18:40:29.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"726d45ea729e2da7a2b9f4ed381eeae7d9511517","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-22 19:47:40.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/66386070cf85456687adec9607bfa4cc\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5e177610aeac48ba9fa2784d1d5027f4 : SUCCESS in 4m 33s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/5024cab79b774ea88c37954408bcbc1d : SUCCESS in 4m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b96688faec3d43599cf9e1f44820b11b : SUCCESS in 4m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0964b7f6bcbf4ba59cf56f657d7ea7bf : SUCCESS in 6m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d0ac60c5954048fbb1f217bf94cbaf56 : SUCCESS in 3m 36s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/b81f2f4ab4bd48a48e81e2a7bf8e96b1 : SUCCESS in 21m 49s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/b87227644f354f1f8d4360124d1ef79a : SUCCESS in 1h 03m 36s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/bc6410e2e182402792c3f70f057a01da : SUCCESS in 3m 50s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a84a6a25c22c52138758d3f73d88fa2bbd67c5f0","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2025-11-22 19:48:33.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"3ee551d42e160b2dc55725413a528c5d77ded037","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2025-11-22 19:48:49.000000000","message":"Hashtag added: ironic-week-prio","accounts_in_message":[],"_revision_number":2},{"id":"a0cca3cafd421c08259b024410281c17614ba31e","author":{"_account_id":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."},"date":"2025-11-23 09:58:15.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"34d3c53cb521d5241c90767e87a7599f8babe8c8","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2025-11-23 17:23:28.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"2f7aca37c2b49191663ca79c7232e5791e137aa7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-23 17:23:50.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"83caf9ef7b0047d089a981372d40c40a7258169c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-23 20:07:02.000000000","message":"Patch Set 2: 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/fd69a6008ae54aa9acc8bd4e0b3e7193\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/26fa1cd5aced496b89e89e52d7b4e9be : SUCCESS in 4m 26s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0233b3a88b674ccab8adab6274b117e8 : SUCCESS in 2m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c8723b726af440b08a49c622e07b5328 : SUCCESS in 7m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/434e481402ea40feaa65d84ca6280790 : SUCCESS in 8m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/842dcf0df89643138b3b825e8c5046b7 : SUCCESS in 2m 45s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/52292224f8d04187bfb231cfabb0048a : SUCCESS in 22m 23s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/24ded5397dad4d9a8519e3d7d09b415a : FAILURE in 2h 38m 08s","accounts_in_message":[],"_revision_number":2},{"id":"5941f4406fe4d5748ec82c67f03454fea3fd43a3","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2025-11-23 20:08:03.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4975b43cc76503cd3163c576ac1f2ac1619ea196","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-23 22:52:19.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/72fee0d89307456db6ba3f8fd60889ae\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/88cb175e2c9c4f5691acfd10ccc5e553 : SUCCESS in 4m 19s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/230b3f82e55843e3a8f298def0fd303b : SUCCESS in 4m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e72d67402f0f4afd86c1c69467d8e967 : SUCCESS in 3m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fdcba70adceb4c82805a0ed7c417ae75 : SUCCESS in 8m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/334ceb6bdd0e450aadb41d5f7b4646e2 : SUCCESS in 2m 15s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/d070714e31624afba9f650b1c3730439 : SUCCESS in 20m 44s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/240dc4da859c433eb9f8223d83096d40 : SUCCESS in 2h 30m 15s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/a838c73111344da6abe5d8f31ff7ce7d : SUCCESS in 1m 59s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e9e48ae5c368b59093b0b2ada2361aa3881e1e17","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-23 22:52:42.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"4e4880fce360aaf0e9161e9d929ff3d30765fcb8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-24 01:41:01.000000000","message":"Patch Set 2: 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/2552327a438e4e918c4efa4e6e709218\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/436bb287269e461e89b543f38dc64122 : SUCCESS in 4m 56s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0a9412770650490ab412b7223d1818f3 : SUCCESS in 4m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/41f6a0d997c645e7921a54064b0691f8 : SUCCESS in 7m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/39b899601895417889685c8d7d2e1c19 : SUCCESS in 5m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b99588a10ac14930acb7ebcada0e8987 : SUCCESS in 2m 11s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/d07d6868b19d4e0381fcdfc9759b1cac : SUCCESS in 23m 09s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/e38cde6fc1984d46b6684249e26f3e7e : FAILURE in 2h 40m 50s","accounts_in_message":[],"_revision_number":2},{"id":"d632efb1f048bd12d07e195a879213baa2e5d952","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2025-11-24 15:53:36.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"85527ac4bbd55a2dd957d44e126c5db5fa30c3b4","author":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"date":"2025-11-25 09:51:19.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"2c38064000e5c56636eae94d8621bbbf5c35e7cf","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2025-12-01 18:40:54.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"618eb2ce2f9741d9a6f382564ffa81e9684274c6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-01 20:27:26.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/24a8930431ee4afab5d0a8fc4bb075fd\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e80c0287ba2643f2bc5db288f8feb61a : SUCCESS in 4m 25s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9faffe79f6bf4741b43399ed5114a52a : SUCCESS in 4m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e191e7d7b5a94f468bc48ca0a9bd896d : SUCCESS in 3m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2c169dc2f16247bcbdf2c5e2d1e9b333 : SUCCESS in 8m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8f4ca4b7511043938dc8aab9e37b63f0 : SUCCESS in 2m 12s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/f42c02dd2c29410a8bd7de501698b38f : SUCCESS in 8m 49s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/4d7968c4395545b7b35ffbf5b946baec : SUCCESS in 1h 44m 32s\n- networking-generic-switch-tox-codespell https://zuul.opendev.org/t/openstack/build/fa5f43b90e87433b9dc884f022fee4e5 : SUCCESS in 5m 01s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a7e5f93d1d22e0bfa21150592ff5b1121c6371e9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-01 20:27:52.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"c4f0b266f54aa8408dd20be99f664e4e3ec1ae16","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-01 21:23:47.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/287aa8cb42d44c5e93103bf499ce7641\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/03d2129d4c6b47dd9cd7f9361cf383d2 : SUCCESS in 4m 17s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8de42bdc1d3a4f408b06b4479c688b27 : SUCCESS in 4m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9c8f2274d23c4139b55fc8b9a53bc08d : SUCCESS in 6m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/58fd405bacbf4af9a97cfec6cc60fa3f : SUCCESS in 6m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/da045a76e3e1456bb70707e073fd57bc : SUCCESS in 1m 49s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/39fd9043a9394b84a2c6375e6983dedc : SUCCESS in 21m 46s\n- ironic-tempest-ipa-wholedisk-direct-multinode https://zuul.opendev.org/t/openstack/build/e0e13ef7f5df43fcbae25047be936bb2 : SUCCESS in 55m 10s","accounts_in_message":[],"_revision_number":2},{"id":"85826fd599e2b18803be5fb8b603ededd86f6ad5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-01 21:23:47.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"2347ee52e805a50192bec900d4bfd8b7402e8708","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-01 21:24:45.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f3995b5237fc400d890de87aa33601b9\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/87892da995274fd582c05ee9b5f7c1b2 : SUCCESS in 48s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/dbf6744bf3d745f091a015845412fa91 : SUCCESS in 37s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"96198e70bc4a8c2bbaa89ce2e25f9636bf68175c","revisions":{"f8627b7b2462ed8daa9c6aafe41694fc36cfe0d0":{"kind":"REWORK","_number":1,"created":"2025-08-21 09:30:59.000000000","uploader":{"_account_id":34936,"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","username":"bjonglez"},"ref":"refs/changes/54/958154/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/54/958154/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/54/958154/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/54/958154/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/54/958154/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/54/958154/1"}}},"commit":{"parents":[{"commit":"6c1abe4b002530aa6cde832777d1760017c92090","subject":"Enhance doc generation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/6c1abe4b002530aa6cde832777d1760017c92090"}]}],"author":{"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","date":"2025-08-20 21:06:54.000000000","tz":120},"committer":{"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","date":"2025-08-21 09:28:52.000000000","tz":120},"subject":"tox: Enable codespell by default and limit it to relevant files","message":"tox: Enable codespell by default and limit it to relevant files\n\nThis makes sure that developers perform a good default set of checks when\nsimply running \"tox\": unit tests, pep8, code spelling.\n\nFix the two small spelling issues in current codebase.\n\nSigned-off-by: Baptiste Jonglez \u003cbaptiste.jonglez@inria.fr\u003e\nChange-Id: I1e128c395530dab7b12701d3c3dd6a31d4f1dd73\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/f8627b7b2462ed8daa9c6aafe41694fc36cfe0d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/f8627b7b2462ed8daa9c6aafe41694fc36cfe0d0"}]},"branch":"refs/heads/master"},"96198e70bc4a8c2bbaa89ce2e25f9636bf68175c":{"kind":"REWORK","_number":2,"created":"2025-10-14 18:58:26.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/54/958154/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/54/958154/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/54/958154/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/54/958154/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/54/958154/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/54/958154/2"}}},"commit":{"parents":[{"commit":"8c0f1ec30bd0d765cd539de068a0c02cd9c8d699","subject":"Merge \"etcd: Discover api version automatically\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/8c0f1ec30bd0d765cd539de068a0c02cd9c8d699"}]}],"author":{"name":"Baptiste Jonglez","email":"baptiste.jonglez@inria.fr","date":"2025-08-20 21:06:54.000000000","tz":120},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2025-10-14 18:56:31.000000000","tz":-420},"subject":"tox: Enable codespell by default and limit it to relevant files","message":"tox: Enable codespell by default and limit it to relevant files\n\nThis makes sure that developers perform a good default set of checks when\nsimply running \"tox\": unit tests, pep8, code spelling.\n\nFix the two small spelling issues in current codebase.\n\nSigned-off-by: Julia Kreger \u003cjuliaashleykreger@gmail.com\u003e\nSigned-off-by: Baptiste Jonglez \u003cbaptiste.jonglez@inria.fr\u003e\nChange-Id: I1e128c395530dab7b12701d3c3dd6a31d4f1dd73\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/96198e70bc4a8c2bbaa89ce2e25f9636bf68175c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/96198e70bc4a8c2bbaa89ce2e25f9636bf68175c"}]},"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":36770,"name":"cid","display_name":"cid","email":"cid@gr-oss.io","username":"cidelight","status":"@gr-oss upstream: Doing good IRONIC things..."}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"}},{"label":"Backport-Candidate","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":{}}},{"name":"Backport-Candidate","description":"Backport candidate status","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":"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":{}}}]}
