)]}'
{"id":"openstack%2Fpython-swiftclient~909498","triplet_id":"openstack%2Fpython-swiftclient~master~Ic97698a310ffe7114b668b8c4bc0195f6997bb45","project":"openstack/python-swiftclient","branch":"master","topic":"uprev-hacking","attention_set":{},"removed_from_attention_set":{"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2024-02-26 06:51:21.000000000","reason":"Change was submitted"},"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2024-02-26 03:37:11.000000000","reason":"\u003cGERRIT_ACCOUNT_7233\u003e replied on the change","reason_account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}}},"hashtags":[],"change_id":"Ic97698a310ffe7114b668b8c4bc0195f6997bb45","subject":"lint: Up-rev hacking","status":"MERGED","created":"2024-02-20 05:28:39.000000000","updated":"2024-02-26 06:52:19.000000000","submitted":"2024-02-26 06:51:21.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"909498-uprev-hacking","meta_rev_id":"3fe3406dae94d41e6bc44505096b1da21fdd7965","_number":909498,"virtual_id_number":909498,"owner":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-02-26 06:51:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2024-02-21 17:15:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-02-22 17:13:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-02-20 06:42:16.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-21 17:15:45.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"}],"messages":[{"id":"a12118e891872e2a6d699aeff7bfbdcc37fdfa07","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2024-02-20 05:28:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"01360c42679324254e201a897fe31d784af58add","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-20 06:42:16.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/da827a23bdc14e7cb09b7c1a38a81a14\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/cc02276e9734484fb465624dc09e4a3d : SUCCESS in 2m 39s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5c193979ce0b42958409c76e06c7100d : SUCCESS in 1h 11m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/60077fdef56346859a5ad5064cb051d7 : SUCCESS in 2m 46s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/493a42a463fa461c813302eda23f348d : SUCCESS in 2m 50s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/dd387de43146430287074215362ddd9a : SUCCESS in 3m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/72a9aeac55e24f2d8621669b84048a22 : SUCCESS in 4m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8ce44c21323c46a89f8d3f0ecd06a28d : SUCCESS in 2m 06s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/038001ec88e2416b85bea4bc708b475a : SUCCESS in 58m 27s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/7a3cbb29766940b49580fe043cb3fc34 : SUCCESS in 24m 08s","accounts_in_message":[],"_revision_number":1},{"id":"abd532065dc6e361ac258f4f0c963ce9890a7c48","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-02-21 17:14:27.000000000","message":"Patch Set 2: Commit message was updated.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"9ccac0822a450e02b4e391e434e13050bd46645a","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-02-21 17:15:45.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"96d3f65607d6345d29a132c03ffc46ecf1868b85","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-02-21 18:59:52.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0bedb956b0843bd3fd2792c282727fdae708440e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-21 19:02:15.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/603c568e935b404b939f9c59a6b41195\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/d992912419734869b19380ac977bd41a : SUCCESS in 1m 46s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e8f08b3fa33547adb6543d79190b86e7 : SUCCESS in 1h 41m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/305d7e1f85784ee495eeb30d7e0ba381 : SUCCESS in 3m 40s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ae9e994866ec4759a6216581dd06a768 : SUCCESS in 2m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/bf182566c8fb40b8af39dccb2f7f7223 : SUCCESS in 3m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/803783020beb453b897f74558418d7d1 : SUCCESS in 4m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cecc876007b5445f8f3c55a3a77ea513 : FAILURE in 2m 24s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/3c56cb5afc944c68ba92bdfa0a73c0f8 : SUCCESS in 57m 24s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/eb416d90fce242928d79c70d9349de1b : SUCCESS in 14m 11s","accounts_in_message":[],"_revision_number":2},{"id":"254c6a990f9f63e97a39c37ad220ae83599821ca","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-02-21 20:08:24.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"7763d7b73c576777ed6ac7b1f4d94f6cfeaeb5bb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-21 21:30:09.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a65c48fb424a4791b00bc68da47749e6\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/ff51f8c78fa7476c9bcf9c2a80b0b6b5 : SUCCESS in 1m 49s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d1ad55f89dbb4f3c8da1bc661c6d720e : SUCCESS in 1h 19m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4f07fe8c353e423ea6b67c6257b45ca3 : SUCCESS in 2m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/adf571b1ccd643e5a54916e163d2fdcf : SUCCESS in 2m 38s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1f904f7fd8f14ccebc2ab5a625ddf15d : SUCCESS in 2m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2898f532af434d6aa695b5729f282ccf : SUCCESS in 5m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7129e5fd249a424989266cf0e47dd199 : SUCCESS in 2m 18s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/dadf770173744760877bf98dcdc2144c : SUCCESS in 56m 30s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/a52713788989462e845c118cc17f77fd : SUCCESS in 22m 58s","accounts_in_message":[],"_revision_number":2},{"id":"551e06280f0fadafed8ed20c6fd6606dc9005350","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2024-02-22 17:13:59.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"44a1085aaf161fd42df1ab3662fa94cb306af219","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-22 17:14:30.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"a4703837d26dccac38783ce6d2e7e85e71259796","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-22 19:25:05.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/9bb7e749ca69449798445d8a93f7c5e7\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/cfeb2f91be8d4b3c80ad7055653ba0ca : SUCCESS in 1m 51s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c484e22843814b8f84cfb8e549ef67ba : TIMED_OUT in 2h 04m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db0495721026400fba9f8a6fb3ebf744 : SUCCESS in 2m 45s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/36d7629aa98b422cb55714759c86ee04 : SUCCESS in 2m 57s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6f8023bebf014de982de38c733ffd3af : SUCCESS in 3m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3f5075ab85cd44d2af36f9956cf36d74 : SUCCESS in 5m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1c6a7469e350405db8dd58ab2694064f : SUCCESS in 2m 45s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/5423b23a519d4d98a7b2e02086d96223 : SUCCESS in 1h 00m 13s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/9caf64d23cca41df89dd3e78f3a8ab61 : SUCCESS in 16m 08s","accounts_in_message":[],"_revision_number":2},{"id":"b185dfe7a9f702690cb045e00d9f291635efc63c","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2024-02-26 03:37:11.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ff772e3ca1f7edcd2a4c02b6cb1f66ec60d21c3d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-26 04:54:36.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ead9086fad404a2498d8a058604ebc69\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/8c7cde7644b24111b643cb302b9514f1 : SUCCESS in 1m 53s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/cf3d018857924832b45b80aba9ccfed0 : SUCCESS in 1h 15m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/57f774f243c646e5b03cdb8871250900 : SUCCESS in 2m 17s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5257e01058b5499cbd3d5500749f69dd : SUCCESS in 2m 48s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/19db9ed87f4a467a9387f6c9e786126f : SUCCESS in 4m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3d490a4162fd4b6a8e198ab6ad4f1d50 : SUCCESS in 4m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8dd10b896fcf4de1bf8dd223c055de1b : SUCCESS in 2m 40s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/24fd7401e93e4f7b9eb987b46a165b77 : SUCCESS in 51m 39s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/f841a2f9ade1402e9e374cface52cd05 : SUCCESS in 13m 55s","accounts_in_message":[],"_revision_number":2},{"id":"0297e23ce4675e6b121138a2a2cfeb6499be0183","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-26 04:55:06.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"2b366b213da454cca81f883ec2f630fc06bdcd3b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-26 06:51:21.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f2bb1e527d324b9fbef8b478e83d6371\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/ad94775fdc98435ab2ce60e00c45124e : SUCCESS in 1m 51s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6305909c28e84881815c4d3ee0b12b8b : SUCCESS in 1h 45m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b75274b73f3d4ea2b1ce6c1027321420 : SUCCESS in 2m 21s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2e6d15e2670444b4b3648e9ba2c78f21 : SUCCESS in 2m 52s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/74df74af956b46b78a7d7b8091fd9579 : SUCCESS in 5m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bbd0eae8a6884d7d95921c43fccc1303 : SUCCESS in 4m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2fc2d5f261f042cca08e343864161c94 : SUCCESS in 2m 28s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/b2405371a9d448bf9121e6e75406f574 : SUCCESS in 50m 29s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/8cfe9b6ae26b46fbbb50f91a9f27d911 : SUCCESS in 25m 26s","accounts_in_message":[],"_revision_number":2},{"id":"8793bf40fed271c8a3164d9581c9d905aeca3d71","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-26 06:51:21.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"3fe3406dae94d41e6bc44505096b1da21fdd7965","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-26 06:52:19.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/89f2280c85e34ee7acff9d8c3a5f1eb3\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dba835bd2031466e800a8655a4d2bc21 : SUCCESS in 40s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ac4da800850542d89b0965fee2b0c1d5 : SUCCESS in 39s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"1e0ab242cabcbe1fe673d8950ff857092d71127f","revisions":{"8103437ea3d48f1f16a446c80150c55caf661375":{"kind":"REWORK","_number":1,"created":"2024-02-20 05:28:39.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/98/909498/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/98/909498/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/98/909498/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/98/909498/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/98/909498/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/98/909498/1"}}},"commit":{"parents":[{"commit":"b9fb6ca1d02512d6b87cc74e212a2666f703a8e8","subject":"Merge \"make setup dependencies discoverable\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b9fb6ca1d02512d6b87cc74e212a2666f703a8e8"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2024-02-20 05:21:50.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2024-02-20 05:21:50.000000000","tz":660},"subject":"lint: Up-rev hacking","message":"lint: Up-rev hacking\n\n    Without up-reving hacking python 3.12 can\u0027t be used for pep8/flake8\n    checks.\n    Also address a few new pyflakes issues that seem reasonable to enforce:\n\n       E275 missing whitespace after keyword\n       H214 Use assertIn/NotIn(A, B) rather than\n            assertTrue/False(A in/not in B)\n       H211 do not compare types, use assert{Is,IsNot}Instance\n\n    Add F811 (redefinition of unused \u0027function\u0027), as this check makes\n    client.py fail.\n\n    And noqa some longer lines that we\u0027re happy to carry.\n\nChange-Id: Ic97698a310ffe7114b668b8c4bc0195f6997bb45\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8103437ea3d48f1f16a446c80150c55caf661375"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8103437ea3d48f1f16a446c80150c55caf661375"}]},"branch":"refs/heads/master"},"1e0ab242cabcbe1fe673d8950ff857092d71127f":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2024-02-21 17:14:27.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/98/909498/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/98/909498/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/98/909498/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/98/909498/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/98/909498/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/98/909498/2"}}},"commit":{"parents":[{"commit":"b9fb6ca1d02512d6b87cc74e212a2666f703a8e8","subject":"Merge \"make setup dependencies discoverable\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b9fb6ca1d02512d6b87cc74e212a2666f703a8e8"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2024-02-20 05:21:50.000000000","tz":660},"committer":{"name":"Tim Burke","email":"tburke@nvidia.com","date":"2024-02-21 17:14:27.000000000","tz":0},"subject":"lint: Up-rev hacking","message":"lint: Up-rev hacking\n\nWithout up-reving hacking python 3.12 can\u0027t be used for pep8/flake8\nchecks. Also address a few new pyflakes issues that seem reasonable\nto enforce:\n\n   E275 missing whitespace after keyword\n   H214 Use assertIn/NotIn(A, B) rather than\n        assertTrue/False(A in/not in B)\n   H211 do not compare types, use assert{Is,IsNot}Instance\n\nAdd F811 (redefinition of unused \u0027function\u0027), as this check makes\nclient.py fail.\n\nAnd noqa some longer lines that we\u0027re happy to carry.\n\nChange-Id: Ic97698a310ffe7114b668b8c4bc0195f6997bb45\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1e0ab242cabcbe1fe673d8950ff857092d71127f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1e0ab242cabcbe1fe673d8950ff857092d71127f"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"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":{}}}]}
