#1147549 manuila-ui: using the removed pkg_resources module in the autopkg tests

#1147549#5
Date:
2026-09-13 05:10:21 UTC
From:
To:
using the removed pkg_resources module in the autopkg tests:

[...]

145s creating manila_ui.egg-info
145s Traceback (most recent call last):
145s   File "/tmp/autopkgtest.81X0H2/build.yob/src/setup.py", line 18,
in <module>
145s     setuptools.setup(
145s     ~~~~~~~~~~~~~~~~^
145s         setup_requires=['pbr>=2.0.0'],
145s         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
145s         pbr=True)
145s         ^^^^^^^^^
145s   File "/usr/lib/python3/dist-packages/setuptools/__init__.py",
line 117, in setup
145s     return distutils.core.setup(**attrs)  # type: ignore[return-value]
145s            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
145s   File
"/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line
168, in setup
145s     return run_commands(dist)
145s   File
"/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line
184, in run_commands
145s     dist.run_commands()
145s     ~~~~~~~~~~~~~~~~~^^
145s   File
"/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line
1028, in run_commands
145s     self.run_command(cmd)
145s     ~~~~~~~~~~~~~~~~^^^^^
145s   File "/usr/lib/python3/dist-packages/setuptools/dist.py", line
1106, in run_command
145s     super().run_command(command)
145s     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^
145s   File
"/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line
1047, in run_command
145s     cmd_obj.run()
145s     ~~~~~~~~~~~^^
145s   File "/usr/lib/python3/dist-packages/pbr/_compat/commands.py",
line 232, in run
145s     return du_install.install.run(self)
145s            ~~~~~~~~~~~~~~~~~~~~~~^^^^^^
145s   File
"/usr/lib/python3/dist-packages/setuptools/_distutils/command/install.py",
line 693, in run
145s     self.run_command('build')
145s     ~~~~~~~~~~~~~~~~^^^^^^^^^
145s   File
"/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 342,
in run_command
145s     self.distribution.run_command(command)
145s     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
145s   File "/usr/lib/python3/dist-packages/setuptools/dist.py", line
1106, in run_command
145s     super().run_command(command)
145s     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^
145s   File
"/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line
1047, in run_command
145s     cmd_obj.run()
145s     ~~~~~~~~~~~^^
145s   File
"/usr/lib/python3/dist-packages/setuptools/_distutils/command/build.py",
line 137, in run
145s     self.run_command(cmd_name)
145s     ~~~~~~~~~~~~~~~~^^^^^^^^^^
145s   File
"/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 342,
in run_command
145s     self.distribution.run_command(command)
145s     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
145s   File "/usr/lib/python3/dist-packages/setuptools/dist.py", line
1106, in run_command
145s     super().run_command(command)
145s     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^
145s   File
"/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line
1047, in run_command
145s     cmd_obj.run()
145s     ~~~~~~~~~~~^^
145s   File
"/usr/lib/python3/dist-packages/setuptools/command/build_py.py", line
80, in run
145s     self.build_package_data()
145s     ~~~~~~~~~~~~~~~~~~~~~~~^^
145s   File
"/usr/lib/python3/dist-packages/setuptools/command/build_py.py", line
172, in build_package_data
145s     for target, srcfile in self._get_package_data_output_mapping():
145s                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
145s   File
"/usr/lib/python3/dist-packages/setuptools/command/build_py.py", line
164, in _get_package_data_output_mapping
145s     for package, src_dir, build_dir, filenames in self.data_files:
145s                                                   ^^^^^^^^^^^^^^^
145s   File
"/usr/lib/python3/dist-packages/setuptools/command/build_py.py", line
90, in __getattr__
145s     self.data_files = self._get_data_files()
145s                       ~~~~~~~~~~~~~~~~~~~~^^
145s   File
"/usr/lib/python3/dist-packages/setuptools/command/build_py.py", line
96, in _get_data_files
145s     self.analyze_manifest()
145s     ~~~~~~~~~~~~~~~~~~~~~^^
145s   File
"/usr/lib/python3/dist-packages/setuptools/command/build_py.py", line
194, in analyze_manifest
145s     self.run_command('egg_info')
145s     ~~~~~~~~~~~~~~~~^^^^^^^^^^^^
145s   File
"/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py", line 342,
in run_command
145s     self.distribution.run_command(command)
145s     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
145s   File "/usr/lib/python3/dist-packages/setuptools/dist.py", line
1106, in run_command
145s     super().run_command(command)
145s     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^
145s   File
"/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py", line
1047, in run_command
145s     cmd_obj.run()
145s     ~~~~~~~~~~~^^
145s   File
"/usr/lib/python3/dist-packages/setuptools/command/egg_info.py", line
334, in run
145s     writer = ep.load()
145s   File "/usr/lib/python3.14/importlib/metadata/__init__.py", line
179, in load
145s     module = import_module(match.group('module'))
145s   File "/usr/lib/python3.14/importlib/__init__.py", line 88, in
import_module
145s     return _bootstrap._gcd_import(name[level:], package, level)
145s            ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
145s   File "<frozen importlib._bootstrap>", line 1406, in _gcd_import
145s   File "<frozen importlib._bootstrap>", line 1371, in _find_and_load
145s   File "<frozen importlib._bootstrap>", line 1342, in
_find_and_load_unlocked
145s   File "<frozen importlib._bootstrap>", line 938, in _load_unlocked
145s   File "<frozen importlib._bootstrap_external>", line 763, in
exec_module
145s   File "<frozen importlib._bootstrap>", line 491, in
_call_with_frames_removed
145s   File "/usr/lib/python3/dist-packages/calmjs/dist.py", line 18, in
<module>
145s     from pkg_resources import Requirement
145s ModuleNotFoundError: No module named 'pkg_resources'
146s autopkgtest [03:30:37]: test unittests: -----------------------]

#1147549#10
Date:
2026-09-13 09:05:09 UTC
From:
To:

Hi Mathias,


Please stop filling bugs on each and every Horizon plugins when the issue is obiously on python-calmjs.


Cheers,


Thomas Goirand (zigo)

#1147549#15
Date:
2026-09-13 09:05:09 UTC
From:
To:

Hi Mathias,


Please stop filling bugs on each and every Horizon plugins when the issue is obiously on python-calmjs.


Cheers,


Thomas Goirand (zigo)

#1147549#20
Date:
2026-09-13 11:21:38 UTC
From:
To:
This bug is in python-calmjs, for which a bug is already opened.

Cheers,

Thomas Goirand (zigo)