Commit Graph

10962 Commits

Author SHA1 Message Date
Dima
bdccffa81c linux_5_2, linux_5_3: fixing nondeterminism
In 5.2 kernel a new mechanism was introduced which embeds the kernel
headers in the kernel image and exposes them in procfs for simplified
use by userland tools.

It was introduced in
43d8ce9d65
and later modified a bit in
f7b101d330

The archive containing the header files had nondeterminism through the
header files metadata - specifically `mtime`, but I also decided to
normalize some other aspects just in case.

In our default setup we currently compile this as a module, so to expose
the headers to test the functionality `kheaders` needs to be loaded.

See https://lkml.org/lkml/2019/10/4/1036 and
https://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git/commit/?h=fixes&id=2cc99c9cdc8fde5e92e34f9655829449cebd3e00

I commented out the documentation part of the patch to make it cleanly apply to
5.2 and 5.3, see remark in the patch itself.
2019-10-05 09:34:35 +02:00
Frederik Rietdijk
0b12d44c06 Merge master into staging-next 2019-09-19 16:59:42 +02:00
Tim Steinbach
d35cd45d9f
linux: 5.2.15 -> 5.2.16 2019-09-19 09:55:34 -04:00
Tim Steinbach
1cb7951beb
linux: 4.19.73 -> 4.19.74 2019-09-19 09:54:31 -04:00
Tim Steinbach
93519f46cd
linux: 4.14.144 -> 4.14.145 2019-09-19 09:54:18 -04:00
Eelco Dolstra
387a2f27ec
Merge pull request #68906 from edolstra/revert-interface-version
Revert systemd interface version to 2
2019-09-19 14:09:18 +02:00
Will Dietz
d1e1b922fb
microcodeIntel: 20190618 -> 20190918 2019-09-18 16:59:44 -05:00
Jan Tojnar
62791c3743
Merge branch 'master' into staging-next 2019-09-18 21:15:35 +02:00
Bjørn Forsman
6b3832a519 mdadm: fix path to sendmail
Without this, mdadm won't be able to send email notifications:

  $ sudo mdadm --monitor --scan --test
  sh: /nix/store/2v8jn0lxza72grcm6hciak9fpgm7xb3a-system-sendmail-1.0: Is a directory

Fixes: b074a40f74 ("mdadm: use shared system-sendmail")
2019-09-18 20:56:40 +02:00
Matthew Bauer
3b96c76bef wxMSW: mark broken
This hasn’t worked for a while:

