)]}'
{"id":"openstack%2Fswift~904599","triplet_id":"openstack%2Fswift~master~Ic89141c0dce619390c2be8a01d231f9ff8e2056c","project":"openstack/swift","branch":"master","topic":"py312","attention_set":{},"removed_from_attention_set":{"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2024-01-12 18:49:47.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ic89141c0dce619390c2be8a01d231f9ff8e2056c","subject":"tests: Switch get_v4_amz_date_header to take timedeltas","status":"MERGED","created":"2024-01-04 00:35:12.000000000","updated":"2024-01-12 22:22:48.000000000","submitted":"2024-01-12 18:49:47.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"904599-py312","meta_rev_id":"105fdca12ace2dad35ac2d8ff6c8375032309e7e","_number":904599,"virtual_id_number":904599,"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":[{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-01-12 18:49: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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":2,"date":"2024-01-12 16:15:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":1,"date":"2024-01-12 16:15:16.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-01-04 01:43:35.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":"2024-01-12 16:15:16.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"}],"messages":[{"id":"0987f78c8e99141bb575777ca49e263fa3011b45","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-01-04 00:35:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"73db933cbbbc34f2ab866b642d8b9a9fa8cc7f98","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-04 01:43:35.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6eb096391f17474b9ed1f1e2803f7360\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8ceca173fd9a42ab84586d61a18e4fcf : SUCCESS in 9m 03s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/839abfe58c6a4b708040473a199a0fcb : SUCCESS in 1h 02m 39s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/704089553e694f58a011e1f9c24d9344 : SUCCESS in 18m 51s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/72613081b3964fd38234be844531fc8b : SUCCESS in 14m 46s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1e8eff5b635a4c1f9e1efc531d092cd4 : SUCCESS in 16m 24s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/9531bb96a61f49508c332c692b40b7a1 : SUCCESS in 9m 00s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/70f7b827aa774f6caa004de3aa2d4948 : SUCCESS in 4m 47s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/583bf0c50cbd43bcbd4051f3bfb941da : SUCCESS in 15m 47s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d0c9748a79984c7a926c7ec35a30287c : SUCCESS in 18m 56s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/263f9d317a0049d39ba70a38784a345a : SUCCESS in 13m 51s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/43eb76c2f7434b24879883d21130bf97 : SUCCESS in 16m 42s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/0a4958da274d4a2ba2ad65e3bc720fe0 : SUCCESS in 16m 24s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/c34d27c3504842a2ae58e3289a66587d : SUCCESS in 19m 25s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7df76420a56847b2b589a9a26c64168a : SUCCESS in 18m 41s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/1187bdd6110c4438b56361ae98516e70 : SUCCESS in 18m 56s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/93f792c4f73f480caf840bc1a99e5bed : SUCCESS in 15m 45s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/8e2e92f49db74733a871cf7ea547707b : SUCCESS in 15m 26s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/dd0bb89e26f54cf28589beacf06f3e25 : SUCCESS in 16m 02s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ca973e7cbbc542868719ad0037ed490b : SUCCESS in 51m 12s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/bb23dd63ecce428a9a1b96e208a76852 : SUCCESS in 1h 00m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9dd92daf8c2748a282711d44317f4c8b : SUCCESS in 16m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/27ddb6433e824979a4461e21a0a614f2 : SUCCESS in 4m 46s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d2c5270959f44324b1ce42c4cb8e7cec : SUCCESS in 20m 16s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a9939b7922a5edc846daa1eb619936460bdec297","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-04 02:08:55.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fcc65f215ed34256a3104bfb9dd6cb9c\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/824755a6ea4c417ba60a981df56e75c3 : SUCCESS in 18m 04s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/fe39c56a996a4725999a1174e15c3210 : SUCCESS in 15m 49s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/dc9bf16d3300485b9b7283fafd0abdfa : TIMED_OUT in 1h 31m 41s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/ecf28c690913409998bc397905e65398 : SUCCESS in 18m 22s","accounts_in_message":[],"_revision_number":1},{"id":"129891b89764865a527cb3ed0207837d2aef9935","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-01-12 16:15:16.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"731545fa8c279fdf5f35ace06903c47548a7caaf","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-12 16:15:48.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"3ddd93b1cc168678c617ad0c68c9c4b6ad1bea21","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-12 18:49:47.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/84f4451fabf14ef1b2a8e313b88ddef6\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/21aa316f164241368e755c0a9c48b748 : SUCCESS in 8m 41s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/746259de72d94b3fa9c8ba6342ac168a : SUCCESS in 1h 00m 13s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/4a3d6d2d994d423982b6217c75e88c93 : SUCCESS in 11m 10s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/c6391deb0107480bbe643a78ebf7374e : SUCCESS in 5m 59s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/92919721e4ab42efae32b6c0284b2525 : SUCCESS in 18m 59s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/1c2506981ae74f25ae595c6055e27e85 : SUCCESS in 15m 56s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/2201fa1bff8d40a98b57e4683b9ecc93 : SUCCESS in 14m 31s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/5e540a76a22e4db8a20b960eea267e76 : SUCCESS in 12m 10s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/e89f9863ad8744c38d4df7f0b1d17c29 : SUCCESS in 14m 53s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/f894ea7de4ce46788ef2dcf12d0a67f4 : SUCCESS in 15m 41s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/786f6f22d680471ca82ba51a99385b4e : SUCCESS in 21m 53s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/648e0477e0b24177b69df390386356e4 : SUCCESS in 16m 32s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/87bf884ed0854d7da704300055050a70 : SUCCESS in 17m 22s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/76ea598a9ea248e8900e239b8f474af1 : SUCCESS in 16m 34s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/b5baaff0a34a4b9bbd0f0c602e617292 : SUCCESS in 14m 54s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/06531c1edfc84ef69b8bad893c7a3d95 : SUCCESS in 7m 55s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/47bca4adc2e94c229581cce7c9f33bb8 : SUCCESS in 11m 41s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7d7e300ab20949d986f121e101dfa3f7 : SUCCESS in 42m 12s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d505b604c9b74c1696b7acbf60ffeab6 : SUCCESS in 39m 11s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/51bea3d389be4066bd36909eb2a01c73 : SUCCESS in 17m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/89ec6c63ea3f48e4b2a0bc149df0887d : SUCCESS in 5m 05s","accounts_in_message":[],"_revision_number":1},{"id":"106a68e76608d686b44a9411272cca50e923ca42","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-12 18:49:47.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"82c6d80e03c5566afe152ed99461fd4fe57af048","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-12 18:50:53.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d4fd9eba60994cee85b81db0548b5c47\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9a0027ce1d7d43f98a4811a2055278a7 : SUCCESS in 48s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/e306419830b0482190fb262047c2e7ac : SUCCESS in 34s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/9fc6566934ec455981e5b943da18973f : SUCCESS in 31s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"105fdca12ace2dad35ac2d8ff6c8375032309e7e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-01-12 22:22:48.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"bf7f3ff2f91d237b64a65b6240bcfd623ba6d9ee","revisions":{"bf7f3ff2f91d237b64a65b6240bcfd623ba6d9ee":{"kind":"REWORK","_number":1,"created":"2024-01-04 00:35:12.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/99/904599/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/99/904599/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/99/904599/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/99/904599/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/99/904599/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/99/904599/1"}}},"commit":{"parents":[{"commit":"8bdd8f206ab89c1da918c5dbc5a270ce44f5130b","subject":"Merge \"Document allowed_digests for formpost middleware\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8bdd8f206ab89c1da918c5dbc5a270ce44f5130b"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2024-01-03 17:43:54.000000000","tz":0},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2024-01-04 00:34:22.000000000","tz":0},"subject":"tests: Switch get_v4_amz_date_header to take timedeltas","message":"tests: Switch get_v4_amz_date_header to take timedeltas\n\nChange-Id: Ic89141c0dce619390c2be8a01d231f9ff8e2056c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bf7f3ff2f91d237b64a65b6240bcfd623ba6d9ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bf7f3ff2f91d237b64a65b6240bcfd623ba6d9ee"}]},"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}}]}],"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":{}}}]}
