Unverified Commit 388d2251 authored by Naïm Camille Favier's avatar Naïm Camille Favier
Browse files

agda: skip eval errors in allPackages

This fixes `agda.tests.allPackages`, which currently fails when aliases
are enabled because `agdaPackages.generic` throws an evaluation error.
parent 6da6a4b2
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -21,5 +21,10 @@
    Takes an arbitrary derivation and says whether it is an agda library package
    *  that is not marked as broken.
  */
  isUnbrokenAgdaPackage = pkg: pkg.isAgdaDerivation or false && !pkg.meta.broken;
  isUnbrokenAgdaPackage =
    pkg:
    let
      r = builtins.tryEval (pkg.isAgdaDerivation or false && !pkg.meta.broken);
    in
    r.success && r.value;
}