Package: src:python-oslo.versionedobjects
Version: 3.2.0-2
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules build
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh build --buildsystem=python_distutils --with python3,sphinxdoc
dh_update_autotools_config -O--buildsystem=python_distutils
dh_autoreconf -O--buildsystem=python_distutils
dh_auto_configure -O--buildsystem=python_distutils
dh_auto_configure: warning: Please use the third-party "pybuild" build system
instead of python-distutils
dh_auto_configure: warning: This feature will be removed in compat 12.
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
echo "Do nothing..."
Do nothing...
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
pkgos-dh_auto_test --no-py2
+ PKGOS_TEST_PARALLEL=yes
+ PKGOS_TEST_SERIAL=no
+ PYTHONS=disabled
+ PYTHON3S=disabled
+ TEST_PARALLEL_OPT=--parallel
+ TEST_SERIAL_OPT=
+ echo WARNING: --no-py2 is deprecated, and always on.
WARNING: --no-py2 is deprecated, and always on.
+ shift
+ py3versions -vr
+ PYTHON3S=3.12 3.11
+ [ yes = no ]
+ [ no = yes ]
+ [ 3.12 = disabled ]
+ echo 3.12
+ cut -d. -f1
+ PYMAJOR=3
+ echo ===> Testing with python (python3)
===> Testing with python (python3)
+ pwd
+ [ -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages ]
+ [ -e .stestr.conf ]
+ [ -x /usr/bin/python3-stestr ]
+ STESTR=stestr
+ rm -rf .stestr
+ PYTHON=python3.12 stestr run --parallel --subunit
+ subunit2pyunit
=========================
Failures during discovery
=========================
--- import errors ---
Failed to import test module: oslo_versionedobjects.tests.test_exception
Traceback (most recent call last):
File "/usr/lib/python3.12/unittest/loader.py", line 394, in _find_test_path
module = self._get_module_from_name(name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/unittest/loader.py", line 337, in
_get_module_from_name
__import__(name)
File "/<<PKGBUILDDIR>>/oslo_versionedobjects/tests/test_exception.py", line 17, in
<module>
from oslo_versionedobjects import test
File "/<<PKGBUILDDIR>>/oslo_versionedobjects/test.py", line 23, in <module>
import eventlet # noqa
^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 17, in
<module>
from eventlet import convenience
File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line 4, in
<module>
from eventlet import greenpool
File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 4, in
<module>
from eventlet import queue
File "/usr/lib/python3/dist-packages/eventlet/queue.py", line 49, in <module>
from eventlet.event import Event
File "/usr/lib/python3/dist-packages/eventlet/event.py", line 3, in <module>
from eventlet import hubs
File "/usr/lib/python3/dist-packages/eventlet/hubs/__init__.py", line 7, in
<module>
from eventlet.support import greenlets as greenlet
File "/usr/lib/python3/dist-packages/eventlet/support/__init__.py", line 6, in
<module>
from eventlet.support import greenlets
File "/usr/lib/python3/dist-packages/eventlet/support/greenlets.py", line 3, in
<module>
import greenlet
File "/usr/lib/python3/dist-packages/greenlet/__init__.py", line 29, in
<module>
from ._greenlet import _C_API # pylint:disable=no-name-in-module
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'greenlet._greenlet'
Failed to import test module: oslo_versionedobjects.tests.test_fields
Traceback (most recent call last):
File "/usr/lib/python3.12/unittest/loader.py", line 394, in _find_test_path
module = self._get_module_from_name(name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/unittest/loader.py", line 337, in
_get_module_from_name
__import__(name)
File "/<<PKGBUILDDIR>>/oslo_versionedobjects/tests/test_fields.py", line 25, in
<module>
from oslo_versionedobjects import base as obj_base
File "/<<PKGBUILDDIR>>/oslo_versionedobjects/base.py", line 25, in <module>
import oslo_messaging as messaging
File "/usr/lib/python3/dist-packages/oslo_messaging/__init__.py", line 17, in
<module>
from .notify import *
File "/usr/lib/python3/dist-packages/oslo_messaging/notify/__init__.py", line 28,
in <module>
from .listener import *
File "/usr/lib/python3/dist-packages/oslo_messaging/notify/listener.py", line 140,
in <module>
from oslo_messaging import server as msg_server
File "/usr/lib/python3/dist-packages/oslo_messaging/server.py", line 27, in
<module>
from oslo_service import service
File "/usr/lib/python3/dist-packages/oslo_service/service.py", line 35, in
<module>
import eventlet
File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 17, in
<module>
from eventlet import convenience
File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line 4, in
<module>
from eventlet import greenpool
File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 4, in
<module>
from eventlet import queue
File "/usr/lib/python3/dist-packages/eventlet/queue.py", line 49, in <module>
from eventlet.event import Event
File "/usr/lib/python3/dist-packages/eventlet/event.py", line 3, in <module>
from eventlet import hubs
File "/usr/lib/python3/dist-packages/eventlet/hubs/__init__.py", line 7, in
<module>
from eventlet.support import greenlets as greenlet
File "/usr/lib/python3/dist-packages/eventlet/support/__init__.py", line 6, in
<module>
from eventlet.support import greenlets
File "/usr/lib/python3/dist-packages/eventlet/support/greenlets.py", line 3, in
<module>
import greenlet
File "/usr/lib/python3/dist-packages/greenlet/__init__.py", line 29, in
<module>
from ._greenlet import _C_API # pylint:disable=no-name-in-module
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'greenlet._greenlet'
Failed to import test module: oslo_versionedobjects.tests.test_fixture
Traceback (most recent call last):
File "/usr/lib/python3.12/unittest/loader.py", line 394, in _find_test_path
module = self._get_module_from_name(name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/unittest/loader.py", line 337, in
_get_module_from_name
__import__(name)
File "/<<PKGBUILDDIR>>/oslo_versionedobjects/tests/test_fixture.py", line 24, in
<module>
from oslo_versionedobjects import base
File "/<<PKGBUILDDIR>>/oslo_versionedobjects/base.py", line 25, in <module>
import oslo_messaging as messaging
File "/usr/lib/python3/dist-packages/oslo_messaging/__init__.py", line 17, in
<module>
from .notify import *
File "/usr/lib/python3/dist-packages/oslo_messaging/notify/__init__.py", line 28,
in <module>
from .listener import *
File "/usr/lib/python3/dist-packages/oslo_messaging/notify/listener.py", line 140,
in <module>
from oslo_messaging import server as msg_server
File "/usr/lib/python3/dist-packages/oslo_messaging/server.py", line 27, in
<module>
from oslo_service import service
File "/usr/lib/python3/dist-packages/oslo_service/service.py", line 35, in
<module>
import eventlet
File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 17, in
<module>
from eventlet import convenience
File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line 4, in
<module>
from eventlet import greenpool
File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 4, in
<module>
from eventlet import queue
File "/usr/lib/python3/dist-packages/eventlet/queue.py", line 49, in <module>
from eventlet.event import Event
File "/usr/lib/python3/dist-packages/eventlet/event.py", line 3, in <module>
from eventlet import hubs
File "/usr/lib/python3/dist-packages/eventlet/hubs/__init__.py", line 7, in
<module>
from eventlet.support import greenlets as greenlet
File "/usr/lib/python3/dist-packages/eventlet/support/__init__.py", line 6, in
<module>
from eventlet.support import greenlets
File "/usr/lib/python3/dist-packages/eventlet/support/greenlets.py", line 3, in
<module>
import greenlet
File "/usr/lib/python3/dist-packages/greenlet/__init__.py", line 29, in
<module>
from ._greenlet import _C_API # pylint:disable=no-name-in-module
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'greenlet._greenlet'
Failed to import test module: oslo_versionedobjects.tests.test_objects
Traceback (most recent call last):
File "/usr/lib/python3.12/unittest/loader.py", line 394, in _find_test_path
module = self._get_module_from_name(name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/unittest/loader.py", line 337, in
_get_module_from_name
__import__(name)
File "/<<PKGBUILDDIR>>/oslo_versionedobjects/tests/test_objects.py", line 28, in
<module>
from oslo_versionedobjects import base
File "/<<PKGBUILDDIR>>/oslo_versionedobjects/base.py", line 25, in <module>
import oslo_messaging as messaging
File "/usr/lib/python3/dist-packages/oslo_messaging/__init__.py", line 17, in
<module>
from .notify import *
File "/usr/lib/python3/dist-packages/oslo_messaging/notify/__init__.py", line 28,
in <module>
from .listener import *
File "/usr/lib/python3/dist-packages/oslo_messaging/notify/listener.py", line 140,
in <module>
from oslo_messaging import server as msg_server
File "/usr/lib/python3/dist-packages/oslo_messaging/server.py", line 27, in
<module>
from oslo_service import service
File "/usr/lib/python3/dist-packages/oslo_service/service.py", line 35, in
<module>
import eventlet
File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 17, in
<module>
from eventlet import convenience
File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line 4, in
<module>
from eventlet import greenpool
File "/usr/lib/python3/dist-packages/eventlet/greenpool.py", line 4, in
<module>
from eventlet import queue
File "/usr/lib/python3/dist-packages/eventlet/queue.py", line 49, in <module>
from eventlet.event import Event
File "/usr/lib/python3/dist-packages/eventlet/event.py", line 3, in <module>
from eventlet import hubs
File "/usr/lib/python3/dist-packages/eventlet/hubs/__init__.py", line 7, in
<module>
from eventlet.support import greenlets as greenlet
File "/usr/lib/python3/dist-packages/eventlet/support/__init__.py", line 6, in
<module>
from eventlet.support import greenlets
File "/usr/lib/python3/dist-packages/eventlet/support/greenlets.py", line 3, in
<module>
import greenlet
File "/usr/lib/python3/dist-packages/greenlet/__init__.py", line 29, in
<module>
from ._greenlet import _C_API # pylint:disable=no-name-in-module
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'greenlet._greenlet'
================================================================================
The above traceback was encountered during test discovery which imports all the
found test modules in the specified test_path.
----------------------------------------------------------------------
Ran 0 tests in 0.388s
OK
+ stestr slowest
make[1]: *** [debian/rules:22: override_dh_auto_test] Error 3
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:7: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202312/
About the archive rebuild: The build was made using virtual machines
from AWS, with enough memory, enough disk, and either one or two
CPUs, using a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks.