on iko/ghcjs-patch-master help sign in
Fix the way ExeDependency is handled (#1036)

See https://github.com/input-output-hk/nix-tools/pull/101 We should look up hsPkgs.${pkg-name}.components.exe.${component-name} instead of including the package as a dependency. Adding `hsPkgs.${pkg-name}` a tool it is not clear which executable in the package `haskell.nix` should choose. Haskell.nix did not deal with this well and in fact it could lead to `nix-shell` crashing. For instance using `shellFor` to make a shell for building `haskell-language-server` with `cabal build` crashed as a dependency on `ghcide` the executable (by the `ghcide-bench` executable) caused infinite recursion. Allowing `ghcide-bench` to correctly depend just on `components.exes.ghcide` fixes this. This PR also includes: * Updated materialized files built with the new nix-tools and latest index-state * Small update to GHCJS (pins happy) to fix issue that showed up when the materialization was updated * A fix for the infinite recursion issue when updating materialized files (by adding ghc-boot-packages-unchecked). * Performance fix for shellFor (checks just the names of component derivations when filtering).

commitf056dd34cd40ed95086ace76ebc0d33a10c4119e authorHamish Mackenzie <Hamish.Mackenzie@iohk.io> dateFri 12 Feb 2021, 10:45 (6 years ago) parent7ea4746
146 files changed+451−461
builder/shell-for.nix+2−2 ci.nix+1−1 compiler/ghcjs/ghcjs88-src.json+2−2 lib/materialize.nix+8−1 materialized/bootstrap/ghc844/alex/.plan.nix/alex.nix+1−1 materialized/bootstrap/ghc844/happy-1.19.11/.plan.nix/happy.nix+4−4 materialized/bootstrap/ghc844/happy-1.19.12/.plan.nix/happy.nix+1−1 materialized/bootstrap/ghc844/hscolour/.plan.nix/hscolour.nix+1−1 materialized/dummy-ghc/aarch64-unknown-linux-gnu-aarch64-unknown-linux-gnu-ghc-8.10.3-x86_64-linux/ghc-pkg/dump-global+1−1 materialized/dummy-ghc/ghc-8.4.4-x86_64-darwin/ghc-pkg/dump-global+88−115 materialized/dummy-ghc/ghc-8.4.4-x86_64-darwin/ghc/info+7−2 materialized/dummy-ghc/ghc-8.4.4-x86_64-linux/ghc-pkg/dump-global+5−30 materialized/dummy-ghc/ghc-8.4.4-x86_64-linux/ghc/info+7−2 materialized/ghc-boot-packages-nix/ghc884/ghc.nix+2−2 materialized/ghc-extra-projects/cross/ghc8101/default.nix+1−1 materialized/ghc-extra-projects/cross/ghc8102/default.nix+1−1 materialized/ghc-extra-projects/cross/ghc865/.plan.nix/bytestring.nix+1−1 materialized/ghc-extra-projects/cross/ghc865/.plan.nix/ghc-boot.nix+1−1 materialized/ghc-extra-projects/cross/ghc865/.plan.nix/ghc.nix+3−3 materialized/ghc-extra-projects/cross/ghc865/.plan.nix/ghci.nix+1−1 materialized/ghc-extra-projects/cross/ghc865/.plan.nix/hpc.nix+1−1 materialized/ghc-extra-projects/cross/ghc865/.plan.nix/iserv-proxy.nix+1−1 materialized/ghc-extra-projects/cross/ghc865/.plan.nix/iserv.nix+1−1 materialized/ghc-extra-projects/cross/ghc865/.plan.nix/libiserv.nix+1−1 materialized/ghc-extra-projects/cross/ghc865/.plan.nix/remote-iserv.nix+1−1 materialized/ghc-extra-projects/cross/ghc865/default.nix+3−4 materialized/ghc-extra-projects/cross/ghc883/.plan.nix/bytestring.nix+1−1 materialized/ghc-extra-projects/cross/ghc883/.plan.nix/ghc-boot.nix+1−1 materialized/ghc-extra-projects/cross/ghc883/.plan.nix/ghc.nix+3−3 materialized/ghc-extra-projects/cross/ghc883/.plan.nix/ghci.nix+1−1 materialized/ghc-extra-projects/cross/ghc883/.plan.nix/hpc.nix+1−1 materialized/ghc-extra-projects/cross/ghc883/.plan.nix/iserv-proxy.nix+1−1 materialized/ghc-extra-projects/cross/ghc883/.plan.nix/iserv.nix+1−1 materialized/ghc-extra-projects/cross/ghc883/.plan.nix/libiserv.nix+1−1 materialized/ghc-extra-projects/cross/ghc883/.plan.nix/remote-iserv.nix+1−1 materialized/ghc-extra-projects/cross/ghc883/default.nix+3−4 materialized/ghc-extra-projects/cross/ghc884/.plan.nix/bytestring.nix+1−1 materialized/ghc-extra-projects/cross/ghc884/.plan.nix/ghc-boot.nix+1−1 materialized/ghc-extra-projects/cross/ghc884/.plan.nix/ghc.nix+3−3 materialized/ghc-extra-projects/cross/ghc884/.plan.nix/ghci.nix+1−1 materialized/ghc-extra-projects/cross/ghc884/.plan.nix/hpc.nix+1−1 materialized/ghc-extra-projects/cross/ghc884/.plan.nix/iserv-proxy.nix+1−1 materialized/ghc-extra-projects/cross/ghc884/.plan.nix/iserv.nix+1−1 materialized/ghc-extra-projects/cross/ghc884/.plan.nix/libiserv.nix+1−1 materialized/ghc-extra-projects/cross/ghc884/.plan.nix/remote-iserv.nix+1−1 materialized/ghc-extra-projects/cross/ghc884/default.nix+3−4 materialized/ghc-extra-projects/default/ghc8101/default.nix+1−1 materialized/ghc-extra-projects/default/ghc8102/default.nix+1−1 materialized/ghc-extra-projects/default/ghc865/.plan.nix/bytestring.nix+1−1 materialized/ghc-extra-projects/default/ghc865/.plan.nix/ghc-boot.nix+1−1 materialized/ghc-extra-projects/default/ghc865/.plan.nix/ghc.nix+3−3 materialized/ghc-extra-projects/default/ghc865/.plan.nix/ghci.nix+1−1 materialized/ghc-extra-projects/default/ghc865/.plan.nix/hpc.nix+1−1 materialized/ghc-extra-projects/default/ghc865/.plan.nix/iserv-proxy.nix+1−1 materialized/ghc-extra-projects/default/ghc865/.plan.nix/iserv.nix+1−1 materialized/ghc-extra-projects/default/ghc865/.plan.nix/libiserv.nix+1−1 materialized/ghc-extra-projects/default/ghc865/.plan.nix/remote-iserv.nix+1−1 materialized/ghc-extra-projects/default/ghc865/default.nix+3−4 materialized/ghc-extra-projects/default/ghc883/.plan.nix/bytestring.nix+1−1 materialized/ghc-extra-projects/default/ghc883/.plan.nix/ghc-boot.nix+1−1 materialized/ghc-extra-projects/default/ghc883/.plan.nix/ghc.nix+3−3 materialized/ghc-extra-projects/default/ghc883/.plan.nix/ghci.nix+1−1 materialized/ghc-extra-projects/default/ghc883/.plan.nix/hpc.nix+1−1 materialized/ghc-extra-projects/default/ghc883/.plan.nix/iserv-proxy.nix+1−1 materialized/ghc-extra-projects/default/ghc883/.plan.nix/iserv.nix+1−1 materialized/ghc-extra-projects/default/ghc883/.plan.nix/libiserv.nix+1−1 materialized/ghc-extra-projects/default/ghc883/.plan.nix/remote-iserv.nix+1−1 materialized/ghc-extra-projects/default/ghc883/default.nix+3−4 materialized/ghc-extra-projects/default/ghc884/.plan.nix/bytestring.nix+1−1 materialized/ghc-extra-projects/default/ghc884/.plan.nix/ghc-boot.nix+1−1 materialized/ghc-extra-projects/default/ghc884/.plan.nix/ghc.nix+3−3 materialized/ghc-extra-projects/default/ghc884/.plan.nix/ghci.nix+1−1 materialized/ghc-extra-projects/default/ghc884/.plan.nix/hpc.nix+1−1 materialized/ghc-extra-projects/default/ghc884/.plan.nix/iserv-proxy.nix+1−1 materialized/ghc-extra-projects/default/ghc884/.plan.nix/iserv.nix+1−1 materialized/ghc-extra-projects/default/ghc884/.plan.nix/libiserv.nix+1−1 materialized/ghc-extra-projects/default/ghc884/.plan.nix/remote-iserv.nix+1−1 materialized/ghc-extra-projects/default/ghc884/default.nix+3−4 materialized/ghc-extra-projects/windows/ghc8102/default.nix+1−1 materialized/ghc-extra-projects/windows/ghc865/.plan.nix/bytestring.nix+1−1 materialized/ghc-extra-projects/windows/ghc865/.plan.nix/ghc-boot.nix+1−1 materialized/ghc-extra-projects/windows/ghc865/.plan.nix/ghc.nix+3−3 materialized/ghc-extra-projects/windows/ghc865/.plan.nix/ghci.nix+1−1 materialized/ghc-extra-projects/windows/ghc865/.plan.nix/hpc.nix+1−1 materialized/ghc-extra-projects/windows/ghc865/.plan.nix/iserv-proxy.nix+1−1 materialized/ghc-extra-projects/windows/ghc865/.plan.nix/iserv.nix+1−1 materialized/ghc-extra-projects/windows/ghc865/.plan.nix/libiserv.nix+1−1 materialized/ghc-extra-projects/windows/ghc865/.plan.nix/remote-iserv.nix+1−1 materialized/ghc-extra-projects/windows/ghc865/default.nix+3−4 materialized/ghc-extra-projects/windows/ghc883/.plan.nix/bytestring.nix+1−1 materialized/ghc-extra-projects/windows/ghc883/.plan.nix/ghc-boot.nix+1−1 materialized/ghc-extra-projects/windows/ghc883/.plan.nix/ghc.nix+3−3 materialized/ghc-extra-projects/windows/ghc883/.plan.nix/ghci.nix+1−1 materialized/ghc-extra-projects/windows/ghc883/.plan.nix/hpc.nix+1−1 materialized/ghc-extra-projects/windows/ghc883/.plan.nix/iserv-proxy.nix+1−1 materialized/ghc-extra-projects/windows/ghc883/.plan.nix/iserv.nix+1−1 materialized/ghc-extra-projects/windows/ghc883/.plan.nix/libiserv.nix+1−1 materialized/ghc-extra-projects/windows/ghc883/.plan.nix/remote-iserv.nix+1−1 materialized/ghc-extra-projects/windows/ghc883/default.nix+3−4 materialized/ghc-extra-projects/windows/ghc884/.plan.nix/bytestring.nix+1−1 materialized/ghc-extra-projects/windows/ghc884/.plan.nix/ghc-boot.nix+1−1 materialized/ghc-extra-projects/windows/ghc884/.plan.nix/ghc.nix+3−3 materialized/ghc-extra-projects/windows/ghc884/.plan.nix/ghci.nix+1−1 materialized/ghc-extra-projects/windows/ghc884/.plan.nix/hpc.nix+1−1 materialized/ghc-extra-projects/windows/ghc884/.plan.nix/iserv-proxy.nix+1−1 materialized/ghc-extra-projects/windows/ghc884/.plan.nix/iserv.nix+1−1 materialized/ghc-extra-projects/windows/ghc884/.plan.nix/libiserv.nix+1−1 materialized/ghc-extra-projects/windows/ghc884/.plan.nix/remote-iserv.nix+1−1 materialized/ghc-extra-projects/windows/ghc884/default.nix+3−4 materialized/ghc8101/cabal-install/.plan.nix/cabal-install.nix+4−4 materialized/ghc8102/cabal-install/.plan.nix/cabal-install.nix+4−4 materialized/ghc810220201118/cabal-install/.plan.nix/cabal-install.nix+4−4 materialized/ghc8103/cabal-install/.plan.nix/cabal-install.nix+4−4 materialized/ghc8104/cabal-install/.plan.nix/cabal-install.nix+4−4 materialized/ghc844/cabal-install/.plan.nix/cabal-install.nix+4−4 materialized/ghc865/cabal-install/.plan.nix/cabal-install.nix+5−5 materialized/ghc865/nix-tools/.plan.nix/hackage-db.nix+1−1 materialized/ghc865/nix-tools/.plan.nix/nix-tools.nix+1−1 materialized/ghc883/cabal-install/.plan.nix/cabal-install.nix+5−5 materialized/ghc883/nix-tools/.plan.nix/hackage-db.nix+1−1 materialized/ghc883/nix-tools/.plan.nix/nix-tools.nix+1−1 materialized/ghc884/cabal-install/.plan.nix/cabal-install.nix+5−5 materialized/ghc884/nix-tools/.plan.nix/hackage-db.nix+1−1 materialized/ghc884/nix-tools/.plan.nix/nix-tools.nix+1−1 materialized/ghcjs/alex/ghc865/.plan.nix/alex.nix+1−1 materialized/ghcjs/alex/ghc884/.plan.nix/alex.nix+1−1 materialized/ghcjs/cabal/ghc865/.plan.nix/cabal-install.nix+4−4 materialized/ghcjs/cabal/ghc884/.plan.nix/cabal-install.nix+4−4 materialized/ghcjs/happy/ghc865/.plan.nix/happy.nix+1−1 materialized/ghcjs/happy/ghc884/.plan.nix/happy.nix+1−1 materialized/ghcjs865/.plan.nix/ghc-api-ghcjs.nix+5−5 materialized/ghcjs865/.plan.nix/ghci-ghcjs.nix+1−1 materialized/ghcjs865/.plan.nix/ghcjs-th.nix+1−1 materialized/ghcjs865/.plan.nix/ghcjs.nix+8−8 materialized/ghcjs865/.plan.nix/haddock-api-ghcjs.nix+1−1 materialized/ghcjs865/.plan.nix/haddock-library-ghcjs.nix+2−2 materialized/ghcjs865/.plan.nix/template-haskell-ghcjs.nix+1−1 materialized/ghcjs865/default.nix+39−35 materialized/ghcjs884/.plan.nix/ghcjs-th.nix+1−1 materialized/ghcjs884/.plan.nix/ghcjs.nix+3−2 materialized/ghcjs884/default.nix+38−33 modules/error-handler.nix+10−2 nix/sources.json+3−3 overlays/ghc-packages.nix+16−2 overlays/haskell.nix+3−1 test/coverage/pkgb/pkgb.cabal+1−1
builder/shell-for.nix+2−2
@@ -59,8 +59,8 @@ let
5959 # Given a list of derivations, removes those which are components of packages which were selected as part of the shell.
6060 removeSelectedInputs =
6161 # All the components of the selected packages: we shouldn't add any of these as dependencies
62− let selectedPackageComponents = lib.concatMap haskellLib.getAllComponents selectedPackages;
63− in lib.filter (input: !(builtins.elem input selectedPackageComponents));
62+ let selectedPackageComponents = map (x: x.name) (lib.concatMap haskellLib.getAllComponents selectedPackages);
63+ in lib.filter (input: !(builtins.elem input.name selectedPackageComponents));
6464
6565 # We need to remove any dependencies which are selected packages (see above).
6666 # `depends` contains packages so we use 'removeSelectedPackages`.
ci.nix+1−1
@@ -43,7 +43,7 @@
4343 # We need to use the actual nixpkgs version we're working with here, since the values
4444 # of 'lib.systems.examples' are not understood between all versions
4545 let lib = nixpkgs.lib;
46− in lib.optionalAttrs (nixpkgsName == "R2009" && (__elem compiler-nix-name ["ghc865" "ghc884"])) {
46+ in lib.optionalAttrs (nixpkgsName == "unstable" && (__elem compiler-nix-name ["ghc865" "ghc884"])) {
4747 inherit (lib.systems.examples) ghcjs;
4848 } // lib.optionalAttrs (system == "x86_64-linux" && (
4949 (nixpkgsName == "R2009" && __elem compiler-nix-name ["ghc8101" "ghc8102" "ghc8103" "ghc8104" "ghc810220201118"])
compiler/ghcjs/ghcjs88-src.json+2−2
@@ -1,6 +1,6 @@
11{
22 "url": "https://github.com/ghcjs/ghcjs",
3− "rev": "1193ead2c760bab1e2ab461458ec771237ccf9b5",
4− "sha256": "1h7gaq1lhf61b5x693phgpm2z0w393b1sbkxrd9mxzz9xxlyrhkl",
3+ "rev": "23e75593937dc15eaee73bed1443450fc68bd277",
4+ "sha256": "1cj4q2rx3xs8zfkpjjwfdfadidg0wgn3qisffiikxmgf41b4a760",
55 "fetchSubmodules": true
66}
lib/materialize.nix+8−1
@@ -56,7 +56,14 @@ let
5656 builtins.trace sha256message (builtins.trace materializeMessage calculateNoHash);
5757
5858 # Build fully and check the hash and materialized versions
59− checked = runCommand name {} (''
59+ checked =
60+ # Let the user know what we are checking. This is useful for debugging issues
61+ # where materialization fails to prevent infinite recurstion when:
62+ # checkMaterialization = true;
63+ (if materialized != null
64+ then __trace "Checking materialization in ${toString materialized}"
65+ else x: x)
66+ runCommand name {} (''
6067 ERR=$(mktemp -d)/errors.txt
6168 ''
6269 + (pkgs.lib.optionalString (sha256 != null) ''
materialized/bootstrap/ghc844/alex/.plan.nix/alex.nix+1−1
@@ -150,7 +150,7 @@
150150 (hsPkgs."process" or (errorHandler.buildDepError "process"))
151151 ];
152152 build-tools = [
153− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
153+ (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex")))
154154 ];
155155 buildable = true;
156156 mainPath = [ "test.hs" ];
materialized/bootstrap/ghc844/happy-1.19.11/.plan.nix/happy.nix+4−4
@@ -23,10 +23,10 @@
2323 buildType = "Custom";
2424 isLocal = true;
2525 setup-depends = [
26− (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.buildToolDepError "Cabal")))
27− (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.buildToolDepError "base")))
28− (hsPkgs.buildPackages.directory or (pkgs.buildPackages.directory or (errorHandler.buildToolDepError "directory")))
29− (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.buildToolDepError "filepath")))
26+ (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
27+ (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
28+ (hsPkgs.buildPackages.directory or (pkgs.buildPackages.directory or (errorHandler.setupDepError "directory")))
29+ (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
3030 ];
3131 detailLevel = "FullDetails";
3232 licenseFiles = [ "LICENSE" ];
materialized/bootstrap/ghc844/happy-1.19.12/.plan.nix/happy.nix+1−1
@@ -190,7 +190,7 @@
190190 (hsPkgs."process" or (errorHandler.buildDepError "process"))
191191 ];
192192 build-tools = [
193− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
193+ (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy")))
194194 ];
195195 buildable = true;
196196 mainPath = [ "test.hs" ];
materialized/bootstrap/ghc844/hscolour/.plan.nix/hscolour.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENCE-LGPL" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [ "hscolour.css" "data/rgb24-example-.hscolour" ];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/dummy-ghc/aarch64-unknown-linux-gnu-aarch64-unknown-linux-gnu-ghc-8.10.3-x86_64-linux/ghc-pkg/dump-global+1−1
@@ -735,7 +735,7 @@ library-dirs:
735735dynamic-library-dirs:
736736data-dir:
737737hs-libraries: HSghc-prim-0.6.1
738−extra-libraries: c m
738+extra-libraries: gcc c m
739739depends: rts
740740haddock-interfaces:
741741haddock-html:
materialized/dummy-ghc/ghc-8.4.4-x86_64-darwin/ghc-pkg/dump-global+88−115
@@ -157,21 +157,21 @@ depends:
157157 time-1.8.0.2 transformers-0.5.5.0 mtl-2.2.2 text-1.2.3.1
158158 parsec-3.1.13.0 directory-1.3.1.5 binary-0.8.5.1 unix-2.7.2.2
159159abi-depends: array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
160− base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
161− bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
162− containers-0.5.11.0=35ebbdc04fdff8693d557eac5fd1cb0d
163− deepseq-1.4.3.0=011951b161142d1ecd2f936f724b0c4a
160+ base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
161+ bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
162+ containers-0.5.11.0=3a03e29a933c27106de8caad6a8dba89
163+ deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
164164 filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
165− pretty-1.1.3.6=0b29f432a127f89dd19124c8bd17d5f8
165+ pretty-1.1.3.6=a22b26e5f7ddf72bac19d7d229502dac
166166 process-1.6.3.0=030e21e561f9c3486a49333f2057b804
167− time-1.8.0.2=7e7497056e79bf3d1e061b9c2ef21593
167+ time-1.8.0.2=fe7eb2e843def3e5fe89f1dd11e7c8ec
168168 transformers-0.5.5.0=b5d2f6cdac279ec17c0fad50f5348c4f
169169 mtl-2.2.2=28a8b7973060d82dd465f14029339d4f
170− text-1.2.3.1=ce9e85f0d4840d83f3d554b4f833c06b
171− parsec-3.1.13.0=c0d805958bf8b152ca104100a7cfe789
172− directory-1.3.1.5=9554b535b4324fb4915ea3cde0ada9e3
173− binary-0.8.5.1=102c321854f769bea022b84f469deee1
174− unix-2.7.2.2=e6bcb93db14b690e7f0b0b39cdb6668a
170+ text-1.2.3.1=e0d7b65ba8d31007e57ce45ddef7efb8
171+ parsec-3.1.13.0=3835800e76890791d7511c6b90d6c22c
172+ directory-1.3.1.5=fbc4e348e0c18c2b80ca9368e0275d72
173+ binary-0.8.5.1=246ff363717242ac7a7a3d37e6daabb8
174+ unix-2.7.2.2=1b1470032d7c086b787322282a984f1c
175175---
176176name: array
177177version: 0.5.2.0
@@ -197,7 +197,7 @@ exposed-modules:
197197hs-libraries: HSarray-0.5.2.0
198198depends:
199199 base-4.11.1.0
200−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
200+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
201201---
202202name: base
203203version: 4.11.1.0
@@ -316,9 +316,9 @@ hidden-modules: Data.Binary.Class Data.Binary.Internal
316316hs-libraries: HSbinary-0.8.5.1
317317depends:
318318 base-4.11.1.0 bytestring-0.10.8.2 containers-0.5.11.0 array-0.5.2.0
319−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
320− bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
321− containers-0.5.11.0=35ebbdc04fdff8693d557eac5fd1cb0d
319+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
320+ bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
321+ containers-0.5.11.0=3a03e29a933c27106de8caad6a8dba89
322322 array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
323323---
324324name: bytestring
@@ -396,9 +396,9 @@ includes:
396396 fpstring.h
397397depends:
398398 base-4.11.1.0 ghc-prim-0.5.2.0 deepseq-1.4.3.0 integer-gmp-1.0.2.0
399−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
399+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
400400 ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
401− deepseq-1.4.3.0=011951b161142d1ecd2f936f724b0c4a
401+ deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
402402 integer-gmp-1.0.2.0=28d9d8fbabb28cc19fc92446ffd9b739
403403---
404404name: containers
@@ -443,9 +443,9 @@ hidden-modules: Utils.Containers.Internal.State
443443hs-libraries: HScontainers-0.5.11.0
444444depends:
445445 base-4.11.1.0 array-0.5.2.0 deepseq-1.4.3.0 ghc-prim-0.5.2.0
446−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
446+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
447447 array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
448− deepseq-1.4.3.0=011951b161142d1ecd2f936f724b0c4a
448+ deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
449449 ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
450450---
451451name: deepseq
@@ -476,7 +476,7 @@ hidden-modules: Control.DeepSeq.BackDoor
476476hs-libraries: HSdeepseq-1.4.3.0
477477depends:
478478 base-4.11.1.0 array-0.5.2.0
479−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
479+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
480480 array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
481481---
482482name: directory
@@ -500,10 +500,10 @@ hidden-modules: System.Directory.Internal.C_utimensat
500500hs-libraries: HSdirectory-1.3.1.5
501501depends:
502502 base-4.11.1.0 time-1.8.0.2 filepath-1.4.2 unix-2.7.2.2
503−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
504− time-1.8.0.2=7e7497056e79bf3d1e061b9c2ef21593
503+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
504+ time-1.8.0.2=fe7eb2e843def3e5fe89f1dd11e7c8ec
505505 filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
506− unix-2.7.2.2=e6bcb93db14b690e7f0b0b39cdb6668a
506+ unix-2.7.2.2=1b1470032d7c086b787322282a984f1c
507507---
508508name: filepath
509509version: 1.4.2
@@ -532,7 +532,7 @@ exposed-modules:
532532hs-libraries: HSfilepath-1.4.2
533533depends:
534534 base-4.11.1.0
535−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
535+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
536536---
537537name: ghc
538538version: 8.4.4
@@ -649,23 +649,23 @@ depends:
649649 array-0.5.2.0 filepath-1.4.2 template-haskell-2.13.0.0 hpc-0.6.0.3
650650 transformers-0.5.5.0 ghc-boot-8.4.4 ghc-boot-th-8.4.4 ghci-8.4.4
651651 unix-2.7.2.2 terminfo-0.4.1.1
652−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
653− deepseq-1.4.3.0=011951b161142d1ecd2f936f724b0c4a
654− directory-1.3.1.5=9554b535b4324fb4915ea3cde0ada9e3
652+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
653+ deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
654+ directory-1.3.1.5=fbc4e348e0c18c2b80ca9368e0275d72
655655 process-1.6.3.0=030e21e561f9c3486a49333f2057b804
656− bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
657− binary-0.8.5.1=102c321854f769bea022b84f469deee1
658− time-1.8.0.2=7e7497056e79bf3d1e061b9c2ef21593
659− containers-0.5.11.0=35ebbdc04fdff8693d557eac5fd1cb0d
656+ bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
657+ binary-0.8.5.1=246ff363717242ac7a7a3d37e6daabb8
658+ time-1.8.0.2=fe7eb2e843def3e5fe89f1dd11e7c8ec
659+ containers-0.5.11.0=3a03e29a933c27106de8caad6a8dba89
660660 array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
661661 filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
662− template-haskell-2.13.0.0=1cd284a671c37a37df2a49fb7fd0890a
663− hpc-0.6.0.3=6e2db4efb0614fc998c1f7d00c73f88c
662+ template-haskell-2.13.0.0=cc07ddc07c24e039684589af2cb62998
663+ hpc-0.6.0.3=a05c4ea52ff6193f9d9d777595585331
664664 transformers-0.5.5.0=b5d2f6cdac279ec17c0fad50f5348c4f
665− ghc-boot-8.4.4=d05e518b62e6b7572c47874b61acb43e
665+ ghc-boot-8.4.4=5acbbd06b980c0291be2a5ab76d8128f
666666 ghc-boot-th-8.4.4=d8bd507419aa2dc5daee657f9d2838de
667− ghci-8.4.4=b1b3407d52f67288e1441195bdbf1680
668− unix-2.7.2.2=e6bcb93db14b690e7f0b0b39cdb6668a
667+ ghci-8.4.4=73515bf3025d79d8c363ccbbaa51e635
668+ unix-2.7.2.2=1b1470032d7c086b787322282a984f1c
669669 terminfo-0.4.1.1=7c97c2b70b9b909e033361885d99c5fd
670670---
671671name: ghc-boot
@@ -697,10 +697,10 @@ hs-libraries: HSghc-boot-8.4.4
697697depends:
698698 base-4.11.1.0 binary-0.8.5.1 bytestring-0.10.8.2 directory-1.3.1.5
699699 filepath-1.4.2 ghc-boot-th-8.4.4
700−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
701− binary-0.8.5.1=102c321854f769bea022b84f469deee1
702− bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
703− directory-1.3.1.5=9554b535b4324fb4915ea3cde0ada9e3
700+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
701+ binary-0.8.5.1=246ff363717242ac7a7a3d37e6daabb8
702+ bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
703+ directory-1.3.1.5=fbc4e348e0c18c2b80ca9368e0275d72
704704 filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
705705 ghc-boot-th-8.4.4=d8bd507419aa2dc5daee657f9d2838de
706706---
@@ -726,7 +726,7 @@ exposed-modules:
726726hs-libraries: HSghc-boot-th-8.4.4
727727depends:
728728 base-4.11.1.0
729−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
729+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
730730---
731731name: ghc-compact
732732version: 0.1.0.0
@@ -754,8 +754,8 @@ hs-libraries: HSghc-compact-0.1.0.0
754754depends:
755755 ghc-prim-0.5.2.0 base-4.11.1.0 bytestring-0.10.8.2
756756abi-depends: ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
757− base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
758− bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
757+ base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
758+ bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
759759---
760760name: ghc-prim
761761version: 0.5.2.0
@@ -801,17 +801,17 @@ depends:
801801 ghc-boot-th-8.4.4 template-haskell-2.13.0.0 transformers-0.5.5.0
802802 unix-2.7.2.2
803803abi-depends: array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
804− base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
805− binary-0.8.5.1=102c321854f769bea022b84f469deee1
806− bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
807− containers-0.5.11.0=35ebbdc04fdff8693d557eac5fd1cb0d
808− deepseq-1.4.3.0=011951b161142d1ecd2f936f724b0c4a
804+ base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
805+ binary-0.8.5.1=246ff363717242ac7a7a3d37e6daabb8
806+ bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
807+ containers-0.5.11.0=3a03e29a933c27106de8caad6a8dba89
808+ deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
809809 filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
810− ghc-boot-8.4.4=d05e518b62e6b7572c47874b61acb43e
810+ ghc-boot-8.4.4=5acbbd06b980c0291be2a5ab76d8128f
811811 ghc-boot-th-8.4.4=d8bd507419aa2dc5daee657f9d2838de
812− template-haskell-2.13.0.0=1cd284a671c37a37df2a49fb7fd0890a
812+ template-haskell-2.13.0.0=cc07ddc07c24e039684589af2cb62998
813813 transformers-0.5.5.0=b5d2f6cdac279ec17c0fad50f5348c4f
814− unix-2.7.2.2=e6bcb93db14b690e7f0b0b39cdb6668a
814+ unix-2.7.2.2=1b1470032d7c086b787322282a984f1c
815815---
816816name: haskeline
817817version: 0.7.4.2
@@ -858,15 +858,15 @@ depends:
858858 base-4.11.1.0 containers-0.5.11.0 directory-1.3.1.5
859859 bytestring-0.10.8.2 filepath-1.4.2 transformers-0.5.5.0
860860 process-1.6.3.0 stm-2.4.5.1 unix-2.7.2.2 terminfo-0.4.1.1
861−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
862− containers-0.5.11.0=35ebbdc04fdff8693d557eac5fd1cb0d
863− directory-1.3.1.5=9554b535b4324fb4915ea3cde0ada9e3
864− bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
861+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
862+ containers-0.5.11.0=3a03e29a933c27106de8caad6a8dba89
863+ directory-1.3.1.5=fbc4e348e0c18c2b80ca9368e0275d72
864+ bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
865865 filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
866866 transformers-0.5.5.0=b5d2f6cdac279ec17c0fad50f5348c4f
867867 process-1.6.3.0=030e21e561f9c3486a49333f2057b804
868868 stm-2.4.5.1=e1689617987db6dbcec99141fd7e70d8
869− unix-2.7.2.2=e6bcb93db14b690e7f0b0b39cdb6668a
869+ unix-2.7.2.2=1b1470032d7c086b787322282a984f1c
870870 terminfo-0.4.1.1=7c97c2b70b9b909e033361885d99c5fd
871871---
872872name: hpc
@@ -890,11 +890,11 @@ hs-libraries: HShpc-0.6.0.3
890890depends:
891891 base-4.11.1.0 containers-0.5.11.0 directory-1.3.1.5 filepath-1.4.2
892892 time-1.8.0.2
893−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
894− containers-0.5.11.0=35ebbdc04fdff8693d557eac5fd1cb0d
895− directory-1.3.1.5=9554b535b4324fb4915ea3cde0ada9e3
893+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
894+ containers-0.5.11.0=3a03e29a933c27106de8caad6a8dba89
895+ directory-1.3.1.5=fbc4e348e0c18c2b80ca9368e0275d72
896896 filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
897− time-1.8.0.2=7e7497056e79bf3d1e061b9c2ef21593
897+ time-1.8.0.2=fe7eb2e843def3e5fe89f1dd11e7c8ec
898898---
899899name: integer-gmp
900900version: 1.0.2.0
@@ -911,37 +911,10 @@ exposed-modules:
911911 GHC.Integer.Logarithms.Internals
912912hidden-modules: GHC.Integer.Type
913913hs-libraries: HSinteger-gmp-1.0.2.0
914−extra-libraries:
915− gmp
916914depends:
917915 ghc-prim-0.5.2.0
918916abi-depends: ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
919917---
920−name: libiserv
921−version: 8.4.4
922−id: libiserv-8.4.4
923−key: libiserv-8.4.4
924−license: BSD-3-Clause
925−copyright: XXX
926−maintainer: XXX
927−author: XXX
928−synopsis: Provides shared functionality between iserv and iserv-proxy
929−category: Development
930−exposed: True
931−exposed-modules:
932− GHCi.Utils Lib
933−hs-libraries: HSlibiserv-8.4.4
934−depends:
935− base-4.11.1.0 binary-0.8.5.1 bytestring-0.10.8.2
936− containers-0.5.11.0 deepseq-1.4.3.0 ghci-8.4.4 unix-2.7.2.2
937−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
938− binary-0.8.5.1=102c321854f769bea022b84f469deee1
939− bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
940− containers-0.5.11.0=35ebbdc04fdff8693d557eac5fd1cb0d
941− deepseq-1.4.3.0=011951b161142d1ecd2f936f724b0c4a
942− ghci-8.4.4=b1b3407d52f67288e1441195bdbf1680
943− unix-2.7.2.2=e6bcb93db14b690e7f0b0b39cdb6668a
944−---
945918name: mtl
946919version: 2.2.2
947920id: mtl-2.2.2
@@ -973,7 +946,7 @@ exposed-modules:
973946hs-libraries: HSmtl-2.2.2
974947depends:
975948 base-4.11.1.0 transformers-0.5.5.0
976−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
949+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
977950 transformers-0.5.5.0=b5d2f6cdac279ec17c0fad50f5348c4f
978951---
979952name: parsec
@@ -1019,10 +992,10 @@ exposed-modules:
1019992hs-libraries: HSparsec-3.1.13.0
1020993depends:
1021994 base-4.11.1.0 mtl-2.2.2 bytestring-0.10.8.2 text-1.2.3.1
1022−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
995+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
1023996 mtl-2.2.2=28a8b7973060d82dd465f14029339d4f
1024− bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
1025− text-1.2.3.1=ce9e85f0d4840d83f3d554b4f833c06b
997+ bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
998+ text-1.2.3.1=e0d7b65ba8d31007e57ce45ddef7efb8
1026999---
10271000name: pretty
10281001version: 1.1.3.6
@@ -1051,8 +1024,8 @@ exposed-modules:
10511024hs-libraries: HSpretty-1.1.3.6
10521025depends:
10531026 base-4.11.1.0 deepseq-1.4.3.0 ghc-prim-0.5.2.0
1054−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
1055− deepseq-1.4.3.0=011951b161142d1ecd2f936f724b0c4a
1027+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
1028+ deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
10561029 ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
10571030---
10581031name: process
@@ -1081,11 +1054,11 @@ includes:
10811054depends:
10821055 base-4.11.1.0 directory-1.3.1.5 filepath-1.4.2 deepseq-1.4.3.0
10831056 unix-2.7.2.2
1084−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
1085− directory-1.3.1.5=9554b535b4324fb4915ea3cde0ada9e3
1057+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
1058+ directory-1.3.1.5=fbc4e348e0c18c2b80ca9368e0275d72
10861059 filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
1087− deepseq-1.4.3.0=011951b161142d1ecd2f936f724b0c4a
1088− unix-2.7.2.2=e6bcb93db14b690e7f0b0b39cdb6668a
1060+ deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
1061+ unix-2.7.2.2=1b1470032d7c086b787322282a984f1c
10891062---
10901063name: rts
10911064version: 1.0
@@ -1094,9 +1067,9 @@ key: rts
10941067license: BSD-3-Clause
10951068maintainer: glasgow-haskell-users@haskell.org
10961069exposed: True
1097−hs-libraries: HSrts
1070+hs-libraries: HSrts Cffi
10981071extra-libraries:
1099− m dl ffi
1072+ m dl
11001073includes:
11011074 Stg.h
11021075ld-options: "-Wl,-u,_base_GHCziTopHandler_runIO_closure"
@@ -1188,7 +1161,7 @@ hidden-modules: Control.Sequential.STM
11881161hs-libraries: HSstm-2.4.5.1
11891162depends:
11901163 base-4.11.1.0 array-0.5.2.0
1191−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
1164+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
11921165 array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
11931166---
11941167name: template-haskell
@@ -1215,9 +1188,9 @@ hidden-modules: Language.Haskell.TH.Lib.Map
12151188hs-libraries: HStemplate-haskell-2.13.0.0
12161189depends:
12171190 base-4.11.1.0 ghc-boot-th-8.4.4 pretty-1.1.3.6
1218−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
1191+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
12191192 ghc-boot-th-8.4.4=d8bd507419aa2dc5daee657f9d2838de
1220− pretty-1.1.3.6=0b29f432a127f89dd19124c8bd17d5f8
1193+ pretty-1.1.3.6=a22b26e5f7ddf72bac19d7d229502dac
12211194---
12221195name: terminfo
12231196version: 0.4.1.1
@@ -1243,10 +1216,10 @@ exposed-modules:
12431216 System.Console.Terminfo.Keys
12441217hs-libraries: HSterminfo-0.4.1.1
12451218extra-libraries:
1246− tinfo
1219+ ncurses
12471220depends:
12481221 base-4.11.1.0
1249−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
1222+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
12501223---
12511224name: text
12521225version: 1.2.3.1
@@ -1319,11 +1292,11 @@ depends:
13191292 array-0.5.2.0 base-4.11.1.0 binary-0.8.5.1 deepseq-1.4.3.0
13201293 ghc-prim-0.5.2.0 bytestring-0.10.8.2 integer-gmp-1.0.2.0
13211294abi-depends: array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
1322− base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
1323− binary-0.8.5.1=102c321854f769bea022b84f469deee1
1324− deepseq-1.4.3.0=011951b161142d1ecd2f936f724b0c4a
1295+ base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
1296+ binary-0.8.5.1=246ff363717242ac7a7a3d37e6daabb8
1297+ deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
13251298 ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
1326− bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
1299+ bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
13271300 integer-gmp-1.0.2.0=28d9d8fbabb28cc19fc92446ffd9b739
13281301---
13291302name: time
@@ -1364,8 +1337,8 @@ hidden-modules: Data.Time.Calendar.Private Data.Time.Calendar.Days
13641337hs-libraries: HStime-1.8.0.2
13651338depends:
13661339 base-4.11.1.0 deepseq-1.4.3.0
1367−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
1368− deepseq-1.4.3.0=011951b161142d1ecd2f936f724b0c4a
1340+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
1341+ deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
13691342---
13701343name: transformers
13711344version: 0.5.5.0
@@ -1414,7 +1387,7 @@ exposed-modules:
14141387hs-libraries: HStransformers-0.5.5.0
14151388depends:
14161389 base-4.11.1.0
1417−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
1390+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
14181391---
14191392name: unix
14201393version: 2.7.2.2
@@ -1460,9 +1433,9 @@ includes:
14601433 HsUnix.h execvpe.h
14611434depends:
14621435 base-4.11.1.0 bytestring-0.10.8.2 time-1.8.0.2
1463−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
1464− bytestring-0.10.8.2=6b29c2a8aec4937efcd3db3c8129fb1f
1465− time-1.8.0.2=7e7497056e79bf3d1e061b9c2ef21593
1436+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
1437+ bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
1438+ time-1.8.0.2=fe7eb2e843def3e5fe89f1dd11e7c8ec
14661439---
14671440name: xhtml
14681441version: 3000.2.2.1
@@ -1493,4 +1466,4 @@ hidden-modules: Text.XHtml.Strict.Attributes
14931466hs-libraries: HSxhtml-3000.2.2.1
14941467depends:
14951468 base-4.11.1.0
1496−abi-depends: base-4.11.1.0=8be57ed6746733bb4b1ce881f827d7bd
1469+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
materialized/dummy-ghc/ghc-8.4.4-x86_64-darwin/ghc/info+7−2
@@ -1,16 +1,21 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler command","clang")
34 ,("C compiler flags"," -fno-stack-protector")
45 ,("C compiler link flags"," ")
56 ,("C compiler supports -no-pie","YES")
7+ ,("Haskell CPP command","clang")
68 ,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
9+ ,("ld command","ld")
710 ,("ld flags","")
811 ,("ld supports compact unwind","YES")
912 ,("ld supports build-id","NO")
1013 ,("ld supports filelist","YES")
1114 ,("ld is GNU ld","NO")
15+ ,("ar command","ar")
1216 ,("ar flags","qcls")
1317 ,("ar supports at file","NO")
18+ ,("ranlib command","ranlib")
1419 ,("touch command","touch")
1520 ,("dllwrap command","/bin/false")
1621 ,("windres command","/bin/false")
@@ -28,8 +33,8 @@
2833 ,("LLVM opt command","opt")
2934 ,("LLVM clang command","clang")
3035 ,("Project version","8.4.4")
31− ,("Project Git commit id","-n 39e711436400ecde05961224fa37759f2c2ff862")
32− ,("Booter version","8.4.4")
36+ ,("Project Git commit id","3bed09b2efd3df678c5d0752d2cdfba20d7c4863")
37+ ,("Booter version","8.4.3")
3338 ,("Stage","2")
3439 ,("Build platform","x86_64-apple-darwin")
3540 ,("Host platform","x86_64-apple-darwin")
materialized/dummy-ghc/ghc-8.4.4-x86_64-linux/ghc-pkg/dump-global+5−30
@@ -657,12 +657,12 @@ abi-depends: base-4.11.1.0=5dd741007d6cdd784ac4032dc52ae6cd
657657 containers-0.5.11.0=e0faa336d346ac4d4359e1f41cd5c793
658658 array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
659659 filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
660− template-haskell-2.13.0.0=5403c6ee814a9f714bb46b8713d84769
660+ template-haskell-2.13.0.0=87d935369842db0114b18a4f5cccd520
661661 hpc-0.6.0.3=b0226a6fb3c6681995359ece2929495f
662662 transformers-0.5.5.0=b5d2f6cdac279ec17c0fad50f5348c4f
663663 ghc-boot-8.4.4=17a9f8091d49597104125d406bbf74ae
664664 ghc-boot-th-8.4.4=d8bd507419aa2dc5daee657f9d2838de
665− ghci-8.4.4=fa97ba583df9728c74ddeb01f64277f3
665+ ghci-8.4.4=973ae1f70f738efadae73c1d6af83b15
666666 unix-2.7.2.2=fe53d1beb580ee5f786dd05bcc179784
667667 terminfo-0.4.1.1=7c97c2b70b9b909e033361885d99c5fd
668668---
@@ -807,7 +807,7 @@ abi-depends: array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
807807 filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
808808 ghc-boot-8.4.4=17a9f8091d49597104125d406bbf74ae
809809 ghc-boot-th-8.4.4=d8bd507419aa2dc5daee657f9d2838de
810− template-haskell-2.13.0.0=5403c6ee814a9f714bb46b8713d84769
810+ template-haskell-2.13.0.0=87d935369842db0114b18a4f5cccd520
811811 transformers-0.5.5.0=b5d2f6cdac279ec17c0fad50f5348c4f
812812 unix-2.7.2.2=fe53d1beb580ee5f786dd05bcc179784
813813---
@@ -915,31 +915,6 @@ depends:
915915 ghc-prim-0.5.2.0
916916abi-depends: ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
917917---
918−name: libiserv
919−version: 8.4.4
920−id: libiserv-8.4.4
921−key: libiserv-8.4.4
922−license: BSD-3-Clause
923−copyright: XXX
924−maintainer: XXX
925−author: XXX
926−synopsis: Provides shared functionality between iserv and iserv-proxy
927−category: Development
928−exposed: True
929−exposed-modules:
930− GHCi.Utils Lib
931−hs-libraries: HSlibiserv-8.4.4
932−depends:
933− base-4.11.1.0 binary-0.8.5.1 bytestring-0.10.8.2
934− containers-0.5.11.0 deepseq-1.4.3.0 ghci-8.4.4 unix-2.7.2.2
935−abi-depends: base-4.11.1.0=5dd741007d6cdd784ac4032dc52ae6cd
936− binary-0.8.5.1=24ea694af446178c140cf5fd8325d353
937− bytestring-0.10.8.2=76891e933d92454fc24dbda9667e7672
938− containers-0.5.11.0=e0faa336d346ac4d4359e1f41cd5c793
939− deepseq-1.4.3.0=17e4fcaae52d394a15cfa6f2abc91bb0
940− ghci-8.4.4=fa97ba583df9728c74ddeb01f64277f3
941− unix-2.7.2.2=fe53d1beb580ee5f786dd05bcc179784
942−---
943918name: mtl
944919version: 2.2.2
945920id: mtl-2.2.2
@@ -1092,9 +1067,9 @@ key: rts
10921067license: BSD-3-Clause
10931068maintainer: glasgow-haskell-users@haskell.org
10941069exposed: True
1095−hs-libraries: HSrts
1070+hs-libraries: HSrts Cffi
10961071extra-libraries:
1097− m rt dl ffi numa pthread
1072+ m rt dl pthread
10981073includes:
10991074 Stg.h
11001075ld-options: "-Wl,-u,base_GHCziTopHandler_runIO_closure"
materialized/dummy-ghc/ghc-8.4.4-x86_64-linux/ghc/info+7−2
@@ -1,16 +1,21 @@
11 [("Project name","The Glorious Glasgow Haskell Compilation System")
22 ,("GCC extra via C opts"," -fwrapv -fno-builtin")
3+ ,("C compiler command","gcc")
34 ,("C compiler flags"," -fno-stack-protector")
45 ,("C compiler link flags"," ")
56 ,("C compiler supports -no-pie","YES")
7+ ,("Haskell CPP command","gcc")
68 ,("Haskell CPP flags","-E -undef -traditional")
9+ ,("ld command","ld")
710 ,("ld flags","")
811 ,("ld supports compact unwind","YES")
912 ,("ld supports build-id","YES")
1013 ,("ld supports filelist","NO")
1114 ,("ld is GNU ld","YES")
15+ ,("ar command","ar")
1216 ,("ar flags","q")
1317 ,("ar supports at file","YES")
18+ ,("ranlib command","ranlib")
1419 ,("touch command","touch")
1520 ,("dllwrap command","/bin/false")
1621 ,("windres command","/bin/false")
@@ -28,8 +33,8 @@
2833 ,("LLVM opt command","opt")
2934 ,("LLVM clang command","clang")
3035 ,("Project version","8.4.4")
31− ,("Project Git commit id","-n 39e711436400ecde05961224fa37759f2c2ff862")
32− ,("Booter version","8.4.4")
36+ ,("Project Git commit id","3bed09b2efd3df678c5d0752d2cdfba20d7c4863")
37+ ,("Booter version","8.0.2")
3338 ,("Stage","2")
3439 ,("Build platform","x86_64-unknown-linux")
3540 ,("Host platform","x86_64-unknown-linux")
materialized/ghc-boot-packages-nix/ghc884/ghc.nix+2−2
@@ -56,8 +56,8 @@
5656 (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
5757 ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (errorHandler.buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"));
5858 build-tools = [
59− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
60− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
59+ (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex")))
60+ (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy")))
6161 ];
6262 buildable = true;
6363 };
materialized/ghc-extra-projects/cross/ghc8101/default.nix+1−1
@@ -17,7 +17,7 @@
1717 "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
1818 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
1919 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
20− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
20+ "process".revision = (((hackage."process")."1.6.10.0").revisions).default;
2121 "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
2222 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.1").revisions).default;
2323 "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
materialized/ghc-extra-projects/cross/ghc8102/default.nix+1−1
@@ -17,7 +17,7 @@
1717 "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
1818 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
1919 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
20− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
20+ "process".revision = (((hackage."process")."1.6.10.0").revisions).default;
2121 "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
2222 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
2323 "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
materialized/ghc-extra-projects/cross/ghc865/.plan.nix/bytestring.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "README.md" "Changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc865/.plan.nix/ghc-boot.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc865/.plan.nix/ghc.nix+3−3
@@ -31,7 +31,7 @@
3131 isLocal = true;
3232 detailLevel = "FullDetails";
3333 licenseFiles = [ "LICENSE" ];
34− dataDir = "";
34+ dataDir = ".";
3535 dataFiles = [];
3636 extraSrcFiles = [
3737 "utils/md5.h"
@@ -68,8 +68,8 @@
6868 (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
6969 ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")));
7070 build-tools = [
71− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
72− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
71+ (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex")))
72+ (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy")))
7373 ];
7474 buildable = true;
7575 modules = [
materialized/ghc-extra-projects/cross/ghc865/.plan.nix/ghci.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc865/.plan.nix/hpc.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc865/.plan.nix/iserv-proxy.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc865/.plan.nix/iserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc865/.plan.nix/libiserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc865/.plan.nix/remote-iserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc865/default.nix+3−4
@@ -8,7 +8,7 @@
88 "ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
99 "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
1010 "rts".revision = (((hackage."rts")."1.0").revisions).default;
11− "alex".revision = (((hackage."alex")."3.2.5").revisions).default;
11+ "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
1212 "alex".flags.small_base = true;
1313 "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
1414 "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
@@ -19,10 +19,9 @@
1919 "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
2020 "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
2121 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
22− "happy".revision = (((hackage."happy")."1.19.12").revisions).default;
23− "happy".flags.small_base = true;
22+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
2423 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
25− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
24+ "process".revision = (((hackage."process")."1.6.10.0").revisions).default;
2625 "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
2726 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
2827 "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
materialized/ghc-extra-projects/cross/ghc883/.plan.nix/bytestring.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "README.md" "Changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc883/.plan.nix/ghc-boot.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc883/.plan.nix/ghc.nix+3−3
@@ -32,7 +32,7 @@
3232 isLocal = true;
3333 detailLevel = "FullDetails";
3434 licenseFiles = [ "LICENSE" ];
35− dataDir = "";
35+ dataDir = ".";
3636 dataFiles = [];
3737 extraSrcFiles = [
3838 "utils/md5.h"
@@ -69,8 +69,8 @@
6969 (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
7070 ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (errorHandler.buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"));
7171 build-tools = [
72− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
73− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
72+ (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex")))
73+ (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy")))
7474 ];
7575 buildable = true;
7676 modules = [
materialized/ghc-extra-projects/cross/ghc883/.plan.nix/ghci.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc883/.plan.nix/hpc.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc883/.plan.nix/iserv-proxy.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc883/.plan.nix/iserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc883/.plan.nix/libiserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc883/.plan.nix/remote-iserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc883/default.nix+3−4
@@ -8,7 +8,7 @@
88 "ghc-heap".revision = (((hackage."ghc-heap")."8.8.3").revisions).default;
99 "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
1010 "rts".revision = (((hackage."rts")."1.0").revisions).default;
11− "alex".revision = (((hackage."alex")."3.2.5").revisions).default;
11+ "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
1212 "alex".flags.small_base = true;
1313 "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
1414 "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
@@ -19,10 +19,9 @@
1919 "time".revision = (((hackage."time")."1.9.3").revisions).default;
2020 "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
2121 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
22− "happy".revision = (((hackage."happy")."1.19.12").revisions).default;
23− "happy".flags.small_base = true;
22+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
2423 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
25− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
24+ "process".revision = (((hackage."process")."1.6.10.0").revisions).default;
2625 "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
2726 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.3").revisions).default;
2827 "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
materialized/ghc-extra-projects/cross/ghc884/.plan.nix/bytestring.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "README.md" "Changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc884/.plan.nix/ghc-boot.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc884/.plan.nix/ghc.nix+3−3
@@ -32,7 +32,7 @@
3232 isLocal = true;
3333 detailLevel = "FullDetails";
3434 licenseFiles = [ "LICENSE" ];
35− dataDir = "";
35+ dataDir = ".";
3636 dataFiles = [];
3737 extraSrcFiles = [
3838 "utils/md5.h"
@@ -69,8 +69,8 @@
6969 (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
7070 ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (errorHandler.buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"));
7171 build-tools = [
72− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
73− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
72+ (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex")))
73+ (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy")))
7474 ];
7575 buildable = true;
7676 modules = [
materialized/ghc-extra-projects/cross/ghc884/.plan.nix/ghci.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc884/.plan.nix/hpc.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc884/.plan.nix/iserv-proxy.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc884/.plan.nix/iserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc884/.plan.nix/libiserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc884/.plan.nix/remote-iserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/cross/ghc884/default.nix+3−4
@@ -8,7 +8,7 @@
88 "ghc-heap".revision = (((hackage."ghc-heap")."8.8.4").revisions).default;
99 "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
1010 "rts".revision = (((hackage."rts")."1.0").revisions).default;
11− "alex".revision = (((hackage."alex")."3.2.5").revisions).default;
11+ "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
1212 "alex".flags.small_base = true;
1313 "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
1414 "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
@@ -19,10 +19,9 @@
1919 "time".revision = (((hackage."time")."1.9.3").revisions).default;
2020 "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
2121 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
22− "happy".revision = (((hackage."happy")."1.19.12").revisions).default;
23− "happy".flags.small_base = true;
22+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
2423 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
25− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
24+ "process".revision = (((hackage."process")."1.6.10.0").revisions).default;
2625 "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
2726 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
2827 "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
materialized/ghc-extra-projects/default/ghc8101/default.nix+1−1
@@ -17,7 +17,7 @@
1717 "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
1818 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
1919 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
20− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
20+ "process".revision = (((hackage."process")."1.6.10.0").revisions).default;
2121 "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
2222 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.1").revisions).default;
2323 "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
materialized/ghc-extra-projects/default/ghc8102/default.nix+1−1
@@ -17,7 +17,7 @@
1717 "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
1818 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
1919 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
20− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
20+ "process".revision = (((hackage."process")."1.6.10.0").revisions).default;
2121 "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
2222 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
2323 "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
materialized/ghc-extra-projects/default/ghc865/.plan.nix/bytestring.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "README.md" "Changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc865/.plan.nix/ghc-boot.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc865/.plan.nix/ghc.nix+3−3
@@ -31,7 +31,7 @@
3131 isLocal = true;
3232 detailLevel = "FullDetails";
3333 licenseFiles = [ "LICENSE" ];
34− dataDir = "";
34+ dataDir = ".";
3535 dataFiles = [];
3636 extraSrcFiles = [
3737 "utils/md5.h"
@@ -68,8 +68,8 @@
6868 (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
6969 ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")));
7070 build-tools = [
71− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
72− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
71+ (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex")))
72+ (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy")))
7373 ];
7474 buildable = true;
7575 modules = [
materialized/ghc-extra-projects/default/ghc865/.plan.nix/ghci.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc865/.plan.nix/hpc.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc865/.plan.nix/iserv-proxy.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc865/.plan.nix/iserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc865/.plan.nix/libiserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc865/.plan.nix/remote-iserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc865/default.nix+3−4
@@ -8,7 +8,7 @@
88 "ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
99 "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
1010 "rts".revision = (((hackage."rts")."1.0").revisions).default;
11− "alex".revision = (((hackage."alex")."3.2.5").revisions).default;
11+ "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
1212 "alex".flags.small_base = true;
1313 "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
1414 "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
@@ -19,10 +19,9 @@
1919 "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
2020 "terminfo".revision = (((hackage."terminfo")."0.4.1.2").revisions).default;
2121 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
22− "happy".revision = (((hackage."happy")."1.19.12").revisions).default;
23− "happy".flags.small_base = true;
22+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
2423 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
25− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
24+ "process".revision = (((hackage."process")."1.6.10.0").revisions).default;
2625 "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
2726 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
2827 "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
materialized/ghc-extra-projects/default/ghc883/.plan.nix/bytestring.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "README.md" "Changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc883/.plan.nix/ghc-boot.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc883/.plan.nix/ghc.nix+3−3
@@ -32,7 +32,7 @@
3232 isLocal = true;
3333 detailLevel = "FullDetails";
3434 licenseFiles = [ "LICENSE" ];
35− dataDir = "";
35+ dataDir = ".";
3636 dataFiles = [];
3737 extraSrcFiles = [
3838 "utils/md5.h"
@@ -69,8 +69,8 @@
6969 (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
7070 ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (errorHandler.buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"));
7171 build-tools = [
72− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
73− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
72+ (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex")))
73+ (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy")))
7474 ];
7575 buildable = true;
7676 modules = [
materialized/ghc-extra-projects/default/ghc883/.plan.nix/ghci.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc883/.plan.nix/hpc.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc883/.plan.nix/iserv-proxy.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc883/.plan.nix/iserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc883/.plan.nix/libiserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc883/.plan.nix/remote-iserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc883/default.nix+3−4
@@ -8,7 +8,7 @@
88 "ghc-heap".revision = (((hackage."ghc-heap")."8.8.3").revisions).default;
99 "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
1010 "rts".revision = (((hackage."rts")."1.0").revisions).default;
11− "alex".revision = (((hackage."alex")."3.2.5").revisions).default;
11+ "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
1212 "alex".flags.small_base = true;
1313 "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
1414 "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
@@ -19,10 +19,9 @@
1919 "time".revision = (((hackage."time")."1.9.3").revisions).default;
2020 "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
2121 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
22− "happy".revision = (((hackage."happy")."1.19.12").revisions).default;
23− "happy".flags.small_base = true;
22+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
2423 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
25− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
24+ "process".revision = (((hackage."process")."1.6.10.0").revisions).default;
2625 "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
2726 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.3").revisions).default;
2827 "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
materialized/ghc-extra-projects/default/ghc884/.plan.nix/bytestring.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "README.md" "Changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc884/.plan.nix/ghc-boot.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc884/.plan.nix/ghc.nix+3−3
@@ -32,7 +32,7 @@
3232 isLocal = true;
3333 detailLevel = "FullDetails";
3434 licenseFiles = [ "LICENSE" ];
35− dataDir = "";
35+ dataDir = ".";
3636 dataFiles = [];
3737 extraSrcFiles = [
3838 "utils/md5.h"
@@ -69,8 +69,8 @@
6969 (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
7070 ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (errorHandler.buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"));
7171 build-tools = [
72− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
73− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
72+ (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex")))
73+ (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy")))
7474 ];
7575 buildable = true;
7676 modules = [
materialized/ghc-extra-projects/default/ghc884/.plan.nix/ghci.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc884/.plan.nix/hpc.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc884/.plan.nix/iserv-proxy.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc884/.plan.nix/iserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc884/.plan.nix/libiserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc884/.plan.nix/remote-iserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/default/ghc884/default.nix+3−4
@@ -8,7 +8,7 @@
88 "ghc-heap".revision = (((hackage."ghc-heap")."8.8.4").revisions).default;
99 "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
1010 "rts".revision = (((hackage."rts")."1.0").revisions).default;
11− "alex".revision = (((hackage."alex")."3.2.5").revisions).default;
11+ "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
1212 "alex".flags.small_base = true;
1313 "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
1414 "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
@@ -19,10 +19,9 @@
1919 "time".revision = (((hackage."time")."1.9.3").revisions).default;
2020 "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
2121 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
22− "happy".revision = (((hackage."happy")."1.19.12").revisions).default;
23− "happy".flags.small_base = true;
22+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
2423 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
25− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
24+ "process".revision = (((hackage."process")."1.6.10.0").revisions).default;
2625 "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
2726 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
2827 "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
materialized/ghc-extra-projects/windows/ghc8102/default.nix+1−1
@@ -15,7 +15,7 @@
1515 "time".revision = (((hackage."time")."1.9.3").revisions).default;
1616 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
1717 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
18− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
18+ "process".revision = (((hackage."process")."1.6.10.0").revisions).default;
1919 "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
2020 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
2121 "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
materialized/ghc-extra-projects/windows/ghc865/.plan.nix/bytestring.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "README.md" "Changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc865/.plan.nix/ghc-boot.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc865/.plan.nix/ghc.nix+3−3
@@ -31,7 +31,7 @@
3131 isLocal = true;
3232 detailLevel = "FullDetails";
3333 licenseFiles = [ "LICENSE" ];
34− dataDir = "";
34+ dataDir = ".";
3535 dataFiles = [];
3636 extraSrcFiles = [
3737 "utils/md5.h"
@@ -68,8 +68,8 @@
6868 (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
6969 ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")));
7070 build-tools = [
71− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
72− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
71+ (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex")))
72+ (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy")))
7373 ];
7474 buildable = true;
7575 modules = [
materialized/ghc-extra-projects/windows/ghc865/.plan.nix/ghci.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc865/.plan.nix/hpc.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc865/.plan.nix/iserv-proxy.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc865/.plan.nix/iserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc865/.plan.nix/libiserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc865/.plan.nix/remote-iserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc865/default.nix+3−4
@@ -7,7 +7,7 @@
77 "ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
88 "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
99 "rts".revision = (((hackage."rts")."1.0").revisions).default;
10− "alex".revision = (((hackage."alex")."3.2.5").revisions).default;
10+ "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
1111 "alex".flags.small_base = true;
1212 "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
1313 "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
@@ -17,10 +17,9 @@
1717 "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
1818 "time".revision = (((hackage."time")."1.8.0.4").revisions).default;
1919 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
20− "happy".revision = (((hackage."happy")."1.19.12").revisions).default;
21− "happy".flags.small_base = true;
20+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
2221 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
23− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
22+ "process".revision = (((hackage."process")."1.6.10.0").revisions).default;
2423 "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
2524 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
2625 "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
materialized/ghc-extra-projects/windows/ghc883/.plan.nix/bytestring.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "README.md" "Changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc883/.plan.nix/ghc-boot.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc883/.plan.nix/ghc.nix+3−3
@@ -32,7 +32,7 @@
3232 isLocal = true;
3333 detailLevel = "FullDetails";
3434 licenseFiles = [ "LICENSE" ];
35− dataDir = "";
35+ dataDir = ".";
3636 dataFiles = [];
3737 extraSrcFiles = [
3838 "utils/md5.h"
@@ -69,8 +69,8 @@
6969 (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
7070 ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (errorHandler.buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"));
7171 build-tools = [
72− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
73− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
72+ (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex")))
73+ (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy")))
7474 ];
7575 buildable = true;
7676 modules = [
materialized/ghc-extra-projects/windows/ghc883/.plan.nix/ghci.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc883/.plan.nix/hpc.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc883/.plan.nix/iserv-proxy.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc883/.plan.nix/iserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc883/.plan.nix/libiserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc883/.plan.nix/remote-iserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc883/default.nix+3−4
@@ -7,7 +7,7 @@
77 "ghc-heap".revision = (((hackage."ghc-heap")."8.8.3").revisions).default;
88 "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
99 "rts".revision = (((hackage."rts")."1.0").revisions).default;
10− "alex".revision = (((hackage."alex")."3.2.5").revisions).default;
10+ "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
1111 "alex".flags.small_base = true;
1212 "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
1313 "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
@@ -17,10 +17,9 @@
1717 "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
1818 "time".revision = (((hackage."time")."1.9.3").revisions).default;
1919 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
20− "happy".revision = (((hackage."happy")."1.19.12").revisions).default;
21− "happy".flags.small_base = true;
20+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
2221 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
23− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
22+ "process".revision = (((hackage."process")."1.6.10.0").revisions).default;
2423 "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
2524 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.3").revisions).default;
2625 "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
materialized/ghc-extra-projects/windows/ghc884/.plan.nix/bytestring.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "README.md" "Changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc884/.plan.nix/ghc-boot.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc884/.plan.nix/ghc.nix+3−3
@@ -32,7 +32,7 @@
3232 isLocal = true;
3333 detailLevel = "FullDetails";
3434 licenseFiles = [ "LICENSE" ];
35− dataDir = "";
35+ dataDir = ".";
3636 dataFiles = [];
3737 extraSrcFiles = [
3838 "utils/md5.h"
@@ -69,8 +69,8 @@
6969 (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
7070 ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (errorHandler.buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"));
7171 build-tools = [
72− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
73− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
72+ (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex")))
73+ (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy")))
7474 ];
7575 buildable = true;
7676 modules = [
materialized/ghc-extra-projects/windows/ghc884/.plan.nix/ghci.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc884/.plan.nix/hpc.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc884/.plan.nix/iserv-proxy.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc884/.plan.nix/iserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc884/.plan.nix/libiserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc884/.plan.nix/remote-iserv.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc-extra-projects/windows/ghc884/default.nix+3−4
@@ -7,7 +7,7 @@
77 "ghc-heap".revision = (((hackage."ghc-heap")."8.8.4").revisions).default;
88 "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
99 "rts".revision = (((hackage."rts")."1.0").revisions).default;
10− "alex".revision = (((hackage."alex")."3.2.5").revisions).default;
10+ "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
1111 "alex".flags.small_base = true;
1212 "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
1313 "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
@@ -17,10 +17,9 @@
1717 "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
1818 "time".revision = (((hackage."time")."1.9.3").revisions).default;
1919 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
20− "happy".revision = (((hackage."happy")."1.19.12").revisions).default;
21− "happy".flags.small_base = true;
20+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
2221 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
23− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
22+ "process".revision = (((hackage."process")."1.6.10.0").revisions).default;
2423 "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
2524 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
2625 "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
materialized/ghc8101/cabal-install/.plan.nix/cabal-install.nix+4−4
@@ -29,10 +29,10 @@
2929 buildType = "Custom";
3030 isLocal = true;
3131 setup-depends = [
32− (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.buildToolDepError "Cabal")))
33− (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.buildToolDepError "base")))
34− (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.buildToolDepError "process")))
35− (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.buildToolDepError "filepath")))
32+ (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
33+ (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
34+ (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
35+ (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
3636 ];
3737 detailLevel = "FullDetails";
3838 licenseFiles = [ "LICENSE" ];
materialized/ghc8102/cabal-install/.plan.nix/cabal-install.nix+4−4
@@ -29,10 +29,10 @@
2929 buildType = "Custom";
3030 isLocal = true;
3131 setup-depends = [
32− (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.buildToolDepError "Cabal")))
33− (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.buildToolDepError "base")))
34− (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.buildToolDepError "process")))
35− (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.buildToolDepError "filepath")))
32+ (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
33+ (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
34+ (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
35+ (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
3636 ];
3737 detailLevel = "FullDetails";
3838 licenseFiles = [ "LICENSE" ];
materialized/ghc810220201118/cabal-install/.plan.nix/cabal-install.nix+4−4
@@ -29,10 +29,10 @@
2929 buildType = "Custom";
3030 isLocal = true;
3131 setup-depends = [
32− (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.buildToolDepError "Cabal")))
33− (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.buildToolDepError "base")))
34− (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.buildToolDepError "process")))
35− (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.buildToolDepError "filepath")))
32+ (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
33+ (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
34+ (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
35+ (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
3636 ];
3737 detailLevel = "FullDetails";
3838 licenseFiles = [ "LICENSE" ];
materialized/ghc8103/cabal-install/.plan.nix/cabal-install.nix+4−4
@@ -29,10 +29,10 @@
2929 buildType = "Custom";
3030 isLocal = true;
3131 setup-depends = [
32− (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.buildToolDepError "Cabal")))
33− (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.buildToolDepError "base")))
34− (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.buildToolDepError "process")))
35− (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.buildToolDepError "filepath")))
32+ (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
33+ (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
34+ (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
35+ (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
3636 ];
3737 detailLevel = "FullDetails";
3838 licenseFiles = [ "LICENSE" ];
materialized/ghc8104/cabal-install/.plan.nix/cabal-install.nix+4−4
@@ -29,10 +29,10 @@
2929 buildType = "Custom";
3030 isLocal = true;
3131 setup-depends = [
32− (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.buildToolDepError "Cabal")))
33− (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.buildToolDepError "base")))
34− (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.buildToolDepError "process")))
35− (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.buildToolDepError "filepath")))
32+ (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
33+ (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
34+ (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
35+ (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
3636 ];
3737 detailLevel = "FullDetails";
3838 licenseFiles = [ "LICENSE" ];
materialized/ghc844/cabal-install/.plan.nix/cabal-install.nix+4−4
@@ -29,10 +29,10 @@
2929 buildType = "Custom";
3030 isLocal = true;
3131 setup-depends = [
32− (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.buildToolDepError "Cabal")))
33− (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.buildToolDepError "base")))
34− (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.buildToolDepError "process")))
35− (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.buildToolDepError "filepath")))
32+ (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
33+ (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
34+ (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
35+ (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
3636 ];
3737 detailLevel = "FullDetails";
3838 licenseFiles = [ "LICENSE" ];
materialized/ghc865/cabal-install/.plan.nix/cabal-install.nix+5−5
@@ -29,14 +29,14 @@
2929 buildType = "Custom";
3030 isLocal = true;
3131 setup-depends = [
32− (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.buildToolDepError "Cabal")))
33− (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.buildToolDepError "base")))
34− (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.buildToolDepError "process")))
35− (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.buildToolDepError "filepath")))
32+ (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
33+ (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
34+ (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
35+ (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
3636 ];
3737 detailLevel = "FullDetails";
3838 licenseFiles = [ "LICENSE" ];
39− dataDir = "";
39+ dataDir = ".";
4040 dataFiles = [];
4141 extraSrcFiles = [
4242 "README.md"
materialized/ghc865/nix-tools/.plan.nix/hackage-db.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc865/nix-tools/.plan.nix/nix-tools.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "ChangeLog.md" ];
3030 extraTmpFiles = [];
materialized/ghc883/cabal-install/.plan.nix/cabal-install.nix+5−5
@@ -29,14 +29,14 @@
2929 buildType = "Custom";
3030 isLocal = true;
3131 setup-depends = [
32− (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.buildToolDepError "Cabal")))
33− (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.buildToolDepError "base")))
34− (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.buildToolDepError "process")))
35− (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.buildToolDepError "filepath")))
32+ (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
33+ (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
34+ (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
35+ (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
3636 ];
3737 detailLevel = "FullDetails";
3838 licenseFiles = [ "LICENSE" ];
39− dataDir = "";
39+ dataDir = ".";
4040 dataFiles = [];
4141 extraSrcFiles = [
4242 "README.md"
materialized/ghc883/nix-tools/.plan.nix/hackage-db.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc883/nix-tools/.plan.nix/nix-tools.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "ChangeLog.md" ];
3030 extraTmpFiles = [];
materialized/ghc884/cabal-install/.plan.nix/cabal-install.nix+5−5
@@ -29,14 +29,14 @@
2929 buildType = "Custom";
3030 isLocal = true;
3131 setup-depends = [
32− (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.buildToolDepError "Cabal")))
33− (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.buildToolDepError "base")))
34− (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.buildToolDepError "process")))
35− (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.buildToolDepError "filepath")))
32+ (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
33+ (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
34+ (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
35+ (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
3636 ];
3737 detailLevel = "FullDetails";
3838 licenseFiles = [ "LICENSE" ];
39− dataDir = "";
39+ dataDir = ".";
4040 dataFiles = [];
4141 extraSrcFiles = [
4242 "README.md"
materialized/ghc884/nix-tools/.plan.nix/hackage-db.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghc884/nix-tools/.plan.nix/nix-tools.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "ChangeLog.md" ];
3030 extraTmpFiles = [];
materialized/ghcjs/alex/ghc865/.plan.nix/alex.nix+1−1
@@ -150,7 +150,7 @@
150150 (hsPkgs."process" or (errorHandler.buildDepError "process"))
151151 ];
152152 build-tools = [
153− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
153+ (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex")))
154154 ];
155155 buildable = true;
156156 mainPath = [ "test.hs" ];
materialized/ghcjs/alex/ghc884/.plan.nix/alex.nix+1−1
@@ -150,7 +150,7 @@
150150 (hsPkgs."process" or (errorHandler.buildDepError "process"))
151151 ];
152152 build-tools = [
153− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
153+ (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex")))
154154 ];
155155 buildable = true;
156156 mainPath = [ "test.hs" ];
materialized/ghcjs/cabal/ghc865/.plan.nix/cabal-install.nix+4−4
@@ -29,10 +29,10 @@
2929 buildType = "Custom";
3030 isLocal = true;
3131 setup-depends = [
32− (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.buildToolDepError "Cabal")))
33− (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.buildToolDepError "base")))
34− (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.buildToolDepError "process")))
35− (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.buildToolDepError "filepath")))
32+ (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
33+ (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
34+ (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
35+ (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
3636 ];
3737 detailLevel = "FullDetails";
3838 licenseFiles = [ "LICENSE" ];
materialized/ghcjs/cabal/ghc884/.plan.nix/cabal-install.nix+4−4
@@ -29,10 +29,10 @@
2929 buildType = "Custom";
3030 isLocal = true;
3131 setup-depends = [
32− (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.buildToolDepError "Cabal")))
33− (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.buildToolDepError "base")))
34− (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.buildToolDepError "process")))
35− (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.buildToolDepError "filepath")))
32+ (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
33+ (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
34+ (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
35+ (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
3636 ];
3737 detailLevel = "FullDetails";
3838 licenseFiles = [ "LICENSE" ];
materialized/ghcjs/happy/ghc865/.plan.nix/happy.nix+1−1
@@ -190,7 +190,7 @@
190190 (hsPkgs."process" or (errorHandler.buildDepError "process"))
191191 ];
192192 build-tools = [
193− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
193+ (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy")))
194194 ];
195195 buildable = true;
196196 mainPath = [ "test.hs" ];
materialized/ghcjs/happy/ghc884/.plan.nix/happy.nix+1−1
@@ -190,7 +190,7 @@
190190 (hsPkgs."process" or (errorHandler.buildDepError "process"))
191191 ];
192192 build-tools = [
193− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
193+ (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy")))
194194 ];
195195 buildable = true;
196196 mainPath = [ "test.hs" ];
materialized/ghcjs865/.plan.nix/ghc-api-ghcjs.nix+5−5
@@ -32,7 +32,7 @@
3232 isLocal = true;
3333 detailLevel = "FullDetails";
3434 licenseFiles = [ "LICENSE" ];
35− dataDir = "";
35+ dataDir = ".";
3636 dataFiles = [];
3737 extraSrcFiles = [
3838 "compiler/utils/md5.h"
@@ -89,10 +89,10 @@
8989 (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
9090 ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")));
9191 build-tools = [
92− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
93− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
94− (hsPkgs.buildPackages.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex")))
95− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
92+ (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy")))
93+ (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex")))
94+ (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex")))
95+ (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy")))
9696 ];
9797 buildable = true;
9898 modules = [
materialized/ghcjs865/.plan.nix/ghci-ghcjs.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghcjs865/.plan.nix/ghcjs-th.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghcjs865/.plan.nix/ghcjs.nix+8−8
@@ -29,14 +29,14 @@
2929 buildType = "Custom";
3030 isLocal = true;
3131 setup-depends = [
32− (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.buildToolDepError "base")))
33− (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.buildToolDepError "Cabal")))
34− (hsPkgs.buildPackages.containers or (pkgs.buildPackages.containers or (errorHandler.buildToolDepError "containers")))
35− (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.buildToolDepError "filepath")))
36− (hsPkgs.buildPackages.directory or (pkgs.buildPackages.directory or (errorHandler.buildToolDepError "directory")))
37− (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.buildToolDepError "process")))
38− (hsPkgs.buildPackages.template-haskell or (pkgs.buildPackages.template-haskell or (errorHandler.buildToolDepError "template-haskell")))
39− (hsPkgs.buildPackages.transformers or (pkgs.buildPackages.transformers or (errorHandler.buildToolDepError "transformers")))
32+ (hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base")))
33+ (hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal")))
34+ (hsPkgs.buildPackages.containers or (pkgs.buildPackages.containers or (errorHandler.setupDepError "containers")))
35+ (hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath")))
36+ (hsPkgs.buildPackages.directory or (pkgs.buildPackages.directory or (errorHandler.setupDepError "directory")))
37+ (hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process")))
38+ (hsPkgs.buildPackages.template-haskell or (pkgs.buildPackages.template-haskell or (errorHandler.setupDepError "template-haskell")))
39+ (hsPkgs.buildPackages.transformers or (pkgs.buildPackages.transformers or (errorHandler.setupDepError "transformers")))
4040 ];
4141 detailLevel = "FullDetails";
4242 licenseFiles = [ "LICENSE" ];
materialized/ghcjs865/.plan.nix/haddock-api-ghcjs.nix+1−1
@@ -131,7 +131,7 @@
131131 (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
132132 ];
133133 build-tools = [
134− (hsPkgs.buildPackages.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover")))
134+ (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
135135 ];
136136 buildable = true;
137137 modules = [
materialized/ghcjs865/.plan.nix/haddock-library-ghcjs.nix+2−2
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "CHANGES.md" ];
3030 extraTmpFiles = [];
@@ -67,7 +67,7 @@
6767 (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
6868 ];
6969 build-tools = [
70− (hsPkgs.buildPackages.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover")))
70+ (hsPkgs.buildPackages.hspec-discover.components.exes.hspec-discover or (pkgs.buildPackages.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
7171 ];
7272 buildable = true;
7373 modules = [
materialized/ghcjs865/.plan.nix/template-haskell-ghcjs.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [ "changelog.md" ];
3030 extraTmpFiles = [];
materialized/ghcjs865/default.nix+39−35
@@ -9,7 +9,7 @@
99 "test-framework-hunit".revision = (((hackage."test-framework-hunit")."0.3.0.2").revisions).default;
1010 "test-framework-hunit".flags.base4 = true;
1111 "test-framework-hunit".flags.base3 = false;
12− "http-client".revision = (((hackage."http-client")."0.6.4.1").revisions).default;
12+ "http-client".revision = (((hackage."http-client")."0.7.2.1").revisions).default;
1313 "http-client".flags.network-uri = true;
1414 "haddock-library".revision = (((hackage."haddock-library")."1.9.0").revisions).default;
1515 "wai-websockets".revision = (((hackage."wai-websockets")."3.0.1.2").revisions).default;
@@ -52,7 +52,7 @@
5252 "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.10.5").revisions).default;
5353 "appar".revision = (((hackage."appar")."0.1.8").revisions).default;
5454 "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
55− "network-byte-order".revision = (((hackage."network-byte-order")."0.1.4.0").revisions).default;
55+ "network-byte-order".revision = (((hackage."network-byte-order")."0.1.6").revisions).default;
5656 "sop-core".revision = (((hackage."sop-core")."0.5.0.1").revisions).default;
5757 "extensible-exceptions".revision = (((hackage."extensible-exceptions")."0.1.1.4").revisions).default;
5858 "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
@@ -60,19 +60,21 @@
6060 "SHA".flags.exe = false;
6161 "ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
6262 "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
63− "lifted-async".revision = (((hackage."lifted-async")."0.10.0.6").revisions).default;
63+ "lifted-async".revision = (((hackage."lifted-async")."0.10.1.2").revisions).default;
6464 "network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
6565 "regex-base".revision = (((hackage."regex-base")."0.94.0.0").revisions).default;
66− "zlib".revision = (((hackage."zlib")."0.6.2.1").revisions).default;
66+ "zlib".revision = (((hackage."zlib")."0.6.2.2").revisions).default;
6767 "zlib".flags.non-blocking-ffi = false;
68+ "zlib".flags.bundled-c-zlib = false;
6869 "zlib".flags.pkg-config = false;
6970 "rts".revision = (((hackage."rts")."1.0").revisions).default;
7071 "easy-file".revision = (((hackage."easy-file")."0.2.2").revisions).default;
7172 "th-expand-syns".revision = (((hackage."th-expand-syns")."0.4.6.0").revisions).default;
7273 "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
7374 "regex-posix".flags._regex-posix-clib = false;
74− "cryptonite".revision = (((hackage."cryptonite")."0.26").revisions).default;
75+ "cryptonite".revision = (((hackage."cryptonite")."0.27").revisions).default;
7576 "cryptonite".flags.support_sse = false;
77+ "cryptonite".flags.use_target_attributes = true;
7678 "cryptonite".flags.integer-gmp = true;
7779 "cryptonite".flags.support_rdrand = true;
7880 "cryptonite".flags.support_aesni = true;
@@ -88,7 +90,7 @@
8890 "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
8991 "invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
9092 "enclosed-exceptions".revision = (((hackage."enclosed-exceptions")."1.0.3").revisions).default;
91− "th-orphans".revision = (((hackage."th-orphans")."0.13.10").revisions).default;
93+ "th-orphans".revision = (((hackage."th-orphans")."0.13.11").revisions).default;
9294 "executable-path".revision = (((hackage."executable-path")."0.0.3.1").revisions).default;
9395 "syb".revision = (((hackage."syb")."0.7.1").revisions).default;
9496 "distributive".revision = (((hackage."distributive")."0.6.2").revisions).default;
@@ -105,7 +107,7 @@
105107 "scientific".flags.bytestring-builder = false;
106108 "time-manager".revision = (((hackage."time-manager")."0.0.0").revisions).default;
107109 "newtype-generics".revision = (((hackage."newtype-generics")."0.5.4").revisions).default;
108− "hspec-discover".revision = (((hackage."hspec-discover")."2.7.1").revisions).default;
110+ "hspec-discover".revision = (((hackage."hspec-discover")."2.7.4").revisions).default;
109111 "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
110112 "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
111113 "haskell-src-meta".revision = (((hackage."haskell-src-meta")."0.8.5").revisions).default;
@@ -113,17 +115,18 @@
113115 "temporary".revision = (((hackage."temporary")."1.3").revisions).default;
114116 "uuid-types".revision = (((hackage."uuid-types")."1.0.3").revisions).default;
115117 "optparse-applicative".revision = (((hackage."optparse-applicative")."0.14.3.0").revisions).default;
116− "network".revision = (((hackage."network")."3.1.1.1").revisions).default;
118+ "network".revision = (((hackage."network")."3.1.2.0").revisions).default;
119+ "network".flags.devel = false;
117120 "word8".revision = (((hackage."word8")."0.1.3").revisions).default;
118− "splitmix".revision = (((hackage."splitmix")."0.0.4").revisions).default;
121+ "splitmix".revision = (((hackage."splitmix")."0.0.5").revisions).default;
119122 "splitmix".flags.optimised-mixer = false;
120123 "splitmix".flags.random = true;
121124 "async".revision = (((hackage."async")."2.2.2").revisions).default;
122125 "async".flags.bench = false;
123126 "dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
124− "websockets".revision = (((hackage."websockets")."0.12.7.0").revisions).default;
127+ "websockets".revision = (((hackage."websockets")."0.12.7.1").revisions).default;
125128 "websockets".flags.example = false;
126− "conduit".revision = (((hackage."conduit")."1.3.2").revisions).default;
129+ "conduit".revision = (((hackage."conduit")."1.3.3").revisions).default;
127130 "constraints".revision = (((hackage."constraints")."0.12").revisions).default;
128131 "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
129132 "semigroups".flags.bytestring = true;
@@ -138,7 +141,7 @@
138141 "semigroups".flags.bytestring-builder = false;
139142 "semigroups".flags.template-haskell = true;
140143 "data-default".revision = (((hackage."data-default")."0.7.1.1").revisions).default;
141− "HUnit".revision = (((hackage."HUnit")."1.6.0.0").revisions).default;
144+ "HUnit".revision = (((hackage."HUnit")."1.6.1.0").revisions).default;
142145 "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
143146 "data-default-instances-old-locale".revision = (((hackage."data-default-instances-old-locale")."0.0.1").revisions).default;
144147 "tree-diff".revision = (((hackage."tree-diff")."0.0.2.1").revisions).default;
@@ -152,7 +155,7 @@
152155 "yaml".flags.no-examples = true;
153156 "yaml".flags.system-libyaml = false;
154157 "yaml".flags.no-unicode = false;
155− "transformers-compat".revision = (((hackage."transformers-compat")."0.6.5").revisions).default;
158+ "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
156159 "transformers-compat".flags.five = false;
157160 "transformers-compat".flags.generic-deriving = true;
158161 "transformers-compat".flags.two = false;
@@ -170,13 +173,13 @@
170173 "vector".flags.wall = false;
171174 "vector".flags.boundschecks = true;
172175 "call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
173− "primitive".revision = (((hackage."primitive")."0.7.0.1").revisions).default;
176+ "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
174177 "cryptohash".revision = (((hackage."cryptohash")."0.11.9").revisions).default;
175− "profunctors".revision = (((hackage."profunctors")."5.5.2").revisions).default;
176− "safe".revision = (((hackage."safe")."0.3.18").revisions).default;
178+ "profunctors".revision = (((hackage."profunctors")."5.6").revisions).default;
179+ "safe".revision = (((hackage."safe")."0.3.19").revisions).default;
177180 "blaze-builder".revision = (((hackage."blaze-builder")."0.4.1.0").revisions).default;
178181 "base-compat".revision = (((hackage."base-compat")."0.10.5").revisions).default;
179− "time-compat".revision = (((hackage."time-compat")."1.9.3").revisions).default;
182+ "time-compat".revision = (((hackage."time-compat")."1.9.4").revisions).default;
180183 "time-compat".flags.old-locale = false;
181184 "ansi-terminal".revision = (((hackage."ansi-terminal")."0.9.1").revisions).default;
182185 "ansi-terminal".flags.example = false;
@@ -202,13 +205,13 @@
202205 "lens".flags.safe = false;
203206 "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
204207 "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
205− "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3").revisions).default;
208+ "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
206209 "integer-logarithms".flags.check-bounds = false;
207210 "integer-logarithms".flags.integer-gmp = true;
208− "reflection".revision = (((hackage."reflection")."2.1.5").revisions).default;
211+ "reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
209212 "reflection".flags.slow = false;
210213 "reflection".flags.template-haskell = true;
211− "streaming-commons".revision = (((hackage."streaming-commons")."0.2.1.2").revisions).default;
214+ "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
212215 "streaming-commons".flags.use-bytestring-builder = false;
213216 "shelly".revision = (((hackage."shelly")."1.8.1").revisions).default;
214217 "shelly".flags.build-examples = false;
@@ -235,10 +238,10 @@
235238 "data-default-instances-dlist".revision = (((hackage."data-default-instances-dlist")."0.0.1").revisions).default;
236239 "xhtml".revision = (((hackage."xhtml")."3000.2.2.1").revisions).default;
237240 "type-equality".revision = (((hackage."type-equality")."1").revisions).default;
238− "blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.5").revisions).default;
241+ "blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.7").revisions).default;
239242 "text".revision = (((hackage."text")."1.2.3.1").revisions).default;
240243 "Cabal".revision = (((hackage."Cabal")."2.4.0.1").revisions).default;
241− "unordered-containers".revision = (((hackage."unordered-containers")."0.2.10.0").revisions).default;
244+ "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
242245 "unordered-containers".flags.debug = false;
243246 "base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
244247 "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
@@ -246,11 +249,12 @@
246249 "comonad".flags.distributive = true;
247250 "comonad".flags.test-doctests = true;
248251 "comonad".flags.containers = true;
249− "hspec".revision = (((hackage."hspec")."2.7.1").revisions).default;
252+ "hspec".revision = (((hackage."hspec")."2.7.4").revisions).default;
250253 "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
254+ "th-compat".revision = (((hackage."th-compat")."0.1").revisions).default;
251255 "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
252256 "terminfo".revision = (((hackage."terminfo")."0.4.1.2").revisions).default;
253− "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.6").revisions).default;
257+ "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
254258 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.3").revisions).default;
255259 "vector-algorithms".flags.unsafechecks = false;
256260 "vector-algorithms".flags.internalchecks = false;
@@ -266,7 +270,7 @@
266270 "hashable".flags.sse41 = false;
267271 "hashable".flags.examples = false;
268272 "quickcheck-io".revision = (((hackage."quickcheck-io")."0.2.0").revisions).default;
269− "wai-extra".revision = (((hackage."wai-extra")."3.0.29.1").revisions).default;
273+ "wai-extra".revision = (((hackage."wai-extra")."3.0.32").revisions).default;
270274 "wai-extra".flags.build-example = false;
271275 "data-default-instances-containers".revision = (((hackage."data-default-instances-containers")."0.0.1").revisions).default;
272276 "attoparsec".revision = (((hackage."attoparsec")."0.13.2.4").revisions).default;
@@ -281,14 +285,14 @@
281285 "transformers-base".flags.orphaninstances = true;
282286 "happy".revision = (((hackage."happy")."1.19.9").revisions).default;
283287 "happy".flags.small_base = true;
284− "file-embed".revision = (((hackage."file-embed")."0.0.11.2").revisions).default;
288+ "file-embed".revision = (((hackage."file-embed")."0.0.13.0").revisions).default;
285289 "byteable".revision = (((hackage."byteable")."0.1.1").revisions).default;
286290 "hpc".revision = (((hackage."hpc")."0.6.0.3").revisions).default;
287291 "entropy".revision = (((hackage."entropy")."0.4.1.6").revisions).default;
288292 "entropy".flags.halvm = false;
289293 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
290294 "auto-update".revision = (((hackage."auto-update")."0.1.6").revisions).default;
291− "hspec-core".revision = (((hackage."hspec-core")."2.7.1").revisions).default;
295+ "hspec-core".revision = (((hackage."hspec-core")."2.7.4").revisions).default;
292296 "stringsearch".revision = (((hackage."stringsearch")."0.3.6.6").revisions).default;
293297 "stringsearch".flags.base4 = true;
294298 "stringsearch".flags.base3 = false;
@@ -296,10 +300,10 @@
296300 "unix-compat".flags.old-time = false;
297301 "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
298302 "process".revision = (((hackage."process")."1.6.5.0").revisions).default;
299− "kan-extensions".revision = (((hackage."kan-extensions")."5.2").revisions).default;
303+ "kan-extensions".revision = (((hackage."kan-extensions")."5.2.1").revisions).default;
300304 "wai-logger".revision = (((hackage."wai-logger")."2.3.6").revisions).default;
301− "th-lift".revision = (((hackage."th-lift")."0.8.1").revisions).default;
302− "resourcet".revision = (((hackage."resourcet")."1.2.4").revisions).default;
305+ "th-lift".revision = (((hackage."th-lift")."0.8.2").revisions).default;
306+ "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
303307 "webdriver".revision = (((hackage."webdriver")."0.8.5").revisions).default;
304308 "webdriver".flags.network-uri = true;
305309 "webdriver".flags.developer = false;
@@ -310,20 +314,20 @@
310314 "aeson".flags.fast = false;
311315 "aeson".flags.bytestring-builder = false;
312316 "aeson".flags.developer = false;
313− "wai-app-static".revision = (((hackage."wai-app-static")."3.1.7.1").revisions).default;
317+ "wai-app-static".revision = (((hackage."wai-app-static")."3.1.7.2").revisions).default;
314318 "wai-app-static".flags.print = false;
315319 "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
316320 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
317− "th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.16").revisions).default;
318− "base-orphans".revision = (((hackage."base-orphans")."0.8.2").revisions).default;
319− "http-date".revision = (((hackage."http-date")."0.0.8").revisions).default;
321+ "th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.17").revisions).default;
322+ "base-orphans".revision = (((hackage."base-orphans")."0.8.3").revisions).default;
323+ "http-date".revision = (((hackage."http-date")."0.0.10").revisions).default;
320324 "th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
321325 "memory".revision = (((hackage."memory")."0.15.0").revisions).default;
322326 "memory".flags.support_bytestring = true;
323327 "memory".flags.support_basement = true;
324328 "memory".flags.support_foundation = true;
325329 "memory".flags.support_deepseq = true;
326− "fast-logger".revision = (((hackage."fast-logger")."3.0.1").revisions).default;
330+ "fast-logger".revision = (((hackage."fast-logger")."3.0.2").revisions).default;
327331 "bsb-http-chunked".revision = (((hackage."bsb-http-chunked")."0.0.0.4").revisions).default;
328332 "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
329333 "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
materialized/ghcjs884/.plan.nix/ghcjs-th.nix+1−1
@@ -24,7 +24,7 @@
2424 isLocal = true;
2525 detailLevel = "FullDetails";
2626 licenseFiles = [ "LICENSE" ];
27− dataDir = "";
27+ dataDir = ".";
2828 dataFiles = [];
2929 extraSrcFiles = [];
3030 extraTmpFiles = [];
materialized/ghcjs884/.plan.nix/ghcjs.nix+3−2
@@ -36,7 +36,7 @@
3636 isLocal = true;
3737 detailLevel = "FullDetails";
3838 licenseFiles = [ "LICENSE" ];
39− dataDir = "";
39+ dataDir = ".";
4040 dataFiles = [];
4141 extraSrcFiles = [
4242 "utils/*.hs"
@@ -147,7 +147,8 @@
147147 (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
148148 ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")));
149149 build-tools = [
150− (hsPkgs.buildPackages.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy")))
150+ (hsPkgs.buildPackages.happy.components.exes.happy or (pkgs.buildPackages.happy or (errorHandler.buildToolDepError "happy:happy")))
151+ (hsPkgs.buildPackages.alex.components.exes.alex or (pkgs.buildPackages.alex or (errorHandler.buildToolDepError "alex:alex")))
151152 ];
152153 buildable = true;
153154 modules = [
materialized/ghcjs884/default.nix+38−33
@@ -2,14 +2,14 @@
22 pkgs = hackage:
33 {
44 packages = {
5− "warp".revision = (((hackage."warp")."3.3.10").revisions).default;
5+ "warp".revision = (((hackage."warp")."3.3.13").revisions).default;
66 "warp".flags.allow-sendfilefd = true;
77 "warp".flags.network-bytestring = false;
88 "warp".flags.warp-debug = false;
99 "test-framework-hunit".revision = (((hackage."test-framework-hunit")."0.3.0.2").revisions).default;
1010 "test-framework-hunit".flags.base4 = true;
1111 "test-framework-hunit".flags.base3 = false;
12− "http-client".revision = (((hackage."http-client")."0.6.4.1").revisions).default;
12+ "http-client".revision = (((hackage."http-client")."0.7.2.1").revisions).default;
1313 "http-client".flags.network-uri = true;
1414 "wai-websockets".revision = (((hackage."wai-websockets")."3.0.1.2").revisions).default;
1515 "wai-websockets".flags.example = true;
@@ -45,33 +45,35 @@
4545 "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
4646 "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
4747 "unix-time".revision = (((hackage."unix-time")."0.4.7").revisions).default;
48− "http2".revision = (((hackage."http2")."2.0.4").revisions).default;
48+ "http2".revision = (((hackage."http2")."2.0.5").revisions).default;
4949 "http2".flags.devel = false;
50− "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.1").revisions).default;
50+ "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
5151 "appar".revision = (((hackage."appar")."0.1.8").revisions).default;
5252 "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
5353 "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
54− "network-byte-order".revision = (((hackage."network-byte-order")."0.1.4.0").revisions).default;
54+ "network-byte-order".revision = (((hackage."network-byte-order")."0.1.6").revisions).default;
5555 "extensible-exceptions".revision = (((hackage."extensible-exceptions")."0.1.1.4").revisions).default;
5656 "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
5757 "SHA".revision = (((hackage."SHA")."1.6.4.4").revisions).default;
5858 "SHA".flags.exe = false;
5959 "ghc-heap".revision = (((hackage."ghc-heap")."8.8.4").revisions).default;
6060 "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
61− "lifted-async".revision = (((hackage."lifted-async")."0.10.0.6").revisions).default;
61+ "lifted-async".revision = (((hackage."lifted-async")."0.10.1.2").revisions).default;
6262 "network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
6363 "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
6464 "regex-base".revision = (((hackage."regex-base")."0.94.0.0").revisions).default;
65− "zlib".revision = (((hackage."zlib")."0.6.2.1").revisions).default;
65+ "zlib".revision = (((hackage."zlib")."0.6.2.2").revisions).default;
6666 "zlib".flags.non-blocking-ffi = false;
67+ "zlib".flags.bundled-c-zlib = false;
6768 "zlib".flags.pkg-config = false;
6869 "rts".revision = (((hackage."rts")."1.0").revisions).default;
6970 "easy-file".revision = (((hackage."easy-file")."0.2.2").revisions).default;
7071 "ghci".revision = (((hackage."ghci")."8.8.4").revisions).default;
7172 "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
7273 "regex-posix".flags._regex-posix-clib = false;
73− "cryptonite".revision = (((hackage."cryptonite")."0.26").revisions).default;
74+ "cryptonite".revision = (((hackage."cryptonite")."0.27").revisions).default;
7475 "cryptonite".flags.support_sse = false;
76+ "cryptonite".flags.use_target_attributes = true;
7577 "cryptonite".flags.integer-gmp = true;
7678 "cryptonite".flags.support_rdrand = true;
7779 "cryptonite".flags.support_aesni = true;
@@ -79,6 +81,8 @@
7981 "cryptonite".flags.support_pclmuldq = false;
8082 "cryptonite".flags.check_alignment = false;
8183 "cryptonite".flags.old_toolchain_inliner = false;
84+ "alex".revision = (((hackage."alex")."3.2.5").revisions).default;
85+ "alex".flags.small_base = true;
8286 "clock".revision = (((hackage."clock")."0.8").revisions).default;
8387 "clock".flags.llvm = false;
8488 "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
@@ -103,14 +107,15 @@
103107 "temporary".revision = (((hackage."temporary")."1.3").revisions).default;
104108 "uuid-types".revision = (((hackage."uuid-types")."1.0.3").revisions).default;
105109 "optparse-applicative".revision = (((hackage."optparse-applicative")."0.15.1.0").revisions).default;
106− "network".revision = (((hackage."network")."3.1.1.1").revisions).default;
110+ "network".revision = (((hackage."network")."3.1.2.0").revisions).default;
111+ "network".flags.devel = false;
107112 "word8".revision = (((hackage."word8")."0.1.3").revisions).default;
108113 "async".revision = (((hackage."async")."2.2.2").revisions).default;
109114 "async".flags.bench = false;
110115 "dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
111− "websockets".revision = (((hackage."websockets")."0.12.7.0").revisions).default;
116+ "websockets".revision = (((hackage."websockets")."0.12.7.1").revisions).default;
112117 "websockets".flags.example = false;
113− "conduit".revision = (((hackage."conduit")."1.3.2").revisions).default;
118+ "conduit".revision = (((hackage."conduit")."1.3.3").revisions).default;
114119 "constraints".revision = (((hackage."constraints")."0.12").revisions).default;
115120 "ghc-compact".revision = (((hackage."ghc-compact")."0.1.0.0").revisions).default;
116121 "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
@@ -126,17 +131,17 @@
126131 "semigroups".flags.bytestring-builder = false;
127132 "semigroups".flags.template-haskell = true;
128133 "data-default".revision = (((hackage."data-default")."0.7.1.1").revisions).default;
129− "HUnit".revision = (((hackage."HUnit")."1.6.0.0").revisions).default;
134+ "HUnit".revision = (((hackage."HUnit")."1.6.1.0").revisions).default;
130135 "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
131136 "data-default-instances-old-locale".revision = (((hackage."data-default-instances-old-locale")."0.0.1").revisions).default;
132137 "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
133138 "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
134139 "hsc2hs".flags.in-ghc-tree = false;
135140 "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
136− "yaml".revision = (((hackage."yaml")."0.11.3.0").revisions).default;
141+ "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
137142 "yaml".flags.no-exe = true;
138143 "yaml".flags.no-examples = true;
139− "transformers-compat".revision = (((hackage."transformers-compat")."0.6.5").revisions).default;
144+ "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
140145 "transformers-compat".flags.five = false;
141146 "transformers-compat".flags.generic-deriving = true;
142147 "transformers-compat".flags.two = false;
@@ -153,13 +158,13 @@
153158 "vector".flags.wall = false;
154159 "vector".flags.boundschecks = true;
155160 "call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
156− "primitive".revision = (((hackage."primitive")."0.7.0.1").revisions).default;
161+ "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
157162 "cryptohash".revision = (((hackage."cryptohash")."0.11.9").revisions).default;
158− "profunctors".revision = (((hackage."profunctors")."5.5.2").revisions).default;
159− "safe".revision = (((hackage."safe")."0.3.18").revisions).default;
163+ "profunctors".revision = (((hackage."profunctors")."5.6").revisions).default;
164+ "safe".revision = (((hackage."safe")."0.3.19").revisions).default;
160165 "blaze-builder".revision = (((hackage."blaze-builder")."0.4.1.0").revisions).default;
161− "base-compat".revision = (((hackage."base-compat")."0.11.1").revisions).default;
162− "time-compat".revision = (((hackage."time-compat")."1.9.3").revisions).default;
166+ "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
167+ "time-compat".revision = (((hackage."time-compat")."1.9.4").revisions).default;
163168 "time-compat".flags.old-locale = false;
164169 "ansi-terminal".revision = (((hackage."ansi-terminal")."0.10.3").revisions).default;
165170 "ansi-terminal".flags.example = false;
@@ -181,13 +186,13 @@
181186 "lens".flags.safe = false;
182187 "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
183188 "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
184− "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3").revisions).default;
189+ "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
185190 "integer-logarithms".flags.check-bounds = false;
186191 "integer-logarithms".flags.integer-gmp = true;
187− "reflection".revision = (((hackage."reflection")."2.1.5").revisions).default;
192+ "reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
188193 "reflection".flags.slow = false;
189194 "reflection".flags.template-haskell = true;
190− "streaming-commons".revision = (((hackage."streaming-commons")."0.2.1.2").revisions).default;
195+ "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
191196 "streaming-commons".flags.use-bytestring-builder = false;
192197 "shelly".revision = (((hackage."shelly")."1.9.0").revisions).default;
193198 "shelly".flags.build-examples = false;
@@ -212,11 +217,11 @@
212217 "data-default-instances-dlist".revision = (((hackage."data-default-instances-dlist")."0.0.1").revisions).default;
213218 "xhtml".revision = (((hackage."xhtml")."3000.2.2.1").revisions).default;
214219 "type-equality".revision = (((hackage."type-equality")."1").revisions).default;
215− "blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.5").revisions).default;
220+ "blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.7").revisions).default;
216221 "text".revision = (((hackage."text")."1.2.4.0").revisions).default;
217222 "Cabal".revision = (((hackage."Cabal")."3.0.2.0").revisions).default;
218223 "Cabal".flags.bundled-binary-generic = false;
219− "unordered-containers".revision = (((hackage."unordered-containers")."0.2.10.0").revisions).default;
224+ "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
220225 "unordered-containers".flags.debug = false;
221226 "base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
222227 "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
@@ -227,7 +232,7 @@
227232 "time".revision = (((hackage."time")."1.9.3").revisions).default;
228233 "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
229234 "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
230− "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.6").revisions).default;
235+ "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
231236 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.3").revisions).default;
232237 "vector-algorithms".flags.unsafechecks = false;
233238 "vector-algorithms".flags.internalchecks = false;
@@ -242,7 +247,7 @@
242247 "hashable".flags.integer-gmp = true;
243248 "hashable".flags.sse41 = false;
244249 "hashable".flags.examples = false;
245− "wai-extra".revision = (((hackage."wai-extra")."3.0.29.1").revisions).default;
250+ "wai-extra".revision = (((hackage."wai-extra")."3.0.32").revisions).default;
246251 "wai-extra".flags.build-example = false;
247252 "data-default-instances-containers".revision = (((hackage."data-default-instances-containers")."0.0.1").revisions).default;
248253 "attoparsec".revision = (((hackage."attoparsec")."0.13.2.4").revisions).default;
@@ -255,7 +260,7 @@
255260 "transformers-base".flags.orphaninstances = true;
256261 "happy".revision = (((hackage."happy")."1.19.12").revisions).default;
257262 "happy".flags.small_base = true;
258− "file-embed".revision = (((hackage."file-embed")."0.0.11.2").revisions).default;
263+ "file-embed".revision = (((hackage."file-embed")."0.0.13.0").revisions).default;
259264 "byteable".revision = (((hackage."byteable")."0.1.1").revisions).default;
260265 "hpc".revision = (((hackage."hpc")."0.6.0.3").revisions).default;
261266 "entropy".revision = (((hackage."entropy")."0.4.1.6").revisions).default;
@@ -270,12 +275,12 @@
270275 "unix-compat".flags.old-time = false;
271276 "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
272277 "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
273− "kan-extensions".revision = (((hackage."kan-extensions")."5.2").revisions).default;
278+ "kan-extensions".revision = (((hackage."kan-extensions")."5.2.1").revisions).default;
274279 "wai-logger".revision = (((hackage."wai-logger")."2.3.6").revisions).default;
275280 "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
276281 "libyaml".flags.system-libyaml = false;
277282 "libyaml".flags.no-unicode = false;
278− "resourcet".revision = (((hackage."resourcet")."1.2.4").revisions).default;
283+ "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
279284 "webdriver".revision = (((hackage."webdriver")."0.9.0.1").revisions).default;
280285 "webdriver".flags.network-uri = true;
281286 "webdriver".flags.developer = false;
@@ -286,19 +291,19 @@
286291 "aeson".flags.fast = false;
287292 "aeson".flags.bytestring-builder = false;
288293 "aeson".flags.developer = false;
289− "wai-app-static".revision = (((hackage."wai-app-static")."3.1.7.1").revisions).default;
294+ "wai-app-static".revision = (((hackage."wai-app-static")."3.1.7.2").revisions).default;
290295 "wai-app-static".flags.print = false;
291296 "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
292297 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
293− "base-orphans".revision = (((hackage."base-orphans")."0.8.2").revisions).default;
294− "http-date".revision = (((hackage."http-date")."0.0.8").revisions).default;
298+ "base-orphans".revision = (((hackage."base-orphans")."0.8.3").revisions).default;
299+ "http-date".revision = (((hackage."http-date")."0.0.10").revisions).default;
295300 "th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
296301 "memory".revision = (((hackage."memory")."0.15.0").revisions).default;
297302 "memory".flags.support_bytestring = true;
298303 "memory".flags.support_basement = true;
299304 "memory".flags.support_foundation = true;
300305 "memory".flags.support_deepseq = true;
301− "fast-logger".revision = (((hackage."fast-logger")."3.0.1").revisions).default;
306+ "fast-logger".revision = (((hackage."fast-logger")."3.0.2").revisions).default;
302307 "bsb-http-chunked".revision = (((hackage."bsb-http-chunked")."0.0.0.4").revisions).default;
303308 "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
304309 "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
modules/error-handler.nix+10−2
@@ -29,9 +29,17 @@
2929 The Haskell package set does not contain the package: ${pkg} (executable dependency).
3030 If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
3131 '';
32− buildToolDepError = pkg:
32+ setupDepError = pkg:
3333 builtins.throw ''
34− Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (build tool dependency).
34+ Neither the Haskell package set or the Nixpkgs package set contain the package: ${pkg} (setup dependency).
35+ If this is a system dependency:
36+ You may need to augment the system package mapping in haskell.nix so that it can be found.
37+ If this is a Haskell dependency:
38+ If you are using Stackage, make sure that you are using a snapshot that contains the package. Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.
39+ '';
40+ buildToolDepError = tool:
41+ builtins.throw ''
42+ Neither the Haskell package set or the Nixpkgs package set contain the tool: ${tool} (build tool dependency).
3543 If this is a system dependency:
3644 You may need to augment the system package mapping in haskell.nix so that it can be found.
3745 If this is a Haskell dependency:
nix/sources.json+3−3
@@ -72,10 +72,10 @@
7272 "homepage": null,
7373 "owner": "input-output-hk",
7474 "repo": "nix-tools",
75− "rev": "9a47eb9a4166bc3e626b4e6607e5542be2d86a96",
76− "sha256": "08r1k6ankzh9k2q8p005q3sdw94ih7yifj8pywrpnjssmj0wxznx",
75+ "rev": "f3148a55adcc9ed1361d524f94f3ccf61e2f1392",
76+ "sha256": "0796gd2mr3pwsh7rsxljsbh6z1irb2rj7vqhas59z6xbgb8jqif7",
7777 "type": "tarball",
78− "url": "https://github.com/input-output-hk/nix-tools/archive/9a47eb9a4166bc3e626b4e6607e5542be2d86a96.tar.gz",
78+ "url": "https://github.com/input-output-hk/nix-tools/archive/f3148a55adcc9ed1361d524f94f3ccf61e2f1392.tar.gz",
7979 "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
8080 },
8181 "nixpkgs": {
overlays/ghc-packages.nix+16−2
@@ -38,7 +38,7 @@ let
3838
3939 # Combine the all the boot package nix files for a given ghc
4040 # into a single derivation and materialize it.
41− combineAndMaterialize = ghcName: bootPackages:
41+ combineAndMaterialize = unchecked: ghcName: bootPackages:
4242 let
4343 # Not all the boot packages for ghc 8.8 and above can be
4444 # processed yet by `nix-tools`, so we are not materializing the
@@ -48,6 +48,8 @@ let
4848 ghcName == "ghc865" || (pkgName != "base" && pkgName != "ghc-heap"));
4949 in (final.haskell-nix.materialize ({
5050 materialized = ../materialized/ghc-boot-packages-nix + "/${ghcName}";
51+ } // final.lib.optionalAttrs unchecked {
52+ checkMaterialization = false;
5153 }) (combineFiles "${ghcName}-boot-packages-nix" ".nix" (builtins.mapAttrs
5254 (_: srcAndNix: srcAndNix.nix) (skipBroken bootPackages))));
5355
@@ -121,7 +123,11 @@ in rec {
121123
122124 # All the ghc boot package nix files for each ghc.
123125 ghc-boot-packages-nix = builtins.mapAttrs
124− combineAndMaterialize
126+ (combineAndMaterialize false)
127+ ghc-boot-packages-src-and-nix;
128+
129+ ghc-boot-packages-nix-unchecked = builtins.mapAttrs
130+ (combineAndMaterialize true)
125131 ghc-boot-packages-src-and-nix;
126132
127133 # The import nix results for each ghc boot package for each ghc.
@@ -133,6 +139,14 @@ in rec {
133139 }) value)
134140 ghc-boot-packages-src-and-nix;
135141
142+ ghc-boot-packages-unchecked = builtins.mapAttrs
143+ (ghcName: value: builtins.mapAttrs
144+ (pkgName: srcAndNix: importSrcAndNix {
145+ inherit (srcAndNix) src;
146+ nix = ghc-boot-packages-nix-unchecked.${ghcName} + "/${pkgName}.nix";
147+ }) value)
148+ ghc-boot-packages-src-and-nix;
149+
136150 # Derivation with cabal.project for use with `cabalProject'` for each ghc.
137151 ghc-extra-pkgs-cabal-projects = builtins.mapAttrs (name: value:
138152 let package-locs =
overlays/haskell.nix+3−1
@@ -170,7 +170,9 @@ final: prev: {
170170 mkPkgSet {
171171 inherit pkg-def;
172172 pkg-def-extras = [ plan-pkgs.extras
173− final.ghc-boot-packages.${compiler-nix-name'}
173+ # Using the -unchecked version here to avoid infinite
174+ # recursion issues when checkMaterialization = true
175+ final.ghc-boot-packages-unchecked.${compiler-nix-name'}
174176 ]
175177 ++ pkg-def-extras;
176178 # set doExactConfig = true, as we trust cabals resolution for
test/coverage/pkgb/pkgb.cabal+1−1
@@ -40,4 +40,4 @@ test-suite tests
4040 build-depends: base
4141 , pkgb
4242 , process
43− build-tools: pkga
43+ build-tool-depends: pkga:pkga-exe