Bug#999401: pocketsphinx-python ftbfs with Python 3.10 (test failures)

Matthias Klose doko at debian.org
Wed Nov 10 16:39:29 GMT 2021


Source: pocketsphinx-python
Version: 1:0.1.15-2
Severity: important
Tags: ftbfs
User: debian-python at lists.debian.org
Usertags: python3.10

pocketsphinx-python ftbfs with python3-defaults from experimental. the
python3-sphinxbase module has also been built for 3.10.

[...]
I: pybuild base:237: python3.10 setup.py test
/<<PKGBUILDDIR>>/setup.py:7: DeprecationWarning: The distutils package is
deprecated and slated for removal in Python 3.12. Use setuptools or check PEP
632 for potential alternatives
  from distutils import log
running test
WARNING: Testing via this command is deprecated and will be removed in a future
version. Users looking for a generic test entry point independent of test runner
are encouraged to use tox.
running egg_info
writing pocketsphinx.egg-info/PKG-INFO
writing dependency_links to pocketsphinx.egg-info/dependency_links.txt
writing top-level names to pocketsphinx.egg-info/top_level.txt
reading manifest file 'pocketsphinx.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.h' under directory 'deps/sphinxbase/include'
no previously-included directories found matching 'deps/sphinxbase/include/wince'
warning: no files found matching '*.c' under directory
'deps/sphinxbase/src/libsphinxad'
warning: no files found matching '*.c' under directory
'deps/sphinxbase/src/libsphinxbase'
warning: no files found matching '*.h' under directory
'deps/sphinxbase/src/libsphinxbase'
warning: no files found matching '*.h' under directory 'deps/pocketsphinx/include'
warning: no files found matching '*.c' under directory
'deps/pocketsphinx/src/libpocketsphinx'
warning: no files found matching '*.h' under directory
'deps/pocketsphinx/src/libpocketsphinx'
warning: no directories found matching 'pocketsphinx/model'
warning: no directories found matching 'pocketsphinx/data'
adding license file 'LICENSE'
writing manifest file 'pocketsphinx.egg-info/SOURCES.txt'
running build_ext
copying
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_pocketsphinx/build/pocketsphinx/_pocketsphinx.cpython-310-x86_64-linux-gnu.so
-> pocketsphinx
test_audiofile (unittest.loader._FailedTest) ... ERROR
test_fsg (unittest.loader._FailedTest) ... ERROR
test_lattice (unittest.loader._FailedTest) ... ERROR
test_jsgf (unittest.loader._FailedTest) ... ERROR
test_phoneme (unittest.loader._FailedTest) ... ERROR
test_config (unittest.loader._FailedTest) ... ERROR
test_decoder (unittest.loader._FailedTest) ... ERROR
test_lm (unittest.loader._FailedTest) ... ERROR
test_kws (unittest.loader._FailedTest) ... ERROR

