)]}'
{"id":"openstack%2Fnova~960167","triplet_id":"openstack%2Fnova~master~Ia8d5a1d608748db9a679f2748ce3a06e42705caf","project":"openstack/nova","branch":"master","topic":"optional-formating","attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2025-09-09 14:01:32.000000000","reason":"Vote got outdated and was removed: Code-Review-1"}},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2025-09-09 11:09:44.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}},"hashtags":[],"change_id":"Ia8d5a1d608748db9a679f2748ce3a06e42705caf","subject":"refactor autopep8 pre-commit config","status":"NEW","created":"2025-09-08 18:11:16.000000000","updated":"2025-09-09 16:31:23.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b9d9ec5663052c4b0549d35c867776ee75842f50","_number":960167,"virtual_id_number":960167,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:check","value":1,"date":"2025-09-09 15:28:12.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_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,"permitted_voting_range":{"min":0,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-09-08 18:48:11.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-09-09 11:05:22.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"}],"messages":[{"id":"7324d2bc8fba4078884ae463b63865b3be03bd16","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-09-08 18:11:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"614468be8018af140cfe26c86b761abce80a3704","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-09-08 18:33:42.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"20f84c7b136f15333746519bb2feb499e0656832","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-08 18:48:11.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/e8737ac0b2f64e7cbc0102eb7af7f549\n\n- build-openstack-api-guide https://zuul.opendev.org/t/openstack/build/8d69255c595a4894978eba444eadd373 : SUCCESS in 3m 18s\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/13440d4b2f514b84aa9c6efcffd64370 : SUCCESS in 5m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ecba904a030c478a978eae90257c5636 : SUCCESS in 14m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e3e6e8a552fa476aaea0c899492f0b7c : FAILURE in 7m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/af90f280e8cb4e188085b81238b26914 : SUCCESS in 12m 55s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1fd6d37f5d414563b9cf9210271739f5 : SUCCESS in 9m 53s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b9b3491a6264471c8c69e329909183d5 : SUCCESS in 14m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8963188d9d7a4432891543a46437ce42 : SUCCESS in 12m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b29b970367dc48f88aa731e4d4eec52b : SUCCESS in 32m 10s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b0d7a1168a2048bca32f98e7ec8e6609 : SUCCESS in 4m 57s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/14afe334e5574064b0b864cc5dd28110 : SUCCESS in 28m 38s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/343b88efe3e04c55b41d6271f49ce927 : SUCCESS in 26m 32s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/de1d84f9695f4d3190ed6ba1f349398d : SUCCESS in 16m 30s","accounts_in_message":[],"_revision_number":1},{"id":"9e4b7c604d597145b9e6a2baae494f52bd6a8d3f","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-09-08 18:58:47.000000000","message":"Patch Set 1: Workflow-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"457f49c3c0453ace2e33778620f1a81bdb31d1ce","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-09-08 19:04:05.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c40d22356aaac49d1e3ba0c8b0806a8bff82dca7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-08 21:00:08.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6f1551bc52424fe18111e33cdcb795e2\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/8c9c8cde154e4995aea8dd6ed4dbdbbd : SUCCESS in 43m 40s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f49268dc01c048bd9d6ff73ccb7c8c6a : SUCCESS in 40m 31s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/380609a2f51f483c9b40b872a6611545 : SUCCESS in 45m 40s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"44f0e58c9198f2076203a3fb336b51705dde7345","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-09-08 21:22:12.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":2},{"id":"27ed3be3ff5e70661924db067d2a766c927357aa","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-09-08 21:26:57.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c8f6c5219aa6aa7eef3fc77b426ad5cd6f25c283","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-09-08 21:37:14.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"32e4961211ed79dd6bfd8887e1e97e04def75625","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-08 21:57:47.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a8fea679986e45a6a29812daf7d56569\n\n- build-openstack-api-guide https://zuul.opendev.org/t/openstack/build/a1e5f385124c4363993ab93f2ba57745 : SUCCESS in 5m 40s\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/11b9b54063ac43ac94b9449ae1a73289 : SUCCESS in 6m 00s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dec4288009464cc792d6ad69a167da18 : SUCCESS in 25m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2171b0bdb4b34ed0a15cb28a299d0d9f : SUCCESS in 6m 26s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7f86919cf1694328872c05d0d77b1c8a : SUCCESS in 8m 10s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/59999948c6264b67b4320fa464da5748 : SUCCESS in 12m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/78177fb6ad1847acb1407050e82e98c8 : SUCCESS in 13m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ecd81d1c0bcb46c594693b00639c46f5 : SUCCESS in 7m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7f229c0236204a36a9e605f4b1755f94 : SUCCESS in 29m 00s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4a6effd1861e4f2ba6f811a41d0b9cfe : SUCCESS in 3m 31s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/5c7785f62e934b308cef6e46f7999bcb : SUCCESS in 26m 41s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/4bb8e3db153343fdb276fa7b1e90cc60 : SUCCESS in 27m 18s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/87eaa65dbfc84f1da87712f686c66420 : SUCCESS in 17m 42s","accounts_in_message":[],"_revision_number":2},{"id":"a7a096b237082932677284de27da4847debbff13","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-08 22:22:26.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e5192c4a06374cf3b6696d16afb929b5\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/c928df24bf66401e953d4608cff30022 : SUCCESS in 50m 41s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/7d3ec0f4e107405a8deb16b3d88d4dc7 : SUCCESS in 48m 34s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/6d1a7206c3f64580a0d12dc2e61ba39f : SUCCESS in 56m 52s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"63c5afc75a439562c3a1c2d51b732a92bc81268e","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-09-09 11:05:22.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"aa324d4e06da477682f03eb1192bd3d32752907f","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-09-09 11:09:44.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"16c31fddc7863f92b98c9f30cd56badb3bf9bddd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-09-09 14:01:32.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"6f9d45ac06fcfb9b65e8c4daf31828810231dae5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-09 14:44:08.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/adf9d151d3ac48df98e3a292f42cb574\n\n- build-openstack-api-guide https://zuul.opendev.org/t/openstack/build/dfe279fcca944b7e900f0b66e5f3d79f : SUCCESS in 4m 53s\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/6f288af316ce413d8465193e8a4db9bf : SUCCESS in 6m 00s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/58438c8a59434365a14068cd6ecc1aea : SUCCESS in 24m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6d7e03df962e4b57b7c4174c1c1f4471 : SUCCESS in 7m 42s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f0945cd1019e444b8ccc0426df93c76a : SUCCESS in 14m 45s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/dd19a490663242ea9f0bc7c910c7389a : SUCCESS in 12m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4107fea9d92e490982baf6199b701f13 : SUCCESS in 16m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3df14af2878e49ab93212113226df6a0 : SUCCESS in 12m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ddc37a9523314292b25a41f144e7de49 : SUCCESS in 25m 06s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/86441b80181b4a1f8360258419b0881b : SUCCESS in 5m 26s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/bca99188f6294d12b4d934a7c201c00c : SUCCESS in 28m 15s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/22e0d0d0ca974671a5b852c04536eb3a : SUCCESS in 37m 38s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/d297622345e34760959a985f72cc2ba9 : SUCCESS in 13m 04s","accounts_in_message":[],"_revision_number":3},{"id":"94818c6b59b61b5001047301b5bf99d3e52b2736","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-09-09 14:51:47.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"cea144d88615f47e5acdd9151487a47eb6105170","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-09-09 14:59:44.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"9f31c88c2a2e6bb54318154dcb3bbb5564cd1796","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-09 15:28:12.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/25a19afed8bc4392824a0d14eba6f3d8\n\n- build-openstack-api-guide https://zuul.opendev.org/t/openstack/build/d9f699468486462f97c5c7c94846fb27 : SUCCESS in 4m 49s\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/eea198d820474d1ea92c3ea0f504d62b : SUCCESS in 5m 25s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7f6968a248ce43cc90c55b0add829d12 : SUCCESS in 29m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8843469739dc4158abd36ba5361220ae : SUCCESS in 7m 48s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/2e435f5c532d4905bb20bf1485087a46 : SUCCESS in 17m 45s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4b8c43d9a91343d7bde79404274f10a3 : SUCCESS in 11m 54s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4f9cc937634f4674b48ac015d9d8ab05 : SUCCESS in 17m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/37c2b15456654288a906ebc00a07bb85 : SUCCESS in 9m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1a024d1e51ae41188d866bf489f159ce : SUCCESS in 23m 27s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/cd564b42362d42b29817c6b602ab2252 : SUCCESS in 3m 03s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/a6dd99fa0b494f40b2f9aa3d7253def2 : SUCCESS in 24m 04s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/be9935f4282247f9991d5ccdfcf7f979 : SUCCESS in 29m 02s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/a473f8a83bd044a9bb03979631d19272 : SUCCESS in 13m 57s","accounts_in_message":[],"_revision_number":4},{"id":"b9d9ec5663052c4b0549d35c867776ee75842f50","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-09 16:31:23.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f2ef14d1c9c340e988f1f7dd7bb1cd54\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/90a51179f5bd47e48f2e14be1f94b4ed : SUCCESS in 31m 01s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/15053b71ec9544749dd60d08b4200788 : SUCCESS in 28m 14s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/7eaf7a63d117433eb383e5b94e7e8287 : SUCCESS in 22m 32s (non-voting)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"949111e589bd22bd49d9e194070d49dc07da73e5","revisions":{"4ff8282f1e1e0609f4a7016660da1d9839117ebe":{"kind":"REWORK","_number":1,"created":"2025-09-08 18:11:16.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/67/960167/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/67/960167/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/960167/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/960167/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/960167/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/67/960167/1"}}},"commit":{"parents":[{"commit":"9efabaa993e92d7ad1b96ec20a859240ca943bcd","subject":"Merge \"Reproducer for bug 2114951\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9efabaa993e92d7ad1b96ec20a859240ca943bcd"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-09-08 17:55:09.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-09-08 18:10:39.000000000","tz":60},"subject":"refactor autopep8 pre-commit config","message":"refactor autopep8 pre-commit config\n\nThis change refactors how autopep8 works in pre-commit\nand how that is used in turn by the tox -e pep8 target.\n\nThis change defines a second autopep8-no-edit configuration\nwhich restores the pre I89398d4a1c5d4e7205f5f9c499cba0b4ff90fa46\nbehvior where tox -e pep8 woudl not modify the files when\nthere are autopep8 failure and instead just prints the diff.\n\nThis is achived as follows:\n - the standard autopep8 target is restricted to the pre-commit stage\n - a new autopep8 target is defiend in the manual stage\n - this new defintion is configured to print the diff to fix the code\n   and exit with a non zero exit code which will fail the tox execution.\n - the tox pep8 target is updated to invoke pep8 twice first skipping\n   autopep8 and then again runign only the autopep8 no edit version via\n   the manual stage\n\nFor those that use pre-commit, the autopep8 hook will run and\nfix the pep8 issues in place and stop you commiting so you can\nreview the changes as it did previously. For ci and when using\ntox -e pep8 directly autopep8 will not modify the code.\n\nChange-Id: Ia8d5a1d608748db9a679f2748ce3a06e42705caf\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4ff8282f1e1e0609f4a7016660da1d9839117ebe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4ff8282f1e1e0609f4a7016660da1d9839117ebe"}]},"branch":"refs/heads/master"},"ea6e37f012f19ed63fd74b47cec7f2863031b634":{"kind":"REWORK","_number":2,"created":"2025-09-08 21:22:12.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/67/960167/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/67/960167/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/960167/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/960167/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/960167/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/67/960167/2"}}},"commit":{"parents":[{"commit":"638210ca969851419c6f7017aa12a29289f025db","subject":"Revert \"Allow autopep8 to fix more things\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/638210ca969851419c6f7017aa12a29289f025db"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-09-08 17:55:09.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-09-08 21:21:26.000000000","tz":60},"subject":"refactor autopep8 pre-commit config","message":"refactor autopep8 pre-commit config\n\nThis change refactors how autopep8 works in pre-commit\nand how that is used in turn by the tox -e pep8 target.\n\nThis change defines a second autopep8-no-edit configuration\nwhich restores the pre I89398d4a1c5d4e7205f5f9c499cba0b4ff90fa46\nbehvior where tox -e pep8 woudl not modify the files when\nthere are autopep8 failure and instead just prints the diff.\n\nThis is achived as follows:\n - the standard autopep8 target is restricted to the pre-commit stage\n - a new autopep8 target is defiend in the manual stage\n - this new defintion is configured to print the diff to fix the code\n   and exit with a non zero exit code which will fail the tox execution.\n - the tox pep8 target is updated to invoke pep8 via a new tools/pep8.sh\n   script which internally calls pre-commit twice first skipping\n   autopep8 and then again runign only the autopep8-no-edit version via\n   the manual stage\n\nFor those that use pre-commit, the autopep8 hook will run and\nfix the pep8 issues in place and stop you commiting so you can\nreview the changes as it did previously. For ci and when using\ntox -e pep8 directly autopep8 will not modify the code.\n\nChange-Id: Ia8d5a1d608748db9a679f2748ce3a06e42705caf\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ea6e37f012f19ed63fd74b47cec7f2863031b634"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ea6e37f012f19ed63fd74b47cec7f2863031b634"}]},"branch":"refs/heads/master"},"ed25745d6c9960a7c4708fa269b8c96afb664c88":{"kind":"REWORK","_number":3,"created":"2025-09-09 14:01:32.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/67/960167/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/67/960167/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/960167/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/960167/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/960167/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/67/960167/3"}}},"commit":{"parents":[{"commit":"16fc45d966a183f0d7310eec1f3501ca0ad25a69","subject":"remove hardcoded in-place config for autopep8","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/16fc45d966a183f0d7310eec1f3501ca0ad25a69"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-09-08 17:55:09.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-09-09 14:00:56.000000000","tz":60},"subject":"refactor autopep8 pre-commit config","message":"refactor autopep8 pre-commit config\n\nThis change refactors how autopep8 works in pre-commit\nand how that is used in turn by the tox -e pep8 target.\n\nThis change defines a second autopep8-no-edit configuration\nwhich restores the pre I89398d4a1c5d4e7205f5f9c499cba0b4ff90fa46\nbehvior where tox -e pep8 woudl not modify the files when\nthere are autopep8 failure and instead just prints the diff.\n\nThis is achived as follows:\n - the standard autopep8 target is restricted to the pre-commit stage\n - a new autopep8 target is defiend in the manual stage\n - this new defintion is configured to print the diff to fix the code\n   and exit with a non zero exit code which will fail the tox execution.\n - the tox pep8 target is updated to invoke pep8 via a new tools/pep8.sh\n   script which internally calls pre-commit twice first skipping\n   autopep8 and then again runign only the autopep8-no-edit version via\n   the manual stage\n\nFor those that use pre-commit, the autopep8 hook will run and\nfix the pep8 issues in place and stop you commiting so you can\nreview the changes as it did previously. For ci and when using\ntox -e pep8 directly autopep8 will not modify the code.\n\nChange-Id: Ia8d5a1d608748db9a679f2748ce3a06e42705caf\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ed25745d6c9960a7c4708fa269b8c96afb664c88"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ed25745d6c9960a7c4708fa269b8c96afb664c88"}]},"branch":"refs/heads/master"},"949111e589bd22bd49d9e194070d49dc07da73e5":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2025-09-09 14:51:47.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/67/960167/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/67/960167/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/960167/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/960167/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/67/960167/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/67/960167/4"}}},"commit":{"parents":[{"commit":"9a22579858955a0d65bfca13514caf52c54875c5","subject":"Revert \"Allow autopep8 to fix more things\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9a22579858955a0d65bfca13514caf52c54875c5"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-09-08 17:55:09.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-09-09 14:47:34.000000000","tz":60},"subject":"refactor autopep8 pre-commit config","message":"refactor autopep8 pre-commit config\n\nThis change refactors how autopep8 works in pre-commit\nand how that is used in turn by the tox -e pep8 target.\n\nThis change defines a second autopep8-no-edit configuration\nwhich restores the pre I89398d4a1c5d4e7205f5f9c499cba0b4ff90fa46\nbehvior where tox -e pep8 woudl not modify the files when\nthere are autopep8 failure and instead just prints the diff.\n\nThis is achived as follows:\n - the standard autopep8 target is restricted to the pre-commit stage\n - a new autopep8 target is defiend in the manual stage\n - this new defintion is configured to print the diff to fix the code\n   and exit with a non zero exit code which will fail the tox execution.\n - the tox pep8 target is updated to invoke pep8 via a new tools/pep8.sh\n   script which internally calls pre-commit twice first skipping\n   autopep8 and then again runign only the autopep8-no-edit version via\n   the manual stage\n\nFor those that use pre-commit, the autopep8 hook will run and\nfix the pep8 issues in place and stop you commiting so you can\nreview the changes as it did previously. For ci and when using\ntox -e pep8 directly autopep8 will not modify the code.\n\nChange-Id: Ia8d5a1d608748db9a679f2748ce3a06e42705caf\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/949111e589bd22bd49d9e194070d49dc07da73e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/949111e589bd22bd49d9e194070d49dc07da73e5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
