)]}'
{"id":"openstack%2Fswift~704413","triplet_id":"openstack%2Fswift~master~I331b6871e5b62f61809338a1abddafe1263e7f02","project":"openstack/swift","branch":"master","hashtags":[],"change_id":"I331b6871e5b62f61809338a1abddafe1263e7f02","subject":"s3api: use native strings in s3api.auth_details access_key","status":"MERGED","created":"2020-01-27 20:13:07.000000000","updated":"2020-01-29 19:12:59.000000000","submitted":"2020-01-29 19:10:20.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"704413-1580325021129-c94174cc","meta_rev_id":"4877ee61ba23c08bf693faa42bc0fd25199a7dfc","_number":704413,"virtual_id_number":704413,"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":"2020-01-29 19:10:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2020-01-29 18:11:39.000000000","_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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":2,"date":"2020-01-29 15:08:23.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"]},{"value":0,"_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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":1,"date":"2020-01-29 15:08:23.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"]},{"value":0,"_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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_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":"2020-01-29 15:08:23.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"},{"updated":"2020-01-29 19:10: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"}],"messages":[{"id":"4685be9224b1d9faec882dbfa19d060dd3b43552","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-01-27 20:13:07.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c13e93fea65af5d232256fc62e6451eb79f18779","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-27 21:28:36.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e8a0bd507ea4b5d8f448abb5b03b8c4 : SUCCESS in 9m 59s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/901af3c126ca4f71a0d7247809bc8138 : SUCCESS in 1h 12m 05s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9b967b631eb14a058dbfee3eef208543 : SUCCESS in 59m 33s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/edb44a107bb2435d9ffd961dd9c7a975 : SUCCESS in 9m 47s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a28eda8627e84e78876f13a4fb92437d : SUCCESS in 12m 05s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c2833a4a5a5b46d6b7b219269edeba7d : SUCCESS in 14m 27s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4b836131d71e47ba83845ad50422d006 : SUCCESS in 13m 05s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d3185f534c9e450d940d5f423e120c6c : SUCCESS in 20m 28s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ddf97d87d38046dcb8aad7b04c6fa3e3 : SUCCESS in 19m 26s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7f66cfb3cc4f4c56813cf7dc1c9bfe08 : SUCCESS in 20m 52s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/066e0e3996874c8da7c3ebedf4633c6f : SUCCESS in 19m 00s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/6409f2d6cf864d8c9f9d5e504a4c3e07 : SUCCESS in 17m 46s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/71228791803541da980fce1c4c6fc191 : SUCCESS in 32m 42s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/c2d6ecf6631d4832b39740c6e2b09a26 : SUCCESS in 21m 09s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/8d10b1226be24ad985be8b6c46662516 : SUCCESS in 21m 06s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/8f2e7659661241098b31358ea20c6b07 : SUCCESS in 11m 00s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/d1007e83809a4a97b14c14828f058011 : SUCCESS in 12m 33s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/349fcb6a100246b7b090499427e72a8f : SUCCESS in 15m 11s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/60617dae2d174cb1abb441e6fb7ee287 : SUCCESS in 19m 38s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6ecfa32f67d04e3f806250ef62785c4a : SUCCESS in 43m 14s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/532f697da4374af7a8b112fdf019dbb8 : SUCCESS in 36m 50s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/ffad40294c12486191e7b143328ec5e7 : SUCCESS in 33m 25s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/27103364521c4b129f77b59a7323e931 : SUCCESS in 31m 51s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6fcf439fb9c2435f80c6b1dd7ec128b2 : SUCCESS in 12m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d8f155d3f83c4adbac79d90d9bf1792c : FAILURE in 6m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/39a59311e8034959837c0a8e1fe7c11f : SUCCESS in 21m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2d5227097b82478b91ac9bc65b9d05f9 : SUCCESS in 1h 01m 38s","accounts_in_message":[],"_revision_number":1},{"id":"fbaf68772a6c62f71f8fcd24e76dd0aec6da6851","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-01-27 22:01:07.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"8b557bbc8a6a9297924ee41b47bb6c5a09ff0ee1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-27 23:37:03.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/540b483f5c344cc784e9d17ab4727838 : SUCCESS in 8m 33s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/067ba07dc5a74095973fd31ef61994fc : FAILURE in 1h 29m 10s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/41626eb540114ec093e7a8b9a80f4e63 : SUCCESS in 1h 04m 17s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6efcd725c70e4643bba6eada3e30e685 : SUCCESS in 13m 40s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/cf755a8f8d26459793b42edfb54b04c4 : SUCCESS in 14m 49s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/fba77c8f43774a36a90600aeb8555c78 : SUCCESS in 30m 18s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d215fe7633bd42a2997c0aee59ebccb6 : SUCCESS in 31m 09s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/94e04b5448b54049b9379b0c953a8d2d : SUCCESS in 31m 42s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/9c30188ccfa54b398c5e8a65007e219c : SUCCESS in 27m 45s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/bbcc533ca54142b6872748f3d76e9171 : SUCCESS in 31m 40s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/c3681e14e18e442f92503a4334b67a97 : SUCCESS in 29m 09s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/eba53bda571d4889bb062db66735c76c : SUCCESS in 28m 51s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/586925f04d134ffc9c0395275dd1f8d8 : SUCCESS in 34m 33s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/5f3bd9aa1bde43e5b0c7f9175624110e : SUCCESS in 17m 50s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/2fbe7aec623949968812d9c8df28adce : SUCCESS in 20m 51s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/e1138ea7ec99430b91ef4701f65826ad : SUCCESS in 11m 17s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/b29330f6c5404d8989c531c0c831551b : SUCCESS in 11m 57s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/4c527206cbdd43cc82d98945f2266b70 : SUCCESS in 20m 32s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/12c4efb19a6b40a7ab7217a5a29aaa08 : SUCCESS in 18m 30s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3657f746751c4e63ab5681cd553f6027 : SUCCESS in 46m 41s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/72dbf74c655c4b7785f20187fa401e4e : SUCCESS in 33m 25s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/7d84dadb176741d28d8b737525fbe59f : SUCCESS in 27m 57s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e2c475a502904f7c9b9d297fb96c3301 : SUCCESS in 33m 00s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2f4f7b19ecbf410aa3dd7d8cba4ded67 : SUCCESS in 15m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0af5fc5f0c1944869d591262183dcb24 : SUCCESS in 7m 25s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/41526de3ffb942a3bab2a63b248710b9 : SUCCESS in 17m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5a812103b43b462b9a8f0eb5999d68ae : SUCCESS in 1h 21m 24s","accounts_in_message":[],"_revision_number":2},{"id":"994b767c70a1d997d391bcaec82389e913c89950","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-01-27 23:48:06.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"5ddd459fbc3146f99aab7f85d9cda6f5b763d69e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-28 00:53:19.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/271a26cf4192427992294772dea238ce : SUCCESS in 8m 50s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/d290d70001bd4e3a8bc9369d41244308 : FAILURE in 50m 52s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a50fc1b8b7994951b1f6702dd4502ae9 : SUCCESS in 1h 04m 20s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0e42717621844cb583c9ee042cc79474 : SUCCESS in 9m 05s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/80d8ffe68e2f41b0af3b3543d703281c : SUCCESS in 9m 47s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/0371f240666d435fbb9623230c48dcda : SUCCESS in 15m 20s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5f4c8c56faad4ba3a70060c5d2403744 : SUCCESS in 15m 01s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/17ac4fc6e8fa4d3084ecb7085fb6b5a4 : SUCCESS in 14m 43s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/05186d2a421640769e6d3caa750af798 : SUCCESS in 9m 46s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/46e3389543b14d3b8c563a518c562e2b : SUCCESS in 13m 14s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/6823cfbac400458d939d3278a02d4ab8 : SUCCESS in 10m 56s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3859bdb4d2934fc59cf9ed7a76510e5f : SUCCESS in 14m 10s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/5984087c70ef4de1a187c848b2aacf34 : SUCCESS in 16m 57s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/ef7638adcd1641698e52a615a8a84951 : SUCCESS in 10m 01s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/864c65b15a7a47a9add13765a126e8dd : SUCCESS in 12m 03s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/96691a6df78e46ca9552acc9529fd01e : SUCCESS in 10m 20s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/4c4afe0a9e03469192173e2d36be30af : SUCCESS in 11m 40s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/a5725f6740c24f6480fe7dc977cdc59e : SUCCESS in 16m 11s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/57f3a777ad64475596e2351611800a91 : SUCCESS in 21m 42s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/66958c58c10546fc9f5bea300f45a89f : SUCCESS in 45m 45s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a53ec9dc8f4d48c0b4a1c2372ab90deb : SUCCESS in 30m 29s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/13485c8841e442939ed02859826c0453 : SUCCESS in 30m 28s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a695955b53044bffb89f243b3b759173 : SUCCESS in 30m 09s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/acd61efa813d49f5a3a10ec52f96107f : SUCCESS in 12m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5a34e221db69476d87150fe367d05bf6 : SUCCESS in 5m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c0c0f6b9fc714f63849d2a6243ba4139 : SUCCESS in 21m 56s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dbb0b3a28ef54b34bbf67d2cef48c2a8 : SUCCESS in 53m 53s","accounts_in_message":[],"_revision_number":2},{"id":"ab3d8a14bc729ec23e61af7bac6c5df77385a661","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-01-28 01:04:46.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"f76fa08627359a27590db50155515267b2bbefc5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-28 02:26:54.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/60cbca5786ba41668f0aec025691c71a : SUCCESS in 7m 46s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/66a0cf4a6700436da278df74e4902a9d : SUCCESS in 1h 08m 05s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9f1e1dabffdf4c63b5226d1296a36e9e : SUCCESS in 1h 06m 00s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d1e4ac9bc80d4e8d8bb2f5be66e62b58 : SUCCESS in 11m 18s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/6c15a007061441feb28e745413152739 : SUCCESS in 15m 25s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f6324c8f44bc41e1850f42b0f9a69599 : SUCCESS in 11m 10s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/f38588dbc70f4e38b79caaa9fd68429a : SUCCESS in 14m 18s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/64b034c7f792408aa38c1ed21cd4ead5 : SUCCESS in 16m 11s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4efbaba58fd2422cb3eb9d876e4b0278 : SUCCESS in 25m 43s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/16453dc2d2f2478dbde2451b06d18188 : SUCCESS in 31m 22s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/a7223e71b22348dda64f2f2876bce375 : SUCCESS in 22m 13s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/9ea07fe5b03f49dfada8f531f17fd881 : SUCCESS in 27m 35s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/d5cd6dacd7aa4e909a6fd26134bf5aee : SUCCESS in 31m 39s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/a53628fa5ed743809bfea2004cc230c0 : SUCCESS in 22m 16s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/029f4bc998384e9d812dd7c312d00ff7 : SUCCESS in 16m 39s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/539e5f1f3a8e4bde8e205ea94979a0c6 : SUCCESS in 23m 58s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/04bdca56841b4189a592938770d878a4 : SUCCESS in 29m 30s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/08be355b728a4c2e94a58e50250d3d34 : FAILURE in 26m 33s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d5a3618839ab4ffba624f8c40b924bbc : SUCCESS in 27m 57s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/03cc6beaebf34595b0b4690b87c2986e : SUCCESS in 1h 00m 08s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8ad672698c654a6285528921e51ac75d : SUCCESS in 43m 27s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/e792381b33424e87a75dd56839fb44ef : SUCCESS in 44m 44s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9ec6d96e4b9b43d890a683a000d93185 : SUCCESS in 44m 09s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e27c686ba4a344809f85be0f32670340 : SUCCESS in 11m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4f22bdd46271467282f96be63612e7d2 : SUCCESS in 7m 47s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3ff5c5373e934338ab1504ae4daacdc2 : SUCCESS in 17m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5af564df37a442de9ce432c320afd5d6 : SUCCESS in 1h 18m 21s","accounts_in_message":[],"_revision_number":2},{"id":"4ab2402797006caca187b32028822ab5d74240d2","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-01-28 04:49:30.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"a7fcf9df7b63515ae8ba7c8607794fd4a3ac4b6d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-28 05:52:48.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4f91d7e856d745908fcd94fd6ae32095 : SUCCESS in 9m 35s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/bf796310f01c4ba697cb0909a2a95b61 : SUCCESS in 57m 05s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b0ac37c68b4d42198f2b14a2a8ef33d6 : SUCCESS in 51m 44s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7670ce78fc164959be4cf938197266f7 : SUCCESS in 8m 42s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/d7bbea35045a4e7babfdea5ef4d93008 : SUCCESS in 9m 17s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/bb02b08468d341028d47602ab777f59d : SUCCESS in 15m 16s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/50659b3233d44168bdd657b5a41d598a : SUCCESS in 14m 17s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1db6a439b00d4cf1a12f5cfff2b2604a : SUCCESS in 11m 32s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/fec972c30a79445f984bf2129856dbd3 : SUCCESS in 10m 32s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/09a17b113d6944e9bb578bc7f78de173 : SUCCESS in 11m 41s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/95c021c21c1741cbb7c32751d2537130 : FAILURE in 14m 23s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/86139f8c9b4b4611916e551911191c34 : SUCCESS in 15m 50s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/4159d44642dd441fa44af487c1a72513 : SUCCESS in 17m 40s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/efc44e7656f54d2ab12332ba4b7c36ac : SUCCESS in 9m 51s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/65a4a52cae5340a485323a6dfad0716f : SUCCESS in 13m 07s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/e631aad2f37a4cdbbd35d4f4a47ce7ad : FAILURE in 15m 08s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/ac4eb72643eb41e98795d72d039b84ad : SUCCESS in 14m 48s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/54d12b5b0baa4e698cea9554132b4672 : SUCCESS in 16m 09s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4535761fe25e44e1805e376371c85f9c : SUCCESS in 27m 30s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/29e840f19e86400cb20db159c488407b : SUCCESS in 50m 40s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bddf30f22a1c4c3a916571b871d6f4d5 : SUCCESS in 32m 37s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/d398351b2f2048c383b87751685d0705 : SUCCESS in 27m 43s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b0b2f3508d444d4794cdc7f9351e03c4 : SUCCESS in 32m 40s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7c1b3404ac0244f1a9f17a9ad4ec5ac8 : SUCCESS in 11m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/df69eaa3cb024e1f878d741a254181b1 : SUCCESS in 5m 38s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9241c4686e9f4c1e9f2654e97b262b16 : FAILURE in 28m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f103d035eeef4436a76ed9e4b3cda1bf : SUCCESS in 1h 02m 06s","accounts_in_message":[],"_revision_number":2},{"id":"5352ddafa2d4c9f58cf2400c733bbe8eddd1d624","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-01-28 16:40:24.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"b3c3cd017837b5adcd1406a28d82127f4f181c4a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-28 21:13:52.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1773f30a63a44717b6e06164cd1e6ff1 : SUCCESS in 9m 09s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/cbbffa14a31e4cbdbb1479d502a7779c : SUCCESS in 59m 43s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0cf7d38b317c4cbe86ff570308daf412 : SUCCESS in 1h 00m 27s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3ddd5e7cbae24d48b1522d61b8afd0fd : SUCCESS in 11m 49s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/7cdabbcfec63445ab1acd1a1d5a7715b : SUCCESS in 13m 47s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d868c885545f4d1e8997b92b516113cb : SUCCESS in 16m 49s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2f37d392a3db426b937a4c3e0593552f : SUCCESS in 18m 29s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/035d2e109bf34e58b792902f37075107 : SUCCESS in 14m 34s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4a2721186a7e47d8af488c1c9a755913 : SUCCESS in 11m 12s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/2ad9938100594db497d48fe282858ff0 : SUCCESS in 14m 30s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/762151f1ba0649e08e2f9db1e64ed8ea : SUCCESS in 15m 27s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/cea98585174449e2a71bcf624f833732 : SUCCESS in 10m 32s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/75b77c6e6aaa4fdcb4280e3325731b5a : SUCCESS in 15m 45s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/ec1a354100f045689f4d1b63b6cd25a2 : SUCCESS in 20m 08s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/d77daad13fee477e9eb83d75ff322e1a : SUCCESS in 17m 55s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/d62d7194c94648fbbf9f8ac19b2df58c : SUCCESS in 15m 49s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/1afa899b89054dfd92925a5760064e36 : SUCCESS in 10m 09s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/1ffa5513ee8140668e07d568db5d0d99 : SUCCESS in 26m 30s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/33548a95e5694d708e7503c00b972b0a : TIMED_OUT in 31m 41s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/d56d81c33ded4db48bea966e46442c79 : SUCCESS in 49m 52s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/af92e4b5f89f4d2994e8f3d0872f3201 : SUCCESS in 29m 21s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/067ec280e6f2477782eda8416dcfaea2 : SUCCESS in 40m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e09e9c44f9b8440c93a39a699a44e84a : SUCCESS in 36m 33s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/873ff6216b0847ca97d56afd7f1e1089 : SUCCESS in 20m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d612ab8b3d224473b160751176aab8d1 : SUCCESS in 6m 23s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/bddf82b16bb1481b9cb8a8e1be48ef2b : SUCCESS in 30m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9faea6fcec2d43258c76ca42b0d60fe3 : SUCCESS in 1h 19m 22s","accounts_in_message":[],"_revision_number":2},{"id":"b48c29ba3793f021edda005385c896c94f64cb31","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-01-29 15:08:23.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)\n\nIf I revert the fix the test only fails on py3\n\n(py3) vagrant@saio:~$ nosetests swift/test/unit/common/middleware/s3api/test_s3api.py:TestS3ApiMiddleware.test_non_ascii_user\n\nF\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nFAIL: test_non_ascii_user (test.unit.common.middleware.s3api.test_s3api.TestS3ApiMiddleware)\n----------------------------------------------------------------------\nTraceback (most recent call last):\n  File \"/home/vagrant/swift/test/unit/common/middleware/s3api/test_s3api.py\", line 518, in test_non_ascii_user\n    \u0027check_signature\u0027: mock_cs})\nAssertionError: {\u0027access_key\u0027: \u0027test:â\\x98\\x83\u0027, \u0027signature\u0027: \u0027sig\u0027, \u0027string_t[178 chars]60\u0027\u003e} !\u003d {\u0027access_key\u0027: \u0027test:☃\u0027, \u0027signature\u0027: \u0027sig\u0027, \u0027string_to_sign\u0027:[170 chars]60\u0027\u003e}\n- {\u0027access_key\u0027: \u0027test:â\\x98\\x83\u0027,\n?                      ^^^^^^^^^\n\n+ {\u0027access_key\u0027: \u0027test:☃\u0027,\n?                      ^\n\n   \u0027check_signature\u0027: \u003cMagicMock name\u003d\u0027check_signature\u0027 id\u003d\u0027139769276027960\u0027\u003e,\n   \u0027signature\u0027: \u0027sig\u0027,\n   \u0027string_to_sign\u0027: b\u0027PUT\\n\\n\\nWed, 29 Jan 2020 15:02:49 -0000\\n/bucket/object\u0027\n                     b\u0027?partNumber\u003d1\u0026uploadId\u003d123456789abcdef\u0027}\n-------------------- \u003e\u003e begin captured stdout \u003c\u003c ---------------------\ntest DEBUG: Calling S3Api Middleware\n\n--------------------- \u003e\u003e end captured stdout \u003c\u003c ----------------------\n\n----------------------------------------------------------------------\nRan 1 test in 0.007s\n\nFAILED (failures\u003d1)\n\n\n\n\nI guess I hope if I review enough of Tim\u0027s fixes in here I\u0027ll eventually develop some intuitive understanding for all the types floating around our middleware pipelines, because mostly I just sort of take his word for it... I keep thinking we have a fencing problem, but maybe our best hope is just to get py3 working so we can drop py2 ASAP","accounts_in_message":[],"_revision_number":2},{"id":"6401f7dba17a81af2eb0843a0fe90905f1765696","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-29 15:08:43.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"b9d5619f8ba819dfcf0e7d1d91bfa21d0333f481","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-01-29 18:11:39.000000000","message":"Patch Set 2:\n\n(1 comment)\n\n\u003e I keep thinking we have a fencing problem\n\nYeah, it\u0027s hard if we still want to respect PEP 3333 -- *every middleware* needs to think about the fence :-(","accounts_in_message":[],"_revision_number":2},{"id":"ae791902950203d6985ae409065855ae7e8ed03d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-29 19:10:20.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ae0dc21b7034c6a9f77f4472fe97c1c : SUCCESS in 9m 31s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/e86cdafe715643edabfad7eb44b14219 : SUCCESS in 1h 28m 32s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/11906606f8ed4b3fbe7ef1603dcf7ceb : SUCCESS in 1h 06m 43s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/c69ed947b62d4264a4cb284c4ba39d0c : SUCCESS in 11m 14s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/3c541f88fe2b4755a3a69b5919eb90d5 : SUCCESS in 16m 18s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/a57675cc97ce4d82a8a0ad22d0cfd079 : SUCCESS in 15m 23s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5cd56cdbca5240d4980b235a5c87490f : SUCCESS in 18m 36s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/47834bb7e4bb4b55a7f5f88c811c5144 : SUCCESS in 33m 32s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/a276bfa272bf4b29b2e3c8bf40ebcef7 : SUCCESS in 14m 49s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/9751620ff2144297b9b251d81d28baa2 : SUCCESS in 16m 48s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/8a9c3e2a14bc4e808af6fd33a13a38f2 : SUCCESS in 19m 02s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/75fe0e849b1d4772bf90f00e99ced6a1 : SUCCESS in 17m 03s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/a9105c2a38b240ff9fadc7015962616a : SUCCESS in 23m 00s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/e35a6037bca94b88b474fe622e218bd2 : SUCCESS in 17m 07s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/01f40a4f100c409c8c1fe2388f6a0a07 : SUCCESS in 14m 23s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/42f61f560e534da987e8a7f4221e942b : SUCCESS in 16m 48s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/1885fa7515fa48a08fc61e25ed40e526 : SUCCESS in 21m 50s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/73484be707bf49fabcb45e423b5d47ed : SUCCESS in 57m 59s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/758e1b0a5edc4991a9cabf1d0b91186c : SUCCESS in 34m 32s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/462348c00d424be8af8330681279878b : SUCCESS in 35m 13s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/de395da020ea4988aac6cc08751319aa : SUCCESS in 34m 23s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dc41aa40f883414e887f4f39fdda40a1 : SUCCESS in 16m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b51fb0b040ed4b5d92c6797f40d712ec : SUCCESS in 8m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0bcf9e708f7b4d599b35735b89434129 : SUCCESS in 1h 20m 43s","accounts_in_message":[],"_revision_number":2},{"id":"d7c70bbfeeb5c422897ad05f0b3640956d7aab1e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-29 19:10:21.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"4877ee61ba23c08bf693faa42bc0fd25199a7dfc","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-29 19:12:59.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5f2f8f5cb31a47c7aa14220925e6d0ac : SUCCESS in 1m 57s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/c8d2191b787345b28575dc75dfc11fee : SUCCESS in 1m 45s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/fa1e59ff84144715bcbe78a1dd576eb7 : SUCCESS in 1m 28s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"bd063b678992a710f423a86d392a34237a8379ba","revisions":{"2966ba27d3ebab4800ef1d629603187d45881133":{"kind":"REWORK","_number":1,"created":"2020-01-27 20:13:07.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/13/704413/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/704413/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/704413/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/704413/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/704413/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/704413/1"}}},"commit":{"parents":[{"commit":"742835a6ec12944f606d6cd65ca7f18fdf78a09c","subject":"Merge \"New Object Versioning mode\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/742835a6ec12944f606d6cd65ca7f18fdf78a09c"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-01-27 20:09:28.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-01-27 20:12:49.000000000","tz":-480},"subject":"s3api: use native strings in s3api.auth_details access_key","message":"s3api: use native strings in s3api.auth_details access_key\n\nChange-Id: I331b6871e5b62f61809338a1abddafe1263e7f02\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2966ba27d3ebab4800ef1d629603187d45881133"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2966ba27d3ebab4800ef1d629603187d45881133"}]},"branch":"refs/heads/master"},"bd063b678992a710f423a86d392a34237a8379ba":{"kind":"REWORK","_number":2,"created":"2020-01-27 22:01:07.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/13/704413/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/704413/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/704413/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/704413/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/704413/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/704413/2"}}},"commit":{"parents":[{"commit":"742835a6ec12944f606d6cd65ca7f18fdf78a09c","subject":"Merge \"New Object Versioning mode\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/742835a6ec12944f606d6cd65ca7f18fdf78a09c"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-01-27 20:09:28.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim@swiftstack.com","date":"2020-01-27 22:01:04.000000000","tz":0},"subject":"s3api: use native strings in s3api.auth_details access_key","message":"s3api: use native strings in s3api.auth_details access_key\n\nChange-Id: I331b6871e5b62f61809338a1abddafe1263e7f02\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bd063b678992a710f423a86d392a34237a8379ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bd063b678992a710f423a86d392a34237a8379ba"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
