Commit Graph

172933 Commits

Author SHA1 Message Date
aszlig
9a395a45aa
linuxPackages: 4.14 -> 4.19
This reverts commit 048c36ccaa0add5e5de387e9de0d3775d3fdd10d.

With the patch applied for fixing the overlayfs bug in QEMU, there
really shouldn't stand anything in our way to use 4.19 as the default
kernel.

Signed-off-by: aszlig <aszlig@nix.build>
2019-03-18 13:53:51 +01:00
aszlig
4c1ddb3a57
qemu: Apply interim fix for overlayfs + O_NOATIME
Our VM tests and everything related to our virtualisation infrastructure
is currently broken if used with kernel 4.19 or later.

The reason for this is that since 4.19, overlayfs uses the O_NOATIME
flag when opening files in lowerdir and this doesn't play nice with the
way we pass the Nix store to our QEMU guests.

On a NixOS system, paths in the Nix store are typically owned by root
but the QEMU process is usually run by an ordinary user. Using O_NOATIME
on a file where you're not the owner (or superuser) will return with
EPERM (Operation not permitted).

This is exactly what happens in our VM tests, because we're using
overlayfs in the guests to allow writes to the store.

Another implication of this is that the default kernel version for NixOS
19.03 has been reverted to Linux 4.14.

Work on getting this upstream is still ongoing and the patch I posted
previously was incomplete, needs rework and also some more review from
upstream maintainers - in summary: This will take a while.

So instead of rushing in a kernel patch to nixpkgs, which will affect
all users of overlayfs, not just NixOS VM tests, I opted to patch QEMU
for now to ignore the O_NOATIME flag in 9p.

I think this is also the least impacting change, because even if you
care about whether access times are written or not, you get the same
behaviour as with Linux 4.19 in conjunction with QEMU.

