)]}'
{"id":"openstack%2Fswift~896450","triplet_id":"openstack%2Fswift~master~I38d9469238d2eb6647414c1107e68ff6f3a15797","project":"openstack/swift","branch":"master","attention_set":{},"removed_from_attention_set":{"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2024-06-28 14:56:15.000000000","reason":"\u003cGERRIT_ACCOUNT_1179\u003e replied on the change","reason_account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2024-06-28 16:21:24.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I38d9469238d2eb6647414c1107e68ff6f3a15797","subject":"Get rid of py2 docker image builds; switch \"latest\" to py3","status":"MERGED","created":"2023-09-25 17:29:42.000000000","updated":"2024-06-28 16:24:28.000000000","submitted":"2024-06-28 16:21:24.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"896450","meta_rev_id":"8e034da1591b3c49cb121f80db60c69408cbadc7","_number":896450,"virtual_id_number":896450,"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-06-28 16:21:24.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-06-28 14:56:15.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-06-28 14:56:15.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":"2023-09-25 17:35:52.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":"2023-09-25 18:45:03.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":"c57aaeee845f637f8e3563764b4f9e77c75d4eb5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-09-25 17:29:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"667f76c5247245b11d17912805035f403d7eb221","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-09-25 17:34:32.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"f8494f4ef2c08ed29f00923c3028c0766a8c9298","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-09-25 17:35:52.000000000","message":"Patch Set 2: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"3cc6e5a9a183f53e9a1efdf663e2ad6b29bcad1a","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-09-25 18:16:54.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4a22fe80c72dbb6272060c346a3a34a22d5c7d44","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-25 18:45:03.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8ed50a9d63bf475a9d4180271c541ee2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/93bfc581c0464fbe8fec4263235ef0b2 : SUCCESS in 9m 03s\n- grenade https://zuul.opendev.org/t/openstack/build/5beca915936546e2814e2e5290eaedba : SUCCESS in 1h 03m 38s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/76cb46c97fca4c25941583fef55350ef : SUCCESS in 34m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2a5e075796a74a2ab5cc1ed414b90c6b : SUCCESS in 43m 48s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0b6ad7c3f85e46939a5375b4258c9e2b : SUCCESS in 15m 01s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1709e2c110634badb115e9d4fb8c9e92 : SUCCESS in 18m 23s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c712db5517384a2086c2a65589afc212 : SUCCESS in 46m 27s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c5269d4955064b9e95c38b2903d41f83 : SUCCESS in 9m 18s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/22a8bba12e244b7d9f35ada6bc14c571 : SUCCESS in 6m 50s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2605e53eb67b4915ac92ace7445078af : SUCCESS in 40m 55s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/511d92b0ac594c34b93773f25a82eaed : SUCCESS in 42m 11s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/c17c3b68e0b44b60a3e45fe13f9efa45 : SUCCESS in 45m 17s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/06de0ec66fc84daa8e9e873a35a89665 : SUCCESS in 41m 43s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/f02c76758e354c24aaee9376b77a322d : SUCCESS in 38m 19s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/3ed44661db264766ba9b4093df04b49f : SUCCESS in 20m 17s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/2574903b3e9e4fae87728aaf17097c03 : SUCCESS in 19m 24s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ced683f2aa624e84859fcb22bbf683f1 : SUCCESS in 19m 50s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/cc9237b11d48427d9428282ffd4bc7bd : SUCCESS in 16m 34s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/93f3e36b32db4987a9cf80f05b25f359 : SUCCESS in 15m 43s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/b525f642c6774a55981db04e74629369 : SUCCESS in 38m 22s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6acdaee012264aab98731d8ee03087e8 : SUCCESS in 7m 09s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/47d372514eca45cf88b0bc880ede8092 : SUCCESS in 32m 01s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/5c9ac5e4b8c643118208e2b2612db458 : SUCCESS in 9m 15s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/df22bbdcbba84f68a4e839da5e03f933 : SUCCESS in 1h 00m 31s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/d3c2504d31384fa0b730caf6de5e4ce5 : SUCCESS in 1h 04m 07s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c1f693c68a4b4833897d8cd75e177eff : SUCCESS in 51m 50s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c807fc062e214d16a7afcda5847e08ed : SUCCESS in 54m 34s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/603989f82c964db189dbaf001ff50806 : SUCCESS in 16m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8a4c9b2d7bbe4f3c8e690c3b3ed7d3b8 : SUCCESS in 5m 29s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/099cbc2ffae541c78e3f5b900df37c4e : SUCCESS in 21m 41s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5d502d5574ac4a8fbf78b456b4027c4d : SUCCESS in 1h 02m 03s","accounts_in_message":[],"_revision_number":2},{"id":"fc6a44a3feedd17adeae58504eb8cb052a745546","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-25 19:49:28.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/51a334d5039947c3ac73adb8c11e4715\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/644c7a7a66564edea7571082be518252 : TIMED_OUT in 1h 31m 14s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7c4fda1f74164adcb466376bd4ffc562 : SUCCESS in 1h 09m 33s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/c4488aa3a8ea438d934f51140baa7432 : TIMED_OUT in 1h 30m 56s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/6ba9283bafe04cb2a2562c521f356d00 : SUCCESS in 1h 01m 47s","accounts_in_message":[],"_revision_number":2},{"id":"164ba35f825960940d0eefd830ceea58bfda1640","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-06-27 21:34:43.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"9344ceaa4a97be5e346f1884b24c28ea0cdd2165","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-27 21:47:40.000000000","message":"Patch Set 3:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0a357fa927a64953a2bbafecbe71b7e3\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/dd4b2708f1d141be821bfeeb4196fb50 : FAILURE in 6m 55s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/335e0aa3d3ee4948884f74496e5414a1 : FAILURE in 7m 03s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/0e89315fe4d441b8814b7dc3c3ecb644 : FAILURE in 6m 44s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/96081bb68c3e482ab23d128d0bb02753 : FAILURE in 3m 19s","accounts_in_message":[],"_revision_number":3},{"id":"735fcf30abcdb06e2229b611e44af06276a8fe5f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-27 23:03:17.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2c92a69ff750409ab408d4268ce1f254\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5e2fb8ab43fb4b8580553a9ef0d2ec94 : SUCCESS in 8m 22s\n- grenade https://zuul.opendev.org/t/openstack/build/75de0b1cb23c446dbd64e6fcdc8ddf19 : SUCCESS in 59m 24s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/898f2b7eabea491da6ae542ebd914ed9 : SUCCESS in 50m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/307e8512c9ab4dc8b13c7884480e2791 : SUCCESS in 57m 51s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9a31050f5cca4298bd779aa31c2c90ec : SUCCESS in 18m 32s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/37c3a3fabab04b7c864113e8a41f4ee1 : SUCCESS in 19m 17s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d260da6178e44eb6a007d3dc87561965 : SUCCESS in 21m 31s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/33d83a9204364cb3b80266c3741e31b0 : SUCCESS in 5m 24s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/5b70ce2fe92b45f2a628006228b2c945 : SUCCESS in 19m 57s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ceda5ffcaadf4e1c9d111fc1affddf44 : SUCCESS in 20m 27s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/995e1ddf38744f3980ca40ad89e073b0 : SUCCESS in 16m 11s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/0d66db26bc894c6480f6f94801935a9a : SUCCESS in 16m 55s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/0e0fdbf65af94ccf9613e55ffcfc09eb : SUCCESS in 23m 31s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4936dbce0d7b49baaa9b10356203641d : SUCCESS in 17m 49s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/de83121dcfb944f48fab098311a1f7b6 : SUCCESS in 15m 16s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5b349e559439496881630d3b645b3172 : SUCCESS in 19m 43s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/3095c1a188814370a90b30c6b9cdc3be : SUCCESS in 16m 55s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/2c62e4ff440b4c3ebeebcedf2a4a3543 : SUCCESS in 17m 49s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/1107a7b0cc364002baf38cd76ce50c87 : SUCCESS in 17m 04s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e5bc283cfdd04a8e9f4973116040c2a6 : SUCCESS in 6m 35s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/44248d2f1d204e78b407d6780f5c9b52 : FAILURE in 5m 34s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/03050de481914db18e0155b00964b6aa : SUCCESS in 5m 50s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/5c98b6e555794befbf46d995ec719d08 : SUCCESS in 1h 01m 42s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d03c9496e7d54e47a592ba182d22ce74 : SUCCESS in 49m 25s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/875e41d6a6e4412489dfaa1ec0776037 : SUCCESS in 52m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fd823c22455d4454b49e935120dfc710 : SUCCESS in 19m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3c1067e2fe1e4cefbf0d34199657ecdf : SUCCESS in 4m 36s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/65b71ccccb8d4a92b67c114ed0a5d597 : SUCCESS in 17m 27s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2d7a29ae5cb24856898f9e589585fe50 : SUCCESS in 55m 46s","accounts_in_message":[],"_revision_number":3},{"id":"c14a141e1d51c7cee3996d07b288681eefc1baf9","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2024-06-28 14:56:15.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"27c6a710a2c87427679622540106d1ed3a6ffdec","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-28 14:56:55.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"eeeb2ac9b74df005e2106bd855728e22a42f2c9c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-28 16:21:24.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d75a70197dec41bd81e2c21893b5dc91\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f86026e96c634444b7ea50a490f9efc9 : SUCCESS in 8m 08s\n- grenade https://zuul.opendev.org/t/openstack/build/7200b7e98716484ba7e6d5fb8267df60 : SUCCESS in 1h 07m 58s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5b3138e88ad04c0b8ef937605b9ccf33 : SUCCESS in 50m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/42010328467e42878db461ceaf3bd4b9 : SUCCESS in 1h 00m 11s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/6eef84fe547541f9aa6a3679695c6a35 : SUCCESS in 5m 27s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1b0179bef8d4458893e2b7324619e8cb : SUCCESS in 19m 55s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e38b7cdda2ae433dbc4945d4670a0386 : SUCCESS in 17m 54s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/36195e7e0a3441d6960d8c2e8fa11e6f : SUCCESS in 19m 09s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/37684078654343fda1808a4f8562e94c : SUCCESS in 20m 12s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/1091638577bf40e9bc9fb036cd482e12 : SUCCESS in 24m 26s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/918b7c6080884986a7acd3c5788239f9 : SUCCESS in 17m 59s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/86a433004b534cf29947004c9ee12cb2 : SUCCESS in 18m 40s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/e46b72a4a6e04d9486fdb6fb44480bcb : SUCCESS in 19m 18s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/a86332b1184d4aaa9ec37a6a09512ced : SUCCESS in 18m 29s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/1e2b17067439459d85cabc3815808d70 : SUCCESS in 16m 56s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/4c7522fe00c74610b2252486b7e7a90c : SUCCESS in 14m 51s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9e78986c77d2459396425cdb631400e6 : SUCCESS in 8m 14s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/7df42d20fd9c45c699b96d4dba85d6fd : SUCCESS in 7m 53s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/bc20cac02a2a4cfc9a51f24cb9100cdd : SUCCESS in 1h 00m 32s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/39d679a3dcf0426fbe1b5b568d6455c0 : SUCCESS in 37m 54s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4901131887494a4596eb609eef43bcc1 : SUCCESS in 40m 05s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/10ca26309a5a4a86a38748e1fcdbdb96 : SUCCESS in 18m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a89f3f2977fa468da8cec5713ac61cba : SUCCESS in 4m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/7cf35915b6104b74a4450f95509d691f : SUCCESS in 19m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/61d311ac204c488796bc317e64ad8a00 : SUCCESS in 1h 02m 03s","accounts_in_message":[],"_revision_number":3},{"id":"44cd1ccd5899e917bdce505fec0882b7acc64d38","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-28 16:21:24.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"8e034da1591b3c49cb121f80db60c69408cbadc7","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-06-28 16:24:28.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/56c7470594db4ba2b299f61af761edaf\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7eed55d7a0c1481b8fa062cdfe06574b : SUCCESS in 1m 01s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/024b71b9cf5f4255b87b223d6d774dc1 : SUCCESS in 33s (non-voting)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"a8be689fc74d1a3d1cf0220e3d4f6ffb087bb1e7","revisions":{"589b8782813fe05599dc48cf414f715ef3977bd2":{"kind":"REWORK","_number":1,"created":"2023-09-25 17:29:42.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/50/896450/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/50/896450/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/50/896450/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/50/896450/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/50/896450/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/50/896450/1"}}},"commit":{"parents":[{"commit":"62a9dbca7613a760bc9ea179ab030f433b76f4a6","subject":"Add unittest of swift-recon-cron","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/62a9dbca7613a760bc9ea179ab030f433b76f4a6"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-09-25 17:28:58.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-09-25 17:29:09.000000000","tz":-420},"subject":"Switch \"latest\" docker image to py3","message":"Switch \"latest\" docker image to py3\n\nContinue also tagging it \"py3\" so any users don\u0027t become stuck in time.\n\nChange-Id: I38d9469238d2eb6647414c1107e68ff6f3a15797\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/589b8782813fe05599dc48cf414f715ef3977bd2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/589b8782813fe05599dc48cf414f715ef3977bd2"}]},"branch":"refs/heads/master"},"c57aee4c81a7d501344cacc3d6a4f4c9aacb287c":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2023-09-25 17:34:32.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/50/896450/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/50/896450/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/50/896450/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/50/896450/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/50/896450/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/50/896450/2"}}},"commit":{"parents":[{"commit":"62a9dbca7613a760bc9ea179ab030f433b76f4a6","subject":"Add unittest of swift-recon-cron","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/62a9dbca7613a760bc9ea179ab030f433b76f4a6"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2023-09-25 17:28:58.000000000","tz":-420},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2023-09-25 17:34:32.000000000","tz":0},"subject":"Switch \"latest\" docker image to py3","message":"Switch \"latest\" docker image to py3\n\nContinue also tagging it \"py3\" so any users don\u0027t become stuck in time.\n\nCloses-Bug: #2037268\nChange-Id: I38d9469238d2eb6647414c1107e68ff6f3a15797\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c57aee4c81a7d501344cacc3d6a4f4c9aacb287c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c57aee4c81a7d501344cacc3d6a4f4c9aacb287c"}]},"branch":"refs/heads/master","description":"Edit commit message"},"a8be689fc74d1a3d1cf0220e3d4f6ffb087bb1e7":{"kind":"REWORK","_number":3,"created":"2024-06-27 21:34:43.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/50/896450/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/50/896450/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/50/896450/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/50/896450/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/50/896450/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/50/896450/3"}}},"commit":{"parents":[{"commit":"f29067631ee2e01c8fcc056bce13b689cb663e59","subject":"docker: Remove \u0026\u0026 chaining in install scripts","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f29067631ee2e01c8fcc056bce13b689cb663e59"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2024-06-27 21:33:15.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2024-06-27 21:33:15.000000000","tz":-420},"subject":"Get rid of py2 docker image builds; switch \"latest\" to py3","message":"Get rid of py2 docker image builds; switch \"latest\" to py3\n\nContinue also tagging it \"py3\" so any users of that tag don\u0027t become\nstuck in time.\n\nCloses-Bug: #2037268\nCloses-Bug: #2070029\nChange-Id: I38d9469238d2eb6647414c1107e68ff6f3a15797\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a8be689fc74d1a3d1cf0220e3d4f6ffb087bb1e7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a8be689fc74d1a3d1cf0220e3d4f6ffb087bb1e7"}]},"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":{}}}]}
