)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"37050c8e73b343555793fad55df74acc490d3689","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"bf6bd7ad_037fccd6","updated":"2025-08-05 15:05:17.000000000","message":"```\n2025-08-05 12:31:15.264316 | controller | + lib/nova:init_nova:889                   :   /opt/stack/data/venv/bin/nova-manage --config-file /etc/nova/nova.conf api_db sync\n2025-08-05 12:31:18.259818 | controller | Traceback (most recent call last):\n2025-08-05 12:31:18.259863 | controller |   File \"/opt/stack/data/venv/bin/nova-manage\", line 3, in \u003cmodule\u003e\n2025-08-05 12:31:18.259900 | controller |     from nova.cmd.manage import main\n2025-08-05 12:31:18.259945 | controller |   File \"/opt/stack/nova/nova/cmd/manage.py\", line 85, in \u003cmodule\u003e\n2025-08-05 12:31:18.260020 | controller |     from nova.virt.libvirt import machine_type_utils\n2025-08-05 12:31:18.260070 | controller |   File \"/opt/stack/nova/nova/virt/libvirt/__init__.py\", line 15, in \u003cmodule\u003e\n2025-08-05 12:31:18.260115 | controller |     from nova.virt.libvirt import driver\n2025-08-05 12:31:18.260175 | controller |   File \"/opt/stack/nova/nova/virt/libvirt/driver.py\", line 107, in \u003cmodule\u003e\n2025-08-05 12:31:18.260223 | controller |     from nova.virt.disk import api as disk_api\n2025-08-05 12:31:18.260263 | controller |   File \"/opt/stack/nova/nova/virt/disk/api.py\", line 43, in \u003cmodule\u003e\n2025-08-05 12:31:18.260305 | controller |     from nova.virt import images\n2025-08-05 12:31:18.260345 | controller |   File \"/opt/stack/nova/nova/virt/images.py\", line 28, in \u003cmodule\u003e\n2025-08-05 12:31:18.260403 | controller |     from oslo_utils.imageutils import format_inspector\n2025-08-05 12:31:18.260471 | controller | ImportError: cannot import name \u0027format_inspector\u0027 from \u0027oslo_utils.imageutils\u0027 (/usr/lib/python3/dist-packages/oslo_utils/imageutils.py)\n```\n\nWhy is `nova-manage` using oslo.utils from `/usr/lib/python3/dist-packages` instead of`/opt/stack/data/venv/site-packages` 🤔","commit_id":"a108d078739aec3ee95831e3b429282736f16f42"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"60036d6f182c7b858daeaae820d3d67db4efa030","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"25d81e21_620827b0","updated":"2025-08-05 12:05:05.000000000","message":"recheck","commit_id":"a108d078739aec3ee95831e3b429282736f16f42"},{"author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"change_message_id":"b048fe665c1ad79cf25a04895f812188c7a5b86a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"a8dde9a4_dce1d81c","updated":"2025-06-26 11:22:44.000000000","message":"recheck - to see whether tempest-full-py3 job is only flaky or is the gate blocked by the issue [1]\n\n[1] ImportError: cannot import name \u0027format_inspector\u0027 from \u0027oslo_utils.imageutils\u0027 (/usr/lib/python3/dist-packages/oslo_utils/imageutils.py)","commit_id":"a108d078739aec3ee95831e3b429282736f16f42"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"f5701afd29b41535326178ccf40ab9a7a3a68850","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6b84ca00_be7d25bd","in_reply_to":"bf6bd7ad_037fccd6","updated":"2025-08-05 15:23:16.000000000","message":"Or rather, to `/opt/stack/data/lib/python3.12/site-packages`.\n\nI see it getting installed:\n\n```\n2025-08-05 12:20:52.698979 | controller | + inc/python:setup_package:465             :   pip_install -e /opt/stack/oslo.utils\n2025-08-05 12:20:52.740861 | controller | Using python 3.12 to install /opt/stack/oslo.utils\n2025-08-05 12:20:52.746118 | controller | + inc/python:pip_install:210               :   env http_proxy\u003d https_proxy\u003d no_proxy\u003d PIP_FIND_LINKS\u003d /opt/stack/data/venv/bin/pip install -c /opt/stack/requirements/upper-constraints.txt -e /opt/stack/oslo.utils\n2025-08-05 12:20:53.694752 | controller | Looking in indexes: https://mirror.gra1.ovh.opendev.org/pypi/simple, https://mirror.gra1.ovh.opendev.org/wheel/ubuntu-24.04-x86_64\n2025-08-05 12:20:53.701533 | controller | Obtaining file:///opt/stack/oslo.utils\n2025-08-05 12:20:53.702671 | controller |   Preparing metadata (setup.py): started\n2025-08-05 12:20:54.188085 | controller |   Preparing metadata (setup.py): finished with status \u0027done\u0027\n2025-08-05 12:20:54.204311 | controller | Requirement already satisfied: iso8601\u003e\u003d0.1.11 in /opt/stack/data/venv/lib/python3.12/site-packages (from oslo.utils\u003d\u003d9.0.1.dev1) (2.1.0)\n2025-08-05 12:20:54.616384 | controller | Collecting oslo.i18n\u003e\u003d3.15.3 (from oslo.utils\u003d\u003d9.0.1.dev1)\n2025-08-05 12:20:54.621504 | controller |   Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/aa/c3/f87b9c681a4dbe344fc3aee93aa0750af9d29efc61e10aeeabb8d8172576/oslo.i18n-6.5.1-py3-none-any.whl.metadata (2.1 kB)\n2025-08-05 12:20:54.676727 | controller | Collecting netaddr\u003e\u003d0.10.0 (from oslo.utils\u003d\u003d9.0.1.dev1)\n2025-08-05 12:20:54.682083 | controller |   Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/12/cc/f4fe2c7ce68b92cbf5b2d379ca366e1edae38cccaad00f69f529b460c3ef/netaddr-1.3.0-py3-none-any.whl.metadata (5.0 kB)\n2025-08-05 12:20:54.734754 | controller | Collecting debtcollector\u003e\u003d1.2.0 (from oslo.utils\u003d\u003d9.0.1.dev1)\n2025-08-05 12:20:54.739732 | controller |   Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/9c/ca/863ed8fa66d6f986de6ad7feccc5df96e37400845b1eeb29889a70feea99/debtcollector-3.0.0-py3-none-any.whl.metadata (2.3 kB)\n2025-08-05 12:20:54.823141 | controller | Collecting pyparsing\u003e\u003d2.1.0 (from oslo.utils\u003d\u003d9.0.1.dev1)\n2025-08-05 12:20:54.827416 | controller |   Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl.metadata (5.0 kB)\n2025-08-05 12:20:54.837077 | controller | Requirement already satisfied: packaging\u003e\u003d20.4 in /opt/stack/data/venv/lib/python3.12/site-packages (from oslo.utils\u003d\u003d9.0.1.dev1) (25.0)\n2025-08-05 12:20:54.867977 | controller | Collecting tzdata\u003e\u003d2022.4 (from oslo.utils\u003d\u003d9.0.1.dev1)\n2025-08-05 12:20:54.872368 | controller |   Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl.metadata (1.4 kB)\n2025-08-05 12:20:54.944678 | controller | Collecting PyYAML\u003e\u003d3.13 (from oslo.utils\u003d\u003d9.0.1.dev1)\n2025-08-05 12:20:54.946506 | controller |   Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)\n2025-08-05 12:20:54.949119 | controller | Requirement already satisfied: psutil\u003e\u003d3.2.2 in /opt/stack/data/venv/lib/python3.12/site-packages (from oslo.utils\u003d\u003d9.0.1.dev1) (7.0.0)\n2025-08-05 12:20:54.949789 | controller | Requirement already satisfied: pbr\u003e\u003d6.1.0 in /opt/stack/data/venv/lib/python3.12/site-packages (from oslo.utils\u003d\u003d9.0.1.dev1) (6.1.1)\n2025-08-05 12:20:55.194325 | controller | Collecting wrapt\u003e\u003d1.7.0 (from debtcollector\u003e\u003d1.2.0-\u003eoslo.utils\u003d\u003d9.0.1.dev1)\n2025-08-05 12:20:55.198591 | controller |   Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/2a/5a/04cde32b07a7431d4ed0553a76fdb7a61270e78c5fd5a603e190ac389f14/wrapt-1.17.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.4 kB)\n2025-08-05 12:20:55.210239 | controller | Requirement already satisfied: setuptools in /opt/stack/data/venv/lib/python3.12/site-packages (from pbr\u003e\u003d6.1.0-\u003eoslo.utils\u003d\u003d9.0.1.dev1) (80.9.0)\n2025-08-05 12:20:55.232673 | controller | Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/9c/ca/863ed8fa66d6f986de6ad7feccc5df96e37400845b1eeb29889a70feea99/debtcollector-3.0.0-py3-none-any.whl (23 kB)\n2025-08-05 12:20:55.240557 | controller | Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/12/cc/f4fe2c7ce68b92cbf5b2d379ca366e1edae38cccaad00f69f529b460c3ef/netaddr-1.3.0-py3-none-any.whl (2.3 MB)\n2025-08-05 12:20:55.292713 | controller |    â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â” 2.3/2.3 MB 43.9 MB/s  0:00:00\n2025-08-05 12:20:55.296554 | controller | Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/aa/c3/f87b9c681a4dbe344fc3aee93aa0750af9d29efc61e10aeeabb8d8172576/oslo.i18n-6.5.1-py3-none-any.whl (46 kB)\n2025-08-05 12:20:55.303978 | controller | Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl (111 kB)\n2025-08-05 12:20:55.310242 | controller | Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (767 kB)\n2025-08-05 12:20:55.315057 | controller | Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl (347 kB)\n2025-08-05 12:20:55.327023 | controller | Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/2a/5a/04cde32b07a7431d4ed0553a76fdb7a61270e78c5fd5a603e190ac389f14/wrapt-1.17.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (89 kB)\n2025-08-05 12:20:55.430204 | controller | Installing collected packages: wrapt, tzdata, PyYAML, pyparsing, netaddr, oslo.i18n, debtcollector, oslo.utils\n2025-08-05 12:20:55.612205 | controller |   Attempting uninstall: PyYAML\n2025-08-05 12:20:55.616679 | controller |     Found existing installation: PyYAML 6.0.1\n2025-08-05 12:20:55.617069 | controller |     Not uninstalling pyyaml at /usr/lib/python3/dist-packages, outside environment /opt/stack/data/venv\n2025-08-05 12:20:55.617334 | controller |     Can\u0027t uninstall \u0027PyYAML\u0027. No files were found to uninstall.\n2025-08-05 12:20:55.706221 | controller |   Attempting uninstall: pyparsing\n2025-08-05 12:20:55.711086 | controller |     Found existing installation: pyparsing 3.1.1\n2025-08-05 12:20:55.711438 | controller |     Not uninstalling pyparsing at /usr/lib/python3/dist-packages, outside environment /opt/stack/data/venv\n2025-08-05 12:20:55.711745 | controller |     Can\u0027t uninstall \u0027pyparsing\u0027. No files were found to uninstall.\n2025-08-05 12:20:56.062412 | controller |   DEPRECATION: Legacy editable install of oslo.utils\u003d\u003d9.0.1.dev1 from file:///opt/stack/oslo.utils (setup.py develop) is deprecated. pip 25.3 will enforce this behaviour change. A possible replacement is to add a pyproject.toml or enable --use-pep517, and use setuptools \u003e\u003d 64. If the resulting installation is not behaving as expected, try using --config-settings editable_mode\u003dcompat. Please consult the setuptools documentation for more information. Discussion can be found at https://github.com/pypa/pip/issues/11457\n2025-08-05 12:20:56.062558 | controller |   Running setup.py develop for oslo.utils\n2025-08-05 12:21:07.353698 | controller |\n2025-08-05 12:21:07.361805 | controller | Successfully installed PyYAML-6.0.2 debtcollector-3.0.0 netaddr-1.3.0 oslo.i18n-6.5.1 oslo.utils-9.0.1.dev1 pyparsing-3.2.3 tzdata-2025.2 wrapt-1.17.2\n```","commit_id":"a108d078739aec3ee95831e3b429282736f16f42"}]}