https://hydra.nixos.org/job/nixpkgs/cross-trunk/crossMingw32.windows.wxMSW.x86_64-linux
2019-09-18 12:51:00 -04:00
Matthew Bauer
1bc7fae62d
Merge pull request #68889 from nspin/pr/various-cross-2
Various cross-compilation fixes
2019-09-17 19:35:44 -04:00
Nick Spinale
101947774c udisks2: disable docs when cross-compiling 2019-09-17 23:09:55 +00:00
Franz Pletz
6bbf9dc419
firmwareLinuxNonfree: 2019-07-17 -> 2019-08-15 2019-09-17 23:34:07 +02:00
worldofpeace
83686eb1fb
Merge pull request #68728 from d-goldin/fix_setools_build
setools: 4.2.0 -> 4.2.2 and fixing build
2019-09-17 07:44:40 -04:00
worldofpeace
bd387439ea
Merge pull request #68917 from dtzWill/feature/cpustat
cpustat: init at 0.02.09
2019-09-17 07:27:14 -04:00
Will Dietz
d0c6414938
cpustat: newlines between (most) attributes
Exception is made for pname/version as is convention.
2019-09-16 22:16:37 -05:00
Tim Steinbach
921071da08
linux: Add 5.3, linux-libre: 16791 -> 16794
Update linuxPackages_latest to 5.3
2019-09-16 14:00:02 -04:00
Tim Steinbach
ef13578aac
linux: 5.2.14 -> 5.2.15 2019-09-16 14:00:02 -04:00
Tim Steinbach
9ea89fd6c7
linux: 4.9.192 -> 4.9.193 2019-09-16 14:00:01 -04:00
Tim Steinbach
f282e78e4b
linux: 4.4.192 -> 4.4.193 2019-09-16 14:00:01 -04:00
Tim Steinbach
572785b869
linux: 4.19.72 -> 4.19.73 2019-09-16 14:00:01 -04:00
Tim Steinbach
57a9aa53f9
linux: 4.14.143 -> 4.14.144 2019-09-16 13:59:58 -04:00
Vladimír Čunát
fa4a3af5a7
Merge branch 'master' into staging-next 2019-09-16 19:24:52 +02:00
Will Dietz
a546053664
cpustat: init at 0.02.09 2019-09-16 12:07:37 -05:00
Eelco Dolstra
b20a0e49c8
Revert systemd interface version to 2
The new systemd in 19.09 gives an "Access Denied" error when doing
"systemctl daemon-reexec" on an 19.03 system. The fix is to use the
previous systemctl to signal the daemon to re-exec itself. This
ensures that users don't have to reboot when upgrading from NixOS
19.03 to 19.09.
2019-09-16 16:51:19 +02:00
Will Dietz
08466b3467
linuxPackages*.intel-speed-select (5.3+) 2019-09-16 09:16:58 -05:00
Dima
2a8f7d71ce linux-libre: fixing build / deblobbing (#68844)
Build was failing because we were depending on tagged versions of
the deblobbing scripts. The tags are not updated and thus newer
changes required won't be reflected unless the tag is re-created, which
might not be reliably the case.

So bumping revision and switching to use the branches to access the
deblob scripts.

For context, in our case the missing change is:

--- /nix/store/sfc0rrhj5l44zpqgpsymq5750k5wzg8p-tags-r16790/4.19-gnu/deblob-4.19	1970-01-01 01:00:01.000000000 +0100
+++ ../deblob-4.19	2019-09-14 14:53:44.637404289 +0200
@@ -1879,7 +1879,11 @@

 announce BRCMFMAC - "Broadcom IEEE802.11n embedded FullMAC WLAN driver"
 reject_firmware drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c
-reject_firmware drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
+if grep -q firmware_request_nowarn drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c; then
+  reject_firmware_nowarn drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
+else
+  reject_firmware drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
+fi
 clean_blob drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c
 clean_blob drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.h
2019-09-15 17:42:29 +00:00
Nick Spinale
d22575e075 drbd: fix cross-compilation 2019-09-15 15:36:31 +02:00
Nick Spinale
5856dc86ac bridge-utils: fix cross-compilation 2019-09-15 15:36:31 +02:00
Vladimír Čunát
b6c6e1f9e8
Merge branch 'master' into staging-next 2019-09-15 13:18:54 +02:00
worldofpeace
a715aa7073
kexectools: fix build on i686
https://hydra.nixos.org/build/99957229
See: cb1e5463b5

Forward-cherry picked from commit dc051dfdef, but only conditionally
for i686 to rebuild only where necessary.  Discussion: PR #68380.
2019-09-14 20:39:24 +02:00
Michael Weiss
1cb21f7f59
Merge pull request #68610 from primeos/fscrypt
fscrypt: unstable-2019-08-29 -> 0.2.5
2019-09-14 17:39:05 +02:00
Dima
afc4110dac setools: 4.2.0 -> 4.2.2 and fixing build
The build was broken because meanwhile setools requires cython
and no bison, swig and flex anymore.

Also, bumping version to newest release, which is not directly related
to the build breakage.
2019-09-14 03:18:59 +02:00
worldofpeace
a412701c8d
Merge pull request #68063 from dtzWill/update/ell-0.22-iwd-0.20
ell: 0.21 -> 0.22, iwd: 0.19 -> 0.20, add myself to maintainers
2019-09-13 21:09:00 -04:00
Will Dietz
208fa6be8e iwd: revert commit introducing attempt to create /var
Co-authored-by: worldofpeace <worldofpeace@protonmail.ch>
2019-09-13 20:59:31 -04:00
Will Dietz
aaf0ccfa4d iwd: 0.19 -> 0.20
* don't use deprecated dbus directory
* alphabetize
* drop Mic92 from maintainers
  https://github.com/NixOS/nixpkgs/pull/68063#discussion_r323113385
* enableParallelBuilding

Co-authored-by: worldofpeace <worldofpeace@protonmail.ch>
2019-09-13 20:59:17 -04:00
Jan Tojnar
a441eaa7b1
Merge branch 'staging-next' into staging 2019-09-12 22:49:43 +02:00
Michael Weiss
c399d6d9bb
fscrypt: unstable-2019-08-29 -> 0.2.5 2019-09-12 21:23:22 +02:00
worldofpeace
eac17fb9ef
Merge pull request #68419 from danielfullmer/rtl8812au-kernel-fix
rtl8812au: 5.2.20.2_28373.20180619 -> 5.2.20.2_28373.20190903
2019-09-12 13:09:22 -04:00
Daniel Fullmer
f12dcceb47 rtl8812au: 5.2.20.2_28373.20180619 -> 5.2.20.2_28373.20190903 2019-09-12 13:07:27 -04:00
Jan Tojnar
9b6789de73
tree-wide: replace wrapProgram with wrapGApp
where appropriate
2019-09-10 17:54:57 +02:00
Tim Steinbach
9145123508
linux: 5.2.13 -> 5.2.14 2019-09-10 08:20:44 -04:00
Tim Steinbach
9c148f8c11
linux: 4.9.191 -> 4.9.192 2019-09-10 08:20:40 -04:00
Tim Steinbach
3e828aa8c4
linux: 4.4.191 -> 4.4.192 2019-09-10 08:20:34 -04:00
Tim Steinbach
feb7dc93b9
linux: 4.19.71 -> 4.19.72 2019-09-10 08:20:29 -04:00
Tim Steinbach
64bd7a34f9
linux: 4.14.142 -> 4.14.143 2019-09-10 08:20:22 -04:00
Jan Tojnar
1716d62f63
Merge branch 'staging-next' into staging 2019-09-10 07:06:45 +02:00
Jan Tojnar
8752ff2254
zbar: clean up (#68389)
zbar: clean up
2019-09-10 06:57:40 +02:00
worldofpeace
dc051dfdef kexectools: fix build on i686
https://hydra.nixos.org/build/99957229
See: cb1e5463b5
2019-09-09 22:31:34 -04:00
Franz Pletz
471ba8e2e6
linux: build rtw88 module
Adds support for Realtek wireless/bluetooth cards found in some Lenovo
laptops. The old `r8822be` module was removed in favour of this one.
2019-09-10 02:00:15 +02:00