about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEric Bailey <eric@ericb.me>2020-01-30 11:58:17 -0600
committerFrederik Rietdijk <freddyrietdijk@fridh.nl>2020-02-10 20:03:47 +0100
commit49fe4299905e5066bf76bc1b53f3f7c153689334 (patch)
tree3a0c18c15fa4551a4c28cc0329598f4e450886a7
parentc856d7ff128b4d6ed87bae0a5b10692763a0e63b (diff)
lfe: add message to OTP version assertion
-rw-r--r--pkgs/development/interpreters/lfe/generic-builder.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/development/interpreters/lfe/generic-builder.nix b/pkgs/development/interpreters/lfe/generic-builder.nix
index 6e74229e1e88a..5df491e72d3a1 100644
--- a/pkgs/development/interpreters/lfe/generic-builder.nix
+++ b/pkgs/development/interpreters/lfe/generic-builder.nix
@@ -9,7 +9,7 @@
 }:
 
 let
-  inherit (stdenv.lib) getVersion versionAtLeast versions;
+  inherit (stdenv.lib) assertMsg getVersion versionAtLeast versions;
 
   mainVersion = versions.major (getVersion erlang);
 
@@ -25,7 +25,9 @@ let
   };
 
 in
-assert versionAtLeast maximumOTPVersion mainVersion;
+assert (assertMsg (versionAtLeast maximumOTPVersion mainVersion)) ''
+  LFE ${version} is supported on OTP <=${maximumOTPVersion}, not ${mainVersion}.
+'';
 
 buildRebar3 {
   name = baseName;