)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"change_message_id":"5b3794ae6c3ee1eeac46ab13719dd5842d93e531","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"1adb1bfa_1f1f56a7","updated":"2023-04-13 20:44:29.000000000","message":"I am not sure how this could fix the original issue. The PR basically just replaces the pip3 installed from pypi with the pip3 distro package. \n\nWould be great to have more details in the commit message.","commit_id":"b146c3c0e937f482467f266073644b6fdc10abed"},{"author":{"_account_id":32001,"name":"Zhang Yeda","email":"zhang_yeda@163.com","username":"zhangyeda"},"change_message_id":"2bccbe6763bec5c32316282f49baaecd1ac7f845","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"be7e0b7d_731225d5","in_reply_to":"1adb1bfa_1f1f56a7","updated":"2023-04-14 00:20:42.000000000","message":"Thank you for reviewing. I will make some changes and give futher explanation.","commit_id":"b146c3c0e937f482467f266073644b6fdc10abed"},{"author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"change_message_id":"1b71d787c4e4f1b2b1484a6a060bc8fbe7e83659","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"cbec906c_b615faa7","updated":"2023-04-14 04:15:07.000000000","message":"Not sure, but it looks more like a version related issue. Focal python3 is 3.8 and in the Dockerfile we install pip from here `https://bootstrap.pypa.io/pip/3.6/get-pip.py`.\n\nDid you try to install distro pip package but not use --ignore-installed when installing six? It should be consistent.\n\nI also tried to use distro pip but if I then use --ignore-installed and then try pip show six it gives me stack trace like this https://paste.opendev.org/show/bAS7703yKKewDIdxtz3T/\n\nThis last patchset with pip coming from pypa and six installed with --ignore-installed looks ok. But in most cases I would prefer not to use --ignore-installed since we can easily end up with incosistent state.","commit_id":"699154703cea944e62a2bc00b08d6bfba3a40302"},{"author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"change_message_id":"b2cfc4785eec23159a129bc17aeb32f491d6dc1f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"dd1658f1_29007479","in_reply_to":"96085bb2_fae8dba2","updated":"2023-04-18 13:44:22.000000000","message":"Done","commit_id":"699154703cea944e62a2bc00b08d6bfba3a40302"},{"author":{"_account_id":32001,"name":"Zhang Yeda","email":"zhang_yeda@163.com","username":"zhangyeda"},"change_message_id":"7af63a719ff7489e4503336828916736c0059904","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"f4ca7a4f_c833030f","in_reply_to":"b42cba09_970bb524","updated":"2023-04-14 10:44:23.000000000","message":"Sorry for so many replies. I tested ceph-daemon image with \u0027python3 -m pip install --upgrade pip\u0027, it would still cause \u0027No module named six\u0027 problem, since pip3 and following python modules would be installed in /usr/local/lib path just like using pypi pip3. So I think we can just keep patch set 2 using pypi pip3 with \u0027--ignore-installed\u0027 or using distro pip and just keep python3-six 1.14.0. Do you have futher suggestions? Thanks again for your time.","commit_id":"699154703cea944e62a2bc00b08d6bfba3a40302"},{"author":{"_account_id":32001,"name":"Zhang Yeda","email":"zhang_yeda@163.com","username":"zhangyeda"},"change_message_id":"9709749909cd3fbe20cbd21e1b0d9a8fd754e482","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"b42cba09_970bb524","in_reply_to":"bf15569b_a2f208fb","updated":"2023-04-14 09:28:49.000000000","message":"Update pip to 23.0.1 can also resolve \u0027ERROR: python-cinderclient 9.3.0 has requirement requests\u003e\u003d2.25.1, but you\u0027ll have requests 2.22.0 which is incompatible.\u0027 mentioned in https://paste.opendev.org/show/819624/, so this solution may be better.","commit_id":"699154703cea944e62a2bc00b08d6bfba3a40302"},{"author":{"_account_id":32001,"name":"Zhang Yeda","email":"zhang_yeda@163.com","username":"zhangyeda"},"change_message_id":"ca2988cc8ed026932d8f67c5a671d251bc466048","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"bf15569b_a2f208fb","in_reply_to":"cbec906c_b615faa7","updated":"2023-04-14 09:08:40.000000000","message":"I tried distro pip without --ignore-installed and got errors like this https://paste.opendev.org/show/819624/, as python3-six 1.14.0 already installed as dependency of python3-openssl and some other packages, and can not be updated by distro pip. \n\nSo when using distro pip, we can just keep python3-six 1.14.0 and do not update six to 1.16.0 through pip3. This will not cause \u0027No module named six\u0027 problem. Or we can update pip to latest 23.0.1 with \u0027python3 -m pip install --upgrade pip\u0027 and then pip3 install --update six, this also works.  Which solution do you prefer?","commit_id":"699154703cea944e62a2bc00b08d6bfba3a40302"},{"author":{"_account_id":32001,"name":"Zhang Yeda","email":"zhang_yeda@163.com","username":"zhangyeda"},"change_message_id":"21a449a05370b5abef975211dbfe0fe2b5b8a6c3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"32cdbffe_9cb5ca36","in_reply_to":"dd1658f1_29007479","updated":"2023-04-18 14:17:00.000000000","message":"Thank you very much for your kind work.","commit_id":"699154703cea944e62a2bc00b08d6bfba3a40302"},{"author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"change_message_id":"dfa1417fbbb042368344827b49e2f00dfea82953","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"96085bb2_fae8dba2","in_reply_to":"f4ca7a4f_c833030f","updated":"2023-04-18 12:17:04.000000000","message":"As far as I understood: \n1) if we install distro pip we anyway get this error with python-cinderclient\n2) if we upgrade pip to 23.0.1 we still have this error with ceph-daemon\nLet\u0027s then stick to this solution with pypi pip3 with --ignore-installed","commit_id":"699154703cea944e62a2bc00b08d6bfba3a40302"}]}