======================================================================
ERROR: test_audiofile (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: test_audiofile
Traceback (most recent call last):
  File "/usr/lib/python3.10/unittest/loader.py", line 154, in loadTestsFromName
    module = __import__(module_name)
  File "/<<PKGBUILDDIR>>/tests/test_audiofile.py", line 32, in <module>
    from pocketsphinx import AudioFile
  File "/<<PKGBUILDDIR>>/pocketsphinx/__init__.py", line 35, in <module>
    from sphinxbase.sphinxbase import *
  File "/usr/lib/python3/dist-packages/sphinxbase/sphinxbase.py", line 27, in
<module>
    from . import _sphinxbase
ImportError: cannot import name '_sphinxbase' from 'sphinxbase'
(/usr/lib/python3/dist-packages/sphinxbase/__init__.py)


======================================================================
ERROR: test_fsg (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: test_fsg
Traceback (most recent call last):
  File "/usr/lib/python3.10/unittest/loader.py", line 154, in loadTestsFromName
    module = __import__(module_name)
  File "/<<PKGBUILDDIR>>/tests/test_fsg.py", line 32, in <module>
    from pocketsphinx import LogMath, FsgModel
  File "/<<PKGBUILDDIR>>/pocketsphinx/__init__.py", line 35, in <module>
    from sphinxbase.sphinxbase import *
  File "/usr/lib/python3/dist-packages/sphinxbase/sphinxbase.py", line 27, in
<module>
    from . import _sphinxbase
ImportError: cannot import name '_sphinxbase' from 'sphinxbase'
(/usr/lib/python3/dist-packages/sphinxbase/__init__.py)


======================================================================
ERROR: test_lattice (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: test_lattice
Traceback (most recent call last):
  File "/usr/lib/python3.10/unittest/loader.py", line 154, in loadTestsFromName
    module = __import__(module_name)
  File "/<<PKGBUILDDIR>>/tests/test_lattice.py", line 32, in <module>
    from pocketsphinx import Pocketsphinx
  File "/<<PKGBUILDDIR>>/pocketsphinx/__init__.py", line 35, in <module>
    from sphinxbase.sphinxbase import *
  File "/usr/lib/python3/dist-packages/sphinxbase/sphinxbase.py", line 27, in
<module>
    from . import _sphinxbase
ImportError: cannot import name '_sphinxbase' from 'sphinxbase'
(/usr/lib/python3/dist-packages/sphinxbase/__init__.py)


======================================================================
ERROR: test_jsgf (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: test_jsgf
Traceback (most recent call last):
  File "/usr/lib/python3.10/unittest/loader.py", line 154, in loadTestsFromName
    module = __import__(module_name)
  File "/<<PKGBUILDDIR>>/tests/test_jsgf.py", line 32, in <module>
    from pocketsphinx import Pocketsphinx, Jsgf
  File "/<<PKGBUILDDIR>>/pocketsphinx/__init__.py", line 35, in <module>
    from sphinxbase.sphinxbase import *
  File "/usr/lib/python3/dist-packages/sphinxbase/sphinxbase.py", line 27, in
<module>
    from . import _sphinxbase
ImportError: cannot import name '_sphinxbase' from 'sphinxbase'
(/usr/lib/python3/dist-packages/sphinxbase/__init__.py)


======================================================================
ERROR: test_phoneme (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: test_phoneme
Traceback (most recent call last):
  File "/usr/lib/python3.10/unittest/loader.py", line 154, in loadTestsFromName
    module = __import__(module_name)
  File "/<<PKGBUILDDIR>>/tests/test_phoneme.py", line 32, in <module>
    from pocketsphinx import Pocketsphinx
  File "/<<PKGBUILDDIR>>/pocketsphinx/__init__.py", line 35, in <module>
    from sphinxbase.sphinxbase import *
  File "/usr/lib/python3/dist-packages/sphinxbase/sphinxbase.py", line 27, in
<module>
    from . import _sphinxbase
ImportError: cannot import name '_sphinxbase' from 'sphinxbase'
(/usr/lib/python3/dist-packages/sphinxbase/__init__.py)


======================================================================
ERROR: test_config (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: test_config
Traceback (most recent call last):
  File "/usr/lib/python3.10/unittest/loader.py", line 154, in loadTestsFromName
    module = __import__(module_name)
  File "/<<PKGBUILDDIR>>/tests/test_config.py", line 32, in <module>
    from pocketsphinx import DefaultConfig
  File "/<<PKGBUILDDIR>>/pocketsphinx/__init__.py", line 35, in <module>
    from sphinxbase.sphinxbase import *
  File "/usr/lib/python3/dist-packages/sphinxbase/sphinxbase.py", line 27, in
<module>
    from . import _sphinxbase
ImportError: cannot import name '_sphinxbase' from 'sphinxbase'
(/usr/lib/python3/dist-packages/sphinxbase/__init__.py)


======================================================================
ERROR: test_decoder (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: test_decoder
Traceback (most recent call last):
  File "/usr/lib/python3.10/unittest/loader.py", line 154, in loadTestsFromName
    module = __import__(module_name)
  File "/<<PKGBUILDDIR>>/tests/test_decoder.py", line 32, in <module>
    from pocketsphinx import Pocketsphinx
  File "/<<PKGBUILDDIR>>/pocketsphinx/__init__.py", line 35, in <module>
    from sphinxbase.sphinxbase import *
  File "/usr/lib/python3/dist-packages/sphinxbase/sphinxbase.py", line 27, in
<module>
    from . import _sphinxbase
ImportError: cannot import name '_sphinxbase' from 'sphinxbase'
(/usr/lib/python3/dist-packages/sphinxbase/__init__.py)


======================================================================
ERROR: test_lm (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: test_lm
Traceback (most recent call last):
  File "/usr/lib/python3.10/unittest/loader.py", line 154, in loadTestsFromName
    module = __import__(module_name)
  File "/<<PKGBUILDDIR>>/tests/test_lm.py", line 32, in <module>
    from pocketsphinx import Pocketsphinx, NGramModel
  File "/<<PKGBUILDDIR>>/pocketsphinx/__init__.py", line 35, in <module>
    from sphinxbase.sphinxbase import *
  File "/usr/lib/python3/dist-packages/sphinxbase/sphinxbase.py", line 27, in
<module>
    from . import _sphinxbase
ImportError: cannot import name '_sphinxbase' from 'sphinxbase'
(/usr/lib/python3/dist-packages/sphinxbase/__init__.py)


======================================================================
ERROR: test_kws (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: test_kws
Traceback (most recent call last):
  File "/usr/lib/python3.10/unittest/loader.py", line 154, in loadTestsFromName
    module = __import__(module_name)
  File "/<<PKGBUILDDIR>>/tests/test_kws.py", line 32, in <module>
    from pocketsphinx import AudioFile
  File "/<<PKGBUILDDIR>>/pocketsphinx/__init__.py", line 35, in <module>
    from sphinxbase.sphinxbase import *
  File "/usr/lib/python3/dist-packages/sphinxbase/sphinxbase.py", line 27, in
<module>
    from . import _sphinxbase
ImportError: cannot import name '_sphinxbase' from 'sphinxbase'
(/usr/lib/python3/dist-packages/sphinxbase/__init__.py)


----------------------------------------------------------------------
Ran 9 tests in 0.003s

FAILED (errors=9)
Test failed: <unittest.runner.TextTestResult run=9 errors=9 failures=0>
error: Test failed: <unittest.runner.TextTestResult run=9 errors=9 failures=0>
E: pybuild pybuild:354: test: plugin distutils failed with: exit code=1:
python3.10 setup.py test



More information about the Pkg-a11y-devel mailing list