Source: nghttp2
Severity: wishlist

I installed nghttp2 because I wanted an HTTP/2 client on the commandline
on my laptop. I was surprised thatthe server is started by default in
such a mixed server/client package.

So I suggest to split up nghttp2 into nghttp2-server (which contains
server and proxy) and nghttp2-client. nghttp2 could then become a
metapackage pulling in both, nghttp2-server and nghttp2-client.

Alternatively not starting the server by default would also suffice but
may confuse people who already run such a server and rely on it.

In general, I consider splitting up the package makes more sense. In the
HTTP/1.x world you have way more clients than servers. Everyone would be
surprised if e.g. Debian's libwww-perl package did not only provide the
lwp-download, GET and HEAD commandline tools, but also start a server
based on the according Perl modules for HTTP servers which it also
contains.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (600, 'testing'), (111, 'buildd-unstable'), 
(111, 'buildd-experimental'), (110, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Reply via email to