Bug#742802: Bug#771523: systemd: Add build dependency for libmicrohttpd-dev

Marco d'Itri md at Linux.IT
Mon Mar 30 14:09:43 BST 2015


On Mar 30, Martin Pitt <mpitt at debian.org> wrote:

> IMHO, systemd should just ship what you need for booting a minimal
> system, and shouldn't have big dependencies. We currently cripple some
> features (networkd, due to dropping iptables-dev) or not ship them at
> all (importd, journald-remote) as they pull in too many dependencies,
> which isn't satisfying either.
I agree.

> Hence the idea of systemd-extras -- everything which brings in large
> dependencies and isn't needed for booting every system can go there.
> systemd would Recommends: systemd-extras, but admins of embedded
> machines etc. could remove/not install it.
A single -extras package is not a good solution unless we believe that 
all these features are non-relevant corner cases that only a significant 
minority of users care about.
I do not believe that this will be true for the networkd firewall 
features, for a start.
So as long as one of the features will be reasonably popular, which 
I expect that will happen at least for the networkd firewall features, 
then most people will just install both packages.

I am not opposed to a systemd/systemd-full split *if* we have a clear 
idea of the use cases of both packages but I see no benefit in just 
creating a second package for everything that contains everything that 
has extra dependencies.

-- 
ciao,
Marco
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 648 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20150330/b0918488/attachment-0002.sig>


More information about the Pkg-systemd-maintainers mailing list