Commit Graph
176030 Commits
Author SHA1 Message Date
aszlig 9a395a45aa linuxPackages: 4.14 -> 4.19
This reverts commit 048c36ccaa.

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
Graham Christensen 107d9bcfcf Merge pull request #57854 from Taneb/patch-1
Doc fix: use correct function name in type signature for concatIMapStringsSep
2019-03-18 08:18:47 -04:00
Nathan van Doorn 8bf42f538e Doc fix: use correct function name in type signature for concatIMapStringsSep 2019-03-18 12:14:39 +00:00
worldofpeace 5e7623aefc nixos/tests/colord: init 2019-03-18 08:05:42 -04:00
worldofpeace 5c106fe8ec colord: 1.4.2 -> 1.4.4
* multiple outputs
* enable all docs
* installed tests

https://github.com/hughsie/colord/blob/1.4.3/NEWS
https://github.com/hughsie/colord/blob/1.4.4/NEWS
2019-03-18 08:05:42 -04:00
Jörg Thalheim b16f32acd4 Merge pull request #57822 from illegalprime/nmap-optional-lua
nmap: lua scripting support is optional
2019-03-18 10:10:31 +00:00
Jörg Thalheim 63279e2ce2 Merge pull request #57834 from balsoft/kanshi-init
kanshi: init at 2019-02-02
2019-03-18 09:59:18 +00:00
Florian Franzen e51a840259 grub: Support 32bit EFI on 64bit x86 platforms 2019-03-18 10:38:07 +01:00
Vincent Laporte f23e6ec166 coqPackages.contribs.containers: enable for Coq 8.9 2019-03-18 10:25:58 +01:00
Florian Franzen 52d0db7e73 nixos/waybar: init module 2019-03-18 09:56:27 +01:00
Florian Franzen b76e608ecc waybar: init at 0.4.0 2019-03-18 09:56:26 +01:00
Vincent Laporte 2923bd5d06 coqPackages.coq-simple-io: 0.2 -> 1.0.0
coqPackages.QuickChick: 1.0.2 -> 20190311
2019-03-18 09:52:01 +01:00
Maximilian Bosch 341aeb8cf3 hydra: 2019-02-01 -> 2019-03-18
Yesterday we had a discussion about several Hydra-related problems in the #nixos
IRC channel[1], as a result a lot of stalled PRs were merged.

I think that we want to use the latest Hydra now as it contains lots of
new fixes and folks mentioned that they want to use a self-hosted
Hydra, so they probably use the `nixpkgs` package rather than the
expressions from `NixOS/hydra`.

Simply moving to 2019-03-18 should be fine for now as Hydra doesn't have
a release model.

[1] https://logs.nix.samueldr.com/nixos/2019-03-17#2048416;
2019-03-18 09:49:42 +01:00
Александр Бантьев bcc8494e2c kanshi: init at 2019-02-02 2019-03-18 11:38:30 +03:00
0f03f28b75 nixos/anbox: init module
Co-authored-by: Luke Adams <luke.adams@belljar.io>
Co-authored-by: Volth <volth@webmaster.ms>
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
Co-authored-by: Edward Tjörnhammar <ed@cflags.cc>
Co-authored-by: Gabriel Ebner <gebner@gebner.org>
2019-03-18 09:28:02 +01:00
e42b5d9326 anbox: init at 2019-03-07
Co-authored-by: Luke Adams <luke.adams@belljar.io>
Co-authored-by: Volth <volth@webmaster.ms>
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
Co-authored-by: Edward Tjörnhammar <ed@cflags.cc>
Co-authored-by: Gabriel Ebner <gebner@gebner.org>
2019-03-18 09:28:01 +01:00
07632cbaab properties-cpp: init at 0.0.1
Co-authored-by: Luke Adams <luke.adams@belljar.io>
Co-authored-by: Volth <volth@webmaster.ms>
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2019-03-18 09:28:01 +01:00
dfa314c382 linuxPackages.anbox: init at 2018-09-08
Co-authored-by: Luke Adams <luke.adams@belljar.io>
Co-authored-by: Volth <volth@webmaster.ms>
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
Co-authored-by: Edward Tjörnhammar <ed@cflags.cc>
Co-authored-by: Gabriel Ebner <gebner@gebner.org>
2019-03-18 09:23:08 +01:00
Will Dietz 93e3eecdb3 ghc*Binary: use $OBJCOPY when invoking objcopy (touchup musl fix) 2019-03-18 02:00:39 -05:00
worldofpeace f102c309c9 Merge pull request #57709 from worldofpeace/vala-updates/03-2019
vala updates 03-2019
2019-03-18 01:34:28 -04:00
worldofpeace 1727324fae libhttpseverywhere: build with latest vala 2019-03-18 01:32:39 -04:00
worldofpeace 81b5a5cf14 packagekit: use latest vala 2019-03-18 01:32:39 -04:00
worldofpeace 9a42d2d3c5 synapse: use latest vala 2019-03-18 01:32:39 -04:00
worldofpeace 225bf9f38f libdbusmenu: use latest vala, use placeholder 2019-03-18 01:32:39 -04:00
worldofpeace 2c352ad4d8 vala: add worldofpeace to maintainers 2019-03-18 01:32:39 -04:00
worldofpeace a6fb15c853 vala_0_44: init at 0.44.1 2019-03-18 01:32:39 -04:00
worldofpeace 19697dd794 vala_0_42: 0.42.4 -> 0.42.6
Fetch graphviz patch now.

