[Pkg-xmpp-devel] Bug#1008325: python-omemo-backend-signal: FTBFS: dh_auto_test: error: pybuild --test -i python{version} -p "3.10 3.9" returned exit code 13

Adrian Bunk bunk at debian.org
Sun Apr 24 21:31:17 BST 2022


Control: reassign -1 python-x3dh 0.5.8-1
Control: reassign -1 python-x3dh: Missing dependency on python3-nacl
Control: affects -1 src:python-omemo-backend-signal

On Sat, Mar 26, 2022 at 09:36:41PM +0100, Lucas Nussbaum wrote:
> Source: python-omemo-backend-signal
> Version: 0.3.0~beta-1
> Severity: serious
> Justification: FTBFS
> Tags: bookworm sid ftbfs
> User: lucas at debian.org
> Usertags: ftbfs-20220326 ftbfs-bookworm
> 
> Hi,
> 
> During a rebuild of all packages in sid, your package failed to build
> on amd64.
>...
> > ======================================================================
> > ERROR: omemo_backend_signal (unittest.loader._FailedTest)
> > ----------------------------------------------------------------------
> > ImportError: Failed to import test module: omemo_backend_signal
> > Traceback (most recent call last):
> >   File "/usr/lib/python3.10/unittest/loader.py", line 470, in _find_test_path
> >     package = self._get_module_from_name(name)
> >   File "/usr/lib/python3.10/unittest/loader.py", line 377, in _get_module_from_name
> >     __import__(name)
> >   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_omemo_backend_signal/build/omemo_backend_signal/__init__.py", line 6, in <module>
> >     from .backend import BACKEND as BACKEND
> >   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_omemo_backend_signal/build/omemo_backend_signal/backend.py", line 1, in <module>
> >     from omemo.backends import Backend
> >   File "/usr/lib/python3/dist-packages/omemo/__init__.py", line 3, in <module>
> >     from . import backends
> >   File "/usr/lib/python3/dist-packages/omemo/backends/__init__.py", line 3, in <module>
> >     from .x3dhpkencoder import X3DHPKEncoder
> >   File "/usr/lib/python3/dist-packages/omemo/backends/x3dhpkencoder.py", line 1, in <module>
> >     import x3dh
> >   File "/usr/lib/python3/dist-packages/x3dh/__init__.py", line 6, in <module>
> >     from . import implementations
> >   File "/usr/lib/python3/dist-packages/x3dh/implementations/__init__.py", line 3, in <module>
> >     from .keypaircurve25519 import KeyPairCurve25519
> >   File "/usr/lib/python3/dist-packages/x3dh/implementations/keypaircurve25519.py", line 8, in <module>
> >     from nacl.bindings import crypto_box_NONCEBYTES
> > ModuleNotFoundError: No module named 'nacl'
>...

This is a missing dependency in python3-x3dh:

$ python3
Python 3.10.4 (main, Apr  2 2022, 09:04:19) [GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import x3dh
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3/dist-packages/x3dh/__init__.py", line 6, in <module>
    from . import implementations
  File "/usr/lib/python3/dist-packages/x3dh/implementations/__init__.py", line 3, in <module>
    from .keypaircurve25519 import KeyPairCurve25519
  File "/usr/lib/python3/dist-packages/x3dh/implementations/keypaircurve25519.py", line 8, in <module>
    from nacl.bindings import crypto_box_NONCEBYTES
ModuleNotFoundError: No module named 'nacl'
>>> 

cu
Adrian



More information about the Pkg-xmpp-devel mailing list