systemd requires HTTP server and serves QR codes

Miloslav Trma─Ź mitr at
Mon Oct 8 17:37:42 UTC 2012

On Mon, Oct 8, 2012 at 5:31 PM, Lennart Poettering <mzerqung at> wrote:
> On Mon, 08.10.12 14:50, Petr Pisar (ppisar at wrote:
>> Am I the only one who raised his eyebrow when today's systemd update to
>> systemd-194-1.fc18 pulled in libmicrohttpd and qrencode-libs?
> The live-syncing logging logic that is available in 184 as a preview is
> based on JSON and HTTP (in order to build as much on existing standards
> as possible, and get best integration with other systems). In order to
> keep the footprint low we decided to use an existing embeddable minimal
> HTTP engine for that, rather than writing our own. Correspondingly the
> microhttpd library is only pulled in by the journal gateway daemon,
> which is responsible for the HTTP iface to the journal. We thought about
> splitting this off into an individual package (and it would be really
> easy to still do that), but as the code of libmicrohttpd is minimal, and
> it doesn't pull in any deps beyond what is already in the minimal
> installation set we didn't bother so far.

We support a "minimal installation" target
( ), and this
really doesn't seem like something that should be included, for the
same reason we don't ship a disabled-by-default ident or httpd in the
minimal installation.

More information about the devel mailing list