)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"906acd8d6199277342a5d1ac97709aa94d45b34f","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"35f93a36_971fc37c","updated":"2026-05-28 10:04:41.000000000","message":"we have an issue \n\nhttps://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_834/openstack/834c00ad0e45451dbb8a08f34aed96f3/job-output.txt\n\n```\n2026-05-28 06:41:24.972000 | ubuntu-noble | mypy: 6341 I exit 0 (1.09 seconds) /home/zuul/src/opendev.org/openstack/cinder\u003e python -I -m pip install --force-reinstall --no-deps /home/zuul/src/opendev.org/openstack/cinder/.tox/.tmp/package/2/cinder-28.1.0.dev100-0.editable-py3-none-any.whl pid\u003d6774 [tox/execute/api.py:308]\n2026-05-28 06:41:24.973533 | ubuntu-noble | mypy: 6343 W commands[0]\u003e mypy --cache-dir\u003d/home/zuul/src/opendev.org/openstack/cinder/.tox/mypy/mypy_cache [tox/tox_env/api.py:485]\n2026-05-28 06:41:33.676716 | ubuntu-noble | cinder/volume/manager.py: note: In member \"__init__\" of class \"VolumeManager\":\n2026-05-28 06:41:33.676777 | ubuntu-noble | cinder/volume/manager.py:307:19: error: Module has no attribute \"urllib3\"\n2026-05-28 06:41:33.676790 | ubuntu-noble | [attr-defined]\n2026-05-28 06:41:33.676801 | ubuntu-noble |                 rpu \u003d requests.packages.urllib3\n2026-05-28 06:41:33.676811 | ubuntu-noble |                       ^~~~~~~~~~~~~~~~~~~~~~~~~\n2026-05-28 06:41:34.219722 | ubuntu-noble | Generated HTML report (via XSLT): /home/zuul/src/opendev.org/openstack/cinder/mypy-report/index.html\n2026-05-28 06:41:34.219796 | ubuntu-noble | Found 1 error in 1 file (checked 56 source files)\n2026-05-28 06:41:34.233578 | ubuntu-noble | mypy: 15603 C exit 1 (9.26 seconds) /home/zuul/src/opendev.org/openstack/cinder\u003e mypy --cache-dir\u003d/home/zuul/src/opendev.org/openstack/cinder/.tox/mypy/mypy_cache pid\u003d6803 [tox/execute/api.py:308]\n2026-05-28 06:41:34.235274 | ubuntu-noble | .pkg: 15604 W _exit\u003e python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True pbr.build [tox/tox_env/api.py:485]\n2026-05-28 06:41:34.236524 | ubuntu-noble | Backend: run command _exit with args {}\n2026-05-28 06:41:34.236547 | ubuntu-noble | Backend: Wrote response {\u0027return\u0027: 0} to /tmp/pep517__exit-osvueuko.json\n2026-05-28 06:41:34.238040 | ubuntu-noble | .pkg: 15607 I exit None (0.00 seconds) /home/zuul/src/opendev.org/openstack/cinder\u003e python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True pbr.build pid\u003d6523 [tox/execute/api.py:308]\n2026-05-28 06:41:34.302799 | ubuntu-noble | .pkg: 15672 D delete package /home/zuul/src/opendev.org/openstack/cinder/.tox/.tmp/package/2/cinder-28.1.0.dev100-0.editable-py3-none-any.whl [tox/tox_env/python/virtual_env/package/pyproject.py:245]\n2026-05-28 06:41:34.304722 | ubuntu-noble |   mypy: FAIL code 1 (14.91\u003dsetup[5.66]+cmd[9.26] seconds)\n```\n\n\nI am not sure this patch will solve it, as its not really a mypy version  issue.\nI think we should use urllib3 directly instead of `requests.packages.urllib3` -as I thought was suggested in other patch.","commit_id":"ce81902267e5d11a9665f507a5dcea11973dd4ef"},{"author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"change_message_id":"185b023f7f30a8835588ea165fcb854aa139a090","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"869f63ee_0a2e91dd","in_reply_to":"210fe718_4e323ab2","updated":"2026-05-28 13:15:20.000000000","message":"yeah it was only showing for this patch -I just wanted to give this more attention as both patch related my mypy.\nhttps://review.opendev.org/c/openstack/cinder/+/985038","commit_id":"ce81902267e5d11a9665f507a5dcea11973dd4ef"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"e3c29233dc4a09adf7327239a918c48468ede713","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"210fe718_4e323ab2","in_reply_to":"35f93a36_971fc37c","updated":"2026-05-28 12:58:33.000000000","message":"This failure isn\u0027t showing up here, so we probably need to address it in another patch.","commit_id":"ce81902267e5d11a9665f507a5dcea11973dd4ef"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"be519d1f4c6a4dbea5b676d009949b6b0c93adf1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"07b4a38b_826cc142","updated":"2026-07-10 11:16:17.000000000","message":"Only required one modification, might as well keep up with the latest major version of mypy.","commit_id":"931ba023429112dda677f8acf9408b56a6b4fac2"}],"tox.ini":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"6ba1af32b427e298b1ea148b11ed737060aac0da","unresolved":true,"context_lines":[{"line_number":197,"context_line":"  types-requests"},{"line_number":198,"context_line":"  types-lxml"},{"line_number":199,"context_line":"  types-tabulate"},{"line_number":200,"context_line":"  mypy\u003e\u003d2.0.0,\u003c2.1.0"},{"line_number":201,"context_line":"commands \u003d"},{"line_number":202,"context_line":"  mypy --cache-dir\u003d\"{envdir}/mypy_cache\" {posargs}"},{"line_number":203,"context_line":""}],"source_content_type":"text/x-properties","patch_set":2,"id":"ef1d342f_1f1fe048","line":200,"updated":"2026-06-09 22:43:25.000000000","message":"```suggestion\n  mypy~\u003d2.0.0\n```\n\ndoes the same thing, but more succinctly","commit_id":"f577b42a0cea93d310e710fd724c376c12332d94"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"745a204e2f1b0810289a75b26a707376b1c8fffe","unresolved":false,"context_lines":[{"line_number":197,"context_line":"  types-requests"},{"line_number":198,"context_line":"  types-lxml"},{"line_number":199,"context_line":"  types-tabulate"},{"line_number":200,"context_line":"  mypy\u003e\u003d2.0.0,\u003c2.1.0"},{"line_number":201,"context_line":"commands \u003d"},{"line_number":202,"context_line":"  mypy --cache-dir\u003d\"{envdir}/mypy_cache\" {posargs}"},{"line_number":203,"context_line":""}],"source_content_type":"text/x-properties","patch_set":2,"id":"acbab1d0_5ad7ff5d","line":200,"in_reply_to":"ef1d342f_1f1fe048","updated":"2026-06-10 15:14:27.000000000","message":"Fix applied.","commit_id":"f577b42a0cea93d310e710fd724c376c12332d94"}]}
