Source: radicale
Version: 3.1.8-2
Severity: serious
Tags: ftbfs

radicale fails to build from source in unstable when adding the nocheck
build profile. Since trixie, such a failure is considered
release-critical. A build log ends as follows:

|    debian/rules execute_after_dh_auto_install
| make[1]: Entering directory '/<<PKGBUILDDIR>>'
| 
PATH="/<<PKGBUILDDIR>>/debian/tmp/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
 PYTHONPATH="/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.11/dist-packages" 
help2man --name "a simple calendar server" --no-info --version-string="3.1.8-2" 
--output  debian/radicale.1  radicale || { 
PATH="/<<PKGBUILDDIR>>/debian/tmp/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
 PYTHONPATH="/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.11/dist-packages"  
radicale --help; false; }
| help2man: can't get `--help' info from radicale
| Try `--no-discard-stderr' if option outputs to stderr
| Traceback (most recent call last):
|   File "/<<PKGBUILDDIR>>/debian/tmp/usr/bin/radicale", line 33, in <module>
|     sys.exit(load_entry_point('Radicale==3.1.8', 'console_scripts', 
'radicale')())
|              
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|   File "/<<PKGBUILDDIR>>/debian/tmp/usr/bin/radicale", line 25, in 
importlib_load_entry_point
|     return next(matches).load()
|            ^^^^^^^^^^^^^^^^^^^^
|   File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 202, in load
|     module = import_module(match.group('module'))
|              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|   File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
|     return _bootstrap._gcd_import(name[level:], package, level)
|            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|   File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
|   File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
|   File "<frozen importlib._bootstrap>", line 1126, in _find_and_load_unlocked
|   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|   File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
|   File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
|   File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
|   File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
|   File "<frozen importlib._bootstrap_external>", line 940, in exec_module
|   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
|   File 
"/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.11/dist-packages/radicale/__init__.py",
 line 33, in <module>
|     from radicale.app import Application
|   File 
"/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.11/dist-packages/radicale/app/__init__.py",
 line 38, in <module>
|     from radicale.app.base import ApplicationBase
|   File 
"/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3.11/dist-packages/radicale/app/base.py",
 line 29, in <module>
|     import defusedxml.ElementTree as DefusedET  # isort:skip
|     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| ModuleNotFoundError: No module named 'defusedxml'
| make[1]: *** [debian/rules:41: execute_after_dh_auto_install] Error 1
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| make: *** [debian/rules:61: binary] Error 2
| dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 
2

Helmut

Reply via email to