[ Reason ]
Missing dependency on the python3 extension package.
I added this dependency some time ago, but only in bookworm, didn't
really thing of bullseye.
[ Impact ]
In a simple installation where this dependency is not available, trying
to load the python extensions leads to this traceback on the console,
and the ui just doesn't consider the python3 extension available.
|% hexchat
|Failed to initialize the Python-CFFI embedding logic:
|
|Traceback (most recent call last):
| File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
| File "<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked
|ModuleNotFoundError: No module named '_cffi_backend'
|
|From: _hexchat_embedded
|compiled with cffi version: 1.14.5
|_cffi_backend module: not loaded
|sys.path: ['/usr/lib/python39.zip', '/usr/lib/python3.9', '/usr/lib/python3.9/lib-dynload']
|
|function _hexchat_embedded._on_plugin_init() called, but initialization code failed. Returning 0.
This has also been reported via IRC on the upstream channel.
[ Tests ]
No automatic tests, trivial to manual check.
[ Risks ]
Nothing interesting, just an extra dep, no risks at all.
[ Checklist ]
[x] *all* changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in (old)stable
[x] the issue is verified as fixed in unstable
I already uploaded the package.