From 71f0042cfd9ba844d92c720b7c295aeaae19f2b7 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Tue, 26 May 2026 14:13:30 -0400 Subject: [PATCH] build-support/substitute: remove assertMsg usage --- pkgs/build-support/substitute/substitute.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/build-support/substitute/substitute.nix b/pkgs/build-support/substitute/substitute.nix index ef8571e6beeb..431a97c9b1ba 100644 --- a/pkgs/build-support/substitute/substitute.nix +++ b/pkgs/build-support/substitute/substitute.nix @@ -54,8 +54,9 @@ optionalDeprecationWarning stdenvNoCC.mkDerivation ( // args // lib.optionalAttrs (args ? substitutions) { substitutions = - assert lib.assertMsg (lib.isList args.substitutions) - ''pkgs.substitute: For "${name}", `substitutions` is passed, which is expected to be a list, but it's a ${builtins.typeOf args.substitutions} instead.''; + assert + lib.isList args.substitutions + || throw ''pkgs.substitute: For "${name}", `substitutions` is passed, which is expected to be a list, but it's a ${builtins.typeOf args.substitutions} instead.''; lib.escapeShellArgs args.substitutions; } )