)]}'
{"id":"openstack%2Fswift~957440","triplet_id":"openstack%2Fswift~master~Ie7e676e7bb2e5f975b560c083432ce6814d38252","project":"openstack/swift","branch":"master","topic":"p-py13-in-gate","attention_set":{},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2025-08-16 03:18:30.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ie7e676e7bb2e5f975b560c083432ce6814d38252","subject":"zuul: run py3.13 unit tests in the gate","status":"MERGED","created":"2025-08-14 14:43:17.000000000","updated":"2025-08-16 03:20:58.000000000","submitted":"2025-08-16 03:18:30.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"957440-p-py13-in-gate","meta_rev_id":"4c3646c47a480bbaa29063799ace69a12d30139b","_number":957440,"virtual_id_number":957440,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-08-16 03:18:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-08-16 01:53:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-08-16 01:53:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-08-14 19:08:40.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":"CC"},{"updated":"2025-08-15 06:16:20.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-08-16 01:53:23.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"}],"messages":[{"id":"bb059c0a409c3aaa1a51f098d838f45f28c8dae1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-08-14 14:43:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a8be5758cfe71d636fc4b912a2428137c60b3947","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-14 19:08:40.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d2936dacfcc44eadb00528c79845278d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/8a99c0b9938143de8178895f4a41d3a3 : SUCCESS in 2h 02m 03s","accounts_in_message":[],"_revision_number":1},{"id":"cc3d9b7663c89e7c3ae961ee61dc2d0a325500a3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-15 06:16:20.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e06992f6d6be46aab47b9fd39e84cfb6\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac49aa0c754d445d8ace4e0f5a4095ef : SUCCESS in 5m 34s\n- grenade https://zuul.opendev.org/t/openstack/build/932227e059c74a16836e850e910ecc2a : SUCCESS in 46m 34s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7582c7140591445f8d52896ec689910e : SUCCESS in 32m 26s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/39d3d11d7d8e420090f32b3eb83844e7 : SUCCESS in 30m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1135de9feff24e50868e162777f159cf : SUCCESS in 40m 49s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f22dd5220734407aab6ac6d8c39ec563 : SUCCESS in 11m 42s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5af2ff35b6664cb4a275babf50d77d56 : SUCCESS in 13m 13s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c97a4044e87e482183091fb5251d5d8a : SUCCESS in 11m 55s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/748a14c33d10490e98a6a7512b903ec3 : SUCCESS in 4m 42s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/4b46189c4b904b41958d51daae09bcf8 : SUCCESS in 10m 09s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/34e711daf5e04870bd3cd5d3d662af60 : SUCCESS in 8m 32s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/6bfe5c1833444e22a43d4186c0af5ac2 : SUCCESS in 10m 59s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/b58e782f3d064508bcbb1c7b38522de7 : SUCCESS in 13m 02s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/96bc6cde2b344746be76fc54f9a6bac0 : SUCCESS in 7m 58s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/2b0a725898b54ef0818d298133589530 : SUCCESS in 9m 02s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/3a03987dc32648edbbc2ddf32b47afc4 : SUCCESS in 9m 00s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/86402442c1bd4c729ac912a827d0e744 : SUCCESS in 4m 12s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/313c3d6727da4ab4a4385ddf94512d71 : SUCCESS in 9m 16s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/a4b2b3be5ebf4f02a3d8ddf27e311ef0 : SUCCESS in 5m 55s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/398519ccf8654fc288c60ac34cb14699 : SUCCESS in 34m 20s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/91ad911f7b494b11bf2df268e10ea0ef : SUCCESS in 23m 32s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/83404e6f21c442c0bce495262abded14 : SUCCESS in 22m 01s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7476ceabdec54e7bb5eb3ecab94538e5 : SUCCESS in 8m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eb42fe031412491a8a3f52fd58a86394 : SUCCESS in 2m 24s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c7f1460d57464b8192784731f6f54d7f : SUCCESS in 8m 37s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/1ce14032583840c2a1516ed98c5e9f24 : SUCCESS in 34m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/072df39cf9f34e3aba454f3f929743f8 : SUCCESS in 34m 16s","accounts_in_message":[],"_revision_number":1},{"id":"22be8e585f57ca14e86f3c3ddac7426d196504b1","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-08-16 01:53:23.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"5689ace2cba1276c240a4ba3d2b47f9c3bd92979","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-16 01:53:55.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"618d7ec584ad018b62bab7035e812027ce50b68e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-16 03:18:30.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/006837b1892d47398a8d476506a80230\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ead4ba09102f437ab7667d0e1bbfd878 : SUCCESS in 10m 41s\n- grenade https://zuul.opendev.org/t/openstack/build/41a6c5d9fef9445a846d2b6795caa0f4 : SUCCESS in 1h 03m 32s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/52e32aab52a848efac26be778d04143c : SUCCESS in 34m 12s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ce2101b059554ce1955a2ebf6b27381e : SUCCESS in 1h 01m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f4288866992f438ba72a30d1d31f5959 : SUCCESS in 1h 05m 00s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/a3ed7df9622447d3ae026c7e8479c8c6 : SUCCESS in 7m 27s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/99e69b3163b24b509afd00db1e0fa55d : SUCCESS in 21m 37s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/4db75b1dfe884967941e8bf16f9d5b50 : SUCCESS in 19m 19s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/641c9a2d76724baaa50f1a30525c0140 : SUCCESS in 26m 06s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/cb078aa7b09f4c86b1b2d77357120667 : SUCCESS in 21m 45s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/dfd3ea32a6c3499abb86114a5813ae57 : SUCCESS in 17m 33s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/a95ab8abc96140d19eb953cab6b1555b : SUCCESS in 8m 57s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/5286a2a668ee46c29e6af280b784bafa : SUCCESS in 15m 53s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4e16e144400d475891bcdcb513479a63 : SUCCESS in 4m 37s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/672977631d3c494f97ff39e8b84e0ceb : SUCCESS in 7m 01s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/9e5ef4672b4c40639d06e26cc8b789e7 : SUCCESS in 1h 02m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4aa78cf324d141beaaf2ea160bb4e74b : SUCCESS in 21m 35s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a536596b2e1540c79b91ed89ae5a2e4c : SUCCESS in 27m 00s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8a0f1dbc162147ffa8ccb556774f48f6 : SUCCESS in 8m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dae67561223b4a8180c86428f7b0febf : SUCCESS in 2m 36s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9e08c91c95c043e5b3025d0e12216aba : SUCCESS in 29m 18s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/21fe10249c63405aa3573c761ecbd285 : SUCCESS in 31m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/82ad7c16284f4a0e81522164cff0f394 : SUCCESS in 59m 29s","accounts_in_message":[],"_revision_number":1},{"id":"21a986ed653a24fe4ddc18f835b25829a05e8c90","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-16 03:18:30.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"4c3646c47a480bbaa29063799ace69a12d30139b","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-16 03:20:58.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/403b628dd8ed4cd6a052bfe9757637e0\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9773637179394a06bb95b33b54d99109 : SUCCESS in 1m 09s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/b385732f331f4535a99e8d31ba4d5ea0 : SUCCESS in 36s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"7f3e761295fd4a90343c88f439af07e50c059c70","revisions":{"7f3e761295fd4a90343c88f439af07e50c059c70":{"kind":"REWORK","_number":1,"created":"2025-08-14 14:43:17.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/40/957440/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/40/957440/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/40/957440/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/40/957440/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/40/957440/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/40/957440/1"}}},"commit":{"parents":[{"commit":"bdb052b59b6b36ac57792248a637e81cd973bf95","subject":"Merge \"ssync-receiver: terminate session if subreq read times out\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bdb052b59b6b36ac57792248a637e81cd973bf95"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-08-14 14:41:38.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-08-14 14:41:38.000000000","tz":60},"subject":"zuul: run py3.13 unit tests in the gate","message":"zuul: run py3.13 unit tests in the gate\n\nThe related change added a py3.13 job tho the check pipeline but not\nthe gate. This patch adds it to the gate too.\n\nChange-Id: Ie7e676e7bb2e5f975b560c083432ce6814d38252\nRelated-Change: Ib797f73134c8fa5ef0dc66aeddf06adfa50ed7d4\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7f3e761295fd4a90343c88f439af07e50c059c70"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7f3e761295fd4a90343c88f439af07e50c059c70"}]},"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
