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 '/<>'
|
PATH="/<>/debian/tmp/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
PYTHONPATH="/<>/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="/<>/debian/tmp/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
PYTHONPATH="/<>/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 "/<>/debian/tmp/usr/bin/radicale", line 33, in
| sys.exit(load_entry_point('Radicale==3.1.8', 'console_scripts',
'radicale')())
|
^^
| File "/<>/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 "", line 1204, in _gcd_import
| File "", line 1176, in _find_and_load
| File "", line 1126, in _find_and_load_unlocked
| File "", line 241, in _call_with_frames_removed
| File "", line 1204, in _gcd_import
| File "", line 1176, in _find_and_load
| File "", line 1147, in _find_and_load_unlocked
| File "", line 690, in _load_unlocked
| File "", line 940, in exec_module
| File "", line 241, in _call_with_frames_removed
| File
"/<>/debian/tmp/usr/lib/python3.11/dist-packages/radicale/__init__.py",
line 33, in
| from radicale.app import Application
| File
"/<>/debian/tmp/usr/lib/python3.11/dist-packages/radicale/app/__init__.py",
line 38, in
| from radicale.app.base import ApplicationBase
| File
"/<>/debian/tmp/usr/lib/python3.11/dist-packages/radicale/app/base.py",
line 29, in
| 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 '/<>'
| make: *** [debian/rules:61: binary] Error 2
| dpkg-buildpackage: error: debian/rules binary subprocess returned exit status
2
Helmut