208042 Commits

Author SHA1 Message Date
Frederik Rietdijk
f6702bc836 python: apispec: 3.1.0 -> 3.1.1 2019-12-30 16:46:39 +01:00
Frederik Rietdijk
30998de951 python: ansible-lint: 4.1.1a0 -> 4.2.0 2019-12-30 16:46:39 +01:00
Frederik Rietdijk
f6b06b8379 python: altair: 3.2.0 -> 4.0.0 2019-12-30 16:46:39 +01:00
Frederik Rietdijk
e542a06fe9 python: alembic: 1.2.1 -> 1.3.2 2019-12-30 16:46:39 +01:00
Frederik Rietdijk
744129b45c python: aiohue: 1.9.2 -> 1.10.1 2019-12-30 16:46:39 +01:00
Frederik Rietdijk
acd94765fa python: aioesphomeapi: 2.4.2 -> 2.6.1 2019-12-30 16:46:39 +01:00
Frederik Rietdijk
9485da9024 python: aioamqp: 0.13.0 -> 0.14.0 2019-12-30 16:46:39 +01:00
Frederik Rietdijk
b029c4a8bf python: absl-py: 0.8.1 -> 0.9.0 2019-12-30 16:46:39 +01:00
Frederik Rietdijk
1eaac59842 python: Rtree: 0.9.2 -> 0.9.3 2019-12-30 16:46:39 +01:00
Frederik Rietdijk
abc938446e python: Pygments: 2.4.2 -> 2.5.2 2019-12-30 16:46:39 +01:00
Frederik Rietdijk
ee6a49ee16 python: JPype1: 0.7.0 -> 0.7.1 2019-12-30 16:46:39 +01:00
Frederik Rietdijk
74e3c9bcaf Merge staging into staging-next 2019-12-30 16:41:23 +01:00
Symphorien Gibol
cb38bf33e7 nagios: add nixos test 2019-12-30 16:41:18 +01:00
symphorien+git@xlumurb.eu
be25e45fc8 nagios: various improvements
* structured config for main config file allows to launch nagios in
debug mode without having to write the whole config file by hand
* build time syntax check
* all options have types, one more example
* I find it misleading that the main nagios config file is linked in
/etc but that if you change the link in /etc/ and restart nagios, it
has no effect. Have nagios use /etc/nagios.cfg
* fix paths in example nagios config files, which allows to reuse it:
  services.nagios.objectDefs =
   (map (x: "${pkgs.nagios}/etc/objects/${x}.cfg")
   [ "templates" "timeperiods" "commands" ]) ++ [ ./main.cfg ]
* for the above reason, add mailutils to default plugins

