Your message dated Tue, 12 Dec 2023 10:03:52 +0100
with message-id <[email protected]>
and subject line Issue not in python-oslo.versionedobjects/3.2.0-2
has caused the Debian Bug report #1057605,
regarding python-oslo.versionedobjects: FTBFS: ModuleNotFoundError: No module 
named 'greenlet._greenlet'
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1057605: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057605
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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.

--- End Message ---
--- Begin Message ---
Hi,

The issue, if I understand it correctly, was simply Greenlet not built for Python 3.12. Therefore, closing this bug.

Cheers,

Thomas Goirand (zigo)

--- End Message ---

Reply via email to