[Nix-dev] I want nice things (apache compression)

Domen Kožar domen at dev.si
Sat Sep 12 12:53:27 CEST 2015


Reverting controversial commits is how we've been dealing with such
disagreements and you're encouraged to open a PR for discussion.

I think there should be a line where options are too specific based on
particular usage.

That said, NixOS has the unique opportunity to take a big step forward
providing sane defaults while giving a simple flag switch to, for example,
best TLS configuration settings.

The main problem going that path is, there will be a lot of bikeshedding as
these configuration options are never perfect (again, due to different
applications).

I think there are good arguments on both sides and we have to figure out
which policy works best for everyone.

Given the flexability NixOS modules provide, it should be possible to
separate basic settings from advanced usage.

PS: Similar change for nginx: https://github.com/NixOS/nixpkgs/pull/9693

Domen

On Sat, Sep 12, 2015 at 11:39 AM, Joachim Schiele <js at lastlog.de> wrote:

> compression is really important and i would like to have this as a nix
> option as well! but eelco might be right as this should be a per vhost
> option but i'm not sure about that.
>
> +1
>
> On 12.09.2015 11:05, Wout Mertens wrote:
> > Hi all,
> >
> > see
> https://github.com/NixOS/nixpkgs/commit/9d82f7e53e66e5594b0c8b82f6c415a0a386b580
> which
> > reverts a site-wide optional compression feature I added. The discussion
> > and lack of answering can be found
> > at https://github..com/NixOS/nixpkgs/pull/9407#issuecomment-134523359
> > <https://github.com/NixOS/nixpkgs/pull/9407#issuecomment-134523359>.
> >
> > IMHO, configuring Apache is annoying and not easy to get right, so I
> > would love to have an enableCompression flag. Data point: nixos.org
> > <http://nixos.org> doesn't use compression, for no good reason.
> >
> > I'm not happy that the commit got reverted without answering my
> > question, but that's what happens in a benevolent dictatorship I guess.
> >
> > So I would like to know what would be an acceptable configuration. I'm
> > guessing:
> >
> >   * Configurable site-wide and per virtualhost
> >   * Only compress known-compressible files: html, css, json, svg, txt, md
> >
> > Right?
> >
> > Wout.
> >
> > PS: Alternatively, there could be a sort of plugin system for
> > configurations which allows implementing this sort of configuration
> > sugar without going into nixpkgs and with minimal end-user effort to
> > keep up-to-date. I don't know what such a system would look like.
> >
> > --
> >
> > Wout.
> > (typed on mobile, excuse terseness)
> >
> >
> >
> > _______________________________________________
> > nix-dev mailing list
> > nix-dev at lists.science.uu.nl
> > http://lists.science.uu.nl/mailman/listinfo/nix-dev
> >
>
>
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20150912/b61089c0/attachment.html 


More information about the nix-dev mailing list