File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 8181 ( attrName :
8282 let
8383 derv = lib . getAttrFromPath attrName pkgs ;
84- pkg = mkPackage attrName derv ;
84+ # uncomment to figure out which exact package caused an eval error
85+ pkg = /* lib.trace "${lib.concatStringsSep "." attrName}" */ mkPackage attrName derv ;
8586 # tryEval (deepSeq ...) makes sure we catch all potential throws in all attributes early on
8687 # NOTE: running deepSeq on any derivation results in an infinite recursion due to stdenv.passthru generating a warning
8788 pkgEvalResult = builtins . tryEval ( builtins . deepSeq pkg pkg ) ;
Original file line number Diff line number Diff line change 2727 || name == "ghcHEAD"
2828 # ... or binary variants
2929 || ( lib . hasPrefix "ghc" name && lib . hasSuffix "Binary" name )
30- # coqPackages_X_X re-exports all packages, including packages that do not eval that version
31- || ( attrPrefix != [ ] && lib . hasPrefix "coqPackages" ( lib . head attrPrefix ) && name == "coqPackages" )
30+ # coqPackages_X_X/rocqPackages_X_X re-exports all packages, including packages that do not eval for that version
31+ || ( attrPrefix != [ ] && lib . hasPrefix "coqPackages" ( lib . head attrPrefix ) && ( name == "coqPackages" || name == "rocqPackages" ) )
32+ || ( attrPrefix != [ ] && lib . hasPrefix "rocqPackages" ( lib . head attrPrefix ) && name == "rocqPackages" )
3233 # qt exposes sources under srcs
3334 || name == "srcs"
3435 # broken since buildPython* supports "finalAttrs"-pattern
You can’t perform that action at this time.
0 commit comments