Signed-off-by: aszlig <aszlig@nix.build>
Fixes: https://github.com/NixOS/nixpkgs/issues/54509
2019-03-18 13:34:30 +01:00
Samuel Dionne-Riel
17a2e7329b
Merge pull request #57719 from r-ryantm/auto-update/dbeaver-ce
dbeaver: 5.3.5 -> 6.0.0
2019-03-15 21:36:17 -04:00
qolii
8d1270f9c3 linux_hardkernel_4_14: 4.14.94-155 -> 4.14.102-156 (#57082) 2019-03-16 00:01:39 +01:00
Eric Bailey
78091dffcb kops: 1.11.0 -> 1.11.1 (#57079) 2019-03-15 23:56:53 +01:00
xeji
b18d76628a
Merge pull request #57451 from r-ryantm/auto-update/python3.7-QtAwesome
python37Packages.qtawesome: 0.5.6 -> 0.5.7
2019-03-15 23:45:15 +01:00
xeji
a2a6a21b9c
Merge pull request #57725 from dywedir/broot
broot: 0.7.1 -> 0.7.2
2019-03-15 23:36:25 +01:00
R. RyanTM
734341104c python37Packages.radio_beam: 0.2 -> 0.3.1 (#57450)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-radio_beam/versions
2019-03-15 23:29:49 +01:00
R. RyanTM
99f9563830 ocamlPackages.resource-pooling: 0.5.2 -> 0.6 (#55237)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/ocaml4.06.1-resource-pooling/versions
2019-03-15 23:27:24 +01:00
R. RyanTM
49b9040354 hyperscan: 5.0.0 -> 5.1.0 (#55303)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/hyperscan/versions
2019-03-15 23:17:15 +01:00
R. RyanTM
92e89815be acpica-tools: 20190108 -> 20190215 (#56581)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/acpica-tools/versions
2019-03-15 23:12:47 +01:00
R. RyanTM
7de7c5972e cb2bib: 1.9.9 -> 2.0.0 (#55907)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/cb2bib/versions
2019-03-15 23:11:23 +01:00
R. RyanTM
2e53b1ddaf darktable: 2.6.0 -> 2.6.1 (#57224)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/darktable/versions
2019-03-15 23:10:28 +01:00
xeji
d1589cdd37
Merge pull request #56614 from r-ryantm/auto-update/closure-compiler
closurecompiler: 20190121 -> 20190215
2019-03-15 23:08:19 +01:00
Franz Pletz
eec84d5e84
Merge pull request #57534 from elseym/wireguard-tools
wireguard-tools: 0.0.20190123 -> 0.0.20190227
2019-03-15 22:01:37 +00:00
Vladyslav M
92f96b51d1
Merge pull request #57516 from r-ryantm/auto-update/yara
yara: 3.8.1 -> 3.9.0
2019-03-15 23:49:05 +02:00
Robert Schütz
0866dd09e9
Merge pull request #57705 from terlar/add-python-package-google-auth-oauthlib
pythonPackages.google-auth-oauthlib: init at 0.2.0
2019-03-15 22:47:18 +01:00
Maximilian Bosch
2c3ab523d3
linuxPackages.wireguard: fix build
Ensure that only module-related targets from the project's Makefile are
built.

Co-authored-by: elseym <elseym@me.com>
Co-authored-by: Franz Pletz <fpletz@fnordicwalking.de>
2019-03-15 22:45:14 +01:00
dywedir
bfde6ffd26
broot: 0.7.1 -> 0.7.2 2019-03-15 23:38:44 +02:00
Robert Schütz
8c594fc8b3 python.pkgs.ordered-set: fix build 2019-03-15 22:28:37 +01:00
Terje Larsen
44fcb4aa13
pythonPackages.google-auth-oauthlib: init at 0.2.0
Fix #57022
2019-03-15 22:26:53 +01:00
Terje Larsen
683f02ecd2
maintainers: add terlar 2019-03-15 22:26:04 +01:00
xeji
4c2e0637c7
Merge pull request #56713 from r-ryantm/auto-update/josm
josm: 14620 -> 14760
2019-03-15 22:24:15 +01:00
xeji
a2187b452a
Merge pull request #57718 from Ma27/fix-mycli
mycli: patch tests
2019-03-15 22:13:31 +01:00
Robert Schütz
790b92739d python.pkgs.robotframework-tools: fix build, mark as broken on Python 3 2019-03-15 22:12:47 +01:00
Robert Schütz
b5ddc8f377 python.pkgs.moretools: fix build 2019-03-15 22:12:47 +01:00
Robert Schütz
8eee646d96 python.pkgs.zetup: fix build 2019-03-15 22:12:47 +01:00
Edmund Wu
2c6876d81b vscode: 1.32.2 -> 1.32.3 (#57720) 2019-03-15 22:09:20 +01:00
R. RyanTM
c93a56c09f hyperrogue: 10.5a -> 10.5e (#56700)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/hyperrogue/versions
2019-03-15 22:00:01 +01:00
R. RyanTM
a2c49a7f13 thrift: 0.11.0 -> 0.12.0 (#53509)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/thrift/versions
2019-03-15 21:52:49 +01:00
R. RyanTM
d7288572ae dbeaver: 5.3.5 -> 6.0.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/dbeaver-ce/versions
2019-03-15 13:51:55 -07:00
Orivej Desh
caa5ad4327 xxHash: 0.6.5 -> 0.7.0 2019-03-15 20:32:16 +00:00
R. RyanTM
1dbf1e4e27 cadvisor: 0.32.0 -> 0.33.0 (#56606)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/cadvisor/versions
2019-03-15 21:20:35 +01:00
R. RyanTM
a4fb42f513 python37Packages.typing-extensions: 3.6.6 -> 3.7.2 (#54695)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-typing_extensions/versions
2019-03-15 21:16:09 +01:00
R. RyanTM
84b3b184b8 python37Packages.eth-typing: 1.3.0 -> 2.0.0 (#54734)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-eth-typing/versions
2019-03-15 21:08:24 +01:00
Maximilian Bosch
69c21be86e
mycli: patch tests
Similar to f3c66bb31e50f010be3f8d5bb6214c47b1a225b8. Due to invalid
datatypes a lot of the tests broke.

The patch is based on an upstream PR[1], but had to be modified in order
to apply on v1.19.0.

See also https://hydra.nixos.org/build/90119741
Addresses #56826

[1] https://github.com/dbcli/mycli/pull/711
2019-03-15 21:08:10 +01:00
R. RyanTM
be50814aa1 python37Packages.eth-utils: 1.2.1 -> 1.4.1 (#54728)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-eth-utils/versions
2019-03-15 21:05:56 +01:00
R. RyanTM
0c32653a61 python37Packages.keepkey: 4.0.2 -> 6.0.2 (#55202)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-keepkey/versions
2019-03-15 20:58:32 +01:00
Stephen
a14a7d958f labelimg: fix build (#57714)
for #56826 see https://hydra.nixos.org/build/90477186/nixlog/2
2019-03-15 20:50:03 +01:00
R. RyanTM
566d0aedd9 yarn: 1.13.0 -> 1.14.0 (#55135)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/yarn/versions
2019-03-15 20:48:32 +01:00
R. RyanTM
aa018b57f2 sigal: 1.4.1 -> 2.0 (#55155)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/sigal/versions
2019-03-15 20:43:43 +01:00
R. RyanTM
6815e3c72e quassel: 0.13.0 -> 0.13.1 (#57475)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/quassel-kf5/versions
2019-03-15 20:37:39 +01:00
R. RyanTM
1670e35e2d postgresqlPackages.pgroonga: 2.1.7 -> 2.1.8 (#54746)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/pgroonga/versions
2019-03-15 20:36:40 +01:00
R. RyanTM
e3b0d61bcd postsrsd: 1.4 -> 1.5 (#54128)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/postsrsd/versions
2019-03-15 20:32:23 +01:00
Matthew Bauer
d3dd0875ed
Merge pull request #56226 from marsam/nodejs-install-npm-manpages
nodejs: Install npm manpages
2019-03-15 15:32:10 -04:00
Matthew Bauer
6d52e26818
Merge pull request #56792 from timor/libdwarf-dwarfdump-zlib
libdwarf: add zlib to buildInputs
2019-03-15 15:28:47 -04:00
Maximilian Bosch
3042cdc267
Merge pull request #57707 from r-ryantm/auto-update/avidemux
avidemux: 2.7.1 -> 2.7.2
2019-03-15 20:24:40 +01:00
jacereda
412a25e74b nodejs: fix gyp errors when building scuttlebot on Darwin (#57632)
* nodejs: fix gyp errors when building scuttlebot

* nodejs-slim: fix build on Darwin
2019-03-15 15:23:50 -04:00
R. RyanTM
611266a356 qtractor: 0.9.4 -> 0.9.5 (#57473)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/qtractor/versions
2019-03-15 20:22:40 +01:00
Robert Schütz
12d625f119 google-music-scripts: 3.0.0 -> 4.0.1 2019-03-15 20:17:45 +01:00