https://gitlab.gnome.org/GNOME/vala/blob/0.42.5/NEWS
https://gitlab.gnome.org/GNOME/vala/blob/0.42.6/NEWS
2019-03-18 01:32:38 -04:00
worldofpeace 05475515fa vala_0_40: 0.40.12 -> 0.40.14
https://gitlab.gnome.org/GNOME/vala/blob/0.40.13/NEWS
https://gitlab.gnome.org/GNOME/vala/blob/0.40.14/NEWS
2019-03-18 01:32:38 -04:00
worldofpeace a92396afdc vala_0_36: 0.36.17 -> 0.36.18
https://gitlab.gnome.org/GNOME/vala/raw/0.36.18/NEWS
2019-03-18 01:32:38 -04:00
Vincent Laporte 9af5a9a595 dune: 1.6.2 -> 1.8.2 2019-03-18 04:43:01 +00:00
Vincent Laporte ff43f0a7b5 ocamlPackages.ocp-index: 1.1.8 -> 1.1.9 2019-03-18 05:39:11 +01:00
Peter Hoeg b0a571b54a Merge pull request #55105 from peterhoeg/u/mpw
mpw: point upgrade and minor cleanups
2019-03-18 12:26:33 +08:00
Peter Hoeg 31e4f1dbf6 mpw: point upgrade and minor cleanups 2019-03-18 11:56:58 +08:00
Peter Hoeg 7691d57cd2 Merge pull request #57777 from peterhoeg/p/broadlink-cli
broadlink-cli: init at 0.9
2019-03-18 11:31:42 +08:00
Peter Hoeg 017f0e8043 Merge pull request #56334 from peterhoeg/u/shairplay
shairplay: 2016-01-01 -> 2018-08-24 and add avahi-compat convenience derivation
2019-03-18 11:29:38 +08:00
Peter Hoeg e913308b11 Merge pull request #55870 from peterhoeg/f/zm
zoneminder: add some of the missing ONVIF dependencies
2019-03-18 11:29:04 +08:00
Will Dietz d3760f1c7a udisks2: touchup and adjust deps for new version 2019-03-17 22:13:51 -05:00
Domen Kožar 4c6be1f00c cachix: use synced, upstream haskell packages 2019-03-18 10:11:27 +07:00
Anthony Cowley 7d9d8874f5 linux: Enable AMD's amdkfd kernel driver in >= 4.20
The amdkfd driver was built (and loaded when support was detected)
without explicit configuration in kernels 4.17-4.19, but not in newer
kernels.
2019-03-17 22:28:25 -04:00
Lily Ballard 11cdd00138 ffsend: init at 0.2.36 2019-03-17 18:52:25 -07:00
Alex Guzman 0c34b9fcf8 nixos/security: make duo support secure failure correctly
seems that this got broken when the config option was made to use enums. "secure" got replaced with "enum", which isn't a valid option for the failure mode.
2019-03-17 18:25:20 -07:00
Edmund Wu 7e335a37d0 vscode-extensions.WakaTime.vscode-wakatime: 1.2.7 -> 1.2.13 2019-03-17 21:19:19 -04:00
Ryan Mulligan d4559c372d Merge pull request #57466 from r-ryantm/auto-update/python3.7-xcffib
python37Packages.xcffib: 0.6.0 -> 0.7.0
2019-03-17 18:01:57 -07:00
worldofpeace d22aeb0c43 Merge pull request #57689 from worldofpeace/ModemManager/bump
modemmanager: 1.7.990 -> 1.10.0
2019-03-17 20:46:33 -04:00
Robert Hensing b3c0c2e989 Merge pull request #57829 from roberth/vscode-haskell
vscode-extensions.{language-haskell,hie-server}: init
2019-03-18 01:33:09 +01:00
Maximilian Bosch 0c4e9e397e nixos/wireguard: add test
After working on the last wireguard bump (#57534), we figured that it's
probably a good idea to have a basic test which confirms that a simple
VPN with wireguard still works.

This test starts two peers with a `wg0` network interface and adds a v4
and a v6 route that goes through `wg0`.
2019-03-18 00:22:23 +01:00
José Luis Lafuente c5c31ef91a clojure: 1.10.411 -> 1.10.442 (#57788) 2019-03-18 00:13:11 +01:00
José Romildo Malaquias b76f320c7e zuki-themes 3.30-1 -> 3.32-1 (#57802) 2019-03-18 00:10:35 +01:00
Robert Hensing a45031aa73 ngrok-2: 2.2.8 -> 2.3.18 2019-03-17 23:57:44 +01:00