)]}'
{"id":"openstack%2Fswift~971818","triplet_id":"openstack%2Fswift~master~Ie17c7b479cba723cf6a030ff9e1a85b844fd4121","project":"openstack/swift","branch":"master","topic":"python-3.14","attention_set":{"6476":{"account":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"last_update":"2025-12-26 15:21:12.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Ie17c7b479cba723cf6a030ff9e1a85b844fd4121","subject":"Python 3.14: Fix non-ascii headers","status":"NEW","created":"2025-12-26 14:19:51.000000000","updated":"2025-12-29 15:41:05.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a76058a4b9512d8f0c00d2c80af16a1b26e9975a","_number":971818,"virtual_id_number":971818,"owner":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2025-12-29 15:41:05.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":-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":[{"_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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-12-26 15:13:54.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-12-26 15:21:12.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"99893e455353aa2a9017ed2fec41a846b23e4154","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-26 14:19:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d08b64f55ffe4b066ea37c4d855375262d41208b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-26 15:13:54.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ed41ca612c424eea9d8f70b72d61a8de\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a1fd2e753baf4a80882497ce3ebf50ff : FAILURE in 51m 58s","accounts_in_message":[],"_revision_number":1},{"id":"a26d194d4571d88c6314717914abacae9628e7e9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-26 15:21:12.000000000","message":"Patch Set 1: Verified-1\n\n(6 comments)\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/39424f924be34afe94a13c723c4db745\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7f4acecfaf054974a0dbf4f3d0fd965c : SUCCESS in 7m 04s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9d559e7ffe4c4380988900edab6e94c8 : SUCCESS in 20m 16s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/aaf63dd97cb9447182b4525f60e62875 : SUCCESS in 10m 07s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/de124d065d134dafac7fd325803f8033 : SUCCESS in 11m 57s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f0378dc4bef44e1da076922245ad44e8 : SUCCESS in 5m 39s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/72c76751cc154df793278ad3f90417ff : FAILURE in 25m 52s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/0c62cd9759ad4f6abbed3686367a8314 : FAILURE in 13m 27s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/0d34c6184d2a4c4a9276a287b0778261 : FAILURE in 30m 48s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/02572d171b6f4b6081f9a43d2eec2e35 : FAILURE in 30m 28s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/ac8231cdc475497c9b7a97c498be01c8 : SUCCESS in 9m 01s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/644005ca12f74890b12bb171d4a35dfe : SUCCESS in 7m 44s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/77ee9c4443f84174b2d79d7252856c61 : SUCCESS in 13m 03s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f1abf99aae8340acbf3230d49d7d5ec2 : SUCCESS in 55m 29s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2f3543e2e45e42f981953a416337ffee : SUCCESS in 50m 34s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ab1d2b2e119a4ecea0f6a1e0eb4fb8c7 : FAILURE in 12m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/903f1f27b2d4466a947bc558ff48d8c0 : FAILURE in 4m 50s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/996e6f7d407040e6bd59176737999c8e : SUCCESS in 18m 19s","accounts_in_message":[],"_revision_number":1},{"id":"a8ead711046d5f99715cf6dde72ddb20e93f0f8c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"date":"2025-12-29 14:45:21.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"95b7fcf02d2da10666f9f0b9e0b2bd010ec820d2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-29 15:26:24.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2359024e628549139fe439dd3e14f624\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f0ae25dbf894404f86178372acfe9175 : FAILURE in 38m 32s","accounts_in_message":[],"_revision_number":2},{"id":"a76058a4b9512d8f0c00d2c80af16a1b26e9975a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-29 15:41:05.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/07a39f294eaa4e83a0ed7fdada98586d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/00dcb9b4e4c246bc99fddce1846ae5ee : SUCCESS in 7m 41s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d8e486dd230e4d06843c967ae6b9f44a : SUCCESS in 18m 59s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ae993f31a8c746a6b8b9ffe8c43607b3 : SUCCESS in 11m 38s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e8753ea1500e4cf28d3d59fb4e5494e4 : SUCCESS in 19m 21s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6e8c74161af74462921a7cd738d48676 : SUCCESS in 5m 48s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/753dd435527841f187661315f2b64b1c : FAILURE in 11m 25s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/9252b8d679f34f5993b1a1baae9135e7 : FAILURE in 23m 20s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/b6f8abff760044879b36798632303af7 : FAILURE in 17m 47s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/206686164e074330b99b726c38d7a8e7 : FAILURE in 30m 40s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/10ed08a6914c4a17ac64a0c4708236a2 : SUCCESS in 8m 26s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/fb61e0409ac64c0287c011a417e0607b : SUCCESS in 12m 38s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/d379262603414443b4224d54be101d62 : SUCCESS in 15m 05s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8429507582f84a769e95b0d242e2ed06 : SUCCESS in 51m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a1d678d300614ed697c0b1d38b830b18 : SUCCESS in 24m 40s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dd5382aeb61f45de908dfd14105a3436 : FAILURE in 19m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/af2f1c9267624c2690c7a94a34658c1b : SUCCESS in 3m 23s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e40b17f831784b0089750929b183729c : SUCCESS in 19m 40s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"9cb2eae3e1c946b8b7a642f8beb68aeb93970b35","revisions":{"c69154af3ed9f0abbcb66f96c8908a2818bfb9e7":{"kind":"REWORK","_number":1,"created":"2025-12-26 14:19:51.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/18/971818/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/18/971818/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/18/971818/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/18/971818/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/18/971818/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/18/971818/1"}}},"commit":{"parents":[{"commit":"c36e789cdb8052f3b28c8367e803876a06cf9c06","subject":"proxy/test_server.py: test_policy_IO_override timestamp refactoring.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c36e789cdb8052f3b28c8367e803876a06cf9c06"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-26 14:18:27.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-26 14:19:36.000000000","tz":60},"subject":"Python 3.14: Fix non-ascii headers","message":"Python 3.14: Fix non-ascii headers\n\nWith Python 3.14, it\u0027s not possible to send non-ascii chars\nin headers. This patch either fixes the unit tests that do that,\nor simply skip the unit if it makes no sence to run it under\nPython 3.14.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: Ie17c7b479cba723cf6a030ff9e1a85b844fd4121\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c69154af3ed9f0abbcb66f96c8908a2818bfb9e7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c69154af3ed9f0abbcb66f96c8908a2818bfb9e7"}]},"branch":"refs/heads/master"},"9cb2eae3e1c946b8b7a642f8beb68aeb93970b35":{"kind":"REWORK","_number":2,"created":"2025-12-29 14:45:21.000000000","uploader":{"_account_id":6476,"name":"Thomas Goirand","email":"thomas@goirand.fr","username":"thomas-goirand"},"ref":"refs/changes/18/971818/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/18/971818/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/18/971818/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/18/971818/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/18/971818/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/18/971818/2"}}},"commit":{"parents":[{"commit":"c36e789cdb8052f3b28c8367e803876a06cf9c06","subject":"proxy/test_server.py: test_policy_IO_override timestamp refactoring.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c36e789cdb8052f3b28c8367e803876a06cf9c06"}]}],"author":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-26 14:18:27.000000000","tz":60},"committer":{"name":"Thomas Goirand","email":"zigo@debian.org","date":"2025-12-29 14:45:04.000000000","tz":60},"subject":"Python 3.14: Fix non-ascii headers","message":"Python 3.14: Fix non-ascii headers\n\nWith Python 3.14, it\u0027s not possible to send non-ascii chars\nin headers. This patch either fixes the unit tests that do that,\nor simply skip the unit if it makes no sence to run it under\nPython 3.14.\n\nSigned-off-by: Thomas Goirand \u003czigo@debian.org\u003e\nChange-Id: Ie17c7b479cba723cf6a030ff9e1a85b844fd4121\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9cb2eae3e1c946b8b7a642f8beb68aeb93970b35"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9cb2eae3e1c946b8b7a642f8beb68aeb93970b35"}]},"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"}]}],"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":"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":""}}}]}
