d/control: python3-samba has a runtime dep on python3-markdown
python/samba/ms_forest_updates_markdown.py has a dependency on the markdown module that is not declared in the packaging, nor detected automatically at build time. This leads to an error when provisioning a domain:
(...)
4025s INFO 2024-01-05 01:52:08,615 pid:2514 /usr/lib/python3/dist-packages/samba/provision/__init__.py #2032: Setting up sam.ldb rootDSE marking as synchronized
4025s INFO 2024-01-05 01:52:08,617 pid:2514 /usr/lib/python3/dist-packages/samba/provision/__init__.py #2037: Fixing provision GUIDs
4026s ERROR(<class 'ModuleNotFoundError'>): uncaught exception - No module named 'markdown'
4026s File "/usr/lib/python3/dist-packages/samba/netcmd/__init__.py", line 279, in _run
4026s return self.run(*args, **kwargs)
4026s ^^^^^^^^^^^^^^^^^^^^^^^^^
4026s File "/usr/lib/python3/dist-packages/samba/netcmd/domain/provision.py", line 343, in run
4026s result = provision(self.logger,
4026s ^^^^^^^^^^^^^^^^^^^^^^
4026s File "/usr/lib/python3/dist-packages/samba/provision/__init__.py", line 2404, in provision
4026s raise e
4026s File "/usr/lib/python3/dist-packages/samba/provision/__init__.py", line 2394, in provision
4026s forest = ForestUpdate(samdb, fix=True)
4026s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4026s File "/usr/lib/python3/dist-packages/samba/forest_update.py", line 212, in __init__
4026s from samba.ms_forest_updates_markdown import read_ms_markdown
4026s File "/usr/lib/python3/dist-packages/samba/ms_forest_updates_markdown.py", line 27, in <module>
4026s import markdown