)]}'
{"id":"openstack%2Fswift~838746","triplet_id":"openstack%2Fswift~stable%2Fstein~Ia5857c70e51d8af3e42ecaced95525be578db127","project":"openstack/swift","branch":"stable/stein","attention_set":{},"removed_from_attention_set":{"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2022-04-20 23:29:01.000000000","reason":"Tim Burke replied on the change"}},"hashtags":[],"change_id":"Ia5857c70e51d8af3e42ecaced95525be578db127","subject":"Quote paths before sending them to swob.Request.blank","status":"MERGED","created":"2022-04-20 15:23:22.000000000","updated":"2022-04-21 05:40:45.000000000","submitted":"2022-04-21 05:39:29.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"838746","meta_rev_id":"2ae19623410f2fb2126f89e027560cb2c0b281d1","_number":838746,"virtual_id_number":838746,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-04-21 05:39:29.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":"2022-04-21 04:27:28.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":"2022-04-21 04:27:28.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":"2022-04-20 16:06:34.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":"9b901d90d223428efaf024f0e35b881f109cc0bf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-04-20 15:23:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"582e07e596f5cab32b523e23b21b699d20f4a506","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-20 16:06:34.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\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/01f85d5f58ea4b9197749a13f3ebfd3f : SUCCESS in 5m 22s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/32d24442bc16445b8a2e6c1653e03adc : SUCCESS in 10m 50s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/39aea0244f394fb088187311ca66a9b6 : SUCCESS in 9m 51s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/02f710470c9742d5be4a6e3ccf850e48 : SUCCESS in 8m 17s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/454cb552a3e942618d49a163a4c80b1b : SUCCESS in 7m 27s (non-voting)\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b08d92911f1941d786e9861b02a28b4f : SUCCESS in 8m 02s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ba58f57edf4147fda4a8a17357e44b76 : SUCCESS in 8m 08s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/1d7d94c4deee483b97036fec5a06f846 : SUCCESS in 13m 49s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f920dbd108c4477cb71392ebe16beeeb : SUCCESS in 15m 58s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/19eeca2b9ed34ea8956abed6572445e8 : SUCCESS in 18m 01s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f81c7003a320482db64a413e8ca3a518 : RETRY_LIMIT in 10m 25s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5f003849fbc04e46bcd77a5d366277c5 : RETRY_LIMIT in 8m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/88baf537c91f44d68de0a6d57e38b440 : SUCCESS in 10m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b5c24ba832484432a606bfe578b75118 : SUCCESS in 6m 11s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1d520a6ea399445bbfc1e03b08aa81f0 : RETRY_LIMIT in 7m 10s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"0b50ee50004f7bfc194267b8bdaa02791d865487","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-04-20 23:29:01.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"30ef1ae8c06775c2000c0b144e7eef535020642a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-21 00:14:14.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e3acc0982d724d94a071d5ec1ca40132 : SUCCESS in 6m 23s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/61db3bdaba1f4e4f964b3b662eb25494 : SUCCESS in 29m 00s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/b07f2cdefdeb422abc46386fe32872dc : SUCCESS in 24m 31s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/6e7450837cea4889b262cecf0664c593 : SUCCESS in 8m 37s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/81592da049284c41b49c0300708fc8ed : SUCCESS in 9m 22s (non-voting)\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8f94bac5fb86407ea5fd82398062d16e : SUCCESS in 26m 50s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b9eb6bb2818d44adb3100ae5f8aa22fe : SUCCESS in 25m 52s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/2ce6cc47a5fb4b62bb5d283b55da3bc0 : SUCCESS in 27m 21s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/b189f8e4d45846dd8ae076a57a8d7548 : SUCCESS in 25m 18s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/112335b0c0bb46eaa8d79f052353b10d : SUCCESS in 26m 08s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a7fca7141627487987afc9c02a3f50be : SUCCESS in 31m 12s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e524db9e99bd4fd99bad17f5c25dc1ac : SUCCESS in 32m 04s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ef76935d4bf048bcbe3e55c988f2823f : SUCCESS in 27m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c35c16abafe84bf69b8a60fd2515c93b : SUCCESS in 7m 37s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/283337800dac41fda93912988e949cb3 : RETRY_LIMIT in 6m 07s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"5b8e1502c58857754103d3c519e615942c31242f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-04-21 04:27:28.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"2338a7c97c7f209f6fe09d6e2c9ca241a099e2d3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-21 04:27:56.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"f692e4bebf6800c028eeeb59275bf7b5be11cbcb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-21 05:39:29.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f9928676e0ee4455ad896b1bb241292e : SUCCESS in 5m 09s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/cc5ef1fe2ad24ad4ac375c330823b792 : SUCCESS in 10m 44s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/02ffc863bd3c4f0e9ddd4ffd4699a89c : SUCCESS in 9m 07s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e6fab1ac1ff8458a83c04e42cc4899b1 : SUCCESS in 10m 32s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/8a0e9a2f0f2947efaa6d46829964b4e1 : SUCCESS in 8m 22s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/d42527a978724b2daa84691d3b528704 : SUCCESS in 7m 31s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/81b910365f1e49f5b5b85c85a21325c0 : SUCCESS in 7m 59s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/aaeafe1a4b974878b088b875c3cbcc82 : SUCCESS in 8m 40s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/42d21f1250414aa080af7c0ce08c14b4 : SUCCESS in 19m 15s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/edad9549c1dd4efd9998a8db222504b1 : SUCCESS in 20m 35s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8b15a21fbbb24d7595e868bc03503add : SUCCESS in 9m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4c0051e95a0a41ef93441fe57b9cbc82 : SUCCESS in 5m 55s","accounts_in_message":[],"_revision_number":1},{"id":"4516bc20beb8a0e1cb9bd108a5b4c2770d8ba3f3","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-21 05:39:29.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"2ae19623410f2fb2126f89e027560cb2c0b281d1","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-21 05:40:45.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b8604e0212b145cf9ff872eb464ddfe0 : SUCCESS in 55s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"cd79c4ed594b651ff083c4e2b639bff1daf1626e","revisions":{"cd79c4ed594b651ff083c4e2b639bff1daf1626e":{"kind":"REWORK","_number":1,"created":"2022-04-20 15:23:22.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/46/838746/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/46/838746/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/46/838746/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/46/838746/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/46/838746/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/46/838746/1"}}},"commit":{"parents":[{"commit":"f431e36553159007719cc5578b8807d214d94bfc","subject":"Fix cname_lookup test","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f431e36553159007719cc5578b8807d214d94bfc"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-05-27 19:22:53.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-04-20 15:22:39.000000000","tz":-420},"subject":"Quote paths before sending them to swob.Request.blank","message":"Quote paths before sending them to swob.Request.blank\n\nFollowing the fix for https://bugs.python.org/issue43882, our py39 unit\ntests started failing. This was because swob.Request.blank calls\nstdlib\u0027s urlparse, which now strips out newlines. Since Request.blank\n*also* always unquotes, just make sure we always quote the newlines we\nwant to use while testing.\n\nChange-Id: Ia5857c70e51d8af3e42ecaced95525be578db127\n(cherry picked from commit 2b5853f4196e4e3725d1ab55ae7528c41b180a58)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cd79c4ed594b651ff083c4e2b639bff1daf1626e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cd79c4ed594b651ff083c4e2b639bff1daf1626e"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
