On 18/10/15 13:07, Axel Beckert wrote:
> 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.

Hi Axel,
I totally agree, I was surprised myself when I encountered the package
for the first time. This is a historic relic of the packaging process
and it is on my todo list for some time :).

The naming is unfortunate in other places too: the client binary is
really called 'nghttp', not 'nghttp2' and so on.

I like your idea, but I'd add another split:

  - nghttp2-client
  - nghttp2-server
  - nghttp2-proxy

For backwards compatibility, the 'nghttp2' meta package would pull all
of this. Does it seem reasonable?

Btw., you can now use 'curl' with '--http2' option.

Cheers,
Tomasz

Attachment: signature.asc
Description: PGP signature

Reply via email to