)]}'
{"id":"openstack%2Fswift~908367","triplet_id":"openstack%2Fswift~master~I54b46349fabb9776dcadc6def1cfb961c123aaa0","project":"openstack/swift","branch":"master","attention_set":{},"removed_from_attention_set":{"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2024-02-08 04:33:39.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I54b46349fabb9776dcadc6def1cfb961c123aaa0","subject":"lint: Up-rev hacking","status":"MERGED","created":"2024-02-07 22:59:29.000000000","updated":"2024-02-08 04:34:50.000000000","submitted":"2024-02-08 04:33:39.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":5,"has_review_started":true,"submission_id":"908367","meta_rev_id":"a15fb84af4fecb50e0121edd3039048e1dd98471","_number":908367,"virtual_id_number":908367,"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-02-08 04:33:39.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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":2,"date":"2024-02-08 02:27:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":1,"date":"2024-02-08 02:27:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-02-08 01:10:52.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2024-02-08 01:18: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"},{"updated":"2024-02-08 02:27:13.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"}],"messages":[{"id":"020636401d84632b5ae64e135e0fe2babd7bc989","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-02-07 22:59:29.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d1dca8658d3426cd52b7015c41c0a43107e6b150","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-02-07 23:07:21.000000000","message":"Patch Set 1:\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"999da9641426ed681adab0ee8332bfd9c9cb74ef","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-02-07 23:48:54.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b4c37ccf4e7fd8455e5efed1281a2ee37261d700","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-02-07 23:58:22.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"71eb213f6be5016ded20a7ed9e646ac13fd1c425","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-08 01:10:52.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/74fbdbe2fad94099be9ce701cd1c5b0d\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/3eb7b776c8c546ac90a947a5e6326ded : SUCCESS in 16m 01s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/44f23941c39c4c218a7e79a0ac7ace11 : SUCCESS in 1h 20m 13s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/2ce3ffa8e5a44b418b53b3b64c6d7113 : SUCCESS in 22m 12s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/ce55f5ccf8464bfc951d77e314f158e4 : SUCCESS in 1h 04m 50s","accounts_in_message":[],"_revision_number":2},{"id":"ca309d75bb2d40e7b2d56f3a6ee2868023fb6201","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-08 01:18:20.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/94ed9d2757254ad4add0f9b8983df43f\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/02907ea467964a42bc41bb7e42e2145f : SUCCESS in 3m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8a073238c5034d1e922c4e2a2d4ea209 : SUCCESS in 9m 07s\n- requirements-check https://zuul.opendev.org/t/openstack/build/bd6d58ac9b294ceeba039f165872314b : SUCCESS in 2m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b371477535534969962651b3ebd7a7d8 : SUCCESS in 4m 39s\n- grenade https://zuul.opendev.org/t/openstack/build/420e57b31e9a48c38c2ede2a31b59d60 : SUCCESS in 44m 28s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/f05f926981ab41beaa81a020b19e9bfb : SUCCESS in 45m 03s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0bb92fa38fb44f74863a85aa9657621f : SUCCESS in 35m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bdc112ed505845b3a9bc9969e2fd67c0 : SUCCESS in 22m 22s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9a8f214a7edc4578b00e7da4fcd7baa7 : SUCCESS in 33m 14s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/872b1c34b6894e5694786ddd4baef779 : SUCCESS in 19m 49s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2e4a5869f27b4e8b81e3b88f0a40fc4c : SUCCESS in 25m 09s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/eff40e885ecf40a1b95bfd18648ce0bf : SUCCESS in 11m 05s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a7b70f6cfd7347e39116682e996b3a4e : SUCCESS in 5m 42s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7c91510ae72d4df0969fd138f99c66ce : SUCCESS in 17m 55s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/262685b821db45f99dbceec9feb8fe36 : SUCCESS in 23m 23s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/20b1a209baf04c0aa21b58af4491b19b : SUCCESS in 15m 34s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/7941f6756cd14181b21c82f69f79eea6 : SUCCESS in 16m 44s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/9f30c6b013fd4c69b7ce4cb3b25c46d2 : SUCCESS in 16m 49s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/0fc43b783988473da35695a6e5536fb1 : SUCCESS in 23m 16s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/eae41be8eb4144adba3c8d9d251b4593 : SUCCESS in 18m 18s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5117aea09a844174a5ba94a82504a1f8 : SUCCESS in 19m 02s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/bad08e9489f9493c8a45b19fbb691d38 : SUCCESS in 16m 17s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/15757b07cb164a24af4d4d1c0d838879 : SUCCESS in 21m 35s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/51df4fbd49b54034902509cf0952d186 : SUCCESS in 16m 31s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1f57f6795162466ca39e0488a7b0121e : SUCCESS in 7m 13s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f67a0581c6ee4e3b80679eba44fd923c : SUCCESS in 16m 35s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/fad9f890025241fb8db25989b6160e84 : SUCCESS in 7m 43s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/f63ce1a20b2b4396a2e694767853c9e6 : SUCCESS in 45m 45s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/0b78106f5fec42768d4eaeb806315327 : SUCCESS in 1h 00m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2b052ac20d454e76b53494c7d73a2a78 : SUCCESS in 33m 57s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ae50c915b9ae40da822b63489f86963a : SUCCESS in 34m 23s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3bdb946c3f9546ae92ee868f27f9fa87 : SUCCESS in 19m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9e19792aa1884771a514e7f89fa57a54 : SUCCESS in 4m 01s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3fa1934d0df04ff9841ec016154b27b4 : SUCCESS in 24m 03s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7a76ce3180ca4fb7a18ffaad78e1745e : SUCCESS in 52m 11s","accounts_in_message":[],"_revision_number":2},{"id":"9b1f55067423b45a6789774348766f31e42e2e4f","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2024-02-08 02:27:13.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"486738ab8805e6b9b19cbb9b53703fb7c33eb916","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-08 02:28:08.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"bc2b77f136e24c21c887989aed4bbf4faf562bbd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-08 04:33:39.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4cca6e258e014b42b5ef2ffbbdd4c2d1\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/d4b57472c5754faca24c5fbeda3e7d09 : SUCCESS in 4m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/73713e5d30d44c9ab4148b1b7a00b00b : SUCCESS in 10m 03s\n- requirements-check https://zuul.opendev.org/t/openstack/build/833cedccfa414fdba165bca18e0846ee : SUCCESS in 2m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/286381d0d272475b802f0d0c13ef03cd : SUCCESS in 5m 14s\n- grenade https://zuul.opendev.org/t/openstack/build/30bd455b4b4b44f7b10f074632ef1bba : SUCCESS in 59m 41s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/768102b3cc92497ea915e9cc8e5cdbc6 : SUCCESS in 47m 48s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2bee5137a72e438f83c7dfe050e5bbb8 : SUCCESS in 41m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9f78e95b604b41a4ae0c2755a7197462 : SUCCESS in 33m 49s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/fc838b4592b34475b8c27e9cac82ecd8 : SUCCESS in 12m 00s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/b0d17336481943a9846174383b8fbec3 : SUCCESS in 7m 32s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/addf84c23ce4435ba8723a0270b484bc : SUCCESS in 16m 46s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/83f57c60fe3c4030aefd7a9ee52e74ab : SUCCESS in 15m 31s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/60dcbaf3a1eb4728a43dcf8486a526dd : SUCCESS in 18m 15s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/f6e7cdf95928498a9e62b023cb2dbcaa : SUCCESS in 16m 32s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/8bc18f40cad64e09b8413ca0ca8932e1 : SUCCESS in 17m 19s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e56695398a414bb488c8e349ca3b33f9 : SUCCESS in 17m 47s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/3acd146427864ea1a52da2bdd82d86d5 : SUCCESS in 19m 32s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/250e0aaed8854b84b53827455aa9fa35 : SUCCESS in 23m 30s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/e39230af0d844045b3064e840f1ef0e1 : SUCCESS in 15m 51s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/395e5be8da8d4789accd0190b6a17dc9 : SUCCESS in 17m 43s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/8ed6365a375d429695f19678d181c79c : SUCCESS in 16m 48s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/282792ce1630462ba0f387082867260e : SUCCESS in 6m 50s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/2abe6c8666c84f89bbb860f452e39e5b : SUCCESS in 7m 45s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ef1913713a064e91aeabdbbfa9197eb6 : SUCCESS in 1h 04m 57s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/56cb27f180804e199d2b32909fd39463 : SUCCESS in 1h 07m 13s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/daca8e1f4aca4eecb63c0b8526f776ce : SUCCESS in 55m 15s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/11e408a009a14e109df13e0dee435067 : SUCCESS in 57m 53s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/595093183c38488ba3fc066da2eefb95 : SUCCESS in 19m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6ca2c8aa071f4373afb4fbeed1408c1b : SUCCESS in 4m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a4171b3190d24673b2f21cf487865b18 : SUCCESS in 1h 06m 32s","accounts_in_message":[],"_revision_number":2},{"id":"b8958fc9b9a2a1d295799a8403b849f3d2fb7efd","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-08 04:33:39.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"a15fb84af4fecb50e0121edd3039048e1dd98471","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-08 04:34:50.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/401cede50aa649f6991b87115569562a\n\n- promote-api-ref https://zuul.opendev.org/t/openstack/build/b91a9ce004c543bf9cd343634d502a55 : SUCCESS in 47s\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/04e406768b844be0bb732ab76e083883 : SUCCESS in 48s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5648c87477264bd8a26cf02351d8227c : SUCCESS in 51s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/b9057f8573b144e4b09ac47f06ea0bdf : SUCCESS in 36s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/3d06671dc6934c04b3b807e3287aa8ba : SUCCESS in 31s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"76ca11773eb6508e1140da2b04ddb2ebc59cd753","revisions":{"2835fc24cb69988a58dbf64b8e41d97322c74ebe":{"kind":"REWORK","_number":1,"created":"2024-02-07 22:59:29.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/67/908367/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/67/908367/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/908367/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/908367/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/908367/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/67/908367/1"}}},"commit":{"parents":[{"commit":"1936f6735cbef8b3aa9bc8ca2e222c394df797e0","subject":"replicator: Rename update_deleted to revert","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1936f6735cbef8b3aa9bc8ca2e222c394df797e0"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2024-02-07 22:27:13.000000000","tz":0},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2024-02-07 22:58:20.000000000","tz":0},"subject":"lint: Up-rev hacking","message":"lint: Up-rev hacking\n\nLast time we did this was nearly 4 years ago; drag ourselves into\nsomething approaching the present. Address a few new pyflakes issues\nthat seem reasonable to enforce:\n\n   E275 missing whitespace after keyword\n   E231 missing whitespace after \u0027,\u0027\n   E721 do not compare types, for exact checks use `is` / `is not`,\n        for instance checks use `isinstance()`\n\nMain motivator is that the old hacking kept us on an old version\nof flake8 et al., which no longer work with newer Pythons.\n\nChange-Id: I54b46349fabb9776dcadc6def1cfb961c123aaa0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2835fc24cb69988a58dbf64b8e41d97322c74ebe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2835fc24cb69988a58dbf64b8e41d97322c74ebe"}]},"branch":"refs/heads/master"},"76ca11773eb6508e1140da2b04ddb2ebc59cd753":{"kind":"REWORK","_number":2,"created":"2024-02-07 23:48:54.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/67/908367/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/67/908367/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/908367/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/908367/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/67/908367/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/67/908367/2"}}},"commit":{"parents":[{"commit":"1936f6735cbef8b3aa9bc8ca2e222c394df797e0","subject":"replicator: Rename update_deleted to revert","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1936f6735cbef8b3aa9bc8ca2e222c394df797e0"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2024-02-07 22:27:13.000000000","tz":0},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2024-02-07 23:48:39.000000000","tz":-480},"subject":"lint: Up-rev hacking","message":"lint: Up-rev hacking\n\nLast time we did this was nearly 4 years ago; drag ourselves into\nsomething approaching the present. Address a few new pyflakes issues\nthat seem reasonable to enforce:\n\n   E275 missing whitespace after keyword\n   E231 missing whitespace after \u0027,\u0027\n   E721 do not compare types, for exact checks use `is` / `is not`,\n        for instance checks use `isinstance()`\n\nMain motivator is that the old hacking kept us on an old version\nof flake8 et al., which no longer work with newer Pythons.\n\nChange-Id: I54b46349fabb9776dcadc6def1cfb961c123aaa0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/76ca11773eb6508e1140da2b04ddb2ebc59cd753"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/76ca11773eb6508e1140da2b04ddb2ebc59cd753"}]},"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}}]}],"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":{}}}]}