Co-Authored-By: Aaron Andersen <aaron@fosslib.net>
2019-12-30 16:40:52 +01:00
Frederik Rietdijk
6d059becd3 Merge gcc-9 into staging (#68029) 2019-12-30 16:38:38 +01:00
Frederik Rietdijk
9bc8e546c9
Merge pull request #75929 from NixOS/staging-next
Staging next
2019-12-30 16:27:24 +01:00
Frederik Rietdijk
bfa5af85b7 Merge staging-next into staging 2019-12-30 16:25:56 +01:00
Frederik Rietdijk
548c6708a6 Merge master into staging-next 2019-12-30 16:25:32 +01:00
Oleksii Filonenko
d8623a2137
rx: add filalex77 to maintainers 2019-12-30 17:23:42 +02:00
Oleksii Filonenko
98224979fb
rx: 0.2.0 -> 0.3.0
- Remove "--features" invocations
- Refactor some meta attributes
2019-12-30 17:23:42 +02:00
c0bw3b
1156a04c7f rhash: 1.3.8 -> 1.3.9
+ refresh meta.homepage
+ set meta.license (0BSD starting with 1.3.9)
2019-12-30 16:22:40 +01:00
R. RyanTM
d19071f1c4 sqlite: 3.30.0 -> 3.30.1 2019-12-30 16:22:06 +01:00
R. RyanTM
78dc3cfe43 libmicrohttpd: 0.9.68 -> 0.9.69 2019-12-30 16:20:07 +01:00
R. RyanTM
c0e0177560 procps: 3.3.15 -> 3.3.16 2019-12-30 16:19:48 +01:00
Alyssa Ross
a08e5665fa rubygems: fix for Ruby with no openssl
This fixes the rubyMinimal package.
2019-12-30 16:11:23 +01:00
Ryan Mulligan
c94e211a47
Merge pull request #76419 from r-ryantm/auto-update/skypeforlinux
skypeforlinux: 8.54.0.91 -> 8.55.0.123
2019-12-30 07:09:52 -08:00
Edmund Wu
83f76b6501 vscodium: 1.41.0 -> 1.41.1 2019-12-30 16:08:53 +01:00
Edmund Wu
b77fd49378 vscode: 1.41.0 -> 1.41.1 2019-12-30 16:08:53 +01:00
Pavel Chuprikov
ced3381722 python3Packages.toggl-cli: relax pendulum bounds
* toggl-cli fails to compile with pendulum 2.0.5
    * toggl-cli needs `pkg_resources` from `setuptools`
2019-12-30 15:50:51 +01:00
ajs124
863794cbba yeetgif: init at 1.23.5 2019-12-30 15:49:34 +01:00
Chris Ostrouchov
0a126855c0
python3Packages.tifffile: refactor fix broken build 2019-12-30 08:57:05 -05:00
Tim Steinbach
bdf02de121
linux_latest-libre: 17151 -> 17153 2019-12-30 08:56:30 -05:00
Chris Ostrouchov
e291a32cd4
pythonPackages.imagecodecs-lite: 2019.4.20 -> 2019.12.3 2019-12-30 08:56:03 -05:00
Chris Ostrouchov
8bb4ccd1b5
pythonPackages.diskcache: refactor fix broken build 2019-12-30 08:56:03 -05:00
Chris Ostrouchov
b555997f31
python3Packages.fsspec: 0.5.2 -> 0.6.2 enable tests 2019-12-30 08:56:03 -05:00
aszlig
ccf55bead1
nginx: Clear Last-Modified if ETag is from store
This is what I've suspected a while ago[1]:

> Heads-up everyone: After testing this in a few production instances,
> it seems that some browsers still get cache hits for new store paths
> (and changed contents) for some reason. I highly suspect that it might
> be due to the last-modified header (as mentioned in [2]).
>
> Going to test this with last-modified disabled for a little while and
> if this is the case I think we should improve that patch by disabling
> last-modified if serving from a store path.

Much earlier[2] when I reviewed the patch, I wrote this:

> Other than that, it looks good to me.
>
> However, I'm not sure what we should do with Last-Modified header.
> From RFC 2616, section 13.3.4:
>
> - If both an entity tag and a Last-Modified value have been
>   provided by the origin server, SHOULD use both validators in
>   cache-conditional requests. This allows both HTTP/1.0 and
>   HTTP/1.1 caches to respond appropriately.
>
> I'm a bit nervous about the SHOULD here, as user agents in the wild
> could possibly just use Last-Modified and use the cached content
> instead.

Unfortunately, I didn't pursue this any further back then because
@pbogdan noted[3] the following:

> Hmm, could they (assuming they are conforming):
>
>  * If an entity tag has been provided by the origin server, MUST
>    use that entity tag in any cache-conditional request (using If-
>    Match or If-None-Match).

Since running with this patch in some deployments, I found that both
Firefox and Chrome/Chromium do NOT re-validate against the ETag if the
Last-Modified header is still the same.

So I wrote a small NixOS VM test with Geckodriver to have a test case
which is closer to the real world and I indeed was able to reproduce
this.

Whether this is actually a bug in Chrome or Firefox is an entirely
different issue and even IF it is the fault of the browsers and it is
fixed at some point, we'd still need to handle this for older browser
versions.

Apart from clearing the header, I also recreated the patch by using a
plain "git diff" with a small description on top. This should make it
easier for future authors to work on that patch.

[1]: https://github.com/NixOS/nixpkgs/pull/48337#issuecomment-495072764
[2]: https://github.com/NixOS/nixpkgs/pull/48337#issuecomment-451644084
[3]: https://github.com/NixOS/nixpkgs/pull/48337#issuecomment-451646135

Signed-off-by: aszlig <aszlig@nix.build>
2019-12-30 14:30:36 +01:00
Aaron Andersen
0b960bccd7
Merge pull request #62868 from tobim/pkgs/reredirect
reredirect: init at 0.2
2019-12-30 08:29:38 -05:00
Maximilian Bosch
59ab29fe88
virtualbox: fix build
Newer `iasl`-versions disallow strings within certain declarations[1]
which breaks the virtualbox build as it relies on exactly this
behavior[2].

This should be removed again when updating virtualbox to 6.1.

[1] https://acpica.org/node/172
[2] https://hydra.nixos.org/build/108774352
2019-12-30 14:11:32 +01:00
Maximilian Bosch
76a8f48119
iasl: 20191018 -> 20191213
https://acpica.org/node/175
2019-12-30 14:11:04 +01:00
Robin Gloster
5f2d96ba2e
glibc: NIX_CFLAGS_COMPILE -> always string 2019-12-30 13:33:16 +01:00
Merijn Broeren
a13649c6b1
treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 13:31:06 +01:00
Robin Gloster
65395a7105
treewide: installTargets is a list 2019-12-30 13:29:27 +01:00
Robin Gloster
2157dcd141
treewide: installFlags is a list 2019-12-30 13:22:43 +01:00
Maximilian Bosch
02f92455c4
qtcurve: fix build w/gcc9
https://hydra.nixos.org/build/108759256
2019-12-30 13:19:43 +01:00
Oleksii Filonenko
bf17262578
nixos/what: init 2019-12-30 13:59:52 +02:00
Merijn Broeren
133103d709
treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
Maximilian Bosch
7acacddfa5
go*: fix aarch64 build
Some tests don't work well with gcc9 atm, those tests use CC from
`buildPackages.stdenv.cc` which had to be modified for Aarch64 as well.
2019-12-30 12:42:28 +01:00
Oleksii Filonenko
014ffad408
what: init at 0.5.1 2019-12-30 13:40:22 +02:00
Maximilian Bosch
646c641358
Merge pull request #76578 from xwvvvvwx/wireguard-tools-1.0.20191226
wireguard-tools 1.0.20191226 / wireguard 0.0.20191226
2019-12-30 12:22:37 +01:00
Robin Gloster
08d5fc3934
monkeysphere: *Flags are lists 2019-12-30 12:16:17 +01:00