nixpkgs/pkgs/development/haskell-modules
Sergei Trofimovich c8b5413fa6 haskell.packages.ghc865Binary: drop unevaluatable packages
`haskell.packages.ghc865Binary` has a few packages that fails to evaluate
by referring non-existent attributes. This turns evaluation attempts into
unrecoverable errors.

Before the change an attempt to instantiate all `ghc810` packages failed
as:

    $ nix-instantiate --strict --eval --expr 'with import ./. {}; lib.mapAttrs (n: v: builtins.tryEval (lib.isDerivation v)) haskell.packages.ghc865Binary'
    error:
       … while evaluating the attribute 'llvmPackages'

         at lib/attrsets.nix:1180:11:

         1179|     attrs:
         1180|     attrs // { recurseForDerivations = false; };
             |           ^
         1181|

       error: value is null while a set was expected

The change follows definition of `pkgs/top-level/haskell-packages.nix`
and also sets `llvmPackages` to `null`. While at it dropped other
references to deleted packages like `exceptions` pin.
2024-01-01 14:46:40 +00:00
..
configuration-hackage2nix nix-serve-ng: unbreak. 2023-12-19 13:24:01 +01:00
lib haskell.lib.packagesFromDirectory: only .nix files 2023-11-07 14:33:28 -08:00
patches haskellPackages.bloomfilter: drop patches obsoleted by release 2023-08-18 23:24:17 +02:00
cabal2nix-unstable.nix haskellPackages.cabal2nix-unstable: bump to latest commit 2023-11-03 09:43:23 +09:00
configuration-arm.nix
configuration-common.nix Merge pull request #270705 from zeuner/csound-expression-dynamic 2023-12-06 11:44:48 +01:00
configuration-darwin.nix haskellPackages.hidapi: fix darwin build 2023-11-26 17:28:52 +01:00
configuration-ghc-8.6.x.nix haskell.packages.ghc865Binary: drop unevaluatable packages 2024-01-01 14:46:40 +00:00
configuration-ghc-8.10.x.nix haskell.packages.ghc810.text-metrics: jailbreak because of overly-strict bounds 2023-11-11 11:23:51 +09:00
configuration-ghc-9.0.x.nix haskell.packages.ghc90.hspec-megaparsec: Fix build 2023-11-18 00:31:40 +01:00
configuration-ghc-9.2.x.nix haskell-language-server: Fix for all supported GHCs 2023-10-22 01:23:30 +02:00
configuration-ghc-9.4.x.nix haskell-language-server: Fix build 2023-11-13 12:13:04 +01:00
configuration-ghc-9.6.x.nix haskell.packages.ghc96.warp_3_3_29; change to 3_3_30 cause it 2023-12-22 23:07:42 +01:00
configuration-ghc-9.8.x.nix haskell.compiler.ghcHEAD: 9.7.20230527 -> 9.9.20231014 2023-11-06 15:26:58 +01:00
configuration-ghc-9.10.x.nix haskell.compiler.ghcHEAD: 9.7.20230527 -> 9.9.20231014 2023-11-06 15:26:58 +01:00
configuration-ghcjs.nix haskell.packages.ghcjs: misc fixes 2023-05-09 18:13:50 +02:00
configuration-nix.nix nix-serve-ng: unbreak. 2023-12-19 13:24:01 +01:00
configuration-tensorflow.nix treewide: noop: refer to src.name or similar in sourceRoot where appropriate, part 2: the non-trivial cases 2023-08-03 16:32:05 +00:00
default.nix treewide: add __attrsFailEvaluation and __recurseIntoDerivationForReleaseJobs 2023-12-15 05:13:46 -08:00
generic-builder.nix haskellPackages.mkDerivation: avoid forcing stdenv.cc if missing 2023-11-17 12:54:46 +01:00
generic-stack-builder.nix
hackage-packages.nix nix-serve-ng: unbreak. 2023-12-19 13:24:01 +01:00
HACKING.md treewide: Fix typos 2023-09-28 19:06:13 +02:00
hoogle-local-wrapper.sh
hoogle.nix
initial-packages.nix
make-package-set.nix treewide: add __attrsFailEvaluation and __recurseIntoDerivationForReleaseJobs 2023-12-15 05:13:46 -08:00
non-hackage-packages.nix haskellPackages.changelog-d: init 2023-10-31 23:35:15 +01:00
package-list.nix Check pkg.meta.hydraPlatforms, not pkg.meta.broken 2023-07-15 18:12:07 +02:00
stack-hook.sh
with-packages-wrapper.nix ghcWithPackages: Fix a sed bug in patching package conf file 2023-06-14 10:14:57 -07:00