On 14/12/25 06:54, Andreas Metzler wrote:
exim allows one to build lookups and other optional features as dlopened shared objects that are opened on-demand. So I could move from ... Package: exim4-daemon-heavy Depends: libc6, ... libmariadb3, libpq5, libldap2, ... ... to: Package: exim4-daemon-modular Depends: libc6, ... Package: exim-mod-mysql Depends: libmariadb3 Package: exim-mod-postgresql Depends: libpq5 I am not too hot about adding a nontrivial number of tiny binary packages
Hi,what's bad about tiny binary packages? I find the future situation you describe much better (from a user point of view) than the existing one.
If you want to reduce the amount of Debian-specific overhead each -mod- package has to carry, you can use, for example:
dh_installdocs --link-doc=exim4-daemon-modular -pexim-mod-mysql …
(dh_installchangelogs should probably also gain a --link-doc= option.)
Regards,
--
Gioele Barabucci