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.

Reply via email to