Skip to content

Commit d347b85

Browse files
committed
linuxPackages.exfat-nofuse: lazier assertion (/cc #97577)
I'm not sure what happens exactly. I suspect some construct like mkIf pushing into boot.kernelPackages contents and tripping on the assertion.
1 parent d50881e commit d347b85

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

pkgs/os-specific/linux/exfat/default.nix

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,13 @@
33

44
# Upstream build for kernel 4.1 is broken, 3.12 and below seems to be working
55
assert lib.versionAtLeast kernel.version "4.2" || lib.versionOlder kernel.version "4.0";
6-
# linux kernel above 5.7 comes with its own exfat implementation https://github.com/arter97/exfat-linux/issues/27
7-
assert lib.versionOlder kernel.version "5.8";
86

97
stdenv.mkDerivation rec {
8+
# linux kernel above 5.7 comes with its own exfat implementation https://github.com/arter97/exfat-linux/issues/27
9+
# Assertion moved here due to some tests unintenionally triggering it,
10+
# e.g. nixosTests.kernel-latest; it's unclear how/why so far.
11+
assertion = assert lib.versionOlder kernel.version "5.8"; null;
12+
1013
name = "exfat-nofuse-${version}-${kernel.version}";
1114
version = "2020-04-15";
1215

0 commit comments

Comments
 (0)