$ /nix/store/vzx1mi9c0xfadmsm9dhd83d005cb1qs9-coreutils-9.8/bin/timeout --kill-after=15s 1800s /nix/store/99b1z08awpxj8b6mzggn59gp1shljnff-nix-2.34.5/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link git+https://github.com/sellout/calendrical?ref=mayan&rev=8c17bdcf2028c92210df532ed136c1d8d42b68f0#devShells.x86_64-linux.ghc981 --print-build-logs warning: ignoring untrusted flake configuration setting 'allow-import-from-derivation'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'extra-experimental-features'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'extra-substituters'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'extra-trusted-public-keys'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'sandbox'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'use-registries'. Pass '--accept-flake-config' to trust it error (ignored): SQLite database '/var/cache/private/nix-ci-worker/eval-cache-v6/301082b1ec10e82f07ea5e4a0a6698a21567a7e4e00f2f71f5f8ecb1b491dcab.sqlite' is busy  Building cabal2nix-calendrical [post-build-hook] Uploading to cachix cache "sellout": /nix/store/5p9jvlrvqvai83004bwn275n8mwgxnmr-cabal2nix-calendrical [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/5p9jvlrvqvai83004bwn275n8mwgxnmr-cabal2nix-calendrical [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/5p9jvlrvqvai83004bwn275n8mwgxnmr-cabal2nix-calendrical' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 1 of 2 built  Building cabal2nix-mixed-radix [post-build-hook] Uploading to cachix cache "sellout": /nix/store/bd34yadd56gnsy5rdryxkziy8jbb91bs-cabal2nix-mixed-radix [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/bd34yadd56gnsy5rdryxkziy8jbb91bs-cabal2nix-mixed-radix [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/bd34yadd56gnsy5rdryxkziy8jbb91bs-cabal2nix-mixed-radix' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 1 of 2 built  Building cabal2nix-numeric-tangle [post-build-hook] Uploading to cachix cache "sellout": /nix/store/cprsna6zmhbfpss6q5v5gliqlyhasn09-cabal2nix-numeric-tangle [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/cprsna6zmhbfpss6q5v5gliqlyhasn09-cabal2nix-numeric-tangle [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/cprsna6zmhbfpss6q5v5gliqlyhasn09-cabal2nix-numeric-tangle' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 1 of 2 built  Building cabal2nix-numeric-tangle-fin [post-build-hook] Uploading to cachix cache "sellout": /nix/store/x2yp9qwb7gn0xl20mklr7ddrmjdspbcy-cabal2nix-numeric-tangle-fin [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/x2yp9qwb7gn0xl20mklr7ddrmjdspbcy-cabal2nix-numeric-tangle-fin [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/x2yp9qwb7gn0xl20mklr7ddrmjdspbcy-cabal2nix-numeric-tangle-fin' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 1 of 2 built  Downloading cached colour-2.3.6-data from https://cache.nix-ci.com Downloading cached ghc-9.8.1-doc from https://cache.nix-ci.com Downloading cached ghc-lib-parser-9.8.5.20250214-data from https://sellout.cachix.org Downloading cached text-rope-0.2-data from https://sellout.cachix.org Downloading cached hscolour from https://sellout.cachix.org Downloading cached ghc-exactprint from https://cache.nix-ci.com Downloading cached megaparsec from https://cache.nix-ci.com Downloading cached hscolour-1.25-data from https://sellout.cachix.org Downloading cached js-dgtable-0.5.2-data from https://sellout.cachix.org Downloading cached js-flot-0.8.3-data from https://sellout.cachix.org Downloading cached js-jquery-3.3.1-data from https://sellout.cachix.org Downloading cached abseil-cpp from https://cache.nix-ci.com Downloading cached doctest-parallel-0.3.1.1-r2.cabal from https://cache.nix-ci.com Downloading cached doctest-parallel from https://cache.nix-ci.com Downloading cached alex-3.5.3.0-data from https://cache.nix-ci.com Downloading cached pretty-show-1.10-data from https://cache.nix-ci.com Progress: 0 of 356 built, 1 of 395 downloaded from cache (15 downloading) Progress: 0 of 356 built, 2 of 395 downloaded from cache (14 downloading) Progress: 0 of 356 built, 3 of 395 downloaded from cache (13 downloading) Progress: 0 of 356 built, 4 of 395 downloaded from cache (12 downloading) Progress: 0 of 356 built, 5 of 395 downloaded from cache (11 downloading) Progress: 0 of 356 built, 6 of 395 downloaded from cache (10 downloading) Progress: 0 of 356 built, 7 of 395 downloaded from cache (9 downloading) Progress: 0 of 356 built, 8 of 395 downloaded from cache (8 downloading) Progress: 0 of 356 built, 9 of 395 downloaded from cache (7 downloading) Progress: 0 of 356 built, 10 of 395 downloaded from cache (6 downloading) Progress: 0 of 356 built, 11 of 395 downloaded from cache (5 downloading) Progress: 0 of 356 built, 12 of 395 downloaded from cache (4 downloading) Downloading cached fail from https://sellout.cachix.org Downloading cached libyaml-clib from https://sellout.cachix.org Downloading cached alex from https://cache.nix-ci.com Progress: 0 of 353 built, 13 of 395 downloaded from cache (6 downloading) Progress: 0 of 352 built, 14 of 395 downloaded from cache (5 downloading) Progress: 0 of 351 built, 15 of 395 downloaded from cache (4 downloading) Progress: 0 of 350 built, 16 of 395 downloaded from cache (3 downloading) Downloading cached re2-2024-07 from https://cache.nix-ci.com Progress: 0 of 350 built, 17 of 395 downloaded from cache (3 downloading) Downloading cached python3.12-fb-re2 from https://cache.nix-ci.com Progress: 0 of 350 built, 18 of 395 downloaded from cache (3 downloading) Progress: 0 of 349 built, 19 of 395 downloaded from cache (2 downloading) Progress: 0 of 348 built, 20 of 395 downloaded from cache (1 downloading) Downloading cached mercurial from https://cache.nix-ci.com Progress: 0 of 348 built, 21 of 395 downloaded from cache (1 downloading) Progress: 0 of 347 built, 22 of 395 downloaded from cache Downloading cached Cabal-syntax-3.10.3.0-doc from https://cache.nix-ci.com Downloading cached Diff-0.5-doc from https://sellout.cachix.org Downloading cached HsYAML-0.2.1.5-doc from https://sellout.cachix.org Downloading cached Only-0.1-doc from https://sellout.cachix.org Downloading cached StateVar-1.2.2-doc from https://sellout.cachix.org Downloading cached assoc-1.1.1-doc from https://sellout.cachix.org Downloading cached base-orphans-0.9.3-doc from https://cache.nix-ci.com Downloading cached base-compat-0.13.1-doc from https://cache.nix-ci.com Downloading cached base-prelude-1.6.1.1-doc from https://cache.nix-ci.com Downloading cached base16-bytestring-1.0.2.0-doc from https://sellout.cachix.org Downloading cached base64-bytestring-1.2.1.0-doc from https://sellout.cachix.org Downloading cached blaze-builder-0.4.2.3-doc from https://cache.nix-ci.com Downloading cached call-stack-0.4.0-doc from https://cache.nix-ci.com Downloading cached cereal-0.5.8.3-doc from https://sellout.cachix.org Downloading cached character-ps-0.1-doc from https://sellout.cachix.org Downloading cached clay-0.15.0-doc from https://sellout.cachix.org Progress: 0 of 346 built, 23 of 395 downloaded from cache (15 downloading) Downloading cached clock-0.8.4-doc from https://sellout.cachix.org Progress: 0 of 346 built, 24 of 395 downloaded from cache (15 downloading) Downloading cached cmdargs-0.10.22-doc from https://sellout.cachix.org Progress: 0 of 346 built, 25 of 395 downloaded from cache (15 downloading) Downloading cached HUnit-1.6.2.0-doc from https://cache.nix-ci.com Progress: 0 of 346 built, 26 of 395 downloaded from cache (15 downloading) Downloading cached blaze-markup-0.8.3.0-doc from https://sellout.cachix.org Progress: 0 of 346 built, 27 of 395 downloaded from cache (15 downloading) Downloading cached blaze-textual-0.2.3.1-doc from https://sellout.cachix.org Progress: 0 of 346 built, 28 of 395 downloaded from cache (15 downloading) Downloading cached co-log-core-0.3.2.5-doc from https://sellout.cachix.org Progress: 0 of 346 built, 29 of 395 downloaded from cache (15 downloading) Downloading cached code-page-0.2.1-doc from https://sellout.cachix.org Progress: 0 of 346 built, 30 of 395 downloaded from cache (15 downloading) Downloading cached colour-2.3.6-doc from https://cache.nix-ci.com Progress: 0 of 346 built, 31 of 395 downloaded from cache (15 downloading) Downloading cached commutative-semigroups-0.2.0.2-doc from https://sellout.cachix.org Progress: 0 of 346 built, 32 of 395 downloaded from cache (15 downloading) Downloading cached cryptohash-sha1-0.11.101.0-doc from https://sellout.cachix.org Progress: 0 of 346 built, 33 of 395 downloaded from cache (15 downloading) Downloading cached cryptohash-sha256-0.11.102.1-doc from https://sellout.cachix.org Progress: 0 of 346 built, 34 of 395 downloaded from cache (15 downloading) Downloading cached contravariant-1.5.5-doc from https://sellout.cachix.org Progress: 0 of 346 built, 35 of 395 downloaded from cache (15 downloading) Downloading cached data-default-class-0.1.2.2-doc from https://cache.nix-ci.com Progress: 0 of 346 built, 36 of 395 downloaded from cache (15 downloading) Downloading cached dir-traverse-0.2.3.0-doc from https://sellout.cachix.org Progress: 0 of 346 built, 37 of 395 downloaded from cache (15 downloading) Downloading cached direct-sqlite-2.3.29-doc from https://sellout.cachix.org Progress: 0 of 346 built, 38 of 395 downloaded from cache (15 downloading) Downloading cached data-default-instances-containers-0.1.0.3-doc from https://sellout.cachix.org Progress: 0 of 346 built, 39 of 395 downloaded from cache (15 downloading) Downloading cached ansi-terminal-types-1.1-doc from https://cache.nix-ci.com Progress: 0 of 346 built, 40 of 395 downloaded from cache (15 downloading) Downloading cached dlist-1.0-doc from https://sellout.cachix.org Progress: 0 of 346 built, 41 of 395 downloaded from cache (15 downloading) Downloading cached erf-2.0.0.0-doc from https://cache.nix-ci.com Progress: 0 of 346 built, 42 of 395 downloaded from cache (15 downloading) Downloading cached ansi-terminal-1.1.2-doc from https://cache.nix-ci.com Progress: 0 of 346 built, 43 of 395 downloaded from cache (15 downloading) Downloading cached extensible-exceptions-0.1.1.4-doc from https://cache.nix-ci.com Progress: 0 of 346 built, 44 of 395 downloaded from cache (15 downloading) Downloading cached blaze-html-0.9.2.0-doc from https://sellout.cachix.org Progress: 0 of 346 built, 45 of 395 downloaded from cache (15 downloading) Downloading cached file-embed-0.0.16.0-doc from https://sellout.cachix.org Progress: 0 of 346 built, 46 of 395 downloaded from cache (15 downloading) Downloading cached fingertree-0.1.5.0-doc from https://sellout.cachix.org Progress: 0 of 346 built, 47 of 395 downloaded from cache (15 downloading) Downloading cached fmlist-0.9.4-doc from https://sellout.cachix.org Progress: 0 of 346 built, 48 of 395 downloaded from cache (15 downloading) Downloading cached colourista-0.1.0.2-doc from https://sellout.cachix.org Progress: 0 of 346 built, 49 of 395 downloaded from cache (15 downloading) Downloading cached Cabal-3.10.3.0-doc from https://cache.nix-ci.com Progress: 0 of 346 built, 50 of 395 downloaded from cache (15 downloading) Downloading cached generically-0.1.1-doc from https://sellout.cachix.org Progress: 0 of 346 built, 51 of 395 downloaded from cache (15 downloading) Downloading cached ghc from https://cache.nix-ci.com Progress: 0 of 346 built, 52 of 395 downloaded from cache (15 downloading) Downloading cached ghc-lib-parser-9.8.5.20250214-doc from https://sellout.cachix.org Progress: 0 of 346 built, 53 of 395 downloaded from cache (15 downloading) Downloading cached ghc-paths-0.1.0.12-doc from https://sellout.cachix.org Progress: 0 of 346 built, 54 of 395 downloaded from cache (15 downloading) Downloading cached ghc-trace-events-0.1.2.10-doc from https://sellout.cachix.org Progress: 0 of 346 built, 55 of 395 downloaded from cache (15 downloading) Downloading cached gitrev-1.3.1-doc from https://sellout.cachix.org Progress: 0 of 346 built, 56 of 395 downloaded from cache (15 downloading) Downloading cached groups-0.5.3-doc from https://cache.nix-ci.com Progress: 0 of 346 built, 57 of 395 downloaded from cache (15 downloading) Downloading cached haskell-lexer-1.1.2-doc from https://cache.nix-ci.com Progress: 0 of 346 built, 58 of 395 downloaded from cache (15 downloading) Downloading cached haskell-src-exts-1.23.1-doc from https://sellout.cachix.org Progress: 0 of 346 built, 59 of 395 downloaded from cache (15 downloading) Downloading cached heaps-0.4.1-doc from https://sellout.cachix.org Progress: 0 of 346 built, 60 of 395 downloaded from cache (15 downloading) Downloading cached Glob-0.10.2-doc from https://sellout.cachix.org Progress: 0 of 346 built, 61 of 395 downloaded from cache (15 downloading) Downloading cached data-default-instances-dlist-0.0.1.2-doc from https://sellout.cachix.org Progress: 0 of 346 built, 62 of 395 downloaded from cache (15 downloading) Downloading cached hie-compat-0.3.1.2-doc from https://sellout.cachix.org Progress: 0 of 346 built, 63 of 395 downloaded from cache (15 downloading) Progress: 0 of 346 built, 64 of 395 downloaded from cache (14 downloading) Downloading cached hostname-1.0-doc from https://cache.nix-ci.com Downloading cached hscolour-1.25-doc from https://sellout.cachix.org Progress: 0 of 346 built, 65 of 395 downloaded from cache (15 downloading) Downloading cached hspec-discover-2.11.12-doc from https://cache.nix-ci.com Progress: 0 of 346 built, 66 of 395 downloaded from cache (15 downloading) Downloading cached hspec-expectations-0.8.4-doc from https://cache.nix-ci.com Progress: 0 of 346 built, 67 of 395 downloaded from cache (15 downloading) Downloading cached indexed-profunctors-0.1.1.1-doc from https://sellout.cachix.org Progress: 0 of 346 built, 68 of 395 downloaded from cache (15 downloading) Downloading cached indexed-traversable-0.1.4-doc from https://sellout.cachix.org Progress: 0 of 346 built, 69 of 395 downloaded from cache (15 downloading) Downloading cached inspection-testing-0.5.0.3-doc from https://cache.nix-ci.com Progress: 0 of 346 built, 70 of 395 downloaded from cache (15 downloading) Downloading cached js-dgtable-0.5.2-doc from https://sellout.cachix.org Progress: 0 of 346 built, 71 of 395 downloaded from cache (15 downloading) Downloading cached js-flot-0.8.3-doc from https://sellout.cachix.org Progress: 0 of 346 built, 72 of 395 downloaded from cache (15 downloading) Downloading cached js-jquery-3.3.1-doc from https://sellout.cachix.org Progress: 0 of 346 built, 73 of 395 downloaded from cache (15 downloading) Downloading cached logging-facade-0.3.1-doc from https://cache.nix-ci.com Progress: 0 of 346 built, 74 of 395 downloaded from cache (15 downloading) Downloading cached mmap-0.5.9-doc from https://sellout.cachix.org Progress: 0 of 346 built, 75 of 395 downloaded from cache (15 downloading) Downloading cached mmorph-1.2.0-doc from https://sellout.cachix.org Progress: 0 of 346 built, 76 of 395 downloaded from cache (15 downloading) Downloading cached mtl-prelude-2.0.3.2-doc from https://cache.nix-ci.com Progress: 0 of 346 built, 77 of 395 downloaded from cache (15 downloading) Downloading cached network-3.2.7.0-doc from https://sellout.cachix.org Progress: 0 of 346 built, 78 of 395 downloaded from cache (15 downloading) Downloading cached newtype-generics-0.6.2-doc from https://sellout.cachix.org Progress: 0 of 345 built, 79 of 395 downloaded from cache (15 downloading) Downloading cached old-locale-1.0.0.7-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 80 of 395 downloaded from cache (15 downloading) Downloading cached os-string-2.0.7-doc from https://sellout.cachix.org Progress: 0 of 345 built, 81 of 395 downloaded from cache (15 downloading) Downloading cached parallel-3.2.2.0-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 82 of 395 downloaded from cache (15 downloading) Downloading cached parser-combinators-1.3.0-doc from https://sellout.cachix.org Progress: 0 of 345 built, 83 of 395 downloaded from cache (15 downloading) Downloading cached polyparse-1.13-doc from https://sellout.cachix.org Progress: 0 of 345 built, 84 of 395 downloaded from cache (15 downloading) Downloading cached generic-lens-core-2.2.1.0-doc from https://sellout.cachix.org Progress: 0 of 345 built, 85 of 395 downloaded from cache (15 downloading) Downloading cached pretty-show-1.10-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 86 of 395 downloaded from cache (15 downloading) Downloading cached data-default-instances-old-locale-0.0.1.2-doc from https://sellout.cachix.org Progress: 0 of 345 built, 87 of 395 downloaded from cache (15 downloading) Downloading cached old-time-1.1.0.4-doc from https://sellout.cachix.org Progress: 0 of 345 built, 88 of 395 downloaded from cache (15 downloading) Downloading cached monad-parallel-0.8-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 89 of 395 downloaded from cache (15 downloading) Downloading cached prettyprinter-1.7.1-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 90 of 395 downloaded from cache (15 downloading) Downloading cached primes-0.2.1.0-doc from https://sellout.cachix.org Progress: 0 of 345 built, 91 of 395 downloaded from cache (15 downloading) Downloading cached primitive-0.9.1.0-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 92 of 395 downloaded from cache (15 downloading) Downloading cached raw-strings-qq-1.1-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 93 of 395 downloaded from cache (15 downloading) Downloading cached refact-0.3.0.2-doc from https://sellout.cachix.org Progress: 0 of 345 built, 94 of 395 downloaded from cache (15 downloading) Downloading cached prettyprinter-ansi-terminal-1.1.3-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 95 of 395 downloaded from cache (15 downloading) Downloading cached reflection-2.1.9-doc from https://sellout.cachix.org Progress: 0 of 345 built, 96 of 395 downloaded from cache (15 downloading) Downloading cached regex-base-0.94.0.3-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 97 of 395 downloaded from cache (15 downloading) Progress: 0 of 345 built, 98 of 395 downloaded from cache (14 downloading) Downloading cached integer-conversion-0.1.1-doc from https://sellout.cachix.org Downloading cached primitive-addr-0.1.0.3-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 99 of 395 downloaded from cache (15 downloading) Downloading cached optparse-applicative-0.18.1.0-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 100 of 395 downloaded from cache (15 downloading) Downloading cached MemoTrie-0.6.11-doc from https://sellout.cachix.org Progress: 0 of 345 built, 101 of 395 downloaded from cache (15 downloading) Downloading cached pretty-simple-4.1.3.0-doc from https://sellout.cachix.org Progress: 0 of 345 built, 102 of 395 downloaded from cache (15 downloading) Downloading cached prettyprinter-compat-ansi-wl-pprint-1.0.2-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 103 of 395 downloaded from cache (15 downloading) Downloading cached regex-pcre-builtin-0.95.2.3.8.44-doc from https://sellout.cachix.org Progress: 0 of 345 built, 104 of 395 downloaded from cache (15 downloading) Downloading cached ansi-wl-pprint-1.0.2-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 105 of 395 downloaded from cache (15 downloading) Downloading cached regex-posix-0.96.0.2-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 106 of 395 downloaded from cache (15 downloading) Downloading cached safe-0.3.21-doc from https://sellout.cachix.org Progress: 0 of 345 built, 107 of 395 downloaded from cache (15 downloading) Downloading cached safe-exceptions-0.1.7.4-doc from https://sellout.cachix.org Progress: 0 of 345 built, 108 of 395 downloaded from cache (15 downloading) Downloading cached selective-0.7.0.1-doc from https://sellout.cachix.org Progress: 0 of 345 built, 109 of 395 downloaded from cache (15 downloading) Downloading cached cpphs-1.20.9.1-doc from https://sellout.cachix.org Progress: 0 of 345 built, 110 of 395 downloaded from cache (15 downloading) Downloading cached semigroups-0.20-doc from https://sellout.cachix.org Progress: 0 of 345 built, 111 of 395 downloaded from cache (15 downloading) Downloading cached data-default-0.7.1.3-doc from https://sellout.cachix.org Progress: 0 of 345 built, 112 of 395 downloaded from cache (15 downloading) Downloading cached setenv-0.1.1.3-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 113 of 395 downloaded from cache (15 downloading) Downloading cached silently-1.2.5.4-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 114 of 395 downloaded from cache (15 downloading) Downloading cached regex-compat-0.95.2.2-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 115 of 395 downloaded from cache (15 downloading) Downloading cached simple-reflect-0.3.3-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 116 of 395 downloaded from cache (15 downloading) Downloading cached some-1.0.6-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 117 of 395 downloaded from cache (15 downloading) Downloading cached sorted-list-0.2.3.1-doc from https://sellout.cachix.org Progress: 0 of 345 built, 118 of 395 downloaded from cache (15 downloading) Downloading cached split-0.2.5-doc from https://sellout.cachix.org Progress: 0 of 345 built, 119 of 395 downloaded from cache (15 downloading) Downloading cached splitmix-0.1.1-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 120 of 395 downloaded from cache (15 downloading) Downloading cached string-qq-0.0.6-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 121 of 395 downloaded from cache (15 downloading) Downloading cached stringbuilder-0.5.1-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 122 of 395 downloaded from cache (15 downloading) Downloading cached syb-0.7.2.4-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 123 of 395 downloaded from cache (15 downloading) Downloading cached random-1.2.1.3-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 124 of 395 downloaded from cache (15 downloading) Downloading cached tagged-0.8.8-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 125 of 395 downloaded from cache (15 downloading) Downloading cached terminal-size-0.3.4-doc from https://sellout.cachix.org Progress: 0 of 345 built, 126 of 395 downloaded from cache (15 downloading) Downloading cached text-rope-0.2-doc from https://sellout.cachix.org Progress: 0 of 345 built, 127 of 395 downloaded from cache (15 downloading) Downloading cached th-abstraction-0.7.1.0-doc from https://sellout.cachix.org Progress: 0 of 345 built, 128 of 395 downloaded from cache (15 downloading) Downloading cached boring-0.2.2-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 129 of 395 downloaded from cache (15 downloading) Downloading cached distributive-0.6.2.1-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 130 of 395 downloaded from cache (15 downloading) Downloading cached MonadRandom-0.6.2-doc from https://sellout.cachix.org Progress: 0 of 345 built, 131 of 395 downloaded from cache (15 downloading) Downloading cached QuickCheck-2.14.3-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 132 of 395 downloaded from cache (15 downloading) Downloading cached dec-0.0.6-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 133 of 395 downloaded from cache (15 downloading) Downloading cached doctest-0.22.6-doc from https://sellout.cachix.org Progress: 0 of 345 built, 134 of 395 downloaded from cache (15 downloading) Downloading cached haskell-src-1.0.4.1-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 135 of 395 downloaded from cache (15 downloading) Downloading cached tasty-1.5.3-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 136 of 395 downloaded from cache (15 downloading) Progress: 0 of 345 built, 137 of 395 downloaded from cache (14 downloading) Downloading cached barbies-2.1.1.0-doc from https://cache.nix-ci.com Downloading cached comonad-5.0.9-doc from https://sellout.cachix.org Progress: 0 of 345 built, 138 of 395 downloaded from cache (15 downloading) Downloading cached temporary-1.3-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 139 of 395 downloaded from cache (15 downloading) Downloading cached tf-random-0.5-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 140 of 395 downloaded from cache (15 downloading) Downloading cached singleton-bool-0.1.8-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 141 of 395 downloaded from cache (15 downloading) Downloading cached th-compat-0.1.6-doc from https://sellout.cachix.org Progress: 0 of 345 built, 142 of 395 downloaded from cache (15 downloading) Downloading cached time-locale-compat-0.1.1.5-doc from https://sellout.cachix.org Progress: 0 of 345 built, 143 of 395 downloaded from cache (15 downloading) Downloading cached mockery-0.3.5-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 144 of 395 downloaded from cache (15 downloading) Downloading cached transformers-base-0.4.6-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 145 of 395 downloaded from cache (15 downloading) Downloading cached transformers-compat-0.7.2-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 146 of 395 downloaded from cache (15 downloading) Downloading cached unbounded-delays-0.1.1.1-doc from https://sellout.cachix.org Progress: 0 of 345 built, 147 of 395 downloaded from cache (15 downloading) Downloading cached monad-control-1.0.3.1-doc from https://cache.nix-ci.com Progress: 0 of 345 built, 148 of 395 downloaded from cache (15 downloading) Downloading cached universe-base-1.1.4-doc from https://cache.nix-ci.com Progress: 0 of 344 built, 149 of 395 downloaded from cache (15 downloading) Downloading cached tasty-hunit-0.10.2-doc from https://sellout.cachix.org Progress: 0 of 343 built, 150 of 395 downloaded from cache (15 downloading) Downloading cached ChasingBottoms-1.3.1.15-doc from https://cache.nix-ci.com Progress: 0 of 343 built, 151 of 395 downloaded from cache (15 downloading) Downloading cached quickcheck-classes-base-0.6.2.0-doc from https://cache.nix-ci.com Progress: 0 of 343 built, 152 of 395 downloaded from cache (15 downloading) Progress: 0 of 343 built, 153 of 395 downloaded from cache (15 downloading) Downloading cached lifted-base-0.2.3.12-doc from https://cache.nix-ci.com Downloading cached quickcheck-io-0.2.0-doc from https://cache.nix-ci.com Progress: 0 of 343 built, 154 of 395 downloaded from cache (15 downloading) Downloading cached quickcheck-unicode-1.0.1.0-doc from https://cache.nix-ci.com Progress: 0 of 343 built, 155 of 395 downloaded from cache (15 downloading) Downloading cached generic-deriving-1.14.6-doc from https://sellout.cachix.org Progress: 0 of 343 built, 156 of 395 downloaded from cache (15 downloading) Downloading cached tasty-inspection-testing-0.2.1-doc from https://cache.nix-ci.com Progress: 0 of 343 built, 157 of 395 downloaded from cache (15 downloading) Downloading cached tasty-quickcheck-0.11-doc from https://cache.nix-ci.com Progress: 0 of 343 built, 158 of 395 downloaded from cache (15 downloading) Downloading cached tasty-rerun-1.1.20-doc from https://sellout.cachix.org Progress: 0 of 343 built, 159 of 395 downloaded from cache (15 downloading) Downloading cached random-shuffle-0.0.4-doc from https://sellout.cachix.org Progress: 0 of 343 built, 160 of 395 downloaded from cache (15 downloading) Downloading cached hspec-core-2.11.12-doc from https://cache.nix-ci.com Progress: 0 of 343 built, 161 of 395 downloaded from cache (15 downloading) Progress: 0 of 343 built, 162 of 395 downloaded from cache (15 downloading) Downloading cached unliftio-core-0.2.1.0-doc from https://sellout.cachix.org Downloading cached utf8-string-1.0.2-doc from https://sellout.cachix.org Progress: 0 of 343 built, 163 of 395 downloaded from cache (15 downloading) Downloading cached validity-0.12.1.0-doc from https://cache.nix-ci.com Progress: 0 of 343 built, 164 of 395 downloaded from cache (15 downloading) Downloading cached vector-binary-instances-0.2.5.2-doc from https://sellout.cachix.org Progress: 0 of 343 built, 165 of 395 downloaded from cache (15 downloading) Downloading cached bifunctors-5.6.2-doc from https://sellout.cachix.org Progress: 0 of 343 built, 166 of 395 downloaded from cache (15 downloading) Downloading cached vector-stream-0.1.0.1-doc from https://cache.nix-ci.com Progress: 0 of 343 built, 167 of 395 downloaded from cache (15 downloading) Downloading cached genvalidity-1.1.1.0-doc from https://cache.nix-ci.com Progress: 0 of 343 built, 168 of 395 downloaded from cache (15 downloading) Downloading cached void-0.7.3-doc from https://sellout.cachix.org Progress: 0 of 343 built, 169 of 395 downloaded from cache (15 downloading) Downloading cached wherefrom-compat-0.1.1.1-doc from https://cache.nix-ci.com Progress: 0 of 343 built, 170 of 395 downloaded from cache (15 downloading) Downloading cached githash-0.1.7.0-doc from https://sellout.cachix.org Progress: 0 of 343 built, 171 of 395 downloaded from cache (15 downloading) Downloading cached network-uri-2.6.4.2-doc from https://sellout.cachix.org Progress: 0 of 343 built, 172 of 395 downloaded from cache (15 downloading) Downloading cached math-functions-0.3.4.4-doc from https://cache.nix-ci.com Progress: 0 of 343 built, 173 of 395 downloaded from cache (15 downloading) Downloading cached th-env-0.1.1-doc from https://sellout.cachix.org Progress: 0 of 343 built, 174 of 395 downloaded from cache (15 downloading) Downloading cached hspec-2.11.12-doc from https://cache.nix-ci.com Progress: 0 of 343 built, 175 of 395 downloaded from cache (15 downloading) Downloading cached hspec-api-2.11.12-doc from https://cache.nix-ci.com Progress: 0 of 342 built, 176 of 395 downloaded from cache (15 downloading) Downloading cached hspec-golden-0.2.2.0-doc from https://cache.nix-ci.com Progress: 0 of 342 built, 177 of 395 downloaded from cache (15 downloading) Downloading cached genvalidity-property-1.0.0.0-doc from https://cache.nix-ci.com Progress: 0 of 342 built, 178 of 395 downloaded from cache (15 downloading) Downloading cached mwc-random-0.15.2.0-doc from https://cache.nix-ci.com Progress: 0 of 342 built, 179 of 395 downloaded from cache (15 downloading) Downloading cached tasty-expected-failure-0.12.3-doc from https://sellout.cachix.org Progress: 0 of 342 built, 180 of 395 downloaded from cache (15 downloading) Downloading cached wl-pprint-annotated-0.1.0.1-doc from https://cache.nix-ci.com Progress: 0 of 342 built, 181 of 395 downloaded from cache (15 downloading) Downloading cached xml-1.3.14-doc from https://cache.nix-ci.com Progress: 0 of 342 built, 182 of 395 downloaded from cache (15 downloading) Downloading cached xmlgen-0.6.2.2-doc from https://cache.nix-ci.com Progress: 0 of 342 built, 183 of 395 downloaded from cache (15 downloading) Downloading cached zlib-0.7.1.0-doc from https://sellout.cachix.org Progress: 0 of 342 built, 184 of 395 downloaded from cache (15 downloading) Downloading cached genvalidity-hspec-1.0.0.3-doc from https://cache.nix-ci.com Progress: 0 of 342 built, 185 of 395 downloaded from cache (15 downloading) Downloading cached resourcet-1.3.0-doc from https://sellout.cachix.org Progress: 0 of 342 built, 186 of 395 downloaded from cache (15 downloading) Downloading cached ListLike-4.7.8.3-doc from https://sellout.cachix.org Progress: 0 of 342 built, 187 of 395 downloaded from cache (15 downloading) Progress: 0 of 342 built, 188 of 395 downloaded from cache (14 downloading) Progress: 0 of 342 built, 189 of 395 downloaded from cache (13 downloading) Progress: 0 of 342 built, 190 of 395 downloaded from cache (12 downloading) Downloading cached test-framework-0.8.2.2-doc from https://cache.nix-ci.com Progress: 0 of 342 built, 191 of 395 downloaded from cache (12 downloading) Progress: 0 of 342 built, 192 of 395 downloaded from cache (11 downloading) Downloading cached profunctors-5.6.2-doc from https://sellout.cachix.org Progress: 0 of 342 built, 193 of 395 downloaded from cache (11 downloading) Progress: 0 of 342 built, 194 of 395 downloaded from cache (10 downloading) Progress: 0 of 342 built, 195 of 395 downloaded from cache (9 downloading) Progress: 0 of 342 built, 196 of 395 downloaded from cache (8 downloading) Downloading cached test-framework-hunit-0.3.0.2-doc from https://cache.nix-ci.com Downloading cached test-framework-quickcheck2-0.3.0.6-doc from https://cache.nix-ci.com Progress: 0 of 342 built, 197 of 395 downloaded from cache (9 downloading) Downloading cached optparse-simple-0.1.1.4-doc from https://sellout.cachix.org Progress: 0 of 342 built, 198 of 395 downloaded from cache (9 downloading) Progress: 0 of 342 built, 199 of 395 downloaded from cache (8 downloading) Progress: 0 of 342 built, 200 of 395 downloaded from cache (7 downloading) Progress: 0 of 341 built, 201 of 395 downloaded from cache (6 downloading) Progress: 0 of 341 built, 202 of 395 downloaded from cache (5 downloading) Progress: 0 of 341 built, 203 of 395 downloaded from cache (4 downloading) Progress: 0 of 341 built, 204 of 395 downloaded from cache (4 downloading) Downloading cached process-extras-0.7.4-doc from https://sellout.cachix.org Progress: 0 of 341 built, 205 of 395 downloaded from cache (3 downloading) Progress: 0 of 341 built, 206 of 395 downloaded from cache (2 downloading) Progress: 0 of 341 built, 207 of 395 downloaded from cache (1 downloading) Progress: 0 of 341 built, 208 of 395 downloaded from cache Downloading cached Cabal-syntax from https://cache.nix-ci.com Downloading cached Diff from https://sellout.cachix.org Downloading cached HsYAML from https://sellout.cachix.org Downloading cached Only from https://sellout.cachix.org Downloading cached StateVar from https://sellout.cachix.org Downloading cached assoc from https://sellout.cachix.org Downloading cached base-compat from https://cache.nix-ci.com Downloading cached base-prelude from https://cache.nix-ci.com Downloading cached base16-bytestring from https://sellout.cachix.org Downloading cached base-orphans from https://cache.nix-ci.com Downloading cached base64-bytestring from https://sellout.cachix.org Downloading cached blaze-builder from https://cache.nix-ci.com Downloading cached call-stack from https://cache.nix-ci.com Downloading cached cereal from https://sellout.cachix.org Downloading cached character-ps from https://sellout.cachix.org Downloading cached clay from https://sellout.cachix.org Progress: 0 of 340 built, 209 of 395 downloaded from cache (15 downloading) Downloading cached clock from https://sellout.cachix.org Progress: 0 of 339 built, 210 of 395 downloaded from cache (15 downloading) Downloading cached cmdargs from https://sellout.cachix.org Progress: 0 of 338 built, 211 of 395 downloaded from cache (15 downloading) Downloading cached HUnit from https://cache.nix-ci.com Progress: 0 of 337 built, 212 of 395 downloaded from cache (15 downloading) Downloading cached co-log-core from https://sellout.cachix.org Progress: 0 of 336 built, 213 of 395 downloaded from cache (15 downloading) Downloading cached blaze-markup from https://sellout.cachix.org Progress: 0 of 335 built, 214 of 395 downloaded from cache (15 downloading) Progress: 0 of 335 built, 215 of 395 downloaded from cache (14 downloading) Downloading cached code-page from https://sellout.cachix.org Downloading cached colour from https://cache.nix-ci.com Progress: 0 of 333 built, 216 of 395 downloaded from cache (15 downloading) Progress: 0 of 333 built, 217 of 395 downloaded from cache (14 downloading) Downloading cached commutative-semigroups from https://sellout.cachix.org Downloading cached contravariant from https://sellout.cachix.org Progress: 0 of 331 built, 218 of 395 downloaded from cache (15 downloading) Downloading cached cryptohash-sha1 from https://sellout.cachix.org Progress: 0 of 330 built, 219 of 395 downloaded from cache (15 downloading) Downloading cached cryptohash-sha256 from https://sellout.cachix.org Progress: 0 of 329 built, 220 of 395 downloaded from cache (15 downloading) Downloading cached data-default-class from https://cache.nix-ci.com Progress: 0 of 328 built, 221 of 395 downloaded from cache (15 downloading) Downloading cached dir-traverse from https://sellout.cachix.org Progress: 0 of 327 built, 222 of 395 downloaded from cache (15 downloading) Downloading cached direct-sqlite from https://sellout.cachix.org Progress: 0 of 326 built, 223 of 395 downloaded from cache (15 downloading) Downloading cached dlist from https://sellout.cachix.org Progress: 0 of 325 built, 224 of 395 downloaded from cache (15 downloading) Downloading cached erf from https://cache.nix-ci.com Progress: 0 of 324 built, 225 of 395 downloaded from cache (15 downloading) Downloading cached extensible-exceptions from https://cache.nix-ci.com Progress: 0 of 323 built, 226 of 395 downloaded from cache (15 downloading) Downloading cached file-embed from https://sellout.cachix.org Progress: 0 of 322 built, 227 of 395 downloaded from cache (15 downloading) Downloading cached fingertree from https://sellout.cachix.org Progress: 0 of 321 built, 228 of 395 downloaded from cache (15 downloading) Downloading cached fmlist from https://sellout.cachix.org Progress: 0 of 320 built, 229 of 395 downloaded from cache (15 downloading) Downloading cached generically from https://sellout.cachix.org Progress: 0 of 319 built, 230 of 395 downloaded from cache (15 downloading) Downloading cached ghc-lib-parser from https://sellout.cachix.org Progress: 0 of 318 built, 231 of 395 downloaded from cache (15 downloading) Downloading cached ghc-paths from https://sellout.cachix.org Progress: 0 of 317 built, 232 of 395 downloaded from cache (15 downloading) Downloading cached blaze-html from https://sellout.cachix.org Progress: 0 of 316 built, 233 of 395 downloaded from cache (15 downloading) Downloading cached ghc-trace-events from https://sellout.cachix.org Progress: 0 of 315 built, 234 of 395 downloaded from cache (15 downloading) Downloading cached gitrev from https://sellout.cachix.org Progress: 0 of 314 built, 235 of 395 downloaded from cache (15 downloading) Downloading cached groups from https://cache.nix-ci.com Progress: 0 of 313 built, 236 of 395 downloaded from cache (15 downloading) Downloading cached haskell-lexer from https://cache.nix-ci.com Progress: 0 of 312 built, 237 of 395 downloaded from cache (15 downloading) Downloading cached haskell-src-exts from https://sellout.cachix.org Progress: 0 of 312 built, 238 of 395 downloaded from cache (15 downloading) Downloading cached heaps from https://sellout.cachix.org Progress: 0 of 312 built, 239 of 395 downloaded from cache (15 downloading) Downloading cached hie-compat from https://sellout.cachix.org Progress: 0 of 311 built, 240 of 395 downloaded from cache (15 downloading) Downloading cached data-default-instances-containers from https://sellout.cachix.org Progress: 0 of 310 built, 241 of 395 downloaded from cache (15 downloading) Progress: 0 of 310 built, 242 of 395 downloaded from cache (14 downloading) Progress: 0 of 310 built, 243 of 395 downloaded from cache (13 downloading) Progress: 0 of 310 built, 244 of 395 downloaded from cache (12 downloading) Downloading cached data-default-instances-dlist from https://sellout.cachix.org Downloading cached hostname from https://cache.nix-ci.com Downloading cached hscolour from https://sellout.cachix.org Downloading cached hspec-discover from https://cache.nix-ci.com Progress: 0 of 306 built, 245 of 395 downloaded from cache (15 downloading) Downloading cached hspec-expectations from https://cache.nix-ci.com Progress: 0 of 305 built, 246 of 395 downloaded from cache (15 downloading) Downloading cached indexed-profunctors from https://sellout.cachix.org Progress: 0 of 305 built, 247 of 395 downloaded from cache (15 downloading) Downloading cached indexed-traversable from https://sellout.cachix.org Progress: 0 of 304 built, 248 of 395 downloaded from cache (15 downloading) Downloading cached ansi-terminal-types from https://cache.nix-ci.com Progress: 0 of 303 built, 249 of 395 downloaded from cache (15 downloading) Downloading cached inspection-testing from https://cache.nix-ci.com Progress: 0 of 302 built, 250 of 395 downloaded from cache (15 downloading) Downloading cached js-dgtable from https://sellout.cachix.org Progress: 0 of 301 built, 251 of 395 downloaded from cache (15 downloading) Downloading cached js-flot from https://sellout.cachix.org Progress: 0 of 300 built, 252 of 395 downloaded from cache (15 downloading) Downloading cached js-jquery from https://sellout.cachix.org Progress: 0 of 299 built, 253 of 395 downloaded from cache (15 downloading) Downloading cached logging-facade from https://cache.nix-ci.com Progress: 0 of 298 built, 254 of 395 downloaded from cache (15 downloading) Downloading cached ansi-terminal from https://cache.nix-ci.com Progress: 0 of 298 built, 255 of 395 downloaded from cache (15 downloading) Downloading cached mmap from https://sellout.cachix.org Progress: 0 of 298 built, 256 of 395 downloaded from cache (15 downloading) Downloading cached mtl-prelude from https://cache.nix-ci.com Progress: 0 of 297 built, 257 of 395 downloaded from cache (15 downloading) Downloading cached network from https://sellout.cachix.org Progress: 0 of 297 built, 258 of 395 downloaded from cache (15 downloading) Downloading cached newtype-generics from https://sellout.cachix.org Progress: 0 of 296 built, 259 of 395 downloaded from cache (15 downloading) Downloading cached old-locale from https://cache.nix-ci.com Progress: 0 of 296 built, 260 of 395 downloaded from cache (15 downloading) Downloading cached os-string from https://sellout.cachix.org Progress: 0 of 295 built, 261 of 395 downloaded from cache (15 downloading) Downloading cached parallel from https://cache.nix-ci.com Progress: 0 of 294 built, 262 of 395 downloaded from cache (15 downloading) Downloading cached colourista from https://sellout.cachix.org Progress: 0 of 294 built, 263 of 395 downloaded from cache (15 downloading) Downloading cached data-default-instances-old-locale from https://sellout.cachix.org Progress: 0 of 293 built, 264 of 395 downloaded from cache (15 downloading) Downloading cached old-time from https://sellout.cachix.org Progress: 0 of 293 built, 265 of 395 downloaded from cache (15 downloading) Downloading cached generic-lens-core from https://sellout.cachix.org Progress: 0 of 292 built, 266 of 395 downloaded from cache (15 downloading) Downloading cached parser-combinators from https://sellout.cachix.org Progress: 0 of 291 built, 267 of 395 downloaded from cache (15 downloading) Downloading cached polyparse from https://sellout.cachix.org Progress: 0 of 290 built, 268 of 395 downloaded from cache (15 downloading) Downloading cached pretty-show from https://cache.nix-ci.com Progress: 0 of 289 built, 269 of 395 downloaded from cache (15 downloading) Downloading cached prettyprinter from https://cache.nix-ci.com Progress: 0 of 288 built, 270 of 395 downloaded from cache (15 downloading) Downloading cached primes from https://sellout.cachix.org Progress: 0 of 287 built, 271 of 395 downloaded from cache (15 downloading) Downloading cached primitive from https://cache.nix-ci.com Progress: 0 of 286 built, 272 of 395 downloaded from cache (15 downloading) Downloading cached raw-strings-qq from https://cache.nix-ci.com Progress: 0 of 286 built, 273 of 395 downloaded from cache (15 downloading) Downloading cached MemoTrie from https://sellout.cachix.org Progress: 0 of 285 built, 274 of 395 downloaded from cache (15 downloading) Downloading cached refact from https://sellout.cachix.org Progress: 0 of 284 built, 275 of 395 downloaded from cache (15 downloading) Downloading cached reflection from https://sellout.cachix.org Progress: 0 of 284 built, 276 of 395 downloaded from cache (15 downloading) Downloading cached data-default from https://sellout.cachix.org Progress: 0 of 283 built, 277 of 395 downloaded from cache (15 downloading) Downloading cached regex-base from https://cache.nix-ci.com Progress: 0 of 282 built, 278 of 395 downloaded from cache (15 downloading) Downloading cached safe from https://sellout.cachix.org Progress: 0 of 281 built, 279 of 395 downloaded from cache (15 downloading) Downloading cached safe-exceptions from https://sellout.cachix.org Progress: 0 of 280 built, 280 of 395 downloaded from cache (15 downloading) Downloading cached selective from https://sellout.cachix.org Progress: 0 of 279 built, 281 of 395 downloaded from cache (15 downloading) Downloading cached prettyprinter-ansi-terminal from https://cache.nix-ci.com Progress: 0 of 278 built, 282 of 395 downloaded from cache (15 downloading) Downloading cached semigroups from https://sellout.cachix.org Progress: 0 of 277 built, 283 of 395 downloaded from cache (15 downloading) Progress: 0 of 277 built, 284 of 395 downloaded from cache (14 downloading) Downloading cached setenv from https://cache.nix-ci.com Downloading cached silently from https://cache.nix-ci.com Progress: 0 of 275 built, 285 of 395 downloaded from cache (15 downloading) Downloading cached integer-conversion from https://sellout.cachix.org Progress: 0 of 274 built, 286 of 395 downloaded from cache (15 downloading) Downloading cached primitive-addr from https://cache.nix-ci.com Progress: 0 of 273 built, 287 of 395 downloaded from cache (15 downloading) Downloading cached regex-pcre-builtin from https://sellout.cachix.org Progress: 0 of 272 built, 288 of 395 downloaded from cache (15 downloading) Downloading cached regex-posix from https://cache.nix-ci.com Progress: 0 of 271 built, 289 of 395 downloaded from cache (15 downloading) Downloading cached prettyprinter-compat-ansi-wl-pprint from https://cache.nix-ci.com Progress: 0 of 270 built, 290 of 395 downloaded from cache (15 downloading) Downloading cached simple-reflect from https://cache.nix-ci.com Progress: 0 of 270 built, 291 of 395 downloaded from cache (15 downloading) Downloading cached cpphs from https://sellout.cachix.org Progress: 0 of 270 built, 292 of 395 downloaded from cache (15 downloading) Downloading cached regex-compat from https://cache.nix-ci.com Progress: 0 of 270 built, 293 of 395 downloaded from cache (15 downloading) Downloading cached ansi-wl-pprint from https://cache.nix-ci.com Progress: 0 of 269 built, 294 of 395 downloaded from cache (15 downloading) Downloading cached some from https://cache.nix-ci.com Progress: 0 of 268 built, 295 of 395 downloaded from cache (15 downloading) Downloading cached sorted-list from https://sellout.cachix.org Progress: 0 of 267 built, 296 of 395 downloaded from cache (15 downloading) Downloading cached split from https://sellout.cachix.org Progress: 0 of 266 built, 297 of 395 downloaded from cache (15 downloading) Downloading cached splitmix from https://cache.nix-ci.com Progress: 0 of 265 built, 298 of 395 downloaded from cache (15 downloading) Downloading cached string-qq from https://cache.nix-ci.com Progress: 0 of 264 built, 299 of 395 downloaded from cache (15 downloading) Downloading cached stringbuilder from https://cache.nix-ci.com Progress: 0 of 263 built, 300 of 395 downloaded from cache (15 downloading) Downloading cached syb from https://cache.nix-ci.com Progress: 0 of 262 built, 301 of 395 downloaded from cache (15 downloading) Downloading cached tagged from https://cache.nix-ci.com Progress: 0 of 261 built, 302 of 395 downloaded from cache (15 downloading) Downloading cached tar from https://sellout.cachix.org Progress: 0 of 260 built, 303 of 395 downloaded from cache (15 downloading) Downloading cached terminal-size from https://sellout.cachix.org Progress: 0 of 259 built, 304 of 395 downloaded from cache (15 downloading) Downloading cached random from https://cache.nix-ci.com Progress: 0 of 258 built, 305 of 395 downloaded from cache (15 downloading) Progress: 0 of 258 built, 306 of 395 downloaded from cache (14 downloading) Downloading cached th-abstraction from https://sellout.cachix.org Downloading cached th-compat from https://sellout.cachix.org Progress: 0 of 256 built, 307 of 395 downloaded from cache (15 downloading) Progress: 0 of 255 built, 308 of 395 downloaded from cache (15 downloading) Downloading cached transformers-compat from https://cache.nix-ci.com Downloading cached time-locale-compat from https://sellout.cachix.org Progress: 0 of 254 built, 309 of 395 downloaded from cache (15 downloading) Downloading cached unbounded-delays from https://sellout.cachix.org Progress: 0 of 253 built, 310 of 395 downloaded from cache (15 downloading) Downloading cached boring from https://cache.nix-ci.com Progress: 0 of 252 built, 311 of 395 downloaded from cache (15 downloading) Downloading cached distributive from https://cache.nix-ci.com Progress: 0 of 251 built, 312 of 395 downloaded from cache (15 downloading) Downloading cached dec from https://cache.nix-ci.com Progress: 0 of 250 built, 313 of 395 downloaded from cache (15 downloading) Progress: 0 of 250 built, 314 of 395 downloaded from cache (14 downloading) Downloading cached doctest from https://sellout.cachix.org Downloading cached haskell-src from https://cache.nix-ci.com Progress: 0 of 248 built, 315 of 395 downloaded from cache (15 downloading) Progress: 0 of 248 built, 316 of 395 downloaded from cache (14 downloading) Downloading cached Glob from https://sellout.cachix.org Downloading cached mmorph from https://sellout.cachix.org Progress: 0 of 246 built, 317 of 395 downloaded from cache (15 downloading) Downloading cached monad-parallel from https://cache.nix-ci.com Progress: 0 of 245 built, 318 of 395 downloaded from cache (15 downloading) Downloading cached barbies from https://cache.nix-ci.com Progress: 0 of 244 built, 319 of 395 downloaded from cache (15 downloading) Downloading cached MonadRandom from https://sellout.cachix.org Progress: 0 of 243 built, 320 of 395 downloaded from cache (15 downloading) Downloading cached QuickCheck from https://cache.nix-ci.com Progress: 0 of 242 built, 321 of 395 downloaded from cache (15 downloading) Downloading cached comonad from https://sellout.cachix.org Progress: 0 of 242 built, 322 of 395 downloaded from cache (15 downloading) Downloading cached githash from https://sellout.cachix.org Progress: 0 of 241 built, 323 of 395 downloaded from cache (15 downloading) Downloading cached network-uri from https://sellout.cachix.org Progress: 0 of 240 built, 324 of 395 downloaded from cache (15 downloading) Downloading cached optparse-applicative from https://cache.nix-ci.com Progress: 0 of 239 built, 325 of 395 downloaded from cache (15 downloading) Downloading cached singleton-bool from https://cache.nix-ci.com Progress: 0 of 238 built, 326 of 395 downloaded from cache (15 downloading) Downloading cached generic-deriving from https://sellout.cachix.org Progress: 0 of 237 built, 327 of 395 downloaded from cache (15 downloading) Downloading cached temporary from https://cache.nix-ci.com Progress: 0 of 236 built, 328 of 395 downloaded from cache (15 downloading) Progress: 0 of 236 built, 329 of 395 downloaded from cache (14 downloading) Downloading cached tf-random from https://cache.nix-ci.com Downloading cached th-env from https://sellout.cachix.org Progress: 0 of 234 built, 330 of 395 downloaded from cache (15 downloading) Downloading cached transformers-base from https://cache.nix-ci.com Progress: 0 of 233 built, 331 of 395 downloaded from cache (15 downloading) Downloading cached universe-base from https://cache.nix-ci.com Progress: 0 of 233 built, 332 of 395 downloaded from cache (15 downloading) Downloading cached random-shuffle from https://sellout.cachix.org Progress: 0 of 232 built, 333 of 395 downloaded from cache (15 downloading) Downloading cached mockery from https://cache.nix-ci.com Progress: 0 of 232 built, 334 of 395 downloaded from cache (15 downloading) Downloading cached unliftio-core from https://sellout.cachix.org Progress: 0 of 231 built, 335 of 395 downloaded from cache (15 downloading) Downloading cached monad-control from https://cache.nix-ci.com Progress: 0 of 230 built, 336 of 395 downloaded from cache (15 downloading) Downloading cached bifunctors from https://sellout.cachix.org Progress: 0 of 229 built, 337 of 395 downloaded from cache (15 downloading) Downloading cached utf8-string from https://sellout.cachix.org Progress: 0 of 228 built, 338 of 395 downloaded from cache (15 downloading) Downloading cached validity from https://cache.nix-ci.com Progress: 0 of 227 built, 339 of 395 downloaded from cache (15 downloading) Downloading cached vector-stream from https://cache.nix-ci.com Progress: 0 of 226 built, 340 of 395 downloaded from cache (15 downloading) Downloading cached void from https://sellout.cachix.org Progress: 0 of 225 built, 341 of 395 downloaded from cache (15 downloading) Downloading cached lifted-base from https://cache.nix-ci.com Progress: 0 of 224 built, 342 of 395 downloaded from cache (15 downloading) Downloading cached optparse-simple from https://sellout.cachix.org Progress: 0 of 223 built, 343 of 395 downloaded from cache (15 downloading) Downloading cached pretty-simple from https://sellout.cachix.org Progress: 0 of 222 built, 344 of 395 downloaded from cache (15 downloading) Progress: 0 of 222 built, 345 of 395 downloaded from cache (14 downloading) Downloading cached tasty from https://cache.nix-ci.com Downloading cached wherefrom-compat from https://cache.nix-ci.com Progress: 0 of 220 built, 346 of 395 downloaded from cache (15 downloading) Downloading cached wl-pprint-annotated from https://cache.nix-ci.com Progress: 0 of 219 built, 347 of 395 downloaded from cache (15 downloading) Downloading cached xml from https://cache.nix-ci.com Progress: 0 of 218 built, 348 of 395 downloaded from cache (15 downloading) Downloading cached ChasingBottoms from https://cache.nix-ci.com Progress: 0 of 217 built, 349 of 395 downloaded from cache (15 downloading) Downloading cached genvalidity from https://cache.nix-ci.com Progress: 0 of 216 built, 350 of 395 downloaded from cache (15 downloading) Downloading cached quickcheck-classes-base from https://cache.nix-ci.com Progress: 0 of 215 built, 351 of 395 downloaded from cache (15 downloading) Downloading cached quickcheck-io from https://cache.nix-ci.com Progress: 0 of 214 built, 352 of 395 downloaded from cache (15 downloading) Downloading cached quickcheck-unicode from https://cache.nix-ci.com Progress: 0 of 213 built, 353 of 395 downloaded from cache (15 downloading) Downloading cached resourcet from https://sellout.cachix.org Progress: 0 of 212 built, 354 of 395 downloaded from cache (15 downloading) Progress: 0 of 211 built, 355 of 395 downloaded from cache (15 downloading) Downloading cached xmlgen from https://cache.nix-ci.com Downloading cached zlib from https://sellout.cachix.org Progress: 0 of 211 built, 356 of 395 downloaded from cache (15 downloading) Downloading cached test-framework from https://cache.nix-ci.com Progress: 0 of 210 built, 357 of 395 downloaded from cache (15 downloading) Downloading cached hspec-core from https://cache.nix-ci.com Progress: 0 of 210 built, 358 of 395 downloaded from cache (15 downloading) Downloading cached tasty-expected-failure from https://sellout.cachix.org Progress: 0 of 209 built, 359 of 395 downloaded from cache (15 downloading) Downloading cached tasty-hunit from https://sellout.cachix.org Progress: 0 of 208 built, 360 of 395 downloaded from cache (15 downloading) Downloading cached tasty-inspection-testing from https://cache.nix-ci.com Progress: 0 of 207 built, 361 of 395 downloaded from cache (15 downloading) Downloading cached tasty-quickcheck from https://cache.nix-ci.com Progress: 0 of 206 built, 362 of 395 downloaded from cache (15 downloading) Downloading cached tasty-rerun from https://sellout.cachix.org Progress: 0 of 205 built, 363 of 395 downloaded from cache (15 downloading) Downloading cached vector from https://cache.nix-ci.com Progress: 0 of 204 built, 364 of 395 downloaded from cache (15 downloading) Progress: 0 of 203 built, 365 of 395 downloaded from cache (14 downloading) Downloading cached test-framework-hunit from https://cache.nix-ci.com Downloading cached test-framework-quickcheck2 from https://cache.nix-ci.com Progress: 0 of 202 built, 366 of 395 downloaded from cache (15 downloading) Downloading cached profunctors from https://sellout.cachix.org Progress: 0 of 201 built, 367 of 395 downloaded from cache (15 downloading) Progress: 0 of 200 built, 368 of 395 downloaded from cache (14 downloading) Progress: 0 of 199 built, 369 of 395 downloaded from cache (13 downloading) Progress: 0 of 198 built, 370 of 395 downloaded from cache (12 downloading) Progress: 0 of 197 built, 371 of 395 downloaded from cache (11 downloading) Progress: 0 of 196 built, 372 of 395 downloaded from cache (10 downloading) Progress: 0 of 195 built, 373 of 395 downloaded from cache (9 downloading) Progress: 0 of 194 built, 374 of 395 downloaded from cache (8 downloading) Progress: 0 of 193 built, 375 of 395 downloaded from cache (7 downloading) Progress: 0 of 192 built, 376 of 395 downloaded from cache (6 downloading) Progress: 0 of 191 built, 377 of 395 downloaded from cache (5 downloading) Downloading cached hspec from https://cache.nix-ci.com Downloading cached hspec-api from https://cache.nix-ci.com Downloading cached hspec-golden from https://cache.nix-ci.com Progress: 0 of 190 built, 378 of 395 downloaded from cache (7 downloading) Downloading cached genvalidity-property from https://cache.nix-ci.com Progress: 0 of 189 built, 379 of 395 downloaded from cache (7 downloading) Progress: 0 of 188 built, 380 of 395 downloaded from cache (6 downloading) Progress: 0 of 187 built, 381 of 395 downloaded from cache (5 downloading) Progress: 0 of 186 built, 382 of 395 downloaded from cache (4 downloading) Progress: 0 of 185 built, 383 of 395 downloaded from cache (3 downloading) Downloading cached genvalidity-hspec from https://cache.nix-ci.com Progress: 0 of 184 built, 384 of 395 downloaded from cache (3 downloading) Progress: 0 of 183 built, 385 of 395 downloaded from cache (2 downloading) Downloading cached Cabal from https://sellout.cachix.org Progress: 0 of 182 built, 386 of 395 downloaded from cache (2 downloading) Downloading cached ListLike from https://sellout.cachix.org Downloading cached blaze-textual from https://sellout.cachix.org Downloading cached text-rope from https://sellout.cachix.org Downloading cached vector-binary-instances from https://sellout.cachix.org Downloading cached math-functions from https://cache.nix-ci.com Progress: 0 of 181 built, 387 of 395 downloaded from cache (6 downloading) Downloading cached mwc-random from https://cache.nix-ci.com Progress: 0 of 181 built, 388 of 395 downloaded from cache (6 downloading) Progress: 0 of 180 built, 389 of 395 downloaded from cache (5 downloading) Progress: 0 of 179 built, 390 of 395 downloaded from cache (4 downloading) Progress: 0 of 178 built, 391 of 395 downloaded from cache (3 downloading) Progress: 0 of 177 built, 392 of 395 downloaded from cache (2 downloading) Downloading cached process-extras from https://sellout.cachix.org Progress: 0 of 177 built, 393 of 395 downloaded from cache (2 downloading) Progress: 0 of 176 built, 394 of 395 downloaded from cache (1 downloading) Building cabal-doctest Building entropy Building ghc-paths Building jailbreak-cabal Progress: 0 of 175 built (4 building), 395 of 395 downloaded from cache [cabal-doctest] Phase: setupCompilerEnvironmentPhase [cabal-doctest] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [entropy] Phase: setupCompilerEnvironmentPhase [entropy] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [cabal-doctest] Phase: unpackPhase [cabal-doctest] unpacking source archive /nix/store/8ic4r88607c95vfk7d2idwr4rh3qz6cd-cabal-doctest-1.0.11.tar.gz [cabal-doctest] source root is cabal-doctest-1.0.11 [ghc-paths] Phase: setupCompilerEnvironmentPhase [cabal-doctest] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "cabal-doctest-1.0.11/src/Distribution/Extra/Doctest.hs" [ghc-paths] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [cabal-doctest] Phase: patchPhase [cabal-doctest] Phase: compileBuildDriverPhase [cabal-doctest] setupCompileFlags: -package-db=/build/tmp.zCs0PAhClv/setup-package.conf.d -threaded [jailbreak-cabal] Phase: setupCompilerEnvironmentPhase [jailbreak-cabal] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [cabal-doctest] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.zCs0PAhClv/Main.o ) [entropy] Phase: unpackPhase [entropy] unpacking source archive /nix/store/gzjygi75qfvd633z01kfgp1fxmrdlmhq-entropy-0.4.1.11.tar.gz [entropy] source root is entropy-0.4.1.11 [entropy] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "entropy-0.4.1.11/System/EntropyWindows.hs" [entropy] Phase: patchPhase [entropy] Phase: compileBuildDriverPhase [entropy] setupCompileFlags: -package-db=/build/tmp.8OMa05kXae/setup-package.conf.d -threaded [ghc-paths] Phase: unpackPhase [ghc-paths] unpacking source archive /nix/store/jbdk3r2ic959xyc0394gn6n61wgjf6n0-ghc-paths-0.1.0.12.tar.gz [ghc-paths] source root is ghc-paths-0.1.0.12 [ghc-paths] setting SOURCE_DATE_EPOCH to timestamp 1566388706 of file "ghc-paths-0.1.0.12/Setup.hs" [ghc-paths] Phase: patchPhase [ghc-paths] Replace Cabal file with edited version from mirror://hackage/ghc-paths-0.1.0.12/revision/7.cabal. [ghc-paths] applying patch /nix/store/57w4xa43g7ilkdjd7mplrn8l3pvmyklf-ghc-paths-nix.patch [cabal-doctest] [2 of 2] Linking Setup [ghc-paths] patching file GHC/Paths.hs [ghc-paths] Phase: compileBuildDriverPhase [jailbreak-cabal] Phase: unpackPhase [ghc-paths] setupCompileFlags: -package-db=/build/tmp.rG9PJu2qar/setup-package.conf.d -threaded [jailbreak-cabal] unpacking source archive /nix/store/nsvmrc3l9i1l25d9fv8ilgq9mk0zgd47-jailbreak-cabal-1.4.1.tar.gz [jailbreak-cabal] source root is jailbreak-cabal-1.4.1 [jailbreak-cabal] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "jailbreak-cabal-1.4.1/Setup.hs" [jailbreak-cabal] Phase: patchPhase [entropy] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.8OMa05kXae/Main.o ) [jailbreak-cabal] Phase: compileBuildDriverPhase [jailbreak-cabal] setupCompileFlags: -package-db=/build/tmp.5x3fHTZqJn/setup-package.conf.d -threaded [jailbreak-cabal] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.5x3fHTZqJn/Main.o ) [ghc-paths] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.rG9PJu2qar/Main.o ) [jailbreak-cabal] [2 of 2] Linking Setup [entropy] [2 of 2] Linking Setup [ghc-paths] [2 of 2] Linking Setup [cabal-doctest] Phase: updateAutotoolsGnuConfigScriptsPhase [cabal-doctest] Phase: configurePhase [cabal-doctest] configureFlags: --verbose --prefix=/nix/store/wgpm51y5bz6pggy8bnh1927g94mcxziy-cabal-doctest-1.0.11 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/nimlyjarfz285c356l8rlk8gw37nzfrb-cabal-doctest-1.0.11-doc/share/doc/cabal-doctest-1.0.11 --with-gcc=gcc --package-db=/build/tmp.zCs0PAhClv/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [cabal-doctest] Using Parsec parser [cabal-doctest] Configuring cabal-doctest-1.0.11... [entropy] Phase: updateAutotoolsGnuConfigScriptsPhase [jailbreak-cabal] Phase: updateAutotoolsGnuConfigScriptsPhase [entropy] Phase: configurePhase [jailbreak-cabal] Phase: configurePhase [ghc-paths] Phase: updateAutotoolsGnuConfigScriptsPhase [entropy] configureFlags: --verbose --prefix=/nix/store/swm6j7s7xydapr0injlmpwj9iisl2jrl-entropy-0.4.1.11 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/y8qq3r3afps51lqxc70zq2cibmzlgnvx-entropy-0.4.1.11-doc/share/doc/entropy-0.4.1.11 --with-gcc=gcc --package-db=/build/tmp.8OMa05kXae/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [jailbreak-cabal] configureFlags: --verbose --prefix=/nix/store/v5s43ay2xhy31si67802mky03ksyf4s8-jailbreak-cabal-1.4.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/f2bfzxkxx4ap4666v1fcd1qzblihn6s2-jailbreak-cabal-1.4.1-doc/share/doc/jailbreak-cabal-1.4.1 --with-gcc=gcc --package-db=/build/tmp.5x3fHTZqJn/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [jailbreak-cabal] Using Parsec parser [jailbreak-cabal] Configuring jailbreak-cabal-1.4.1... [ghc-paths] Phase: configurePhase [entropy] Using Parsec parser [entropy] Configuring entropy-0.4.1.11... [cabal-doctest] Dependency Cabal >=1.24 && <3.16: using Cabal-3.10.3.0 [cabal-doctest] Dependency base >=4.9 && <5: using base-4.19.0.0 [cabal-doctest] Dependency directory >=1.3 && <2: using directory-1.3.8.1 [cabal-doctest] Dependency filepath >=1.4 && <2: using filepath-1.4.100.4 [ghc-paths] configureFlags: --verbose --prefix=/nix/store/fxadm05d8znpql51hnfxw7ls88jc34j0-ghc-paths-0.1.0.12 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/w2q5m91vjjpyylay6ms7n0ixn72ysnrw-ghc-paths-0.1.0.12-doc/share/doc/ghc-paths-0.1.0.12 --with-gcc=gcc --package-db=/build/tmp.rG9PJu2qar/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [ghc-paths] Using Parsec parser [ghc-paths] Configuring ghc-paths-0.1.0.12... [entropy] Flags chosen: donotgetentropy=False [entropy] Dependency base >=4.8 && <5: using base-4.19.0.0 [entropy] Dependency bytestring: using bytestring-0.12.0.2 [entropy] Dependency unix: using unix-2.8.3.0 [jailbreak-cabal] Flags chosen: cabal-syntax=True [jailbreak-cabal] Dependency Cabal >=3.7: using Cabal-3.10.3.0 [jailbreak-cabal] Dependency Cabal-syntax >=3.7: using Cabal-syntax-3.10.3.0 [jailbreak-cabal] Dependency base <5: using base-4.19.0.0 [cabal-doctest] Source component graph: component lib [cabal-doctest] Configured component graph: [cabal-doctest]  component cabal-doctest-1.0.11-Ab4qySTDVABKaXN4vufjLR [cabal-doctest]  include Cabal-3.10.3.0-CwKnbwM8DwTLwz1gDDSAuM [cabal-doctest]  include base-4.19.0.0-b960 [cabal-doctest]  include directory-1.3.8.1-6a8e [cabal-doctest]  include filepath-1.4.100.4-fa1c [cabal-doctest] Linked component graph: [cabal-doctest]  unit cabal-doctest-1.0.11-Ab4qySTDVABKaXN4vufjLR [cabal-doctest]  include Cabal-3.10.3.0-CwKnbwM8DwTLwz1gDDSAuM [cabal-doctest]  include base-4.19.0.0-b960 [cabal-doctest]  include directory-1.3.8.1-6a8e [cabal-doctest]  include filepath-1.4.100.4-fa1c [cabal-doctest]  Distribution.Extra.Doctest=cabal-doctest-1.0.11-Ab4qySTDVABKaXN4vufjLR:Distribution.Extra.Doctest [cabal-doctest] Ready component graph: [cabal-doctest]  definite cabal-doctest-1.0.11-Ab4qySTDVABKaXN4vufjLR [cabal-doctest]  depends Cabal-3.10.3.0-CwKnbwM8DwTLwz1gDDSAuM [cabal-doctest]  depends base-4.19.0.0-b960 [cabal-doctest]  depends directory-1.3.8.1-6a8e [cabal-doctest]  depends filepath-1.4.100.4-fa1c [cabal-doctest] Using Cabal-3.10.2.0 compiled by ghc-9.8 [cabal-doctest] Using compiler: ghc-9.8.1 [cabal-doctest] Using install prefix: [cabal-doctest] /nix/store/wgpm51y5bz6pggy8bnh1927g94mcxziy-cabal-doctest-1.0.11 [cabal-doctest] Executables installed in: [cabal-doctest] /nix/store/wgpm51y5bz6pggy8bnh1927g94mcxziy-cabal-doctest-1.0.11/bin [cabal-doctest] Libraries installed in: [cabal-doctest] /nix/store/wgpm51y5bz6pggy8bnh1927g94mcxziy-cabal-doctest-1.0.11/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/cabal-doctest-1.0.11-Ab4qySTDVABKaXN4vufjLR [cabal-doctest] Dynamic Libraries installed in: [cabal-doctest] /nix/store/wgpm51y5bz6pggy8bnh1927g94mcxziy-cabal-doctest-1.0.11/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [cabal-doctest] Private executables installed in: [cabal-doctest] /nix/store/wgpm51y5bz6pggy8bnh1927g94mcxziy-cabal-doctest-1.0.11/libexec/x86_64-linux-ghc-9.8.1/cabal-doctest-1.0.11 [cabal-doctest] Data files installed in: [cabal-doctest] /nix/store/wgpm51y5bz6pggy8bnh1927g94mcxziy-cabal-doctest-1.0.11/share/x86_64-linux-ghc-9.8.1/cabal-doctest-1.0.11 [cabal-doctest] Documentation installed in: [cabal-doctest] /nix/store/nimlyjarfz285c356l8rlk8gw37nzfrb-cabal-doctest-1.0.11-doc/share/doc/cabal-doctest-1.0.11 [cabal-doctest] Configuration files installed in: [cabal-doctest] /nix/store/wgpm51y5bz6pggy8bnh1927g94mcxziy-cabal-doctest-1.0.11/etc [cabal-doctest] No alex found [cabal-doctest] Using ar found on system at: [cabal-doctest] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [cabal-doctest] No c2hs found [cabal-doctest] No cpphs found [cabal-doctest] No doctest found [cabal-doctest] Using gcc version 14.3.0 given by user at: [cabal-doctest] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [cabal-doctest] Using ghc version 9.8.1 found on system at: [cabal-doctest] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [cabal-doctest] Using ghc-pkg version 9.8.1 found on system at: [cabal-doctest] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [cabal-doctest] No ghcjs found [cabal-doctest] No ghcjs-pkg found [cabal-doctest] No greencard found [cabal-doctest] Using haddock version 2.30.0 found on system at: [cabal-doctest] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [cabal-doctest] No happy found [cabal-doctest] Using haskell-suite found on system at: haskell-suite-dummy-location [cabal-doctest] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [cabal-doctest] No hmake found [cabal-doctest] Using hpc version 0.69 found on system at: [cabal-doctest] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [cabal-doctest] Using hsc2hs version 0.68.10 found on system at: [cabal-doctest] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [cabal-doctest] Using hscolour version 1.25 found on system at: [cabal-doctest] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [cabal-doctest] No jhc found [cabal-doctest] Using ld found on system at: [cabal-doctest] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [cabal-doctest] No pkg-config found [cabal-doctest] Using runghc version 9.8.1 found on system at: [cabal-doctest] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [cabal-doctest] Using strip version 2.44 found on system at: [cabal-doctest] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [cabal-doctest] Using tar found on system at: [cabal-doctest] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [cabal-doctest] No uhc found [ghc-paths] Dependency base >=3 && <5: using base-4.19.0.0 [cabal-doctest] Phase: buildPhase [jailbreak-cabal] Source component graph: component exe:jailbreak-cabal [jailbreak-cabal] Configured component graph: [jailbreak-cabal]  component jailbreak-cabal-1.4.1-IXeicodxS9b2BHTuxpgoFg-jailbreak-cabal [jailbreak-cabal]  include Cabal-3.10.3.0-CwKnbwM8DwTLwz1gDDSAuM [jailbreak-cabal]  include Cabal-syntax-3.10.3.0-JJItMyRxq4YH93ghH3PX25 [jailbreak-cabal]  include base-4.19.0.0-b960 [jailbreak-cabal] Linked component graph: [jailbreak-cabal]  unit jailbreak-cabal-1.4.1-IXeicodxS9b2BHTuxpgoFg-jailbreak-cabal [jailbreak-cabal]  include Cabal-3.10.3.0-CwKnbwM8DwTLwz1gDDSAuM [jailbreak-cabal]  include Cabal-syntax-3.10.3.0-JJItMyRxq4YH93ghH3PX25 [jailbreak-cabal]  include base-4.19.0.0-b960 [jailbreak-cabal] Ready component graph: [jailbreak-cabal]  definite jailbreak-cabal-1.4.1-IXeicodxS9b2BHTuxpgoFg-jailbreak-cabal [jailbreak-cabal]  depends Cabal-3.10.3.0-CwKnbwM8DwTLwz1gDDSAuM [jailbreak-cabal]  depends Cabal-syntax-3.10.3.0-JJItMyRxq4YH93ghH3PX25 [jailbreak-cabal]  depends base-4.19.0.0-b960 [jailbreak-cabal] Using Cabal-3.10.2.0 compiled by ghc-9.8 [jailbreak-cabal] Using compiler: ghc-9.8.1 [jailbreak-cabal] Using install prefix: [jailbreak-cabal] /nix/store/v5s43ay2xhy31si67802mky03ksyf4s8-jailbreak-cabal-1.4.1 [jailbreak-cabal] Executables installed in: [jailbreak-cabal] /nix/store/v5s43ay2xhy31si67802mky03ksyf4s8-jailbreak-cabal-1.4.1/bin [jailbreak-cabal] Libraries installed in: [jailbreak-cabal] /nix/store/v5s43ay2xhy31si67802mky03ksyf4s8-jailbreak-cabal-1.4.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/jailbreak-cabal-1.4.1 [jailbreak-cabal] Dynamic Libraries installed in: [jailbreak-cabal] /nix/store/v5s43ay2xhy31si67802mky03ksyf4s8-jailbreak-cabal-1.4.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [jailbreak-cabal] Private executables installed in: [jailbreak-cabal] /nix/store/v5s43ay2xhy31si67802mky03ksyf4s8-jailbreak-cabal-1.4.1/libexec/x86_64-linux-ghc-9.8.1/jailbreak-cabal-1.4.1 [jailbreak-cabal] Data files installed in: [jailbreak-cabal] /nix/store/v5s43ay2xhy31si67802mky03ksyf4s8-jailbreak-cabal-1.4.1/share/x86_64-linux-ghc-9.8.1/jailbreak-cabal-1.4.1 [jailbreak-cabal] Documentation installed in: [jailbreak-cabal] /nix/store/f2bfzxkxx4ap4666v1fcd1qzblihn6s2-jailbreak-cabal-1.4.1-doc/share/doc/jailbreak-cabal-1.4.1 [jailbreak-cabal] Configuration files installed in: [jailbreak-cabal] /nix/store/v5s43ay2xhy31si67802mky03ksyf4s8-jailbreak-cabal-1.4.1/etc [jailbreak-cabal] No alex found [jailbreak-cabal] Using ar found on system at: [jailbreak-cabal] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [jailbreak-cabal] No c2hs found [jailbreak-cabal] No cpphs found [jailbreak-cabal] No doctest found [jailbreak-cabal] Using gcc version 14.3.0 given by user at: [jailbreak-cabal] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [jailbreak-cabal] Using ghc version 9.8.1 found on system at: [jailbreak-cabal] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [jailbreak-cabal] Using ghc-pkg version 9.8.1 found on system at: [jailbreak-cabal] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [jailbreak-cabal] No ghcjs found [jailbreak-cabal] No ghcjs-pkg found [jailbreak-cabal] No greencard found [jailbreak-cabal] Using haddock version 2.30.0 found on system at: [jailbreak-cabal] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [jailbreak-cabal] No happy found [jailbreak-cabal] Using haskell-suite found on system at: haskell-suite-dummy-location [jailbreak-cabal] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [jailbreak-cabal] No hmake found [jailbreak-cabal] Using hpc version 0.69 found on system at: [jailbreak-cabal] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [jailbreak-cabal] Using hsc2hs version 0.68.10 found on system at: [jailbreak-cabal] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [jailbreak-cabal] No hscolour found [jailbreak-cabal] No jhc found [jailbreak-cabal] Using ld found on system at: [jailbreak-cabal] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [jailbreak-cabal] No pkg-config found [jailbreak-cabal] Using runghc version 9.8.1 found on system at: [jailbreak-cabal] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [jailbreak-cabal] Using strip version 2.44 found on system at: [jailbreak-cabal] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [jailbreak-cabal] Using tar found on system at: [jailbreak-cabal] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [jailbreak-cabal] No uhc found [entropy] Source component graph: component lib [entropy] Configured component graph: [entropy]  component entropy-0.4.1.11-9rRRxjelGVLH6a8xPcmNF3 [entropy]  include base-4.19.0.0-b960 [entropy]  include bytestring-0.12.0.2-4690 [entropy]  include unix-2.8.3.0-8aa6 [entropy] Linked component graph: [entropy]  unit entropy-0.4.1.11-9rRRxjelGVLH6a8xPcmNF3 [entropy]  include base-4.19.0.0-b960 [entropy]  include bytestring-0.12.0.2-4690 [entropy]  include unix-2.8.3.0-8aa6 [entropy]  System.Entropy=entropy-0.4.1.11-9rRRxjelGVLH6a8xPcmNF3:System.Entropy [entropy] Ready component graph: [entropy]  definite entropy-0.4.1.11-9rRRxjelGVLH6a8xPcmNF3 [entropy]  depends base-4.19.0.0-b960 [entropy]  depends bytestring-0.12.0.2-4690 [entropy]  depends unix-2.8.3.0-8aa6 [entropy] Using Cabal-3.10.3.0 compiled by ghc-9.8 [entropy] Using compiler: ghc-9.8.1 [entropy] Using install prefix: [entropy] /nix/store/swm6j7s7xydapr0injlmpwj9iisl2jrl-entropy-0.4.1.11 [entropy] Executables installed in: [entropy] /nix/store/swm6j7s7xydapr0injlmpwj9iisl2jrl-entropy-0.4.1.11/bin [entropy] Libraries installed in: [entropy] /nix/store/swm6j7s7xydapr0injlmpwj9iisl2jrl-entropy-0.4.1.11/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/entropy-0.4.1.11-9rRRxjelGVLH6a8xPcmNF3 [entropy] Dynamic Libraries installed in: [entropy] /nix/store/swm6j7s7xydapr0injlmpwj9iisl2jrl-entropy-0.4.1.11/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [entropy] Private executables installed in: [entropy] /nix/store/swm6j7s7xydapr0injlmpwj9iisl2jrl-entropy-0.4.1.11/libexec/x86_64-linux-ghc-9.8.1/entropy-0.4.1.11 [entropy] Data files installed in: [entropy] /nix/store/swm6j7s7xydapr0injlmpwj9iisl2jrl-entropy-0.4.1.11/share/x86_64-linux-ghc-9.8.1/entropy-0.4.1.11 [entropy] Documentation installed in: [entropy] /nix/store/y8qq3r3afps51lqxc70zq2cibmzlgnvx-entropy-0.4.1.11-doc/share/doc/entropy-0.4.1.11 [entropy] Configuration files installed in: [entropy] /nix/store/swm6j7s7xydapr0injlmpwj9iisl2jrl-entropy-0.4.1.11/etc [entropy] No alex found [entropy] Using ar found on system at: [entropy] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [entropy] No c2hs found [entropy] No cpphs found [entropy] No doctest found [entropy] Using gcc version 14.3.0 given by user at: [entropy] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [entropy] Using ghc version 9.8.1 found on system at: [entropy] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [entropy] Using ghc-pkg version 9.8.1 found on system at: [entropy] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [entropy] No ghcjs found [entropy] No ghcjs-pkg found [entropy] No greencard found [entropy] Using haddock version 2.30.0 found on system at: [entropy] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [entropy] No happy found [entropy] Using haskell-suite found on system at: haskell-suite-dummy-location [entropy] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [entropy] No hmake found [entropy] Using hpc version 0.69 found on system at: [entropy] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [entropy] Using hsc2hs version 0.68.10 found on system at: [entropy] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [entropy] Using hscolour version 1.25 found on system at: [entropy] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [entropy] No jhc found [entropy] Using ld found on system at: [entropy] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [entropy] No pkg-config found [entropy] Using runghc version 9.8.1 found on system at: [entropy] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [entropy] Using strip version 2.44 found on system at: [entropy] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [entropy] Using tar found on system at: [entropy] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [entropy] No uhc found [cabal-doctest] Preprocessing library for cabal-doctest-1.0.11.. [cabal-doctest] Building library for cabal-doctest-1.0.11.. [ghc-paths] Source component graph: component lib [ghc-paths] Configured component graph: [ghc-paths]  component ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC [ghc-paths]  include base-4.19.0.0-b960 [ghc-paths] Linked component graph: [ghc-paths]  unit ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC [ghc-paths]  include base-4.19.0.0-b960 [ghc-paths]  GHC.Paths=ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC:GHC.Paths [ghc-paths] Ready component graph: [ghc-paths]  definite ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC [ghc-paths]  depends base-4.19.0.0-b960 [ghc-paths] Using Cabal-3.10.3.0 compiled by ghc-9.8 [ghc-paths] Using compiler: ghc-9.8.1 [ghc-paths] Using install prefix: [ghc-paths] /nix/store/fxadm05d8znpql51hnfxw7ls88jc34j0-ghc-paths-0.1.0.12 [ghc-paths] Executables installed in: [ghc-paths] /nix/store/fxadm05d8znpql51hnfxw7ls88jc34j0-ghc-paths-0.1.0.12/bin [ghc-paths] Libraries installed in: [ghc-paths] /nix/store/fxadm05d8znpql51hnfxw7ls88jc34j0-ghc-paths-0.1.0.12/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC [ghc-paths] Dynamic Libraries installed in: [ghc-paths] /nix/store/fxadm05d8znpql51hnfxw7ls88jc34j0-ghc-paths-0.1.0.12/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [ghc-paths] Private executables installed in: [ghc-paths] /nix/store/fxadm05d8znpql51hnfxw7ls88jc34j0-ghc-paths-0.1.0.12/libexec/x86_64-linux-ghc-9.8.1/ghc-paths-0.1.0.12 [ghc-paths] Data files installed in: [ghc-paths] /nix/store/fxadm05d8znpql51hnfxw7ls88jc34j0-ghc-paths-0.1.0.12/share/x86_64-linux-ghc-9.8.1/ghc-paths-0.1.0.12 [ghc-paths] Documentation installed in: [ghc-paths] /nix/store/w2q5m91vjjpyylay6ms7n0ixn72ysnrw-ghc-paths-0.1.0.12-doc/share/doc/ghc-paths-0.1.0.12 [ghc-paths] Configuration files installed in: [ghc-paths] /nix/store/fxadm05d8znpql51hnfxw7ls88jc34j0-ghc-paths-0.1.0.12/etc [ghc-paths] No alex found [ghc-paths] Using ar found on system at: [ghc-paths] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [ghc-paths] No c2hs found [ghc-paths] No cpphs found [ghc-paths] No doctest found [ghc-paths] Using gcc version 14.3.0 given by user at: [ghc-paths] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [ghc-paths] Using ghc version 9.8.1 found on system at: [ghc-paths] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [ghc-paths] Using ghc-pkg version 9.8.1 found on system at: [ghc-paths] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [ghc-paths] No ghcjs found [ghc-paths] No ghcjs-pkg found [ghc-paths] No greencard found [ghc-paths] Using haddock version 2.30.0 found on system at: [ghc-paths] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [ghc-paths] No happy found [ghc-paths] Using haskell-suite found on system at: haskell-suite-dummy-location [ghc-paths] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [ghc-paths] No hmake found [ghc-paths] Using hpc version 0.69 found on system at: [ghc-paths] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [ghc-paths] Using hsc2hs version 0.68.10 found on system at: [ghc-paths] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [ghc-paths] Using hscolour version 1.25 found on system at: [ghc-paths] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [ghc-paths] No jhc found [ghc-paths] Using ld found on system at: [ghc-paths] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [ghc-paths] No pkg-config found [ghc-paths] Using runghc version 9.8.1 found on system at: [ghc-paths] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [ghc-paths] Using strip version 2.44 found on system at: [ghc-paths] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [ghc-paths] Using tar found on system at: [ghc-paths] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [ghc-paths] No uhc found [ghc-paths] Running: /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc --print-libdir -j16 '+RTS' -A64M -RTS -haddock [entropy] Phase: buildPhase [jailbreak-cabal] Phase: buildPhase [ghc-paths] Phase: buildPhase [cabal-doctest] [1 of 1] Compiling Distribution.Extra.Doctest ( src/Distribution/Extra/Doctest.hs, dist/build/Distribution/Extra/Doctest.o, dist/build/Distribution/Extra/Doctest.dyn_o ) [jailbreak-cabal] Preprocessing executable 'jailbreak-cabal' for jailbreak-cabal-1.4.1.. [jailbreak-cabal] Building executable 'jailbreak-cabal' for jailbreak-cabal-1.4.1.. [ghc-paths] Preprocessing library for ghc-paths-0.1.0.12.. [ghc-paths] Building library for ghc-paths-0.1.0.12.. [jailbreak-cabal] [1 of 1] Compiling Main ( Main.hs, dist/build/jailbreak-cabal/jailbreak-cabal-tmp/Main.o ) [ghc-paths] [1 of 1] Compiling GHC.Paths ( GHC/Paths.hs, dist/build/GHC/Paths.o, dist/build/GHC/Paths.dyn_o ) [ghc-paths] [1 of 1] Compiling GHC.Paths ( GHC/Paths.hs, dist/build/GHC/Paths.p_o ) [entropy] Result of RDRAND Test: True [jailbreak-cabal] [2 of 2] Linking dist/build/jailbreak-cabal/jailbreak-cabal [entropy] Result of libc getrandom() Test: True [ghc-paths] Phase: checkPhase [ghc-paths] Package has no test suites. [ghc-paths] Phase: haddockPhase [entropy] Result of getentropy() Test: True [cabal-doctest] [1 of 1] Compiling Distribution.Extra.Doctest ( src/Distribution/Extra/Doctest.hs, dist/build/Distribution/Extra/Doctest.p_o ) [entropy] Preprocessing library for entropy-0.4.1.11.. [entropy] Building library for entropy-0.4.1.11.. [ghc-paths] Preprocessing library for ghc-paths-0.1.0.12.. [ghc-paths] Running Haddock on library for ghc-paths-0.1.0.12.. [ghc-paths] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [entropy] [1 of 2] Compiling System.EntropyNix ( System/EntropyNix.hs, dist/build/System/EntropyNix.o, dist/build/System/EntropyNix.dyn_o ) [ghc-paths] [1 of 1] Compiling GHC.Paths ( GHC/Paths.hs, nothing ) [jailbreak-cabal] Phase: checkPhase [jailbreak-cabal] Package has no test suites. [jailbreak-cabal] Phase: haddockPhase [jailbreak-cabal] Phase: installPhase [ghc-paths] Haddock coverage: [ghc-paths]  0% ( 0 / 5) in 'GHC.Paths' [ghc-paths]  Missing documentation for: [ghc-paths]  Module header [ghc-paths]  ghc (GHC/Paths.hs:34) [ghc-paths]  ghc_pkg (GHC/Paths.hs:35) [ghc-paths]  libdir (GHC/Paths.hs:31) [ghc-paths]  docdir (GHC/Paths.hs:32) [jailbreak-cabal] Installing executable jailbreak-cabal in /nix/store/v5s43ay2xhy31si67802mky03ksyf4s8-jailbreak-cabal-1.4.1/bin [jailbreak-cabal] Warning: The directory [jailbreak-cabal] /nix/store/v5s43ay2xhy31si67802mky03ksyf4s8-jailbreak-cabal-1.4.1/bin is not [jailbreak-cabal] in the system search path. [jailbreak-cabal] Phase: fixupPhase [jailbreak-cabal] shrinking RPATHs of ELF executables and libraries in /nix/store/v5s43ay2xhy31si67802mky03ksyf4s8-jailbreak-cabal-1.4.1 [jailbreak-cabal] shrinking /nix/store/v5s43ay2xhy31si67802mky03ksyf4s8-jailbreak-cabal-1.4.1/bin/jailbreak-cabal [jailbreak-cabal] checking for references to /build/ in /nix/store/v5s43ay2xhy31si67802mky03ksyf4s8-jailbreak-cabal-1.4.1... [jailbreak-cabal] patching script interpreter paths in /nix/store/v5s43ay2xhy31si67802mky03ksyf4s8-jailbreak-cabal-1.4.1 [jailbreak-cabal] stripping (with command strip and flags -S -p) in /nix/store/v5s43ay2xhy31si67802mky03ksyf4s8-jailbreak-cabal-1.4.1/bin [entropy] [2 of 2] Compiling System.Entropy ( System/Entropy.hs, dist/build/System/Entropy.o, dist/build/System/Entropy.dyn_o ) [jailbreak-cabal] shrinking RPATHs of ELF executables and libraries in /nix/store/f2bfzxkxx4ap4666v1fcd1qzblihn6s2-jailbreak-cabal-1.4.1-doc [jailbreak-cabal] checking for references to /build/ in /nix/store/f2bfzxkxx4ap4666v1fcd1qzblihn6s2-jailbreak-cabal-1.4.1-doc... [jailbreak-cabal] patching script interpreter paths in /nix/store/f2bfzxkxx4ap4666v1fcd1qzblihn6s2-jailbreak-cabal-1.4.1-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/f2bfzxkxx4ap4666v1fcd1qzblihn6s2-jailbreak-cabal-1.4.1-doc /nix/store/v5s43ay2xhy31si67802mky03ksyf4s8-jailbreak-cabal-1.4.1 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/f2bfzxkxx4ap4666v1fcd1qzblihn6s2-jailbreak-cabal-1.4.1-doc /nix/store/v5s43ay2xhy31si67802mky03ksyf4s8-jailbreak-cabal-1.4.1 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/v5s43ay2xhy31si67802mky03ksyf4s8-jailbreak-cabal-1.4.1' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 1 of 175 built (3 building), 395 of 395 downloaded from cache Building hashable [entropy] [1 of 2] Compiling System.EntropyNix ( System/EntropyNix.hs, dist/build/System/EntropyNix.p_o ) [entropy] [2 of 2] Compiling System.Entropy ( System/Entropy.hs, dist/build/System/Entropy.p_o ) [ghc-paths] Documentation created: dist/doc/html/ghc-paths/, [ghc-paths] dist/doc/html/ghc-paths/ghc-paths.txt [ghc-paths] Phase: installPhase [ghc-paths] Installing library in /nix/store/fxadm05d8znpql51hnfxw7ls88jc34j0-ghc-paths-0.1.0.12/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC [ghc-paths] Phase: fixupPhase [ghc-paths] shrinking RPATHs of ELF executables and libraries in /nix/store/fxadm05d8znpql51hnfxw7ls88jc34j0-ghc-paths-0.1.0.12 [ghc-paths] shrinking /nix/store/fxadm05d8znpql51hnfxw7ls88jc34j0-ghc-paths-0.1.0.12/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC-ghc9.8.1.so [hashable] Phase: setupCompilerEnvironmentPhase [ghc-paths] checking for references to /build/ in /nix/store/fxadm05d8znpql51hnfxw7ls88jc34j0-ghc-paths-0.1.0.12... [hashable] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [ghc-paths] patching script interpreter paths in /nix/store/fxadm05d8znpql51hnfxw7ls88jc34j0-ghc-paths-0.1.0.12 [ghc-paths] stripping (with command strip and flags -S -p) in /nix/store/fxadm05d8znpql51hnfxw7ls88jc34j0-ghc-paths-0.1.0.12/lib [ghc-paths] shrinking RPATHs of ELF executables and libraries in /nix/store/w2q5m91vjjpyylay6ms7n0ixn72ysnrw-ghc-paths-0.1.0.12-doc [ghc-paths] checking for references to /build/ in /nix/store/w2q5m91vjjpyylay6ms7n0ixn72ysnrw-ghc-paths-0.1.0.12-doc... [ghc-paths] patching script interpreter paths in /nix/store/w2q5m91vjjpyylay6ms7n0ixn72ysnrw-ghc-paths-0.1.0.12-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/fxadm05d8znpql51hnfxw7ls88jc34j0-ghc-paths-0.1.0.12 /nix/store/w2q5m91vjjpyylay6ms7n0ixn72ysnrw-ghc-paths-0.1.0.12-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/fxadm05d8znpql51hnfxw7ls88jc34j0-ghc-paths-0.1.0.12 /nix/store/w2q5m91vjjpyylay6ms7n0ixn72ysnrw-ghc-paths-0.1.0.12-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/fxadm05d8znpql51hnfxw7ls88jc34j0-ghc-paths-0.1.0.12' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 2 of 175 built (3 building), 395 of 395 downloaded from cache Building doctest [cabal-doctest] Phase: checkPhase [cabal-doctest] Package has no test suites. [cabal-doctest] Phase: haddockPhase [hashable] Phase: unpackPhase [hashable] unpacking source archive /nix/store/2dk5qbxi8bbajqmfgy0l665lhfg214dp-hashable-1.4.7.0.tar.gz [hashable] source root is hashable-1.4.7.0 [hashable] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "hashable-1.4.7.0/xxHash-0.8.2/xxhash.h" [hashable] Phase: patchPhase [hashable] Run jailbreak-cabal to lift version restrictions on build inputs. [hashable] Phase: compileBuildDriverPhase [hashable] setupCompileFlags: -package-db=/build/tmp.DhTX78sIsi/setup-package.conf.d -threaded [hashable] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.DhTX78sIsi/Main.o ) [hashable] [2 of 2] Linking Setup [cabal-doctest] Preprocessing library for cabal-doctest-1.0.11.. [cabal-doctest] Running Haddock on library for cabal-doctest-1.0.11.. [doctest] Phase: setupCompilerEnvironmentPhase [cabal-doctest] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [doctest] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [entropy] Phase: checkPhase [entropy] Package has no test suites. [entropy] Phase: haddockPhase [entropy] Preprocessing library for entropy-0.4.1.11.. [entropy] Running Haddock on library for entropy-0.4.1.11.. [cabal-doctest] [1 of 1] Compiling Distribution.Extra.Doctest ( src/Distribution/Extra/Doctest.hs, nothing ) [doctest] Phase: unpackPhase [doctest] unpacking source archive /nix/store/mk30nc4vbm3vmsbjqpy8zxvmg7i4j2bx-doctest-0.22.6.tar.gz [entropy] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [doctest] source root is doctest-0.22.6 [doctest] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "doctest-0.22.6/test/UtilSpec.hs" [doctest] Phase: patchPhase [doctest] applying patch /nix/store/q6x451lgsrmarzh4grswgr3s1j4iqadx-doctest-0.23.0-ghc-9.12.patch [doctest] patching file test/Language/Haskell/GhciWrapperSpec.hs [doctest] Phase: compileBuildDriverPhase [doctest] setupCompileFlags: -package-db=/build/tmp.5yffesa9qg/setup-package.conf.d -threaded [doctest] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.5yffesa9qg/Main.o ) [doctest] [2 of 2] Linking Setup [entropy] [1 of 2] Compiling System.EntropyNix ( System/EntropyNix.hs, nothing ) [entropy] [2 of 2] Compiling System.Entropy ( System/Entropy.hs, nothing ) [entropy] Haddock coverage: [entropy] Warning: 'xor' is out of scope. [entropy]  If you qualify the identifier, haddock can try to link it anyway. [entropy]  100% ( 7 / 7) in 'System.Entropy' [cabal-doctest] Haddock coverage: [cabal-doctest] Warning: 'UserHooks' is ambiguous. It is defined [cabal-doctest]  * in ‘Distribution.Simple.UserHooks’ [cabal-doctest]  * in ‘Distribution.Simple.UserHooks’ [cabal-doctest]  You may be able to disambiguate the identifier by qualifying it or [cabal-doctest]  by specifying the type/value namespace explicitly. [cabal-doctest]  Defaulting to the one defined in ‘Distribution.Simple.UserHooks’ [cabal-doctest]  100% ( 6 / 6) in 'Distribution.Extra.Doctest' [hashable] Phase: updateAutotoolsGnuConfigScriptsPhase [hashable] Phase: configurePhase [hashable] configureFlags: --verbose --prefix=/nix/store/xgr80ndllagdw1x9kpkryxkwx94mfp7f-hashable-1.4.7.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/g1zj4g97jr8c4082bccsjgqhpal5wbgz-hashable-1.4.7.0-doc/share/doc/hashable-1.4.7.0 --with-gcc=gcc --package-db=/build/tmp.DhTX78sIsi/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [hashable] Using Parsec parser [hashable] Configuring hashable-1.4.7.0... [hashable] Flags chosen: arch-native=False, integer-gmp=True, random-initial-seed=False [hashable] Dependency base: using base-4.19.0.0 [hashable] Dependency bytestring: using bytestring-0.12.0.2 [hashable] Dependency containers: using containers-0.6.8 [hashable] Dependency deepseq: using deepseq-1.5.0.0 [hashable] Dependency filepath >=1.4.1.2 && <1.6: using filepath-1.4.100.4 [hashable] Dependency ghc-bignum >=1.0 && <1.4: using ghc-bignum-1.3 [hashable] Dependency ghc-prim: using ghc-prim-0.11.0 [hashable] Dependency os-string >=2.0.2: using os-string-2.0.7 [hashable] Dependency text: using text-2.1 [hashable] Dependency HUnit: using HUnit-1.6.2.0 [hashable] Dependency QuickCheck: using QuickCheck-2.14.3 [hashable] Dependency base: using base-4.19.0.0 [hashable] Dependency bytestring: using bytestring-0.12.0.2 [hashable] Dependency filepath: using filepath-1.4.100.4 [hashable] Dependency ghc-prim: using ghc-prim-0.11.0 [hashable] Dependency hashable: using hashable-1.4.7.0 [hashable] Dependency os-string: using os-string-2.0.7 [hashable] Dependency random: using random-1.2.1.3 [hashable] Dependency tasty: using tasty-1.5.3 [hashable] Dependency tasty-hunit: using tasty-hunit-0.10.2 [hashable] Dependency tasty-quickcheck: using tasty-quickcheck-0.11 [hashable] Dependency text: using text-2.1 [hashable] Dependency unix: using unix-2.8.3.0 [hashable] Dependency base: using base-4.19.0.0 [hashable] Dependency bytestring: using bytestring-0.12.0.2 [hashable] Dependency primitive: using primitive-0.9.1.0 [hashable] Dependency tasty: using tasty-1.5.3 [hashable] Dependency tasty-hunit: using tasty-hunit-0.10.2 [hashable] Dependency tasty-quickcheck: using tasty-quickcheck-0.11 [hashable] Dependency base: using base-4.19.0.0 [hashable] Dependency ghc-prim: using ghc-prim-0.11.0 [hashable] Dependency hashable: using hashable-1.4.7.0 [hashable] Source component graph: [hashable]  component test:xxhash-tests [hashable]  component lib [hashable]  component test:hashable-examples dependency lib [hashable]  component test:hashable-tests dependency lib [hashable] Configured component graph: [hashable]  component hashable-1.4.7.0-Hz6ss6W8GAoG6HiG6ywrxL-xxhash-tests [hashable]  include base-4.19.0.0-b960 [hashable]  include bytestring-0.12.0.2-4690 [hashable]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [hashable]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [hashable]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [hashable]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [hashable]  component hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [hashable]  include base-4.19.0.0-b960 [hashable]  include bytestring-0.12.0.2-4690 [hashable]  include containers-0.6.8-4775 [hashable]  include deepseq-1.5.0.0-412f [hashable]  include filepath-1.4.100.4-fa1c [hashable]  include ghc-bignum-1.3-5487 [hashable]  include ghc-prim-0.11.0-a69e [hashable]  include os-string-2.0.7-CI0cDnBswD415gas0ke5Qa [hashable]  include text-2.1-c36a [hashable]  component hashable-1.4.7.0-jUKvzRuWWz5UH24ZPzqhh-hashable-examples [hashable]  include base-4.19.0.0-b960 [hashable]  include ghc-prim-0.11.0-a69e [hashable]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [hashable]  component hashable-1.4.7.0-2yjybk7Q7wc8VQ0JHctuqE-hashable-tests [hashable]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [hashable]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [hashable]  include base-4.19.0.0-b960 [hashable]  include bytestring-0.12.0.2-4690 [hashable]  include filepath-1.4.100.4-fa1c [hashable]  include ghc-prim-0.11.0-a69e [hashable]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [hashable]  include os-string-2.0.7-CI0cDnBswD415gas0ke5Qa [hashable]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [hashable]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [hashable]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [hashable]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [hashable]  include text-2.1-c36a [hashable]  include unix-2.8.3.0-8aa6 [hashable] Linked component graph: [hashable]  unit hashable-1.4.7.0-Hz6ss6W8GAoG6HiG6ywrxL-xxhash-tests [hashable]  include base-4.19.0.0-b960 [hashable]  include bytestring-0.12.0.2-4690 [hashable]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [hashable]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [hashable]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [hashable]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [hashable]  unit hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [hashable]  include base-4.19.0.0-b960 [hashable]  include bytestring-0.12.0.2-4690 [hashable]  include containers-0.6.8-4775 [hashable]  include deepseq-1.5.0.0-412f [hashable]  include filepath-1.4.100.4-fa1c [hashable]  include ghc-bignum-1.3-5487 [hashable]  include ghc-prim-0.11.0-a69e [hashable]  include os-string-2.0.7-CI0cDnBswD415gas0ke5Qa [hashable]  include text-2.1-c36a [hashable]  Data.Hashable=hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m:Data.Hashable,Data.Hashable.Generic=hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m:Data.Hashable.Generic,Data.Hashable.Lifted=hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m:Data.Hashable.Lifted [hashable]  unit hashable-1.4.7.0-jUKvzRuWWz5UH24ZPzqhh-hashable-examples [hashable]  include base-4.19.0.0-b960 [hashable]  include ghc-prim-0.11.0-a69e [hashable]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [hashable]  unit hashable-1.4.7.0-2yjybk7Q7wc8VQ0JHctuqE-hashable-tests [hashable]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [hashable]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [hashable]  include base-4.19.0.0-b960 [hashable]  include bytestring-0.12.0.2-4690 [hashable]  include filepath-1.4.100.4-fa1c [hashable]  include ghc-prim-0.11.0-a69e [hashable]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [hashable]  include os-string-2.0.7-CI0cDnBswD415gas0ke5Qa [hashable]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [hashable]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [hashable]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [hashable]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [hashable]  include text-2.1-c36a [hashable]  include unix-2.8.3.0-8aa6 [hashable] Ready component graph: [hashable]  definite hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [hashable]  depends base-4.19.0.0-b960 [hashable]  depends bytestring-0.12.0.2-4690 [hashable]  depends containers-0.6.8-4775 [hashable]  depends deepseq-1.5.0.0-412f [hashable]  depends filepath-1.4.100.4-fa1c [hashable]  depends ghc-bignum-1.3-5487 [hashable]  depends ghc-prim-0.11.0-a69e [hashable]  depends os-string-2.0.7-CI0cDnBswD415gas0ke5Qa [hashable]  depends text-2.1-c36a [hashable]  definite hashable-1.4.7.0-jUKvzRuWWz5UH24ZPzqhh-hashable-examples [hashable]  depends base-4.19.0.0-b960 [hashable]  depends ghc-prim-0.11.0-a69e [hashable]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [hashable]  definite hashable-1.4.7.0-Hz6ss6W8GAoG6HiG6ywrxL-xxhash-tests [hashable]  depends base-4.19.0.0-b960 [hashable]  depends bytestring-0.12.0.2-4690 [hashable]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [hashable]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [hashable]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [hashable]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [hashable]  definite hashable-1.4.7.0-2yjybk7Q7wc8VQ0JHctuqE-hashable-tests [hashable]  depends HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [hashable]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [hashable]  depends base-4.19.0.0-b960 [hashable]  depends bytestring-0.12.0.2-4690 [hashable]  depends filepath-1.4.100.4-fa1c [hashable]  depends ghc-prim-0.11.0-a69e [hashable]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [hashable]  depends os-string-2.0.7-CI0cDnBswD415gas0ke5Qa [hashable]  depends random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [hashable]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [hashable]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [hashable]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [hashable]  depends text-2.1-c36a [hashable]  depends unix-2.8.3.0-8aa6 [hashable] Using Cabal-3.10.2.0 compiled by ghc-9.8 [hashable] Using compiler: ghc-9.8.1 [hashable] Using install prefix: [hashable] /nix/store/xgr80ndllagdw1x9kpkryxkwx94mfp7f-hashable-1.4.7.0 [hashable] Executables installed in: [hashable] /nix/store/xgr80ndllagdw1x9kpkryxkwx94mfp7f-hashable-1.4.7.0/bin [hashable] Libraries installed in: [hashable] /nix/store/xgr80ndllagdw1x9kpkryxkwx94mfp7f-hashable-1.4.7.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [hashable] Dynamic Libraries installed in: [hashable] /nix/store/xgr80ndllagdw1x9kpkryxkwx94mfp7f-hashable-1.4.7.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [hashable] Private executables installed in: [hashable] /nix/store/xgr80ndllagdw1x9kpkryxkwx94mfp7f-hashable-1.4.7.0/libexec/x86_64-linux-ghc-9.8.1/hashable-1.4.7.0 [hashable] Data files installed in: [hashable] /nix/store/xgr80ndllagdw1x9kpkryxkwx94mfp7f-hashable-1.4.7.0/share/x86_64-linux-ghc-9.8.1/hashable-1.4.7.0 [hashable] Documentation installed in: [hashable] /nix/store/g1zj4g97jr8c4082bccsjgqhpal5wbgz-hashable-1.4.7.0-doc/share/doc/hashable-1.4.7.0 [hashable] Configuration files installed in: [hashable] /nix/store/xgr80ndllagdw1x9kpkryxkwx94mfp7f-hashable-1.4.7.0/etc [hashable] No alex found [hashable] Using ar found on system at: [hashable] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [hashable] No c2hs found [hashable] No cpphs found [hashable] No doctest found [hashable] Using gcc version 14.3.0 given by user at: [hashable] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [hashable] Using ghc version 9.8.1 found on system at: [hashable] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [hashable] Using ghc-pkg version 9.8.1 found on system at: [hashable] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [hashable] No ghcjs found [hashable] No ghcjs-pkg found [hashable] No greencard found [hashable] Using haddock version 2.30.0 found on system at: [hashable] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [hashable] No happy found [hashable] Using haskell-suite found on system at: haskell-suite-dummy-location [hashable] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [hashable] No hmake found [hashable] Using hpc version 0.69 found on system at: [hashable] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [hashable] Using hsc2hs version 0.68.10 found on system at: [hashable] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [hashable] Using hscolour version 1.25 found on system at: [hashable] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [hashable] No jhc found [hashable] Using ld found on system at: [hashable] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [hashable] No pkg-config found [hashable] Using runghc version 9.8.1 found on system at: [hashable] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [hashable] Using strip version 2.44 found on system at: [doctest] Phase: updateAutotoolsGnuConfigScriptsPhase [doctest] Phase: configurePhase [hashable] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [hashable] Using tar found on system at: [hashable] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [hashable] No uhc found [doctest] configureFlags: --verbose --prefix=/nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/wwc4d5lz5l96i0q961ihcjvpgissmg4s-doctest-0.22.6-doc/share/doc/doctest-0.22.6 --with-gcc=gcc --package-db=/build/tmp.5yffesa9qg/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/lib [doctest] Using Parsec parser [doctest] Configuring doctest-0.22.6... [hashable] Phase: buildPhase [hashable] Preprocessing library for hashable-1.4.7.0.. [hashable] Building library for hashable-1.4.7.0.. [doctest] Flags chosen: cabal-doctest=False [doctest] Dependency base >=4.7 && <5: using base-4.19.0.0 [doctest] Dependency code-page >=0.1: using code-page-0.2.1 [doctest] Dependency containers: using containers-0.6.8 [doctest] Dependency deepseq: using deepseq-1.5.0.0 [doctest] Dependency directory: using directory-1.3.8.1 [doctest] Dependency exceptions: using exceptions-0.10.7 [doctest] Dependency filepath: using filepath-1.4.100.4 [doctest] Dependency ghc >=8.0 && <9.12: using ghc-9.8.1 [doctest] Dependency ghc-paths >=0.1.0.9: using ghc-paths-0.1.0.12 [doctest] Dependency process: using process-1.6.18.0 [doctest] Dependency syb >=0.3: using syb-0.7.2.4 [doctest] Dependency transformers: using transformers-0.6.1.0 [doctest] Dependency base >=4.7 && <5: using base-4.19.0.0 [doctest] Dependency doctest: using doctest-0.22.6 [doctest] Dependency HUnit: using HUnit-1.6.2.0 [doctest] Dependency QuickCheck >=2.13.1: using QuickCheck-2.14.3 [doctest] Dependency base >=4.7 && <5: using base-4.19.0.0 [doctest] Dependency code-page >=0.1: using code-page-0.2.1 [doctest] Dependency containers: using containers-0.6.8 [doctest] Dependency deepseq: using deepseq-1.5.0.0 [doctest] Dependency directory: using directory-1.3.8.1 [doctest] Dependency exceptions: using exceptions-0.10.7 [doctest] Dependency filepath: using filepath-1.4.100.4 [doctest] Dependency ghc >=8.0 && <9.12: using ghc-9.8.1 [doctest] Dependency ghc-paths >=0.1.0.9: using ghc-paths-0.1.0.12 [doctest] Dependency hspec >=2.3.0: using hspec-2.11.12 [doctest] Dependency hspec-core >=2.3.0: using hspec-core-2.11.12 [doctest] Dependency mockery: using mockery-0.3.5 [doctest] Dependency process: using process-1.6.18.0 [doctest] Dependency silently >=1.2.4: using silently-1.2.5.4 [doctest] Dependency stringbuilder >=0.4: using stringbuilder-0.5.1 [doctest] Dependency syb >=0.3: using syb-0.7.2.4 [doctest] Dependency transformers: using transformers-0.6.1.0 [hashable] [ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, dist/build/Data/Hashable/FFI.o, dist/build/Data/Hashable/FFI.dyn_o ) [doctest] Source component graph: [doctest]  component test:spec [doctest]  component lib [doctest]  component exe:doctest dependency lib [doctest] Configured component graph: [doctest]  component doctest-0.22.6-DRoscKXGyxNJvgeTr1ykvB-spec [doctest]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [doctest]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [doctest]  include base-4.19.0.0-b960 [doctest]  include code-page-0.2.1-79IhzHzv7QBJA53emToc6w [doctest]  include containers-0.6.8-4775 [doctest]  include deepseq-1.5.0.0-412f [doctest]  include directory-1.3.8.1-6a8e [doctest]  include exceptions-0.10.7-d3e7 [doctest]  include filepath-1.4.100.4-fa1c [doctest]  include ghc-9.8.1-f1e9 [doctest]  include ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC [doctest]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [doctest]  include hspec-core-2.11.12-39AL3IYzsBd4t4draAjgjY [doctest]  include mockery-0.3.5-4qyB3oSxfvpsfmSEuu4EC [doctest]  include process-1.6.18.0-26fa [doctest]  include silently-1.2.5.4-rAp7M7uqAhBpWTxTpNXNT [doctest]  include stringbuilder-0.5.1-KxJjrcRVz19Fte3egf60Hq [doctest]  include syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [doctest]  include transformers-0.6.1.0-c3ec [doctest]  component doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [doctest]  include base-4.19.0.0-b960 [doctest]  include code-page-0.2.1-79IhzHzv7QBJA53emToc6w [doctest]  include containers-0.6.8-4775 [doctest]  include deepseq-1.5.0.0-412f [doctest]  include directory-1.3.8.1-6a8e [doctest]  include exceptions-0.10.7-d3e7 [doctest]  include filepath-1.4.100.4-fa1c [doctest]  include ghc-9.8.1-f1e9 [doctest]  include ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC [doctest]  include process-1.6.18.0-26fa [doctest]  include syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [doctest]  include transformers-0.6.1.0-c3ec [doctest]  component doctest-0.22.6-Fewry3Eaz407FxNGuiXANM-doctest [doctest]  include base-4.19.0.0-b960 [doctest]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [doctest] Linked component graph: [doctest]  unit doctest-0.22.6-DRoscKXGyxNJvgeTr1ykvB-spec [doctest]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [doctest]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [doctest]  include base-4.19.0.0-b960 [doctest]  include code-page-0.2.1-79IhzHzv7QBJA53emToc6w [doctest]  include containers-0.6.8-4775 [doctest]  include deepseq-1.5.0.0-412f [doctest]  include directory-1.3.8.1-6a8e [doctest]  include exceptions-0.10.7-d3e7 [doctest]  include filepath-1.4.100.4-fa1c [doctest]  include ghc-9.8.1-f1e9 [doctest]  include ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC [doctest]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [doctest]  include hspec-core-2.11.12-39AL3IYzsBd4t4draAjgjY [doctest]  include mockery-0.3.5-4qyB3oSxfvpsfmSEuu4EC [doctest]  include process-1.6.18.0-26fa [doctest]  include silently-1.2.5.4-rAp7M7uqAhBpWTxTpNXNT [doctest]  include stringbuilder-0.5.1-KxJjrcRVz19Fte3egf60Hq [doctest]  include syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [doctest]  include transformers-0.6.1.0-c3ec [doctest]  unit doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [doctest]  include base-4.19.0.0-b960 [doctest]  include code-page-0.2.1-79IhzHzv7QBJA53emToc6w [doctest]  include containers-0.6.8-4775 [doctest]  include deepseq-1.5.0.0-412f [doctest]  include directory-1.3.8.1-6a8e [doctest]  include exceptions-0.10.7-d3e7 [doctest]  include filepath-1.4.100.4-fa1c [doctest]  include ghc-9.8.1-f1e9 [doctest]  include ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC [doctest]  include process-1.6.18.0-26fa [doctest]  include syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [doctest]  include transformers-0.6.1.0-c3ec [doctest]  Test.DocTest=doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz:Test.DocTest,Test.DocTest.Internal.Cabal=doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz:Test.DocTest.Internal.Cabal,Test.DocTest.Internal.Extract=doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz:Test.DocTest.Internal.Extract,Test.DocTest.Internal.Location=doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz:Test.DocTest.Internal.Location,Test.DocTest.Internal.Parse=doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz:Test.DocTest.Internal.Parse,Test.DocTest.Internal.Run=doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz:Test.DocTest.Internal.Run [doctest]  unit doctest-0.22.6-Fewry3Eaz407FxNGuiXANM-doctest [doctest]  include base-4.19.0.0-b960 [doctest]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [doctest] Ready component graph: [doctest]  definite doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [doctest]  depends base-4.19.0.0-b960 [doctest]  depends code-page-0.2.1-79IhzHzv7QBJA53emToc6w [doctest]  depends containers-0.6.8-4775 [doctest]  depends deepseq-1.5.0.0-412f [doctest]  depends directory-1.3.8.1-6a8e [doctest]  depends exceptions-0.10.7-d3e7 [doctest]  depends filepath-1.4.100.4-fa1c [doctest]  depends ghc-9.8.1-f1e9 [doctest]  depends ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC [doctest]  depends process-1.6.18.0-26fa [doctest]  depends syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [doctest]  depends transformers-0.6.1.0-c3ec [doctest]  definite doctest-0.22.6-Fewry3Eaz407FxNGuiXANM-doctest [doctest]  depends base-4.19.0.0-b960 [doctest]  depends doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [doctest]  definite doctest-0.22.6-DRoscKXGyxNJvgeTr1ykvB-spec [doctest]  depends HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [doctest]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [doctest]  depends base-4.19.0.0-b960 [doctest]  depends code-page-0.2.1-79IhzHzv7QBJA53emToc6w [doctest]  depends containers-0.6.8-4775 [doctest]  depends deepseq-1.5.0.0-412f [doctest]  depends directory-1.3.8.1-6a8e [doctest]  depends exceptions-0.10.7-d3e7 [doctest]  depends filepath-1.4.100.4-fa1c [doctest]  depends ghc-9.8.1-f1e9 [doctest]  depends ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC [doctest]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [doctest]  depends hspec-core-2.11.12-39AL3IYzsBd4t4draAjgjY [doctest]  depends mockery-0.3.5-4qyB3oSxfvpsfmSEuu4EC [doctest]  depends process-1.6.18.0-26fa [doctest]  depends silently-1.2.5.4-rAp7M7uqAhBpWTxTpNXNT [doctest]  depends stringbuilder-0.5.1-KxJjrcRVz19Fte3egf60Hq [doctest]  depends syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [doctest]  depends transformers-0.6.1.0-c3ec [doctest] Using Cabal-3.10.2.0 compiled by ghc-9.8 [doctest] Using compiler: ghc-9.8.1 [doctest] Using install prefix: [doctest] /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6 [doctest] Executables installed in: [doctest] /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6/bin [doctest] Libraries installed in: [doctest] /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [doctest] Dynamic Libraries installed in: [doctest] /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [doctest] Private executables installed in: [doctest] /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6/libexec/x86_64-linux-ghc-9.8.1/doctest-0.22.6 [doctest] Data files installed in: [doctest] /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6/share/x86_64-linux-ghc-9.8.1/doctest-0.22.6 [doctest] Documentation installed in: [doctest] /nix/store/wwc4d5lz5l96i0q961ihcjvpgissmg4s-doctest-0.22.6-doc/share/doc/doctest-0.22.6 [doctest] Configuration files installed in: [doctest] /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6/etc [doctest] No alex found [doctest] Using ar found on system at: [doctest] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [doctest] No c2hs found [doctest] No cpphs found [doctest] No doctest found [doctest] Using gcc version 14.3.0 given by user at: [doctest] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [doctest] Using ghc version 9.8.1 found on system at: [doctest] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [doctest] Using ghc-pkg version 9.8.1 found on system at: [doctest] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [doctest] No ghcjs found [doctest] No ghcjs-pkg found [doctest] No greencard found [doctest] Using haddock version 2.30.0 found on system at: [doctest] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [doctest] No happy found [doctest] Using haskell-suite found on system at: haskell-suite-dummy-location [doctest] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [doctest] No hmake found [doctest] Using hpc version 0.69 found on system at: [doctest] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [doctest] Using hsc2hs version 0.68.10 found on system at: [doctest] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [doctest] Using hscolour version 1.25 found on system at: [doctest] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [doctest] No jhc found [doctest] Using ld found on system at: [doctest] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [doctest] No pkg-config found [doctest] Using runghc version 9.8.1 found on system at: [doctest] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [doctest] Using strip version 2.44 found on system at: [doctest] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [doctest] Using tar found on system at: [doctest] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [doctest] No uhc found [doctest] Phase: buildPhase [doctest] Preprocessing library for doctest-0.22.6.. [doctest] Building library for doctest-0.22.6.. [hashable] [ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, dist/build/Data/Hashable/Imports.o, dist/build/Data/Hashable/Imports.dyn_o ) [hashable] [ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, dist/build/Data/Hashable/Mix.o, dist/build/Data/Hashable/Mix.dyn_o ) [hashable] [ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, dist/build/Data/Hashable/XXH3.o, dist/build/Data/Hashable/XXH3.dyn_o ) [hashable] [ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, dist/build/Data/Hashable/LowLevel.o, dist/build/Data/Hashable/LowLevel.dyn_o ) [hashable] [ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.o, dist/build/Data/Hashable/Class.dyn_o ) [doctest] [ 1 of 25] Compiling Imports ( src/Imports.hs, dist/build/Imports.o, dist/build/Imports.dyn_o ) [doctest] [ 2 of 25] Compiling GhcUtil ( src/GhcUtil.hs, dist/build/GhcUtil.o, dist/build/GhcUtil.dyn_o ) [entropy] Documentation created: dist/doc/html/entropy/, [entropy] dist/doc/html/entropy/entropy.txt [entropy] Phase: installPhase [entropy] Installing library in /nix/store/swm6j7s7xydapr0injlmpwj9iisl2jrl-entropy-0.4.1.11/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/entropy-0.4.1.11-9rRRxjelGVLH6a8xPcmNF3 [entropy] Phase: fixupPhase [entropy] shrinking RPATHs of ELF executables and libraries in /nix/store/swm6j7s7xydapr0injlmpwj9iisl2jrl-entropy-0.4.1.11 [entropy] shrinking /nix/store/swm6j7s7xydapr0injlmpwj9iisl2jrl-entropy-0.4.1.11/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSentropy-0.4.1.11-9rRRxjelGVLH6a8xPcmNF3-ghc9.8.1.so [entropy] checking for references to /build/ in /nix/store/swm6j7s7xydapr0injlmpwj9iisl2jrl-entropy-0.4.1.11... [doctest] [ 3 of 25] Compiling Cabal.Paths ( src/Cabal/Paths.hs, dist/build/Cabal/Paths.o, dist/build/Cabal/Paths.dyn_o ) [doctest] [ 4 of 25] Compiling Cabal.Options ( src/Cabal/Options.hs, dist/build/Cabal/Options.o, dist/build/Cabal/Options.dyn_o ) [doctest] [ 5 of 25] Compiling Language.Haskell.GhciWrapper ( src/Language/Haskell/GhciWrapper.hs, dist/build/Language/Haskell/GhciWrapper.o, dist/build/Language/Haskell/GhciWrapper.dyn_o ) [doctest] [ 6 of 25] Compiling Interpreter ( src/Interpreter.hs, dist/build/Interpreter.o, dist/build/Interpreter.dyn_o ) [doctest] [ 7 of 25] Compiling Location ( src/Location.hs, dist/build/Location.o, dist/build/Location.dyn_o ) [doctest] [ 8 of 25] Compiling PackageDBs ( src/PackageDBs.hs, dist/build/PackageDBs.o, dist/build/PackageDBs.dyn_o ) [doctest] [ 9 of 25] Compiling Paths_doctest ( dist/build/autogen/Paths_doctest.hs, dist/build/Paths_doctest.o, dist/build/Paths_doctest.dyn_o ) [doctest] [10 of 25] Compiling Info ( src/Info.hs, dist/build/Info.o, dist/build/Info.dyn_o ) [doctest] [11 of 25] Compiling Options ( src/Options.hs, dist/build/Options.o, dist/build/Options.dyn_o ) [doctest] [12 of 25] Compiling Cabal ( src/Cabal.hs, dist/build/Cabal.o, dist/build/Cabal.dyn_o ) [doctest] [13 of 25] Compiling Test.DocTest.Internal.Cabal ( src/Test/DocTest/Internal/Cabal.hs, dist/build/Test/DocTest/Internal/Cabal.o, dist/build/Test/DocTest/Internal/Cabal.dyn_o ) [doctest] [14 of 25] Compiling Test.DocTest.Internal.Location ( src/Test/DocTest/Internal/Location.hs, dist/build/Test/DocTest/Internal/Location.o, dist/build/Test/DocTest/Internal/Location.dyn_o ) [doctest] [15 of 25] Compiling Util ( src/Util.hs, dist/build/Util.o, dist/build/Util.dyn_o ) [doctest] [16 of 25] Compiling Extract ( src/Extract.hs, dist/build/Extract.o, dist/build/Extract.dyn_o ) [entropy] patching script interpreter paths in /nix/store/swm6j7s7xydapr0injlmpwj9iisl2jrl-entropy-0.4.1.11 [entropy] stripping (with command strip and flags -S -p) in /nix/store/swm6j7s7xydapr0injlmpwj9iisl2jrl-entropy-0.4.1.11/lib [entropy] shrinking RPATHs of ELF executables and libraries in /nix/store/y8qq3r3afps51lqxc70zq2cibmzlgnvx-entropy-0.4.1.11-doc [entropy] checking for references to /build/ in /nix/store/y8qq3r3afps51lqxc70zq2cibmzlgnvx-entropy-0.4.1.11-doc... [entropy] patching script interpreter paths in /nix/store/y8qq3r3afps51lqxc70zq2cibmzlgnvx-entropy-0.4.1.11-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/swm6j7s7xydapr0injlmpwj9iisl2jrl-entropy-0.4.1.11 /nix/store/y8qq3r3afps51lqxc70zq2cibmzlgnvx-entropy-0.4.1.11-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/swm6j7s7xydapr0injlmpwj9iisl2jrl-entropy-0.4.1.11 /nix/store/y8qq3r3afps51lqxc70zq2cibmzlgnvx-entropy-0.4.1.11-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/swm6j7s7xydapr0injlmpwj9iisl2jrl-entropy-0.4.1.11' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 3 of 175 built (3 building), 395 of 395 downloaded from cache [doctest] [17 of 25] Compiling Test.DocTest.Internal.Extract ( src/Test/DocTest/Internal/Extract.hs, dist/build/Test/DocTest/Internal/Extract.o, dist/build/Test/DocTest/Internal/Extract.dyn_o ) [doctest] [18 of 25] Compiling Parse ( src/Parse.hs, dist/build/Parse.o, dist/build/Parse.dyn_o ) [doctest] [19 of 25] Compiling Test.DocTest.Internal.Parse ( src/Test/DocTest/Internal/Parse.hs, dist/build/Test/DocTest/Internal/Parse.o, dist/build/Test/DocTest/Internal/Parse.dyn_o ) [doctest] [20 of 25] Compiling Runner.Example ( src/Runner/Example.hs, dist/build/Runner/Example.o, dist/build/Runner/Example.dyn_o ) [hashable] [ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, dist/build/Data/Hashable/Lifted.o, dist/build/Data/Hashable/Lifted.dyn_o ) [hashable] [ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, dist/build/Data/Hashable/Generic/Instances.o, dist/build/Data/Hashable/Generic/Instances.dyn_o ) [hashable]  [hashable] src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe] [hashable]  ‘Data.Hashable.Generic.Instances’ is marked as Trustworthy but has been inferred as safe! [hashable]  | [hashable] 5 | {-# LANGUAGE Trustworthy #-} [hashable]  | ^^^^^^^^^^^ [hashable] [ 9 of 10] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, dist/build/Data/Hashable/Generic.o, dist/build/Data/Hashable/Generic.dyn_o ) [hashable] [10 of 10] Compiling Data.Hashable ( src/Data/Hashable.hs, dist/build/Data/Hashable.o, dist/build/Data/Hashable.dyn_o ) [doctest] [21 of 25] Compiling Property ( src/Property.hs, dist/build/Property.o, dist/build/Property.dyn_o ) [doctest] [22 of 25] Compiling Runner ( src/Runner.hs, dist/build/Runner.o, dist/build/Runner.dyn_o ) [hashable] [ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, dist/build/Data/Hashable/FFI.p_o ) [cabal-doctest] Documentation created: dist/doc/html/cabal-doctest/, [cabal-doctest] dist/doc/html/cabal-doctest/cabal-doctest.txt [cabal-doctest] Phase: installPhase [cabal-doctest] Installing library in /nix/store/wgpm51y5bz6pggy8bnh1927g94mcxziy-cabal-doctest-1.0.11/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/cabal-doctest-1.0.11-Ab4qySTDVABKaXN4vufjLR [hashable] [ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, dist/build/Data/Hashable/Imports.p_o ) [hashable] [ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, dist/build/Data/Hashable/Mix.p_o ) [hashable] [ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, dist/build/Data/Hashable/XXH3.p_o ) [doctest] [23 of 25] Compiling Run ( src/Run.hs, dist/build/Run.o, dist/build/Run.dyn_o ) [cabal-doctest] Phase: fixupPhase [cabal-doctest] shrinking RPATHs of ELF executables and libraries in /nix/store/wgpm51y5bz6pggy8bnh1927g94mcxziy-cabal-doctest-1.0.11 [cabal-doctest] shrinking /nix/store/wgpm51y5bz6pggy8bnh1927g94mcxziy-cabal-doctest-1.0.11/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHScabal-doctest-1.0.11-Ab4qySTDVABKaXN4vufjLR-ghc9.8.1.so [cabal-doctest] checking for references to /build/ in /nix/store/wgpm51y5bz6pggy8bnh1927g94mcxziy-cabal-doctest-1.0.11... [cabal-doctest] patching script interpreter paths in /nix/store/wgpm51y5bz6pggy8bnh1927g94mcxziy-cabal-doctest-1.0.11 [cabal-doctest] stripping (with command strip and flags -S -p) in /nix/store/wgpm51y5bz6pggy8bnh1927g94mcxziy-cabal-doctest-1.0.11/lib [hashable] [ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, dist/build/Data/Hashable/LowLevel.p_o ) [cabal-doctest] shrinking RPATHs of ELF executables and libraries in /nix/store/nimlyjarfz285c356l8rlk8gw37nzfrb-cabal-doctest-1.0.11-doc [cabal-doctest] checking for references to /build/ in /nix/store/nimlyjarfz285c356l8rlk8gw37nzfrb-cabal-doctest-1.0.11-doc... [doctest] [24 of 25] Compiling Test.DocTest.Internal.Run ( src/Test/DocTest/Internal/Run.hs, dist/build/Test/DocTest/Internal/Run.o, dist/build/Test/DocTest/Internal/Run.dyn_o ) [cabal-doctest] patching script interpreter paths in /nix/store/nimlyjarfz285c356l8rlk8gw37nzfrb-cabal-doctest-1.0.11-doc [doctest] [25 of 25] Compiling Test.DocTest ( src/Test/DocTest.hs, dist/build/Test/DocTest.o, dist/build/Test/DocTest.dyn_o ) [post-build-hook] Uploading to cachix cache "sellout": /nix/store/nimlyjarfz285c356l8rlk8gw37nzfrb-cabal-doctest-1.0.11-doc /nix/store/wgpm51y5bz6pggy8bnh1927g94mcxziy-cabal-doctest-1.0.11 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/nimlyjarfz285c356l8rlk8gw37nzfrb-cabal-doctest-1.0.11-doc /nix/store/wgpm51y5bz6pggy8bnh1927g94mcxziy-cabal-doctest-1.0.11 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/69v29yfpi28jx273kjm4nmn70yyx8h49-Cabal-3.10.3.0' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/nimlyjarfz285c356l8rlk8gw37nzfrb-cabal-doctest-1.0.11-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/wgpm51y5bz6pggy8bnh1927g94mcxziy-cabal-doctest-1.0.11' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 4 of 175 built (2 building), 395 of 395 downloaded from cache Building pcg-random [doctest] [ 1 of 25] Compiling Imports ( src/Imports.hs, dist/build/Imports.p_o ) [doctest] [ 2 of 25] Compiling GhcUtil ( src/GhcUtil.hs, dist/build/GhcUtil.p_o ) [doctest] [ 3 of 25] Compiling Cabal.Paths ( src/Cabal/Paths.hs, dist/build/Cabal/Paths.p_o ) [doctest] [ 4 of 25] Compiling Cabal.Options ( src/Cabal/Options.hs, dist/build/Cabal/Options.p_o ) [doctest] [ 5 of 25] Compiling Language.Haskell.GhciWrapper ( src/Language/Haskell/GhciWrapper.hs, dist/build/Language/Haskell/GhciWrapper.p_o ) [doctest] [ 6 of 25] Compiling Interpreter ( src/Interpreter.hs, dist/build/Interpreter.p_o ) [doctest] [ 7 of 25] Compiling Location ( src/Location.hs, dist/build/Location.p_o ) [doctest] [ 8 of 25] Compiling PackageDBs ( src/PackageDBs.hs, dist/build/PackageDBs.p_o ) [doctest] [ 9 of 25] Compiling Paths_doctest ( dist/build/autogen/Paths_doctest.hs, dist/build/Paths_doctest.p_o ) [doctest] [10 of 25] Compiling Info ( src/Info.hs, dist/build/Info.p_o ) [doctest] [11 of 25] Compiling Options ( src/Options.hs, dist/build/Options.p_o ) [doctest] [12 of 25] Compiling Cabal ( src/Cabal.hs, dist/build/Cabal.p_o ) [doctest] [13 of 25] Compiling Test.DocTest.Internal.Cabal ( src/Test/DocTest/Internal/Cabal.hs, dist/build/Test/DocTest/Internal/Cabal.p_o ) [doctest] [14 of 25] Compiling Test.DocTest.Internal.Location ( src/Test/DocTest/Internal/Location.hs, dist/build/Test/DocTest/Internal/Location.p_o ) [doctest] [15 of 25] Compiling Util ( src/Util.hs, dist/build/Util.p_o ) [doctest] [16 of 25] Compiling Extract ( src/Extract.hs, dist/build/Extract.p_o ) [doctest] [17 of 25] Compiling Test.DocTest.Internal.Extract ( src/Test/DocTest/Internal/Extract.hs, dist/build/Test/DocTest/Internal/Extract.p_o ) [doctest] [18 of 25] Compiling Parse ( src/Parse.hs, dist/build/Parse.p_o ) [doctest] [19 of 25] Compiling Test.DocTest.Internal.Parse ( src/Test/DocTest/Internal/Parse.hs, dist/build/Test/DocTest/Internal/Parse.p_o ) [doctest] [20 of 25] Compiling Runner.Example ( src/Runner/Example.hs, dist/build/Runner/Example.p_o ) [doctest] [21 of 25] Compiling Property ( src/Property.hs, dist/build/Property.p_o ) [doctest] [22 of 25] Compiling Runner ( src/Runner.hs, dist/build/Runner.p_o ) [doctest] [23 of 25] Compiling Run ( src/Run.hs, dist/build/Run.p_o ) [doctest] [24 of 25] Compiling Test.DocTest.Internal.Run ( src/Test/DocTest/Internal/Run.hs, dist/build/Test/DocTest/Internal/Run.p_o ) [doctest] [25 of 25] Compiling Test.DocTest ( src/Test/DocTest.hs, dist/build/Test/DocTest.p_o ) [doctest] Preprocessing executable 'doctest' for doctest-0.22.6.. [doctest] Building executable 'doctest' for doctest-0.22.6.. [doctest] [1 of 2] Compiling Main ( driver/doctest.hs, dist/build/doctest/doctest-tmp/Main.o ) [doctest] [2 of 2] Compiling Paths_doctest ( dist/build/doctest/autogen/Paths_doctest.hs, dist/build/doctest/doctest-tmp/Paths_doctest.o ) [doctest] [3 of 3] Linking dist/build/doctest/doctest [doctest] Preprocessing test suite 'spec' for doctest-0.22.6.. [doctest] Building test suite 'spec' for doctest-0.22.6.. [doctest] [ 1 of 42] Compiling Imports ( src/Imports.hs, dist/build/spec/spec-tmp/Imports.o ) [doctest] [ 2 of 42] Compiling GhcUtil ( src/GhcUtil.hs, dist/build/spec/spec-tmp/GhcUtil.o ) [doctest] [ 3 of 42] Compiling Cabal.Paths ( src/Cabal/Paths.hs, dist/build/spec/spec-tmp/Cabal/Paths.o ) [doctest] [ 4 of 42] Compiling Cabal.Options ( src/Cabal/Options.hs, dist/build/spec/spec-tmp/Cabal/Options.o ) [doctest] [ 5 of 42] Compiling Cabal.OptionsSpec ( test/Cabal/OptionsSpec.hs, dist/build/spec/spec-tmp/Cabal/OptionsSpec.o ) [doctest] [ 6 of 42] Compiling Language.Haskell.GhciWrapper ( src/Language/Haskell/GhciWrapper.hs, dist/build/spec/spec-tmp/Language/Haskell/GhciWrapper.o ) [doctest] [ 7 of 42] Compiling Interpreter ( src/Interpreter.hs, dist/build/spec/spec-tmp/Interpreter.o ) [doctest] [ 8 of 42] Compiling InterpreterSpec ( test/InterpreterSpec.hs, dist/build/spec/spec-tmp/InterpreterSpec.o ) [doctest] [ 9 of 42] Compiling Info ( src/Info.hs, dist/build/spec/spec-tmp/Info.o ) [doctest] [10 of 42] Compiling InfoSpec ( test/InfoSpec.hs, dist/build/spec/spec-tmp/InfoSpec.o ) [doctest] [11 of 42] Compiling Cabal ( src/Cabal.hs, dist/build/spec/spec-tmp/Cabal.o ) [hashable] [ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, dist/build/Data/Hashable/Class.p_o ) [hashable] [ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, dist/build/Data/Hashable/Lifted.p_o ) [hashable] [ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, dist/build/Data/Hashable/Generic/Instances.p_o ) [hashable]  [hashable] src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe] [hashable]  ‘Data.Hashable.Generic.Instances’ is marked as Trustworthy but has been inferred as safe! [hashable]  | [hashable] 5 | {-# LANGUAGE Trustworthy #-} [hashable]  | ^^^^^^^^^^^ [hashable] [ 9 of 10] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, dist/build/Data/Hashable/Generic.p_o ) [hashable] [10 of 10] Compiling Data.Hashable ( src/Data/Hashable.hs, dist/build/Data/Hashable.p_o ) [hashable] Preprocessing test suite 'hashable-examples' for hashable-1.4.7.0.. [hashable] Building test suite 'hashable-examples' for hashable-1.4.7.0.. [hashable] [1 of 1] Compiling Main ( examples/Main.hs, dist/build/hashable-examples/hashable-examples-tmp/Main.o ) [hashable] [2 of 2] Linking dist/build/hashable-examples/hashable-examples [hashable] Preprocessing test suite 'xxhash-tests' for hashable-1.4.7.0.. [hashable] Building test suite 'xxhash-tests' for hashable-1.4.7.0.. [hashable] [1 of 3] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, dist/build/xxhash-tests/xxhash-tests-tmp/Data/Hashable/FFI.o ) [hashable] [2 of 3] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, dist/build/xxhash-tests/xxhash-tests-tmp/Data/Hashable/XXH3.o ) [hashable] [3 of 3] Compiling Main ( tests/xxhash-tests.hs, dist/build/xxhash-tests/xxhash-tests-tmp/Main.o ) [hashable] [4 of 4] Linking dist/build/xxhash-tests/xxhash-tests [hashable] Preprocessing test suite 'hashable-tests' for hashable-1.4.7.0.. [hashable] Building test suite 'hashable-tests' for hashable-1.4.7.0.. [hashable] [1 of 4] Compiling Properties ( tests/Properties.hs, dist/build/hashable-tests/hashable-tests-tmp/Properties.o ) [hashable]  [hashable] tests/Properties.hs:181:1: warning: [GHC-40910] [-Wunused-top-binds] [hashable]  Defined but not used: ‘pProduct2’ [hashable]  | [hashable] 181 | pProduct2 x y = hash (x, y) == hash (Product2 x y) [hashable]  | ^^^^^^^^^ [hashable]  [hashable] tests/Properties.hs:184:1: warning: [GHC-40910] [-Wunused-top-binds] [hashable]  Defined but not used: ‘pProduct3’ [hashable]  | [hashable] 184 | pProduct3 x y z = hash (x, y, z) == hash (Product3 x y z) [hashable]  | ^^^^^^^^^ [hashable] [2 of 4] Compiling Regress.Mmap ( dist/build/hashable-tests/hashable-tests-tmp/Regress/Mmap.hs, dist/build/hashable-tests/hashable-tests-tmp/Regress/Mmap.o ) [hashable] [3 of 4] Compiling Regress ( tests/Regress.hs, dist/build/hashable-tests/hashable-tests-tmp/Regress.o ) [hashable] [4 of 4] Compiling Main ( tests/Main.hs, dist/build/hashable-tests/hashable-tests-tmp/Main.o ) [hashable] [5 of 5] Linking dist/build/hashable-tests/hashable-tests [hashable] Phase: checkPhase [hashable] Running 3 test suites... [hashable] Test suite hashable-examples: RUNNING... [hashable] Hashing Foo1 [hashable] 1460070160016269167 [hashable] Hashing Foo2 [hashable] 6195646254581046287 [hashable] Hashing Bar [hashable] 1416438184658348349 [hashable] Test suite hashable-examples: PASS [hashable] Test suite logged to: dist/test/hashable-1.4.7.0-hashable-examples.log [hashable] Test suite xxhash-tests: RUNNING... [hashable] xxhash [hashable]  oneshot [hashable]  w64-ref: OK [hashable]  +++ OK, passed 100 tests. [hashable]  w64-examples: OK [hashable]  w32-ref: OK [hashable]  +++ OK, passed 100 tests. [hashable]  w32-examples: OK [hashable]  incremental [hashable]  empty: OK [hashable]  +++ OK, passed 100 tests. [hashable]  bs: OK [hashable]  +++ OK, passed 100 tests. [hashable]  [hashable] All 6 tests passed (0.00s) [hashable] Test suite xxhash-tests: PASS [doctest] [12 of 42] Compiling Cabal.PathsSpec ( test/Cabal/PathsSpec.hs, dist/build/spec/spec-tmp/Cabal/PathsSpec.o ) [doctest] [13 of 42] Compiling Language.Haskell.GhciWrapperSpec ( test/Language/Haskell/GhciWrapperSpec.hs, dist/build/spec/spec-tmp/Language/Haskell/GhciWrapperSpec.o ) [doctest] [14 of 42] Compiling Location ( src/Location.hs, dist/build/spec/spec-tmp/Location.o ) [doctest] [15 of 42] Compiling LocationSpec ( test/LocationSpec.hs, dist/build/spec/spec-tmp/LocationSpec.o ) [doctest] [16 of 42] Compiling Options ( src/Options.hs, dist/build/spec/spec-tmp/Options.o ) [doctest] [17 of 42] Compiling OptionsSpec ( test/OptionsSpec.hs, dist/build/spec/spec-tmp/OptionsSpec.o ) [doctest] [18 of 42] Compiling PackageDBs ( src/PackageDBs.hs, dist/build/spec/spec-tmp/PackageDBs.o ) [doctest] [19 of 42] Compiling PackageDBsSpec ( test/PackageDBsSpec.hs, dist/build/spec/spec-tmp/PackageDBsSpec.o ) [doctest] [20 of 42] Compiling Paths_doctest ( dist/build/spec/autogen/Paths_doctest.hs, dist/build/spec/spec-tmp/Paths_doctest.o ) [doctest] [21 of 42] Compiling Test.DocTest.Internal.Cabal ( src/Test/DocTest/Internal/Cabal.hs, dist/build/spec/spec-tmp/Test/DocTest/Internal/Cabal.o ) [doctest] [22 of 42] Compiling Test.DocTest.Internal.Location ( src/Test/DocTest/Internal/Location.hs, dist/build/spec/spec-tmp/Test/DocTest/Internal/Location.o ) [doctest] [23 of 42] Compiling Util ( src/Util.hs, dist/build/spec/spec-tmp/Util.o ) [doctest] [24 of 42] Compiling Extract ( src/Extract.hs, dist/build/spec/spec-tmp/Extract.o ) [doctest] [25 of 42] Compiling Test.DocTest.Internal.Extract ( src/Test/DocTest/Internal/Extract.hs, dist/build/spec/spec-tmp/Test/DocTest/Internal/Extract.o ) [doctest] [26 of 42] Compiling Parse ( src/Parse.hs, dist/build/spec/spec-tmp/Parse.o ) [doctest] [27 of 42] Compiling Test.DocTest.Internal.Parse ( src/Test/DocTest/Internal/Parse.hs, dist/build/spec/spec-tmp/Test/DocTest/Internal/Parse.o ) [doctest] [28 of 42] Compiling Runner.Example ( src/Runner/Example.hs, dist/build/spec/spec-tmp/Runner/Example.o ) [doctest] [29 of 42] Compiling Runner.ExampleSpec ( test/Runner/ExampleSpec.hs, dist/build/spec/spec-tmp/Runner/ExampleSpec.o ) [doctest] [30 of 42] Compiling Property ( src/Property.hs, dist/build/spec/spec-tmp/Property.o ) [doctest] [31 of 42] Compiling Runner ( src/Runner.hs, dist/build/spec/spec-tmp/Runner.o ) [doctest] [32 of 42] Compiling RunnerSpec ( test/RunnerSpec.hs, dist/build/spec/spec-tmp/RunnerSpec.o ) [doctest] [33 of 42] Compiling Run ( src/Run.hs, dist/build/spec/spec-tmp/Run.o ) [doctest] [34 of 42] Compiling Test.DocTest.Internal.Run ( src/Test/DocTest/Internal/Run.hs, dist/build/spec/spec-tmp/Test/DocTest/Internal/Run.o ) [doctest] [35 of 42] Compiling Test.DocTest ( src/Test/DocTest.hs, dist/build/spec/spec-tmp/Test/DocTest.o ) [doctest] [36 of 42] Compiling RunSpec ( test/RunSpec.hs, dist/build/spec/spec-tmp/RunSpec.o ) [doctest] [37 of 42] Compiling MainSpec ( test/MainSpec.hs, dist/build/spec/spec-tmp/MainSpec.o ) [doctest] [38 of 42] Compiling PropertySpec ( test/PropertySpec.hs, dist/build/spec/spec-tmp/PropertySpec.o ) [doctest] [39 of 42] Compiling ParseSpec ( test/ParseSpec.hs, dist/build/spec/spec-tmp/ParseSpec.o ) [doctest] [40 of 42] Compiling ExtractSpec ( test/ExtractSpec.hs, dist/build/spec/spec-tmp/ExtractSpec.o ) [doctest] [41 of 42] Compiling UtilSpec ( test/UtilSpec.hs, dist/build/spec/spec-tmp/UtilSpec.o ) [doctest] [42 of 42] Compiling Main ( test/Spec.hs, dist/build/spec/spec-tmp/Main.o ) [doctest] [43 of 43] Linking dist/build/spec/spec [doctest] buildPhase completed in 44 seconds [doctest] Phase: checkPhase [doctest] Running 1 test suites... [doctest] Test suite spec: RUNNING... [doctest]  [doctest] Extract [doctest]  extract [doctest]  extracts documentation for a top-level declaration [✔] [doctest]  extracts documentation from argument list [✔] [doctest]  extracts documentation for a type class function [✔] [doctest]  extracts documentation from the argument list of a type class function [✔] [doctest]  extracts documentation from the module header [✔] [doctest]  extracts documentation from imported modules [✔] [doctest]  extracts documentation from export list [✔] [doctest]  extracts documentation from named chunks [✔] [doctest]  returns docstrings in the same order they appear in the source [✔] [doctest]  extracts $setup code [✔] [hashable] Test suite logged to: dist/test/hashable-1.4.7.0-xxhash-tests.log [hashable] Test suite hashable-tests: RUNNING... [hashable] hashable [hashable]  properties [hashable]  bernstein: OK [hashable]  +++ OK, passed 100 tests. [hashable]  text [hashable]  text/strict: OK [hashable]  +++ OK, passed 100 tests. [hashable]  text/lazy: OK [hashable]  +++ OK, passed 100 tests. [hashable]  text/rechunk: OK [hashable]  +++ OK, passed 100 tests. [hashable]  text/rechunked: OK [hashable]  +++ OK, passed 100 tests. [hashable]  text/rechunked-salt: OK [hashable]  +++ OK, passed 100 tests. [hashable]  bytestring [hashable]  bytestring/strict: OK [hashable]  +++ OK, passed 100 tests. [hashable]  bytestring/lazy: OK [hashable]  +++ OK, passed 100 tests. [hashable]  bytestring/short: OK [hashable]  +++ OK, passed 100 tests. [hashable]  bytestring/rechunk: OK [hashable]  +++ OK, passed 100 tests. [hashable]  bytestring/rechunked: OK [hashable]  +++ OK, passed 100 tests. [hashable]  bytestring/rechunked-salt: OK [hashable]  +++ OK, passed 100 tests. [hashable]  generics [hashable]  sum2_differ: OK [hashable]  +++ OK, passed 100 tests. [hashable]  sum3_differ: OK [hashable]  +++ OK, passed 100 tests. [hashable]  genericHashWithSalt: OK [hashable]  +++ OK, passed 100 tests. [hashable]  lifted law [hashable]  Hashed: OK [hashable]  +++ OK, passed 100 tests. [hashable]  regressions [hashable]  hashNearPageBoundary: OK [hashable]  Fixed: OK [hashable]  Generic: sum of nullary constructors [hashable]  0: OK [hashable]  1: OK [hashable]  2: OK [hashable]  3: OK [hashable]  4: OK [hashable]  Zero tuples: issue 271: OK [hashable]  odd, odd: issue 271: OK [hashable]  +++ OK, passed 100 tests. [hashable]  Generic: Peano https://github.com/tibbe/hashable/issues/135: OK [hashable]  64 bit Text: OK [hashable]  concatenation [hashable]  String: OK [hashable]  Text: OK [hashable]  Lazy Text: OK [hashable]  ByteString: OK [hashable]  Lazy ByteString: OK [hashable]  [hashable] All 32 tests passed (0.02s) [hashable] Test suite hashable-tests: PASS [hashable] Test suite logged to: dist/test/hashable-1.4.7.0-hashable-tests.log [hashable] 3 of 3 test suites (3 of 3 test cases) passed. [hashable] Phase: haddockPhase [hashable] Preprocessing library for hashable-1.4.7.0.. [hashable] Running Haddock on library for hashable-1.4.7.0.. [hashable] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [hashable] [ 1 of 10] Compiling Data.Hashable.FFI ( src/Data/Hashable/FFI.hs, nothing ) [hashable] [ 2 of 10] Compiling Data.Hashable.Imports ( src/Data/Hashable/Imports.hs, nothing ) [hashable] [ 3 of 10] Compiling Data.Hashable.Mix ( src/Data/Hashable/Mix.hs, nothing ) [hashable] [ 4 of 10] Compiling Data.Hashable.XXH3 ( src/Data/Hashable/XXH3.hs, nothing ) [hashable] [ 5 of 10] Compiling Data.Hashable.LowLevel ( src/Data/Hashable/LowLevel.hs, nothing ) [hashable] [ 6 of 10] Compiling Data.Hashable.Class ( src/Data/Hashable/Class.hs, nothing ) [hashable] [ 7 of 10] Compiling Data.Hashable.Lifted ( src/Data/Hashable/Lifted.hs, nothing ) [hashable] [ 8 of 10] Compiling Data.Hashable.Generic.Instances ( src/Data/Hashable/Generic/Instances.hs, nothing ) [hashable]  [doctest]  fails on invalid flags [✔] [doctest]  extract (regression tests) [doctest]  works with infix operators [✔] [doctest]  works with parallel list comprehensions [✔] [doctest]  works with list comprehensions in instance definitions [✔] [doctest]  works with foreign imports [✔] [doctest]  works for rewrite rules [✔] [doctest]  works for rewrite rules with type signatures [✔] [doctest]  strips CR from dos line endings [✔] [doctest]  works with a module that splices in an expression from an other module [✔] [doctest]  works for type families and GHC 7.6.1 [✔] [doctest] Info [doctest]  formatInfo [doctest]  formats --info output [✔] [doctest] Interpreter [doctest]  interpreterSupported [doctest]  indicates whether GHCi is supported on current platform [✔] [doctest]  ghcInfo [doctest]  includes "Have interpreter" [✔] [doctest]  safeEval [doctest]  evaluates an expression [✔] [doctest]  returns Left on unterminated multiline command [✔] [doctest]  filterExpression [doctest]  removes :set -XTemplateHaskell [✔] [doctest]  filters -XTemplateHaskell [✔] [doctest]  leaves :set-statement that do not set -XTemplateHaskell alone [✔] [doctest] Language.Haskell.GhciWrapper [doctest]  evalEcho [doctest]  prints result to stdout [✔] [doctest]  evalIt [doctest]  preserves it [✔] [doctest]  eval [doctest]  shows literals [✔] [doctest]  shows string literals containing Unicode [✔] [doctest]  evaluates simple expressions [✔] [doctest]  supports let bindings [✔] [doctest]  allows import statements [✔] [doctest]  captures stdout [✔] [doctest]  captures stdout (Unicode) [✔] [doctest]  captures stdout (empty line) [✔] [doctest]  captures stdout (multiple lines) [✔] [doctest]  captures stderr [✔] [doctest]  captures stderr (Unicode) [✔] [doctest]  shows exceptions [✔] [doctest]  shows exceptions (ExitCode) [✔] [doctest]  gives an error message for identifiers that are not in scope [✔] [doctest]  when configVerbose is True [doctest]  prints prompt [✔] [doctest]  with -XOverloadedStrings, -Wall and -Werror [doctest]  does not fail on marker expression (bug fix) [✔] [doctest]  with NoImplicitPrelude [doctest]  works [✔] [doctest]  with a strange String type [doctest]  works [✔] [doctest] Location [doctest]  toLocation [doctest]  works for a regular SrcSpan [✔] [doctest]  works for a single-line SrcSpan [✔] [doctest]  works for a SrcSpan that corresponds to single point [✔] [doctest]  works for a bad SrcSpan [✔] [doctest]  works for a SrcLoc with bad locations [✔] [doctest]  enumerate [doctest]  replicates UnhelpfulLocation [✔] [doctest]  enumerates Location [✔] [doctest] Main [doctest]  doctest [hashable] src/Data/Hashable/Generic/Instances.hs:5:14: warning: [GHC-19244] [-Wtrustworthy-safe] [hashable]  ‘Data.Hashable.Generic.Instances’ is marked as Trustworthy but has been inferred as safe! [hashable]  | [hashable] 5 | {-# LANGUAGE Trustworthy #-} [hashable]  | ^^^^^^^^^^^ [hashable] [ 9 of 10] Compiling Data.Hashable.Generic ( src/Data/Hashable/Generic.hs, nothing ) [hashable] [10 of 10] Compiling Data.Hashable ( src/Data/Hashable.hs, nothing ) [hashable] Haddock coverage: [hashable] Warning: 'ByteArray' is ambiguous. It is defined [hashable]  * in ‘Data.Array.Byte’ [hashable]  * in ‘Data.Array.Byte’ [hashable]  You may be able to disambiguate the identifier by qualifying it or [hashable]  by specifying the type/value namespace explicitly. [hashable]  Defaulting to the one defined in ‘Data.Array.Byte’ [hashable] Warning: 'hash' is out of scope. [hashable]  If you qualify the identifier, haddock can try to link it anyway. [hashable] Warning: 'defaultHashWith' is out of scope. [hashable]  If you qualify the identifier, haddock can try to link it anyway. [hashable] Warning: 'Hashed' is ambiguous. It is defined [hashable]  * at src/Data/Hashable/Class.hs:914:17 [hashable]  * at src/Data/Hashable/Class.hs:914:1 [hashable]  You may be able to disambiguate the identifier by qualifying it or [hashable]  by specifying the type/value namespace explicitly. [hashable]  Defaulting to the one defined at src/Data/Hashable/Class.hs:914:1 [hashable] Warning: 'Arg' is ambiguous. It is defined [hashable]  * in ‘Data.Semigroup’ [hashable]  * in ‘Data.Semigroup’ [hashable]  You may be able to disambiguate the identifier by qualifying it or [hashable]  by specifying the type/value namespace explicitly. [hashable]  Defaulting to the one defined in ‘Data.Semigroup’ [hashable]  80% ( 8 / 10) in 'Data.Hashable.Lifted' [hashable]  Missing documentation for: [hashable]  Hashable1 (src/Data/Hashable/Class.hs:278) [hashable]  Hashable2 (src/Data/Hashable/Class.hs:293) [hashable]  66% ( 6 / 9) in 'Data.Hashable.Generic' [hashable]  Missing documentation for: [hashable]  One (src/Data/Hashable/Class.hs:268) [hashable]  Zero (src/Data/Hashable/Class.hs:267) [hashable]  HashArgs (src/Data/Hashable/Class.hs:270) [hashable] Warning: 'Generic' is out of scope. [hashable]  If you qualify the identifier, haddock can try to link it anyway. [hashable]  100% ( 31 / 31) in 'Data.Hashable' [hashable] Warning: Data.Hashable.Generic: could not find link destinations for: [hashable]  - Data.Hashable.Class.D:R:HashArgsOnea0 [hashable]  - Data.Hashable.Class.D:R:HashArgsZeroa0 [hashable]  - Data.Hashable.Generic.Instances.GSum [hashable] Warning: Data.Hashable: could not find link destinations for: [hashable]  - Data.Hashable.Mix.Salt [hashable] Documentation created: dist/doc/html/hashable/, [hashable] dist/doc/html/hashable/hashable.txt [hashable] Preprocessing test suite 'hashable-examples' for hashable-1.4.7.0.. [hashable] Preprocessing test suite 'xxhash-tests' for hashable-1.4.7.0.. [hashable] Preprocessing test suite 'hashable-tests' for hashable-1.4.7.0.. [hashable] Phase: installPhase [hashable] Installing library in /nix/store/xgr80ndllagdw1x9kpkryxkwx94mfp7f-hashable-1.4.7.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [hashable] Phase: fixupPhase [hashable] shrinking RPATHs of ELF executables and libraries in /nix/store/xgr80ndllagdw1x9kpkryxkwx94mfp7f-hashable-1.4.7.0 [hashable] shrinking /nix/store/xgr80ndllagdw1x9kpkryxkwx94mfp7f-hashable-1.4.7.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHShashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m-ghc9.8.1.so [hashable] checking for references to /build/ in /nix/store/xgr80ndllagdw1x9kpkryxkwx94mfp7f-hashable-1.4.7.0... [hashable] patching script interpreter paths in /nix/store/xgr80ndllagdw1x9kpkryxkwx94mfp7f-hashable-1.4.7.0 [hashable] stripping (with command strip and flags -S -p) in /nix/store/xgr80ndllagdw1x9kpkryxkwx94mfp7f-hashable-1.4.7.0/lib [hashable] shrinking RPATHs of ELF executables and libraries in /nix/store/g1zj4g97jr8c4082bccsjgqhpal5wbgz-hashable-1.4.7.0-doc [hashable] checking for references to /build/ in /nix/store/g1zj4g97jr8c4082bccsjgqhpal5wbgz-hashable-1.4.7.0-doc... [hashable] patching script interpreter paths in /nix/store/g1zj4g97jr8c4082bccsjgqhpal5wbgz-hashable-1.4.7.0-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/g1zj4g97jr8c4082bccsjgqhpal5wbgz-hashable-1.4.7.0-doc /nix/store/xgr80ndllagdw1x9kpkryxkwx94mfp7f-hashable-1.4.7.0 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/g1zj4g97jr8c4082bccsjgqhpal5wbgz-hashable-1.4.7.0-doc /nix/store/xgr80ndllagdw1x9kpkryxkwx94mfp7f-hashable-1.4.7.0 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/lx2rjpnzkjdncvlh71acvwvvz48m1kxv-os-string-2.0.7-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/2g7p0mgagawhsmawrx6gmigx8r5lylmb-os-string-2.0.7' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/xgr80ndllagdw1x9kpkryxkwx94mfp7f-hashable-1.4.7.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 5 of 174 built (2 building), 395 of 395 downloaded from cache Building OneTuple Building async Building case-insensitive Building constraints Building data-fix Building fin Building lucid Building opentelemetry Building ordered-containers Building psqueues Building text-short Building these Building time-compat Building uuid-types [OneTuple] Phase: setupCompilerEnvironmentPhase [OneTuple] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [OneTuple] Phase: unpackPhase [OneTuple] unpacking source archive /nix/store/xpigz6w15mkzrg5z4cw65qbnis5rcm34-OneTuple-0.4.2.tar.gz [OneTuple] source root is OneTuple-0.4.2 [OneTuple] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "OneTuple-0.4.2/test/th.hs" [OneTuple] Phase: patchPhase [OneTuple] Replace Cabal file with edited version from mirror://hackage/OneTuple-0.4.2/revision/1.cabal. [OneTuple] Phase: compileBuildDriverPhase [OneTuple] setupCompileFlags: -package-db=/build/tmp.jAz8jHPP5e/setup-package.conf.d -threaded [OneTuple] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.jAz8jHPP5e/Main.o ) [OneTuple] [2 of 2] Linking Setup [async] Phase: setupCompilerEnvironmentPhase [async] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [async] Phase: unpackPhase [async] unpacking source archive /nix/store/zcfkav5mq2fcqmljmwcr011smnqy9q05-async-2.2.5.tar.gz [async] source root is async-2.2.5 [async] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "async-2.2.5/test/test-async.hs" [async] Phase: patchPhase [async] Replace Cabal file with edited version from mirror://hackage/async-2.2.5/revision/3.cabal. [async] Phase: compileBuildDriverPhase [async] setupCompileFlags: -package-db=/build/tmp.MowUI35Tgp/setup-package.conf.d -threaded [async] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.MowUI35Tgp/Main.o ) [async] [2 of 2] Linking Setup [case-insensitive] Phase: setupCompilerEnvironmentPhase [case-insensitive] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [case-insensitive] Phase: unpackPhase [case-insensitive] unpacking source archive /nix/store/j5ii6jyxahhhmc58d6wd31055hk6a12s-case-insensitive-1.2.1.0.tar.gz [case-insensitive] source root is case-insensitive-1.2.1.0 [case-insensitive] setting SOURCE_DATE_EPOCH to timestamp 1557030904 of file "case-insensitive-1.2.1.0/test/test.hs" [case-insensitive] Phase: patchPhase [case-insensitive] Phase: compileBuildDriverPhase [case-insensitive] setupCompileFlags: -package-db=/build/tmp.snjpvDs0FQ/setup-package.conf.d -threaded [case-insensitive] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.snjpvDs0FQ/Main.o ) [case-insensitive] [2 of 2] Linking Setup [constraints] Phase: setupCompilerEnvironmentPhase [constraints] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [constraints] Phase: unpackPhase [constraints] unpacking source archive /nix/store/9b3980c2m9ign1w8ym4pvak4c716pkcs-constraints-0.14.2.tar.gz [constraints] source root is constraints-0.14.2 [constraints] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "constraints-0.14.2/tests/Spec.hs" [constraints] Phase: patchPhase [constraints] Replace Cabal file with edited version from mirror://hackage/constraints-0.14.2/revision/1.cabal. [constraints] Phase: compileBuildDriverPhase [constraints] setupCompileFlags: -package-db=/build/tmp.BT2uYR89Vs/setup-package.conf.d -threaded [constraints] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.BT2uYR89Vs/Main.o ) [constraints] [2 of 2] Linking Setup [data-fix] Phase: setupCompilerEnvironmentPhase [data-fix] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [data-fix] Phase: unpackPhase [data-fix] unpacking source archive /nix/store/8d6jv94g6pjxgcr1il58v4zdq79dm1qd-data-fix-0.3.4.tar.gz [data-fix] source root is data-fix-0.3.4 [data-fix] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "data-fix-0.3.4/src/Data/Fix.hs" [data-fix] Phase: patchPhase [data-fix] Replace Cabal file with edited version from mirror://hackage/data-fix-0.3.4/revision/1.cabal. [data-fix] Phase: compileBuildDriverPhase [data-fix] setupCompileFlags: -package-db=/build/tmp.dMyJOFJIBO/setup-package.conf.d -threaded [data-fix] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.dMyJOFJIBO/Main.o ) [data-fix] [2 of 2] Linking Setup [doctest]  testSimple [✔] [doctest]  it-variable [✔] [doctest]  it-variable in $setup [✔] [doctest]  failing [✔] [doctest]  skips subsequent examples from the same group if an example fails [✔] [doctest]  testImport [✔] [doctest]  testCommentLocation [✔] [doctest]  testPutStr [✔] [doctest]  fails on multi-line expressions, introduced with :{ [✔] [doctest]  testBlankline [✔] [doctest]  examples from the same Haddock comment share the same scope [✔] [doctest]  testDocumentationForArguments [✔] [fin] Phase: setupCompilerEnvironmentPhase [fin] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [fin] Phase: unpackPhase [fin] unpacking source archive /nix/store/igyd46avvx41sqdwsjl7i9js189hcqgy-fin-0.3.2.tar.gz [fin] source root is fin-0.3.2 [fin] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "fin-0.3.2/test/Inspection.hs" [fin] Phase: patchPhase [fin] Replace Cabal file with edited version from mirror://hackage/fin-0.3.2/revision/1.cabal. [fin] Phase: compileBuildDriverPhase [fin] setupCompileFlags: -package-db=/build/tmp.4DBYtGaYXC/setup-package.conf.d -threaded [fin] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.4DBYtGaYXC/Main.o ) [fin] [2 of 2] Linking Setup [lucid] Phase: setupCompilerEnvironmentPhase [lucid] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [lucid] Phase: unpackPhase [lucid] unpacking source archive /nix/store/4mq0vrrwh6n3jzvslmk378g0p5wi490x-lucid-2.11.20250303.tar.gz [lucid] source root is lucid-2.11.20250303 [lucid] setting SOURCE_DATE_EPOCH to timestamp 1741017112 of file "lucid-2.11.20250303/CHANGELOG.md" [lucid] Phase: patchPhase [lucid] Phase: compileBuildDriverPhase [lucid] setupCompileFlags: -package-db=/build/tmp.OQ9xjAlCr1/setup-package.conf.d -threaded [lucid] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.OQ9xjAlCr1/Main.o ) [opentelemetry] Phase: setupCompilerEnvironmentPhase [opentelemetry] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [opentelemetry] Phase: unpackPhase [opentelemetry] unpacking source archive /nix/store/xp7cl2wj28k7pj6ddw72lxy2l3kcvbib-opentelemetry-0.8.0.tar.gz [opentelemetry] source root is opentelemetry-0.8.0 [opentelemetry] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "opentelemetry-0.8.0/src/OpenTelemetry/SpanContext.hs" [opentelemetry] Phase: patchPhase [opentelemetry] Phase: compileBuildDriverPhase [opentelemetry] setupCompileFlags: -package-db=/build/tmp.kUdgMxuAOI/setup-package.conf.d -threaded [opentelemetry] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.kUdgMxuAOI/Main.o ) [opentelemetry] [2 of 2] Linking Setup [ordered-containers] Phase: setupCompilerEnvironmentPhase [ordered-containers] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [ordered-containers] Phase: unpackPhase [ordered-containers] unpacking source archive /nix/store/h5aghv0jkgjz7nkh9nqh6vrbpg8i4bdd-ordered-containers-0.2.4.tar.gz [ordered-containers] source root is ordered-containers-0.2.4 [ordered-containers] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "ordered-containers-0.2.4/Setup.hs" [ordered-containers] Phase: patchPhase [ordered-containers] Phase: compileBuildDriverPhase [ordered-containers] setupCompileFlags: -package-db=/build/tmp.2blEIsbxax/setup-package.conf.d -threaded [ordered-containers] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.2blEIsbxax/Main.o ) [pcg-random] Phase: setupCompilerEnvironmentPhase [pcg-random] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [pcg-random] Phase: unpackPhase [pcg-random] unpacking source archive /nix/store/ia0x75izhf945dzqqdqyi2iy3n12bbvd-pcg-random-0.1.4.0.tar.gz [pcg-random] source root is pcg-random-0.1.4.0 [pcg-random] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "pcg-random-0.1.4.0/test/doctest.hs" [pcg-random] Phase: patchPhase [pcg-random] Replace Cabal file with edited version from mirror://hackage/pcg-random-0.1.4.0/revision/1.cabal. [pcg-random] Phase: compileBuildDriverPhase [pcg-random] setupCompileFlags: -package-db=/build/tmp.sJ9YmDehSC/setup-package.conf.d -threaded [pcg-random] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.sJ9YmDehSC/Main.o ) [pcg-random] [2 of 2] Linking Setup [pcg-random] Phase: updateAutotoolsGnuConfigScriptsPhase [pcg-random] Phase: configurePhase [pcg-random] configureFlags: --verbose --prefix=/nix/store/7wphf0b9mxyv8zqfxgvhc9c205r5iqn2-pcg-random-0.1.4.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/bwaa5914rkqs13m4aw2pi58pglkyfqws-pcg-random-0.1.4.0-doc/share/doc/pcg-random-0.1.4.0 --with-gcc=gcc --package-db=/build/tmp.sJ9YmDehSC/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/lib [pcg-random] Using Parsec parser [pcg-random] Configuring pcg-random-0.1.4.0... [pcg-random] Dependency base >=4.3 && <5: using base-4.19.0.0 [pcg-random] Dependency bytestring: using bytestring-0.12.0.2 [pcg-random] Dependency entropy: using entropy-0.4.1.11 [pcg-random] Dependency primitive >=0.7 && <0.10: using primitive-0.9.1.0 [pcg-random] Dependency random >=1.2 && <2.0: using random-1.2.1.3 [pcg-random] Dependency base: using base-4.19.0.0 [pcg-random] Dependency doctest: using doctest-0.22.6 [pcg-random] Dependency pcg-random: using pcg-random-0.1.4.0 [pcg-random] Source component graph: [pcg-random]  component lib [pcg-random]  component test:doctests dependency lib [pcg-random] Configured component graph: [pcg-random]  component pcg-random-0.1.4.0-8BUlB3uc3PgJp3H7U5875U [pcg-random]  include base-4.19.0.0-b960 [pcg-random]  include bytestring-0.12.0.2-4690 [pcg-random]  include entropy-0.4.1.11-9rRRxjelGVLH6a8xPcmNF3 [pcg-random]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [pcg-random]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [pcg-random]  component pcg-random-0.1.4.0-4jexVyXIBOUEWU5I5guoUY-doctests [pcg-random]  include base-4.19.0.0-b960 [pcg-random]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [pcg-random]  include pcg-random-0.1.4.0-8BUlB3uc3PgJp3H7U5875U [pcg-random] Linked component graph: [pcg-random]  unit pcg-random-0.1.4.0-8BUlB3uc3PgJp3H7U5875U [pcg-random]  include base-4.19.0.0-b960 [pcg-random]  include bytestring-0.12.0.2-4690 [pcg-random]  include entropy-0.4.1.11-9rRRxjelGVLH6a8xPcmNF3 [pcg-random]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [pcg-random]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [psqueues] Phase: setupCompilerEnvironmentPhase [psqueues] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [psqueues] Phase: unpackPhase [psqueues] unpacking source archive /nix/store/sn8f4bm7n42lgcrqdgsy8iykxfa7khqi-psqueues-0.2.8.1.tar.gz [psqueues] source root is psqueues-0.2.8.1 [psqueues] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "psqueues-0.2.8.1/tests/Main.hs" [psqueues] Phase: patchPhase [psqueues] Phase: compileBuildDriverPhase [psqueues] setupCompileFlags: -package-db=/build/tmp.F0MKdZyNND/setup-package.conf.d -threaded [text-short] Phase: setupCompilerEnvironmentPhase [text-short] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [text-short] Phase: unpackPhase [these] Phase: setupCompilerEnvironmentPhase [these] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [these] Phase: unpackPhase [time-compat] Phase: setupCompilerEnvironmentPhase [pcg-random]  System.Random.PCG=pcg-random-0.1.4.0-8BUlB3uc3PgJp3H7U5875U:System.Random.PCG,System.Random.PCG.Class=pcg-random-0.1.4.0-8BUlB3uc3PgJp3H7U5875U:System.Random.PCG.Class,System.Random.PCG.Fast=pcg-random-0.1.4.0-8BUlB3uc3PgJp3H7U5875U:System.Random.PCG.Fast,System.Random.PCG.Fast.Pure=pcg-random-0.1.4.0-8BUlB3uc3PgJp3H7U5875U:System.Random.PCG.Fast.Pure,System.Random.PCG.Pure=pcg-random-0.1.4.0-8BUlB3uc3PgJp3H7U5875U:System.Random.PCG.Pure,System.Random.PCG.Single=pcg-random-0.1.4.0-8BUlB3uc3PgJp3H7U5875U:System.Random.PCG.Single,System.Random.PCG.Unique=pcg-random-0.1.4.0-8BUlB3uc3PgJp3H7U5875U:System.Random.PCG.Unique [pcg-random]  unit pcg-random-0.1.4.0-4jexVyXIBOUEWU5I5guoUY-doctests [pcg-random]  include base-4.19.0.0-b960 [pcg-random]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [pcg-random]  include pcg-random-0.1.4.0-8BUlB3uc3PgJp3H7U5875U [pcg-random] Ready component graph: [pcg-random]  definite pcg-random-0.1.4.0-8BUlB3uc3PgJp3H7U5875U [pcg-random]  depends base-4.19.0.0-b960 [pcg-random]  depends bytestring-0.12.0.2-4690 [pcg-random]  depends entropy-0.4.1.11-9rRRxjelGVLH6a8xPcmNF3 [pcg-random]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [pcg-random]  depends random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [pcg-random]  definite pcg-random-0.1.4.0-4jexVyXIBOUEWU5I5guoUY-doctests [pcg-random]  depends base-4.19.0.0-b960 [pcg-random]  depends doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [pcg-random]  depends pcg-random-0.1.4.0-8BUlB3uc3PgJp3H7U5875U [pcg-random] Using Cabal-3.10.3.0 compiled by ghc-9.8 [pcg-random] Using compiler: ghc-9.8.1 [pcg-random] Using install prefix: [pcg-random] /nix/store/7wphf0b9mxyv8zqfxgvhc9c205r5iqn2-pcg-random-0.1.4.0 [pcg-random] Executables installed in: [pcg-random] /nix/store/7wphf0b9mxyv8zqfxgvhc9c205r5iqn2-pcg-random-0.1.4.0/bin [pcg-random] Libraries installed in: [pcg-random] /nix/store/7wphf0b9mxyv8zqfxgvhc9c205r5iqn2-pcg-random-0.1.4.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/pcg-random-0.1.4.0-8BUlB3uc3PgJp3H7U5875U [pcg-random] Dynamic Libraries installed in: [pcg-random] /nix/store/7wphf0b9mxyv8zqfxgvhc9c205r5iqn2-pcg-random-0.1.4.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [pcg-random] Private executables installed in: [pcg-random] /nix/store/7wphf0b9mxyv8zqfxgvhc9c205r5iqn2-pcg-random-0.1.4.0/libexec/x86_64-linux-ghc-9.8.1/pcg-random-0.1.4.0 [pcg-random] Data files installed in: [pcg-random] /nix/store/7wphf0b9mxyv8zqfxgvhc9c205r5iqn2-pcg-random-0.1.4.0/share/x86_64-linux-ghc-9.8.1/pcg-random-0.1.4.0 [pcg-random] Documentation installed in: [pcg-random] /nix/store/bwaa5914rkqs13m4aw2pi58pglkyfqws-pcg-random-0.1.4.0-doc/share/doc/pcg-random-0.1.4.0 [pcg-random] Configuration files installed in: [pcg-random] /nix/store/7wphf0b9mxyv8zqfxgvhc9c205r5iqn2-pcg-random-0.1.4.0/etc [pcg-random] No alex found [pcg-random] Using ar found on system at: [pcg-random] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [pcg-random] No c2hs found [pcg-random] No cpphs found [pcg-random] Using doctest version 0.22.6 found on system at: [pcg-random] /nix/store/5b1p4pwqjyd7hm6rr4ill4mcxhy3cgwg-doctest-0.22.6/bin/doctest [pcg-random] Using gcc version 14.3.0 given by user at: [pcg-random] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [pcg-random] Using ghc version 9.8.1 found on system at: [pcg-random] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [pcg-random] Using ghc-pkg version 9.8.1 found on system at: [pcg-random] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [pcg-random] No ghcjs found [pcg-random] No ghcjs-pkg found [pcg-random] No greencard found [pcg-random] Using haddock version 2.30.0 found on system at: [pcg-random] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [pcg-random] No happy found [pcg-random] Using haskell-suite found on system at: haskell-suite-dummy-location [pcg-random] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [pcg-random] No hmake found [pcg-random] Using hpc version 0.69 found on system at: [pcg-random] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [pcg-random] Using hsc2hs version 0.68.10 found on system at: [pcg-random] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [pcg-random] Using hscolour version 1.25 found on system at: [pcg-random] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [pcg-random] No jhc found [pcg-random] Using ld found on system at: [pcg-random] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [pcg-random] No pkg-config found [pcg-random] Using runghc version 9.8.1 found on system at: [pcg-random] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [pcg-random] Using strip version 2.44 found on system at: [pcg-random] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [pcg-random] Using tar found on system at: [pcg-random] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [pcg-random] No uhc found [pcg-random] Phase: buildPhase [pcg-random] Preprocessing library for pcg-random-0.1.4.0.. [pcg-random] Building library for pcg-random-0.1.4.0.. [pcg-random]  [text-short] unpacking source archive /nix/store/73fqxgslfgfnmf0wbaj60cv4lp2mvnw5-text-short-0.1.6.tar.gz [pcg-random] src/System/Random/PCG/Fast/Pure.hs:12:14: warning: [GHC-53692] [-Wdeprecated-flags] [pcg-random]  -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead [pcg-random]  | [pcg-random] 12 | {-# LANGUAGE TypeInType #-} [pcg-random]  | ^^^^^^^^^^ [pcg-random] [1 of 7] Compiling System.Random.PCG.Class ( src/System/Random/PCG/Class.hs, dist/build/System/Random/PCG/Class.o, dist/build/System/Random/PCG/Class.dyn_o ) [pcg-random] [2 of 7] Compiling System.Random.PCG ( src/System/Random/PCG.hs, dist/build/System/Random/PCG.o, dist/build/System/Random/PCG.dyn_o ) [these] unpacking source archive /nix/store/68jyhraz9gap8cmxlsfy9nwk6cm77blq-these-1.2.1.tar.gz [time-compat] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [text-short] source root is text-short-0.1.6 [these] source root is these-1.2.1 [text-short] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "text-short-0.1.6/text-short.cabal" [these] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "these-1.2.1/these.cabal" [ordered-containers] [2 of 2] Linking Setup [these] Phase: patchPhase [text-short] Phase: patchPhase [psqueues] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.F0MKdZyNND/Main.o ) [these] Replace Cabal file with edited version from mirror://hackage/these-1.2.1/revision/2.cabal. [text-short] Replace Cabal file with edited version from mirror://hackage/text-short-0.1.6/revision/3.cabal. [these] Phase: compileBuildDriverPhase [lucid] [2 of 2] Linking Setup [these] setupCompileFlags: -package-db=/build/tmp.dwbDOLDAkY/setup-package.conf.d -threaded [text-short] Phase: compileBuildDriverPhase [text-short] setupCompileFlags: -package-db=/build/tmp.LPT3xGp7uQ/setup-package.conf.d -threaded [text-short] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.LPT3xGp7uQ/Main.o ) [these] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.dwbDOLDAkY/Main.o ) [doctest]  template-haskell [✔] [uuid-types] Phase: setupCompilerEnvironmentPhase [uuid-types] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [psqueues] [2 of 2] Linking Setup [time-compat] Phase: unpackPhase [time-compat] unpacking source archive /nix/store/cyhgy871zir7xxvsnrall1bl6w9izihd-time-compat-1.9.7.tar.gz [text-short] [2 of 2] Linking Setup [time-compat] source root is time-compat-1.9.7 [time-compat] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "time-compat-1.9.7/time-compat.cabal" [time-compat] Phase: patchPhase [time-compat] Replace Cabal file with edited version from mirror://hackage/time-compat-1.9.7/revision/2.cabal. [time-compat] Phase: compileBuildDriverPhase [these] [2 of 2] Linking Setup [pcg-random]  [pcg-random] src/System/Random/PCG.hs:68:1: warning: [GHC-66111] [-Wunused-imports] [pcg-random]  The import of ‘Control.Applicative’ is redundant [pcg-random]  except perhaps to import instances from ‘Control.Applicative’ [pcg-random]  To import instances alone, use: import Control.Applicative() [pcg-random]  | [pcg-random] 68 | import Control.Applicative [pcg-random]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [pcg-random]  [pcg-random] src/System/Random/PCG.hs:243:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] [pcg-random]  The use of ‘~’ without TypeOperators [pcg-random]  will become an error in a future GHC release. [pcg-random]  Suggested fix: Perhaps you intended to use TypeOperators [pcg-random]  | [pcg-random] 243 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where [pcg-random]  | ^ [time-compat] setupCompileFlags: -package-db=/build/tmp.XXz85oDomL/setup-package.conf.d -threaded [uuid-types] Phase: unpackPhase [uuid-types] unpacking source archive /nix/store/l26k32zhs3vwn025fsbd7bbl3s4girrp-uuid-types-1.0.6.tar.gz [uuid-types] source root is uuid-types-1.0.6 [time-compat] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.XXz85oDomL/Main.o ) [uuid-types] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "uuid-types-1.0.6/uuid-types.cabal" [uuid-types] Phase: patchPhase [uuid-types] Replace Cabal file with edited version from mirror://hackage/uuid-types-1.0.6/revision/3.cabal. [uuid-types] Phase: compileBuildDriverPhase [uuid-types] setupCompileFlags: -package-db=/build/tmp.DfvfW5oRkp/setup-package.conf.d -threaded [time-compat] [2 of 2] Linking Setup [doctest]  handles source files with CRLF line endings [✔] [uuid-types] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.DfvfW5oRkp/Main.o ) [uuid-types] [2 of 2] Linking Setup [OneTuple] Phase: updateAutotoolsGnuConfigScriptsPhase [OneTuple] Phase: configurePhase [OneTuple] configureFlags: --verbose --prefix=/nix/store/dsmwy3rxjlvm2dfhr86jh83bw64rv6wb-OneTuple-0.4.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/bznl1rw54ylzmyq8f0kpmyvynbcywi80-OneTuple-0.4.2-doc/share/doc/OneTuple-0.4.2 --with-gcc=gcc --package-db=/build/tmp.jAz8jHPP5e/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [OneTuple] Using Parsec parser [OneTuple] Configuring OneTuple-0.4.2... [doctest]  runs $setup before each test group [✔] [async] Phase: updateAutotoolsGnuConfigScriptsPhase [case-insensitive] Phase: updateAutotoolsGnuConfigScriptsPhase [async] Phase: configurePhase [async] configureFlags: --verbose --prefix=/nix/store/1pw1cpsyc91413wh5vfn8cj9n7rl6y5a-async-2.2.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/vk7nm8by3dcwrayhhzv0sm74j540ra7v-async-2.2.5-doc/share/doc/async-2.2.5 --with-gcc=gcc --package-db=/build/tmp.MowUI35Tgp/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [case-insensitive] Phase: configurePhase [case-insensitive] configureFlags: --verbose --prefix=/nix/store/wlb7s9rq3cmspvx401xmj41dpij3dqx5-case-insensitive-1.2.1.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/mpryvnq3cvqlj7xiiqrjnmmllw68kcby-case-insensitive-1.2.1.0-doc/share/doc/case-insensitive-1.2.1.0 --with-gcc=gcc --package-db=/build/tmp.snjpvDs0FQ/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [case-insensitive] Using Parsec parser [case-insensitive] Configuring case-insensitive-1.2.1.0... [async] Using Parsec parser [async] Configuring async-2.2.5... [fin] Phase: updateAutotoolsGnuConfigScriptsPhase [data-fix] Phase: updateAutotoolsGnuConfigScriptsPhase [fin] Phase: configurePhase [data-fix] Phase: configurePhase [data-fix] configureFlags: --verbose --prefix=/nix/store/prlz07mw1l1hr4z5wr9lmx5wfrpv7ll3-data-fix-0.3.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/8cbnnxggdj07sk3k5cjk8pvadlvgiah3-data-fix-0.3.4-doc/share/doc/data-fix-0.3.4 --with-gcc=gcc --package-db=/build/tmp.dMyJOFJIBO/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [fin] configureFlags: --verbose --prefix=/nix/store/npvyd4pm2pgbp6khzqdbgk64a63zxqhv-fin-0.3.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/iyfgikhafh89dpyknpd86pm3lfyv2gy1-fin-0.3.2-doc/share/doc/fin-0.3.2 --with-gcc=gcc --package-db=/build/tmp.4DBYtGaYXC/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/lib [fin] Using Parsec parser [fin] Configuring fin-0.3.2... [data-fix] Using Parsec parser [data-fix] Configuring data-fix-0.3.4... [constraints] Phase: updateAutotoolsGnuConfigScriptsPhase [constraints] Phase: configurePhase [constraints] configureFlags: --verbose --prefix=/nix/store/9zyg0chzj3gm1h2s3b4jppwx7wq6m9wa-constraints-0.14.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/ivvap0i381y6da8w6my78nhcwcn77gjs-constraints-0.14.2-doc/share/doc/constraints-0.14.2 --with-gcc=gcc --package-db=/build/tmp.BT2uYR89Vs/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [constraints] Using Parsec parser [constraints] Configuring constraints-0.14.2... [lucid] Phase: updateAutotoolsGnuConfigScriptsPhase [OneTuple] Dependency base >=4.12 && <4.22: using base-4.19.0.0 [OneTuple] Dependency ghc-prim: using ghc-prim-0.11.0 [OneTuple] Dependency template-haskell: using template-haskell-2.21.0.0 [OneTuple] Dependency OneTuple: using OneTuple-0.4.2 [OneTuple] Dependency base: using base-4.19.0.0 [OneTuple] Dependency hashable: using hashable-1.4.7.0 [OneTuple] Dependency OneTuple: using OneTuple-0.4.2 [OneTuple] Dependency base: using base-4.19.0.0 [OneTuple] Dependency template-haskell: using template-haskell-2.21.0.0 [doctest]  skips subsequent tests from a module, if $setup fails [✔] [lucid] Phase: configurePhase [ordered-containers] Phase: updateAutotoolsGnuConfigScriptsPhase [lucid] configureFlags: --verbose --prefix=/nix/store/ck2hjv5byq6sib2grb355zp77zhxfknh-lucid-2.11.20250303 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/a32a3g4ry0swfbbzhs8xahqg60k3yzkz-lucid-2.11.20250303-doc/share/doc/lucid-2.11.20250303 --with-gcc=gcc --package-db=/build/tmp.OQ9xjAlCr1/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [psqueues] Phase: updateAutotoolsGnuConfigScriptsPhase [ordered-containers] Phase: configurePhase [lucid] Using Parsec parser [lucid] Configuring lucid-2.11.20250303... [opentelemetry] Phase: updateAutotoolsGnuConfigScriptsPhase [ordered-containers] configureFlags: --verbose --prefix=/nix/store/8ccnhmr3y3anvzyspyzh7jz6na68rsdh-ordered-containers-0.2.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/q18jqbv07nr56qh4xqm6z5a654lrjnfc-ordered-containers-0.2.4-doc/share/doc/ordered-containers-0.2.4 --with-gcc=gcc --package-db=/build/tmp.2blEIsbxax/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [opentelemetry] Phase: configurePhase [psqueues] Phase: configurePhase [ordered-containers] Using Parsec parser [ordered-containers] Configuring ordered-containers-0.2.4... [psqueues] configureFlags: --verbose --prefix=/nix/store/j0fa4b4m69pk9z75d34rs85pghf2kpl8-psqueues-0.2.8.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/n9zlfwcg9zckcdq373j7270mliyy6bkq-psqueues-0.2.8.1-doc/share/doc/psqueues-0.2.8.1 --with-gcc=gcc --package-db=/build/tmp.F0MKdZyNND/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [opentelemetry] configureFlags: --verbose --prefix=/nix/store/0bhmsi03001siqpc6bg8gr9ii6favr9y-opentelemetry-0.8.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/gh0v9ykwd5mak2vxkq97fsra83dz9v9d-opentelemetry-0.8.0-doc/share/doc/opentelemetry-0.8.0 --with-gcc=gcc --package-db=/build/tmp.kUdgMxuAOI/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [opentelemetry] Using Parsec parser [opentelemetry] Configuring opentelemetry-0.8.0... [psqueues] Using Parsec parser [psqueues] Configuring psqueues-0.2.8.1... [case-insensitive] Dependency base >=3 && <5: using base-4.19.0.0 [case-insensitive] Dependency bytestring >=0.9: using bytestring-0.12.0.2 [case-insensitive] Dependency deepseq >=1.1: using deepseq-1.5.0.0 [case-insensitive] Dependency hashable >=1.0: using hashable-1.4.7.0 [case-insensitive] Dependency text >=0.3: using text-2.1 [case-insensitive] Dependency HUnit >=1.2.2: using HUnit-1.6.2.0 [case-insensitive] Dependency base >=3 && <5: using base-4.19.0.0 [case-insensitive] Dependency bytestring >=0.9: using bytestring-0.12.0.2 [case-insensitive] Dependency case-insensitive: using case-insensitive-1.2.1.0 [case-insensitive] Dependency test-framework >=0.2.4: using test-framework-0.8.2.2 [case-insensitive] Dependency test-framework-hunit >=0.2.4: using test-framework-hunit-0.3.0.2 [case-insensitive] Dependency text >=0.3: using text-2.1 [async] Flags chosen: bench=False [async] Dependency base >=4.3 && <4.22: using base-4.19.0.0 [async] Dependency hashable >=1.1.2.0 && <1.6: using hashable-1.4.7.0 [async] Dependency stm >=2.2 && <2.6: using stm-2.5.2.1 [async] Dependency HUnit: using HUnit-1.6.2.0 [async] Dependency async: using async-2.2.5 [async] Dependency base: using base-4.19.0.0 [async] Dependency stm: using stm-2.5.2.1 [async] Dependency test-framework: using test-framework-0.8.2.2 [async] Dependency test-framework-hunit: using test-framework-hunit-0.3.0.2 [data-fix] Dependency base >=4.12.0.0 && <4.22: using base-4.19.0.0 [data-fix] Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.5.0.0 [data-fix] Dependency hashable >=1.4.4.0 && <1.6: using hashable-1.4.7.0 [text-short] Phase: updateAutotoolsGnuConfigScriptsPhase [doctest]  ignores trailing whitespace when matching test output [✔] [doctest]  doctest as a runner for QuickCheck properties [fin] Dependency QuickCheck >=2.14.2 && <2.16: using QuickCheck-2.14.3 [fin] Dependency base >=4.12.0.0 && <4.22: using base-4.19.0.0 [fin] Dependency boring >=0.2.2 && <0.3: using boring-0.2.2 [fin] Dependency dec >=0.0.6 && <0.1: using dec-0.0.6 [fin] Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.5.0.0 [fin] Dependency hashable >=1.4.4.0 && <1.5 || >=1.5.0.0 && <1.6: using [fin] hashable-1.4.7.0 [fin] Dependency some >=1.0.6 && <1.1: using some-1.0.6 [fin] Dependency universe-base >=1.1.4 && <1.2: using universe-base-1.1.4 [fin] Dependency base: using base-4.19.0.0 [fin] Dependency fin: using fin-0.3.2 [fin] Dependency inspection-testing >=0.2.0.1 && <0.7: using [fin] inspection-testing-0.5.0.3 [fin] Dependency tagged: using tagged-0.8.8 [text-short] Phase: configurePhase [text-short] configureFlags: --verbose --prefix=/nix/store/kpnz6mhmf6dqcczw3iixi7d7lx7k6rp3-text-short-0.1.6 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/c82pv4i02vm2bcxn869kw0c82p9pyxsi-text-short-0.1.6-doc/share/doc/text-short-0.1.6 --with-gcc=gcc --package-db=/build/tmp.LPT3xGp7uQ/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [text-short] Using Parsec parser [text-short] Configuring text-short-0.1.6... [time-compat] Phase: updateAutotoolsGnuConfigScriptsPhase [these] Phase: updateAutotoolsGnuConfigScriptsPhase [constraints] Dependency base >=4.12 && <5: using base-4.19.0.0 [constraints] Dependency binary >=0.7.1 && <0.9: using binary-0.8.9.1 [constraints] Dependency boring >=0.2 && <0.3: using boring-0.2.2 [constraints] Dependency deepseq >=1.3 && <1.6: using deepseq-1.5.0.0 [constraints] Dependency ghc-prim: using ghc-prim-0.11.0 [constraints] Dependency hashable >=1.2 && <1.6: using hashable-1.4.7.0 [constraints] Dependency mtl >=2.2 && <2.4: using mtl-2.3.1 [constraints] Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 [constraints] Dependency base: using base-4.19.0.0 [constraints] Dependency constraints: using constraints-0.14.2 [constraints] Dependency hspec >=2: using hspec-2.11.12 [these] Phase: configurePhase [time-compat] Phase: configurePhase [pcg-random] [3 of 7] Compiling System.Random.PCG.Fast ( src/System/Random/PCG/Fast.hs, dist/build/System/Random/PCG/Fast.o, dist/build/System/Random/PCG/Fast.dyn_o ) [pcg-random]  [pcg-random] src/System/Random/PCG/Fast.hs:69:1: warning: [GHC-66111] [-Wunused-imports] [pcg-random]  The import of ‘Control.Applicative’ is redundant [pcg-random]  except perhaps to import instances from ‘Control.Applicative’ [pcg-random]  To import instances alone, use: import Control.Applicative() [pcg-random]  | [pcg-random] 69 | import Control.Applicative [pcg-random]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [pcg-random]  [pcg-random] src/System/Random/PCG/Fast.hs:212:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] [pcg-random]  The use of ‘~’ without TypeOperators [pcg-random]  will become an error in a future GHC release. [pcg-random]  Suggested fix: Perhaps you intended to use TypeOperators [pcg-random]  | [pcg-random] 212 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where [pcg-random]  | ^ [pcg-random] [4 of 7] Compiling System.Random.PCG.Fast.Pure ( src/System/Random/PCG/Fast/Pure.hs, dist/build/System/Random/PCG/Fast/Pure.o, dist/build/System/Random/PCG/Fast/Pure.dyn_o ) [pcg-random]  [pcg-random] src/System/Random/PCG/Fast/Pure.hs:233:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] [pcg-random]  The use of ‘~’ without TypeOperators [pcg-random]  will become an error in a future GHC release. [pcg-random]  Suggested fix: Perhaps you intended to use TypeOperators [pcg-random]  | [pcg-random] 233 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where [pcg-random]  | ^ [ordered-containers] Dependency base >=4.7 && <5: using base-4.19.0.0 [ordered-containers] Dependency containers >=0.1 && <0.8: using containers-0.6.8 [ordered-containers] Dependency hashable >=1.2 && <2.0: using hashable-1.4.7.0 [lucid] Dependency base >=4.8 && <4.22: using base-4.19.0.0 [lucid] Dependency blaze-builder >=0.4.0.0: using blaze-builder-0.4.2.3 [lucid] Dependency bytestring >=0.10.6.0: using bytestring-0.12.0.2 [lucid] Dependency containers >=0.5.6.2: using containers-0.6.8 [lucid] Dependency hashable >=1.2.3.2: using hashable-1.4.7.0 [lucid] Dependency mmorph >=1.0.3: using mmorph-1.2.0 [lucid] Dependency mtl >=2.2: using mtl-2.3.1 [lucid] Dependency text >=1.2.0.2: using text-2.1 [lucid] Dependency transformers >=0.4.2.0: using transformers-0.6.1.0 [lucid] Dependency HUnit: using HUnit-1.6.2.0 [lucid] Dependency base: using base-4.19.0.0 [lucid] Dependency bifunctors: using bifunctors-5.6.2 [lucid] Dependency hspec: using hspec-2.11.12 [lucid] Dependency lucid: using lucid-2.11.20250303 [lucid] Dependency mtl: using mtl-2.3.1 [lucid] Dependency parsec: using parsec-3.1.17.0 [lucid] Dependency text: using text-2.1 [pcg-random] [5 of 7] Compiling System.Random.PCG.Pure ( src/System/Random/PCG/Pure.hs, dist/build/System/Random/PCG/Pure.o, dist/build/System/Random/PCG/Pure.dyn_o ) [pcg-random]  [case-insensitive] Source component graph: [case-insensitive]  component lib [case-insensitive]  component test:test-case-insensitive dependency lib [case-insensitive] Configured component graph: [case-insensitive]  component case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo [case-insensitive]  include base-4.19.0.0-b960 [case-insensitive]  include bytestring-0.12.0.2-4690 [case-insensitive]  include deepseq-1.5.0.0-412f [case-insensitive]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [case-insensitive]  include text-2.1-c36a [case-insensitive]  component case-insensitive-1.2.1.0-4aG0SyKHmRuAZSJTZLRECk-test-case-insensitive [case-insensitive]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [case-insensitive]  include base-4.19.0.0-b960 [case-insensitive]  include bytestring-0.12.0.2-4690 [case-insensitive]  include case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo [case-insensitive]  include test-framework-0.8.2.2-L9qmYvatCN96QTQQKuiFpm [case-insensitive]  include test-framework-hunit-0.3.0.2-8WJfP9uTArrJ9OkFdKwpDm [case-insensitive]  include text-2.1-c36a [case-insensitive] Linked component graph: [case-insensitive]  unit case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo [case-insensitive]  include base-4.19.0.0-b960 [case-insensitive]  include bytestring-0.12.0.2-4690 [case-insensitive]  include deepseq-1.5.0.0-412f [case-insensitive]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [case-insensitive]  include text-2.1-c36a [case-insensitive]  Data.CaseInsensitive=case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo:Data.CaseInsensitive,Data.CaseInsensitive.Unsafe=case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo:Data.CaseInsensitive.Unsafe [case-insensitive]  unit case-insensitive-1.2.1.0-4aG0SyKHmRuAZSJTZLRECk-test-case-insensitive [case-insensitive]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [case-insensitive]  include base-4.19.0.0-b960 [case-insensitive]  include bytestring-0.12.0.2-4690 [case-insensitive]  include case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo [case-insensitive]  include test-framework-0.8.2.2-L9qmYvatCN96QTQQKuiFpm [case-insensitive]  include test-framework-hunit-0.3.0.2-8WJfP9uTArrJ9OkFdKwpDm [case-insensitive]  include text-2.1-c36a [case-insensitive] Ready component graph: [case-insensitive]  definite case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo [case-insensitive]  depends base-4.19.0.0-b960 [case-insensitive]  depends bytestring-0.12.0.2-4690 [case-insensitive]  depends deepseq-1.5.0.0-412f [case-insensitive]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [case-insensitive]  depends text-2.1-c36a [case-insensitive]  definite case-insensitive-1.2.1.0-4aG0SyKHmRuAZSJTZLRECk-test-case-insensitive [case-insensitive]  depends HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [case-insensitive]  depends base-4.19.0.0-b960 [case-insensitive]  depends bytestring-0.12.0.2-4690 [case-insensitive]  depends case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo [case-insensitive]  depends test-framework-0.8.2.2-L9qmYvatCN96QTQQKuiFpm [case-insensitive]  depends test-framework-hunit-0.3.0.2-8WJfP9uTArrJ9OkFdKwpDm [case-insensitive]  depends text-2.1-c36a [case-insensitive] Using Cabal-3.10.2.0 compiled by ghc-9.8 [case-insensitive] Using compiler: ghc-9.8.1 [case-insensitive] Using install prefix: [case-insensitive] /nix/store/wlb7s9rq3cmspvx401xmj41dpij3dqx5-case-insensitive-1.2.1.0 [case-insensitive] Executables installed in: [case-insensitive] /nix/store/wlb7s9rq3cmspvx401xmj41dpij3dqx5-case-insensitive-1.2.1.0/bin [case-insensitive] Libraries installed in: [case-insensitive] /nix/store/wlb7s9rq3cmspvx401xmj41dpij3dqx5-case-insensitive-1.2.1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo [case-insensitive] Dynamic Libraries installed in: [case-insensitive] /nix/store/wlb7s9rq3cmspvx401xmj41dpij3dqx5-case-insensitive-1.2.1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [case-insensitive] Private executables installed in: [case-insensitive] /nix/store/wlb7s9rq3cmspvx401xmj41dpij3dqx5-case-insensitive-1.2.1.0/libexec/x86_64-linux-ghc-9.8.1/case-insensitive-1.2.1.0 [case-insensitive] Data files installed in: [case-insensitive] /nix/store/wlb7s9rq3cmspvx401xmj41dpij3dqx5-case-insensitive-1.2.1.0/share/x86_64-linux-ghc-9.8.1/case-insensitive-1.2.1.0 [case-insensitive] Documentation installed in: [case-insensitive] /nix/store/mpryvnq3cvqlj7xiiqrjnmmllw68kcby-case-insensitive-1.2.1.0-doc/share/doc/case-insensitive-1.2.1.0 [case-insensitive] Configuration files installed in: [case-insensitive] /nix/store/wlb7s9rq3cmspvx401xmj41dpij3dqx5-case-insensitive-1.2.1.0/etc [case-insensitive] No alex found [case-insensitive] Using ar found on system at: [case-insensitive] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [case-insensitive] No c2hs found [case-insensitive] No cpphs found [case-insensitive] No doctest found [case-insensitive] Using gcc version 14.3.0 given by user at: [case-insensitive] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [case-insensitive] Using ghc version 9.8.1 found on system at: [case-insensitive] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [case-insensitive] Using ghc-pkg version 9.8.1 found on system at: [case-insensitive] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [case-insensitive] No ghcjs found [case-insensitive] No ghcjs-pkg found [case-insensitive] No greencard found [case-insensitive] Using haddock version 2.30.0 found on system at: [case-insensitive] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [case-insensitive] No happy found [case-insensitive] Using haskell-suite found on system at: haskell-suite-dummy-location [case-insensitive] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [case-insensitive] No hmake found [case-insensitive] Using hpc version 0.69 found on system at: [case-insensitive] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [case-insensitive] Using hsc2hs version 0.68.10 found on system at: [case-insensitive] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [case-insensitive] Using hscolour version 1.25 found on system at: [case-insensitive] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [case-insensitive] No jhc found [case-insensitive] Using ld found on system at: [case-insensitive] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [case-insensitive] No pkg-config found [case-insensitive] Using runghc version 9.8.1 found on system at: [case-insensitive] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [case-insensitive] Using strip version 2.44 found on system at: [case-insensitive] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [case-insensitive] Using tar found on system at: [case-insensitive] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [case-insensitive] No uhc found [OneTuple] Source component graph: [OneTuple]  component lib [OneTuple]  component test:instances dependency lib [OneTuple]  component test:th dependency lib [OneTuple] Configured component graph: [OneTuple]  component OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [OneTuple]  include base-4.19.0.0-b960 [OneTuple]  include ghc-prim-0.11.0-a69e [OneTuple]  include template-haskell-2.21.0.0-8831 [OneTuple]  component OneTuple-0.4.2-Eb6aIpYj7qaDqPRuLv9zPU-instances [OneTuple]  include OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [OneTuple]  include base-4.19.0.0-b960 [OneTuple]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [OneTuple]  component OneTuple-0.4.2-2aQ68DJtZ13CmQMyWvY7WX-th [OneTuple]  include OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [OneTuple]  include base-4.19.0.0-b960 [OneTuple]  include template-haskell-2.21.0.0-8831 [OneTuple] Linked component graph: [OneTuple]  unit OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [OneTuple]  include base-4.19.0.0-b960 [OneTuple]  include ghc-prim-0.11.0-a69e [OneTuple]  include template-haskell-2.21.0.0-8831 [OneTuple]  Data.Tuple.OneTuple=OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3:Data.Tuple.OneTuple,Data.Tuple.Solo=OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3:Data.Tuple.Solo,Data.Tuple.Solo.TH=OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3:Data.Tuple.Solo.TH [OneTuple]  unit OneTuple-0.4.2-Eb6aIpYj7qaDqPRuLv9zPU-instances [OneTuple]  include OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [OneTuple]  include base-4.19.0.0-b960 [OneTuple]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [OneTuple]  unit OneTuple-0.4.2-2aQ68DJtZ13CmQMyWvY7WX-th [OneTuple]  include OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [OneTuple]  include base-4.19.0.0-b960 [OneTuple]  include template-haskell-2.21.0.0-8831 [OneTuple] Ready component graph: [OneTuple]  definite OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [OneTuple]  depends base-4.19.0.0-b960 [OneTuple]  depends ghc-prim-0.11.0-a69e [OneTuple]  depends template-haskell-2.21.0.0-8831 [OneTuple]  definite OneTuple-0.4.2-Eb6aIpYj7qaDqPRuLv9zPU-instances [OneTuple]  depends OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [OneTuple]  depends base-4.19.0.0-b960 [OneTuple]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [OneTuple]  definite OneTuple-0.4.2-2aQ68DJtZ13CmQMyWvY7WX-th [OneTuple]  depends OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [OneTuple]  depends base-4.19.0.0-b960 [OneTuple]  depends template-haskell-2.21.0.0-8831 [OneTuple] Using Cabal-3.10.2.0 compiled by ghc-9.8 [OneTuple] Using compiler: ghc-9.8.1 [OneTuple] Using install prefix: [OneTuple] /nix/store/dsmwy3rxjlvm2dfhr86jh83bw64rv6wb-OneTuple-0.4.2 [OneTuple] Executables installed in: [OneTuple] /nix/store/dsmwy3rxjlvm2dfhr86jh83bw64rv6wb-OneTuple-0.4.2/bin [OneTuple] Libraries installed in: [OneTuple] /nix/store/dsmwy3rxjlvm2dfhr86jh83bw64rv6wb-OneTuple-0.4.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [OneTuple] Dynamic Libraries installed in: [OneTuple] /nix/store/dsmwy3rxjlvm2dfhr86jh83bw64rv6wb-OneTuple-0.4.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [OneTuple] Private executables installed in: [OneTuple] /nix/store/dsmwy3rxjlvm2dfhr86jh83bw64rv6wb-OneTuple-0.4.2/libexec/x86_64-linux-ghc-9.8.1/OneTuple-0.4.2 [OneTuple] Data files installed in: [OneTuple] /nix/store/dsmwy3rxjlvm2dfhr86jh83bw64rv6wb-OneTuple-0.4.2/share/x86_64-linux-ghc-9.8.1/OneTuple-0.4.2 [OneTuple] Documentation installed in: [OneTuple] /nix/store/bznl1rw54ylzmyq8f0kpmyvynbcywi80-OneTuple-0.4.2-doc/share/doc/OneTuple-0.4.2 [OneTuple] Configuration files installed in: [OneTuple] /nix/store/dsmwy3rxjlvm2dfhr86jh83bw64rv6wb-OneTuple-0.4.2/etc [OneTuple] No alex found [OneTuple] Using ar found on system at: [OneTuple] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [OneTuple] No c2hs found [OneTuple] No cpphs found [OneTuple] No doctest found [OneTuple] Using gcc version 14.3.0 given by user at: [OneTuple] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [OneTuple] Using ghc version 9.8.1 found on system at: [OneTuple] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [OneTuple] Using ghc-pkg version 9.8.1 found on system at: [OneTuple] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [OneTuple] No ghcjs found [OneTuple] No ghcjs-pkg found [OneTuple] No greencard found [OneTuple] Using haddock version 2.30.0 found on system at: [OneTuple] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [OneTuple] No happy found [OneTuple] Using haskell-suite found on system at: haskell-suite-dummy-location [OneTuple] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [OneTuple] No hmake found [OneTuple] Using hpc version 0.69 found on system at: [OneTuple] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [OneTuple] Using hsc2hs version 0.68.10 found on system at: [OneTuple] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [OneTuple] Using hscolour version 1.25 found on system at: [OneTuple] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [OneTuple] No jhc found [OneTuple] Using ld found on system at: [OneTuple] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [OneTuple] No pkg-config found [OneTuple] Using runghc version 9.8.1 found on system at: [OneTuple] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [OneTuple] Using strip version 2.44 found on system at: [OneTuple] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [OneTuple] Using tar found on system at: [OneTuple] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [OneTuple] No uhc found [pcg-random] src/System/Random/PCG/Pure.hs:282:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] [opentelemetry] Dependency base >=4.12 && <5: using base-4.19.0.0 [opentelemetry] Dependency bytestring: using bytestring-0.12.0.2 [opentelemetry] Dependency exceptions: using exceptions-0.10.7 [opentelemetry] Dependency ghc-trace-events >=0.1.0.1: using ghc-trace-events-0.1.2.10 [opentelemetry] Dependency hashable: using hashable-1.4.7.0 [pcg-random]  The use of ‘~’ without TypeOperators [pcg-random]  will become an error in a future GHC release. [pcg-random]  Suggested fix: Perhaps you intended to use TypeOperators [pcg-random]  | [pcg-random] 282 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where [pcg-random]  | ^ [time-compat] configureFlags: --verbose --prefix=/nix/store/9pjiv7g8gahpkv3c6kzb2l6vikc8yd35-time-compat-1.9.7 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/vqj7m7l0hdz5gy7y9aj62jz0nj0wid9z-time-compat-1.9.7-doc/share/doc/time-compat-1.9.7 --with-gcc=gcc --package-db=/build/tmp.XXz85oDomL/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [these] configureFlags: --verbose --prefix=/nix/store/sk4xkpf35gda0b5qpcqdkc4sd962bwgj-these-1.2.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/2qdrskmyhw8fss2cbrx7dda4di1r7lbh-these-1.2.1-doc/share/doc/these-1.2.1 --with-gcc=gcc --package-db=/build/tmp.dwbDOLDAkY/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [these] Using Parsec parser [these] Configuring these-1.2.1... [time-compat] Using Parsec parser [time-compat] Configuring time-compat-1.9.7... [psqueues] Dependency base >=4.2 && <5: using base-4.19.0.0 [psqueues] Dependency deepseq >=1.2 && <1.6: using deepseq-1.5.0.0 [psqueues] Dependency ghc-prim: using ghc-prim-0.11.0 [psqueues] Dependency hashable >=1.1.2.3 && <1.6: using hashable-1.4.7.0 [psqueues] Dependency HUnit >=1.2 && <1.7: using HUnit-1.6.2.0 [psqueues] Dependency QuickCheck >=2.7 && <2.16: using QuickCheck-2.14.3 [psqueues] Dependency array: using array-0.5.6.0 [psqueues] Dependency base: using base-4.19.0.0 [psqueues] Dependency deepseq: using deepseq-1.5.0.0 [psqueues] Dependency ghc-prim: using ghc-prim-0.11.0 [psqueues] Dependency hashable: using hashable-1.4.7.0 [psqueues] Dependency psqueues: using psqueues-0.2.8.1 [psqueues] Dependency tagged: using tagged-0.8.8 [psqueues] Dependency tasty >=1.2 && <1.6: using tasty-1.5.3 [psqueues] Dependency tasty-hunit >=0.9 && <0.11: using tasty-hunit-0.10.2 [psqueues] Dependency tasty-quickcheck >=0.8 && <0.12: using tasty-quickcheck-0.11 [async] Source component graph: [async]  component lib [async]  component test:test-async dependency lib [async] Configured component graph: [async]  component async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [async]  include base-4.19.0.0-b960 [async]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [async]  include stm-2.5.2.1-83fa [async]  component async-2.2.5-FgzjxGKmT1V2ezvqboGmO0-test-async [async]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [async]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [async]  include base-4.19.0.0-b960 [async]  include stm-2.5.2.1-83fa [async]  include test-framework-0.8.2.2-L9qmYvatCN96QTQQKuiFpm [async]  include test-framework-hunit-0.3.0.2-8WJfP9uTArrJ9OkFdKwpDm [async] Linked component graph: [async]  unit async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [async]  include base-4.19.0.0-b960 [async]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [async]  include stm-2.5.2.1-83fa [async]  Control.Concurrent.Async=async-2.2.5-4iGqEhfeonCFkQqAVgJzMM:Control.Concurrent.Async,Control.Concurrent.Async.Internal=async-2.2.5-4iGqEhfeonCFkQqAVgJzMM:Control.Concurrent.Async.Internal [async]  unit async-2.2.5-FgzjxGKmT1V2ezvqboGmO0-test-async [async]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [async]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [async]  include base-4.19.0.0-b960 [async]  include stm-2.5.2.1-83fa [async]  include test-framework-0.8.2.2-L9qmYvatCN96QTQQKuiFpm [async]  include test-framework-hunit-0.3.0.2-8WJfP9uTArrJ9OkFdKwpDm [async] Ready component graph: [async]  definite async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [async]  depends base-4.19.0.0-b960 [async]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [async]  depends stm-2.5.2.1-83fa [async]  definite async-2.2.5-FgzjxGKmT1V2ezvqboGmO0-test-async [async]  depends HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [async]  depends async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [async]  depends base-4.19.0.0-b960 [async]  depends stm-2.5.2.1-83fa [async]  depends test-framework-0.8.2.2-L9qmYvatCN96QTQQKuiFpm [async]  depends test-framework-hunit-0.3.0.2-8WJfP9uTArrJ9OkFdKwpDm [async] Using Cabal-3.10.2.0 compiled by ghc-9.8 [async] Using compiler: ghc-9.8.1 [async] Using install prefix: /nix/store/1pw1cpsyc91413wh5vfn8cj9n7rl6y5a-async-2.2.5 [async] Executables installed in: [async] /nix/store/1pw1cpsyc91413wh5vfn8cj9n7rl6y5a-async-2.2.5/bin [async] Libraries installed in: [async] /nix/store/1pw1cpsyc91413wh5vfn8cj9n7rl6y5a-async-2.2.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [async] Dynamic Libraries installed in: [async] /nix/store/1pw1cpsyc91413wh5vfn8cj9n7rl6y5a-async-2.2.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [async] Private executables installed in: [async] /nix/store/1pw1cpsyc91413wh5vfn8cj9n7rl6y5a-async-2.2.5/libexec/x86_64-linux-ghc-9.8.1/async-2.2.5 [async] Data files installed in: [async] /nix/store/1pw1cpsyc91413wh5vfn8cj9n7rl6y5a-async-2.2.5/share/x86_64-linux-ghc-9.8.1/async-2.2.5 [async] Documentation installed in: [async] /nix/store/vk7nm8by3dcwrayhhzv0sm74j540ra7v-async-2.2.5-doc/share/doc/async-2.2.5 [async] Configuration files installed in: [async] /nix/store/1pw1cpsyc91413wh5vfn8cj9n7rl6y5a-async-2.2.5/etc [async] No alex found [async] Using ar found on system at: [async] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [async] No c2hs found [async] No cpphs found [async] No doctest found [async] Using gcc version 14.3.0 given by user at: [async] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [async] Using ghc version 9.8.1 found on system at: [async] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [async] Using ghc-pkg version 9.8.1 found on system at: [async] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [async] No ghcjs found [async] No ghcjs-pkg found [async] No greencard found [async] Using haddock version 2.30.0 found on system at: [async] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [async] No happy found [async] Using haskell-suite found on system at: haskell-suite-dummy-location [async] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [async] No hmake found [async] Using hpc version 0.69 found on system at: [async] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [async] Using hsc2hs version 0.68.10 found on system at: [async] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [async] Using hscolour version 1.25 found on system at: [async] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [async] No jhc found [async] Using ld found on system at: [async] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [async] No pkg-config found [async] Using runghc version 9.8.1 found on system at: [async] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [async] Using strip version 2.44 found on system at: [async] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [async] Using tar found on system at: [async] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [async] No uhc found [data-fix] Source component graph: component lib [data-fix] Configured component graph: [data-fix]  component data-fix-0.3.4-90kAYHfhdX433d7z3npPya [data-fix]  include base-4.19.0.0-b960 [data-fix]  include deepseq-1.5.0.0-412f [data-fix]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [data-fix] Linked component graph: [data-fix]  unit data-fix-0.3.4-90kAYHfhdX433d7z3npPya [data-fix]  include base-4.19.0.0-b960 [data-fix]  include deepseq-1.5.0.0-412f [data-fix]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [data-fix]  Data.Fix=data-fix-0.3.4-90kAYHfhdX433d7z3npPya:Data.Fix [data-fix] Ready component graph: [data-fix]  definite data-fix-0.3.4-90kAYHfhdX433d7z3npPya [data-fix]  depends base-4.19.0.0-b960 [data-fix]  depends deepseq-1.5.0.0-412f [data-fix]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [data-fix] Using Cabal-3.10.2.0 compiled by ghc-9.8 [data-fix] Using compiler: ghc-9.8.1 [data-fix] Using install prefix: [data-fix] /nix/store/prlz07mw1l1hr4z5wr9lmx5wfrpv7ll3-data-fix-0.3.4 [data-fix] Executables installed in: [data-fix] /nix/store/prlz07mw1l1hr4z5wr9lmx5wfrpv7ll3-data-fix-0.3.4/bin [data-fix] Libraries installed in: [data-fix] /nix/store/prlz07mw1l1hr4z5wr9lmx5wfrpv7ll3-data-fix-0.3.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/data-fix-0.3.4-90kAYHfhdX433d7z3npPya [data-fix] Dynamic Libraries installed in: [data-fix] /nix/store/prlz07mw1l1hr4z5wr9lmx5wfrpv7ll3-data-fix-0.3.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [data-fix] Private executables installed in: [data-fix] /nix/store/prlz07mw1l1hr4z5wr9lmx5wfrpv7ll3-data-fix-0.3.4/libexec/x86_64-linux-ghc-9.8.1/data-fix-0.3.4 [data-fix] Data files installed in: [data-fix] /nix/store/prlz07mw1l1hr4z5wr9lmx5wfrpv7ll3-data-fix-0.3.4/share/x86_64-linux-ghc-9.8.1/data-fix-0.3.4 [data-fix] Documentation installed in: [data-fix] /nix/store/8cbnnxggdj07sk3k5cjk8pvadlvgiah3-data-fix-0.3.4-doc/share/doc/data-fix-0.3.4 [data-fix] Configuration files installed in: [data-fix] /nix/store/prlz07mw1l1hr4z5wr9lmx5wfrpv7ll3-data-fix-0.3.4/etc [data-fix] No alex found [data-fix] Using ar found on system at: [data-fix] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [data-fix] No c2hs found [data-fix] No cpphs found [data-fix] No doctest found [data-fix] Using gcc version 14.3.0 given by user at: [data-fix] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [data-fix] Using ghc version 9.8.1 found on system at: [data-fix] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [data-fix] Using ghc-pkg version 9.8.1 found on system at: [data-fix] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [data-fix] No ghcjs found [data-fix] No ghcjs-pkg found [data-fix] No greencard found [data-fix] Using haddock version 2.30.0 found on system at: [data-fix] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [data-fix] No happy found [data-fix] Using haskell-suite found on system at: haskell-suite-dummy-location [data-fix] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [data-fix] No hmake found [data-fix] Using hpc version 0.69 found on system at: [data-fix] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [data-fix] Using hsc2hs version 0.68.10 found on system at: [data-fix] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [data-fix] Using hscolour version 1.25 found on system at: [data-fix] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [data-fix] No jhc found [data-fix] Using ld found on system at: [data-fix] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [data-fix] No pkg-config found [data-fix] Using runghc version 9.8.1 found on system at: [data-fix] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [data-fix] Using strip version 2.44 found on system at: [data-fix] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [data-fix] Using tar found on system at: [data-fix] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [data-fix] No uhc found [constraints] Source component graph: [constraints]  component lib [constraints]  component test:spec dependency lib [constraints] Configured component graph: [constraints]  component constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG [constraints]  include base-4.19.0.0-b960 [constraints]  include binary-0.8.9.1-0e3e [constraints]  include boring-0.2.2-5eFd5CjWp63Bcyusf5Mj5i [constraints]  include deepseq-1.5.0.0-412f [constraints]  include ghc-prim-0.11.0-a69e [constraints]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [constraints]  include mtl-2.3.1-63a4 [constraints]  include transformers-0.6.1.0-c3ec [constraints]  component constraints-0.14.2-AZ0sF4j1Ujp7tKjZViIiv-spec [constraints]  include base-4.19.0.0-b960 [constraints]  include constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG [constraints]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [constraints] Linked component graph: [constraints]  unit constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG [constraints]  include base-4.19.0.0-b960 [constraints]  include binary-0.8.9.1-0e3e [constraints]  include boring-0.2.2-5eFd5CjWp63Bcyusf5Mj5i [constraints]  include deepseq-1.5.0.0-412f [constraints]  include ghc-prim-0.11.0-a69e [constraints]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [constraints]  include mtl-2.3.1-63a4 [constraints]  include transformers-0.6.1.0-c3ec [constraints]  Data.Constraint=constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG:Data.Constraint,Data.Constraint.Char=constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG:Data.Constraint.Char,Data.Constraint.Deferrable=constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG:Data.Constraint.Deferrable,Data.Constraint.Forall=constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG:Data.Constraint.Forall,Data.Constraint.Lifting=constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG:Data.Constraint.Lifting,Data.Constraint.Nat=constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG:Data.Constraint.Nat,Data.Constraint.Symbol=constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG:Data.Constraint.Symbol,Data.Constraint.Unsafe=constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG:Data.Constraint.Unsafe [constraints]  unit constraints-0.14.2-AZ0sF4j1Ujp7tKjZViIiv-spec [constraints]  include base-4.19.0.0-b960 [constraints]  include constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG [constraints]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [constraints] Ready component graph: [constraints]  definite constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG [constraints]  depends base-4.19.0.0-b960 [constraints]  depends binary-0.8.9.1-0e3e [constraints]  depends boring-0.2.2-5eFd5CjWp63Bcyusf5Mj5i [constraints]  depends deepseq-1.5.0.0-412f [constraints]  depends ghc-prim-0.11.0-a69e [constraints]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [constraints]  depends mtl-2.3.1-63a4 [constraints]  depends transformers-0.6.1.0-c3ec [constraints]  definite constraints-0.14.2-AZ0sF4j1Ujp7tKjZViIiv-spec [constraints]  depends base-4.19.0.0-b960 [constraints]  depends constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG [constraints]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [constraints] Using Cabal-3.10.2.0 compiled by ghc-9.8 [constraints] Using compiler: ghc-9.8.1 [constraints] Using install prefix: [constraints] /nix/store/9zyg0chzj3gm1h2s3b4jppwx7wq6m9wa-constraints-0.14.2 [constraints] Executables installed in: [constraints] /nix/store/9zyg0chzj3gm1h2s3b4jppwx7wq6m9wa-constraints-0.14.2/bin [constraints] Libraries installed in: [constraints] /nix/store/9zyg0chzj3gm1h2s3b4jppwx7wq6m9wa-constraints-0.14.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG [constraints] Dynamic Libraries installed in: [constraints] /nix/store/9zyg0chzj3gm1h2s3b4jppwx7wq6m9wa-constraints-0.14.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [constraints] Private executables installed in: [constraints] /nix/store/9zyg0chzj3gm1h2s3b4jppwx7wq6m9wa-constraints-0.14.2/libexec/x86_64-linux-ghc-9.8.1/constraints-0.14.2 [constraints] Data files installed in: [constraints] /nix/store/9zyg0chzj3gm1h2s3b4jppwx7wq6m9wa-constraints-0.14.2/share/x86_64-linux-ghc-9.8.1/constraints-0.14.2 [constraints] Documentation installed in: [constraints] /nix/store/ivvap0i381y6da8w6my78nhcwcn77gjs-constraints-0.14.2-doc/share/doc/constraints-0.14.2 [constraints] Configuration files installed in: [constraints] /nix/store/9zyg0chzj3gm1h2s3b4jppwx7wq6m9wa-constraints-0.14.2/etc [constraints] No alex found [constraints] Using ar found on system at: [constraints] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [constraints] No c2hs found [constraints] No cpphs found [constraints] No doctest found [constraints] Using gcc version 14.3.0 given by user at: [constraints] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [constraints] Using ghc version 9.8.1 found on system at: [constraints] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [constraints] Using ghc-pkg version 9.8.1 found on system at: [constraints] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [constraints] No ghcjs found [constraints] No ghcjs-pkg found [constraints] No greencard found [constraints] Using haddock version 2.30.0 found on system at: [constraints] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [constraints] No happy found [constraints] Using haskell-suite found on system at: haskell-suite-dummy-location [constraints] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [constraints] No hmake found [constraints] Using hpc version 0.69 found on system at: [constraints] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [constraints] Using hsc2hs version 0.68.10 found on system at: [constraints] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [constraints] Using hscolour version 1.25 found on system at: [constraints] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [constraints] No jhc found [constraints] Using ld found on system at: [constraints] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [constraints] No pkg-config found [constraints] Using runghc version 9.8.1 found on system at: [constraints] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [constraints] Using strip version 2.44 found on system at: [constraints] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [constraints] Using tar found on system at: [constraints] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [constraints] No uhc found [doctest]  runs a boolean property [✔] [case-insensitive] Phase: buildPhase [fin] Source component graph: [fin]  component lib [fin]  component test:inspection dependency lib [fin] Configured component graph: [fin]  component fin-0.3.2-4oLU0JupKcgHKS6YikQ6Cy [fin]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [fin]  include base-4.19.0.0-b960 [fin]  include boring-0.2.2-5eFd5CjWp63Bcyusf5Mj5i [fin]  include dec-0.0.6-AMrJSd3LDYlHLA2KZ8mpvD [fin]  include deepseq-1.5.0.0-412f [fin]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [fin]  include some-1.0.6-9DJ4IrvQU2L7ReHqARKuRY [fin]  include universe-base-1.1.4-4jfBz5ywNfRJ20RdYCx3eo [fin]  component fin-0.3.2-7fu7QpZsoOmK7vhY1lcTIO-inspection [fin]  include base-4.19.0.0-b960 [fin]  include fin-0.3.2-4oLU0JupKcgHKS6YikQ6Cy [fin]  include inspection-testing-0.5.0.3-F5Uf2o8NuFA3RymCMAjQM3 [fin]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [fin] Linked component graph: [fin]  unit fin-0.3.2-4oLU0JupKcgHKS6YikQ6Cy [fin]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [fin]  include base-4.19.0.0-b960 [fin]  include boring-0.2.2-5eFd5CjWp63Bcyusf5Mj5i [fin]  include dec-0.0.6-AMrJSd3LDYlHLA2KZ8mpvD [fin]  include deepseq-1.5.0.0-412f [fin]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [fin]  include some-1.0.6-9DJ4IrvQU2L7ReHqARKuRY [fin]  include universe-base-1.1.4-4jfBz5ywNfRJ20RdYCx3eo [fin]  Data.Fin=fin-0.3.2-4oLU0JupKcgHKS6YikQ6Cy:Data.Fin,Data.Nat=fin-0.3.2-4oLU0JupKcgHKS6YikQ6Cy:Data.Nat,Data.Type.Nat=fin-0.3.2-4oLU0JupKcgHKS6YikQ6Cy:Data.Type.Nat,Data.Type.Nat.LE=fin-0.3.2-4oLU0JupKcgHKS6YikQ6Cy:Data.Type.Nat.LE,Data.Type.Nat.LE.ReflStep=fin-0.3.2-4oLU0JupKcgHKS6YikQ6Cy:Data.Type.Nat.LE.ReflStep,Data.Type.Nat.LT=fin-0.3.2-4oLU0JupKcgHKS6YikQ6Cy:Data.Type.Nat.LT [fin]  unit fin-0.3.2-7fu7QpZsoOmK7vhY1lcTIO-inspection [fin]  include base-4.19.0.0-b960 [fin]  include fin-0.3.2-4oLU0JupKcgHKS6YikQ6Cy [fin]  include inspection-testing-0.5.0.3-F5Uf2o8NuFA3RymCMAjQM3 [fin]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [fin] Ready component graph: [fin]  definite fin-0.3.2-4oLU0JupKcgHKS6YikQ6Cy [fin]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [fin]  depends base-4.19.0.0-b960 [fin]  depends boring-0.2.2-5eFd5CjWp63Bcyusf5Mj5i [fin]  depends dec-0.0.6-AMrJSd3LDYlHLA2KZ8mpvD [fin]  depends deepseq-1.5.0.0-412f [fin]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [fin]  depends some-1.0.6-9DJ4IrvQU2L7ReHqARKuRY [fin]  depends universe-base-1.1.4-4jfBz5ywNfRJ20RdYCx3eo [fin]  definite fin-0.3.2-7fu7QpZsoOmK7vhY1lcTIO-inspection [fin]  depends base-4.19.0.0-b960 [fin]  depends fin-0.3.2-4oLU0JupKcgHKS6YikQ6Cy [fin]  depends inspection-testing-0.5.0.3-F5Uf2o8NuFA3RymCMAjQM3 [fin]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [fin] Using Cabal-3.10.2.0 compiled by ghc-9.8 [fin] Using compiler: ghc-9.8.1 [fin] Using install prefix: /nix/store/npvyd4pm2pgbp6khzqdbgk64a63zxqhv-fin-0.3.2 [fin] Executables installed in: [fin] /nix/store/npvyd4pm2pgbp6khzqdbgk64a63zxqhv-fin-0.3.2/bin [fin] Libraries installed in: [fin] /nix/store/npvyd4pm2pgbp6khzqdbgk64a63zxqhv-fin-0.3.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/fin-0.3.2-4oLU0JupKcgHKS6YikQ6Cy [fin] Dynamic Libraries installed in: [fin] /nix/store/npvyd4pm2pgbp6khzqdbgk64a63zxqhv-fin-0.3.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [fin] Private executables installed in: [fin] /nix/store/npvyd4pm2pgbp6khzqdbgk64a63zxqhv-fin-0.3.2/libexec/x86_64-linux-ghc-9.8.1/fin-0.3.2 [fin] Data files installed in: [fin] /nix/store/npvyd4pm2pgbp6khzqdbgk64a63zxqhv-fin-0.3.2/share/x86_64-linux-ghc-9.8.1/fin-0.3.2 [fin] Documentation installed in: [fin] /nix/store/iyfgikhafh89dpyknpd86pm3lfyv2gy1-fin-0.3.2-doc/share/doc/fin-0.3.2 [fin] Configuration files installed in: [fin] /nix/store/npvyd4pm2pgbp6khzqdbgk64a63zxqhv-fin-0.3.2/etc [fin] No alex found [fin] Using ar found on system at: [fin] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [fin] No c2hs found [fin] No cpphs found [fin] No doctest found [fin] Using gcc version 14.3.0 given by user at: [fin] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [fin] Using ghc version 9.8.1 found on system at: [fin] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [fin] Using ghc-pkg version 9.8.1 found on system at: [fin] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [fin] No ghcjs found [fin] No ghcjs-pkg found [fin] No greencard found [fin] Using haddock version 2.30.0 found on system at: [fin] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [fin] No happy found [fin] Using haskell-suite found on system at: haskell-suite-dummy-location [fin] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [fin] No hmake found [fin] Using hpc version 0.69 found on system at: [fin] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [fin] Using hsc2hs version 0.68.10 found on system at: [fin] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [fin] Using hscolour version 1.25 found on system at: [fin] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [fin] No jhc found [fin] Using ld found on system at: [fin] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [fin] No pkg-config found [fin] Using runghc version 9.8.1 found on system at: [fin] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [fin] Using strip version 2.44 found on system at: [fin] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [fin] Using tar found on system at: [fin] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [fin] No uhc found [text-short] Flags chosen: asserts=False [text-short] Dependency base >=4.12 && <4.22: using base-4.19.0.0 [text-short] Dependency binary >=0.8.6.0 && <0.9: using binary-0.8.9.1 [text-short] Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.12.0.2 [text-short] Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.5.0.0 [text-short] Dependency ghc-prim >=0.5.3 && <0.14: using ghc-prim-0.11.0 [text-short] Dependency hashable >=1.4.4.0 && <1.6: using hashable-1.4.7.0 [text-short] Dependency template-haskell >=2.14.0.0 && <2.24: using [text-short] template-haskell-2.21.0.0 [text-short] Dependency text >=1.2.3.1 && <1.3 || >=2.0 && <2.2: using text-2.1 [text-short] Dependency base: using base-4.19.0.0 [text-short] Dependency binary: using binary-0.8.9.1 [text-short] Dependency bytestring: using bytestring-0.12.0.2 [text-short] Dependency tasty >=1.4 && <1.6: using tasty-1.5.3 [text-short] Dependency tasty-hunit >=0.10.0 && <0.11: using tasty-hunit-0.10.2 [text-short] Dependency tasty-quickcheck >=0.10 && <0.12: using tasty-quickcheck-0.11 [text-short] Dependency template-haskell: using template-haskell-2.21.0.0 [text-short] Dependency text: using text-2.1 [text-short] Dependency text-short: using text-short-0.1.6 [pcg-random] [6 of 7] Compiling System.Random.PCG.Single ( src/System/Random/PCG/Single.hs, dist/build/System/Random/PCG/Single.o, dist/build/System/Random/PCG/Single.dyn_o ) [pcg-random]  [pcg-random] src/System/Random/PCG/Single.hs:68:1: warning: [GHC-66111] [-Wunused-imports] [pcg-random]  The import of ‘Control.Applicative’ is redundant [pcg-random]  except perhaps to import instances from ‘Control.Applicative’ [pcg-random]  To import instances alone, use: import Control.Applicative() [pcg-random]  | [pcg-random] 68 | import Control.Applicative [pcg-random]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [pcg-random]  [pcg-random] src/System/Random/PCG/Single.hs:210:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] [pcg-random]  The use of ‘~’ without TypeOperators [pcg-random]  will become an error in a future GHC release. [pcg-random]  Suggested fix: Perhaps you intended to use TypeOperators [pcg-random]  | [pcg-random] 210 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where [pcg-random]  | ^ [pcg-random] [7 of 7] Compiling System.Random.PCG.Unique ( src/System/Random/PCG/Unique.hs, dist/build/System/Random/PCG/Unique.o, dist/build/System/Random/PCG/Unique.dyn_o ) [case-insensitive] Preprocessing library for case-insensitive-1.2.1.0.. [case-insensitive] Building library for case-insensitive-1.2.1.0.. [OneTuple] Phase: buildPhase [async] Phase: buildPhase [data-fix] Phase: buildPhase [uuid-types] Phase: updateAutotoolsGnuConfigScriptsPhase [constraints] Phase: buildPhase [ordered-containers] Source component graph: component lib [ordered-containers] Configured component graph: [ordered-containers]  component ordered-containers-0.2.4-Ene2my0ZxDoJ5DMj7wTwY3 [ordered-containers]  include base-4.19.0.0-b960 [ordered-containers]  include containers-0.6.8-4775 [ordered-containers]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [ordered-containers] Linked component graph: [ordered-containers]  unit ordered-containers-0.2.4-Ene2my0ZxDoJ5DMj7wTwY3 [ordered-containers]  include base-4.19.0.0-b960 [ordered-containers]  include containers-0.6.8-4775 [ordered-containers]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [ordered-containers]  Data.Map.Ordered=ordered-containers-0.2.4-Ene2my0ZxDoJ5DMj7wTwY3:Data.Map.Ordered,Data.Map.Ordered.Strict=ordered-containers-0.2.4-Ene2my0ZxDoJ5DMj7wTwY3:Data.Map.Ordered.Strict,Data.Set.Ordered=ordered-containers-0.2.4-Ene2my0ZxDoJ5DMj7wTwY3:Data.Set.Ordered [ordered-containers] Ready component graph: [ordered-containers]  definite ordered-containers-0.2.4-Ene2my0ZxDoJ5DMj7wTwY3 [ordered-containers]  depends base-4.19.0.0-b960 [ordered-containers]  depends containers-0.6.8-4775 [ordered-containers]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [ordered-containers] Using Cabal-3.10.2.0 compiled by ghc-9.8 [ordered-containers] Using compiler: ghc-9.8.1 [ordered-containers] Using install prefix: [ordered-containers] /nix/store/8ccnhmr3y3anvzyspyzh7jz6na68rsdh-ordered-containers-0.2.4 [ordered-containers] Executables installed in: [ordered-containers] /nix/store/8ccnhmr3y3anvzyspyzh7jz6na68rsdh-ordered-containers-0.2.4/bin [ordered-containers] Libraries installed in: [ordered-containers] /nix/store/8ccnhmr3y3anvzyspyzh7jz6na68rsdh-ordered-containers-0.2.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/ordered-containers-0.2.4-Ene2my0ZxDoJ5DMj7wTwY3 [ordered-containers] Dynamic Libraries installed in: [ordered-containers] /nix/store/8ccnhmr3y3anvzyspyzh7jz6na68rsdh-ordered-containers-0.2.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [ordered-containers] Private executables installed in: [ordered-containers] /nix/store/8ccnhmr3y3anvzyspyzh7jz6na68rsdh-ordered-containers-0.2.4/libexec/x86_64-linux-ghc-9.8.1/ordered-containers-0.2.4 [ordered-containers] Data files installed in: [ordered-containers] /nix/store/8ccnhmr3y3anvzyspyzh7jz6na68rsdh-ordered-containers-0.2.4/share/x86_64-linux-ghc-9.8.1/ordered-containers-0.2.4 [ordered-containers] Documentation installed in: [ordered-containers] /nix/store/q18jqbv07nr56qh4xqm6z5a654lrjnfc-ordered-containers-0.2.4-doc/share/doc/ordered-containers-0.2.4 [ordered-containers] Configuration files installed in: [ordered-containers] /nix/store/8ccnhmr3y3anvzyspyzh7jz6na68rsdh-ordered-containers-0.2.4/etc [ordered-containers] No alex found [ordered-containers] Using ar found on system at: [ordered-containers] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [ordered-containers] No c2hs found [ordered-containers] No cpphs found [ordered-containers] No doctest found [ordered-containers] Using gcc version 14.3.0 given by user at: [ordered-containers] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [ordered-containers] Using ghc version 9.8.1 found on system at: [ordered-containers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [ordered-containers] Using ghc-pkg version 9.8.1 found on system at: [ordered-containers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [ordered-containers] No ghcjs found [ordered-containers] No ghcjs-pkg found [ordered-containers] No greencard found [ordered-containers] Using haddock version 2.30.0 found on system at: [ordered-containers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [ordered-containers] No happy found [ordered-containers] Using haskell-suite found on system at: haskell-suite-dummy-location [ordered-containers] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [ordered-containers] No hmake found [ordered-containers] Using hpc version 0.69 found on system at: [ordered-containers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [ordered-containers] Using hsc2hs version 0.68.10 found on system at: [ordered-containers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [ordered-containers] Using hscolour version 1.25 found on system at: [ordered-containers] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [ordered-containers] No jhc found [ordered-containers] Using ld found on system at: [ordered-containers] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [ordered-containers] No pkg-config found [ordered-containers] Using runghc version 9.8.1 found on system at: [ordered-containers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [ordered-containers] Using strip version 2.44 found on system at: [ordered-containers] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [ordered-containers] Using tar found on system at: [ordered-containers] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [ordered-containers] No uhc found [opentelemetry] Source component graph: component lib [opentelemetry] Configured component graph: [opentelemetry]  component opentelemetry-0.8.0-8bYuQooNxtcI0QFsSpQEBW [opentelemetry]  include base-4.19.0.0-b960 [opentelemetry]  include bytestring-0.12.0.2-4690 [opentelemetry]  include exceptions-0.10.7-d3e7 [opentelemetry]  include ghc-trace-events-0.1.2.10-8qfgEMchYcT6H0WlJI55Ae [opentelemetry]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [opentelemetry] Linked component graph: [opentelemetry]  unit opentelemetry-0.8.0-8bYuQooNxtcI0QFsSpQEBW [opentelemetry]  include base-4.19.0.0-b960 [opentelemetry]  include bytestring-0.12.0.2-4690 [opentelemetry]  include exceptions-0.10.7-d3e7 [opentelemetry]  include ghc-trace-events-0.1.2.10-8qfgEMchYcT6H0WlJI55Ae [opentelemetry]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [opentelemetry]  OpenTelemetry.Eventlog=opentelemetry-0.8.0-8bYuQooNxtcI0QFsSpQEBW:OpenTelemetry.Eventlog,OpenTelemetry.Eventlog_Internal=opentelemetry-0.8.0-8bYuQooNxtcI0QFsSpQEBW:OpenTelemetry.Eventlog_Internal,OpenTelemetry.Metrics_Internal=opentelemetry-0.8.0-8bYuQooNxtcI0QFsSpQEBW:OpenTelemetry.Metrics_Internal,OpenTelemetry.Propagation=opentelemetry-0.8.0-8bYuQooNxtcI0QFsSpQEBW:OpenTelemetry.Propagation,OpenTelemetry.SpanContext=opentelemetry-0.8.0-8bYuQooNxtcI0QFsSpQEBW:OpenTelemetry.SpanContext [opentelemetry] Ready component graph: [opentelemetry]  definite opentelemetry-0.8.0-8bYuQooNxtcI0QFsSpQEBW [opentelemetry]  depends base-4.19.0.0-b960 [opentelemetry]  depends bytestring-0.12.0.2-4690 [opentelemetry]  depends exceptions-0.10.7-d3e7 [opentelemetry]  depends ghc-trace-events-0.1.2.10-8qfgEMchYcT6H0WlJI55Ae [opentelemetry]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [opentelemetry] Using Cabal-3.10.2.0 compiled by ghc-9.8 [opentelemetry] Using compiler: ghc-9.8.1 [opentelemetry] Using install prefix: [opentelemetry] /nix/store/0bhmsi03001siqpc6bg8gr9ii6favr9y-opentelemetry-0.8.0 [opentelemetry] Executables installed in: [opentelemetry] /nix/store/0bhmsi03001siqpc6bg8gr9ii6favr9y-opentelemetry-0.8.0/bin [opentelemetry] Libraries installed in: [opentelemetry] /nix/store/0bhmsi03001siqpc6bg8gr9ii6favr9y-opentelemetry-0.8.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/opentelemetry-0.8.0-8bYuQooNxtcI0QFsSpQEBW [opentelemetry] Dynamic Libraries installed in: [opentelemetry] /nix/store/0bhmsi03001siqpc6bg8gr9ii6favr9y-opentelemetry-0.8.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [opentelemetry] Private executables installed in: [opentelemetry] /nix/store/0bhmsi03001siqpc6bg8gr9ii6favr9y-opentelemetry-0.8.0/libexec/x86_64-linux-ghc-9.8.1/opentelemetry-0.8.0 [opentelemetry] Data files installed in: [opentelemetry] /nix/store/0bhmsi03001siqpc6bg8gr9ii6favr9y-opentelemetry-0.8.0/share/x86_64-linux-ghc-9.8.1/opentelemetry-0.8.0 [opentelemetry] Documentation installed in: [opentelemetry] /nix/store/gh0v9ykwd5mak2vxkq97fsra83dz9v9d-opentelemetry-0.8.0-doc/share/doc/opentelemetry-0.8.0 [opentelemetry] Configuration files installed in: [opentelemetry] /nix/store/0bhmsi03001siqpc6bg8gr9ii6favr9y-opentelemetry-0.8.0/etc [opentelemetry] No alex found [opentelemetry] Using ar found on system at: [opentelemetry] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [opentelemetry] No c2hs found [opentelemetry] No cpphs found [opentelemetry] No doctest found [opentelemetry] Using gcc version 14.3.0 given by user at: [opentelemetry] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [opentelemetry] Using ghc version 9.8.1 found on system at: [opentelemetry] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [opentelemetry] Using ghc-pkg version 9.8.1 found on system at: [opentelemetry] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [opentelemetry] No ghcjs found [opentelemetry] No ghcjs-pkg found [opentelemetry] No greencard found [opentelemetry] Using haddock version 2.30.0 found on system at: [opentelemetry] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [opentelemetry] No happy found [opentelemetry] Using haskell-suite found on system at: haskell-suite-dummy-location [opentelemetry] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [opentelemetry] No hmake found [opentelemetry] Using hpc version 0.69 found on system at: [opentelemetry] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [opentelemetry] Using hsc2hs version 0.68.10 found on system at: [opentelemetry] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [opentelemetry] Using hscolour version 1.25 found on system at: [opentelemetry] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [opentelemetry] No jhc found [opentelemetry] Using ld found on system at: [opentelemetry] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [opentelemetry] No pkg-config found [opentelemetry] Using runghc version 9.8.1 found on system at: [opentelemetry] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [opentelemetry] Using strip version 2.44 found on system at: [opentelemetry] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [opentelemetry] Using tar found on system at: [opentelemetry] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [opentelemetry] No uhc found [lucid] Source component graph: [lucid]  component lib [lucid]  component test:test dependency lib [lucid] Configured component graph: [lucid]  component lucid-2.11.20250303-7fukhIvF8OdEW14emN5GNK [lucid]  include base-4.19.0.0-b960 [lucid]  include blaze-builder-0.4.2.3-LYn4gfnnXyn15oXIlJbMta [lucid]  include bytestring-0.12.0.2-4690 [lucid]  include containers-0.6.8-4775 [lucid]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [lucid]  include mmorph-1.2.0-8X6cuR5yRhs9dF9SHeOjcs [lucid]  include mtl-2.3.1-63a4 [lucid]  include text-2.1-c36a [lucid]  include transformers-0.6.1.0-c3ec [lucid]  component lucid-2.11.20250303-2SytsiBjw1LJVxGpsFNvE9-test [lucid]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [lucid]  include base-4.19.0.0-b960 [lucid]  include bifunctors-5.6.2-4fZuJfp0ftV1iKSQIeavLh [lucid]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [lucid]  include lucid-2.11.20250303-7fukhIvF8OdEW14emN5GNK [lucid]  include mtl-2.3.1-63a4 [lucid]  include parsec-3.1.17.0-389e [lucid]  include text-2.1-c36a [lucid] Linked component graph: [lucid]  unit lucid-2.11.20250303-7fukhIvF8OdEW14emN5GNK [lucid]  include base-4.19.0.0-b960 [lucid]  include blaze-builder-0.4.2.3-LYn4gfnnXyn15oXIlJbMta [lucid]  include bytestring-0.12.0.2-4690 [lucid]  include containers-0.6.8-4775 [lucid]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [lucid]  include mmorph-1.2.0-8X6cuR5yRhs9dF9SHeOjcs [lucid]  include mtl-2.3.1-63a4 [lucid]  include text-2.1-c36a [lucid]  include transformers-0.6.1.0-c3ec [lucid]  Lucid=lucid-2.11.20250303-7fukhIvF8OdEW14emN5GNK:Lucid,Lucid.Base=lucid-2.11.20250303-7fukhIvF8OdEW14emN5GNK:Lucid.Base,Lucid.Bootstrap=lucid-2.11.20250303-7fukhIvF8OdEW14emN5GNK:Lucid.Bootstrap,Lucid.Html5=lucid-2.11.20250303-7fukhIvF8OdEW14emN5GNK:Lucid.Html5 [lucid]  unit lucid-2.11.20250303-2SytsiBjw1LJVxGpsFNvE9-test [lucid]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [lucid]  include base-4.19.0.0-b960 [lucid]  include bifunctors-5.6.2-4fZuJfp0ftV1iKSQIeavLh [lucid]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [lucid]  include lucid-2.11.20250303-7fukhIvF8OdEW14emN5GNK [lucid]  include mtl-2.3.1-63a4 [lucid]  include parsec-3.1.17.0-389e [lucid]  include text-2.1-c36a [lucid] Ready component graph: [lucid]  definite lucid-2.11.20250303-7fukhIvF8OdEW14emN5GNK [lucid]  depends base-4.19.0.0-b960 [lucid]  depends blaze-builder-0.4.2.3-LYn4gfnnXyn15oXIlJbMta [lucid]  depends bytestring-0.12.0.2-4690 [lucid]  depends containers-0.6.8-4775 [lucid]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [lucid]  depends mmorph-1.2.0-8X6cuR5yRhs9dF9SHeOjcs [lucid]  depends mtl-2.3.1-63a4 [lucid]  depends text-2.1-c36a [lucid]  depends transformers-0.6.1.0-c3ec [lucid]  definite lucid-2.11.20250303-2SytsiBjw1LJVxGpsFNvE9-test [lucid]  depends HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [lucid]  depends base-4.19.0.0-b960 [lucid]  depends bifunctors-5.6.2-4fZuJfp0ftV1iKSQIeavLh [lucid]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [lucid]  depends lucid-2.11.20250303-7fukhIvF8OdEW14emN5GNK [lucid]  depends mtl-2.3.1-63a4 [lucid]  depends parsec-3.1.17.0-389e [lucid]  depends text-2.1-c36a [lucid] Using Cabal-3.10.2.0 compiled by ghc-9.8 [lucid] Using compiler: ghc-9.8.1 [lucid] Using install prefix: [lucid] /nix/store/ck2hjv5byq6sib2grb355zp77zhxfknh-lucid-2.11.20250303 [lucid] Executables installed in: [lucid] /nix/store/ck2hjv5byq6sib2grb355zp77zhxfknh-lucid-2.11.20250303/bin [lucid] Libraries installed in: [lucid] /nix/store/ck2hjv5byq6sib2grb355zp77zhxfknh-lucid-2.11.20250303/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/lucid-2.11.20250303-7fukhIvF8OdEW14emN5GNK [lucid] Dynamic Libraries installed in: [lucid] /nix/store/ck2hjv5byq6sib2grb355zp77zhxfknh-lucid-2.11.20250303/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [lucid] Private executables installed in: [lucid] /nix/store/ck2hjv5byq6sib2grb355zp77zhxfknh-lucid-2.11.20250303/libexec/x86_64-linux-ghc-9.8.1/lucid-2.11.20250303 [lucid] Data files installed in: [lucid] /nix/store/ck2hjv5byq6sib2grb355zp77zhxfknh-lucid-2.11.20250303/share/x86_64-linux-ghc-9.8.1/lucid-2.11.20250303 [lucid] Documentation installed in: [lucid] /nix/store/a32a3g4ry0swfbbzhs8xahqg60k3yzkz-lucid-2.11.20250303-doc/share/doc/lucid-2.11.20250303 [lucid] Configuration files installed in: [lucid] /nix/store/ck2hjv5byq6sib2grb355zp77zhxfknh-lucid-2.11.20250303/etc [lucid] No alex found [lucid] Using ar found on system at: [lucid] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [lucid] No c2hs found [lucid] No cpphs found [lucid] No doctest found [lucid] Using gcc version 14.3.0 given by user at: [lucid] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [lucid] Using ghc version 9.8.1 found on system at: [lucid] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [lucid] Using ghc-pkg version 9.8.1 found on system at: [lucid] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [lucid] No ghcjs found [lucid] No ghcjs-pkg found [lucid] No greencard found [lucid] Using haddock version 2.30.0 found on system at: [lucid] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [lucid] No happy found [lucid] Using haskell-suite found on system at: haskell-suite-dummy-location [lucid] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [lucid] No hmake found [lucid] Using hpc version 0.69 found on system at: [lucid] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [lucid] Using hsc2hs version 0.68.10 found on system at: [lucid] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [lucid] Using hscolour version 1.25 found on system at: [lucid] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [lucid] No jhc found [lucid] Using ld found on system at: [lucid] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [lucid] No pkg-config found [lucid] Using runghc version 9.8.1 found on system at: [lucid] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [lucid] Using strip version 2.44 found on system at: [lucid] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [lucid] Using tar found on system at: [lucid] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [lucid] No uhc found [these] Dependency assoc >=1.1.1 && <1.2: using assoc-1.1.1 [these] Dependency base >=4.12.0.0 && <4.22: using base-4.19.0.0 [these] Dependency binary >=0.8.6.0 && <0.10: using binary-0.8.9.1 [these] Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.5.0.0 [these] Dependency hashable >=1.4.4.0 && <1.6: using hashable-1.4.7.0 [fin] Phase: buildPhase [time-compat] Dependency base >=4.12 && <4.21: using base-4.19.0.0 [time-compat] Dependency base-orphans >=0.9.2 && <0.10: using base-orphans-0.9.3 [time-compat] Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.5.0.0 [time-compat] Dependency hashable >=1.4.4.0 && <1.6: using hashable-1.4.7.0 [time-compat] Dependency time >=1.8.0.2 && <1.9 || >=1.9.2 && <1.9.4 || >=1.10 && <1.10.1 || [time-compat] >=1.11 && <1.11.2 || >=1.12 && <1.13: using time-1.12.2 [time-compat] Dependency HUnit >=1.3.1 && <1.3.2 || >=1.6.0.0 && <1.7: using HUnit-1.6.2.0 [time-compat] Dependency base: using base-4.19.0.0 [time-compat] Dependency deepseq: using deepseq-1.5.0.0 [time-compat] Dependency hashable >=1.4.0.0 && <1.6: using hashable-1.4.7.0 [time-compat] Dependency time-compat: using time-compat-1.9.7 [time-compat] Dependency QuickCheck >=2.13 && <2.16: using QuickCheck-2.14.3 [time-compat] Dependency base: using base-4.19.0.0 [time-compat] Dependency deepseq: using deepseq-1.5.0.0 [time-compat] Dependency tagged >=0.8.6 && <0.9: using tagged-0.8.8 [time-compat] Dependency tasty >=1.5 && <1.6: using tasty-1.5.3 [time-compat] Dependency tasty-hunit >=0.10 && <0.11: using tasty-hunit-0.10.2 [time-compat] Dependency tasty-quickcheck >=0.10 && <0.12: using tasty-quickcheck-0.11 [time-compat] Dependency time: using time-1.12.2 [time-compat] Dependency time-compat: using time-compat-1.9.7 [psqueues] Source component graph: [psqueues]  component lib [psqueues]  component test:psqueues-tests dependency lib [psqueues] Configured component graph: [psqueues]  component psqueues-0.2.8.1-DU3zjqjQxMG92e3tJ0kDPB [psqueues]  include base-4.19.0.0-b960 [psqueues]  include deepseq-1.5.0.0-412f [psqueues]  include ghc-prim-0.11.0-a69e [psqueues]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [psqueues]  component psqueues-0.2.8.1-9OE7iPEQhCaH3ekWND2iCU-psqueues-tests [psqueues]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [psqueues]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [psqueues]  include array-0.5.6.0-dc89 [psqueues]  include base-4.19.0.0-b960 [psqueues]  include deepseq-1.5.0.0-412f [psqueues]  include ghc-prim-0.11.0-a69e [psqueues]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [psqueues]  include psqueues-0.2.8.1-DU3zjqjQxMG92e3tJ0kDPB [psqueues]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [psqueues]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [psqueues]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [psqueues]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [psqueues] Linked component graph: [psqueues]  unit psqueues-0.2.8.1-DU3zjqjQxMG92e3tJ0kDPB [psqueues]  include base-4.19.0.0-b960 [psqueues]  include deepseq-1.5.0.0-412f [psqueues]  include ghc-prim-0.11.0-a69e [psqueues]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [psqueues]  Data.HashPSQ=psqueues-0.2.8.1-DU3zjqjQxMG92e3tJ0kDPB:Data.HashPSQ,Data.IntPSQ=psqueues-0.2.8.1-DU3zjqjQxMG92e3tJ0kDPB:Data.IntPSQ,Data.OrdPSQ=psqueues-0.2.8.1-DU3zjqjQxMG92e3tJ0kDPB:Data.OrdPSQ [psqueues]  unit psqueues-0.2.8.1-9OE7iPEQhCaH3ekWND2iCU-psqueues-tests [psqueues]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [psqueues]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [psqueues]  include array-0.5.6.0-dc89 [psqueues]  include base-4.19.0.0-b960 [psqueues]  include deepseq-1.5.0.0-412f [psqueues]  include ghc-prim-0.11.0-a69e [psqueues]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [psqueues]  include psqueues-0.2.8.1-DU3zjqjQxMG92e3tJ0kDPB [psqueues]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [psqueues]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [psqueues]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [psqueues]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [psqueues] Ready component graph: [psqueues]  definite psqueues-0.2.8.1-DU3zjqjQxMG92e3tJ0kDPB [psqueues]  depends base-4.19.0.0-b960 [psqueues]  depends deepseq-1.5.0.0-412f [psqueues]  depends ghc-prim-0.11.0-a69e [psqueues]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [psqueues]  definite psqueues-0.2.8.1-9OE7iPEQhCaH3ekWND2iCU-psqueues-tests [psqueues]  depends HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [psqueues]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [psqueues]  depends array-0.5.6.0-dc89 [psqueues]  depends base-4.19.0.0-b960 [psqueues]  depends deepseq-1.5.0.0-412f [psqueues]  depends ghc-prim-0.11.0-a69e [psqueues]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [psqueues]  depends psqueues-0.2.8.1-DU3zjqjQxMG92e3tJ0kDPB [psqueues]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [psqueues]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [psqueues]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [psqueues]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [psqueues] Using Cabal-3.10.2.0 compiled by ghc-9.8 [psqueues] Using compiler: ghc-9.8.1 [psqueues] Using install prefix: [psqueues] /nix/store/j0fa4b4m69pk9z75d34rs85pghf2kpl8-psqueues-0.2.8.1 [psqueues] Executables installed in: [psqueues] /nix/store/j0fa4b4m69pk9z75d34rs85pghf2kpl8-psqueues-0.2.8.1/bin [psqueues] Libraries installed in: [psqueues] /nix/store/j0fa4b4m69pk9z75d34rs85pghf2kpl8-psqueues-0.2.8.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/psqueues-0.2.8.1-DU3zjqjQxMG92e3tJ0kDPB [psqueues] Dynamic Libraries installed in: [psqueues] /nix/store/j0fa4b4m69pk9z75d34rs85pghf2kpl8-psqueues-0.2.8.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [psqueues] Private executables installed in: [psqueues] /nix/store/j0fa4b4m69pk9z75d34rs85pghf2kpl8-psqueues-0.2.8.1/libexec/x86_64-linux-ghc-9.8.1/psqueues-0.2.8.1 [psqueues] Data files installed in: [psqueues] /nix/store/j0fa4b4m69pk9z75d34rs85pghf2kpl8-psqueues-0.2.8.1/share/x86_64-linux-ghc-9.8.1/psqueues-0.2.8.1 [psqueues] Documentation installed in: [psqueues] /nix/store/n9zlfwcg9zckcdq373j7270mliyy6bkq-psqueues-0.2.8.1-doc/share/doc/psqueues-0.2.8.1 [psqueues] Configuration files installed in: [psqueues] /nix/store/j0fa4b4m69pk9z75d34rs85pghf2kpl8-psqueues-0.2.8.1/etc [psqueues] No alex found [psqueues] Using ar found on system at: [psqueues] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [psqueues] No c2hs found [psqueues] No cpphs found [psqueues] No doctest found [psqueues] Using gcc version 14.3.0 given by user at: [psqueues] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [psqueues] Using ghc version 9.8.1 found on system at: [psqueues] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [psqueues] Using ghc-pkg version 9.8.1 found on system at: [psqueues] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [psqueues] No ghcjs found [psqueues] No ghcjs-pkg found [psqueues] No greencard found [psqueues] Using haddock version 2.30.0 found on system at: [psqueues] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [psqueues] No happy found [psqueues] Using haskell-suite found on system at: haskell-suite-dummy-location [psqueues] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [psqueues] No hmake found [psqueues] Using hpc version 0.69 found on system at: [psqueues] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [psqueues] Using hsc2hs version 0.68.10 found on system at: [psqueues] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [psqueues] Using hscolour version 1.25 found on system at: [psqueues] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [psqueues] No jhc found [psqueues] Using ld found on system at: [psqueues] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [psqueues] No pkg-config found [psqueues] Using runghc version 9.8.1 found on system at: [psqueues] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [psqueues] Using strip version 2.44 found on system at: [psqueues] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [psqueues] Using tar found on system at: [psqueues] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [psqueues] No uhc found [uuid-types] Phase: configurePhase [OneTuple] Preprocessing library for OneTuple-0.4.2.. [OneTuple] Building library for OneTuple-0.4.2.. [async] Preprocessing library for async-2.2.5.. [async] Building library for async-2.2.5.. [data-fix] Preprocessing library for data-fix-0.3.4.. [data-fix] Building library for data-fix-0.3.4.. [fin] Preprocessing library for fin-0.3.2.. [fin] Building library for fin-0.3.2.. [constraints] Preprocessing library for constraints-0.14.2.. [constraints] Building library for constraints-0.14.2.. [opentelemetry] Phase: buildPhase [lucid] Phase: buildPhase [ordered-containers] Phase: buildPhase [uuid-types] configureFlags: --verbose --prefix=/nix/store/2cdyd5iyyf1m33j56c0qajf45kf9zhd9-uuid-types-1.0.6 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/qf5vykrnbsw0z3myky2x5m62v4z6rm7c-uuid-types-1.0.6-doc/share/doc/uuid-types-1.0.6 --with-gcc=gcc --package-db=/build/tmp.DfvfW5oRkp/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [uuid-types] Using Parsec parser [uuid-types] Configuring uuid-types-1.0.6... [doctest]  runs an explicitly quantified property [✔] [data-fix] [1 of 1] Compiling Data.Fix ( src/Data/Fix.hs, dist/build/Data/Fix.o, dist/build/Data/Fix.dyn_o ) [async] [1 of 2] Compiling Control.Concurrent.Async.Internal ( Control/Concurrent/Async/Internal.hs, dist/build/Control/Concurrent/Async/Internal.o, dist/build/Control/Concurrent/Async/Internal.dyn_o ) [fin] [1 of 7] Compiling Data.Nat ( src/Data/Nat.hs, dist/build/Data/Nat.o, dist/build/Data/Nat.dyn_o ) [opentelemetry] Preprocessing library for opentelemetry-0.8.0.. [opentelemetry] Building library for opentelemetry-0.8.0.. [text-short] Source component graph: [text-short]  component lib [text-short]  component test:text-short-tests dependency lib [text-short] Configured component graph: [text-short]  component text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [text-short]  include base-4.19.0.0-b960 [text-short]  include binary-0.8.9.1-0e3e [text-short]  include bytestring-0.12.0.2-4690 [text-short]  include deepseq-1.5.0.0-412f [text-short]  include ghc-prim-0.11.0-a69e [text-short]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [text-short]  include template-haskell-2.21.0.0-8831 [text-short]  include text-2.1-c36a [text-short]  component text-short-0.1.6-IV1CFZXeNyoDExDeqHh41P-text-short-tests [text-short]  include base-4.19.0.0-b960 [text-short]  include binary-0.8.9.1-0e3e [text-short]  include bytestring-0.12.0.2-4690 [text-short]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [text-short]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [text-short]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [text-short]  include template-haskell-2.21.0.0-8831 [text-short]  include text-2.1-c36a [text-short]  include text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [text-short] Linked component graph: [text-short]  unit text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [text-short]  include base-4.19.0.0-b960 [text-short]  include binary-0.8.9.1-0e3e [text-short]  include bytestring-0.12.0.2-4690 [text-short]  include deepseq-1.5.0.0-412f [text-short]  include ghc-prim-0.11.0-a69e [text-short]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [text-short]  include template-haskell-2.21.0.0-8831 [text-short]  include text-2.1-c36a [text-short]  Data.Text.Short=text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5:Data.Text.Short,Data.Text.Short.Partial=text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5:Data.Text.Short.Partial,Data.Text.Short.Unsafe=text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5:Data.Text.Short.Unsafe [text-short]  unit text-short-0.1.6-IV1CFZXeNyoDExDeqHh41P-text-short-tests [text-short]  include base-4.19.0.0-b960 [text-short]  include binary-0.8.9.1-0e3e [text-short]  include bytestring-0.12.0.2-4690 [text-short]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [text-short]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [text-short]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [text-short]  include template-haskell-2.21.0.0-8831 [text-short]  include text-2.1-c36a [text-short]  include text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [text-short] Ready component graph: [text-short]  definite text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [text-short]  depends base-4.19.0.0-b960 [text-short]  depends binary-0.8.9.1-0e3e [text-short]  depends bytestring-0.12.0.2-4690 [text-short]  depends deepseq-1.5.0.0-412f [text-short]  depends ghc-prim-0.11.0-a69e [text-short]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [text-short]  depends template-haskell-2.21.0.0-8831 [text-short]  depends text-2.1-c36a [text-short]  definite text-short-0.1.6-IV1CFZXeNyoDExDeqHh41P-text-short-tests [text-short]  depends base-4.19.0.0-b960 [text-short]  depends binary-0.8.9.1-0e3e [text-short]  depends bytestring-0.12.0.2-4690 [text-short]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [text-short]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [text-short]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [text-short]  depends template-haskell-2.21.0.0-8831 [text-short]  depends text-2.1-c36a [text-short]  depends text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [text-short] Using Cabal-3.10.2.0 compiled by ghc-9.8 [text-short] Using compiler: ghc-9.8.1 [text-short] Using install prefix: [text-short] /nix/store/kpnz6mhmf6dqcczw3iixi7d7lx7k6rp3-text-short-0.1.6 [text-short] Executables installed in: [text-short] /nix/store/kpnz6mhmf6dqcczw3iixi7d7lx7k6rp3-text-short-0.1.6/bin [text-short] Libraries installed in: [text-short] /nix/store/kpnz6mhmf6dqcczw3iixi7d7lx7k6rp3-text-short-0.1.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [text-short] Dynamic Libraries installed in: [text-short] /nix/store/kpnz6mhmf6dqcczw3iixi7d7lx7k6rp3-text-short-0.1.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [text-short] Private executables installed in: [text-short] /nix/store/kpnz6mhmf6dqcczw3iixi7d7lx7k6rp3-text-short-0.1.6/libexec/x86_64-linux-ghc-9.8.1/text-short-0.1.6 [text-short] Data files installed in: [text-short] /nix/store/kpnz6mhmf6dqcczw3iixi7d7lx7k6rp3-text-short-0.1.6/share/x86_64-linux-ghc-9.8.1/text-short-0.1.6 [text-short] Documentation installed in: [text-short] /nix/store/c82pv4i02vm2bcxn869kw0c82p9pyxsi-text-short-0.1.6-doc/share/doc/text-short-0.1.6 [text-short] Configuration files installed in: [text-short] /nix/store/kpnz6mhmf6dqcczw3iixi7d7lx7k6rp3-text-short-0.1.6/etc [text-short] No alex found [text-short] Using ar found on system at: [text-short] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [text-short] No c2hs found [text-short] No cpphs found [text-short] No doctest found [text-short] Using gcc version 14.3.0 given by user at: [text-short] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [text-short] Using ghc version 9.8.1 found on system at: [text-short] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [text-short] Using ghc-pkg version 9.8.1 found on system at: [text-short] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [text-short] No ghcjs found [text-short] No ghcjs-pkg found [text-short] No greencard found [text-short] Using haddock version 2.30.0 found on system at: [text-short] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [text-short] No happy found [text-short] Using haskell-suite found on system at: haskell-suite-dummy-location [text-short] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [text-short] No hmake found [text-short] Using hpc version 0.69 found on system at: [text-short] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [text-short] Using hsc2hs version 0.68.10 found on system at: [text-short] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [text-short] Using hscolour version 1.25 found on system at: [text-short] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [text-short] No jhc found [text-short] Using ld found on system at: [text-short] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [text-short] No pkg-config found [text-short] Using runghc version 9.8.1 found on system at: [text-short] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [text-short] Using strip version 2.44 found on system at: [text-short] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [text-short] Using tar found on system at: [text-short] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [text-short] No uhc found [ordered-containers] Preprocessing library for ordered-containers-0.2.4.. [ordered-containers] Building library for ordered-containers-0.2.4.. [case-insensitive] [1 of 3] Compiling Data.CaseInsensitive.Internal ( Data/CaseInsensitive/Internal.hs, dist/build/Data/CaseInsensitive/Internal.o, dist/build/Data/CaseInsensitive/Internal.dyn_o ) [lucid] Preprocessing library for lucid-2.11.20250303.. [lucid] Building library for lucid-2.11.20250303.. [psqueues] Phase: buildPhase [OneTuple] [1 of 3] Compiling Data.Tuple.Solo ( src/Data/Tuple/Solo.hs, dist/build/Data/Tuple/Solo.o, dist/build/Data/Tuple/Solo.dyn_o ) [psqueues] Preprocessing library for psqueues-0.2.8.1.. [psqueues] Building library for psqueues-0.2.8.1.. [async]  [async] Control/Concurrent/Async/Internal.hs:50:1: warning: [GHC-66111] [-Wunused-imports] [async]  The import of ‘Data.Semigroup’ is redundant [async]  except perhaps to import instances from ‘Data.Semigroup’ [async]  To import instances alone, use: import Data.Semigroup() [async]  | [async] 50 | import Data.Semigroup (Semigroup((<>))) [async]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [time-compat] Source component graph: [time-compat]  component lib [time-compat]  component test:instances dependency lib [time-compat]  component test:main dependency lib [time-compat] Configured component graph: [time-compat]  component time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [time-compat]  include base-4.19.0.0-b960 [time-compat]  include base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [time-compat]  include deepseq-1.5.0.0-412f [time-compat]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [time-compat]  include time-1.12.2-d26d [time-compat]  component time-compat-1.9.7-9HdlqhpujexlBLdAIyAPI-instances [time-compat]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [time-compat]  include base-4.19.0.0-b960 [time-compat]  include deepseq-1.5.0.0-412f [time-compat]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [time-compat]  include time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [time-compat]  component time-compat-1.9.7-6aAKc7ld3NFHLciLsiRL9S-main [time-compat]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [time-compat]  include base-4.19.0.0-b960 [time-compat]  include deepseq-1.5.0.0-412f [time-compat]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [time-compat]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [time-compat]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [time-compat]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [time-compat]  include time-1.12.2-d26d [time-compat]  include time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [time-compat] Linked component graph: [time-compat]  unit time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [time-compat]  include base-4.19.0.0-b960 [time-compat]  include base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [time-compat]  include deepseq-1.5.0.0-412f [time-compat]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [time-compat]  include time-1.12.2-d26d [time-compat]  Data.Time.Calendar.Compat=time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA:Data.Time.Calendar.Compat,Data.Time.Calendar.Easter.Compat=time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA:Data.Time.Calendar.Easter.Compat,Data.Time.Calendar.Julian.Compat=time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA:Data.Time.Calendar.Julian.Compat,Data.Time.Calendar.Month.Compat=time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA:Data.Time.Calendar.Month.Compat,Data.Time.Calendar.MonthDay.Compat=time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA:Data.Time.Calendar.MonthDay.Compat,Data.Time.Calendar.OrdinalDate.Compat=time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA:Data.Time.Calendar.OrdinalDate.Compat,Data.Time.Calendar.Quarter.Compat=time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA:Data.Time.Calendar.Quarter.Compat,Data.Time.Calendar.WeekDate.Compat=time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA:Data.Time.Calendar.WeekDate.Compat,Data.Time.Clock.Compat=time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA:Data.Time.Clock.Compat,Data.Time.Clock.POSIX.Compat=time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA:Data.Time.Clock.POSIX.Compat,Data.Time.Clock.System.Compat=time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA:Data.Time.Clock.System.Compat,Data.Time.Clock.TAI.Compat=time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA:Data.Time.Clock.TAI.Compat,Data.Time.Compat=time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA:Data.Time.Compat,Data.Time.Format.Compat=time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA:Data.Time.Format.Compat,Data.Time.Format.ISO8601.Compat=time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA:Data.Time.Format.ISO8601.Compat,Data.Time.LocalTime.Compat=time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA:Data.Time.LocalTime.Compat [time-compat]  unit time-compat-1.9.7-9HdlqhpujexlBLdAIyAPI-instances [time-compat]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [time-compat]  include base-4.19.0.0-b960 [time-compat]  include deepseq-1.5.0.0-412f [time-compat]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [time-compat]  include time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [time-compat]  unit time-compat-1.9.7-6aAKc7ld3NFHLciLsiRL9S-main [time-compat]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [time-compat]  include base-4.19.0.0-b960 [time-compat]  include deepseq-1.5.0.0-412f [time-compat]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [time-compat]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [time-compat]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [time-compat]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [time-compat]  include time-1.12.2-d26d [time-compat]  include time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [time-compat] Ready component graph: [time-compat]  definite time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [time-compat]  depends base-4.19.0.0-b960 [these] Source component graph: component lib [these] Configured component graph: [these]  component these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [these]  include assoc-1.1.1-KeNPeQRDSq0BQe5AaTaTYX [these]  include base-4.19.0.0-b960 [these]  include binary-0.8.9.1-0e3e [these]  include deepseq-1.5.0.0-412f [these]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [these] Linked component graph: [these]  unit these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [these]  include assoc-1.1.1-KeNPeQRDSq0BQe5AaTaTYX [these]  include base-4.19.0.0-b960 [these]  include binary-0.8.9.1-0e3e [these]  include deepseq-1.5.0.0-412f [these]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [these]  Data.Functor.These=these-1.2.1-B8INZK8jfBp2iDPS6dEUhs:Data.Functor.These,Data.These=these-1.2.1-B8INZK8jfBp2iDPS6dEUhs:Data.These,Data.These.Combinators=these-1.2.1-B8INZK8jfBp2iDPS6dEUhs:Data.These.Combinators [these] Ready component graph: [these]  definite these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [these]  depends assoc-1.1.1-KeNPeQRDSq0BQe5AaTaTYX [these]  depends base-4.19.0.0-b960 [these]  depends binary-0.8.9.1-0e3e [these]  depends deepseq-1.5.0.0-412f [these]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [these] Using Cabal-3.10.2.0 compiled by ghc-9.8 [these] Using compiler: ghc-9.8.1 [these] Using install prefix: /nix/store/sk4xkpf35gda0b5qpcqdkc4sd962bwgj-these-1.2.1 [these] Executables installed in: [these] /nix/store/sk4xkpf35gda0b5qpcqdkc4sd962bwgj-these-1.2.1/bin [these] Libraries installed in: [these] /nix/store/sk4xkpf35gda0b5qpcqdkc4sd962bwgj-these-1.2.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [these] Dynamic Libraries installed in: [these] /nix/store/sk4xkpf35gda0b5qpcqdkc4sd962bwgj-these-1.2.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [these] Private executables installed in: [these] /nix/store/sk4xkpf35gda0b5qpcqdkc4sd962bwgj-these-1.2.1/libexec/x86_64-linux-ghc-9.8.1/these-1.2.1 [these] Data files installed in: [these] /nix/store/sk4xkpf35gda0b5qpcqdkc4sd962bwgj-these-1.2.1/share/x86_64-linux-ghc-9.8.1/these-1.2.1 [these] Documentation installed in: [these] /nix/store/2qdrskmyhw8fss2cbrx7dda4di1r7lbh-these-1.2.1-doc/share/doc/these-1.2.1 [these] Configuration files installed in: [these] /nix/store/sk4xkpf35gda0b5qpcqdkc4sd962bwgj-these-1.2.1/etc [these] No alex found [these] Using ar found on system at: [these] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [these] No c2hs found [these] No cpphs found [these] No doctest found [these] Using gcc version 14.3.0 given by user at: [these] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [these] Using ghc version 9.8.1 found on system at: [these] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [these] Using ghc-pkg version 9.8.1 found on system at: [these] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [these] No ghcjs found [these] No ghcjs-pkg found [these] No greencard found [these] Using haddock version 2.30.0 found on system at: [these] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [these] No happy found [these] Using haskell-suite found on system at: haskell-suite-dummy-location [these] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [these] No hmake found [these] Using hpc version 0.69 found on system at: [these] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [these] Using hsc2hs version 0.68.10 found on system at: [these] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [these] Using hscolour version 1.25 found on system at: [these] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [these] No jhc found [these] Using ld found on system at: [these] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [these] No pkg-config found [these] Using runghc version 9.8.1 found on system at: [these] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [these] Using strip version 2.44 found on system at: [these] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [these] Using tar found on system at: [these] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [these] No uhc found [time-compat]  depends base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [time-compat]  depends deepseq-1.5.0.0-412f [time-compat]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [time-compat]  depends time-1.12.2-d26d [time-compat]  definite time-compat-1.9.7-9HdlqhpujexlBLdAIyAPI-instances [time-compat]  depends HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [time-compat]  depends base-4.19.0.0-b960 [time-compat]  depends deepseq-1.5.0.0-412f [time-compat]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [time-compat]  depends time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [time-compat]  definite time-compat-1.9.7-6aAKc7ld3NFHLciLsiRL9S-main [time-compat]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [time-compat]  depends base-4.19.0.0-b960 [time-compat]  depends deepseq-1.5.0.0-412f [time-compat]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [time-compat]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [time-compat]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [time-compat]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [time-compat]  depends time-1.12.2-d26d [time-compat]  depends time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [time-compat] Using Cabal-3.10.2.0 compiled by ghc-9.8 [time-compat] Using compiler: ghc-9.8.1 [time-compat] Using install prefix: [time-compat] /nix/store/9pjiv7g8gahpkv3c6kzb2l6vikc8yd35-time-compat-1.9.7 [time-compat] Executables installed in: [time-compat] /nix/store/9pjiv7g8gahpkv3c6kzb2l6vikc8yd35-time-compat-1.9.7/bin [time-compat] Libraries installed in: [time-compat] /nix/store/9pjiv7g8gahpkv3c6kzb2l6vikc8yd35-time-compat-1.9.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [time-compat] Dynamic Libraries installed in: [time-compat] /nix/store/9pjiv7g8gahpkv3c6kzb2l6vikc8yd35-time-compat-1.9.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [time-compat] Private executables installed in: [time-compat] /nix/store/9pjiv7g8gahpkv3c6kzb2l6vikc8yd35-time-compat-1.9.7/libexec/x86_64-linux-ghc-9.8.1/time-compat-1.9.7 [time-compat] Data files installed in: [time-compat] /nix/store/9pjiv7g8gahpkv3c6kzb2l6vikc8yd35-time-compat-1.9.7/share/x86_64-linux-ghc-9.8.1/time-compat-1.9.7 [time-compat] Documentation installed in: [time-compat] /nix/store/vqj7m7l0hdz5gy7y9aj62jz0nj0wid9z-time-compat-1.9.7-doc/share/doc/time-compat-1.9.7 [time-compat] Configuration files installed in: [time-compat] /nix/store/9pjiv7g8gahpkv3c6kzb2l6vikc8yd35-time-compat-1.9.7/etc [time-compat] No alex found [time-compat] Using ar found on system at: [time-compat] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [time-compat] No c2hs found [time-compat] No cpphs found [time-compat] No doctest found [time-compat] Using gcc version 14.3.0 given by user at: [time-compat] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [time-compat] Using ghc version 9.8.1 found on system at: [time-compat] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [time-compat] Using ghc-pkg version 9.8.1 found on system at: [time-compat] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [time-compat] No ghcjs found [time-compat] No ghcjs-pkg found [time-compat] No greencard found [time-compat] Using haddock version 2.30.0 found on system at: [time-compat] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [time-compat] No happy found [time-compat] Using haskell-suite found on system at: haskell-suite-dummy-location [time-compat] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [time-compat] No hmake found [time-compat] Using hpc version 0.69 found on system at: [time-compat] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [time-compat] Using hsc2hs version 0.68.10 found on system at: [time-compat] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [time-compat] Using hscolour version 1.25 found on system at: [time-compat] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [time-compat] No jhc found [time-compat] Using ld found on system at: [time-compat] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [time-compat] No pkg-config found [time-compat] Using runghc version 9.8.1 found on system at: [time-compat] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [time-compat] Using strip version 2.44 found on system at: [time-compat] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [time-compat] Using tar found on system at: [time-compat] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [time-compat] No uhc found [lucid] [1 of 4] Compiling Lucid.Base ( src/Lucid/Base.hs, dist/build/Lucid/Base.o, dist/build/Lucid/Base.dyn_o ) [opentelemetry] [1 of 5] Compiling OpenTelemetry.Metrics_Internal [pcg-random]  [pcg-random] src/System/Random/PCG/Fast/Pure.hs:12:14: warning: [GHC-53692] [-Wdeprecated-flags] [pcg-random]  -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead [pcg-random]  | [pcg-random] 12 | {-# LANGUAGE TypeInType #-} [pcg-random]  | ^^^^^^^^^^ [text-short] Phase: buildPhase [data-fix]  [data-fix] src/Data/Fix.hs:109:47: warning: [GHC-38856] [-Wunused-imports] [data-fix]  The import of ‘rnf1’ from module ‘Control.DeepSeq’ is redundant [data-fix]  | [data-fix] 109 | import Control.DeepSeq (NFData (..), NFData1, rnf1) [data-fix]  | ^^^^ [case-insensitive]  [case-insensitive] Data/CaseInsensitive/Internal.hs:124:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [case-insensitive]  Noncanonical ‘mappend’ definition detected [case-insensitive]  in the instance declaration for ‘Monoid (CI s)’. [case-insensitive]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [case-insensitive]  Suggested fix: [case-insensitive]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [case-insensitive]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [case-insensitive]  | [case-insensitive] 124 | CI o1 l1 `mappend` CI o2 l2 = CI (o1 `mappend` o2) (l1 `mappend` l2) [case-insensitive]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [OneTuple] [2 of 3] Compiling Data.Tuple.OneTuple ( src/Data/Tuple/OneTuple.hs, dist/build/Data/Tuple/OneTuple.o, dist/build/Data/Tuple/OneTuple.dyn_o ) [pcg-random] [1 of 7] Compiling System.Random.PCG.Class ( src/System/Random/PCG/Class.hs, dist/build/System/Random/PCG/Class.p_o ) [these] Phase: buildPhase [time-compat] Phase: buildPhase [text-short] Preprocessing library for text-short-0.1.6.. [text-short] Building library for text-short-0.1.6.. [constraints] [1 of 8] Compiling Data.Constraint ( src/Data/Constraint.hs, dist/build/Data/Constraint.o, dist/build/Data/Constraint.dyn_o ) [doctest]  runs an implicitly quantified property [✔] [ordered-containers] [1 of 5] Compiling Data.Map.Util ( Data/Map/Util.hs, dist/build/Data/Map/Util.o, dist/build/Data/Map/Util.dyn_o ) [OneTuple] [3 of 3] Compiling Data.Tuple.Solo.TH ( src/Data/Tuple/Solo/TH.hs, dist/build/Data/Tuple/Solo/TH.o, dist/build/Data/Tuple/Solo/TH.dyn_o ) [uuid-types] Dependency base >=4.12.0.0 && <5: using base-4.19.0.0 [uuid-types] Dependency binary >=0.8.6.0 && <0.9: using binary-0.8.9.1 [uuid-types] Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.12.0.2 [uuid-types] Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.5.0.0 [uuid-types] Dependency hashable >=1.4.4.0 && <1.6: using hashable-1.4.7.0 [uuid-types] Dependency random >=1.2.1.2 && <1.4: using random-1.2.1.3 [uuid-types] Dependency template-haskell >=2.14.0.0 && <2.24: using [uuid-types] template-haskell-2.21.0.0 [uuid-types] Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.1 [uuid-types] Dependency QuickCheck >=2.14.2 && <2.16: using QuickCheck-2.14.3 [uuid-types] Dependency base: using base-4.19.0.0 [uuid-types] Dependency binary: using binary-0.8.9.1 [uuid-types] Dependency bytestring: using bytestring-0.12.0.2 [uuid-types] Dependency tasty >=1.4.0.1 && <1.6: using tasty-1.5.3 [uuid-types] Dependency tasty-hunit >=0.10 && <0.11: using tasty-hunit-0.10.2 [uuid-types] Dependency tasty-quickcheck >=0.10 && <0.12: using tasty-quickcheck-0.11 [uuid-types] Dependency template-haskell: using template-haskell-2.21.0.0 [uuid-types] Dependency uuid-types: using uuid-types-1.0.6 [time-compat] Preprocessing library for time-compat-1.9.7.. [time-compat] Building library for time-compat-1.9.7.. [these] Preprocessing library for these-1.2.1.. [these] Building library for these-1.2.1.. [psqueues] [1 of 7] Compiling Data.BitUtil ( src/Data/BitUtil.hs, dist/build/Data/BitUtil.o, dist/build/Data/BitUtil.dyn_o ) [text-short] [1 of 5] Compiling PrimOps ( src-ghc804/PrimOps.hs, dist/build/PrimOps.o, dist/build/PrimOps.dyn_o ) [lucid]  [lucid] src/Lucid/Base.hs:62:1: warning: [GHC-66111] [-Wunused-imports] [lucid]  The import of ‘Data.Semigroup’ is redundant [lucid]  except perhaps to import instances from ‘Data.Semigroup’ [lucid]  To import instances alone, use: import Data.Semigroup() [lucid]  | [lucid] 62 | import Data.Semigroup (Semigroup (..)) [lucid]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [lucid]  [lucid] src/Lucid/Base.hs:63:1: warning: [GHC-66111] [-Wunused-imports] [lucid]  The import of ‘Data.Monoid’ is redundant [lucid]  except perhaps to import instances from ‘Data.Monoid’ [lucid]  To import instances alone, use: import Data.Monoid() [lucid]  | [lucid] 63 | import Data.Monoid (Monoid (..)) [lucid]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [lucid]  [lucid] src/Lucid/Base.hs:119:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [lucid]  Noncanonical ‘mappend’ definition detected [lucid]  in the instance declaration for ‘Monoid (HtmlT m a)’. [lucid]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [lucid]  Suggested fix: [lucid]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [lucid]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [lucid]  | [lucid] 119 | mappend = liftA2 mappend [lucid]  | ^^^^^^^^^^^^^^^^^^^^^^^^ [lucid]  [lucid] src/Lucid/Base.hs:147:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [lucid]  Noncanonical ‘return’ definition detected [lucid]  in the instance declaration for ‘Monad (HtmlT m)’. [lucid]  ‘return’ will eventually be removed in favour of ‘pure’ [lucid]  Suggested fix: [lucid]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [lucid]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [lucid]  | [lucid] 147 | return a = HtmlT (return (mempty,a)) [lucid]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [lucid]  [lucid] src/Lucid/Base.hs:156:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [lucid]  Noncanonical ‘(>>)’ definition detected [lucid]  in the instance declaration for ‘Monad (HtmlT m)’. [lucid]  ‘(>>)’ will eventually be removed in favour of ‘(*>)’ [lucid]  Suggested fix: [lucid]  Either remove definition for ‘(>>)’ (recommended) or define as ‘(>>) = (*>)’ [lucid]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [lucid]  | [lucid] 156 | m >> n = HtmlT $ do [lucid]  | ^^^^^^^^^^^^^^^^^^^... [these] [1 of 3] Compiling Data.Functor.These ( src/Data/Functor/These.hs, dist/build/Data/Functor/These.o, dist/build/Data/Functor/These.dyn_o ) [text-short] [2 of 5] Compiling Data.Text.Short.Internal ( src/Data/Text/Short/Internal.hs, dist/build/Data/Text/Short/Internal.o, dist/build/Data/Text/Short/Internal.dyn_o ) [psqueues] [2 of 7] Compiling Data.IntPSQ.Internal ( src/Data/IntPSQ/Internal.hs, dist/build/Data/IntPSQ/Internal.o, dist/build/Data/IntPSQ/Internal.dyn_o ) [OneTuple] [1 of 3] Compiling Data.Tuple.Solo ( src/Data/Tuple/Solo.hs, dist/build/Data/Tuple/Solo.p_o ) [fin] [2 of 7] Compiling TrustworthyCompat ( src/TrustworthyCompat.hs, dist/build/TrustworthyCompat.o, dist/build/TrustworthyCompat.dyn_o ) [fin] [3 of 7] Compiling Data.Type.Nat ( src/Data/Type/Nat.hs, dist/build/Data/Type/Nat.o, dist/build/Data/Type/Nat.dyn_o ) [doctest]  reports a failing property [✔] [uuid-types] Source component graph: [uuid-types]  component lib [uuid-types]  component test:testuuid dependency lib [uuid-types] Configured component graph: [uuid-types]  component uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [uuid-types]  include base-4.19.0.0-b960 [uuid-types]  include binary-0.8.9.1-0e3e [uuid-types]  include bytestring-0.12.0.2-4690 [uuid-types]  include deepseq-1.5.0.0-412f [uuid-types]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [uuid-types]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [uuid-types]  include template-haskell-2.21.0.0-8831 [uuid-types]  include text-2.1-c36a [uuid-types]  component uuid-types-1.0.6-5XEqkruW48KAfoPcBGbYvM-testuuid [uuid-types]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [uuid-types]  include base-4.19.0.0-b960 [uuid-types]  include binary-0.8.9.1-0e3e [uuid-types]  include bytestring-0.12.0.2-4690 [uuid-types]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [uuid-types]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [uuid-types]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [uuid-types]  include template-haskell-2.21.0.0-8831 [uuid-types]  include uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [uuid-types] Linked component graph: [uuid-types]  unit uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [uuid-types]  include base-4.19.0.0-b960 [uuid-types]  include binary-0.8.9.1-0e3e [uuid-types]  include bytestring-0.12.0.2-4690 [uuid-types]  include deepseq-1.5.0.0-412f [uuid-types]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [uuid-types]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [uuid-types]  include template-haskell-2.21.0.0-8831 [uuid-types]  include text-2.1-c36a [uuid-types]  Data.UUID.Types=uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ:Data.UUID.Types,Data.UUID.Types.Internal=uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ:Data.UUID.Types.Internal,Data.UUID.Types.Internal.Builder=uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ:Data.UUID.Types.Internal.Builder [uuid-types]  unit uuid-types-1.0.6-5XEqkruW48KAfoPcBGbYvM-testuuid [uuid-types]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [uuid-types]  include base-4.19.0.0-b960 [uuid-types]  include binary-0.8.9.1-0e3e [uuid-types]  include bytestring-0.12.0.2-4690 [uuid-types]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [uuid-types]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [uuid-types]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [uuid-types]  include template-haskell-2.21.0.0-8831 [uuid-types]  include uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [uuid-types] Ready component graph: [uuid-types]  definite uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [uuid-types]  depends base-4.19.0.0-b960 [uuid-types]  depends binary-0.8.9.1-0e3e [uuid-types]  depends bytestring-0.12.0.2-4690 [uuid-types]  depends deepseq-1.5.0.0-412f [uuid-types]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [uuid-types]  depends random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [uuid-types]  depends template-haskell-2.21.0.0-8831 [uuid-types]  depends text-2.1-c36a [uuid-types]  definite uuid-types-1.0.6-5XEqkruW48KAfoPcBGbYvM-testuuid [uuid-types]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [uuid-types]  depends base-4.19.0.0-b960 [uuid-types]  depends binary-0.8.9.1-0e3e [uuid-types]  depends bytestring-0.12.0.2-4690 [uuid-types]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [uuid-types]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [uuid-types]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [uuid-types]  depends template-haskell-2.21.0.0-8831 [uuid-types]  depends uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [uuid-types] Using Cabal-3.10.2.0 compiled by ghc-9.8 [uuid-types] Using compiler: ghc-9.8.1 [uuid-types] Using install prefix: [uuid-types] /nix/store/2cdyd5iyyf1m33j56c0qajf45kf9zhd9-uuid-types-1.0.6 [uuid-types] Executables installed in: [uuid-types] /nix/store/2cdyd5iyyf1m33j56c0qajf45kf9zhd9-uuid-types-1.0.6/bin [uuid-types] Libraries installed in: [uuid-types] /nix/store/2cdyd5iyyf1m33j56c0qajf45kf9zhd9-uuid-types-1.0.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [uuid-types] Dynamic Libraries installed in: [uuid-types] /nix/store/2cdyd5iyyf1m33j56c0qajf45kf9zhd9-uuid-types-1.0.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [uuid-types] Private executables installed in: [uuid-types] /nix/store/2cdyd5iyyf1m33j56c0qajf45kf9zhd9-uuid-types-1.0.6/libexec/x86_64-linux-ghc-9.8.1/uuid-types-1.0.6 [uuid-types] Data files installed in: [uuid-types] /nix/store/2cdyd5iyyf1m33j56c0qajf45kf9zhd9-uuid-types-1.0.6/share/x86_64-linux-ghc-9.8.1/uuid-types-1.0.6 [uuid-types] Documentation installed in: [uuid-types] /nix/store/qf5vykrnbsw0z3myky2x5m62v4z6rm7c-uuid-types-1.0.6-doc/share/doc/uuid-types-1.0.6 [uuid-types] Configuration files installed in: [uuid-types] /nix/store/2cdyd5iyyf1m33j56c0qajf45kf9zhd9-uuid-types-1.0.6/etc [uuid-types] No alex found [uuid-types] Using ar found on system at: [uuid-types] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [uuid-types] No c2hs found [uuid-types] No cpphs found [uuid-types] No doctest found [uuid-types] Using gcc version 14.3.0 given by user at: [uuid-types] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [uuid-types] Using ghc version 9.8.1 found on system at: [uuid-types] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [uuid-types] Using ghc-pkg version 9.8.1 found on system at: [uuid-types] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [uuid-types] No ghcjs found [uuid-types] No ghcjs-pkg found [uuid-types] No greencard found [uuid-types] Using haddock version 2.30.0 found on system at: [uuid-types] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [uuid-types] No happy found [uuid-types] Using haskell-suite found on system at: haskell-suite-dummy-location [uuid-types] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [uuid-types] No hmake found [uuid-types] Using hpc version 0.69 found on system at: [uuid-types] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [uuid-types] Using hsc2hs version 0.68.10 found on system at: [uuid-types] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [uuid-types] Using hscolour version 1.25 found on system at: [uuid-types] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [uuid-types] No jhc found [uuid-types] Using ld found on system at: [uuid-types] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [uuid-types] No pkg-config found [uuid-types] Using runghc version 9.8.1 found on system at: [uuid-types] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [uuid-types] Using strip version 2.44 found on system at: [uuid-types] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [uuid-types] Using tar found on system at: [uuid-types] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [uuid-types] No uhc found [psqueues]  [psqueues] src/Data/IntPSQ/Internal.hs:66:1: warning: [GHC-66111] [-Wunused-imports] [psqueues]  The import of ‘Control.Applicative’ is redundant [psqueues]  except perhaps to import instances from ‘Control.Applicative’ [psqueues]  To import instances alone, use: import Control.Applicative() [psqueues]  | [psqueues] 66 | import Control.Applicative ((<$>), (<*>)) [psqueues]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [psqueues]  [psqueues] src/Data/IntPSQ/Internal.hs:70:1: warning: [GHC-66111] [-Wunused-imports] [psqueues]  The import of ‘Data.Foldable’ is redundant [psqueues]  except perhaps to import instances from ‘Data.Foldable’ [psqueues]  To import instances alone, use: import Data.Foldable() [psqueues]  | [psqueues] 70 | import Data.Foldable (Foldable) [psqueues]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [psqueues]  [psqueues] src/Data/IntPSQ/Internal.hs:75:1: warning: [GHC-66111] [-Wunused-imports] [psqueues]  The import of ‘Data.Word’ is redundant [psqueues]  except perhaps to import instances from ‘Data.Word’ [psqueues]  To import instances alone, use: import Data.Word() [psqueues]  | [psqueues] 75 | import Data.Word (Word) [psqueues]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [opentelemetry] [2 of 5] Compiling OpenTelemetry.SpanContext [opentelemetry] [3 of 5] Compiling OpenTelemetry.Propagation [uuid-types] Phase: buildPhase [OneTuple] [2 of 3] Compiling Data.Tuple.OneTuple ( src/Data/Tuple/OneTuple.hs, dist/build/Data/Tuple/OneTuple.p_o ) [ordered-containers] [2 of 5] Compiling Data.Map.Ordered.Internal ( Data/Map/Ordered/Internal.hs, dist/build/Data/Map/Ordered/Internal.o, dist/build/Data/Map/Ordered/Internal.dyn_o ) [fin] [4 of 7] Compiling Data.Type.Nat.LE ( src/Data/Type/Nat/LE.hs, dist/build/Data/Type/Nat/LE.o, dist/build/Data/Type/Nat/LE.dyn_o ) [uuid-types] Preprocessing library for uuid-types-1.0.6.. [uuid-types] Building library for uuid-types-1.0.6.. [doctest]  runs a boolean property with an explicit type signature [✔] [opentelemetry] [4 of 5] Compiling OpenTelemetry.Eventlog_Internal [time-compat] [ 1 of 20] Compiling Data.Format ( src/Data/Format.hs, dist/build/Data/Format.o, dist/build/Data/Format.dyn_o ) [OneTuple] [3 of 3] Compiling Data.Tuple.Solo.TH ( src/Data/Tuple/Solo/TH.hs, dist/build/Data/Tuple/Solo/TH.p_o ) [pcg-random] [2 of 7] Compiling System.Random.PCG ( src/System/Random/PCG.hs, dist/build/System/Random/PCG.p_o ) [data-fix] [1 of 1] Compiling Data.Fix ( src/Data/Fix.hs, dist/build/Data/Fix.p_o ) [uuid-types] [1 of 3] Compiling Data.UUID.Types.Internal.Builder ( src/Data/UUID/Types/Internal/Builder.hs, dist/build/Data/UUID/Types/Internal/Builder.o, dist/build/Data/UUID/Types/Internal/Builder.dyn_o ) [ordered-containers]  [ordered-containers] Data/Map/Ordered/Internal.hs:94:9: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [ordered-containers]  Noncanonical ‘mappend’ definition detected [ordered-containers]  in the instance declaration for ‘Monoid (Bias L (OMap k v))’. [ordered-containers]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [ordered-containers]  Suggested fix: [ordered-containers]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [ordered-containers]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [ordered-containers]  | [ordered-containers] 94 | mappend (Bias o) (Bias o') = Bias (unionWithL (const mappend) o o') [ordered-containers]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ordered-containers]  [ordered-containers] Data/Map/Ordered/Internal.hs:105:9: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [ordered-containers]  Noncanonical ‘mappend’ definition detected [ordered-containers]  in the instance declaration for ‘Monoid (Bias R (OMap k v))’. [ordered-containers]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [ordered-containers]  Suggested fix: [ordered-containers]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [ordered-containers]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [ordered-containers]  | [ordered-containers] 105 | mappend (Bias o) (Bias o') = Bias (unionWithR (const mappend) o o') [ordered-containers]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [fin] [5 of 7] Compiling Data.Type.Nat.LT ( src/Data/Type/Nat/LT.hs, dist/build/Data/Type/Nat/LT.o, dist/build/Data/Type/Nat/LT.dyn_o ) [uuid-types] [2 of 3] Compiling Data.UUID.Types.Internal ( src/Data/UUID/Types/Internal.hs, dist/build/Data/UUID/Types/Internal.o, dist/build/Data/UUID/Types/Internal.dyn_o ) [case-insensitive] [2 of 3] Compiling Data.CaseInsensitive ( Data/CaseInsensitive.hs, dist/build/Data/CaseInsensitive.o, dist/build/Data/CaseInsensitive.dyn_o ) [case-insensitive] [3 of 3] Compiling Data.CaseInsensitive.Unsafe ( Data/CaseInsensitive/Unsafe.hs, dist/build/Data/CaseInsensitive/Unsafe.o, dist/build/Data/CaseInsensitive/Unsafe.dyn_o ) [data-fix]  [data-fix] src/Data/Fix.hs:109:47: warning: [GHC-38856] [-Wunused-imports] [data-fix]  The import of ‘rnf1’ from module ‘Control.DeepSeq’ is redundant [data-fix]  | [data-fix] 109 | import Control.DeepSeq (NFData (..), NFData1, rnf1) [data-fix]  | ^^^^ [doctest]  runs $setup before each property [✔] [doctest]  doctest (regression tests) [async] [2 of 2] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, dist/build/Control/Concurrent/Async.o, dist/build/Control/Concurrent/Async.dyn_o ) [uuid-types]  [uuid-types] src/Data/UUID/Types/Internal.hs:49:1: warning: [GHC-66111] [-Wunused-imports] [uuid-types]  The import of ‘Control.Applicative’ is redundant [uuid-types]  except perhaps to import instances from ‘Control.Applicative’ [uuid-types]  To import instances alone, use: import Control.Applicative() [uuid-types]  | [uuid-types] 49 | import Control.Applicative ((<*>)) [uuid-types]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [uuid-types]  [uuid-types] src/Data/UUID/Types/Internal.hs:55:1: warning: [GHC-66111] [-Wunused-imports] [uuid-types]  The import of ‘Data.Functor’ is redundant [uuid-types]  except perhaps to import instances from ‘Data.Functor’ [uuid-types]  To import instances alone, use: import Data.Functor() [uuid-types]  | [uuid-types] 55 | import Data.Functor ((<$>)) [uuid-types]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [fin] [6 of 7] Compiling Data.Type.Nat.LE.ReflStep ( src/Data/Type/Nat/LE/ReflStep.hs, dist/build/Data/Type/Nat/LE/ReflStep.o, dist/build/Data/Type/Nat/LE/ReflStep.dyn_o ) [opentelemetry] [5 of 5] Compiling OpenTelemetry.Eventlog [constraints] [2 of 8] Compiling Data.Constraint.Deferrable ( src/Data/Constraint/Deferrable.hs, dist/build/Data/Constraint/Deferrable.o, dist/build/Data/Constraint/Deferrable.dyn_o ) [case-insensitive] [1 of 3] Compiling Data.CaseInsensitive.Internal ( Data/CaseInsensitive/Internal.hs, dist/build/Data/CaseInsensitive/Internal.p_o ) [pcg-random]  [pcg-random] src/System/Random/PCG.hs:68:1: warning: [GHC-66111] [-Wunused-imports] [pcg-random]  The import of ‘Control.Applicative’ is redundant [pcg-random]  except perhaps to import instances from ‘Control.Applicative’ [pcg-random]  To import instances alone, use: import Control.Applicative() [pcg-random]  | [pcg-random] 68 | import Control.Applicative [pcg-random]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [pcg-random]  [pcg-random] src/System/Random/PCG.hs:243:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] [pcg-random]  The use of ‘~’ without TypeOperators [pcg-random]  will become an error in a future GHC release. [pcg-random]  Suggested fix: Perhaps you intended to use TypeOperators [pcg-random]  | [pcg-random] 243 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where [pcg-random]  | ^ [fin] [7 of 7] Compiling Data.Fin ( src/Data/Fin.hs, dist/build/Data/Fin.o, dist/build/Data/Fin.dyn_o ) [async] [1 of 2] Compiling Control.Concurrent.Async.Internal ( Control/Concurrent/Async/Internal.hs, dist/build/Control/Concurrent/Async/Internal.p_o ) [case-insensitive]  [case-insensitive] Data/CaseInsensitive/Internal.hs:124:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [case-insensitive]  Noncanonical ‘mappend’ definition detected [case-insensitive]  in the instance declaration for ‘Monoid (CI s)’. [case-insensitive]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [case-insensitive]  Suggested fix: [case-insensitive]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [case-insensitive]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [case-insensitive]  | [case-insensitive] 124 | CI o1 l1 `mappend` CI o2 l2 = CI (o1 `mappend` o2) (l1 `mappend` l2) [case-insensitive]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [async]  [async] Control/Concurrent/Async/Internal.hs:50:1: warning: [GHC-66111] [-Wunused-imports] [async]  The import of ‘Data.Semigroup’ is redundant [async]  except perhaps to import instances from ‘Data.Semigroup’ [async]  To import instances alone, use: import Data.Semigroup() [async]  | [async] 50 | import Data.Semigroup (Semigroup((<>))) [async]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [OneTuple] Preprocessing test suite 'instances' for OneTuple-0.4.2.. [OneTuple] Building test suite 'instances' for OneTuple-0.4.2.. [constraints] [3 of 8] Compiling Data.Constraint.Forall ( src/Data/Constraint/Forall.hs, dist/build/Data/Constraint/Forall.o, dist/build/Data/Constraint/Forall.dyn_o ) [time-compat] [ 2 of 20] Compiling Data.Time.Calendar.Month.Compat ( src/Data/Time/Calendar/Month/Compat.hs, dist/build/Data/Time/Calendar/Month/Compat.o, dist/build/Data/Time/Calendar/Month/Compat.dyn_o ) [time-compat] [ 3 of 20] Compiling Data.Time.Calendar.Quarter.Compat ( src/Data/Time/Calendar/Quarter/Compat.hs, dist/build/Data/Time/Calendar/Quarter/Compat.o, dist/build/Data/Time/Calendar/Quarter/Compat.dyn_o ) [time-compat] [ 4 of 20] Compiling Data.Time.Calendar.Types ( src/Data/Time/Calendar/Types.hs, dist/build/Data/Time/Calendar/Types.o, dist/build/Data/Time/Calendar/Types.dyn_o ) [time-compat] [ 5 of 20] Compiling Data.Time.Orphans ( src/Data/Time/Orphans.hs, dist/build/Data/Time/Orphans.o, dist/build/Data/Time/Orphans.dyn_o ) [constraints] [4 of 8] Compiling Data.Constraint.Lifting ( src/Data/Constraint/Lifting.hs, dist/build/Data/Constraint/Lifting.o, dist/build/Data/Constraint/Lifting.dyn_o ) [time-compat] [ 6 of 20] Compiling Data.Time.Format.ISO8601.Compat ( src/Data/Time/Format/ISO8601/Compat.hs, dist/build/Data/Time/Format/ISO8601/Compat.o, dist/build/Data/Time/Format/ISO8601/Compat.dyn_o ) [OneTuple] [1 of 1] Compiling Main ( test/instances.hs, dist/build/instances/instances-tmp/Main.o ) [doctest]  bugfixWorkingDirectory [✔] [text-short] [3 of 5] Compiling Data.Text.Short.Unsafe ( src/Data/Text/Short/Unsafe.hs, dist/build/Data/Text/Short/Unsafe.o, dist/build/Data/Text/Short/Unsafe.dyn_o ) [text-short] [4 of 5] Compiling Data.Text.Short ( src/Data/Text/Short.hs, dist/build/Data/Text/Short.o, dist/build/Data/Text/Short.dyn_o ) [fin] [1 of 7] Compiling Data.Nat ( src/Data/Nat.hs, dist/build/Data/Nat.p_o ) [text-short] [5 of 5] Compiling Data.Text.Short.Partial ( src/Data/Text/Short/Partial.hs, dist/build/Data/Text/Short/Partial.o, dist/build/Data/Text/Short/Partial.dyn_o ) [time-compat] [ 7 of 20] Compiling Data.Time.Format.Compat ( src/Data/Time/Format/Compat.hs, dist/build/Data/Time/Format/Compat.o, dist/build/Data/Time/Format/Compat.dyn_o ) [time-compat] [ 8 of 20] Compiling Data.Time.Clock.System.Compat ( src/Data/Time/Clock/System/Compat.hs, dist/build/Data/Time/Clock/System/Compat.o, dist/build/Data/Time/Clock/System/Compat.dyn_o ) [time-compat] [ 9 of 20] Compiling Data.Time.Clock.POSIX.Compat ( src/Data/Time/Clock/POSIX/Compat.hs, dist/build/Data/Time/Clock/POSIX/Compat.o, dist/build/Data/Time/Clock/POSIX/Compat.dyn_o ) [time-compat] [10 of 20] Compiling Data.Time.Clock.Compat ( src/Data/Time/Clock/Compat.hs, dist/build/Data/Time/Clock/Compat.o, dist/build/Data/Time/Clock/Compat.dyn_o ) [time-compat] [11 of 20] Compiling Data.Time.Calendar.WeekDate.Compat ( src/Data/Time/Calendar/WeekDate/Compat.hs, dist/build/Data/Time/Calendar/WeekDate/Compat.o, dist/build/Data/Time/Calendar/WeekDate/Compat.dyn_o ) [time-compat] [12 of 20] Compiling Data.Time.Calendar.Private ( src/Data/Time/Calendar/Private.hs, dist/build/Data/Time/Calendar/Private.o, dist/build/Data/Time/Calendar/Private.dyn_o ) [lucid] [2 of 4] Compiling Lucid.Html5 ( src/Lucid/Html5.hs, dist/build/Lucid/Html5.o, dist/build/Lucid/Html5.dyn_o ) [these] [2 of 3] Compiling Data.These ( src/Data/These.hs, dist/build/Data/These.o, dist/build/Data/These.dyn_o ) [ordered-containers] [3 of 5] Compiling Data.Map.Ordered.Strict ( Data/Map/Ordered/Strict.hs, dist/build/Data/Map/Ordered/Strict.o, dist/build/Data/Map/Ordered/Strict.dyn_o ) [lucid]  [lucid] src/Lucid/Html5.hs:11:1: warning: [GHC-66111] [-Wunused-imports] [lucid]  The import of ‘Data.Monoid’ is redundant [lucid]  except perhaps to import instances from ‘Data.Monoid’ [lucid]  To import instances alone, use: import Data.Monoid() [lucid]  | [lucid] 11 | import Data.Monoid [lucid]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [doctest]  bugfixOutputToStdErr [✔] [time-compat] [13 of 20] Compiling Data.Time.Calendar.OrdinalDate.Compat ( src/Data/Time/Calendar/OrdinalDate/Compat.hs, dist/build/Data/Time/Calendar/OrdinalDate/Compat.o, dist/build/Data/Time/Calendar/OrdinalDate/Compat.dyn_o ) [time-compat] [14 of 20] Compiling Data.Time.Calendar.MonthDay.Compat ( src/Data/Time/Calendar/MonthDay/Compat.hs, dist/build/Data/Time/Calendar/MonthDay/Compat.o, dist/build/Data/Time/Calendar/MonthDay/Compat.dyn_o ) [time-compat] [15 of 20] Compiling Data.Time.Calendar.Easter.Compat ( src/Data/Time/Calendar/Easter/Compat.hs, dist/build/Data/Time/Calendar/Easter/Compat.o, dist/build/Data/Time/Calendar/Easter/Compat.dyn_o ) [time-compat] [16 of 20] Compiling Data.Time.Calendar.Compat ( src/Data/Time/Calendar/Compat.hs, dist/build/Data/Time/Calendar/Compat.o, dist/build/Data/Time/Calendar/Compat.dyn_o ) [time-compat] [17 of 20] Compiling Data.Time.LocalTime.Compat ( src/Data/Time/LocalTime/Compat.hs, dist/build/Data/Time/LocalTime/Compat.o, dist/build/Data/Time/LocalTime/Compat.dyn_o ) [time-compat] [18 of 20] Compiling Data.Time.Compat ( src/Data/Time/Compat.hs, dist/build/Data/Time/Compat.o, dist/build/Data/Time/Compat.dyn_o ) [time-compat] [19 of 20] Compiling Data.Time.Clock.TAI.Compat ( src/Data/Time/Clock/TAI/Compat.hs, dist/build/Data/Time/Clock/TAI/Compat.o, dist/build/Data/Time/Clock/TAI/Compat.dyn_o ) [time-compat] [20 of 20] Compiling Data.Time.Calendar.Julian.Compat ( src/Data/Time/Calendar/Julian/Compat.hs, dist/build/Data/Time/Calendar/Julian/Compat.o, dist/build/Data/Time/Calendar/Julian/Compat.dyn_o ) [OneTuple] [2 of 2] Linking dist/build/instances/instances [these] [3 of 3] Compiling Data.These.Combinators ( src/Data/These/Combinators.hs, dist/build/Data/These/Combinators.o, dist/build/Data/These/Combinators.dyn_o ) [text-short] [1 of 5] Compiling PrimOps ( src-ghc804/PrimOps.hs, dist/build/PrimOps.p_o ) [ordered-containers] [4 of 5] Compiling Data.Map.Ordered ( Data/Map/Ordered.hs, dist/build/Data/Map/Ordered.o, dist/build/Data/Map/Ordered.dyn_o ) [ordered-containers] [5 of 5] Compiling Data.Set.Ordered ( Data/Set/Ordered.hs, dist/build/Data/Set/Ordered.o, dist/build/Data/Set/Ordered.dyn_o ) [ordered-containers]  [ordered-containers] Data/Set/Ordered.hs:106:9: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [ordered-containers]  Noncanonical ‘mappend’ definition detected [ordered-containers]  in the instance declaration for ‘Monoid (Bias L (OSet a))’. [ordered-containers]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [ordered-containers]  Suggested fix: [ordered-containers]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [ordered-containers]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [ordered-containers]  | [ordered-containers] 106 | mappend (Bias o) (Bias o') = Bias (o |<> o') [ordered-containers]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ordered-containers]  [ordered-containers] Data/Set/Ordered.hs:116:9: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [ordered-containers]  Noncanonical ‘mappend’ definition detected [ordered-containers]  in the instance declaration for ‘Monoid (Bias R (OSet a))’. [ordered-containers]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [ordered-containers]  Suggested fix: [ordered-containers]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [ordered-containers]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [ordered-containers]  | [ordered-containers] 116 | mappend (Bias o) (Bias o') = Bias (o <>| o') [ordered-containers]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [doctest]  bugfixImportHierarchical [✔] [text-short] [2 of 5] Compiling Data.Text.Short.Internal ( src/Data/Text/Short/Internal.hs, dist/build/Data/Text/Short/Internal.p_o ) [these] [1 of 3] Compiling Data.Functor.These ( src/Data/Functor/These.hs, dist/build/Data/Functor/These.p_o ) [uuid-types] [3 of 3] Compiling Data.UUID.Types ( src/Data/UUID/Types.hs, dist/build/Data/UUID/Types.o, dist/build/Data/UUID/Types.dyn_o ) [opentelemetry] [1 of 5] Compiling OpenTelemetry.Metrics_Internal [OneTuple] Preprocessing test suite 'th' for OneTuple-0.4.2.. [OneTuple] Building test suite 'th' for OneTuple-0.4.2.. [psqueues] [3 of 7] Compiling Data.IntPSQ ( src/Data/IntPSQ.hs, dist/build/Data/IntPSQ.o, dist/build/Data/IntPSQ.dyn_o ) [fin] [2 of 7] Compiling TrustworthyCompat ( src/TrustworthyCompat.hs, dist/build/TrustworthyCompat.p_o ) [fin] [3 of 7] Compiling Data.Type.Nat ( src/Data/Type/Nat.hs, dist/build/Data/Type/Nat.p_o ) [doctest]  bugfixMultipleModules [✔] [OneTuple] [1 of 1] Compiling Main ( test/th.hs, dist/build/th/th-tmp/Main.o ) [ordered-containers] [1 of 5] Compiling Data.Map.Util ( Data/Map/Util.hs, dist/build/Data/Map/Util.p_o ) [constraints] [5 of 8] Compiling Data.Constraint.Unsafe ( src/Data/Constraint/Unsafe.hs, dist/build/Data/Constraint/Unsafe.o, dist/build/Data/Constraint/Unsafe.dyn_o ) [constraints] [6 of 8] Compiling Data.Constraint.Nat ( src/Data/Constraint/Nat.hs, dist/build/Data/Constraint/Nat.o, dist/build/Data/Constraint/Nat.dyn_o ) [constraints] [7 of 8] Compiling Data.Constraint.Symbol ( src/Data/Constraint/Symbol.hs, dist/build/Data/Constraint/Symbol.o, dist/build/Data/Constraint/Symbol.dyn_o ) [constraints] [8 of 8] Compiling Data.Constraint.Char ( src/Data/Constraint/Char.hs, dist/build/Data/Constraint/Char.o, dist/build/Data/Constraint/Char.dyn_o ) [psqueues] [4 of 7] Compiling Data.OrdPSQ.Internal ( src/Data/OrdPSQ/Internal.hs, dist/build/Data/OrdPSQ/Internal.o, dist/build/Data/OrdPSQ/Internal.dyn_o ) [case-insensitive] [2 of 3] Compiling Data.CaseInsensitive ( Data/CaseInsensitive.hs, dist/build/Data/CaseInsensitive.p_o ) [pcg-random] [3 of 7] Compiling System.Random.PCG.Fast ( src/System/Random/PCG/Fast.hs, dist/build/System/Random/PCG/Fast.p_o ) [pcg-random]  [pcg-random] src/System/Random/PCG/Fast.hs:69:1: warning: [GHC-66111] [-Wunused-imports] [pcg-random]  The import of ‘Control.Applicative’ is redundant [pcg-random]  except perhaps to import instances from ‘Control.Applicative’ [pcg-random]  To import instances alone, use: import Control.Applicative() [pcg-random]  | [pcg-random] 69 | import Control.Applicative [pcg-random]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [pcg-random]  [pcg-random] src/System/Random/PCG/Fast.hs:212:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] [pcg-random]  The use of ‘~’ without TypeOperators [pcg-random]  will become an error in a future GHC release. [pcg-random]  Suggested fix: Perhaps you intended to use TypeOperators [pcg-random]  | [pcg-random] 212 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where [pcg-random]  | ^ [pcg-random] [4 of 7] Compiling System.Random.PCG.Fast.Pure ( src/System/Random/PCG/Fast/Pure.hs, dist/build/System/Random/PCG/Fast/Pure.p_o ) [pcg-random]  [pcg-random] src/System/Random/PCG/Fast/Pure.hs:233:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] [pcg-random]  The use of ‘~’ without TypeOperators [pcg-random]  will become an error in a future GHC release. [pcg-random]  Suggested fix: Perhaps you intended to use TypeOperators [pcg-random]  | [pcg-random] 233 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where [pcg-random]  | ^ [async] [2 of 2] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, dist/build/Control/Concurrent/Async.p_o ) [uuid-types] [1 of 3] Compiling Data.UUID.Types.Internal.Builder ( src/Data/UUID/Types/Internal/Builder.hs, dist/build/Data/UUID/Types/Internal/Builder.p_o ) [lucid] [3 of 4] Compiling Lucid.Bootstrap ( src/Lucid/Bootstrap.hs, dist/build/Lucid/Bootstrap.o, dist/build/Lucid/Bootstrap.dyn_o ) [case-insensitive] [3 of 3] Compiling Data.CaseInsensitive.Unsafe ( Data/CaseInsensitive/Unsafe.hs, dist/build/Data/CaseInsensitive/Unsafe.p_o ) [pcg-random] [5 of 7] Compiling System.Random.PCG.Pure ( src/System/Random/PCG/Pure.hs, dist/build/System/Random/PCG/Pure.p_o ) [pcg-random]  [pcg-random] src/System/Random/PCG/Pure.hs:282:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] [pcg-random]  The use of ‘~’ without TypeOperators [pcg-random]  will become an error in a future GHC release. [pcg-random]  Suggested fix: Perhaps you intended to use TypeOperators [pcg-random]  | [pcg-random] 282 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where [pcg-random]  | ^ [pcg-random] [6 of 7] Compiling System.Random.PCG.Single ( src/System/Random/PCG/Single.hs, dist/build/System/Random/PCG/Single.p_o ) [pcg-random]  [pcg-random] src/System/Random/PCG/Single.hs:68:1: warning: [GHC-66111] [-Wunused-imports] [pcg-random]  The import of ‘Control.Applicative’ is redundant [pcg-random]  except perhaps to import instances from ‘Control.Applicative’ [pcg-random]  To import instances alone, use: import Control.Applicative() [pcg-random]  | [pcg-random] 68 | import Control.Applicative [pcg-random]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [pcg-random]  [pcg-random] src/System/Random/PCG/Single.hs:210:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] [pcg-random]  The use of ‘~’ without TypeOperators [pcg-random]  will become an error in a future GHC release. [pcg-random]  Suggested fix: Perhaps you intended to use TypeOperators [pcg-random]  | [pcg-random] 210 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where [pcg-random]  | ^ [pcg-random] [7 of 7] Compiling System.Random.PCG.Unique ( src/System/Random/PCG/Unique.hs, dist/build/System/Random/PCG/Unique.p_o ) [time-compat] [ 1 of 20] Compiling Data.Format ( src/Data/Format.hs, dist/build/Data/Format.p_o ) [fin] [4 of 7] Compiling Data.Type.Nat.LE ( src/Data/Type/Nat/LE.hs, dist/build/Data/Type/Nat/LE.p_o ) [opentelemetry] [2 of 5] Compiling OpenTelemetry.SpanContext [opentelemetry] [3 of 5] Compiling OpenTelemetry.Propagation [data-fix] Phase: checkPhase [OneTuple] [2 of 2] Linking dist/build/th/th [lucid] [4 of 4] Compiling Lucid ( src/Lucid.hs, dist/build/Lucid.o, dist/build/Lucid.dyn_o ) [uuid-types] [2 of 3] Compiling Data.UUID.Types.Internal ( src/Data/UUID/Types/Internal.hs, dist/build/Data/UUID/Types/Internal.p_o ) [data-fix] Package has no test suites. [data-fix] Phase: haddockPhase [doctest]  testCPP [✔] [lucid] [1 of 4] Compiling Lucid.Base ( src/Lucid/Base.hs, dist/build/Lucid/Base.p_o ) [ordered-containers] [2 of 5] Compiling Data.Map.Ordered.Internal ( Data/Map/Ordered/Internal.hs, dist/build/Data/Map/Ordered/Internal.p_o ) [uuid-types]  [uuid-types] src/Data/UUID/Types/Internal.hs:49:1: warning: [GHC-66111] [-Wunused-imports] [uuid-types]  The import of ‘Control.Applicative’ is redundant [uuid-types]  except perhaps to import instances from ‘Control.Applicative’ [uuid-types]  To import instances alone, use: import Control.Applicative() [uuid-types]  | [uuid-types] 49 | import Control.Applicative ((<*>)) [uuid-types]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [uuid-types]  [uuid-types] src/Data/UUID/Types/Internal.hs:55:1: warning: [GHC-66111] [-Wunused-imports] [uuid-types]  The import of ‘Data.Functor’ is redundant [uuid-types]  except perhaps to import instances from ‘Data.Functor’ [uuid-types]  To import instances alone, use: import Data.Functor() [uuid-types]  | [uuid-types] 55 | import Data.Functor ((<$>)) [uuid-types]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [data-fix] Preprocessing library for data-fix-0.3.4.. [data-fix] Running Haddock on library for data-fix-0.3.4.. [constraints] [1 of 8] Compiling Data.Constraint ( src/Data/Constraint.hs, dist/build/Data/Constraint.p_o ) [data-fix] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [psqueues] [5 of 7] Compiling Data.OrdPSQ ( src/Data/OrdPSQ.hs, dist/build/Data/OrdPSQ.o, dist/build/Data/OrdPSQ.dyn_o ) [psqueues] [6 of 7] Compiling Data.HashPSQ.Internal ( src/Data/HashPSQ/Internal.hs, dist/build/Data/HashPSQ/Internal.o, dist/build/Data/HashPSQ/Internal.dyn_o ) [opentelemetry] [4 of 5] Compiling OpenTelemetry.Eventlog_Internal [fin] [5 of 7] Compiling Data.Type.Nat.LT ( src/Data/Type/Nat/LT.hs, dist/build/Data/Type/Nat/LT.p_o ) [psqueues]  [psqueues] src/Data/HashPSQ/Internal.hs:59:1: warning: [GHC-66111] [-Wunused-imports] [psqueues]  The import of ‘Data.Foldable’ is redundant [psqueues]  except perhaps to import instances from ‘Data.Foldable’ [psqueues]  To import instances alone, use: import Data.Foldable() [psqueues]  | [psqueues] 59 | import Data.Foldable (Foldable) [psqueues]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [lucid]  [lucid] src/Lucid/Base.hs:62:1: warning: [GHC-66111] [-Wunused-imports] [lucid]  The import of ‘Data.Semigroup’ is redundant [lucid]  except perhaps to import instances from ‘Data.Semigroup’ [lucid]  To import instances alone, use: import Data.Semigroup() [lucid]  | [lucid] 62 | import Data.Semigroup (Semigroup (..)) [lucid]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [lucid]  [lucid] src/Lucid/Base.hs:63:1: warning: [GHC-66111] [-Wunused-imports] [lucid]  The import of ‘Data.Monoid’ is redundant [lucid]  except perhaps to import instances from ‘Data.Monoid’ [lucid]  To import instances alone, use: import Data.Monoid() [lucid]  | [lucid] 63 | import Data.Monoid (Monoid (..)) [lucid]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [lucid]  [lucid] src/Lucid/Base.hs:119:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [lucid]  Noncanonical ‘mappend’ definition detected [lucid]  in the instance declaration for ‘Monoid (HtmlT m a)’. [lucid]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [lucid]  Suggested fix: [lucid]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [lucid]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [lucid]  | [lucid] 119 | mappend = liftA2 mappend [lucid]  | ^^^^^^^^^^^^^^^^^^^^^^^^ [lucid]  [lucid] src/Lucid/Base.hs:147:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [lucid]  Noncanonical ‘return’ definition detected [lucid]  in the instance declaration for ‘Monad (HtmlT m)’. [lucid]  ‘return’ will eventually be removed in favour of ‘pure’ [lucid]  Suggested fix: [lucid]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [lucid]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [lucid]  | [lucid] 147 | return a = HtmlT (return (mempty,a)) [lucid]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [lucid]  [lucid] src/Lucid/Base.hs:156:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [lucid]  Noncanonical ‘(>>)’ definition detected [lucid]  in the instance declaration for ‘Monad (HtmlT m)’. [lucid]  ‘(>>)’ will eventually be removed in favour of ‘(*>)’ [lucid]  Suggested fix: [lucid]  Either remove definition for ‘(>>)’ (recommended) or define as ‘(>>) = (*>)’ [lucid]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [lucid]  | [lucid] 156 | m >> n = HtmlT $ do [lucid]  | ^^^^^^^^^^^^^^^^^^^... [data-fix] [1 of 1] Compiling Data.Fix ( src/Data/Fix.hs, nothing ) [ordered-containers]  [ordered-containers] Data/Map/Ordered/Internal.hs:94:9: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [ordered-containers]  Noncanonical ‘mappend’ definition detected [ordered-containers]  in the instance declaration for ‘Monoid (Bias L (OMap k v))’. [ordered-containers]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [ordered-containers]  Suggested fix: [ordered-containers]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [ordered-containers]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [ordered-containers]  | [ordered-containers] 94 | mappend (Bias o) (Bias o') = Bias (unionWithL (const mappend) o o') [ordered-containers]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ordered-containers]  [ordered-containers] Data/Map/Ordered/Internal.hs:105:9: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [ordered-containers]  Noncanonical ‘mappend’ definition detected [ordered-containers]  in the instance declaration for ‘Monoid (Bias R (OMap k v))’. [ordered-containers]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [ordered-containers]  Suggested fix: [ordered-containers]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [ordered-containers]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [ordered-containers]  | [ordered-containers] 105 | mappend (Bias o) (Bias o') = Bias (unionWithR (const mappend) o o') [ordered-containers]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [doctest]  template-haskell-bugfix [✔] [fin] [6 of 7] Compiling Data.Type.Nat.LE.ReflStep ( src/Data/Type/Nat/LE/ReflStep.hs, dist/build/Data/Type/Nat/LE/ReflStep.p_o ) [OneTuple] Phase: checkPhase [OneTuple] Running 2 test suites... [OneTuple] Test suite instances: RUNNING... [OneTuple] works [OneTuple] Test suite instances: PASS [OneTuple] Test suite logged to: dist/test/OneTuple-0.4.2-instances.log [OneTuple] Test suite th: RUNNING... [opentelemetry] [5 of 5] Compiling OpenTelemetry.Eventlog [OneTuple] True [OneTuple] Test suite th: PASS [OneTuple] Test suite logged to: dist/test/OneTuple-0.4.2-th.log [OneTuple] 2 of 2 test suites (2 of 2 test cases) passed. [OneTuple] Phase: haddockPhase [fin] [7 of 7] Compiling Data.Fin ( src/Data/Fin.hs, dist/build/Data/Fin.p_o ) [text-short] [3 of 5] Compiling Data.Text.Short.Unsafe ( src/Data/Text/Short/Unsafe.hs, dist/build/Data/Text/Short/Unsafe.p_o ) [data-fix]  [data-fix] src/Data/Fix.hs:109:47: warning: [GHC-38856] [-Wunused-imports] [data-fix]  The import of ‘rnf1’ from module ‘Control.DeepSeq’ is redundant [data-fix]  | [data-fix] 109 | import Control.DeepSeq (NFData (..), NFData1, rnf1) [data-fix]  | ^^^^ [data-fix] Haddock coverage: [data-fix] Warning: 'ListF' is out of scope. [data-fix]  If you qualify the identifier, haddock can try to link it anyway. [data-fix] Warning: 'Fix' is ambiguous. It is defined [data-fix]  * at src/Data/Fix.hs:144:17 [data-fix]  * at src/Data/Fix.hs:144:1 [data-fix]  You may be able to disambiguate the identifier by qualifying it or [data-fix]  by specifying the type/value namespace explicitly. [data-fix]  Defaulting to the one defined at src/Data/Fix.hs:144:1 [data-fix] Warning: 'Mu' is ambiguous. It is defined [data-fix]  * at src/Data/Fix.hs:299:16 [data-fix]  * at src/Data/Fix.hs:299:1 [data-fix]  You may be able to disambiguate the identifier by qualifying it or [data-fix]  by specifying the type/value namespace explicitly. [data-fix]  Defaulting to the one defined at src/Data/Fix.hs:299:1 [data-fix] Warning: 'Nu' is ambiguous. It is defined [data-fix]  * at src/Data/Fix.hs:365:13 [data-fix]  * at src/Data/Fix.hs:365:1 [data-fix]  You may be able to disambiguate the identifier by qualifying it or [data-fix]  by specifying the type/value namespace explicitly. [data-fix]  Defaulting to the one defined at src/Data/Fix.hs:365:1 [data-fix]  100% ( 36 / 36) in 'Data.Fix' [these] [2 of 3] Compiling Data.These ( src/Data/These.hs, dist/build/Data/These.p_o ) [doctest]  doesn't clash with user bindings of stdout/stderr [✔] [text-short] [4 of 5] Compiling Data.Text.Short ( src/Data/Text/Short.hs, dist/build/Data/Text/Short.p_o ) [text-short] [5 of 5] Compiling Data.Text.Short.Partial ( src/Data/Text/Short/Partial.hs, dist/build/Data/Text/Short/Partial.p_o ) [data-fix] Warning: Data.Fix: could not find link destinations for: [data-fix]  - Data.Fix.Rep_Fix [OneTuple] Preprocessing library for OneTuple-0.4.2.. [OneTuple] Running Haddock on library for OneTuple-0.4.2.. [OneTuple] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [doctest]  doesn't get confused by doctests using System.IO imports [✔] [doctest] Options [doctest]  parseOptions [doctest]  strips --optghc [✔] [doctest]  strips --optghc= [✔] [doctest]  with ghc options that are not valid with --interactive [doctest]  returns ProxyToGhc [✔] [doctest]  +++ OK, passed 100 tests. [doctest]  with --interactive [doctest]  disables magic mode [✔] [doctest]  filters out --interactive [✔] [doctest]  accepts --fast [✔] [doctest]  --no-magic [doctest]  without --no-magic [doctest]  enables magic mode [✔] [doctest]  with --no-magic [doctest]  disables magic mode [✔] [doctest]  --fast [doctest]  without --fast [doctest]  disables fast mode [✔] [doctest]  with --fast [doctest]  enabled fast mode [✔] [doctest]  --preserve-it [doctest]  without --preserve-it [doctest]  does not preserve the `it` variable [✔] [doctest]  with --preserve-it [doctest]  preserves the `it` variable [✔] [doctest]  with --help [doctest]  outputs usage information [✔] [doctest]  with --version [doctest]  outputs version information [✔] [doctest]  with --info [doctest]  outputs machine readable version information [✔] [doctest]  --verbose [doctest]  without --verbose [doctest]  is not verbose by default [✔] [doctest]  with --verbose [doctest]  parses verbose option [✔] [doctest] PackageDBs [doctest]  getPackageDBsFromEnv [doctest]  uses global and user when no env used [✔] [doctest]  respects GHC_PACKAGE_PATH [✔] [doctest] Parse [doctest]  extractDocTests [case-insensitive] Preprocessing test suite 'test-case-insensitive' for case-insensitive-1.2.1.0.. [case-insensitive] Building test suite 'test-case-insensitive' for case-insensitive-1.2.1.0.. [time-compat] [ 2 of 20] Compiling Data.Time.Calendar.Month.Compat ( src/Data/Time/Calendar/Month/Compat.hs, dist/build/Data/Time/Calendar/Month/Compat.p_o ) [time-compat] [ 3 of 20] Compiling Data.Time.Calendar.Quarter.Compat ( src/Data/Time/Calendar/Quarter/Compat.hs, dist/build/Data/Time/Calendar/Quarter/Compat.p_o ) [time-compat] [ 4 of 20] Compiling Data.Time.Calendar.Types ( src/Data/Time/Calendar/Types.hs, dist/build/Data/Time/Calendar/Types.p_o ) [time-compat] [ 5 of 20] Compiling Data.Time.Orphans ( src/Data/Time/Orphans.hs, dist/build/Data/Time/Orphans.p_o ) [time-compat] [ 6 of 20] Compiling Data.Time.Format.ISO8601.Compat ( src/Data/Time/Format/ISO8601/Compat.hs, dist/build/Data/Time/Format/ISO8601/Compat.p_o ) [doctest]  extracts properties from a module [✔] [doctest]  extracts examples from a module [✔] [constraints] [2 of 8] Compiling Data.Constraint.Deferrable ( src/Data/Constraint/Deferrable.hs, dist/build/Data/Constraint/Deferrable.p_o ) [doctest]  extracts examples from documentation for non-exported names [✔] [these] [3 of 3] Compiling Data.These.Combinators ( src/Data/These/Combinators.hs, dist/build/Data/These/Combinators.p_o ) [case-insensitive] [1 of 1] Compiling Main ( test/test.hs, dist/build/test-case-insensitive/test-case-insensitive-tmp/Main.o ) [time-compat] [ 7 of 20] Compiling Data.Time.Format.Compat ( src/Data/Time/Format/Compat.hs, dist/build/Data/Time/Format/Compat.p_o ) [doctest]  extracts multiple examples from a module [✔] [async] Preprocessing test suite 'test-async' for async-2.2.5.. [async] Building test suite 'test-async' for async-2.2.5.. [doctest]  returns an empty list, if documentation contains no examples [✔] [OneTuple] [1 of 3] Compiling Data.Tuple.Solo ( src/Data/Tuple/Solo.hs, nothing ) [psqueues] [7 of 7] Compiling Data.HashPSQ ( src/Data/HashPSQ.hs, dist/build/Data/HashPSQ.o, dist/build/Data/HashPSQ.dyn_o ) [time-compat] [ 8 of 20] Compiling Data.Time.Clock.System.Compat ( src/Data/Time/Clock/System/Compat.hs, dist/build/Data/Time/Clock/System/Compat.p_o ) [time-compat] [ 9 of 20] Compiling Data.Time.Clock.POSIX.Compat ( src/Data/Time/Clock/POSIX/Compat.hs, dist/build/Data/Time/Clock/POSIX/Compat.p_o ) [doctest]  sets setup code to Nothing, if it does not contain any tests [✔] [OneTuple] [2 of 3] Compiling Data.Tuple.OneTuple ( src/Data/Tuple/OneTuple.hs, nothing ) [doctest]  keeps modules that only contain setup code [✔] [doctest]  parseInteractions (an internal function) [doctest]  parses an interaction [✔] [doctest]  drops whitespace as appropriate [✔] [doctest]  parses an interaction without a result [✔] [doctest]  works with a complex example [✔] [doctest]  attaches location information to parsed interactions [✔] [doctest]  basic multiline [✔] [doctest]  multiline align output [✔] [doctest]  multiline align output with >>> [✔] [doctest]  parses wild cards lines [✔] [doctest]  parses wild card chunks [✔] [doctest]  parseProperties (an internal function) [doctest]  parses a property [✔] [doctest]  mkLineChunks (an internal function) [doctest]  replaces ellipsis with WildCardChunks [✔] [doctest]  doesn't replace fewer than 3 consecutive dots [✔] [doctest]  handles leading and trailing dots [✔] [doctest]  handles leading and trailing ellipsis [✔] [doctest] Property [doctest]  runProperty [OneTuple] [3 of 3] Compiling Data.Tuple.Solo.TH ( src/Data/Tuple/Solo/TH.hs, nothing ) [OneTuple] Haddock coverage: [OneTuple] Warning: 'Solo' is ambiguous. It is defined [OneTuple]  * in ‘GHC.Tuple’ [OneTuple]  * in ‘GHC.Tuple.Prim’ [OneTuple]  You may be able to disambiguate the identifier by qualifying it or [OneTuple]  by specifying the type/value namespace explicitly. [OneTuple]  Defaulting to the one defined in ‘GHC.Tuple.Prim’ [OneTuple]  100% ( 3 / 3) in 'Data.Tuple.Solo' [OneTuple]  25% ( 1 / 4) in 'Data.Tuple.OneTuple' [OneTuple]  Missing documentation for: [OneTuple]  OneTuple (src/Data/Tuple/OneTuple.hs:21) [OneTuple]  OneTuple (src/Data/Tuple/OneTuple.hs:30) [OneTuple]  only (src/Data/Tuple/OneTuple.hs:24) [OneTuple] Warning: 'Solo' is out of scope. [OneTuple]  If you qualify the identifier, haddock can try to link it anyway. [OneTuple]  50% ( 1 / 2) in 'Data.Tuple.Solo.TH' [OneTuple]  Missing documentation for: [OneTuple]  tupE [async] [1 of 1] Compiling Main ( test/test-async.hs, dist/build/test-async/test-async-tmp/Main.o ) [uuid-types] [3 of 3] Compiling Data.UUID.Types ( src/Data/UUID/Types.hs, dist/build/Data/UUID/Types.p_o ) [time-compat] [10 of 20] Compiling Data.Time.Clock.Compat ( src/Data/Time/Clock/Compat.hs, dist/build/Data/Time/Clock/Compat.p_o ) [time-compat] [11 of 20] Compiling Data.Time.Calendar.WeekDate.Compat ( src/Data/Time/Calendar/WeekDate/Compat.hs, dist/build/Data/Time/Calendar/WeekDate/Compat.p_o ) [time-compat] [12 of 20] Compiling Data.Time.Calendar.Private ( src/Data/Time/Calendar/Private.hs, dist/build/Data/Time/Calendar/Private.p_o ) [time-compat] [13 of 20] Compiling Data.Time.Calendar.OrdinalDate.Compat ( src/Data/Time/Calendar/OrdinalDate/Compat.hs, dist/build/Data/Time/Calendar/OrdinalDate/Compat.p_o ) [time-compat] [14 of 20] Compiling Data.Time.Calendar.MonthDay.Compat ( src/Data/Time/Calendar/MonthDay/Compat.hs, dist/build/Data/Time/Calendar/MonthDay/Compat.p_o ) [time-compat] [15 of 20] Compiling Data.Time.Calendar.Easter.Compat ( src/Data/Time/Calendar/Easter/Compat.hs, dist/build/Data/Time/Calendar/Easter/Compat.p_o ) [time-compat] [16 of 20] Compiling Data.Time.Calendar.Compat ( src/Data/Time/Calendar/Compat.hs, dist/build/Data/Time/Calendar/Compat.p_o ) [time-compat] [17 of 20] Compiling Data.Time.LocalTime.Compat ( src/Data/Time/LocalTime/Compat.hs, dist/build/Data/Time/LocalTime/Compat.p_o ) [time-compat] [18 of 20] Compiling Data.Time.Compat ( src/Data/Time/Compat.hs, dist/build/Data/Time/Compat.p_o ) [doctest]  reports a failing property [✔] [constraints] [3 of 8] Compiling Data.Constraint.Forall ( src/Data/Constraint/Forall.hs, dist/build/Data/Constraint/Forall.p_o ) [time-compat] [19 of 20] Compiling Data.Time.Clock.TAI.Compat ( src/Data/Time/Clock/TAI/Compat.hs, dist/build/Data/Time/Clock/TAI/Compat.p_o ) [psqueues] [1 of 7] Compiling Data.BitUtil ( src/Data/BitUtil.hs, dist/build/Data/BitUtil.p_o ) [constraints] [4 of 8] Compiling Data.Constraint.Lifting ( src/Data/Constraint/Lifting.hs, dist/build/Data/Constraint/Lifting.p_o ) [time-compat] [20 of 20] Compiling Data.Time.Calendar.Julian.Compat ( src/Data/Time/Calendar/Julian/Compat.hs, dist/build/Data/Time/Calendar/Julian/Compat.p_o ) [OneTuple] Warning: Data.Tuple.Solo: could not find link destinations for: [OneTuple]  - GHC.Generics.Rep1_Solo [OneTuple]  - GHC.Generics.Rep_Solo [ordered-containers] [3 of 5] Compiling Data.Map.Ordered.Strict ( Data/Map/Ordered/Strict.hs, dist/build/Data/Map/Ordered/Strict.p_o ) [doctest]  runs a Bool property [✔] [psqueues] [2 of 7] Compiling Data.IntPSQ.Internal ( src/Data/IntPSQ/Internal.hs, dist/build/Data/IntPSQ/Internal.p_o ) [psqueues]  [psqueues] src/Data/IntPSQ/Internal.hs:66:1: warning: [GHC-66111] [-Wunused-imports] [psqueues]  The import of ‘Control.Applicative’ is redundant [psqueues]  except perhaps to import instances from ‘Control.Applicative’ [psqueues]  To import instances alone, use: import Control.Applicative() [psqueues]  | [psqueues] 66 | import Control.Applicative ((<$>), (<*>)) [psqueues]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [psqueues]  [psqueues] src/Data/IntPSQ/Internal.hs:70:1: warning: [GHC-66111] [-Wunused-imports] [psqueues]  The import of ‘Data.Foldable’ is redundant [psqueues]  except perhaps to import instances from ‘Data.Foldable’ [psqueues]  To import instances alone, use: import Data.Foldable() [psqueues]  | [psqueues] 70 | import Data.Foldable (Foldable) [psqueues]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [psqueues]  [psqueues] src/Data/IntPSQ/Internal.hs:75:1: warning: [GHC-66111] [-Wunused-imports] [psqueues]  The import of ‘Data.Word’ is redundant [psqueues]  except perhaps to import instances from ‘Data.Word’ [psqueues]  To import instances alone, use: import Data.Word() [psqueues]  | [psqueues] 75 | import Data.Word (Word) [psqueues]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ordered-containers] [4 of 5] Compiling Data.Map.Ordered ( Data/Map/Ordered.hs, dist/build/Data/Map/Ordered.p_o ) [ordered-containers] [5 of 5] Compiling Data.Set.Ordered ( Data/Set/Ordered.hs, dist/build/Data/Set/Ordered.p_o ) [ordered-containers]  [ordered-containers] Data/Set/Ordered.hs:106:9: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [ordered-containers]  Noncanonical ‘mappend’ definition detected [ordered-containers]  in the instance declaration for ‘Monoid (Bias L (OSet a))’. [ordered-containers]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [ordered-containers]  Suggested fix: [ordered-containers]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [ordered-containers]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [ordered-containers]  | [ordered-containers] 106 | mappend (Bias o) (Bias o') = Bias (o |<> o') [ordered-containers]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ordered-containers]  [ordered-containers] Data/Set/Ordered.hs:116:9: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [ordered-containers]  Noncanonical ‘mappend’ definition detected [ordered-containers]  in the instance declaration for ‘Monoid (Bias R (OSet a))’. [ordered-containers]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [ordered-containers]  Suggested fix: [ordered-containers]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [ordered-containers]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [ordered-containers]  | [ordered-containers] 116 | mappend (Bias o) (Bias o') = Bias (o <>| o') [ordered-containers]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [doctest]  runs a Bool property with an explicit type signature [✔] [fin] Preprocessing test suite 'inspection' for fin-0.3.2.. [fin] Building test suite 'inspection' for fin-0.3.2.. [lucid] [2 of 4] Compiling Lucid.Html5 ( src/Lucid/Html5.hs, dist/build/Lucid/Html5.p_o ) [doctest]  runs an implicitly quantified property [✔] [lucid]  [lucid] src/Lucid/Html5.hs:11:1: warning: [GHC-66111] [-Wunused-imports] [lucid]  The import of ‘Data.Monoid’ is redundant [lucid]  except perhaps to import instances from ‘Data.Monoid’ [lucid]  To import instances alone, use: import Data.Monoid() [lucid]  | [lucid] 11 | import Data.Monoid [lucid]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [fin] [1 of 1] Compiling Main ( test/Inspection.hs, dist/build/inspection/inspection-tmp/Main.o ) [doctest]  runs an implicitly quantified property even with GHC 7.4 [✔] [case-insensitive] [2 of 2] Linking dist/build/test-case-insensitive/test-case-insensitive [fin]  [fin] test/Inspection.hs:11:1: warning: [GHC-66111] [-Wunused-imports] [fin]  The import of ‘Data.Fin’ is redundant [fin]  except perhaps to import instances from ‘Data.Fin’ [fin]  To import instances alone, use: import Data.Fin() [fin]  | [fin] 11 | import Data.Fin (Fin (..)) [fin]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [fin]  [fin] test/Inspection.hs:16:1: warning: [GHC-66111] [-Wunused-imports] [fin]  The import of ‘GHC.Generics’ is redundant [fin]  except perhaps to import instances from ‘GHC.Generics’ [fin]  To import instances alone, use: import GHC.Generics() [fin]  | [fin] 16 | import GHC.Generics (Generic) [fin]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [opentelemetry] buildPhase completed in 32 seconds [opentelemetry] Phase: checkPhase [constraints] [5 of 8] Compiling Data.Constraint.Unsafe ( src/Data/Constraint/Unsafe.hs, dist/build/Data/Constraint/Unsafe.p_o ) [constraints] [6 of 8] Compiling Data.Constraint.Nat ( src/Data/Constraint/Nat.hs, dist/build/Data/Constraint/Nat.p_o ) [constraints] [7 of 8] Compiling Data.Constraint.Symbol ( src/Data/Constraint/Symbol.hs, dist/build/Data/Constraint/Symbol.p_o ) [constraints] [8 of 8] Compiling Data.Constraint.Char ( src/Data/Constraint/Char.hs, dist/build/Data/Constraint/Char.p_o ) [fin] test/Inspection.hs:51:1: lhsInline === rhs passed. [fin] test/Inspection.hs:52:1: lhsNormal === rhs failed expectedly. [fin] test/Inspection.hs:65:1: lhsProof ==- rhsProof passed. [fin] test/Inspection.hs:91:1: lhsFold === rhsFold passed. [fin] test/Inspection.hs:92:1: lhsFold' === rhsFold failed expectedly. [fin] test/Inspection.hs:100:1: lhsUnfold === rhsUnfold passed. [fin] test/Inspection.hs:117:1: lhsPower5 === rhsPower5 passed. [fin] inspection testing successful [fin]  expected successes: 5 [fin]  expected failures: 2 [async] [2 of 2] Linking dist/build/test-async/test-async [opentelemetry] Package has no test suites. [opentelemetry] Phase: haddockPhase [doctest]  runs an explicitly quantified property [✔] [opentelemetry] Preprocessing library for opentelemetry-0.8.0.. [opentelemetry] Running Haddock on library for opentelemetry-0.8.0.. [opentelemetry] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [text-short] Preprocessing test suite 'text-short-tests' for text-short-0.1.6.. [text-short] Building test suite 'text-short-tests' for text-short-0.1.6.. [doctest]  allows to mix implicit and explicit quantification [✔] [fin] [2 of 2] Linking dist/build/inspection/inspection [text-short] [1 of 1] Compiling Main ( src-test/Tests.hs, dist/build/text-short-tests/text-short-tests-tmp/Main.o ) [these] buildPhase completed in 33 seconds [these] Phase: checkPhase [uuid-types] Preprocessing test suite 'testuuid' for uuid-types-1.0.6.. [uuid-types] Building test suite 'testuuid' for uuid-types-1.0.6.. [opentelemetry] [1 of 5] Compiling OpenTelemetry.Metrics_Internal [these] Package has no test suites. [these] Phase: haddockPhase [uuid-types] [1 of 1] Compiling Main ( tests/TestUUID.hs, dist/build/testuuid/testuuid-tmp/Main.o ) [case-insensitive] buildPhase completed in 35 seconds [case-insensitive] Phase: checkPhase [time-compat] Preprocessing test suite 'instances' for time-compat-1.9.7.. [time-compat] Building test suite 'instances' for time-compat-1.9.7.. [opentelemetry] [2 of 5] Compiling OpenTelemetry.SpanContext [doctest]  reports the value for which a property fails [✔] [case-insensitive] Running 1 test suites... [case-insensitive] Test suite test-case-insensitive: RUNNING... [case-insensitive] ASCII: [case-insensitive]  String: [OK] [case-insensitive]  ByteString: [OK] [case-insensitive]  Lazy.ByteString: [OK] [case-insensitive]  Text: [OK] [case-insensitive]  Lazy.Text: [OK] [case-insensitive] ISO-8859-1: [case-insensitive]  String: [OK] [case-insensitive]  ByteString: [OK] [case-insensitive]  Lazy.ByteString: [OK] [case-insensitive]  Text: [OK] [case-insensitive]  Lazy.Text: [OK] [case-insensitive]  [case-insensitive]  Test Cases Total [case-insensitive]  Passed 10 10 [case-insensitive]  Failed 0 0 [case-insensitive]  Total 10 10 [case-insensitive] Test suite test-case-insensitive: PASS [case-insensitive] Test suite logged to: [case-insensitive] dist/test/case-insensitive-1.2.1.0-test-case-insensitive.log [case-insensitive] 1 of 1 test suites (1 of 1 test cases) passed. [time-compat] [1 of 1] Compiling Main ( test-instances/Test.hs, dist/build/instances/instances-tmp/Main.o ) [case-insensitive] Phase: haddockPhase [psqueues] [3 of 7] Compiling Data.IntPSQ ( src/Data/IntPSQ.hs, dist/build/Data/IntPSQ.p_o ) [these] Preprocessing library for these-1.2.1.. [these] Running Haddock on library for these-1.2.1.. [lucid] [3 of 4] Compiling Lucid.Bootstrap ( src/Lucid/Bootstrap.hs, dist/build/Lucid/Bootstrap.p_o ) [these] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [psqueues] [4 of 7] Compiling Data.OrdPSQ.Internal ( src/Data/OrdPSQ/Internal.hs, dist/build/Data/OrdPSQ/Internal.p_o ) [opentelemetry] [3 of 5] Compiling OpenTelemetry.Propagation [OneTuple] Documentation created: dist/doc/html/OneTuple/, [OneTuple] dist/doc/html/OneTuple/OneTuple.txt [uuid-types]  [async] buildPhase completed in 35 seconds [async] Phase: checkPhase [uuid-types] tests/TestUUID.hs:11:1: warning: [GHC-66111] [-Wunused-imports] [uuid-types]  The import of ‘Data.Functor’ is redundant [uuid-types]  except perhaps to import instances from ‘Data.Functor’ [uuid-types]  To import instances alone, use: import Data.Functor() [uuid-types]  | [uuid-types] 11 | import Data.Functor ((<$>)) [uuid-types]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [opentelemetry] [4 of 5] Compiling OpenTelemetry.Eventlog_Internal [case-insensitive] Preprocessing library for case-insensitive-1.2.1.0.. [case-insensitive] Running Haddock on library for case-insensitive-1.2.1.0.. [OneTuple] Preprocessing test suite 'instances' for OneTuple-0.4.2.. [OneTuple] Preprocessing test suite 'th' for OneTuple-0.4.2.. [OneTuple] Phase: installPhase [ordered-containers] buildPhase completed in 35 seconds [ordered-containers] Phase: checkPhase [doctest]  reports the values for which a property that takes multiple arguments fails [✔] [these] [1 of 3] Compiling Data.Functor.These ( src/Data/Functor/These.hs, nothing ) [async] Running 1 test suites... [async] Test suite test-async: RUNNING... [ordered-containers] Package has no test suites. [opentelemetry] [5 of 5] Compiling OpenTelemetry.Eventlog [ordered-containers] Phase: haddockPhase [case-insensitive] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [async] async_wait: [OK] [async] async_waitCatch: [OK] [async] async_exwait: [OK] [async] async_exwaitCatch: [OK] [async] withasync_waitCatch: [OK] [async] withasync_wait2: [OK] [async] async_cancel_rep: [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [lucid] [4 of 4] Compiling Lucid ( src/Lucid.hs, dist/build/Lucid.p_o ) [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [pcg-random] Preprocessing test suite 'doctests' for pcg-random-0.1.4.0.. [pcg-random] Building test suite 'doctests' for pcg-random-0.1.4.0.. [OneTuple] Installing library in /nix/store/dsmwy3rxjlvm2dfhr86jh83bw64rv6wb-OneTuple-0.4.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [opentelemetry] Haddock coverage: [opentelemetry] Warning: 'add' is out of scope. [opentelemetry]  If you qualify the identifier, haddock can try to link it anyway. [opentelemetry] Warning: 'record' is out of scope. [opentelemetry]  If you qualify the identifier, haddock can try to link it anyway. [opentelemetry] Warning: 'observe' is out of scope. [opentelemetry]  If you qualify the identifier, haddock can try to link it anyway. [opentelemetry]  27% ( 5 / 18) in 'OpenTelemetry.Metrics_Internal' [opentelemetry]  Missing documentation for: [opentelemetry]  Counter (src/OpenTelemetry/Metrics_Internal.hs:71) [opentelemetry]  UpDownCounter (src/OpenTelemetry/Metrics_Internal.hs:73) [opentelemetry]  ValueRecorder (src/OpenTelemetry/Metrics_Internal.hs:75) [opentelemetry]  SumObserver (src/OpenTelemetry/Metrics_Internal.hs:77) [opentelemetry]  UpDownSumObserver (src/OpenTelemetry/Metrics_Internal.hs:79) [opentelemetry]  ValueObserver (src/OpenTelemetry/Metrics_Internal.hs:81) [opentelemetry]  Synchronicity (src/OpenTelemetry/Metrics_Internal.hs:61) [opentelemetry]  Additivity (src/OpenTelemetry/Metrics_Internal.hs:63) [opentelemetry]  Monotonicity (src/OpenTelemetry/Metrics_Internal.hs:65) [opentelemetry]  InstrumentName (src/OpenTelemetry/Metrics_Internal.hs:67) [opentelemetry]  InstrumentId (src/OpenTelemetry/Metrics_Internal.hs:69) [opentelemetry]  instrumentName (src/OpenTelemetry/Metrics_Internal.hs:99) [opentelemetry]  instrumentId (src/OpenTelemetry/Metrics_Internal.hs:107) [opentelemetry]  0% ( 0 / 4) in 'OpenTelemetry.SpanContext' [opentelemetry]  Missing documentation for: [opentelemetry]  Module header [opentelemetry]  TraceId (src/OpenTelemetry/SpanContext.hs:11) [opentelemetry]  SpanId (src/OpenTelemetry/SpanContext.hs:17) [opentelemetry]  SpanContext (src/OpenTelemetry/SpanContext.hs:23) [opentelemetry]  0% ( 0 / 11) in 'OpenTelemetry.Propagation' [opentelemetry]  Missing documentation for: [opentelemetry]  Module header [opentelemetry]  PropagationFormat (src/OpenTelemetry/Propagation.hs:19) [opentelemetry]  w3cTraceContext (src/OpenTelemetry/Propagation.hs:32) [opentelemetry]  b3 (src/OpenTelemetry/Propagation.hs:42) [opentelemetry]  otTracer (src/OpenTelemetry/Propagation.hs:45) [opentelemetry]  typical_opentracing_format_with_prefix (src/OpenTelemetry/Propagation.hs:48) [opentelemetry]  parseSpanContext (src/OpenTelemetry/Propagation.hs:67) [opentelemetry]  isLowerHexDigit (src/OpenTelemetry/Propagation.hs:74) [opentelemetry]  fromHex (src/OpenTelemetry/Propagation.hs:77) [opentelemetry]  encode_u64 (src/OpenTelemetry/Propagation.hs:85) [opentelemetry]  decode_u64 (src/OpenTelemetry/Propagation.hs:88) [opentelemetry]  0% ( 0 / 42) in 'OpenTelemetry.Eventlog_Internal' [opentelemetry]  Missing documentation for: [opentelemetry]  Module header [opentelemetry]  ProcessLocalSpanSerialNumber (src/OpenTelemetry/Eventlog_Internal.hs:33) [opentelemetry]  SpanInFlight (src/OpenTelemetry/Eventlog_Internal.hs:35) [opentelemetry]  MsgType (src/OpenTelemetry/Eventlog_Internal.hs:38) [opentelemetry]  BEGIN_SPAN (src/OpenTelemetry/Eventlog_Internal.hs:42) [opentelemetry]  END_SPAN (src/OpenTelemetry/Eventlog_Internal.hs:43) [opentelemetry]  TAG (src/OpenTelemetry/Eventlog_Internal.hs:44) [opentelemetry]  EVENT (src/OpenTelemetry/Eventlog_Internal.hs:45) [opentelemetry]  SET_PARENT_CONTEXT (src/OpenTelemetry/Eventlog_Internal.hs:46) [opentelemetry]  SET_TRACE_ID (src/OpenTelemetry/Eventlog_Internal.hs:47) [opentelemetry]  SET_SPAN_ID (src/OpenTelemetry/Eventlog_Internal.hs:48) [opentelemetry]  DECLARE_INSTRUMENT (src/OpenTelemetry/Eventlog_Internal.hs:49) [opentelemetry]  METRIC_CAPTURE (src/OpenTelemetry/Eventlog_Internal.hs:50) [opentelemetry]  maxMsgLen (src/OpenTelemetry/Eventlog_Internal.hs:54) [opentelemetry]  otelMagic (src/OpenTelemetry/Eventlog_Internal.hs:58) [opentelemetry]  header (src/OpenTelemetry/Eventlog_Internal.hs:66) [opentelemetry]  headerSize (src/OpenTelemetry/Eventlog_Internal.hs:72) [opentelemetry]  checkSize (src/OpenTelemetry/Eventlog_Internal.hs:76) [opentelemetry]  nextLocalSpan (src/OpenTelemetry/Eventlog_Internal.hs:84) [opentelemetry]  nextInstrumentId (src/OpenTelemetry/Eventlog_Internal.hs:88) [opentelemetry]  builder_beginSpan (src/OpenTelemetry/Eventlog_Internal.hs:94) [opentelemetry]  builder_endSpan (src/OpenTelemetry/Eventlog_Internal.hs:99) [opentelemetry]  builder_key_value (src/OpenTelemetry/Eventlog_Internal.hs:103) [opentelemetry]  builder_setTag (src/OpenTelemetry/Eventlog_Internal.hs:110) [opentelemetry]  builder_addEvent (src/OpenTelemetry/Eventlog_Internal.hs:114) [opentelemetry]  builder_setParentSpanContext (src/OpenTelemetry/Eventlog_Internal.hs:118) [opentelemetry]  builder_setTraceId (src/OpenTelemetry/Eventlog_Internal.hs:123) [opentelemetry]  builder_setSpanId (src/OpenTelemetry/Eventlog_Internal.hs:127) [opentelemetry]  builder_declareInstrument (src/OpenTelemetry/Eventlog_Internal.hs:131) [opentelemetry]  builder_captureMetric (src/OpenTelemetry/Eventlog_Internal.hs:139) [opentelemetry]  traceBuilder (src/OpenTelemetry/Eventlog_Internal.hs:146) [opentelemetry]  beginSpan' (src/OpenTelemetry/Eventlog_Internal.hs:152) [opentelemetry]  endSpan' (src/OpenTelemetry/Eventlog_Internal.hs:156) [opentelemetry]  setTag' (src/OpenTelemetry/Eventlog_Internal.hs:159) [opentelemetry]  addEvent' (src/OpenTelemetry/Eventlog_Internal.hs:163) [opentelemetry]  setParentSpanContext' (src/OpenTelemetry/Eventlog_Internal.hs:167) [opentelemetry]  setTraceId' (src/OpenTelemetry/Eventlog_Internal.hs:171) [opentelemetry]  setSpanId' (src/OpenTelemetry/Eventlog_Internal.hs:175) [opentelemetry]  createInstrument' (src/OpenTelemetry/Eventlog_Internal.hs:179) [opentelemetry]  writeMetric' (src/OpenTelemetry/Eventlog_Internal.hs:182) [opentelemetry]  instrumentTag (src/OpenTelemetry/Eventlog_Internal.hs:186) [opentelemetry]  instrumentTagStr (src/OpenTelemetry/Eventlog_Internal.hs:195) [opentelemetry] Warning: 'Counter' is ambiguous. It is defined [opentelemetry]  * at src/OpenTelemetry/Metrics_Internal.hs:88:3 [opentelemetry]  * at src/OpenTelemetry/Metrics_Internal.hs:71:1 [opentelemetry]  You may be able to disambiguate the identifier by qualifying it or [opentelemetry]  by specifying the type/value namespace explicitly. [opentelemetry]  Defaulting to the one defined at src/OpenTelemetry/Metrics_Internal.hs:71:1 [opentelemetry] Warning: 'UpDownCounter' is ambiguous. It is defined [opentelemetry]  * at src/OpenTelemetry/Metrics_Internal.hs:89:3 [opentelemetry]  * at src/OpenTelemetry/Metrics_Internal.hs:73:1 [opentelemetry]  You may be able to disambiguate the identifier by qualifying it or [opentelemetry]  by specifying the type/value namespace explicitly. [opentelemetry]  Defaulting to the one defined at src/OpenTelemetry/Metrics_Internal.hs:73:1 [opentelemetry] Warning: 'ValueRecorder' is ambiguous. It is defined [opentelemetry]  * at src/OpenTelemetry/Metrics_Internal.hs:90:3 [opentelemetry]  * at src/OpenTelemetry/Metrics_Internal.hs:75:1 [opentelemetry]  You may be able to disambiguate the identifier by qualifying it or [opentelemetry]  by specifying the type/value namespace explicitly. [opentelemetry]  Defaulting to the one defined at src/OpenTelemetry/Metrics_Internal.hs:75:1 [opentelemetry] Warning: 'SumObserver' is ambiguous. It is defined [opentelemetry]  * at src/OpenTelemetry/Metrics_Internal.hs:91:3 [opentelemetry]  * at src/OpenTelemetry/Metrics_Internal.hs:77:1 [opentelemetry]  You may be able to disambiguate the identifier by qualifying it or [opentelemetry]  by specifying the type/value namespace explicitly. [opentelemetry]  Defaulting to the one defined at src/OpenTelemetry/Metrics_Internal.hs:77:1 [opentelemetry] Warning: 'UpDownSumObserver' is ambiguous. It is defined [opentelemetry]  * at src/OpenTelemetry/Metrics_Internal.hs:92:3 [opentelemetry]  * at src/OpenTelemetry/Metrics_Internal.hs:79:1 [opentelemetry]  You may be able to disambiguate the identifier by qualifying it or [opentelemetry]  by specifying the type/value namespace explicitly. [opentelemetry]  Defaulting to the one defined at src/OpenTelemetry/Metrics_Internal.hs:79:1 [opentelemetry] Warning: 'ValueObserver' is ambiguous. It is defined [opentelemetry]  * at src/OpenTelemetry/Metrics_Internal.hs:93:3 [opentelemetry]  * at src/OpenTelemetry/Metrics_Internal.hs:81:1 [opentelemetry]  You may be able to disambiguate the identifier by qualifying it or [opentelemetry]  by specifying the type/value namespace explicitly. [opentelemetry]  Defaulting to the one defined at src/OpenTelemetry/Metrics_Internal.hs:81:1 [opentelemetry]  18% ( 7 / 37) in 'OpenTelemetry.Eventlog' [opentelemetry]  Missing documentation for: [opentelemetry]  Module header [opentelemetry]  beginSpan (src/OpenTelemetry/Eventlog.hs:203) [opentelemetry]  endSpan (src/OpenTelemetry/Eventlog.hs:210) [opentelemetry]  withSpan (src/OpenTelemetry/Eventlog.hs:172) [opentelemetry]  withSpan_ (src/OpenTelemetry/Eventlog.hs:191) [opentelemetry]  setSpanId (src/OpenTelemetry/Eventlog.hs:195) [opentelemetry]  setTraceId (src/OpenTelemetry/Eventlog.hs:199) [opentelemetry]  setTag (src/OpenTelemetry/Eventlog.hs:214) [opentelemetry]  addEvent (src/OpenTelemetry/Eventlog.hs:218) [opentelemetry]  setParentSpanContext (src/OpenTelemetry/Eventlog.hs:222) [opentelemetry]  SpanInFlight (src/OpenTelemetry/Eventlog_Internal.hs:35) [opentelemetry]  mkCounter (src/OpenTelemetry/Eventlog.hs:226) [opentelemetry]  mkUpDownCounter (src/OpenTelemetry/Eventlog.hs:233) [opentelemetry]  mkValueRecorder (src/OpenTelemetry/Eventlog.hs:240) [opentelemetry]  mkSumObserver (src/OpenTelemetry/Eventlog.hs:247) [opentelemetry]  mkUpDownSumObserver (src/OpenTelemetry/Eventlog.hs:254) [opentelemetry]  mkValueObserver (src/OpenTelemetry/Eventlog.hs:261) [opentelemetry]  Counter (src/OpenTelemetry/Metrics_Internal.hs:71) [opentelemetry]  UpDownCounter (src/OpenTelemetry/Metrics_Internal.hs:73) [opentelemetry]  ValueRecorder (src/OpenTelemetry/Metrics_Internal.hs:75) [opentelemetry]  SumObserver (src/OpenTelemetry/Metrics_Internal.hs:77) [opentelemetry]  UpDownSumObserver (src/OpenTelemetry/Metrics_Internal.hs:79) [opentelemetry]  ValueObserver (src/OpenTelemetry/Metrics_Internal.hs:81) [opentelemetry]  Synchronicity (src/OpenTelemetry/Metrics_Internal.hs:61) [opentelemetry]  Additivity (src/OpenTelemetry/Metrics_Internal.hs:63) [opentelemetry]  Monotonicity (src/OpenTelemetry/Metrics_Internal.hs:65) [opentelemetry]  InstrumentName (src/OpenTelemetry/Metrics_Internal.hs:67) [opentelemetry]  InstrumentId (src/OpenTelemetry/Metrics_Internal.hs:69) [opentelemetry]  instrumentName (src/OpenTelemetry/Metrics_Internal.hs:99) [opentelemetry]  instrumentId (src/OpenTelemetry/Metrics_Internal.hs:107) [time-compat] [2 of 2] Linking dist/build/instances/instances [pcg-random] [1 of 2] Compiling Build_doctests ( dist/build/doctests/autogen/Build_doctests.hs, dist/build/doctests/doctests-tmp/Build_doctests.o ) [these] [2 of 3] Compiling Data.These ( src/Data/These.hs, nothing ) [fin] buildPhase completed in 36 seconds [fin] Phase: checkPhase [data-fix] Documentation created: dist/doc/html/data-fix/, [data-fix] dist/doc/html/data-fix/data-fix.txt [ordered-containers] Preprocessing library for ordered-containers-0.2.4.. [ordered-containers] Running Haddock on library for ordered-containers-0.2.4.. [doctest]  defaults ambiguous type variables to Integer [✔] [doctest]  freeVariables [fin] Running 1 test suites... [fin] Test suite inspection: RUNNING... [fin] Test suite inspection: PASS [fin] Test suite logged to: dist/test/fin-0.3.2-inspection.log [fin] 1 of 1 test suites (1 of 1 test cases) passed. [fin] Phase: haddockPhase [OneTuple] Phase: fixupPhase [case-insensitive] [1 of 3] Compiling Data.CaseInsensitive.Internal ( Data/CaseInsensitive/Internal.hs, nothing ) [ordered-containers] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [OneTuple] shrinking RPATHs of ELF executables and libraries in /nix/store/dsmwy3rxjlvm2dfhr86jh83bw64rv6wb-OneTuple-0.4.2 [OneTuple] shrinking /nix/store/dsmwy3rxjlvm2dfhr86jh83bw64rv6wb-OneTuple-0.4.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSOneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3-ghc9.8.1.so [OneTuple] checking for references to /build/ in /nix/store/dsmwy3rxjlvm2dfhr86jh83bw64rv6wb-OneTuple-0.4.2... [data-fix] Phase: installPhase [OneTuple] patching script interpreter paths in /nix/store/dsmwy3rxjlvm2dfhr86jh83bw64rv6wb-OneTuple-0.4.2 [pcg-random] [2 of 2] Compiling Main ( test/doctest.hs, dist/build/doctests/doctests-tmp/Main.o ) [OneTuple] stripping (with command strip and flags -S -p) in /nix/store/dsmwy3rxjlvm2dfhr86jh83bw64rv6wb-OneTuple-0.4.2/lib [OneTuple] shrinking RPATHs of ELF executables and libraries in /nix/store/bznl1rw54ylzmyq8f0kpmyvynbcywi80-OneTuple-0.4.2-doc [opentelemetry] Warning: OpenTelemetry.SpanContext: could not find link destinations for: [opentelemetry]  - OpenTelemetry.SpanContext.Rep_SpanContext [opentelemetry]  - OpenTelemetry.SpanContext.Rep_SpanId [opentelemetry]  - OpenTelemetry.SpanContext.Rep_TraceId [OneTuple] checking for references to /build/ in /nix/store/bznl1rw54ylzmyq8f0kpmyvynbcywi80-OneTuple-0.4.2-doc... [constraints] Preprocessing test suite 'spec' for constraints-0.14.2.. [constraints] Building test suite 'spec' for constraints-0.14.2.. [data-fix] Installing library in /nix/store/prlz07mw1l1hr4z5wr9lmx5wfrpv7ll3-data-fix-0.3.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/data-fix-0.3.4-90kAYHfhdX433d7z3npPya [OneTuple] patching script interpreter paths in /nix/store/bznl1rw54ylzmyq8f0kpmyvynbcywi80-OneTuple-0.4.2-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/bznl1rw54ylzmyq8f0kpmyvynbcywi80-OneTuple-0.4.2-doc /nix/store/dsmwy3rxjlvm2dfhr86jh83bw64rv6wb-OneTuple-0.4.2 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/bznl1rw54ylzmyq8f0kpmyvynbcywi80-OneTuple-0.4.2-doc /nix/store/dsmwy3rxjlvm2dfhr86jh83bw64rv6wb-OneTuple-0.4.2 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/dsmwy3rxjlvm2dfhr86jh83bw64rv6wb-OneTuple-0.4.2' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 6 of 174 built (15 building), 395 of 395 downloaded from cache [case-insensitive]  [case-insensitive] Data/CaseInsensitive/Internal.hs:124:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [case-insensitive]  Noncanonical ‘mappend’ definition detected [case-insensitive]  in the instance declaration for ‘Monoid (CI s)’. [case-insensitive]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [case-insensitive]  Suggested fix: [case-insensitive]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [case-insensitive]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [case-insensitive]  | [case-insensitive] 124 | CI o1 l1 `mappend` CI o2 l2 = CI (o1 `mappend` o2) (l1 `mappend` l2) [case-insensitive]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [case-insensitive] [2 of 3] Compiling Data.CaseInsensitive ( Data/CaseInsensitive.hs, nothing ) [case-insensitive] [3 of 3] Compiling Data.CaseInsensitive.Unsafe ( Data/CaseInsensitive/Unsafe.hs, nothing ) [case-insensitive] Haddock coverage: [case-insensitive] Warning: 'CI' is ambiguous. It is defined [case-insensitive]  * at Data/CaseInsensitive/Internal.hs:89:13 [case-insensitive]  * at Data/CaseInsensitive/Internal.hs:89:1 [case-insensitive]  You may be able to disambiguate the identifier by qualifying it or [case-insensitive]  by specifying the type/value namespace explicitly. [case-insensitive]  Defaulting to the one defined at Data/CaseInsensitive/Internal.hs:89:1 [case-insensitive] Warning: 'String' is out of scope. [case-insensitive]  If you qualify the identifier, haddock can try to link it anyway. [case-insensitive]  100% ( 8 / 8) in 'Data.CaseInsensitive' [case-insensitive]  100% ( 2 / 2) in 'Data.CaseInsensitive.Unsafe' [case-insensitive] Warning: Data.CaseInsensitive: could not find link destinations for: [case-insensitive]  - Data.CaseInsensitive.Internal.foldCaseList [constraints] [1 of 3] Compiling GH117Spec ( tests/GH117Spec.hs, dist/build/spec/spec-tmp/GH117Spec.o ) [constraints] [2 of 3] Compiling GH55Spec ( tests/GH55Spec.hs, dist/build/spec/spec-tmp/GH55Spec.o ) [constraints] [3 of 3] Compiling Main ( tests/Spec.hs, dist/build/spec/spec-tmp/Main.o ) [constraints] [4 of 4] Linking dist/build/spec/spec [data-fix] Phase: fixupPhase [data-fix] shrinking RPATHs of ELF executables and libraries in /nix/store/prlz07mw1l1hr4z5wr9lmx5wfrpv7ll3-data-fix-0.3.4 [data-fix] shrinking /nix/store/prlz07mw1l1hr4z5wr9lmx5wfrpv7ll3-data-fix-0.3.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSdata-fix-0.3.4-90kAYHfhdX433d7z3npPya-ghc9.8.1.so [data-fix] checking for references to /build/ in /nix/store/prlz07mw1l1hr4z5wr9lmx5wfrpv7ll3-data-fix-0.3.4... [data-fix] patching script interpreter paths in /nix/store/prlz07mw1l1hr4z5wr9lmx5wfrpv7ll3-data-fix-0.3.4 [data-fix] stripping (with command strip and flags -S -p) in /nix/store/prlz07mw1l1hr4z5wr9lmx5wfrpv7ll3-data-fix-0.3.4/lib [data-fix] shrinking RPATHs of ELF executables and libraries in /nix/store/8cbnnxggdj07sk3k5cjk8pvadlvgiah3-data-fix-0.3.4-doc [data-fix] checking for references to /build/ in /nix/store/8cbnnxggdj07sk3k5cjk8pvadlvgiah3-data-fix-0.3.4-doc... [data-fix] patching script interpreter paths in /nix/store/8cbnnxggdj07sk3k5cjk8pvadlvgiah3-data-fix-0.3.4-doc [doctest]  finds a free variables in a term [✔] [doctest]  ignores duplicates [✔] [doctest]  works for terms with multiple names [✔] [doctest]  works for names that contain a prime [✔] [doctest]  works for names that are similar to other names that are in scope [✔] [doctest]  parseNotInScope [doctest]  when error message was produced by GHC 7.4.1 [doctest]  extracts a variable name of variable that is not in scope from an error message [✔] [doctest]  ignores duplicates [✔] [doctest]  works for variable names that contain a prime [✔] [doctest]  works for error messages with suggestions [✔] [doctest]  when error message was produced by GHC 8.0.1 [doctest]  extracts a variable name of variable that is not in scope from an error message [✔] [doctest]  ignores duplicates [✔] [doctest]  works for variable names that contain a prime [✔] [doctest]  works for error messages with suggestions [✔] [doctest] Run [doctest]  doctest [fin] Preprocessing library for fin-0.3.2.. [fin] Running Haddock on library for fin-0.3.2.. [fin] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [fin] [1 of 7] Compiling Data.Nat ( src/Data/Nat.hs, nothing ) [fin] [2 of 7] Compiling TrustworthyCompat ( src/TrustworthyCompat.hs, nothing ) [fin] [3 of 7] Compiling Data.Type.Nat ( src/Data/Type/Nat.hs, nothing ) [fin] [4 of 7] Compiling Data.Type.Nat.LE ( src/Data/Type/Nat/LE.hs, nothing ) [fin] [5 of 7] Compiling Data.Type.Nat.LT ( src/Data/Type/Nat/LT.hs, nothing ) [fin] [6 of 7] Compiling Data.Type.Nat.LE.ReflStep ( src/Data/Type/Nat/LE/ReflStep.hs, nothing ) [fin] [7 of 7] Compiling Data.Fin ( src/Data/Fin.hs, nothing ) [fin] Haddock coverage: [fin]  50% ( 10 / 20) in 'Data.Nat' [fin]  Missing documentation for: [fin]  nat0 (src/Data/Nat.hs:223) [fin]  nat1 (src/Data/Nat.hs:224) [fin]  nat2 (src/Data/Nat.hs:225) [fin]  nat3 (src/Data/Nat.hs:226) [fin]  nat4 (src/Data/Nat.hs:227) [fin]  nat5 (src/Data/Nat.hs:228) [fin]  nat6 (src/Data/Nat.hs:229) [fin]  nat7 (src/Data/Nat.hs:230) [fin]  nat8 (src/Data/Nat.hs:231) [fin]  nat9 (src/Data/Nat.hs:232) [fin] Warning: 'Nat' is ambiguous. It is defined [fin]  * in ‘GHC.TypeNats’ [fin]  * at src/Data/Nat.hs:41:1 [fin]  You may be able to disambiguate the identifier by qualifying it or [fin]  by specifying the type/value namespace explicitly. [fin]  Defaulting to the one defined at src/Data/Nat.hs:41:1 [fin] Warning: 'SNat' is ambiguous. It is defined [fin]  * in ‘GHC.TypeNats’ [fin]  * in ‘GHC.TypeNats’ [fin]  * at src/Data/Type/Nat.hs:103:1 [fin]  You may be able to disambiguate the identifier by qualifying it or [fin]  by specifying the type/value namespace explicitly. [fin]  Defaulting to the one defined at src/Data/Type/Nat.hs:103:1 [fin] Warning: 'Proxy' is ambiguous. It is defined [fin]  * in ‘Data.Proxy’ [fin]  * in ‘Data.Proxy’ [fin]  You may be able to disambiguate the identifier by qualifying it or [fin]  by specifying the type/value namespace explicitly. [fin]  Defaulting to the one defined in ‘Data.Proxy’ [fin]  70% ( 47 / 67) in 'Data.Type.Nat' [fin]  Missing documentation for: [fin]  nat0 (src/Data/Nat.hs:223) [fin]  nat1 (src/Data/Nat.hs:224) [fin]  nat2 (src/Data/Nat.hs:225) [fin]  nat3 (src/Data/Nat.hs:226) [fin]  nat4 (src/Data/Nat.hs:227) [fin]  nat5 (src/Data/Nat.hs:228) [fin]  nat6 (src/Data/Nat.hs:229) [fin]  nat7 (src/Data/Nat.hs:230) [fin]  nat8 (src/Data/Nat.hs:231) [fin]  nat9 (src/Data/Nat.hs:232) [fin]  Nat0 (src/Data/Type/Nat.hs:471) [fin]  Nat1 (src/Data/Type/Nat.hs:472) [fin]  Nat2 (src/Data/Type/Nat.hs:473) [fin]  Nat3 (src/Data/Type/Nat.hs:474) [fin]  Nat4 (src/Data/Type/Nat.hs:475) [fin]  Nat5 (src/Data/Type/Nat.hs:476) [fin]  Nat6 (src/Data/Type/Nat.hs:477) [fin]  Nat7 (src/Data/Type/Nat.hs:478) [fin]  Nat8 (src/Data/Type/Nat.hs:479) [fin]  Nat9 (src/Data/Type/Nat.hs:480) [fin]  100% ( 23 / 23) in 'Data.Type.Nat.LE' [fin]  75% ( 6 / 8) in 'Data.Type.Nat.LT' [fin]  Missing documentation for: [fin]  Module header [fin]  withLTProof (src/Data/Type/Nat/LT.hs:56) [fin] Warning: 'LEProof' is ambiguous. It is defined [fin]  * at src/Data/Type/Nat/LE.hs:67:1 [fin]  * at src/Data/Type/Nat/LE/ReflStep.hs:54:1 [fin]  You may be able to disambiguate the identifier by qualifying it or [fin]  by specifying the type/value namespace explicitly. [fin]  Defaulting to the one defined at src/Data/Type/Nat/LE/ReflStep.hs:54:1 [fin]  95% ( 22 / 23) in 'Data.Type.Nat.LE.ReflStep' [fin]  Missing documentation for: [fin]  Module header [fin] Warning: 'universe' is ambiguous. It is defined [fin]  * at src/Data/Fin.hs:411:1 [fin]  * in ‘Data.Universe.Class’ [fin]  You may be able to disambiguate the identifier by qualifying it or [fin]  by specifying the type/value namespace explicitly. [fin]  Defaulting to the one defined at src/Data/Fin.hs:411:1 [fin] Warning: 'NonEmpty' is ambiguous. It is defined [fin]  * in ‘Test.QuickCheck.Modifiers’ [fin]  * in ‘GHC.Base’ [fin]  You may be able to disambiguate the identifier by qualifying it or [fin]  by specifying the type/value namespace explicitly. [fin]  Defaulting to the one defined in ‘GHC.Base’ [fin] Warning: 'append' is ambiguous. It is defined [fin]  * in ‘Data.List.NonEmpty’ [fin]  * at src/Data/Fin.hs:553:1 [fin]  You may be able to disambiguate the identifier by qualifying it or [lucid] Preprocessing test suite 'test' for lucid-2.11.20250303.. [lucid] Building test suite 'test' for lucid-2.11.20250303.. [lucid] [1 of 2] Compiling Example1 ( test/Example1.hs, dist/build/test/test-tmp/Example1.o ) [ordered-containers] [1 of 5] Compiling Data.Map.Util ( Data/Map/Util.hs, nothing ) [ordered-containers] [2 of 5] Compiling Data.Map.Ordered.Internal ( Data/Map/Ordered/Internal.hs, nothing ) [ordered-containers]  [ordered-containers] Data/Map/Ordered/Internal.hs:94:9: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [ordered-containers]  Noncanonical ‘mappend’ definition detected [ordered-containers]  in the instance declaration for ‘Monoid (Bias L (OMap k v))’. [ordered-containers]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [ordered-containers]  Suggested fix: [ordered-containers]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [ordered-containers]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [ordered-containers]  | [ordered-containers] 94 | mappend (Bias o) (Bias o') = Bias (unionWithL (const mappend) o o') [ordered-containers]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ordered-containers]  [ordered-containers] Data/Map/Ordered/Internal.hs:105:9: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [ordered-containers]  Noncanonical ‘mappend’ definition detected [ordered-containers]  in the instance declaration for ‘Monoid (Bias R (OMap k v))’. [ordered-containers]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [ordered-containers]  Suggested fix: [ordered-containers]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [ordered-containers]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [ordered-containers]  | [ordered-containers] 105 | mappend (Bias o) (Bias o') = Bias (unionWithR (const mappend) o o') [ordered-containers]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ordered-containers] [3 of 5] Compiling Data.Map.Ordered.Strict ( Data/Map/Ordered/Strict.hs, nothing ) [ordered-containers] [4 of 5] Compiling Data.Map.Ordered ( Data/Map/Ordered.hs, nothing ) [ordered-containers] [5 of 5] Compiling Data.Set.Ordered ( Data/Set/Ordered.hs, nothing ) [ordered-containers]  [ordered-containers] Data/Set/Ordered.hs:106:9: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [ordered-containers]  Noncanonical ‘mappend’ definition detected [ordered-containers]  in the instance declaration for ‘Monoid (Bias L (OSet a))’. [ordered-containers]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [ordered-containers]  Suggested fix: [ordered-containers]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [ordered-containers]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [ordered-containers]  | [ordered-containers] 106 | mappend (Bias o) (Bias o') = Bias (o |<> o') [ordered-containers]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ordered-containers]  [ordered-containers] Data/Set/Ordered.hs:116:9: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [ordered-containers]  Noncanonical ‘mappend’ definition detected [ordered-containers]  in the instance declaration for ‘Monoid (Bias R (OSet a))’. [ordered-containers]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [ordered-containers]  Suggested fix: [ordered-containers]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [ordered-containers]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [ordered-containers]  | [ordered-containers] 116 | mappend (Bias o) (Bias o') = Bias (o <>| o') [ordered-containers]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ordered-containers] Haddock coverage: [ordered-containers] Warning: 'OMap' is ambiguous. It is defined [ordered-containers]  * at Data/Map/Ordered/Internal.hs:28:17 [ordered-containers]  * at Data/Map/Ordered/Internal.hs:28:1 [ordered-containers]  You may be able to disambiguate the identifier by qualifying it or [ordered-containers]  by specifying the type/value namespace explicitly. [ordered-containers]  Defaulting to the one defined at Data/Map/Ordered/Internal.hs:28:1 [ordered-containers] Warning: 'intersectionWith' is ambiguous. It is defined [ordered-containers]  * in ‘Data.Map.Internal’ [ordered-containers]  * at Data/Map/Ordered/Internal.hs:262:1 [pcg-random] [3 of 3] Linking dist/build/doctests/doctests [psqueues] [5 of 7] Compiling Data.OrdPSQ ( src/Data/OrdPSQ.hs, dist/build/Data/OrdPSQ.p_o ) [psqueues] [6 of 7] Compiling Data.HashPSQ.Internal ( src/Data/HashPSQ/Internal.hs, dist/build/Data/HashPSQ/Internal.p_o ) [psqueues]  [psqueues] src/Data/HashPSQ/Internal.hs:59:1: warning: [GHC-66111] [-Wunused-imports] [psqueues]  The import of ‘Data.Foldable’ is redundant [psqueues]  except perhaps to import instances from ‘Data.Foldable’ [psqueues]  To import instances alone, use: import Data.Foldable() [psqueues]  | [psqueues] 59 | import Data.Foldable (Foldable) [psqueues]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [these] [3 of 3] Compiling Data.These.Combinators ( src/Data/These/Combinators.hs, nothing ) [these] Haddock coverage: [these]  0% ( 0 / 2) in 'Data.Functor.These' [these]  Missing documentation for: [these]  Module header [these]  These1 (src/Data/Functor/These.hs:38) [these] Warning: 'These' is ambiguous. It is defined [these]  * at src/Data/These.hs:75:36 [these]  * at src/Data/These.hs:75:1 [these]  You may be able to disambiguate the identifier by qualifying it or [these]  by specifying the type/value namespace explicitly. [these]  Defaulting to the one defined at src/Data/These.hs:75:1 [these] Warning: 'Maybe' is out of scope. [these]  If you qualify the identifier, haddock can try to link it anyway. [these] Warning: 'here' is out of scope. [these]  If you qualify the identifier, haddock can try to link it anyway. [these] Warning: 'there' is out of scope. [these]  If you qualify the identifier, haddock can try to link it anyway. [these]  76% ( 13 / 17) in 'Data.These' [these]  Missing documentation for: [these]  distrThesePair (src/Data/These.hs:158) [these]  undistrThesePair (src/Data/These.hs:163) [these]  distrPairThese (src/Data/These.hs:175) [these]  undistrPairThese (src/Data/These.hs:180) [these] Warning: 'Bifunctor' is out of scope. [these]  If you qualify the identifier, haddock can try to link it anyway. [these] Warning: 'here' is out of scope. [these]  If you qualify the identifier, haddock can try to link it anyway. [these] Warning: 'there' is out of scope. [these]  If you qualify the identifier, haddock can try to link it anyway. [these] Warning: 'Bitraversable' is out of scope. [these]  If you qualify the identifier, haddock can try to link it anyway. [these] Warning: 'These' is ambiguous. It is defined [these]  * at src/Data/These.hs:75:36 [these]  * at src/Data/These.hs:75:1 [these]  You may be able to disambiguate the identifier by qualifying it or [these]  by specifying the type/value namespace explicitly. [these]  Defaulting to the one defined at src/Data/These.hs:75:1 [these] Warning: 'id' is out of scope. [these]  If you qualify the identifier, haddock can try to link it anyway. [these] Warning: '_This' is out of scope. [these]  If you qualify the identifier, haddock can try to link it anyway. [these] Warning: '_That' is out of scope. [these]  If you qualify the identifier, haddock can try to link it anyway. [these] Warning: '_These' is out of scope. [these]  If you qualify the identifier, haddock can try to link it anyway. [these]  78% ( 30 / 38) in 'Data.These.Combinators' [these]  Missing documentation for: [these]  justThis (src/Data/These/Combinators.hs:183) [these]  justThat (src/Data/These/Combinators.hs:187) [these]  justThese (src/Data/These/Combinators.hs:191) [these]  catHere (src/Data/These/Combinators.hs:211) [these]  catThere (src/Data/These/Combinators.hs:214) [these]  mapThis (src/Data/These/Combinators.hs:242) [these]  mapThat (src/Data/These/Combinators.hs:246) [these]  mapThese (src/Data/These/Combinators.hs:250) [these] Warning: Data.Functor.These: could not find link destinations for: [these]  - Data.Functor.These.Rep_These1 [these]  - Data.Functor.These.Rep1_These1 [these] Warning: Data.These: could not find link destinations for: [these]  - Data.These.Rep_These [these]  - Data.These.Rep1_These [time-compat] Preprocessing test suite 'main' for time-compat-1.9.7.. [time-compat] Building test suite 'main' for time-compat-1.9.7.. [uuid-types] [2 of 2] Linking dist/build/testuuid/testuuid [uuid-types] buildPhase completed in 35 seconds [uuid-types] Phase: checkPhase [uuid-types] Running 1 test suites... [uuid-types] Test suite testuuid: RUNNING... [uuid-types] tests [uuid-types]  nil is null: OK [uuid-types]  nil [uuid-types]  nil string: OK [uuid-types]  nil bytes: OK [uuid-types]  TH.Lift: OK [uuid-types]  conversions [uuid-types]  conv bytes to string: OK [uuid-types]  conv string to bytes: OK [uuid-types]  UUID fromByteString: OK [uuid-types]  UUID fromWords: OK [uuid-types]  UUID Storeable(poke): OK [uuid-types]  UUID Binary(encode): OK [uuid-types]  String round trip: OK [uuid-types]  +++ OK, passed 100 tests. [uuid-types]  Read/Show round-trip: OK (0.01s) [uuid-types]  +++ OK, passed 100 tests. [uuid-types]  ByteString round trip: OK [uuid-types]  +++ OK, passed 100 tests. [uuid-types]  Storeable round-trip: OK [uuid-types]  +++ OK, passed 100 tests. [uuid-types]  String length: OK [uuid-types]  +++ OK, passed 100 tests. [uuid-types]  ByteString length: OK [uuid-types]  +++ OK, passed 100 tests. [uuid-types]  Randoms differ: OK [uuid-types]  +++ OK, passed 100 tests. [uuid-types]  Random not null: OK [uuid-types]  +++ OK, passed 100 tests. [uuid-types]  fromASCIIBytes_fromString1: OK [uuid-types]  +++ OK, passed 100 tests. [uuid-types]  fromASCIIBytes_fromString2: OK [uuid-types]  +++ OK, passed 100 tests. [uuid-types]  fromASCIIBytes_toString: OK [uuid-types]  +++ OK, passed 100 tests. [uuid-types]  fromASCIIBytes_toASCIIBytes: OK [uuid-types]  +++ OK, passed 100 tests. [uuid-types]  toASCIIBytes_fromASCIIBytes: OK [uuid-types]  +++ OK, passed 100 tests. [uuid-types]  toWords_fromWords: OK [uuid-types]  +++ OK, passed 100 tests. [uuid-types]  fromWords_toWords: OK [uuid-types]  +++ OK, passed 100 tests. [uuid-types]  [uuid-types] All 25 tests passed (0.04s) [uuid-types] Test suite testuuid: PASS [uuid-types] Test suite logged to: dist/test/uuid-types-1.0.6-testuuid.log [uuid-types] 1 of 1 test suites (1 of 1 test cases) passed. [uuid-types] Phase: haddockPhase [uuid-types] Preprocessing library for uuid-types-1.0.6.. [uuid-types] Running Haddock on library for uuid-types-1.0.6.. [post-build-hook] Uploading to cachix cache "sellout": /nix/store/8cbnnxggdj07sk3k5cjk8pvadlvgiah3-data-fix-0.3.4-doc /nix/store/prlz07mw1l1hr4z5wr9lmx5wfrpv7ll3-data-fix-0.3.4 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/8cbnnxggdj07sk3k5cjk8pvadlvgiah3-data-fix-0.3.4-doc /nix/store/prlz07mw1l1hr4z5wr9lmx5wfrpv7ll3-data-fix-0.3.4 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/prlz07mw1l1hr4z5wr9lmx5wfrpv7ll3-data-fix-0.3.4' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 7 of 174 built (14 building), 395 of 395 downloaded from cache [fin]  by specifying the type/value namespace explicitly. [fin]  Defaulting to the one defined at src/Data/Fin.hs:553:1 [fin] Warning: 'explicitShow' is ambiguous. It is defined [fin]  * at src/Data/Fin.hs:337:1 [fin]  * at src/Data/Nat.hs:168:1 [fin]  You may be able to disambiguate the identifier by qualifying it or [fin]  by specifying the type/value namespace explicitly. [fin]  Defaulting to the one defined at src/Data/Nat.hs:168:1 [fin] Warning: 'explicitShowsPrec' is ambiguous. It is defined [fin]  * at src/Data/Fin.hs:341:1 [fin]  * at src/Data/Nat.hs:172:1 [fin]  You may be able to disambiguate the identifier by qualifying it or [fin]  by specifying the type/value namespace explicitly. [fin]  Defaulting to the one defined at src/Data/Nat.hs:172:1 [fin]  75% ( 31 / 41) in 'Data.Fin' [fin]  Missing documentation for: [fin]  fin0 (src/Data/Fin.hs:594) [fin]  fin1 (src/Data/Fin.hs:595) [fin]  fin2 (src/Data/Fin.hs:596) [fin]  fin3 (src/Data/Fin.hs:597) [fin]  fin4 (src/Data/Fin.hs:598) [fin]  fin5 (src/Data/Fin.hs:599) [fin]  fin6 (src/Data/Fin.hs:600) [fin]  fin7 (src/Data/Fin.hs:601) [fin]  fin8 (src/Data/Fin.hs:602) [fin]  fin9 (src/Data/Fin.hs:603) [ordered-containers]  You may be able to disambiguate the identifier by qualifying it or [ordered-containers]  by specifying the type/value namespace explicitly. [ordered-containers]  Defaulting to the one defined at Data/Map/Ordered/Internal.hs:262:1 [ordered-containers] Warning: 'fromList' is ambiguous. It is defined [ordered-containers]  * in ‘GHC.IsList’ [ordered-containers]  * in ‘Data.Map.Internal’ [ordered-containers]  * at Data/Map/Ordered/Internal.hs:205:1 [ordered-containers]  You may be able to disambiguate the identifier by qualifying it or [ordered-containers]  by specifying the type/value namespace explicitly. [ordered-containers]  Defaulting to the one defined at Data/Map/Ordered/Internal.hs:205:1 [ordered-containers] Warning: 'assocs' is ambiguous. It is defined [ordered-containers]  * in ‘Data.Map.Internal’ [ordered-containers]  * at Data/Map/Ordered/Internal.hs:285:1 [ordered-containers]  You may be able to disambiguate the identifier by qualifying it or [ordered-containers]  by specifying the type/value namespace explicitly. [ordered-containers]  Defaulting to the one defined at Data/Map/Ordered/Internal.hs:285:1 [ordered-containers] Warning: 'OMap' is ambiguous. It is defined [ordered-containers]  * at Data/Map/Ordered/Internal.hs:28:17 [ordered-containers]  * at Data/Map/Ordered/Internal.hs:28:1 [ordered-containers]  You may be able to disambiguate the identifier by qualifying it or [ordered-containers]  by specifying the type/value namespace explicitly. [ordered-containers]  Defaulting to the one defined at Data/Map/Ordered/Internal.hs:28:1 [ordered-containers]  58% ( 24 / 41) in 'Data.Map.Ordered.Strict' [ordered-containers]  Missing documentation for: [ordered-containers]  OMap (Data/Map/Ordered/Internal.hs:28) [ordered-containers]  empty (Data/Map/Ordered/Internal.hs:197) [ordered-containers]  singleton (Data/Map/Ordered/Strict.hs:97) [ordered-containers]  <| (Data/Map/Ordered/Strict.hs:50) [ordered-containers]  |< (Data/Map/Ordered/Strict.hs:53) [ordered-containers]  >| (Data/Map/Ordered/Strict.hs:57) [ordered-containers]  |> (Data/Map/Ordered/Strict.hs:61) [ordered-containers]  L (Data/Map/Util.hs:58) [ordered-containers]  R (Data/Map/Util.hs:59) [ordered-containers]  delete (Data/Map/Ordered/Internal.hs:229) [ordered-containers]  null (Data/Map/Ordered/Internal.hs:208) [ordered-containers]  size (Data/Map/Ordered/Internal.hs:211) [ordered-containers]  member (Data/Map/Ordered/Internal.hs:214) [ordered-containers]  notMember (Data/Map/Ordered/Internal.hs:215) [ordered-containers]  lookup (Data/Map/Ordered/Internal.hs:218) [ordered-containers]  findIndex (Data/Map/Ordered/Internal.hs:274) [ordered-containers]  elemAt (Data/Map/Ordered/Internal.hs:279) [ordered-containers] Warning: 'OMap' is ambiguous. It is defined [ordered-containers]  * at Data/Map/Ordered/Internal.hs:28:17 [ordered-containers]  * at Data/Map/Ordered/Internal.hs:28:1 [ordered-containers]  You may be able to disambiguate the identifier by qualifying it or [ordered-containers]  by specifying the type/value namespace explicitly. [ordered-containers]  Defaulting to the one defined at Data/Map/Ordered/Internal.hs:28:1 [ordered-containers]  59% ( 25 / 42) in 'Data.Map.Ordered' [ordered-containers]  Missing documentation for: [ordered-containers]  OMap (Data/Map/Ordered/Internal.hs:28) [ordered-containers]  empty (Data/Map/Ordered/Internal.hs:197) [ordered-containers]  singleton (Data/Map/Ordered.hs:47) [ordered-containers]  <| (Data/Map/Ordered/Internal.hs:138) [ordered-containers]  |< (Data/Map/Ordered/Internal.hs:141) [ordered-containers]  >| (Data/Map/Ordered/Internal.hs:145) [ordered-containers]  |> (Data/Map/Ordered/Internal.hs:149) [ordered-containers]  L (Data/Map/Util.hs:58) [ordered-containers]  R (Data/Map/Util.hs:59) [ordered-containers]  delete (Data/Map/Ordered/Internal.hs:229) [ordered-containers]  null (Data/Map/Ordered/Internal.hs:208) [ordered-containers]  size (Data/Map/Ordered/Internal.hs:211) [ordered-containers]  member (Data/Map/Ordered/Internal.hs:214) [ordered-containers]  notMember (Data/Map/Ordered/Internal.hs:215) [ordered-containers]  lookup (Data/Map/Ordered/Internal.hs:218) [ordered-containers]  findIndex (Data/Map/Ordered/Internal.hs:274) [ordered-containers]  elemAt (Data/Map/Ordered/Internal.hs:279) [ordered-containers] Warning: 'OSet' is ambiguous. It is defined [ordered-containers]  * at Data/Set/Ordered.hs:52:15 [ordered-containers]  * at Data/Set/Ordered.hs:52:1 [ordered-containers]  You may be able to disambiguate the identifier by qualifying it or [ordered-containers]  by specifying the type/value namespace explicitly. [ordered-containers]  Defaulting to the one defined at Data/Set/Ordered.hs:52:1 [ordered-containers] Warning: 'toList' is ambiguous. It is defined [ordered-containers]  * in ‘Data.Foldable’ [ordered-containers]  * in ‘GHC.IsList’ [ordered-containers]  * in ‘Data.Map.Internal’ [ordered-containers]  You may be able to disambiguate the identifier by qualifying it or [ordered-containers]  by specifying the type/value namespace explicitly. [ordered-containers]  Defaulting to the one defined in ‘Data.Map.Internal’ [ordered-containers] Warning: 'fromList' is ambiguous. It is defined [ordered-containers]  * in ‘GHC.IsList’ [ordered-containers]  * in ‘Data.Map.Internal’ [ordered-containers]  * at Data/Set/Ordered.hs:226:1 [ordered-containers]  You may be able to disambiguate the identifier by qualifying it or [ordered-containers]  by specifying the type/value namespace explicitly. [ordered-containers]  Defaulting to the one defined at Data/Set/Ordered.hs:226:1 [ordered-containers]  52% ( 19 / 36) in 'Data.Set.Ordered' [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [constraints] buildPhase completed in 43 seconds [constraints] Phase: checkPhase [constraints] Running 1 test suites... [constraints] Test suite spec: RUNNING... [constraints]  [constraints] GH55 [constraints]  GH #53 [constraints]  should normalize Lcm m m [✔] [constraints] GH117 [constraints]  GH #117 [constraints]  should evaluate `charToNat @'a'` to 97 [✔] [constraints]  should evaluate `natToChar @97` to 'a' [✔] [constraints]  [constraints] Finished in 0.0074 seconds [constraints] 3 examples, 0 failures [constraints] Test suite spec: PASS [constraints] Test suite logged to: dist/test/constraints-0.14.2-spec.log [constraints] 1 of 1 test suites (1 of 1 test cases) passed. [constraints] Phase: haddockPhase [constraints] Preprocessing library for constraints-0.14.2.. [constraints] Running Haddock on library for constraints-0.14.2.. [constraints] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [doctest]  exits with ExitFailure if at least one test case fails [✔] [doctest]  prints help on --help [✔] [doctest]  prints version on --version [✔] [doctest]  accepts arbitrary GHC options [✔] [doctest]  accepts GHC options with --optghc [✔] [fin] Warning: Data.Type.Nat: could not find link destinations for: [fin]  - Data.Type.Nat.DivMod2' [ordered-containers]  Missing documentation for: [ordered-containers]  OSet (Data/Set/Ordered.hs:52) [ordered-containers]  empty (Data/Set/Ordered.hs:201) [ordered-containers]  singleton (Data/Set/Ordered.hs:222) [ordered-containers]  <| (Data/Set/Ordered.hs:133) [ordered-containers]  |< (Data/Set/Ordered.hs:138) [ordered-containers]  >| (Data/Set/Ordered.hs:147) [ordered-containers]  |> (Data/Set/Ordered.hs:142) [ordered-containers]  L (Data/Map/Util.hs:58) [ordered-containers]  R (Data/Map/Util.hs:59) [ordered-containers]  null (Data/Set/Ordered.hs:229) [ordered-containers]  size (Data/Set/Ordered.hs:208) [ordered-containers]  member (Data/Set/Ordered.hs:204) [ordered-containers]  notMember (Data/Set/Ordered.hs:205) [ordered-containers]  delete (Data/Set/Ordered.hs:217) [ordered-containers]  filter (Data/Set/Ordered.hs:213) [ordered-containers]  findIndex (Data/Set/Ordered.hs:232) [ordered-containers]  elemAt (Data/Set/Ordered.hs:237) [ordered-containers] Warning: Data.Map.Ordered.Strict: could not find link destinations for: [ordered-containers]  - Data.Map.Util.IndexPreference [ordered-containers]  - Data.Map.Util.L [ordered-containers]  - Data.Map.Util.R [ordered-containers]  - Data.Map.Ordered.Internal.D:R:ItemOMap [ordered-containers] Warning: Data.Map.Ordered: could not find link destinations for: [ordered-containers]  - Data.Map.Util.IndexPreference [ordered-containers]  - Data.Map.Util.L [ordered-containers]  - Data.Map.Util.R [ordered-containers]  - Data.Map.Ordered.Internal.D:R:ItemOMap [ordered-containers] Warning: Data.Set.Ordered: could not find link destinations for: [ordered-containers]  - Data.Map.Util.IndexPreference [ordered-containers]  - Data.Map.Util.L [ordered-containers]  - Data.Map.Util.R [ordered-containers]  - Data.Set.Ordered.D:R:ItemOSet [psqueues] [7 of 7] Compiling Data.HashPSQ ( src/Data/HashPSQ.hs, dist/build/Data/HashPSQ.p_o ) [text-short] [2 of 2] Linking dist/build/text-short-tests/text-short-tests [time-compat] [ 1 of 32] Compiling Test.Arbitrary ( test/main/Test/Arbitrary.hs, dist/build/main/main-tmp/Test/Arbitrary.o ) [uuid-types] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [uuid-types] [1 of 3] Compiling Data.UUID.Types.Internal.Builder ( src/Data/UUID/Types/Internal/Builder.hs, nothing ) [uuid-types] [2 of 3] Compiling Data.UUID.Types.Internal ( src/Data/UUID/Types/Internal.hs, nothing ) [uuid-types]  [uuid-types] src/Data/UUID/Types/Internal.hs:49:1: warning: [GHC-66111] [-Wunused-imports] [uuid-types]  The import of ‘Control.Applicative’ is redundant [uuid-types]  except perhaps to import instances from ‘Control.Applicative’ [uuid-types]  To import instances alone, use: import Control.Applicative() [uuid-types]  | [uuid-types] 49 | import Control.Applicative ((<*>)) [uuid-types]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [uuid-types]  [uuid-types] src/Data/UUID/Types/Internal.hs:55:1: warning: [GHC-66111] [-Wunused-imports] [uuid-types]  The import of ‘Data.Functor’ is redundant [uuid-types]  except perhaps to import instances from ‘Data.Functor’ [uuid-types]  To import instances alone, use: import Data.Functor() [uuid-types]  | [uuid-types] 55 | import Data.Functor ((<$>)) [uuid-types]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [uuid-types] [3 of 3] Compiling Data.UUID.Types ( src/Data/UUID/Types.hs, nothing ) [uuid-types] Haddock coverage: [uuid-types] Warning: 'UUID' is ambiguous. It is defined [uuid-types]  * at src/Data/UUID/Types/Internal.hs:81:13 [uuid-types]  * at src/Data/UUID/Types/Internal.hs:81:1 [uuid-types]  You may be able to disambiguate the identifier by qualifying it or [uuid-types]  by specifying the type/value namespace explicitly. [uuid-types]  Defaulting to the one defined at src/Data/UUID/Types/Internal.hs:81:1 [uuid-types] Warning: 'null' is ambiguous. It is defined [uuid-types]  * in ‘Data.ByteString’ [uuid-types]  * in ‘Data.ByteString.Lazy’ [uuid-types]  * at src/Data/UUID/Types/Internal.hs:275:1 [uuid-types]  You may be able to disambiguate the identifier by qualifying it or [uuid-types]  by specifying the type/value namespace explicitly. [uuid-types]  Defaulting to the one defined at src/Data/UUID/Types/Internal.hs:275:1 [uuid-types] Warning: 'u' is out of scope. [uuid-types]  If you qualify the identifier, haddock can try to link it anyway. [uuid-types] Warning: 'ByteString' is ambiguous. It is defined [uuid-types]  * in ‘Data.ByteString.Internal.Type’ [uuid-types]  * in ‘Data.ByteString.Lazy.Internal’ [uuid-types]  You may be able to disambiguate the identifier by qualifying it or [uuid-types]  by specifying the type/value namespace explicitly. [uuid-types]  Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ [uuid-types] Warning: 'UUID' is ambiguous. It is defined [uuid-types]  * at src/Data/UUID/Types/Internal.hs:81:13 [uuid-types]  * at src/Data/UUID/Types/Internal.hs:81:1 [uuid-types]  You may be able to disambiguate the identifier by qualifying it or [uuid-types]  by specifying the type/value namespace explicitly. [uuid-types]  Defaulting to the one defined at src/Data/UUID/Types/Internal.hs:81:1 [uuid-types]  100% ( 23 / 23) in 'Data.UUID.Types' [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async]  async_cancel: [OK] [async] async_cancelmany: [OK] [async] async_poll: [OK] [async] async_poll2: [OK] [async] withasync_waitCatch_blocked: [OK] [async] withasync_wait_blocked: [OK] [async] children surviving too long: [async]  concurrently+success: [OK] [async]  concurrently+failure: [OK] [async]  concurrentlyE+success: [OK] [async]  concurrentlyE+failure: [OK] [async]  race+success: [OK] [async]  race+failure: [OK] [async]  cancel: [OK] [async]  withAsync: [OK] [async] concurrently_: [OK] [async] replicateConcurrently_: [OK] [async] replicateConcurrently: [OK] [async] link1: [OK] [async] link2: [OK] [async] link1_cancel: [OK] [async] concurrently_deadlock: [OK] [async] concurrentlyE_deadlock: [OK] [async] concurrentlyE: [async]  concurrentlyE_right: [OK] [async]  concurrentlyE_left1: [OK] [async]  concurrentlyE_left2: [OK] [async]  concurrentlyE_earlyException: [OK] [async]  concurrentlyE_lateException: [OK] [async]  concurrentlyE_Monoid: [OK] [async]  concurrentlyE_Monoid_fail: [OK] [async]  [async]  Test Cases Total [async]  Passed 1034 1034 [async]  Failed 0 0 [async]  Total 1034 1034 [async] Test suite test-async: PASS [async] Test suite logged to: dist/test/async-2.2.5-test-async.log [async] 1 of 1 test suites (1 of 1 test cases) passed. [async] Phase: haddockPhase [async] Preprocessing library for async-2.2.5.. [async] Running Haddock on library for async-2.2.5.. [async] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [async] [1 of 2] Compiling Control.Concurrent.Async.Internal ( Control/Concurrent/Async/Internal.hs, nothing ) [async]  [async] Control/Concurrent/Async/Internal.hs:50:1: warning: [GHC-66111] [-Wunused-imports] [async]  The import of ‘Data.Semigroup’ is redundant [async]  except perhaps to import instances from ‘Data.Semigroup’ [async]  To import instances alone, use: import Data.Semigroup() [async]  | [async] 50 | import Data.Semigroup (Semigroup((<>))) [async]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [async] [2 of 2] Compiling Control.Concurrent.Async ( Control/Concurrent/Async.hs, nothing ) [async] Haddock coverage: [async] Warning: 'ThreadId' is ambiguous. It is defined [async]  * in ‘GHC.Conc.Sync’ [async]  * in ‘GHC.Conc.Sync’ [async]  You may be able to disambiguate the identifier by qualifying it or [async]  by specifying the type/value namespace explicitly. [async]  Defaulting to the one defined in ‘GHC.Conc.Sync’ [async] Warning: 'Async' is ambiguous. It is defined [async]  * at Control/Concurrent/Async/Internal.hs:69:16 [async]  * at Control/Concurrent/Async/Internal.hs:69:1 [async]  You may be able to disambiguate the identifier by qualifying it or [async]  by specifying the type/value namespace explicitly. [async]  Defaulting to the one defined at Control/Concurrent/Async/Internal.hs:69:1 [async] Warning: 'ExceptionInLinkedThread' is ambiguous. It is defined [async]  * at Control/Concurrent/Async/Internal.hs:461:3 [async]  * at Control/Concurrent/Async/Internal.hs:460:1 [async]  You may be able to disambiguate the identifier by qualifying it or [async]  by specifying the type/value namespace explicitly. [async]  Defaulting to the one defined at Control/Concurrent/Async/Internal.hs:460:1 [async] Warning: 'AsyncCancelled' is ambiguous. It is defined [async]  * at Control/Concurrent/Async/Internal.hs:274:23 [async]  * at Control/Concurrent/Async/Internal.hs:274:1 [async]  You may be able to disambiguate the identifier by qualifying it or [async]  by specifying the type/value namespace explicitly. [async]  Defaulting to the one defined at Control/Concurrent/Async/Internal.hs:274:1 [async] Warning: 'IO' is ambiguous. It is defined [async]  * in ‘GHC.Types’ [async]  * in ‘GHC.Types’ [async]  You may be able to disambiguate the identifier by qualifying it or [async]  by specifying the type/value namespace explicitly. [async]  Defaulting to the one defined in ‘GHC.Types’ [async]  86% ( 58 / 67) in 'Control.Concurrent.Async.Internal' [async]  Missing documentation for: [async]  asyncUsing (Control/Concurrent/Async/Internal.hs:124) [async]  withAsyncUsing (Control/Concurrent/Async/Internal.hs:178) [async]  ExceptionInLinkedThread (Control/Concurrent/Async/Internal.hs:460) [async]  isCancel (Control/Concurrent/Async/Internal.hs:542) [async]  concurrently' (Control/Concurrent/Async/Internal.hs:649) [async]  catchAll (Control/Concurrent/Async/Internal.hs:858) [async]  tryAll (Control/Concurrent/Async/Internal.hs:861) [async]  rawForkIO (Control/Concurrent/Async/Internal.hs:868) [async]  rawForkOn (Control/Concurrent/Async/Internal.hs:873) [async] Warning: 'forkIO' is out of scope. [async]  If you qualify the identifier, haddock can try to link it anyway. [async] Warning: 'Async' is ambiguous. It is defined [async]  * at Control/Concurrent/Async/Internal.hs:69:16 [async]  * at Control/Concurrent/Async/Internal.hs:69:1 [async]  You may be able to disambiguate the identifier by qualifying it or [async]  by specifying the type/value namespace explicitly. [async]  Defaulting to the one defined at Control/Concurrent/Async/Internal.hs:69:1 [async] Warning: 'Concurrently' is ambiguous. It is defined [async]  * at Control/Concurrent/Async/Internal.hs:775:26 [async]  * at Control/Concurrent/Async/Internal.hs:775:1 [async]  You may be able to disambiguate the identifier by qualifying it or [async]  by specifying the type/value namespace explicitly. [async]  Defaulting to the one defined at Control/Concurrent/Async/Internal.hs:775:1 [async] Warning: 'Alternative' is out of scope. [async]  If you qualify the identifier, haddock can try to link it anyway. [async]  98% ( 70 / 71) in 'Control.Concurrent.Async' [async]  Missing documentation for: [async]  ExceptionInLinkedThread (Control/Concurrent/Async/Internal.hs:460) [constraints] [1 of 8] Compiling Data.Constraint ( src/Data/Constraint.hs, nothing ) [lucid] [2 of 2] Compiling Main ( test/Main.hs, dist/build/test/test-tmp/Main.o ) [text-short] buildPhase completed in 48 seconds [text-short] Phase: checkPhase [doctest]  prints a deprecation message for --optghc [✔] [text-short] Running 1 test suites... [text-short] Test suite text-short-tests: RUNNING... [psqueues] Preprocessing test suite 'psqueues-tests' for psqueues-0.2.8.1.. [psqueues] Building test suite 'psqueues-tests' for psqueues-0.2.8.1.. [text-short] Tests [text-short]  Unit-tests [text-short]  fromText mempty: OK [text-short]  fromShortByteString [0xc0,0x80]: OK [text-short]  fromByteString [0xc0,0x80]: OK [text-short]  fromByteString [0xf0,0x90,0x80,0x80]: OK [text-short]  fromByteString [0xf4,0x90,0x80,0x80]: OK [text-short]  IsString U+D800: OK [text-short]  Binary.encode: OK [text-short]  Binary.decode: OK [doctest]  prints error message on invalid option [✔] [text-short]  singleton: OK (0.18s) [text-short]  splitAtEnd: OK [text-short]  split#1: OK [text-short]  split#2: OK [text-short]  split#3: OK [text-short]  split#4: OK [text-short]  literal0: OK [text-short]  literal1: OK [text-short]  literal2: OK [text-short]  literal3: OK [text-short]  literal4: OK [text-short]  literal5: OK [text-short]  literal6: OK [text-short]  literal7: OK [text-short]  literal8: OK [text-short]  literal9: OK [text-short]  literal10: OK [text-short]  literal12: OK [text-short]  TH.Lift: OK [text-short]  TTH.Lift: OK [text-short]  Properties [constraints] [2 of 8] Compiling Data.Constraint.Deferrable ( src/Data/Constraint/Deferrable.hs, nothing ) [constraints] [3 of 8] Compiling Data.Constraint.Forall ( src/Data/Constraint/Forall.hs, nothing ) [constraints] [4 of 8] Compiling Data.Constraint.Lifting ( src/Data/Constraint/Lifting.hs, nothing ) [psqueues] [ 1 of 15] Compiling Data.BitUtil ( src/Data/BitUtil.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/BitUtil.o ) [text-short]  length/fromText: OK (1.93s) [text-short]  +++ OK, passed 50000 tests. [psqueues] [ 2 of 15] Compiling Data.IntPSQ.Internal ( src/Data/IntPSQ/Internal.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/IntPSQ/Internal.o ) [doctest]  prints verbose description of a specification [✔] [pcg-random] buildPhase completed in 1 minutes 4 seconds [pcg-random] Phase: checkPhase [pcg-random] Running 1 test suites... [pcg-random] Test suite doctests: RUNNING... [psqueues]  [psqueues] src/Data/IntPSQ/Internal.hs:66:1: warning: [GHC-66111] [-Wunused-imports] [psqueues]  The import of ‘Control.Applicative’ is redundant [psqueues]  except perhaps to import instances from ‘Control.Applicative’ [psqueues]  To import instances alone, use: import Control.Applicative() [psqueues]  | [psqueues] 66 | import Control.Applicative ((<$>), (<*>)) [psqueues]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [psqueues]  [psqueues] src/Data/IntPSQ/Internal.hs:70:1: warning: [GHC-66111] [-Wunused-imports] [psqueues]  The import of ‘Data.Foldable’ is redundant [psqueues]  except perhaps to import instances from ‘Data.Foldable’ [psqueues]  To import instances alone, use: import Data.Foldable() [psqueues]  | [psqueues] 70 | import Data.Foldable (Foldable) [psqueues]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [psqueues]  [psqueues] src/Data/IntPSQ/Internal.hs:75:1: warning: [GHC-66111] [-Wunused-imports] [psqueues]  The import of ‘Data.Word’ is redundant [psqueues]  except perhaps to import instances from ‘Data.Word’ [psqueues]  To import instances alone, use: import Data.Word() [psqueues]  | [psqueues] 75 | import Data.Word (Word) [psqueues]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [text-short]  length/fromString: OK (1.74s) [text-short]  +++ OK, passed 50000 tests. [constraints] [5 of 8] Compiling Data.Constraint.Unsafe ( src/Data/Constraint/Unsafe.hs, nothing ) [constraints] [6 of 8] Compiling Data.Constraint.Nat ( src/Data/Constraint/Nat.hs, nothing ) [doctest]  prints verbose description of a property [✔] [pcg-random]  [pcg-random] /build/pcg-random-0.1.4.0/src/System/Random/PCG/Fast/Pure.hs:12:14: warning: [GHC-53692] [-Wdeprecated-flags] [pcg-random]  -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead [pcg-random]  | [pcg-random] 12 | {-# LANGUAGE TypeInType #-} [pcg-random]  | ^^^^^^^^^^ [constraints] [7 of 8] Compiling Data.Constraint.Symbol ( src/Data/Constraint/Symbol.hs, nothing ) [constraints] [8 of 8] Compiling Data.Constraint.Char ( src/Data/Constraint/Char.hs, nothing ) [constraints] Haddock coverage: [constraints] Warning: 'Sat' is out of scope. [constraints]  If you qualify the identifier, haddock can try to link it anyway. [constraints] Warning: 'Dict' is ambiguous. It is defined [constraints]  * at src/Data/Constraint.hs:112:3 [constraints]  * at src/Data/Constraint.hs:111:1 [constraints]  You may be able to disambiguate the identifier by qualifying it or [constraints]  by specifying the type/value namespace explicitly. [constraints]  Defaulting to the one defined at src/Data/Constraint.hs:111:1 [constraints] Warning: '.' is ambiguous. It is defined [constraints]  * in ‘Control.Category’ [constraints]  * in ‘GHC.Base’ [constraints]  You may be able to disambiguate the identifier by qualifying it or [constraints]  by specifying the type/value namespace explicitly. [constraints]  Defaulting to the one defined in ‘GHC.Base’ [constraints] Warning: 'id' is ambiguous. It is defined [constraints]  * in ‘Control.Category’ [constraints]  * in ‘GHC.Base’ [constraints]  You may be able to disambiguate the identifier by qualifying it or [constraints]  by specifying the type/value namespace explicitly. [constraints]  Defaulting to the one defined in ‘GHC.Base’ [constraints] Warning: 'IncoherentInstances' is out of scope. [constraints]  If you qualify the identifier, haddock can try to link it anyway. [constraints]  93% ( 30 / 32) in 'Data.Constraint' [constraints]  Missing documentation for: [constraints]  strengthen1 (src/Data/Constraint.hs:366) [constraints]  strengthen2 (src/Data/Constraint.hs:369) [constraints]  57% ( 4 / 7) in 'Data.Constraint.Deferrable' [constraints]  Missing documentation for: [constraints]  UnsatisfiedConstraint (src/Data/Constraint/Deferrable.hs:39) [constraints]  defer (src/Data/Constraint/Deferrable.hs:53) [constraints]  deferred (src/Data/Constraint/Deferrable.hs:50) [constraints]  75% ( 9 / 12) in 'Data.Constraint.Forall' [constraints]  Missing documentation for: [constraints]  Forall (src/Data/Constraint/Forall.hs:41) [constraints]  Forall1 (src/Data/Constraint/Forall.hs:88) [constraints]  forall_ (src/Data/Constraint/Forall.hs:55) [constraints]  0% ( 0 / 3) in 'Data.Constraint.Lifting' [constraints]  Missing documentation for: [constraints]  Module header [constraints]  Lifting (src/Data/Constraint/Lifting.hs:50) [constraints]  Lifting2 (src/Data/Constraint/Lifting.hs:356) [constraints] Warning: 'Nat' is out of scope. [constraints]  If you qualify the identifier, haddock can try to link it anyway. [constraints] Warning: 'Symbol' is out of scope. [constraints]  If you qualify the identifier, haddock can try to link it anyway. [constraints]  100% ( 10 / 10) in 'Data.Constraint.Unsafe' [constraints]  3% ( 4 /101) in 'Data.Constraint.Nat' [constraints]  Missing documentation for: [constraints]  Min (src/Data/Constraint/Nat.hs:66) [constraints]  Max (src/Data/Constraint/Nat.hs:68) [constraints]  Lcm (src/Data/Constraint/Nat.hs:72) [constraints]  Gcd (src/Data/Constraint/Nat.hs:70) [constraints]  Divides (src/Data/Constraint/Nat.hs:75) [constraints]  plusNat (src/Data/Constraint/Nat.hs:132) [constraints]  minusNat (src/Data/Constraint/Nat.hs:135) [constraints]  timesNat (src/Data/Constraint/Nat.hs:144) [constraints]  powNat (src/Data/Constraint/Nat.hs:147) [constraints]  minNat (src/Data/Constraint/Nat.hs:138) [constraints]  maxNat (src/Data/Constraint/Nat.hs:141) [constraints]  gcdNat (src/Data/Constraint/Nat.hs:126) [constraints]  lcmNat (src/Data/Constraint/Nat.hs:129) [constraints]  divNat (src/Data/Constraint/Nat.hs:150) [constraints]  modNat (src/Data/Constraint/Nat.hs:153) [constraints]  log2Nat (src/Data/Constraint/Nat.hs:156) [constraints]  plusZero (src/Data/Constraint/Nat.hs:166) [constraints]  minusZero (src/Data/Constraint/Nat.hs:169) [constraints]  timesZero (src/Data/Constraint/Nat.hs:172) [constraints]  timesOne (src/Data/Constraint/Nat.hs:175) [constraints]  powZero (src/Data/Constraint/Nat.hs:192) [constraints]  powOne (src/Data/Constraint/Nat.hs:250) [constraints]  maxZero (src/Data/Constraint/Nat.hs:186) [constraints]  minZero (src/Data/Constraint/Nat.hs:179) [constraints]  gcdZero (src/Data/Constraint/Nat.hs:114) [constraints]  gcdOne (src/Data/Constraint/Nat.hs:117) [constraints]  lcmZero (src/Data/Constraint/Nat.hs:120) [constraints]  lcmOne (src/Data/Constraint/Nat.hs:123) [constraints]  plusAssociates (src/Data/Constraint/Nat.hs:280) [constraints]  timesAssociates (src/Data/Constraint/Nat.hs:283) [constraints]  minAssociates (src/Data/Constraint/Nat.hs:286) [constraints]  maxAssociates (src/Data/Constraint/Nat.hs:289) [constraints]  gcdAssociates (src/Data/Constraint/Nat.hs:292) [constraints]  lcmAssociates (src/Data/Constraint/Nat.hs:295) [constraints]  plusCommutes (src/Data/Constraint/Nat.hs:268) [constraints]  timesCommutes (src/Data/Constraint/Nat.hs:271) [constraints]  minCommutes (src/Data/Constraint/Nat.hs:274) [constraints]  maxCommutes (src/Data/Constraint/Nat.hs:277) [constraints]  gcdCommutes (src/Data/Constraint/Nat.hs:108) [constraints]  lcmCommutes (src/Data/Constraint/Nat.hs:111) [constraints]  plusDistributesOverTimes (src/Data/Constraint/Nat.hs:340) [constraints]  timesDistributesOverPow (src/Data/Constraint/Nat.hs:343) [constraints]  timesDistributesOverGcd (src/Data/Constraint/Nat.hs:346) [constraints]  timesDistributesOverLcm (src/Data/Constraint/Nat.hs:349) [constraints]  minDistributesOverPlus (src/Data/Constraint/Nat.hs:310) [constraints]  minDistributesOverTimes (src/Data/Constraint/Nat.hs:313) [constraints]  minDistributesOverPow1 (src/Data/Constraint/Nat.hs:316) [constraints]  minDistributesOverPow2 (src/Data/Constraint/Nat.hs:319) [constraints]  minDistributesOverMax (src/Data/Constraint/Nat.hs:322) [constraints]  maxDistributesOverPlus (src/Data/Constraint/Nat.hs:325) [constraints]  maxDistributesOverTimes (src/Data/Constraint/Nat.hs:328) [constraints]  maxDistributesOverPow1 (src/Data/Constraint/Nat.hs:331) [constraints]  maxDistributesOverPow2 (src/Data/Constraint/Nat.hs:334) [constraints]  maxDistributesOverMin (src/Data/Constraint/Nat.hs:337) [constraints]  gcdDistributesOverLcm (src/Data/Constraint/Nat.hs:358) [constraints]  lcmDistributesOverGcd (src/Data/Constraint/Nat.hs:361) [constraints]  minIsIdempotent (src/Data/Constraint/Nat.hs:298) [constraints]  maxIsIdempotent (src/Data/Constraint/Nat.hs:301) [constraints]  lcmIsIdempotent (src/Data/Constraint/Nat.hs:307) [constraints]  gcdIsIdempotent (src/Data/Constraint/Nat.hs:304) [constraints]  plusIsCancellative (src/Data/Constraint/Nat.hs:352) [constraints]  timesIsCancellative (src/Data/Constraint/Nat.hs:355) [constraints]  dividesPlus (src/Data/Constraint/Nat.hs:364) [constraints]  dividesTimes (src/Data/Constraint/Nat.hs:367) [constraints]  dividesMin (src/Data/Constraint/Nat.hs:370) [constraints]  dividesMax (src/Data/Constraint/Nat.hs:373) [constraints]  dividesPow (src/Data/Constraint/Nat.hs:382) [constraints]  dividesGcd (src/Data/Constraint/Nat.hs:102) [constraints]  dividesLcm (src/Data/Constraint/Nat.hs:105) [constraints]  plusMonotone1 (src/Data/Constraint/Nat.hs:214) [constraints]  plusMonotone2 (src/Data/Constraint/Nat.hs:217) [constraints]  timesMonotone1 (src/Data/Constraint/Nat.hs:232) [constraints]  timesMonotone2 (src/Data/Constraint/Nat.hs:235) [constraints]  powMonotone1 (src/Data/Constraint/Nat.hs:220) [constraints]  powMonotone2 (src/Data/Constraint/Nat.hs:223) [constraints]  minMonotone1 (src/Data/Constraint/Nat.hs:238) [constraints]  minMonotone2 (src/Data/Constraint/Nat.hs:241) [constraints]  maxMonotone1 (src/Data/Constraint/Nat.hs:244) [constraints]  maxMonotone2 (src/Data/Constraint/Nat.hs:247) [constraints]  divMonotone1 (src/Data/Constraint/Nat.hs:226) [constraints]  divMonotone2 (src/Data/Constraint/Nat.hs:229) [constraints]  euclideanNat (src/Data/Constraint/Nat.hs:265) [constraints]  plusMod (src/Data/Constraint/Nat.hs:253) [constraints]  timesMod (src/Data/Constraint/Nat.hs:256) [constraints]  modBound (src/Data/Constraint/Nat.hs:259) [constraints]  log2Pow (src/Data/Constraint/Nat.hs:262) [constraints]  dividesDef (src/Data/Constraint/Nat.hs:379) [constraints]  timesDiv (src/Data/Constraint/Nat.hs:385) [constraints]  eqLe (src/Data/Constraint/Nat.hs:99) [constraints]  leEq (src/Data/Constraint/Nat.hs:393) [constraints]  leId (src/Data/Constraint/Nat.hs:390) [constraints]  leTrans (src/Data/Constraint/Nat.hs:396) [constraints]  leZero (src/Data/Constraint/Nat.hs:195) [constraints]  zeroLe (src/Data/Constraint/Nat.hs:199) [constraints]  plusMinusInverse1 (src/Data/Constraint/Nat.hs:205) [constraints]  plusMinusInverse2 (src/Data/Constraint/Nat.hs:208) [constraints]  plusMinusInverse3 (src/Data/Constraint/Nat.hs:211) [constraints]  12% ( 3 / 24) in 'Data.Constraint.Symbol' [constraints]  Missing documentation for: [constraints]  Take (src/Data/Constraint/Symbol.hs:53) [constraints]  Drop (src/Data/Constraint/Symbol.hs:54) [constraints]  Length (src/Data/Constraint/Symbol.hs:55) [constraints]  appendSymbol (src/Data/Constraint/Symbol.hs:87) [constraints]  appendUnit1 (src/Data/Constraint/Symbol.hs:90) [constraints]  appendUnit2 (src/Data/Constraint/Symbol.hs:93) [constraints]  appendAssociates (src/Data/Constraint/Symbol.hs:96) [constraints]  takeSymbol (src/Data/Constraint/Symbol.hs:99) [constraints]  dropSymbol (src/Data/Constraint/Symbol.hs:102) [constraints]  takeAppendDrop (src/Data/Constraint/Symbol.hs:105) [constraints]  lengthSymbol (src/Data/Constraint/Symbol.hs:108) [constraints]  takeLength (src/Data/Constraint/Symbol.hs:111) [constraints]  take0 (src/Data/Constraint/Symbol.hs:114) [constraints]  takeEmpty (src/Data/Constraint/Symbol.hs:117) [constraints]  dropLength (src/Data/Constraint/Symbol.hs:120) [constraints]  drop0 (src/Data/Constraint/Symbol.hs:123) [constraints]  dropEmpty (src/Data/Constraint/Symbol.hs:126) [constraints]  lengthTake (src/Data/Constraint/Symbol.hs:129) [constraints]  lengthDrop (src/Data/Constraint/Symbol.hs:132) [constraints]  dropDrop (src/Data/Constraint/Symbol.hs:135) [constraints]  takeTake (src/Data/Constraint/Symbol.hs:138) [constraints]  60% ( 3 / 5) in 'Data.Constraint.Char' [constraints]  Missing documentation for: [constraints]  charToNat (src/Data/Constraint/Char.hs:55) [constraints]  natToChar (src/Data/Constraint/Char.hs:60) [opentelemetry] Documentation created: dist/doc/html/opentelemetry/, [opentelemetry] dist/doc/html/opentelemetry/opentelemetry.txt [opentelemetry] Phase: installPhase [text-short]  length/append: OK (2.39s) [text-short]  +++ OK, passed 50000 tests. [time-compat] [ 2 of 32] Compiling Test.Calendar.AddDaysRef ( test/main/Test/Calendar/AddDaysRef.hs, dist/build/main/main-tmp/Test/Calendar/AddDaysRef.o ) [time-compat] [ 3 of 32] Compiling Test.Calendar.AddDays ( test/main/Test/Calendar/AddDays.hs, dist/build/main/main-tmp/Test/Calendar/AddDays.o ) [time-compat] [ 4 of 32] Compiling Test.Calendar.CalendarsRef ( test/main/Test/Calendar/CalendarsRef.hs, dist/build/main/main-tmp/Test/Calendar/CalendarsRef.o ) [time-compat] [ 5 of 32] Compiling Test.Calendar.Calendars ( test/main/Test/Calendar/Calendars.hs, dist/build/main/main-tmp/Test/Calendar/Calendars.o ) [time-compat] [ 6 of 32] Compiling Test.Calendar.ClipDatesRef ( test/main/Test/Calendar/ClipDatesRef.hs, dist/build/main/main-tmp/Test/Calendar/ClipDatesRef.o ) [time-compat] [ 7 of 32] Compiling Test.Calendar.ClipDates ( test/main/Test/Calendar/ClipDates.hs, dist/build/main/main-tmp/Test/Calendar/ClipDates.o ) [time-compat] [ 8 of 32] Compiling Test.Calendar.ConvertBack ( test/main/Test/Calendar/ConvertBack.hs, dist/build/main/main-tmp/Test/Calendar/ConvertBack.o ) [time-compat] [ 9 of 32] Compiling Test.Calendar.Duration ( test/main/Test/Calendar/Duration.hs, dist/build/main/main-tmp/Test/Calendar/Duration.o ) [doctest]  prints verbose error [✔] [opentelemetry] Installing library in /nix/store/0bhmsi03001siqpc6bg8gr9ii6favr9y-opentelemetry-0.8.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/opentelemetry-0.8.0-8bYuQooNxtcI0QFsSpQEBW [these] Documentation created: dist/doc/html/these/, dist/doc/html/these/these.txt [these] Phase: installPhase [these] Installing library in /nix/store/sk4xkpf35gda0b5qpcqdkc4sd962bwgj-these-1.2.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [constraints] Warning: Data.Constraint.Forall: could not find link destinations for: [constraints]  - Data.Constraint.Forall.Q [constraints]  - Data.Constraint.Forall.ComposeC [opentelemetry] Phase: fixupPhase [pcg-random]  [pcg-random] /build/pcg-random-0.1.4.0/src/System/Random/PCG/Fast/Pure.hs:12:14: warning: [GHC-53692] [-Wdeprecated-flags] [pcg-random]  -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead [opentelemetry] shrinking RPATHs of ELF executables and libraries in /nix/store/0bhmsi03001siqpc6bg8gr9ii6favr9y-opentelemetry-0.8.0 [opentelemetry] shrinking /nix/store/0bhmsi03001siqpc6bg8gr9ii6favr9y-opentelemetry-0.8.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSopentelemetry-0.8.0-8bYuQooNxtcI0QFsSpQEBW-ghc9.8.1.so [opentelemetry] checking for references to /build/ in /nix/store/0bhmsi03001siqpc6bg8gr9ii6favr9y-opentelemetry-0.8.0... [opentelemetry] patching script interpreter paths in /nix/store/0bhmsi03001siqpc6bg8gr9ii6favr9y-opentelemetry-0.8.0 [opentelemetry] stripping (with command strip and flags -S -p) in /nix/store/0bhmsi03001siqpc6bg8gr9ii6favr9y-opentelemetry-0.8.0/lib [time-compat] [10 of 32] Compiling Test.Calendar.EasterRef ( test/main/Test/Calendar/EasterRef.hs, dist/build/main/main-tmp/Test/Calendar/EasterRef.o ) [time-compat] [11 of 32] Compiling Test.Calendar.Easter ( test/main/Test/Calendar/Easter.hs, dist/build/main/main-tmp/Test/Calendar/Easter.o ) [time-compat] [12 of 32] Compiling Test.Calendar.LongWeekYearsRef ( test/main/Test/Calendar/LongWeekYearsRef.hs, dist/build/main/main-tmp/Test/Calendar/LongWeekYearsRef.o ) [time-compat] [13 of 32] Compiling Test.Calendar.LongWeekYears ( test/main/Test/Calendar/LongWeekYears.hs, dist/build/main/main-tmp/Test/Calendar/LongWeekYears.o ) [time-compat] [14 of 32] Compiling Test.Calendar.MonthDayRef ( test/main/Test/Calendar/MonthDayRef.hs, dist/build/main/main-tmp/Test/Calendar/MonthDayRef.o ) [time-compat] [15 of 32] Compiling Test.Calendar.MonthDay ( test/main/Test/Calendar/MonthDay.hs, dist/build/main/main-tmp/Test/Calendar/MonthDay.o ) [time-compat] [16 of 32] Compiling Test.Calendar.Valid ( test/main/Test/Calendar/Valid.hs, dist/build/main/main-tmp/Test/Calendar/Valid.o ) [time-compat] [17 of 32] Compiling Test.Clock.Conversion ( test/main/Test/Clock/Conversion.hs, dist/build/main/main-tmp/Test/Clock/Conversion.o ) [time-compat] [18 of 32] Compiling Test.Clock.Resolution ( test/main/Test/Clock/Resolution.hs, dist/build/main/main-tmp/Test/Clock/Resolution.o ) [time-compat] [19 of 32] Compiling Test.Format.Compile ( test/main/Test/Format/Compile.hs, dist/build/main/main-tmp/Test/Format/Compile.o ) [time-compat] [20 of 32] Compiling Test.LocalTime.CalendarDiffTime ( test/main/Test/LocalTime/CalendarDiffTime.hs, dist/build/main/main-tmp/Test/LocalTime/CalendarDiffTime.o ) [time-compat] [21 of 32] Compiling Test.LocalTime.TimeOfDay ( test/main/Test/LocalTime/TimeOfDay.hs, dist/build/main/main-tmp/Test/LocalTime/TimeOfDay.o ) [time-compat] [22 of 32] Compiling Test.LocalTime.TimeRef ( test/main/Test/LocalTime/TimeRef.hs, dist/build/main/main-tmp/Test/LocalTime/TimeRef.o ) [time-compat] [23 of 32] Compiling Test.LocalTime.Time ( test/main/Test/LocalTime/Time.hs, dist/build/main/main-tmp/Test/LocalTime/Time.o ) [time-compat] [24 of 32] Compiling Test.TestUtil ( test/main/Test/TestUtil.hs, dist/build/main/main-tmp/Test/TestUtil.o ) [time-compat] [25 of 32] Compiling Test.Format.ParseTime ( test/main/Test/Format/ParseTime.hs, dist/build/main/main-tmp/Test/Format/ParseTime.o ) [time-compat]  [time-compat] test/main/Test/Format/ParseTime.hs:692:1: warning: [GHC-40910] [-Wunused-top-binds] [time-compat]  Defined but not used: ‘monthFormats’ [time-compat]  | [time-compat] 692 | monthFormats = [time-compat]  | ^^^^^^^^^^^^ [time-compat]  [time-compat] test/main/Test/Format/ParseTime.hs:764:1: warning: [GHC-40910] [-Wunused-top-binds] [time-compat]  Defined but not used: ‘calendarDiffDaysFormats’ [time-compat]  | [time-compat] 764 | calendarDiffDaysFormats = map FormatString ["%yy%Bm%ww%Dd", "%yy%Bm%dd", "%bm%ww%Dd", "%bm%dd"] [time-compat]  | ^^^^^^^^^^^^^^^^^^^^^^^ [time-compat]  [time-compat] test/main/Test/Format/ParseTime.hs:767:1: warning: [GHC-40910] [-Wunused-top-binds] [time-compat]  Defined but not used: ‘calendarDiffTimeFormats’ [time-compat]  | [time-compat] 767 | calendarDiffTimeFormats = [time-compat]  | ^^^^^^^^^^^^^^^^^^^^^^^ [time-compat]  [time-compat] test/main/Test/Format/ParseTime.hs:780:1: warning: [GHC-40910] [-Wunused-top-binds] [time-compat]  Defined but not used: ‘diffTimeFormats’ [time-compat]  | [time-compat] 780 | diffTimeFormats = [time-compat]  | ^^^^^^^^^^^^^^^ [time-compat]  [time-compat] test/main/Test/Format/ParseTime.hs:784:1: warning: [GHC-40910] [-Wunused-top-binds] [time-compat]  Defined but not used: ‘nominalDiffTimeFormats’ [time-compat]  | [time-compat] 784 | nominalDiffTimeFormats = [time-compat]  | ^^^^^^^^^^^^^^^^^^^^^^ [doctest]  can deal with potentially problematic GHC options [✔] [doctest]  doctestWithResult [doctest]  on parse error [these] Phase: fixupPhase [opentelemetry] shrinking RPATHs of ELF executables and libraries in /nix/store/gh0v9ykwd5mak2vxkq97fsra83dz9v9d-opentelemetry-0.8.0-doc [opentelemetry] checking for references to /build/ in /nix/store/gh0v9ykwd5mak2vxkq97fsra83dz9v9d-opentelemetry-0.8.0-doc... [opentelemetry] patching script interpreter paths in /nix/store/gh0v9ykwd5mak2vxkq97fsra83dz9v9d-opentelemetry-0.8.0-doc [these] shrinking RPATHs of ELF executables and libraries in /nix/store/sk4xkpf35gda0b5qpcqdkc4sd962bwgj-these-1.2.1 [these] shrinking /nix/store/sk4xkpf35gda0b5qpcqdkc4sd962bwgj-these-1.2.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSthese-1.2.1-B8INZK8jfBp2iDPS6dEUhs-ghc9.8.1.so [doctest]  aborts with (ExitFailure 1) [✔] [text-short]  compare: OK (2.70s) [text-short]  +++ OK, passed 50000 tests. [these] checking for references to /build/ in /nix/store/sk4xkpf35gda0b5qpcqdkc4sd962bwgj-these-1.2.1... [these] patching script interpreter paths in /nix/store/sk4xkpf35gda0b5qpcqdkc4sd962bwgj-these-1.2.1 [post-build-hook] Uploading to cachix cache "sellout": /nix/store/0bhmsi03001siqpc6bg8gr9ii6favr9y-opentelemetry-0.8.0 /nix/store/gh0v9ykwd5mak2vxkq97fsra83dz9v9d-opentelemetry-0.8.0-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/0bhmsi03001siqpc6bg8gr9ii6favr9y-opentelemetry-0.8.0 /nix/store/gh0v9ykwd5mak2vxkq97fsra83dz9v9d-opentelemetry-0.8.0-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/qhl9f444d1ylndr8dq3f3a9r6b9z0z5y-ghc-trace-events-0.1.2.10-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/0lj67xqan50p81b3c17brfl030x4v7cl-ghc-trace-events-0.1.2.10' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/0bhmsi03001siqpc6bg8gr9ii6favr9y-opentelemetry-0.8.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 8 of 174 built (13 building), 395 of 395 downloaded from cache [async] Documentation created: dist/doc/html/async/, dist/doc/html/async/async.txt [case-insensitive] Documentation created: dist/doc/html/case-insensitive/, [case-insensitive] dist/doc/html/case-insensitive/case-insensitive.txt [case-insensitive] Preprocessing test suite 'test-case-insensitive' for case-insensitive-1.2.1.0.. [case-insensitive] Phase: installPhase [case-insensitive] Installing library in /nix/store/wlb7s9rq3cmspvx401xmj41dpij3dqx5-case-insensitive-1.2.1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo [case-insensitive] Phase: fixupPhase [case-insensitive] shrinking RPATHs of ELF executables and libraries in /nix/store/wlb7s9rq3cmspvx401xmj41dpij3dqx5-case-insensitive-1.2.1.0 [case-insensitive] shrinking /nix/store/wlb7s9rq3cmspvx401xmj41dpij3dqx5-case-insensitive-1.2.1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHScase-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo-ghc9.8.1.so [case-insensitive] checking for references to /build/ in /nix/store/wlb7s9rq3cmspvx401xmj41dpij3dqx5-case-insensitive-1.2.1.0... [case-insensitive] patching script interpreter paths in /nix/store/wlb7s9rq3cmspvx401xmj41dpij3dqx5-case-insensitive-1.2.1.0 [case-insensitive] stripping (with command strip and flags -S -p) in /nix/store/wlb7s9rq3cmspvx401xmj41dpij3dqx5-case-insensitive-1.2.1.0/lib [case-insensitive] shrinking RPATHs of ELF executables and libraries in /nix/store/mpryvnq3cvqlj7xiiqrjnmmllw68kcby-case-insensitive-1.2.1.0-doc [case-insensitive] checking for references to /build/ in /nix/store/mpryvnq3cvqlj7xiiqrjnmmllw68kcby-case-insensitive-1.2.1.0-doc... [case-insensitive] patching script interpreter paths in /nix/store/mpryvnq3cvqlj7xiiqrjnmmllw68kcby-case-insensitive-1.2.1.0-doc [doctest]  prints a useful error message [✔] [doctest]  expandDirs [doctest]  expands a directory [✔] [doctest]  ignores files [✔] [doctest]  ignores random things [✔] [doctest] Runner [doctest]  report [doctest]  when mode is interactive [doctest]  writes to stderr [✔] [doctest]  overwrites any intermediate output [✔] [doctest]  blank out intermediate output if necessary [✔] [doctest]  when mode is non-interactive [doctest]  writes to stderr [✔] [doctest]  report_ [doctest]  when mode is interactive [doctest]  writes intermediate output to stderr [✔] [doctest]  overwrites any intermediate output [✔] [doctest]  blank out intermediate output if necessary [✔] [doctest]  when mode is non-interactive [doctest]  is ignored [✔] [doctest]  does not influence a subsequent call to `report` [✔] [doctest]  does not require `report` to blank out any intermediate output [✔] [doctest] Runner.Example [doctest]  mkResult [doctest]  returns Equal when output matches [✔] [doctest]  +++ OK, passed 100 tests. [doctest]  ignores trailing whitespace [✔] [doctest]  with WildCardLine [doctest]  matches zero lines [✔] [doctest]  matches first zero line [✔] [doctest]  matches final zero line [✔] [doctest]  matches an arbitrary number of lines [✔] [doctest]  matches an arbitrary number of lines (quickcheck) [✔] [doctest]  +++ OK, passed 100 tests. [doctest]  with WildCardChunk [doctest]  matches an arbitrary line chunk [✔] [doctest]  matches an arbitrary line chunk at end [✔] [doctest]  does not match at end [✔] [doctest]  does not match at start [✔] [doctest]  when output does not match [doctest]  constructs failure message [✔] [doctest]  constructs failure message for multi-line output [✔] [doctest]  when any output line contains "unsafe" characters [doctest]  uses show to format output lines [✔] [doctest]  insert caret after last matching character on different lengths [✔] [doctest]  insert caret after mismatching line for multi-line output [✔] [doctest]  insert caret after mismatching line with the longest match for multi-line wildcard pattern [✔] [doctest]  insert caret after longest match for wildcard [✔] [doctest]  show expanded pattern for long matches [✔] [doctest] Util [doctest]  convertDosLineEndings [doctest]  converts CRLF to LF [✔] [doctest]  strips a trailing CR [✔] [doctest]  takeWhileEnd [doctest]  returns the longest suffix of elements that satisfy a given predicate [✔] [doctest]  [doctest] Finished in 89.3845 seconds [doctest] 198 examples, 0 failures [doctest] Test suite spec: PASS [doctest] Test suite logged to: dist/test/doctest-0.22.6-spec.log [doctest] 1 of 1 test suites (1 of 1 test cases) passed. [doctest] checkPhase completed in 1 minutes 30 seconds [doctest] Phase: haddockPhase [doctest] Preprocessing library for doctest-0.22.6.. [doctest] Running Haddock on library for doctest-0.22.6.. [doctest] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [doctest] [ 1 of 25] Compiling Imports ( src/Imports.hs, nothing ) [doctest] [ 2 of 25] Compiling GhcUtil ( src/GhcUtil.hs, nothing ) [fin] Documentation created: dist/doc/html/fin/, dist/doc/html/fin/fin.txt [fin] Preprocessing test suite 'inspection' for fin-0.3.2.. [fin] haddockPhase completed in 30 seconds [fin] Phase: installPhase [fin] Installing library in /nix/store/npvyd4pm2pgbp6khzqdbgk64a63zxqhv-fin-0.3.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/fin-0.3.2-4oLU0JupKcgHKS6YikQ6Cy [lucid] [3 of 3] Linking dist/build/test/test [lucid] buildPhase completed in 1 minutes 4 seconds [lucid] Phase: checkPhase [lucid] Running 1 test suites... [lucid] Test suite test: RUNNING... [lucid]  [lucid] text [lucid]  simple [✔] [lucid]  escaping [✔] [lucid]  unicode [✔] [lucid] elements [lucid]  simple [✔] [lucid]  escaping [✔] [lucid]  unicode [✔] [lucid]  nesting [✔] [lucid]  empty [✔] [lucid]  mixed [✔] [lucid]  no closing [✔] [lucid]  no closing [✔] [lucid] attributes [lucid]  simple [✔] [lucid]  escaping [✔] [lucid]  unicode [✔] [lucid]  nesting [✔] [lucid]  empty [✔] [lucid]  mixed [✔] [lucid]  no closing [✔] [lucid]  multiple [✔] [lucid]  encoded [✔] [lucid]  nesting attributes [✔] [lucid] attributes-with [lucid]  simple [✔] [lucid]  escaping [✔] [lucid]  unicode [✔] [lucid]  nesting [✔] [lucid]  empty [✔] [lucid]  mixed [✔] [lucid]  no closing [✔] [lucid]  multiple [✔] [lucid]  encoded [✔] [lucid]  nesting attributes [✔] [lucid] extension [lucid]  bootstrap [✔] [lucid]  bootstrap-attributes-extended [✔] [lucid] special-elements [lucid]  script [✔] [lucid]  style [✔] [lucid] self-closing [lucid]  br [✔] [lucid]  hr [✔] [lucid]  input [✔] [lucid]  input [✔] [lucid] commuteHtmlT [lucid]  makes using inner monads easy [✔] [lucid] monadFix [lucid]  mdo [✔] [lucid]  [lucid] Finished in 0.0051 seconds [lucid] 41 examples, 0 failures [lucid] Test suite test: PASS [lucid] Test suite logged to: dist/test/lucid-2.11.20250303-test.log [lucid] 1 of 1 test suites (1 of 1 test cases) passed. [lucid] Phase: haddockPhase [lucid] Preprocessing library for lucid-2.11.20250303.. [lucid] Running Haddock on library for lucid-2.11.20250303.. [lucid] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ordered-containers] Documentation created: dist/doc/html/ordered-containers/, [ordered-containers] dist/doc/html/ordered-containers/ordered-containers.txt [ordered-containers] Phase: installPhase [ordered-containers] Installing library in /nix/store/8ccnhmr3y3anvzyspyzh7jz6na68rsdh-ordered-containers-0.2.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/ordered-containers-0.2.4-Ene2my0ZxDoJ5DMj7wTwY3 [ordered-containers] Phase: fixupPhase [ordered-containers] shrinking RPATHs of ELF executables and libraries in /nix/store/8ccnhmr3y3anvzyspyzh7jz6na68rsdh-ordered-containers-0.2.4 [ordered-containers] shrinking /nix/store/8ccnhmr3y3anvzyspyzh7jz6na68rsdh-ordered-containers-0.2.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSordered-containers-0.2.4-Ene2my0ZxDoJ5DMj7wTwY3-ghc9.8.1.so [ordered-containers] checking for references to /build/ in /nix/store/8ccnhmr3y3anvzyspyzh7jz6na68rsdh-ordered-containers-0.2.4... [ordered-containers] patching script interpreter paths in /nix/store/8ccnhmr3y3anvzyspyzh7jz6na68rsdh-ordered-containers-0.2.4 [ordered-containers] stripping (with command strip and flags -S -p) in /nix/store/8ccnhmr3y3anvzyspyzh7jz6na68rsdh-ordered-containers-0.2.4/lib [ordered-containers] shrinking RPATHs of ELF executables and libraries in /nix/store/q18jqbv07nr56qh4xqm6z5a654lrjnfc-ordered-containers-0.2.4-doc [ordered-containers] checking for references to /build/ in /nix/store/q18jqbv07nr56qh4xqm6z5a654lrjnfc-ordered-containers-0.2.4-doc... [ordered-containers] patching script interpreter paths in /nix/store/q18jqbv07nr56qh4xqm6z5a654lrjnfc-ordered-containers-0.2.4-doc [pcg-random] Examples: 48 Tried: 48 Errors: 0 Failures: 0 [pcg-random] Test suite doctests: PASS [pcg-random] Test suite logged to: dist/test/pcg-random-0.1.4.0-doctests.log [pcg-random] 1 of 1 test suites (1 of 1 test cases) passed. [pcg-random] Phase: haddockPhase [psqueues] [ 3 of 15] Compiling Data.IntPSQ ( src/Data/IntPSQ.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/IntPSQ.o ) [psqueues] [ 4 of 15] Compiling Data.OrdPSQ.Internal ( src/Data/OrdPSQ/Internal.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/OrdPSQ/Internal.o ) [psqueues] [ 5 of 15] Compiling Data.OrdPSQ ( src/Data/OrdPSQ.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/OrdPSQ.o ) [psqueues] [ 6 of 15] Compiling Data.HashPSQ.Internal ( src/Data/HashPSQ/Internal.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/HashPSQ/Internal.o ) [psqueues]  [psqueues] src/Data/HashPSQ/Internal.hs:59:1: warning: [GHC-66111] [-Wunused-imports] [psqueues]  The import of ‘Data.Foldable’ is redundant [psqueues]  except perhaps to import instances from ‘Data.Foldable’ [psqueues]  To import instances alone, use: import Data.Foldable() [psqueues]  | [psqueues] 59 | import Data.Foldable (Foldable) [psqueues]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [psqueues] [ 7 of 15] Compiling Data.HashPSQ ( src/Data/HashPSQ.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/HashPSQ.o ) [psqueues] [ 8 of 15] Compiling Data.PSQ.Class ( tests/Data/PSQ/Class.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/PSQ/Class.o ) [psqueues]  [psqueues] tests/Data/PSQ/Class.hs:17:19: warning: [GHC-39567] [-Wstar-is-type] [psqueues]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [psqueues]  relies on the StarIsType extension, which will become [psqueues]  deprecated in the future. [psqueues]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [psqueues]  | [psqueues] 17 | class PSQ (psq :: * -> * -> *) where [psqueues]  | ^ [psqueues]  [psqueues] tests/Data/PSQ/Class.hs:17:24: warning: [GHC-39567] [-Wstar-is-type] [psqueues]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [psqueues]  relies on the StarIsType extension, which will become [psqueues]  deprecated in the future. [psqueues]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [psqueues]  | [psqueues] 17 | class PSQ (psq :: * -> * -> *) where [psqueues]  | ^ [psqueues]  [psqueues] tests/Data/PSQ/Class.hs:17:29: warning: [GHC-39567] [-Wstar-is-type] [psqueues]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [psqueues]  relies on the StarIsType extension, which will become [psqueues]  deprecated in the future. [psqueues]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [psqueues]  | [psqueues] 17 | class PSQ (psq :: * -> * -> *) where [psqueues]  | ^ [psqueues]  [psqueues] tests/Data/PSQ/Class.hs:18:21: warning: [GHC-39567] [-Wstar-is-type] [psqueues]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [psqueues]  relies on the StarIsType extension, which will become [psqueues]  deprecated in the future. [psqueues]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [psqueues]  | [psqueues] 18 | type Key psq :: * [psqueues]  | ^ [text-short]  (==): OK (1.94s) [text-short]  +++ OK, passed 50000 tests. [text-short]  (!?): OK (1.17s) [text-short]  +++ OK, passed 50000 tests. [text-short]  indexEndMaybe: OK (1.29s) [text-short]  +++ OK, passed 50000 tests. [text-short]  toText.fromText: OK (0.90s) [text-short]  +++ OK, passed 50000 tests. [text-short]  fromByteString: OK (0.36s) [text-short]  +++ OK, passed 50000 tests. [text-short]  fromByteString.toByteString: OK (0.93s) [text-short]  +++ OK, passed 50000 tests. [text-short]  toString.fromString: OK (1.81s) [text-short]  +++ OK, passed 50000 tests. [these] stripping (with command strip and flags -S -p) in /nix/store/sk4xkpf35gda0b5qpcqdkc4sd962bwgj-these-1.2.1/lib [these] shrinking RPATHs of ELF executables and libraries in /nix/store/2qdrskmyhw8fss2cbrx7dda4di1r7lbh-these-1.2.1-doc [these] checking for references to /build/ in /nix/store/2qdrskmyhw8fss2cbrx7dda4di1r7lbh-these-1.2.1-doc... [these] patching script interpreter paths in /nix/store/2qdrskmyhw8fss2cbrx7dda4di1r7lbh-these-1.2.1-doc [time-compat] [26 of 32] Compiling Test.Format.ISO8601 ( test/main/Test/Format/ISO8601.hs, dist/build/main/main-tmp/Test/Format/ISO8601.o ) [time-compat] [27 of 32] Compiling Test.Format.Format ( test/main/Test/Format/Format.hs, dist/build/main/main-tmp/Test/Format/Format.o ) [time-compat]  [time-compat] test/main/Test/Format/Format.hs:17:1: warning: [GHC-40910] [-Wunused-top-binds] [time-compat]  Defined but not used: ‘chars’ [time-compat]  | [time-compat] 17 | chars = "aAbBcCdDeFgGhHIjklmMnprRStTuUVwWxXyYzZ%" [time-compat]  | ^^^^^ [time-compat]  [time-compat] test/main/Test/Format/Format.hs:21:1: warning: [GHC-40910] [-Wunused-top-binds] [time-compat]  Defined but not used: ‘modifiers’ [time-compat]  | [time-compat] 21 | modifiers = "_-0^" [time-compat]  | ^^^^^^^^^ [time-compat]  [time-compat] test/main/Test/Format/Format.hs:24:1: warning: [GHC-40910] [-Wunused-top-binds] [time-compat]  Defined but not used: ‘widths’ [time-compat]  | [time-compat] 24 | widths = ["", "1", "2", "9", "12"] [time-compat]  | ^^^^^^ [time-compat]  [time-compat] test/main/Test/Format/Format.hs:27:1: warning: [GHC-40910] [-Wunused-top-binds] [time-compat]  Defined but not used: ‘formats’ [time-compat]  | [time-compat] 27 | formats = [time-compat]  | ^^^^^^^ [time-compat]  [time-compat] test/main/Test/Format/Format.hs:36:1: warning: [GHC-40910] [-Wunused-top-binds] [time-compat]  Defined but not used: ‘somestrings’ [time-compat]  | [time-compat] 36 | somestrings = ["", " ", "-", "\n"] [time-compat]  | ^^^^^^^^^^^ [time-compat]  [time-compat] test/main/Test/Format/Format.hs:39:1: warning: [GHC-40910] [-Wunused-top-binds] [time-compat]  Defined but not used: ‘compareExpected’ [time-compat]  | [time-compat] 39 | compareExpected testname fmt str proxy = [time-compat]  | ^^^^^^^^^^^^^^^ [time-compat]  [time-compat] test/main/Test/Format/Format.hs:47:1: warning: [GHC-40910] [-Wunused-top-binds] [time-compat]  Defined but not used: ‘checkParse’ [time-compat]  | [time-compat] 47 | checkParse fmt str = [time-compat]  | ^^^^^^^^^^ [time-compat]  [time-compat] test/main/Test/Format/Format.hs:56:1: warning: [GHC-40910] [-Wunused-top-binds] [time-compat]  Defined but not used: ‘testCheckParse’ [time-compat]  | [time-compat] 56 | testCheckParse = testGroup "checkParse" $ tgroup formats $ \fmt -> tgroup somestrings $ \str -> checkParse fmt str [time-compat]  | ^^^^^^^^^^^^^^ [time-compat]  [time-compat] test/main/Test/Format/Format.hs:71:1: warning: [GHC-40910] [-Wunused-top-binds] [time-compat]  Defined but not used: ‘testZone’ [time-compat]  | [time-compat] 71 | testZone fmt expected minutes = [time-compat]  | ^^^^^^^^ [time-compat]  [time-compat] test/main/Test/Format/Format.hs:75:1: warning: [GHC-40910] [-Wunused-top-binds] [time-compat]  Defined but not used: ‘testZonePair’ [time-compat]  | [time-compat] 75 | testZonePair mods expected minutes = [time-compat]  | ^^^^^^^^^^^^ [time-compat]  [uuid-types] Documentation created: dist/doc/html/uuid-types/, [uuid-types] dist/doc/html/uuid-types/uuid-types.txt [uuid-types] Preprocessing test suite 'testuuid' for uuid-types-1.0.6.. [uuid-types] Phase: installPhase [uuid-types] Installing library in /nix/store/2cdyd5iyyf1m33j56c0qajf45kf9zhd9-uuid-types-1.0.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [post-build-hook] Uploading to cachix cache "sellout": /nix/store/mpryvnq3cvqlj7xiiqrjnmmllw68kcby-case-insensitive-1.2.1.0-doc /nix/store/wlb7s9rq3cmspvx401xmj41dpij3dqx5-case-insensitive-1.2.1.0 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/mpryvnq3cvqlj7xiiqrjnmmllw68kcby-case-insensitive-1.2.1.0-doc /nix/store/wlb7s9rq3cmspvx401xmj41dpij3dqx5-case-insensitive-1.2.1.0 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/wlb7s9rq3cmspvx401xmj41dpij3dqx5-case-insensitive-1.2.1.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 9 of 174 built (12 building), 395 of 395 downloaded from cache [post-build-hook] Uploading to cachix cache "sellout": /nix/store/8ccnhmr3y3anvzyspyzh7jz6na68rsdh-ordered-containers-0.2.4 /nix/store/q18jqbv07nr56qh4xqm6z5a654lrjnfc-ordered-containers-0.2.4-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/8ccnhmr3y3anvzyspyzh7jz6na68rsdh-ordered-containers-0.2.4 /nix/store/q18jqbv07nr56qh4xqm6z5a654lrjnfc-ordered-containers-0.2.4-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/8ccnhmr3y3anvzyspyzh7jz6na68rsdh-ordered-containers-0.2.4' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 10 of 175 built (11 building), 395 of 395 downloaded from cache [post-build-hook] Uploading to cachix cache "sellout": /nix/store/2qdrskmyhw8fss2cbrx7dda4di1r7lbh-these-1.2.1-doc /nix/store/sk4xkpf35gda0b5qpcqdkc4sd962bwgj-these-1.2.1 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/2qdrskmyhw8fss2cbrx7dda4di1r7lbh-these-1.2.1-doc /nix/store/sk4xkpf35gda0b5qpcqdkc4sd962bwgj-these-1.2.1 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/smbg5s9ac0phpz3d39i5b07lmnsbix5w-assoc-1.1.1-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/j204hrw1c43fxa6f1i3vxfldqmq36j0a-assoc-1.1.1' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/sk4xkpf35gda0b5qpcqdkc4sd962bwgj-these-1.2.1' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 11 of 176 built (10 building), 395 of 395 downloaded from cache [time-compat] test/main/Test/Format/Format.hs:81:1: warning: [GHC-40910] [-Wunused-top-binds] [time-compat]  Defined but not used: ‘testTimeZone’ [time-compat]  | [time-compat] 81 | testTimeZone = [time-compat]  | ^^^^^^^^^^^^ [time-compat]  [time-compat] test/main/Test/Format/Format.hs:109:1: warning: [GHC-40910] [-Wunused-top-binds] [time-compat]  Defined but not used: ‘testAFormat’ [time-compat]  | [time-compat] 109 | testAFormat fmt expected t = testCase fmt $ assertEqual "" expected $ formatTime defaultTimeLocale fmt t [time-compat]  | ^^^^^^^^^^^ [time-compat] [28 of 32] Compiling Test.Clock.TAI ( test/main/Test/Clock/TAI.hs, dist/build/main/main-tmp/Test/Clock/TAI.o ) [time-compat] [29 of 32] Compiling Test.Calendar.Week ( test/main/Test/Calendar/Week.hs, dist/build/main/main-tmp/Test/Calendar/Week.o ) [time-compat] [30 of 32] Compiling Test.Calendar.CalendarProps ( test/main/Test/Calendar/CalendarProps.hs, dist/build/main/main-tmp/Test/Calendar/CalendarProps.o ) [time-compat] [31 of 32] Compiling Test.Types ( test/main/Test/Types.hs, dist/build/main/main-tmp/Test/Types.o ) [time-compat] [32 of 32] Compiling Main ( test/main/Main.hs, dist/build/main/main-tmp/Main.o ) [time-compat]  [time-compat] test/main/Main.hs:21:1: warning: [GHC-66111] [-Wunused-imports] [time-compat]  The import of ‘Test.Format.ParseTime’ is redundant [time-compat]  except perhaps to import instances from ‘Test.Format.ParseTime’ [time-compat]  To import instances alone, use: import Test.Format.ParseTime() [time-compat]  | [time-compat] 21 | import Test.Format.ParseTime [time-compat]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Building strict [async] Preprocessing test suite 'test-async' for async-2.2.5.. [async] Phase: installPhase [async] Installing library in /nix/store/1pw1cpsyc91413wh5vfn8cj9n7rl6y5a-async-2.2.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [async] Phase: fixupPhase [async] shrinking RPATHs of ELF executables and libraries in /nix/store/1pw1cpsyc91413wh5vfn8cj9n7rl6y5a-async-2.2.5 [async] shrinking /nix/store/1pw1cpsyc91413wh5vfn8cj9n7rl6y5a-async-2.2.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSasync-2.2.5-4iGqEhfeonCFkQqAVgJzMM-ghc9.8.1.so [async] checking for references to /build/ in /nix/store/1pw1cpsyc91413wh5vfn8cj9n7rl6y5a-async-2.2.5... [async] patching script interpreter paths in /nix/store/1pw1cpsyc91413wh5vfn8cj9n7rl6y5a-async-2.2.5 [async] stripping (with command strip and flags -S -p) in /nix/store/1pw1cpsyc91413wh5vfn8cj9n7rl6y5a-async-2.2.5/lib [async] shrinking RPATHs of ELF executables and libraries in /nix/store/vk7nm8by3dcwrayhhzv0sm74j540ra7v-async-2.2.5-doc [async] checking for references to /build/ in /nix/store/vk7nm8by3dcwrayhhzv0sm74j540ra7v-async-2.2.5-doc... [async] patching script interpreter paths in /nix/store/vk7nm8by3dcwrayhhzv0sm74j540ra7v-async-2.2.5-doc [constraints] Documentation created: dist/doc/html/constraints/, [constraints] dist/doc/html/constraints/constraints.txt [constraints] Preprocessing test suite 'spec' for constraints-0.14.2.. [constraints] haddockPhase completed in 33 seconds [constraints] Phase: installPhase [constraints] Installing library in /nix/store/9zyg0chzj3gm1h2s3b4jppwx7wq6m9wa-constraints-0.14.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG [constraints] Phase: fixupPhase [constraints] shrinking RPATHs of ELF executables and libraries in /nix/store/9zyg0chzj3gm1h2s3b4jppwx7wq6m9wa-constraints-0.14.2 [constraints] shrinking /nix/store/9zyg0chzj3gm1h2s3b4jppwx7wq6m9wa-constraints-0.14.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSconstraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG-ghc9.8.1.so [constraints] checking for references to /build/ in /nix/store/9zyg0chzj3gm1h2s3b4jppwx7wq6m9wa-constraints-0.14.2... [constraints] patching script interpreter paths in /nix/store/9zyg0chzj3gm1h2s3b4jppwx7wq6m9wa-constraints-0.14.2 [constraints] stripping (with command strip and flags -S -p) in /nix/store/9zyg0chzj3gm1h2s3b4jppwx7wq6m9wa-constraints-0.14.2/lib [constraints] shrinking RPATHs of ELF executables and libraries in /nix/store/ivvap0i381y6da8w6my78nhcwcn77gjs-constraints-0.14.2-doc [constraints] checking for references to /build/ in /nix/store/ivvap0i381y6da8w6my78nhcwcn77gjs-constraints-0.14.2-doc... [constraints] patching script interpreter paths in /nix/store/ivvap0i381y6da8w6my78nhcwcn77gjs-constraints-0.14.2-doc [doctest] [ 3 of 25] Compiling Cabal.Paths ( src/Cabal/Paths.hs, nothing ) [doctest] [ 4 of 25] Compiling Cabal.Options ( src/Cabal/Options.hs, nothing ) [doctest] [ 5 of 25] Compiling Language.Haskell.GhciWrapper ( src/Language/Haskell/GhciWrapper.hs, nothing ) [doctest] [ 6 of 25] Compiling Interpreter ( src/Interpreter.hs, nothing ) [doctest] [ 7 of 25] Compiling Location ( src/Location.hs, nothing ) [doctest] [ 8 of 25] Compiling PackageDBs ( src/PackageDBs.hs, nothing ) [doctest] [ 9 of 25] Compiling Paths_doctest ( dist/build/autogen/Paths_doctest.hs, nothing ) [doctest] [10 of 25] Compiling Info ( src/Info.hs, nothing ) [doctest] [11 of 25] Compiling Options ( src/Options.hs, nothing ) [doctest] [12 of 25] Compiling Cabal ( src/Cabal.hs, nothing ) [doctest] [13 of 25] Compiling Test.DocTest.Internal.Cabal ( src/Test/DocTest/Internal/Cabal.hs, nothing ) [doctest] [14 of 25] Compiling Test.DocTest.Internal.Location ( src/Test/DocTest/Internal/Location.hs, nothing ) [doctest] [15 of 25] Compiling Util ( src/Util.hs, nothing ) [doctest] [16 of 25] Compiling Extract ( src/Extract.hs, nothing ) [doctest] [17 of 25] Compiling Test.DocTest.Internal.Extract ( src/Test/DocTest/Internal/Extract.hs, nothing ) [doctest] [18 of 25] Compiling Parse ( src/Parse.hs, nothing ) [doctest] [19 of 25] Compiling Test.DocTest.Internal.Parse ( src/Test/DocTest/Internal/Parse.hs, nothing ) [doctest] [20 of 25] Compiling Runner.Example ( src/Runner/Example.hs, nothing ) [doctest] [21 of 25] Compiling Property ( src/Property.hs, nothing ) [doctest] [22 of 25] Compiling Runner ( src/Runner.hs, nothing ) [doctest] [23 of 25] Compiling Run ( src/Run.hs, nothing ) [doctest] [24 of 25] Compiling Test.DocTest.Internal.Run ( src/Test/DocTest/Internal/Run.hs, nothing ) [doctest] [25 of 25] Compiling Test.DocTest ( src/Test/DocTest.hs, nothing ) [doctest] Haddock coverage: [doctest] Warning: Imports: Could not find documentation for exported module: Imports [doctest]  0% ( 0 / 2) in 'Test.DocTest.Internal.Cabal' [doctest]  Missing documentation for: [doctest]  Module header [doctest]  doctest (src/Test/DocTest/Internal/Cabal.hs:10) [doctest]  88% ( 8 / 9) in 'Test.DocTest.Internal.Location' [doctest]  Missing documentation for: [doctest]  Module header [doctest] Warning: 'SomeException' is ambiguous. It is defined [doctest]  * in ‘GHC.Exception.Type’ [doctest]  * in ‘GHC.Exception.Type’ [doctest]  You may be able to disambiguate the identifier by qualifying it or [doctest]  by specifying the type/value namespace explicitly. [doctest]  Defaulting to the one defined in ‘GHC.Exception.Type’ [doctest]  66% ( 2 / 3) in 'Test.DocTest.Internal.Extract' [doctest]  Missing documentation for: [doctest]  Module header [doctest]  22% ( 2 / 9) in 'Test.DocTest.Internal.Parse' [doctest]  Missing documentation for: [doctest]  Module header [doctest]  DocTest (src/Parse.hs:29) [doctest]  Expression (src/Parse.hs:44) [doctest]  ExpectedResult (src/Parse.hs:45) [doctest]  ExpectedLine (src/Parse.hs:38) [doctest]  LineChunk (src/Parse.hs:32) [doctest]  parseModules (src/Parse.hs:60) [doctest]  16% ( 2 / 12) in 'Test.DocTest.Internal.Run' [doctest]  Missing documentation for: [doctest]  Module header [doctest]  Result (src/Run.hs:137) [doctest]  Config (src/Options.hs:56) [doctest]  isSuccess (src/Run.hs:140) [doctest]  defaultConfig (src/Options.hs:65) [doctest]  doctestWithRepl (src/Run.hs:65) [doctest]  doctestWith (src/Run.hs:135) [doctest]  evaluateResult (src/Run.hs:143) [doctest]  doctestWithResult (src/Run.hs:146) [doctest]  runDocTests (src/Run.hs:156) [doctest]  50% ( 1 / 2) in 'Test.DocTest' [doctest]  Missing documentation for: [doctest]  Module header [fin] Phase: fixupPhase [fin] shrinking RPATHs of ELF executables and libraries in /nix/store/npvyd4pm2pgbp6khzqdbgk64a63zxqhv-fin-0.3.2 [fin] shrinking /nix/store/npvyd4pm2pgbp6khzqdbgk64a63zxqhv-fin-0.3.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSfin-0.3.2-4oLU0JupKcgHKS6YikQ6Cy-ghc9.8.1.so [fin] checking for references to /build/ in /nix/store/npvyd4pm2pgbp6khzqdbgk64a63zxqhv-fin-0.3.2... [fin] patching script interpreter paths in /nix/store/npvyd4pm2pgbp6khzqdbgk64a63zxqhv-fin-0.3.2 [fin] stripping (with command strip and flags -S -p) in /nix/store/npvyd4pm2pgbp6khzqdbgk64a63zxqhv-fin-0.3.2/lib [fin] shrinking RPATHs of ELF executables and libraries in /nix/store/iyfgikhafh89dpyknpd86pm3lfyv2gy1-fin-0.3.2-doc [fin] checking for references to /build/ in /nix/store/iyfgikhafh89dpyknpd86pm3lfyv2gy1-fin-0.3.2-doc... [fin] patching script interpreter paths in /nix/store/iyfgikhafh89dpyknpd86pm3lfyv2gy1-fin-0.3.2-doc [lucid] [1 of 4] Compiling Lucid.Base ( src/Lucid/Base.hs, nothing ) [lucid]  [lucid] src/Lucid/Base.hs:62:1: warning: [GHC-66111] [-Wunused-imports] [lucid]  The import of ‘Data.Semigroup’ is redundant [lucid]  except perhaps to import instances from ‘Data.Semigroup’ [lucid]  To import instances alone, use: import Data.Semigroup() [lucid]  | [lucid] 62 | import Data.Semigroup (Semigroup (..)) [lucid]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [lucid]  [lucid] src/Lucid/Base.hs:63:1: warning: [GHC-66111] [-Wunused-imports] [lucid]  The import of ‘Data.Monoid’ is redundant [lucid]  except perhaps to import instances from ‘Data.Monoid’ [lucid]  To import instances alone, use: import Data.Monoid() [lucid]  | [lucid] 63 | import Data.Monoid (Monoid (..)) [lucid]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [lucid]  [lucid] src/Lucid/Base.hs:119:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [lucid]  Noncanonical ‘mappend’ definition detected [lucid]  in the instance declaration for ‘Monoid (HtmlT m a)’. [lucid]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [lucid]  Suggested fix: [lucid]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [lucid]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [lucid]  | [lucid] 119 | mappend = liftA2 mappend [lucid]  | ^^^^^^^^^^^^^^^^^^^^^^^^ [lucid]  [lucid] src/Lucid/Base.hs:147:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [lucid]  Noncanonical ‘return’ definition detected [lucid]  in the instance declaration for ‘Monad (HtmlT m)’. [lucid]  ‘return’ will eventually be removed in favour of ‘pure’ [lucid]  Suggested fix: [lucid]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [lucid]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [lucid]  | [lucid] 147 | return a = HtmlT (return (mempty,a)) [lucid]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [lucid]  [lucid] src/Lucid/Base.hs:156:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [lucid]  Noncanonical ‘(>>)’ definition detected [lucid]  in the instance declaration for ‘Monad (HtmlT m)’. [lucid]  ‘(>>)’ will eventually be removed in favour of ‘(*>)’ [lucid]  Suggested fix: [lucid]  Either remove definition for ‘(>>)’ (recommended) or define as ‘(>>) = (*>)’ [lucid]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [lucid]  | [lucid] 156 | m >> n = HtmlT $ do [lucid]  | ^^^^^^^^^^^^^^^^^^^... [lucid] [2 of 4] Compiling Lucid.Html5 ( src/Lucid/Html5.hs, nothing ) [lucid]  [lucid] src/Lucid/Html5.hs:11:1: warning: [GHC-66111] [-Wunused-imports] [lucid]  The import of ‘Data.Monoid’ is redundant [lucid]  except perhaps to import instances from ‘Data.Monoid’ [lucid]  To import instances alone, use: import Data.Monoid() [lucid]  | [lucid] 11 | import Data.Monoid [lucid]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [lucid] [3 of 4] Compiling Lucid.Bootstrap ( src/Lucid/Bootstrap.hs, nothing ) [lucid] [4 of 4] Compiling Lucid ( src/Lucid.hs, nothing ) [lucid] Haddock coverage: [lucid] Warning: 'HtmlT' is ambiguous. It is defined [lucid]  * at src/Lucid/Base.hs:101:3 [pcg-random] Preprocessing library for pcg-random-0.1.4.0.. [pcg-random] Running Haddock on library for pcg-random-0.1.4.0.. [pcg-random] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [pcg-random]  [pcg-random] src/System/Random/PCG/Fast/Pure.hs:12:14: warning: [GHC-53692] [-Wdeprecated-flags] [pcg-random]  -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead [pcg-random]  | [pcg-random] 12 | {-# LANGUAGE TypeInType #-} [pcg-random]  | ^^^^^^^^^^ [pcg-random] [1 of 7] Compiling System.Random.PCG.Class ( src/System/Random/PCG/Class.hs, nothing ) [pcg-random] [2 of 7] Compiling System.Random.PCG ( src/System/Random/PCG.hs, nothing ) [pcg-random]  [pcg-random] src/System/Random/PCG.hs:68:1: warning: [GHC-66111] [-Wunused-imports] [pcg-random]  The import of ‘Control.Applicative’ is redundant [pcg-random]  except perhaps to import instances from ‘Control.Applicative’ [pcg-random]  To import instances alone, use: import Control.Applicative() [pcg-random]  | [pcg-random] 68 | import Control.Applicative [pcg-random]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [pcg-random]  [pcg-random] src/System/Random/PCG.hs:243:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] [pcg-random]  The use of ‘~’ without TypeOperators [pcg-random]  will become an error in a future GHC release. [pcg-random]  Suggested fix: Perhaps you intended to use TypeOperators [pcg-random]  | [pcg-random] 243 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where [pcg-random]  | ^ [pcg-random] [3 of 7] Compiling System.Random.PCG.Fast ( src/System/Random/PCG/Fast.hs, nothing ) [pcg-random]  [pcg-random] src/System/Random/PCG/Fast.hs:69:1: warning: [GHC-66111] [-Wunused-imports] [pcg-random]  The import of ‘Control.Applicative’ is redundant [pcg-random]  except perhaps to import instances from ‘Control.Applicative’ [pcg-random]  To import instances alone, use: import Control.Applicative() [pcg-random]  | [pcg-random] 69 | import Control.Applicative [pcg-random]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [pcg-random]  [pcg-random] src/System/Random/PCG/Fast.hs:212:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] [pcg-random]  The use of ‘~’ without TypeOperators [pcg-random]  will become an error in a future GHC release. [pcg-random]  Suggested fix: Perhaps you intended to use TypeOperators [pcg-random]  | [pcg-random] 212 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where [pcg-random]  | ^ [pcg-random] [4 of 7] Compiling System.Random.PCG.Fast.Pure ( src/System/Random/PCG/Fast/Pure.hs, nothing ) [pcg-random]  [pcg-random] src/System/Random/PCG/Fast/Pure.hs:233:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] [pcg-random]  The use of ‘~’ without TypeOperators [pcg-random]  will become an error in a future GHC release. [pcg-random]  Suggested fix: Perhaps you intended to use TypeOperators [pcg-random]  | [pcg-random] 233 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where [pcg-random]  | ^ [pcg-random] [5 of 7] Compiling System.Random.PCG.Pure ( src/System/Random/PCG/Pure.hs, nothing ) [pcg-random]  [pcg-random] src/System/Random/PCG/Pure.hs:282:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] [pcg-random]  The use of ‘~’ without TypeOperators [pcg-random]  will become an error in a future GHC release. [pcg-random]  Suggested fix: Perhaps you intended to use TypeOperators [psqueues] [ 9 of 15] Compiling Data.PSQ.Class.Util ( tests/Data/PSQ/Class/Util.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/PSQ/Class/Util.o ) [psqueues]  [psqueues] tests/Data/PSQ/Class/Util.hs:14:1: warning: [GHC-66111] [-Wunused-imports] [psqueues]  The import of ‘Control.Applicative’ is redundant [psqueues]  except perhaps to import instances from ‘Control.Applicative’ [psqueues]  To import instances alone, use: import Control.Applicative() [psqueues]  | [psqueues] 14 | import Control.Applicative ((<$>)) [psqueues]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [psqueues] [10 of 15] Compiling Data.PSQ.Class.Gen ( tests/Data/PSQ/Class/Gen.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/PSQ/Class/Gen.o ) [psqueues]  [psqueues] tests/Data/PSQ/Class/Gen.hs:12:1: warning: [GHC-66111] [-Wunused-imports] [psqueues]  The import of ‘Control.Applicative’ is redundant [psqueues]  except perhaps to import instances from ‘Control.Applicative’ [psqueues]  To import instances alone, use: import Control.Applicative() [psqueues]  | [psqueues] 12 | import Control.Applicative (pure, (<$>), (<*>)) [psqueues]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [psqueues] [11 of 15] Compiling Data.PSQ.Class.Tests ( tests/Data/PSQ/Class/Tests.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/PSQ/Class/Tests.o ) [psqueues]  [psqueues] tests/Data/PSQ/Class/Tests.hs:9:1: warning: [GHC-66111] [-Wunused-imports] [psqueues]  The import of ‘Control.Applicative’ is redundant [psqueues]  except perhaps to import instances from ‘Control.Applicative’ [psqueues]  To import instances alone, use: import Control.Applicative() [psqueues]  | [psqueues] 9 | import Control.Applicative ((<$>)) [psqueues]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [psqueues]  [psqueues] tests/Data/PSQ/Class/Tests.hs:12:41: warning: [GHC-38856] [-Wunused-imports] [psqueues]  The import of ‘Foldable’ from module ‘Data.Foldable’ is redundant [psqueues]  | [psqueues] 12 | import Data.Foldable (Foldable, foldr) [psqueues]  | ^^^^^^^^ [psqueues] [12 of 15] Compiling Data.OrdPSQ.Tests ( tests/Data/OrdPSQ/Tests.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/OrdPSQ/Tests.o ) [psqueues] [13 of 15] Compiling Data.IntPSQ.Tests ( tests/Data/IntPSQ/Tests.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/IntPSQ/Tests.o ) [psqueues] [14 of 15] Compiling Data.HashPSQ.Tests ( tests/Data/HashPSQ/Tests.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Data/HashPSQ/Tests.o ) [psqueues] [15 of 15] Compiling Main ( tests/Main.hs, dist/build/psqueues-tests/psqueues-tests-tmp/Main.o ) [psqueues] [16 of 16] Linking dist/build/psqueues-tests/psqueues-tests [psqueues] buildPhase completed in 1 minutes 21 seconds [psqueues] Phase: checkPhase [psqueues] Running 1 test suites... [psqueues] Test suite psqueues-tests: RUNNING... [psqueues] psqueues [psqueues]  Data.IntPSQ.Tests [psqueues]  hasBadNils: OK [psqueues]  unsafeInsertIncreasePriority: OK (0.02s) [psqueues]  +++ OK, passed 100 tests. [psqueues]  unsafeInsertIncreasePriorityView: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  unsafeInsertWithIncreasePriority: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  unsafeInsertWithIncreasePriorityView: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  unsafeLookupIncreasePriority: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  Data.HashPSQ.Tests [psqueues]  showBucket: OK [psqueues]  toBucket: OK [psqueues]  unsafeLookupIncreasePriority: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  unsafeInsertIncreasePriority: OK [psqueues]  +++ OK, passed 100 tests. [text-short]  isAscii: OK (1.69s) [text-short]  +++ OK, passed 50000 tests. [text-short]  isAscii2: OK (1.49s) [text-short]  +++ OK, passed 50000 tests. [text-short]  splitAt: OK (1.56s) [text-short]  +++ OK, passed 50000 tests. [text-short]  intercalate/split: OK (1.75s) [text-short]  +++ OK, passed 50000 tests. [text-short]  intersperse: OK (1.49s) [text-short]  +++ OK, passed 50000 tests. [time-compat] [33 of 33] Linking dist/build/main/main [time-compat] buildPhase completed in 1 minutes 14 seconds [time-compat] Phase: checkPhase [time-compat] Running 2 test suites... [time-compat] Test suite instances: RUNNING... [time-compat] Sat, 16 May 2026 13:38:56 UTC [time-compat] Sat, 16 May 2026 13:38:56 UTC [time-compat] MkSystemTime {systemSeconds = 1778938736, systemNanoseconds = 117095659} [time-compat] Test suite instances: PASS [time-compat] Test suite logged to: dist/test/time-compat-1.9.7-instances.log [time-compat] Test suite main: RUNNING... [time-compat] Time [time-compat]  Calendar [time-compat]  addDays: OK (0.02s) [time-compat]  calender-props [time-compat]  YearMonth: OK (0.02s) [time-compat]  +++ OK, passed 100 tests. [time-compat]  MonthDay: OK (0.01s) [time-compat]  +++ OK, passed 100 tests. [time-compat]  YearQuarter: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  testCalendars: OK [time-compat]  clipDates [time-compat]  YearAndDay [time-compat]  1968--4 = 1968-001: OK [time-compat]  1968-0 = 1968-001: OK [time-compat]  1968-1 = 1968-001: OK [time-compat]  1968-200 = 1968-200: OK [time-compat]  1968-364 = 1968-364: OK [time-compat]  1968-365 = 1968-365: OK [time-compat]  1968-366 = 1968-366: OK [time-compat]  1968-367 = 1968-366: OK [time-compat]  1968-700 = 1968-366: OK [time-compat]  1969--4 = 1969-001: OK [time-compat]  1969-0 = 1969-001: OK [time-compat]  1969-1 = 1969-001: OK [time-compat]  1969-200 = 1969-200: OK [time-compat]  1969-364 = 1969-364: OK [time-compat]  1969-365 = 1969-365: OK [time-compat]  1969-366 = 1969-365: OK [time-compat]  1969-367 = 1969-365: OK [time-compat]  1969-700 = 1969-365: OK [time-compat]  1971--4 = 1971-001: OK [time-compat]  1971-0 = 1971-001: OK [time-compat]  1971-1 = 1971-001: OK [time-compat]  1971-200 = 1971-200: OK [time-compat]  1971-364 = 1971-364: OK [time-compat]  1971-365 = 1971-365: OK [time-compat]  1971-366 = 1971-365: OK [time-compat]  1971-367 = 1971-365: OK [time-compat]  1971-700 = 1971-365: OK [time-compat]  Gregorian [time-compat]  1968--20--7 = 1968-01-01: OK [time-compat]  1968--20--1 = 1968-01-01: OK [time-compat]  1968--20-0 = 1968-01-01: OK [time-compat]  1968--20-1 = 1968-01-01: OK [time-compat]  1968--20-2 = 1968-01-02: OK [time-compat]  1968--20-27 = 1968-01-27: OK [time-compat]  1968--20-28 = 1968-01-28: OK [time-compat]  1968--20-29 = 1968-01-29: OK [uuid-types] Phase: fixupPhase [uuid-types] shrinking RPATHs of ELF executables and libraries in /nix/store/2cdyd5iyyf1m33j56c0qajf45kf9zhd9-uuid-types-1.0.6 [uuid-types] shrinking /nix/store/2cdyd5iyyf1m33j56c0qajf45kf9zhd9-uuid-types-1.0.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSuuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ-ghc9.8.1.so [uuid-types] checking for references to /build/ in /nix/store/2cdyd5iyyf1m33j56c0qajf45kf9zhd9-uuid-types-1.0.6... [uuid-types] patching script interpreter paths in /nix/store/2cdyd5iyyf1m33j56c0qajf45kf9zhd9-uuid-types-1.0.6 [uuid-types] stripping (with command strip and flags -S -p) in /nix/store/2cdyd5iyyf1m33j56c0qajf45kf9zhd9-uuid-types-1.0.6/lib [uuid-types] shrinking RPATHs of ELF executables and libraries in /nix/store/qf5vykrnbsw0z3myky2x5m62v4z6rm7c-uuid-types-1.0.6-doc [uuid-types] checking for references to /build/ in /nix/store/qf5vykrnbsw0z3myky2x5m62v4z6rm7c-uuid-types-1.0.6-doc... [uuid-types] patching script interpreter paths in /nix/store/qf5vykrnbsw0z3myky2x5m62v4z6rm7c-uuid-types-1.0.6-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/1pw1cpsyc91413wh5vfn8cj9n7rl6y5a-async-2.2.5 /nix/store/vk7nm8by3dcwrayhhzv0sm74j540ra7v-async-2.2.5-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/1pw1cpsyc91413wh5vfn8cj9n7rl6y5a-async-2.2.5 /nix/store/vk7nm8by3dcwrayhhzv0sm74j540ra7v-async-2.2.5-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/1pw1cpsyc91413wh5vfn8cj9n7rl6y5a-async-2.2.5' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 12 of 174 built (10 building), 395 of 395 downloaded from cache [post-build-hook] Uploading to cachix cache "sellout": /nix/store/9zyg0chzj3gm1h2s3b4jppwx7wq6m9wa-constraints-0.14.2 /nix/store/ivvap0i381y6da8w6my78nhcwcn77gjs-constraints-0.14.2-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/9zyg0chzj3gm1h2s3b4jppwx7wq6m9wa-constraints-0.14.2 /nix/store/ivvap0i381y6da8w6my78nhcwcn77gjs-constraints-0.14.2-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/9zyg0chzj3gm1h2s3b4jppwx7wq6m9wa-constraints-0.14.2' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 13 of 175 built (9 building), 395 of 395 downloaded from cache [post-build-hook] Uploading to cachix cache "sellout": /nix/store/iyfgikhafh89dpyknpd86pm3lfyv2gy1-fin-0.3.2-doc /nix/store/npvyd4pm2pgbp6khzqdbgk64a63zxqhv-fin-0.3.2 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/iyfgikhafh89dpyknpd86pm3lfyv2gy1-fin-0.3.2-doc /nix/store/npvyd4pm2pgbp6khzqdbgk64a63zxqhv-fin-0.3.2 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/iyfgikhafh89dpyknpd86pm3lfyv2gy1-fin-0.3.2-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/npvyd4pm2pgbp6khzqdbgk64a63zxqhv-fin-0.3.2' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 14 of 176 built (8 building), 395 of 395 downloaded from cache [lucid]  * at src/Lucid/Base.hs:100:1 [lucid]  You may be able to disambiguate the identifier by qualifying it or [lucid]  by specifying the type/value namespace explicitly. [lucid]  Defaulting to the one defined at src/Lucid/Base.hs:100:1 [lucid] Warning: 'ByteString' is ambiguous. It is defined [lucid]  * in ‘Data.ByteString.Internal.Type’ [lucid]  * in ‘Data.ByteString.Lazy.Internal’ [lucid]  You may be able to disambiguate the identifier by qualifying it or [lucid]  by specifying the type/value namespace explicitly. [lucid]  Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ [lucid] Warning: 'Text' is ambiguous. It is defined [lucid]  * in ‘Data.Text.Internal’ [lucid]  * in ‘Data.Text.Internal.Lazy’ [lucid]  You may be able to disambiguate the identifier by qualifying it or [lucid]  by specifying the type/value namespace explicitly. [lucid]  Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ [lucid] Warning: 'Identity' is ambiguous. It is defined [lucid]  * in ‘Data.Functor.Identity’ [lucid]  * in ‘Data.Functor.Identity’ [lucid]  You may be able to disambiguate the identifier by qualifying it or [lucid]  by specifying the type/value namespace explicitly. [lucid]  Defaulting to the one defined in ‘Data.Functor.Identity’ [lucid] Warning: 'StateT' is out of scope. [lucid]  If you qualify the identifier, haddock can try to link it anyway. [lucid]  100% ( 27 / 27) in 'Lucid.Base' [lucid]  100% (279 /279) in 'Lucid.Html5' [lucid]  100% ( 20 / 20) in 'Lucid.Bootstrap' [lucid] Warning: 'Builder' is out of scope. [lucid]  If you qualify the identifier, haddock can try to link it anyway. [lucid]  100% ( 24 / 24) in 'Lucid' [pcg-random]  | [pcg-random] 282 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where [pcg-random]  | ^ [pcg-random] [6 of 7] Compiling System.Random.PCG.Single ( src/System/Random/PCG/Single.hs, nothing ) [pcg-random]  [pcg-random] src/System/Random/PCG/Single.hs:68:1: warning: [GHC-66111] [-Wunused-imports] [pcg-random]  The import of ‘Control.Applicative’ is redundant [pcg-random]  except perhaps to import instances from ‘Control.Applicative’ [pcg-random]  To import instances alone, use: import Control.Applicative() [pcg-random]  | [pcg-random] 68 | import Control.Applicative [pcg-random]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [pcg-random]  [pcg-random] src/System/Random/PCG/Single.hs:210:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] [pcg-random]  The use of ‘~’ without TypeOperators [pcg-random]  will become an error in a future GHC release. [pcg-random]  Suggested fix: Perhaps you intended to use TypeOperators [pcg-random]  | [pcg-random] 210 | instance (PrimMonad m, s ~ PrimState m) => Generator (Gen s) m where [pcg-random]  | ^ [pcg-random] [7 of 7] Compiling System.Random.PCG.Unique ( src/System/Random/PCG/Unique.hs, nothing ) [pcg-random] Haddock coverage: [pcg-random]  16% ( 8 / 48) in 'System.Random.PCG.Class' [pcg-random]  Missing documentation for: [pcg-random]  Generator (src/System/Random/PCG/Class.hs:62) [pcg-random]  Variate (src/System/Random/PCG/Class.hs:67) [pcg-random]  uniformW8 (src/System/Random/PCG/Class.hs:261) [pcg-random]  uniformW16 (src/System/Random/PCG/Class.hs:265) [pcg-random]  uniformW32 (src/System/Random/PCG/Class.hs:269) [pcg-random]  uniformW64 (src/System/Random/PCG/Class.hs:273) [pcg-random]  uniformI8 (src/System/Random/PCG/Class.hs:245) [pcg-random]  uniformI16 (src/System/Random/PCG/Class.hs:249) [pcg-random]  uniformI32 (src/System/Random/PCG/Class.hs:253) [pcg-random]  uniformI64 (src/System/Random/PCG/Class.hs:257) [pcg-random]  uniformF (src/System/Random/PCG/Class.hs:281) [pcg-random]  uniformD (src/System/Random/PCG/Class.hs:285) [pcg-random]  uniformBool (src/System/Random/PCG/Class.hs:277) [pcg-random]  uniformRW8 (src/System/Random/PCG/Class.hs:307) [pcg-random]  uniformRW16 (src/System/Random/PCG/Class.hs:311) [pcg-random]  uniformRW32 (src/System/Random/PCG/Class.hs:315) [pcg-random]  uniformRW64 (src/System/Random/PCG/Class.hs:319) [pcg-random]  uniformRI8 (src/System/Random/PCG/Class.hs:291) [pcg-random]  uniformRI16 (src/System/Random/PCG/Class.hs:295) [pcg-random]  uniformRI32 (src/System/Random/PCG/Class.hs:299) [pcg-random]  uniformRI64 (src/System/Random/PCG/Class.hs:303) [pcg-random]  uniformRF (src/System/Random/PCG/Class.hs:327) [pcg-random]  uniformRD (src/System/Random/PCG/Class.hs:331) [pcg-random]  uniformRBool (src/System/Random/PCG/Class.hs:323) [pcg-random]  uniformBW8 (src/System/Random/PCG/Class.hs:353) [pcg-random]  uniformBW16 (src/System/Random/PCG/Class.hs:357) [pcg-random]  uniformBW32 (src/System/Random/PCG/Class.hs:361) [pcg-random]  uniformBW64 (src/System/Random/PCG/Class.hs:365) [pcg-random]  uniformBI8 (src/System/Random/PCG/Class.hs:337) [pcg-random]  uniformBI16 (src/System/Random/PCG/Class.hs:341) [pcg-random]  uniformBI32 (src/System/Random/PCG/Class.hs:345) [pcg-random]  uniformBI64 (src/System/Random/PCG/Class.hs:349) [pcg-random]  uniformBF (src/System/Random/PCG/Class.hs:373) [pcg-random]  uniformBD (src/System/Random/PCG/Class.hs:377) [pcg-random]  uniformBBool (src/System/Random/PCG/Class.hs:369) [pcg-random]  Unsigned (src/System/Random/PCG/Class.hs:453) [pcg-random]  wordsTo64Bit (src/System/Random/PCG/Class.hs:393) [pcg-random]  wordToBool (src/System/Random/PCG/Class.hs:398) [pcg-random]  wordToFloat (src/System/Random/PCG/Class.hs:402) [pcg-random]  wordsToDouble (src/System/Random/PCG/Class.hs:409) [pcg-random] Warning: 'Gen' is ambiguous. It is defined [pcg-random]  * at src/System/Random/PCG.hs:137:17 [pcg-random]  * at src/System/Random/PCG.hs:137:1 [pcg-random]  You may be able to disambiguate the identifier by qualifying it or [pcg-random]  by specifying the type/value namespace explicitly. [pcg-random]  Defaulting to the one defined at src/System/Random/PCG.hs:137:1 [pcg-random] Warning: 'FrozenGen' is ambiguous. It is defined [pcg-random]  * at src/System/Random/PCG.hs:89:18 [pcg-random]  * at src/System/Random/PCG.hs:89:1 [psqueues]  unsafeInsertIncreasePriorityView: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  Data.OrdPSQ.Tests [psqueues]  showElem: OK [psqueues]  showLTree: OK [psqueues]  invalidLTree: OK [psqueues]  balanceErrors: OK [psqueues]  toAscList: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  Data.PSQ.Class.Tests IntPSQ [psqueues]  rnf: OK [psqueues]  equality: OK [psqueues]  size: OK [psqueues]  size2: OK [psqueues]  empty: OK [psqueues]  lookup: OK [psqueues]  findMin: OK [psqueues]  alter: OK [psqueues]  alterMin: OK [psqueues]  fromList: OK [psqueues]  foldr: OK [psqueues]  show: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  rnf: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  size: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  singleton: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  memberLookup: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  insertLookup: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  insertDelete: OK [psqueues]  +++ OK, passed 100 tests; 35 discarded. [psqueues]  insertDeleteView: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  deleteNonMember: OK [psqueues]  +++ OK, passed 100 tests; 45 discarded. [psqueues]  deleteMin: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  alter: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  alterMin: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  toList: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  keys: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  insertView: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  deleteView: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  map: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  unsafeMapMonotonic: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  fmap: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  fold': OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  foldr: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  valid: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  atMostView: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  Data.PSQ.Class.Tests PSQ [psqueues]  rnf: OK [psqueues]  equality: OK [psqueues]  size: OK [psqueues]  size2: OK [psqueues]  empty: OK [psqueues]  lookup: OK [psqueues]  findMin: OK [psqueues]  alter: OK [psqueues]  alterMin: OK [psqueues]  fromList: OK [psqueues]  foldr: OK [psqueues]  show: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  rnf: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  size: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  singleton: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  memberLookup: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  insertLookup: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  insertDelete: OK [psqueues]  +++ OK, passed 100 tests; 45 discarded. [psqueues]  insertDeleteView: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  deleteNonMember: OK [psqueues]  +++ OK, passed 100 tests; 40 discarded. [psqueues]  deleteMin: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  alter: OK [psqueues]  +++ OK, passed 100 tests. [time-compat]  1968--20-30 = 1968-01-30: OK [time-compat]  1968--20-31 = 1968-01-31: OK [time-compat]  1968--20-32 = 1968-01-31: OK [time-compat]  1968--20-40 = 1968-01-31: OK [time-compat]  1968--1--7 = 1968-01-01: OK [time-compat]  1968--1--1 = 1968-01-01: OK [time-compat]  1968--1-0 = 1968-01-01: OK [time-compat]  1968--1-1 = 1968-01-01: OK [time-compat]  1968--1-2 = 1968-01-02: OK [time-compat]  1968--1-27 = 1968-01-27: OK [time-compat]  1968--1-28 = 1968-01-28: OK [time-compat]  1968--1-29 = 1968-01-29: OK [time-compat]  1968--1-30 = 1968-01-30: OK [time-compat]  1968--1-31 = 1968-01-31: OK [time-compat]  1968--1-32 = 1968-01-31: OK [time-compat]  1968--1-40 = 1968-01-31: OK [time-compat]  1968-0--7 = 1968-01-01: OK [time-compat]  1968-0--1 = 1968-01-01: OK [time-compat]  1968-0-0 = 1968-01-01: OK [time-compat]  1968-0-1 = 1968-01-01: OK [time-compat]  1968-0-2 = 1968-01-02: OK [time-compat]  1968-0-27 = 1968-01-27: OK [time-compat]  1968-0-28 = 1968-01-28: OK [time-compat]  1968-0-29 = 1968-01-29: OK [time-compat]  1968-0-30 = 1968-01-30: OK [time-compat]  1968-0-31 = 1968-01-31: OK [time-compat]  1968-0-32 = 1968-01-31: OK [time-compat]  1968-0-40 = 1968-01-31: OK [time-compat]  1968-1--7 = 1968-01-01: OK [time-compat]  1968-1--1 = 1968-01-01: OK [time-compat]  1968-1-0 = 1968-01-01: OK [time-compat]  1968-1-1 = 1968-01-01: OK [time-compat]  1968-1-2 = 1968-01-02: OK [time-compat]  1968-1-27 = 1968-01-27: OK [time-compat]  1968-1-28 = 1968-01-28: OK [time-compat]  1968-1-29 = 1968-01-29: OK [time-compat]  1968-1-30 = 1968-01-30: OK [time-compat]  1968-1-31 = 1968-01-31: OK [time-compat]  1968-1-32 = 1968-01-31: OK [time-compat]  1968-1-40 = 1968-01-31: OK [time-compat]  1968-2--7 = 1968-02-01: OK [time-compat]  1968-2--1 = 1968-02-01: OK [time-compat]  1968-2-0 = 1968-02-01: OK [time-compat]  1968-2-1 = 1968-02-01: OK [time-compat]  1968-2-2 = 1968-02-02: OK [time-compat]  1968-2-27 = 1968-02-27: OK [time-compat]  1968-2-28 = 1968-02-28: OK [time-compat]  1968-2-29 = 1968-02-29: OK [post-build-hook] Uploading to cachix cache "sellout": /nix/store/2cdyd5iyyf1m33j56c0qajf45kf9zhd9-uuid-types-1.0.6 /nix/store/qf5vykrnbsw0z3myky2x5m62v4z6rm7c-uuid-types-1.0.6-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/2cdyd5iyyf1m33j56c0qajf45kf9zhd9-uuid-types-1.0.6 /nix/store/qf5vykrnbsw0z3myky2x5m62v4z6rm7c-uuid-types-1.0.6-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/2cdyd5iyyf1m33j56c0qajf45kf9zhd9-uuid-types-1.0.6' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 15 of 177 built (7 building), 395 of 395 downloaded from cache Building concurrent-output Building lifted-async Building logict Building lukko Building streaming-commons Building typed-process Building unliftio [concurrent-output] Phase: setupCompilerEnvironmentPhase [concurrent-output] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [concurrent-output] Phase: unpackPhase [concurrent-output] unpacking source archive /nix/store/pyf7k374ldp9mk2h62dn593zrkammpq9-concurrent-output-1.10.21.tar.gz [concurrent-output] source root is concurrent-output-1.10.21 [concurrent-output] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "concurrent-output-1.10.21/Utility/Monad.hs" [concurrent-output] Phase: patchPhase [concurrent-output] Phase: compileBuildDriverPhase [concurrent-output] setupCompileFlags: -package-db=/build/tmp.8zkOW8neUz/setup-package.conf.d -threaded [concurrent-output] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.8zkOW8neUz/Main.o ) [lifted-async] Phase: setupCompilerEnvironmentPhase [lifted-async] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [lifted-async] Phase: unpackPhase [lifted-async] unpacking source archive /nix/store/w5ndm5lizzwsyhcb2rzsvjxx5ggxbyi8-lifted-async-0.10.2.7.tar.gz [lifted-async] source root is lifted-async-0.10.2.7 [lifted-async] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "lifted-async-0.10.2.7/tests/TestSuite.hs" [lifted-async] Phase: patchPhase [lifted-async] Phase: compileBuildDriverPhase [lifted-async] setupCompileFlags: -package-db=/build/tmp.LhkvubBnYT/setup-package.conf.d -threaded [lifted-async] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.LhkvubBnYT/Main.o ) [logict] Phase: setupCompilerEnvironmentPhase [logict] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [logict] Phase: unpackPhase [lucid] Documentation created: dist/doc/html/lucid/, dist/doc/html/lucid/lucid.txt [lucid] Preprocessing test suite 'test' for lucid-2.11.20250303.. [lucid] Phase: installPhase [lucid] Installing library in /nix/store/ck2hjv5byq6sib2grb355zp77zhxfknh-lucid-2.11.20250303/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/lucid-2.11.20250303-7fukhIvF8OdEW14emN5GNK [lucid] Phase: fixupPhase [lucid] shrinking RPATHs of ELF executables and libraries in /nix/store/ck2hjv5byq6sib2grb355zp77zhxfknh-lucid-2.11.20250303 [lucid] shrinking /nix/store/ck2hjv5byq6sib2grb355zp77zhxfknh-lucid-2.11.20250303/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSlucid-2.11.20250303-7fukhIvF8OdEW14emN5GNK-ghc9.8.1.so [lucid] checking for references to /build/ in /nix/store/ck2hjv5byq6sib2grb355zp77zhxfknh-lucid-2.11.20250303... [lucid] patching script interpreter paths in /nix/store/ck2hjv5byq6sib2grb355zp77zhxfknh-lucid-2.11.20250303 [lucid] stripping (with command strip and flags -S -p) in /nix/store/ck2hjv5byq6sib2grb355zp77zhxfknh-lucid-2.11.20250303/lib [lucid] shrinking RPATHs of ELF executables and libraries in /nix/store/a32a3g4ry0swfbbzhs8xahqg60k3yzkz-lucid-2.11.20250303-doc [lucid] checking for references to /build/ in /nix/store/a32a3g4ry0swfbbzhs8xahqg60k3yzkz-lucid-2.11.20250303-doc... [lucid] patching script interpreter paths in /nix/store/a32a3g4ry0swfbbzhs8xahqg60k3yzkz-lucid-2.11.20250303-doc [lukko] Phase: setupCompilerEnvironmentPhase [lukko] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [pcg-random]  You may be able to disambiguate the identifier by qualifying it or [pcg-random]  by specifying the type/value namespace explicitly. [pcg-random]  Defaulting to the one defined at src/System/Random/PCG.hs:89:1 [pcg-random]  40% ( 23 / 57) in 'System.Random.PCG' [pcg-random]  Missing documentation for: [pcg-random]  Variate (src/System/Random/PCG/Class.hs:67) [pcg-random]  uniformW8 (src/System/Random/PCG/Class.hs:261) [pcg-random]  uniformW16 (src/System/Random/PCG/Class.hs:265) [pcg-random]  uniformW32 (src/System/Random/PCG/Class.hs:269) [pcg-random]  uniformW64 (src/System/Random/PCG/Class.hs:273) [pcg-random]  uniformI8 (src/System/Random/PCG/Class.hs:245) [pcg-random]  uniformI16 (src/System/Random/PCG/Class.hs:249) [pcg-random]  uniformI32 (src/System/Random/PCG/Class.hs:253) [pcg-random]  uniformI64 (src/System/Random/PCG/Class.hs:257) [pcg-random]  uniformF (src/System/Random/PCG/Class.hs:281) [pcg-random]  uniformD (src/System/Random/PCG/Class.hs:285) [pcg-random]  uniformBool (src/System/Random/PCG/Class.hs:277) [pcg-random]  uniformRW8 (src/System/Random/PCG/Class.hs:307) [pcg-random]  uniformRW16 (src/System/Random/PCG/Class.hs:311) [pcg-random]  uniformRW32 (src/System/Random/PCG/Class.hs:315) [pcg-random]  uniformRW64 (src/System/Random/PCG/Class.hs:319) [pcg-random]  uniformRI8 (src/System/Random/PCG/Class.hs:291) [pcg-random]  uniformRI16 (src/System/Random/PCG/Class.hs:295) [pcg-random]  uniformRI32 (src/System/Random/PCG/Class.hs:299) [pcg-random]  uniformRI64 (src/System/Random/PCG/Class.hs:303) [pcg-random]  uniformRF (src/System/Random/PCG/Class.hs:327) [pcg-random]  uniformRD (src/System/Random/PCG/Class.hs:331) [pcg-random]  uniformRBool (src/System/Random/PCG/Class.hs:323) [pcg-random]  uniformBW8 (src/System/Random/PCG/Class.hs:353) [pcg-random]  uniformBW16 (src/System/Random/PCG/Class.hs:357) [pcg-random]  uniformBW32 (src/System/Random/PCG/Class.hs:361) [pcg-random]  uniformBW64 (src/System/Random/PCG/Class.hs:365) [pcg-random]  uniformBI8 (src/System/Random/PCG/Class.hs:337) [pcg-random]  uniformBI16 (src/System/Random/PCG/Class.hs:341) [pcg-random]  uniformBI32 (src/System/Random/PCG/Class.hs:345) [pcg-random]  uniformBI64 (src/System/Random/PCG/Class.hs:349) [pcg-random]  uniformBF (src/System/Random/PCG/Class.hs:373) [pcg-random]  uniformBD (src/System/Random/PCG/Class.hs:377) [pcg-random]  uniformBBool (src/System/Random/PCG/Class.hs:369) [pcg-random] Warning: 'Gen' is ambiguous. It is defined [pcg-random]  * at src/System/Random/PCG/Fast.hs:131:17 [pcg-random]  * at src/System/Random/PCG/Fast.hs:131:1 [pcg-random]  You may be able to disambiguate the identifier by qualifying it or [pcg-random]  by specifying the type/value namespace explicitly. [pcg-random]  Defaulting to the one defined at src/System/Random/PCG/Fast.hs:131:1 [pcg-random] Warning: 'Seed' is out of scope. [pcg-random]  If you qualify the identifier, haddock can try to link it anyway. [pcg-random]  36% ( 21 / 57) in 'System.Random.PCG.Fast' [pcg-random]  Missing documentation for: [pcg-random]  GenIO (src/System/Random/PCG/Fast.hs:137) [pcg-random]  GenST (src/System/Random/PCG/Fast.hs:138) [pcg-random]  Variate (src/System/Random/PCG/Class.hs:67) [pcg-random]  uniformW8 (src/System/Random/PCG/Class.hs:261) [pcg-random]  uniformW16 (src/System/Random/PCG/Class.hs:265) [pcg-random]  uniformW32 (src/System/Random/PCG/Class.hs:269) [pcg-random]  uniformW64 (src/System/Random/PCG/Class.hs:273) [pcg-random]  uniformI8 (src/System/Random/PCG/Class.hs:245) [pcg-random]  uniformI16 (src/System/Random/PCG/Class.hs:249) [pcg-random]  uniformI32 (src/System/Random/PCG/Class.hs:253) [pcg-random]  uniformI64 (src/System/Random/PCG/Class.hs:257) [pcg-random]  uniformF (src/System/Random/PCG/Class.hs:281) [pcg-random]  uniformD (src/System/Random/PCG/Class.hs:285) [pcg-random]  uniformBool (src/System/Random/PCG/Class.hs:277) [pcg-random]  uniformRW8 (src/System/Random/PCG/Class.hs:307) [pcg-random]  uniformRW16 (src/System/Random/PCG/Class.hs:311) [pcg-random]  uniformRW32 (src/System/Random/PCG/Class.hs:315) [pcg-random]  uniformRW64 (src/System/Random/PCG/Class.hs:319) [pcg-random]  uniformRI8 (src/System/Random/PCG/Class.hs:291) [pcg-random]  uniformRI16 (src/System/Random/PCG/Class.hs:295) [pcg-random]  uniformRI32 (src/System/Random/PCG/Class.hs:299) [pcg-random]  uniformRI64 (src/System/Random/PCG/Class.hs:303) [pcg-random]  uniformRF (src/System/Random/PCG/Class.hs:327) [pcg-random]  uniformRD (src/System/Random/PCG/Class.hs:331) [pcg-random]  uniformRBool (src/System/Random/PCG/Class.hs:323) [pcg-random]  uniformBW8 (src/System/Random/PCG/Class.hs:353) [pcg-random]  uniformBW16 (src/System/Random/PCG/Class.hs:357) [pcg-random]  uniformBW32 (src/System/Random/PCG/Class.hs:361) [pcg-random]  uniformBW64 (src/System/Random/PCG/Class.hs:365) [pcg-random]  uniformBI8 (src/System/Random/PCG/Class.hs:337) [psqueues]  alterMin: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  toList: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  keys: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  insertView: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  deleteView: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  map: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  unsafeMapMonotonic: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  fmap: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  fold': OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  foldr: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  valid: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  atMostView: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  Data.PSQ.Class.Tests HashPSQ [psqueues]  rnf: OK [psqueues]  equality: OK [psqueues]  size: OK [psqueues]  size2: OK [psqueues]  empty: OK [psqueues]  lookup: OK [psqueues]  findMin: OK [psqueues]  alter: OK [psqueues]  alterMin: OK [psqueues]  fromList: OK [psqueues]  foldr: OK [psqueues]  show: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  rnf: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  size: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  singleton: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  memberLookup: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  insertLookup: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  insertDelete: OK [psqueues]  +++ OK, passed 100 tests; 32 discarded. [psqueues]  insertDeleteView: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  deleteNonMember: OK [psqueues]  +++ OK, passed 100 tests; 46 discarded. [psqueues]  deleteMin: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  alter: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  alterMin: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  toList: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  keys: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  insertView: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  deleteView: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  map: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  unsafeMapMonotonic: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  fmap: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  fold': OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  foldr: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  valid: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  atMostView: OK [psqueues]  +++ OK, passed 100 tests. [psqueues]  [psqueues] All 118 tests passed (0.39s) [psqueues] Test suite psqueues-tests: PASS [psqueues] Test suite logged to: dist/test/psqueues-0.2.8.1-psqueues-tests.log [psqueues] 1 of 1 test suites (1 of 1 test cases) passed. [psqueues] Phase: haddockPhase [psqueues] Preprocessing library for psqueues-0.2.8.1.. [psqueues] Running Haddock on library for psqueues-0.2.8.1.. [psqueues] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [psqueues] [1 of 7] Compiling Data.BitUtil ( src/Data/BitUtil.hs, nothing ) [psqueues] [2 of 7] Compiling Data.IntPSQ.Internal ( src/Data/IntPSQ/Internal.hs, nothing ) [psqueues]  [psqueues] src/Data/IntPSQ/Internal.hs:66:1: warning: [GHC-66111] [-Wunused-imports] [psqueues]  The import of ‘Control.Applicative’ is redundant [streaming-commons] Phase: setupCompilerEnvironmentPhase [streaming-commons] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [strict] Phase: setupCompilerEnvironmentPhase [strict] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [strict] Phase: unpackPhase [strict] unpacking source archive /nix/store/fsrb31ha52zg847j45yqvbbss2qhks1b-strict-0.5.1.tar.gz [strict] source root is strict-0.5.1 [strict] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "strict-0.5.1/strict.cabal" [strict] Phase: patchPhase [strict] Replace Cabal file with edited version from mirror://hackage/strict-0.5.1/revision/1.cabal. [strict] Phase: compileBuildDriverPhase [strict] setupCompileFlags: -package-db=/build/tmp.4KKorieW58/setup-package.conf.d -threaded [strict] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.4KKorieW58/Main.o ) [strict] [2 of 2] Linking Setup [strict] Phase: updateAutotoolsGnuConfigScriptsPhase [strict] Phase: configurePhase [strict] configureFlags: --verbose --prefix=/nix/store/bchajpr156520hy7ad1i71r0ll945asa-strict-0.5.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/qsya66idxcl17vv9124ifnkpcnnf3295-strict-0.5.1-doc/share/doc/strict-0.5.1 --with-gcc=gcc --package-db=/build/tmp.4KKorieW58/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [strict] Using Parsec parser [strict] Configuring strict-0.5.1... [strict] Dependency assoc >=1.1.1 && <1.2: using assoc-1.1.1 [strict] Dependency base >=4.12.0.0 && <5: using base-4.19.0.0 [strict] Dependency binary >=0.8.6.0 && <0.9: using binary-0.8.9.1 [strict] Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.12.0.2 [strict] Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.5.0.0 [strict] Dependency ghc-prim: using ghc-prim-0.11.0 [strict] Dependency hashable >=1.4.7.0 && <1.6: using hashable-1.4.7.0 [strict] Dependency text >=1.2.3.1 && <1.3 || >=2.0 && <2.2: using text-2.1 [strict] Dependency these >=1.2.1 && <1.3: using these-1.2.1 [strict] Dependency transformers >=0.5.6.2 && <0.7: using transformers-0.6.1.0 [strict] Source component graph: component lib [strict] Configured component graph: [strict]  component strict-0.5.1-GVSVdbGTOCS56r31yJq782 [strict]  include assoc-1.1.1-KeNPeQRDSq0BQe5AaTaTYX [strict]  include base-4.19.0.0-b960 [strict]  include binary-0.8.9.1-0e3e [strict]  include bytestring-0.12.0.2-4690 [strict]  include deepseq-1.5.0.0-412f [strict]  include ghc-prim-0.11.0-a69e [strict]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [strict]  include text-2.1-c36a [strict]  include these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [strict]  include transformers-0.6.1.0-c3ec [strict] Linked component graph: [strict]  unit strict-0.5.1-GVSVdbGTOCS56r31yJq782 [strict]  include assoc-1.1.1-KeNPeQRDSq0BQe5AaTaTYX [strict]  include base-4.19.0.0-b960 [strict]  include binary-0.8.9.1-0e3e [strict]  include bytestring-0.12.0.2-4690 [strict]  include deepseq-1.5.0.0-412f [strict]  include ghc-prim-0.11.0-a69e [strict]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [strict]  include text-2.1-c36a [strict]  include these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [strict]  include transformers-0.6.1.0-c3ec [text-short]  intercalate: OK (25.18s) [text-short]  +++ OK, passed 50000 tests. [text-short]  reverse.singleton: OK (0.10s) [text-short]  +++ OK, passed 50000 tests. [text-short]  reverse: OK (1.00s) [text-short]  +++ OK, passed 50000 tests. [text-short]  filter: OK (1.68s) [text-short]  +++ OK, passed 50000 tests. [text-short]  replicate: OK (0.70s) [text-short]  +++ OK, passed 50000 tests. [text-short]  dropAround: OK (0.70s) [text-short]  +++ OK, passed 50000 tests. [text-short]  foldl: OK (2.62s) [text-short]  +++ OK, passed 50000 tests. [time-compat]  1968-2-30 = 1968-02-29: OK [time-compat]  1968-2-31 = 1968-02-29: OK [time-compat]  1968-2-32 = 1968-02-29: OK [time-compat]  1968-2-40 = 1968-02-29: OK [time-compat]  1968-12--7 = 1968-12-01: OK [time-compat]  1968-12--1 = 1968-12-01: OK [time-compat]  1968-12-0 = 1968-12-01: OK [time-compat]  1968-12-1 = 1968-12-01: OK [time-compat]  1968-12-2 = 1968-12-02: OK [time-compat]  1968-12-27 = 1968-12-27: OK [time-compat]  1968-12-28 = 1968-12-28: OK [time-compat]  1968-12-29 = 1968-12-29: OK [time-compat]  1968-12-30 = 1968-12-30: OK [time-compat]  1968-12-31 = 1968-12-31: OK [time-compat]  1968-12-32 = 1968-12-31: OK [time-compat]  1968-12-40 = 1968-12-31: OK [time-compat]  1968-13--7 = 1968-12-01: OK [time-compat]  1968-13--1 = 1968-12-01: OK [time-compat]  1968-13-0 = 1968-12-01: OK [time-compat]  1968-13-1 = 1968-12-01: OK [time-compat]  1968-13-2 = 1968-12-02: OK [time-compat]  1968-13-27 = 1968-12-27: OK [time-compat]  1968-13-28 = 1968-12-28: OK [time-compat]  1968-13-29 = 1968-12-29: OK [time-compat]  1968-13-30 = 1968-12-30: OK [time-compat]  1968-13-31 = 1968-12-31: OK [time-compat]  1968-13-32 = 1968-12-31: OK [time-compat]  1968-13-40 = 1968-12-31: OK [time-compat]  1968-17--7 = 1968-12-01: OK [time-compat]  1968-17--1 = 1968-12-01: OK [time-compat]  1968-17-0 = 1968-12-01: OK [time-compat]  1968-17-1 = 1968-12-01: OK [time-compat]  1968-17-2 = 1968-12-02: OK [time-compat]  1968-17-27 = 1968-12-27: OK [time-compat]  1968-17-28 = 1968-12-28: OK [time-compat]  1968-17-29 = 1968-12-29: OK [time-compat]  1968-17-30 = 1968-12-30: OK [time-compat]  1968-17-31 = 1968-12-31: OK [time-compat]  1968-17-32 = 1968-12-31: OK [time-compat]  1968-17-40 = 1968-12-31: OK [time-compat]  1969--20--7 = 1969-01-01: OK [time-compat]  1969--20--1 = 1969-01-01: OK [time-compat]  1969--20-0 = 1969-01-01: OK [time-compat]  1969--20-1 = 1969-01-01: OK [time-compat]  1969--20-2 = 1969-01-02: OK [time-compat]  1969--20-27 = 1969-01-27: OK [time-compat]  1969--20-28 = 1969-01-28: OK [time-compat]  1969--20-29 = 1969-01-29: OK [logict] unpacking source archive /nix/store/8bm3ahkqr8f35z3yrz2jbmxmmv77hvk5-logict-0.8.2.0.tar.gz [post-build-hook] Uploading to cachix cache "sellout": /nix/store/a32a3g4ry0swfbbzhs8xahqg60k3yzkz-lucid-2.11.20250303-doc /nix/store/ck2hjv5byq6sib2grb355zp77zhxfknh-lucid-2.11.20250303 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/a32a3g4ry0swfbbzhs8xahqg60k3yzkz-lucid-2.11.20250303-doc /nix/store/ck2hjv5byq6sib2grb355zp77zhxfknh-lucid-2.11.20250303 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/54vvxgxbpkpyszspyqq9nx0zpk6jqp49-mmorph-1.2.0-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/3spsgba5l1aa2zg8dn7qi4kw4ffk9gp9-mmorph-1.2.0' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/ck2hjv5byq6sib2grb355zp77zhxfknh-lucid-2.11.20250303' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 16 of 173 built (13 building), 395 of 395 downloaded from cache [pcg-random]  uniformBI16 (src/System/Random/PCG/Class.hs:341) [pcg-random]  uniformBI32 (src/System/Random/PCG/Class.hs:345) [pcg-random]  uniformBI64 (src/System/Random/PCG/Class.hs:349) [pcg-random]  uniformBF (src/System/Random/PCG/Class.hs:373) [pcg-random]  uniformBD (src/System/Random/PCG/Class.hs:377) [pcg-random]  uniformBBool (src/System/Random/PCG/Class.hs:369) [pcg-random] Warning: 'Seed' is out of scope. [pcg-random]  If you qualify the identifier, haddock can try to link it anyway. [pcg-random]  33% ( 19 / 56) in 'System.Random.PCG.Fast.Pure' [pcg-random]  Missing documentation for: [pcg-random]  GenIO (src/System/Random/PCG/Fast/Pure.hs:91) [pcg-random]  GenST (src/System/Random/PCG/Fast/Pure.hs:92) [pcg-random]  Variate (src/System/Random/PCG/Class.hs:67) [pcg-random]  FrozenGen (src/System/Random/PCG/Fast/Pure.hs:84) [pcg-random]  uniformW8 (src/System/Random/PCG/Class.hs:261) [pcg-random]  uniformW16 (src/System/Random/PCG/Class.hs:265) [pcg-random]  uniformW32 (src/System/Random/PCG/Class.hs:269) [pcg-random]  uniformW64 (src/System/Random/PCG/Class.hs:273) [pcg-random]  uniformI8 (src/System/Random/PCG/Class.hs:245) [pcg-random]  uniformI16 (src/System/Random/PCG/Class.hs:249) [pcg-random]  uniformI32 (src/System/Random/PCG/Class.hs:253) [pcg-random]  uniformI64 (src/System/Random/PCG/Class.hs:257) [pcg-random]  uniformF (src/System/Random/PCG/Class.hs:281) [pcg-random]  uniformD (src/System/Random/PCG/Class.hs:285) [pcg-random]  uniformBool (src/System/Random/PCG/Class.hs:277) [pcg-random]  uniformRW8 (src/System/Random/PCG/Class.hs:307) [pcg-random]  uniformRW16 (src/System/Random/PCG/Class.hs:311) [pcg-random]  uniformRW32 (src/System/Random/PCG/Class.hs:315) [pcg-random]  uniformRW64 (src/System/Random/PCG/Class.hs:319) [pcg-random]  uniformRI8 (src/System/Random/PCG/Class.hs:291) [pcg-random]  uniformRI16 (src/System/Random/PCG/Class.hs:295) [pcg-random]  uniformRI32 (src/System/Random/PCG/Class.hs:299) [pcg-random]  uniformRI64 (src/System/Random/PCG/Class.hs:303) [pcg-random]  uniformRF (src/System/Random/PCG/Class.hs:327) [pcg-random]  uniformRD (src/System/Random/PCG/Class.hs:331) [pcg-random]  uniformRBool (src/System/Random/PCG/Class.hs:323) [pcg-random]  uniformBW8 (src/System/Random/PCG/Class.hs:353) [pcg-random]  uniformBW16 (src/System/Random/PCG/Class.hs:357) [pcg-random]  uniformBW32 (src/System/Random/PCG/Class.hs:361) [pcg-random]  uniformBW64 (src/System/Random/PCG/Class.hs:365) [pcg-random]  uniformBI8 (src/System/Random/PCG/Class.hs:337) [pcg-random]  uniformBI16 (src/System/Random/PCG/Class.hs:341) [pcg-random]  uniformBI32 (src/System/Random/PCG/Class.hs:345) [pcg-random]  uniformBI64 (src/System/Random/PCG/Class.hs:349) [pcg-random]  uniformBF (src/System/Random/PCG/Class.hs:373) [pcg-random]  uniformBD (src/System/Random/PCG/Class.hs:377) [pcg-random]  uniformBBool (src/System/Random/PCG/Class.hs:369) [pcg-random] Warning: 'Seed' is out of scope. [pcg-random]  If you qualify the identifier, haddock can try to link it anyway. [pcg-random]  38% ( 23 / 60) in 'System.Random.PCG.Pure' [pcg-random]  Missing documentation for: [pcg-random]  GenIO (src/System/Random/PCG/Pure.hs:87) [pcg-random]  GenST (src/System/Random/PCG/Pure.hs:88) [pcg-random]  Variate (src/System/Random/PCG/Class.hs:67) [pcg-random]  FrozenGen (src/System/Random/PCG/Pure.hs:93) [pcg-random]  uniformW8 (src/System/Random/PCG/Class.hs:261) [pcg-random]  uniformW16 (src/System/Random/PCG/Class.hs:265) [pcg-random]  uniformW32 (src/System/Random/PCG/Class.hs:269) [pcg-random]  uniformW64 (src/System/Random/PCG/Class.hs:273) [pcg-random]  uniformI8 (src/System/Random/PCG/Class.hs:245) [pcg-random]  uniformI16 (src/System/Random/PCG/Class.hs:249) [pcg-random]  uniformI32 (src/System/Random/PCG/Class.hs:253) [pcg-random]  uniformI64 (src/System/Random/PCG/Class.hs:257) [pcg-random]  uniformF (src/System/Random/PCG/Class.hs:281) [pcg-random]  uniformD (src/System/Random/PCG/Class.hs:285) [pcg-random]  uniformBool (src/System/Random/PCG/Class.hs:277) [pcg-random]  uniformRW8 (src/System/Random/PCG/Class.hs:307) [pcg-random]  uniformRW16 (src/System/Random/PCG/Class.hs:311) [pcg-random]  uniformRW32 (src/System/Random/PCG/Class.hs:315) [pcg-random]  uniformRW64 (src/System/Random/PCG/Class.hs:319) [pcg-random]  uniformRI8 (src/System/Random/PCG/Class.hs:291) [pcg-random]  uniformRI16 (src/System/Random/PCG/Class.hs:295) [pcg-random]  uniformRI32 (src/System/Random/PCG/Class.hs:299) [pcg-random]  uniformRI64 (src/System/Random/PCG/Class.hs:303) [pcg-random]  uniformRF (src/System/Random/PCG/Class.hs:327) [pcg-random]  uniformRD (src/System/Random/PCG/Class.hs:331) [pcg-random]  uniformRBool (src/System/Random/PCG/Class.hs:323) [pcg-random]  uniformBW8 (src/System/Random/PCG/Class.hs:353) [pcg-random]  uniformBW16 (src/System/Random/PCG/Class.hs:357) [pcg-random]  uniformBW32 (src/System/Random/PCG/Class.hs:361) [psqueues]  except perhaps to import instances from ‘Control.Applicative’ [psqueues]  To import instances alone, use: import Control.Applicative() [psqueues]  | [psqueues] 66 | import Control.Applicative ((<$>), (<*>)) [psqueues]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [psqueues]  [psqueues] src/Data/IntPSQ/Internal.hs:70:1: warning: [GHC-66111] [-Wunused-imports] [psqueues]  The import of ‘Data.Foldable’ is redundant [psqueues]  except perhaps to import instances from ‘Data.Foldable’ [psqueues]  To import instances alone, use: import Data.Foldable() [psqueues]  | [psqueues] 70 | import Data.Foldable (Foldable) [psqueues]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [psqueues]  [psqueues] src/Data/IntPSQ/Internal.hs:75:1: warning: [GHC-66111] [-Wunused-imports] [psqueues]  The import of ‘Data.Word’ is redundant [psqueues]  except perhaps to import instances from ‘Data.Word’ [psqueues]  To import instances alone, use: import Data.Word() [psqueues]  | [psqueues] 75 | import Data.Word (Word) [psqueues]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [psqueues] [3 of 7] Compiling Data.IntPSQ ( src/Data/IntPSQ.hs, nothing ) [psqueues] [4 of 7] Compiling Data.OrdPSQ.Internal ( src/Data/OrdPSQ/Internal.hs, nothing ) [psqueues] [5 of 7] Compiling Data.OrdPSQ ( src/Data/OrdPSQ.hs, nothing ) [psqueues] [6 of 7] Compiling Data.HashPSQ.Internal ( src/Data/HashPSQ/Internal.hs, nothing ) [psqueues]  [psqueues] src/Data/HashPSQ/Internal.hs:59:1: warning: [GHC-66111] [-Wunused-imports] [psqueues]  The import of ‘Data.Foldable’ is redundant [psqueues]  except perhaps to import instances from ‘Data.Foldable’ [psqueues]  To import instances alone, use: import Data.Foldable() [psqueues]  | [psqueues] 59 | import Data.Foldable (Foldable) [psqueues]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [psqueues] [7 of 7] Compiling Data.HashPSQ ( src/Data/HashPSQ.hs, nothing ) [psqueues] Haddock coverage: [psqueues] Warning: 'OrdPSQ' is out of scope. [psqueues]  If you qualify the identifier, haddock can try to link it anyway. [psqueues]  95% ( 39 / 41) in 'Data.IntPSQ' [psqueues]  Missing documentation for: [psqueues]  unsafeInsertIncreasePriorityView (src/Data/IntPSQ/Internal.hs:537) [psqueues]  unsafeInsertWithIncreasePriorityView (src/Data/IntPSQ/Internal.hs:576) [psqueues]  100% ( 35 / 35) in 'Data.OrdPSQ' [psqueues] Warning: 'alter' is ambiguous. It is defined [psqueues]  * at src/Data/HashPSQ/Internal.hs:224:1 [psqueues]  * at src/Data/IntPSQ/Internal.hs:307:1 [psqueues]  * at src/Data/OrdPSQ/Internal.hs:256:1 [psqueues]  You may be able to disambiguate the identifier by qualifying it or [psqueues]  by specifying the type/value namespace explicitly. [psqueues]  Defaulting to the one defined at src/Data/OrdPSQ/Internal.hs:256:1 [psqueues] Warning: 'HashPSQ' is ambiguous. It is defined [psqueues]  * at src/Data/HashPSQ/Internal.hs:99:25 [psqueues]  * at src/Data/HashPSQ/Internal.hs:99:1 [psqueues]  You may be able to disambiguate the identifier by qualifying it or [psqueues]  by specifying the type/value namespace explicitly. [psqueues]  Defaulting to the one defined at src/Data/HashPSQ/Internal.hs:99:1 [psqueues] Warning: 'HashPSQ' is ambiguous. It is defined [psqueues]  * at src/Data/HashPSQ/Internal.hs:99:25 [psqueues]  * at src/Data/HashPSQ/Internal.hs:99:1 [psqueues]  You may be able to disambiguate the identifier by qualifying it or [psqueues]  by specifying the type/value namespace explicitly. [psqueues]  Defaulting to the one defined at src/Data/HashPSQ/Internal.hs:99:1 [psqueues] Warning: 'IntPSQ' is out of scope. [psqueues]  If you qualify the identifier, haddock can try to link it anyway. [psqueues] Warning: 'OrdPSQ' is out of scope. [psqueues]  If you qualify the identifier, haddock can try to link it anyway. [psqueues]  92% ( 35 / 38) in 'Data.HashPSQ' [psqueues]  Missing documentation for: [psqueues]  unsafeLookupIncreasePriority (src/Data/HashPSQ/Internal.hs:431) [psqueues]  unsafeInsertIncreasePriority (src/Data/HashPSQ/Internal.hs:452) [strict]  Data.Strict=strict-0.5.1-GVSVdbGTOCS56r31yJq782:Data.Strict,Data.Strict.Classes=strict-0.5.1-GVSVdbGTOCS56r31yJq782:Data.Strict.Classes,Data.Strict.Either=strict-0.5.1-GVSVdbGTOCS56r31yJq782:Data.Strict.Either,Data.Strict.Maybe=strict-0.5.1-GVSVdbGTOCS56r31yJq782:Data.Strict.Maybe,Data.Strict.These=strict-0.5.1-GVSVdbGTOCS56r31yJq782:Data.Strict.These,Data.Strict.Tuple=strict-0.5.1-GVSVdbGTOCS56r31yJq782:Data.Strict.Tuple,System.IO.Strict=strict-0.5.1-GVSVdbGTOCS56r31yJq782:System.IO.Strict [strict] Ready component graph: [strict]  definite strict-0.5.1-GVSVdbGTOCS56r31yJq782 [strict]  depends assoc-1.1.1-KeNPeQRDSq0BQe5AaTaTYX [strict]  depends base-4.19.0.0-b960 [strict]  depends binary-0.8.9.1-0e3e [strict]  depends bytestring-0.12.0.2-4690 [strict]  depends deepseq-1.5.0.0-412f [strict]  depends ghc-prim-0.11.0-a69e [strict]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [strict]  depends text-2.1-c36a [strict]  depends these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [strict]  depends transformers-0.6.1.0-c3ec [strict] Using Cabal-3.10.2.0 compiled by ghc-9.8 [strict] Using compiler: ghc-9.8.1 [strict] Using install prefix: /nix/store/bchajpr156520hy7ad1i71r0ll945asa-strict-0.5.1 [strict] Executables installed in: [strict] /nix/store/bchajpr156520hy7ad1i71r0ll945asa-strict-0.5.1/bin [strict] Libraries installed in: [strict] /nix/store/bchajpr156520hy7ad1i71r0ll945asa-strict-0.5.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/strict-0.5.1-GVSVdbGTOCS56r31yJq782 [strict] Dynamic Libraries installed in: [strict] /nix/store/bchajpr156520hy7ad1i71r0ll945asa-strict-0.5.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [strict] Private executables installed in: [strict] /nix/store/bchajpr156520hy7ad1i71r0ll945asa-strict-0.5.1/libexec/x86_64-linux-ghc-9.8.1/strict-0.5.1 [strict] Data files installed in: [strict] /nix/store/bchajpr156520hy7ad1i71r0ll945asa-strict-0.5.1/share/x86_64-linux-ghc-9.8.1/strict-0.5.1 [strict] Documentation installed in: [strict] /nix/store/qsya66idxcl17vv9124ifnkpcnnf3295-strict-0.5.1-doc/share/doc/strict-0.5.1 [strict] Configuration files installed in: [strict] /nix/store/bchajpr156520hy7ad1i71r0ll945asa-strict-0.5.1/etc [strict] No alex found [strict] Using ar found on system at: [strict] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [strict] No c2hs found [strict] No cpphs found [strict] No doctest found [strict] Using gcc version 14.3.0 given by user at: [strict] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [strict] Using ghc version 9.8.1 found on system at: [strict] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [strict] Using ghc-pkg version 9.8.1 found on system at: [strict] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [strict] No ghcjs found [strict] No ghcjs-pkg found [strict] No greencard found [strict] Using haddock version 2.30.0 found on system at: [strict] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [strict] No happy found [strict] Using haskell-suite found on system at: haskell-suite-dummy-location [strict] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [strict] No hmake found [strict] Using hpc version 0.69 found on system at: [strict] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [strict] Using hsc2hs version 0.68.10 found on system at: [strict] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [strict] Using hscolour version 1.25 found on system at: [strict] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [strict] No jhc found [strict] Using ld found on system at: [strict] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [strict] No pkg-config found [strict] Using runghc version 9.8.1 found on system at: [strict] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [strict] Using strip version 2.44 found on system at: [strict] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [strict] Using tar found on system at: [strict] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [strict] No uhc found [strict] Phase: buildPhase [strict] Preprocessing library for strict-0.5.1.. [strict] Building library for strict-0.5.1.. [strict] [1 of 7] Compiling Data.Strict.Either ( src/Data/Strict/Either.hs, dist/build/Data/Strict/Either.o, dist/build/Data/Strict/Either.dyn_o ) [strict] [2 of 7] Compiling Data.Strict.Maybe ( src/Data/Strict/Maybe.hs, dist/build/Data/Strict/Maybe.o, dist/build/Data/Strict/Maybe.dyn_o ) [strict] [3 of 7] Compiling Data.Strict.These ( src/Data/Strict/These.hs, dist/build/Data/Strict/These.o, dist/build/Data/Strict/These.dyn_o ) [time-compat]  1969--20-30 = 1969-01-30: OK [time-compat]  1969--20-31 = 1969-01-31: OK [time-compat]  1969--20-32 = 1969-01-31: OK [time-compat]  1969--20-40 = 1969-01-31: OK [time-compat]  1969--1--7 = 1969-01-01: OK [time-compat]  1969--1--1 = 1969-01-01: OK [time-compat]  1969--1-0 = 1969-01-01: OK [time-compat]  1969--1-1 = 1969-01-01: OK [time-compat]  1969--1-2 = 1969-01-02: OK [time-compat]  1969--1-27 = 1969-01-27: OK [time-compat]  1969--1-28 = 1969-01-28: OK [time-compat]  1969--1-29 = 1969-01-29: OK [time-compat]  1969--1-30 = 1969-01-30: OK [time-compat]  1969--1-31 = 1969-01-31: OK [time-compat]  1969--1-32 = 1969-01-31: OK [time-compat]  1969--1-40 = 1969-01-31: OK [time-compat]  1969-0--7 = 1969-01-01: OK [time-compat]  1969-0--1 = 1969-01-01: OK [time-compat]  1969-0-0 = 1969-01-01: OK [time-compat]  1969-0-1 = 1969-01-01: OK [time-compat]  1969-0-2 = 1969-01-02: OK [time-compat]  1969-0-27 = 1969-01-27: OK [time-compat]  1969-0-28 = 1969-01-28: OK [time-compat]  1969-0-29 = 1969-01-29: OK [time-compat]  1969-0-30 = 1969-01-30: OK [time-compat]  1969-0-31 = 1969-01-31: OK [time-compat]  1969-0-32 = 1969-01-31: OK [time-compat]  1969-0-40 = 1969-01-31: OK [time-compat]  1969-1--7 = 1969-01-01: OK [time-compat]  1969-1--1 = 1969-01-01: OK [time-compat]  1969-1-0 = 1969-01-01: OK [time-compat]  1969-1-1 = 1969-01-01: OK [time-compat]  1969-1-2 = 1969-01-02: OK [time-compat]  1969-1-27 = 1969-01-27: OK [time-compat]  1969-1-28 = 1969-01-28: OK [time-compat]  1969-1-29 = 1969-01-29: OK [time-compat]  1969-1-30 = 1969-01-30: OK [time-compat]  1969-1-31 = 1969-01-31: OK [time-compat]  1969-1-32 = 1969-01-31: OK [time-compat]  1969-1-40 = 1969-01-31: OK [time-compat]  1969-2--7 = 1969-02-01: OK [time-compat]  1969-2--1 = 1969-02-01: OK [time-compat]  1969-2-0 = 1969-02-01: OK [time-compat]  1969-2-1 = 1969-02-01: OK [time-compat]  1969-2-2 = 1969-02-02: OK [time-compat]  1969-2-27 = 1969-02-27: OK [time-compat]  1969-2-28 = 1969-02-28: OK [time-compat]  1969-2-29 = 1969-02-28: OK [concurrent-output] [2 of 2] Linking Setup [concurrent-output] Phase: updateAutotoolsGnuConfigScriptsPhase [concurrent-output] Phase: configurePhase [concurrent-output] configureFlags: --verbose --prefix=/nix/store/2mcdw1ywasnpps41g5rhv44fa8nggyz1-concurrent-output-1.10.21 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/lm3qfn3grhm0h1dghjl4hsf1nz522fbh-concurrent-output-1.10.21-doc/share/doc/concurrent-output-1.10.21 --with-gcc=gcc --package-db=/build/tmp.8zkOW8neUz/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [concurrent-output] Using Parsec parser [concurrent-output] Configuring concurrent-output-1.10.21... [concurrent-output] Dependency ansi-terminal >=0.6.2 && <1.2.0: using ansi-terminal-1.1.2 [concurrent-output] Dependency async >=2.0 && <2.3: using async-2.2.5 [concurrent-output] Dependency base >=4.6 && <5: using base-4.19.0.0 [concurrent-output] Dependency directory >=1.2.0 && <1.4.0: using directory-1.3.8.1 [concurrent-output] Dependency exceptions >=0.6.0 && <0.11.0: using exceptions-0.10.7 [concurrent-output] Dependency process >=1.6.0 && <1.7.0: using process-1.6.18.0 [concurrent-output] Dependency stm >=2.0 && <2.6: using stm-2.5.2.1 [concurrent-output] Dependency terminal-size >=0.3.0 && <0.4.0: using terminal-size-0.3.4 [concurrent-output] Dependency text >=0.11.0 && <2.2: using text-2.1 [concurrent-output] Dependency transformers >=0.3.0 && <0.7.0: using transformers-0.6.1.0 [concurrent-output] Dependency unix >=2.7.0 && <2.9.0: using unix-2.8.3.0 [concurrent-output] Source component graph: component lib [concurrent-output] Configured component graph: [concurrent-output]  component concurrent-output-1.10.21-8XAqUIeIxYk529rhS9VGsK [concurrent-output]  include ansi-terminal-1.1.2-BSOLUPgLdL7g1uLwspCAQ [concurrent-output]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [concurrent-output]  include base-4.19.0.0-b960 [concurrent-output]  include directory-1.3.8.1-6a8e [concurrent-output]  include exceptions-0.10.7-d3e7 [concurrent-output]  include process-1.6.18.0-26fa [concurrent-output]  include stm-2.5.2.1-83fa [concurrent-output]  include terminal-size-0.3.4-5hKeclKVOXd1xpPBCS8qCM [concurrent-output]  include text-2.1-c36a [concurrent-output]  include transformers-0.6.1.0-c3ec [concurrent-output]  include unix-2.8.3.0-8aa6 [concurrent-output] Linked component graph: [concurrent-output]  unit concurrent-output-1.10.21-8XAqUIeIxYk529rhS9VGsK [concurrent-output]  include ansi-terminal-1.1.2-BSOLUPgLdL7g1uLwspCAQ [concurrent-output]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [concurrent-output]  include base-4.19.0.0-b960 [concurrent-output]  include directory-1.3.8.1-6a8e [concurrent-output]  include exceptions-0.10.7-d3e7 [concurrent-output]  include process-1.6.18.0-26fa [concurrent-output]  include stm-2.5.2.1-83fa [concurrent-output]  include terminal-size-0.3.4-5hKeclKVOXd1xpPBCS8qCM [concurrent-output]  include text-2.1-c36a [concurrent-output]  include transformers-0.6.1.0-c3ec [concurrent-output]  include unix-2.8.3.0-8aa6 [concurrent-output]  System.Console.Concurrent=concurrent-output-1.10.21-8XAqUIeIxYk529rhS9VGsK:System.Console.Concurrent,System.Console.Concurrent.Internal=concurrent-output-1.10.21-8XAqUIeIxYk529rhS9VGsK:System.Console.Concurrent.Internal,System.Console.Regions=concurrent-output-1.10.21-8XAqUIeIxYk529rhS9VGsK:System.Console.Regions,System.Process.Concurrent=concurrent-output-1.10.21-8XAqUIeIxYk529rhS9VGsK:System.Process.Concurrent [concurrent-output] Ready component graph: [concurrent-output]  definite concurrent-output-1.10.21-8XAqUIeIxYk529rhS9VGsK [concurrent-output]  depends ansi-terminal-1.1.2-BSOLUPgLdL7g1uLwspCAQ [concurrent-output]  depends async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [concurrent-output]  depends base-4.19.0.0-b960 [concurrent-output]  depends directory-1.3.8.1-6a8e [concurrent-output]  depends exceptions-0.10.7-d3e7 [concurrent-output]  depends process-1.6.18.0-26fa [concurrent-output]  depends stm-2.5.2.1-83fa [concurrent-output]  depends terminal-size-0.3.4-5hKeclKVOXd1xpPBCS8qCM [concurrent-output]  depends text-2.1-c36a [doctest] Documentation created: dist/doc/html/doctest/, [doctest] dist/doc/html/doctest/doctest.txt [doctest] Preprocessing executable 'doctest' for doctest-0.22.6.. [doctest] Preprocessing test suite 'spec' for doctest-0.22.6.. [doctest] haddockPhase completed in 49 seconds [doctest] Phase: installPhase [doctest] Installing library in /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [doctest] Installing executable doctest in /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6/bin [doctest] Warning: The directory [doctest] /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6/bin is not in the [doctest] system search path. [doctest] Phase: fixupPhase [doctest] shrinking RPATHs of ELF executables and libraries in /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6 [doctest] shrinking /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSdoctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz-ghc9.8.1.so [doctest] shrinking /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6/bin/doctest [doctest] checking for references to /build/ in /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6... [doctest] patching script interpreter paths in /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6 [doctest] stripping (with command strip and flags -S -p) in /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6/lib /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6/bin [doctest] shrinking RPATHs of ELF executables and libraries in /nix/store/wwc4d5lz5l96i0q961ihcjvpgissmg4s-doctest-0.22.6-doc [doctest] checking for references to /build/ in /nix/store/wwc4d5lz5l96i0q961ihcjvpgissmg4s-doctest-0.22.6-doc... [doctest] patching script interpreter paths in /nix/store/wwc4d5lz5l96i0q961ihcjvpgissmg4s-doctest-0.22.6-doc [lifted-async] [2 of 2] Linking Setup [lifted-async] Phase: updateAutotoolsGnuConfigScriptsPhase [lifted-async] Phase: configurePhase [lifted-async] configureFlags: --verbose --prefix=/nix/store/n57vbsas286kns14z2m7wmqx7dqva14c-lifted-async-0.10.2.7 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/jhwrxmdvk0zz0h6fi8g5a8rxs3c6y67y-lifted-async-0.10.2.7-doc/share/doc/lifted-async-0.10.2.7 --with-gcc=gcc --package-db=/build/tmp.LhkvubBnYT/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [lifted-async] Using Parsec parser [lifted-async] Configuring lifted-async-0.10.2.7... [lifted-async] Dependency async >=2.2 && <2.3: using async-2.2.5 [lifted-async] Dependency base >=4.5 && <4.22: using base-4.19.0.0 [lifted-async] Dependency constraints >=0.2 && <0.15: using constraints-0.14.2 [lifted-async] Dependency lifted-base >=0.2 && <0.3: using lifted-base-0.2.3.12 [lifted-async] Dependency monad-control >=1.0 && <1.1: using monad-control-1.0.3.1 [lifted-async] Dependency transformers-base >=0.4 && <0.5: using transformers-base-0.4.6 [lifted-async] Source component graph: component lib [lifted-async] Configured component graph: [lifted-async]  component lifted-async-0.10.2.7-75RyUSW3Zd28S5iPNW83Pb [lifted-async]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [lifted-async]  include base-4.19.0.0-b960 [lifted-async]  include constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG [lifted-async]  include lifted-base-0.2.3.12-1qHDcLVzTqz5JxmgLnAXSZ [lifted-async]  include monad-control-1.0.3.1-2eP4sBl3ucx13tmhY6OKWV [lifted-async]  include transformers-base-0.4.6-8H5i1t5nCEIAC4vKFNraWg [lifted-async] Linked component graph: [lifted-async]  unit lifted-async-0.10.2.7-75RyUSW3Zd28S5iPNW83Pb [lifted-async]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [lifted-async]  include base-4.19.0.0-b960 [lifted-async]  include constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG [lifted-async]  include lifted-base-0.2.3.12-1qHDcLVzTqz5JxmgLnAXSZ [lifted-async]  include monad-control-1.0.3.1-2eP4sBl3ucx13tmhY6OKWV [lifted-async]  include transformers-base-0.4.6-8H5i1t5nCEIAC4vKFNraWg [lifted-async]  Control.Concurrent.Async.Lifted=lifted-async-0.10.2.7-75RyUSW3Zd28S5iPNW83Pb:Control.Concurrent.Async.Lifted,Control.Concurrent.Async.Lifted.Safe=lifted-async-0.10.2.7-75RyUSW3Zd28S5iPNW83Pb:Control.Concurrent.Async.Lifted.Safe [lifted-async] Ready component graph: [lifted-async]  definite lifted-async-0.10.2.7-75RyUSW3Zd28S5iPNW83Pb [lifted-async]  depends async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [lifted-async]  depends base-4.19.0.0-b960 [lifted-async]  depends constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG [lifted-async]  depends lifted-base-0.2.3.12-1qHDcLVzTqz5JxmgLnAXSZ [lifted-async]  depends monad-control-1.0.3.1-2eP4sBl3ucx13tmhY6OKWV [lifted-async]  depends transformers-base-0.4.6-8H5i1t5nCEIAC4vKFNraWg [lifted-async] Using Cabal-3.10.2.0 compiled by ghc-9.8 [lifted-async] Using compiler: ghc-9.8.1 [lifted-async] Using install prefix: [lifted-async] /nix/store/n57vbsas286kns14z2m7wmqx7dqva14c-lifted-async-0.10.2.7 [lifted-async] Executables installed in: [lifted-async] /nix/store/n57vbsas286kns14z2m7wmqx7dqva14c-lifted-async-0.10.2.7/bin [lifted-async] Libraries installed in: [lifted-async] /nix/store/n57vbsas286kns14z2m7wmqx7dqva14c-lifted-async-0.10.2.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/lifted-async-0.10.2.7-75RyUSW3Zd28S5iPNW83Pb [lifted-async] Dynamic Libraries installed in: [lifted-async] /nix/store/n57vbsas286kns14z2m7wmqx7dqva14c-lifted-async-0.10.2.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [lifted-async] Private executables installed in: [lifted-async] /nix/store/n57vbsas286kns14z2m7wmqx7dqva14c-lifted-async-0.10.2.7/libexec/x86_64-linux-ghc-9.8.1/lifted-async-0.10.2.7 [lifted-async] Data files installed in: [logict] source root is logict-0.8.2.0 [logict] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "logict-0.8.2.0/test/Test.hs" [logict] Phase: patchPhase [logict] Phase: compileBuildDriverPhase [logict] setupCompileFlags: -package-db=/build/tmp.wcp9eSam0O/setup-package.conf.d -threaded [logict] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.wcp9eSam0O/Main.o ) [logict] [2 of 2] Linking Setup [logict] Phase: updateAutotoolsGnuConfigScriptsPhase [logict] Phase: configurePhase [logict] configureFlags: --verbose --prefix=/nix/store/6jranbicqi354bm926pazd2f7jdwwqb5-logict-0.8.2.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/c0knyws4hyknj03nq5v2r4k08vfhha1c-logict-0.8.2.0-doc/share/doc/logict-0.8.2.0 --with-gcc=gcc --package-db=/build/tmp.wcp9eSam0O/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [logict] Using Parsec parser [logict] Configuring logict-0.8.2.0... [logict] Dependency base >=4.9 && <5: using base-4.19.0.0 [logict] Dependency exceptions <0.11: using exceptions-0.10.7 [logict] Dependency mtl >=2.0 && <2.4: using mtl-2.3.1 [logict] Dependency transformers <0.7: using transformers-0.6.1.0 [logict] Dependency async >=2.0 && <2.3: using async-2.2.5 [logict] Dependency base: using base-4.19.0.0 [logict] Dependency logict: using logict-0.8.2.0 [logict] Dependency mtl: using mtl-2.3.1 [logict] Dependency tasty <1.6: using tasty-1.5.3 [logict] Dependency tasty-hunit <0.11: using tasty-hunit-0.10.2 [logict] Dependency transformers: using transformers-0.6.1.0 [logict] Source component graph: [logict]  component lib [logict]  component test:logict-tests dependency lib [logict] Configured component graph: [logict]  component logict-0.8.2.0-CBOehc6MIbK7jQ3jRjnYQt [logict]  include base-4.19.0.0-b960 [logict]  include exceptions-0.10.7-d3e7 [logict]  include mtl-2.3.1-63a4 [logict]  include transformers-0.6.1.0-c3ec [logict]  component logict-0.8.2.0-G6ln1PFngle8D68CxXFfLm-logict-tests [logict]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [logict]  include base-4.19.0.0-b960 [logict]  include logict-0.8.2.0-CBOehc6MIbK7jQ3jRjnYQt [logict]  include mtl-2.3.1-63a4 [logict]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [logict]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [logict]  include transformers-0.6.1.0-c3ec [logict] Linked component graph: [logict]  unit logict-0.8.2.0-CBOehc6MIbK7jQ3jRjnYQt [logict]  include base-4.19.0.0-b960 [logict]  include exceptions-0.10.7-d3e7 [logict]  include mtl-2.3.1-63a4 [logict]  include transformers-0.6.1.0-c3ec [logict]  Control.Monad.Logic=logict-0.8.2.0-CBOehc6MIbK7jQ3jRjnYQt:Control.Monad.Logic,Control.Monad.Logic.Class=logict-0.8.2.0-CBOehc6MIbK7jQ3jRjnYQt:Control.Monad.Logic.Class [logict]  unit logict-0.8.2.0-G6ln1PFngle8D68CxXFfLm-logict-tests [logict]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [logict]  include base-4.19.0.0-b960 [logict]  include logict-0.8.2.0-CBOehc6MIbK7jQ3jRjnYQt [logict]  include mtl-2.3.1-63a4 [logict]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [logict]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [logict]  include transformers-0.6.1.0-c3ec [logict] Ready component graph: [logict]  definite logict-0.8.2.0-CBOehc6MIbK7jQ3jRjnYQt [logict]  depends base-4.19.0.0-b960 [logict]  depends exceptions-0.10.7-d3e7 [logict]  depends mtl-2.3.1-63a4 [logict]  depends transformers-0.6.1.0-c3ec [lukko] Phase: unpackPhase [lukko] unpacking source archive /nix/store/87zkfi8v84k9whav8j1vh20d4965an5c-lukko-0.1.2.tar.gz [lukko] source root is lukko-0.1.2 [lukko] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "lukko-0.1.2/test/Tests.hs" [lukko] Phase: patchPhase [lukko] Replace Cabal file with edited version from mirror://hackage/lukko-0.1.2/revision/1.cabal. [lukko] applying patch /nix/store/2mdh7989lkspl1kll2fmz8prz6brsv47-lukko-ofd-locking-32bit.patch [lukko] patching file src-ofd/Lukko/OFD.hsc [lukko] Phase: compileBuildDriverPhase [lukko] setupCompileFlags: -package-db=/build/tmp.gq0moElvEk/setup-package.conf.d -threaded [lukko] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.gq0moElvEk/Main.o ) [lukko] [2 of 2] Linking Setup [lukko] Phase: updateAutotoolsGnuConfigScriptsPhase [lukko] Phase: configurePhase [lukko] configureFlags: --verbose --prefix=/nix/store/zqca8zfxjhwc7swhq1ccb3ps5b9a7x8k-lukko-0.1.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/k9h4567n99457ybfcdgwkq8msrb3kwbm-lukko-0.1.2-doc/share/doc/lukko-0.1.2 --with-gcc=gcc --package-db=/build/tmp.gq0moElvEk/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [lukko] Using Parsec parser [lukko] Configuring lukko-0.1.2... [lukko] Flags chosen: ofd-locking=True [lukko] Dependency base >=4.12.0.0 && <4.22: using base-4.19.0.0 [lukko] Dependency async >=2.2.2 && <2.3: using async-2.2.5 [lukko] Dependency base: using base-4.19.0.0 [lukko] Dependency filepath >=1.4.2.1 && <1.5 || >=1.5.2.0 && <1.6: using [lukko] filepath-1.4.100.4 [lukko] Dependency lukko: using lukko-0.1.2 [lukko] Dependency singleton-bool >=0.1.8 && <0.2: using singleton-bool-0.1.8 [lukko] Dependency tasty >=1.5 && <1.6: using tasty-1.5.3 [lukko] Dependency tasty-expected-failure >=0.12.3 && <0.13: using [lukko] tasty-expected-failure-0.12.3 [lukko] Dependency tasty-hunit >=0.10.0.2 && <0.11: using tasty-hunit-0.10.2 [lukko] Dependency temporary >=1.3 && <1.4: using temporary-1.3 [lukko] Dependency base: using base-4.19.0.0 [lukko] Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.12.0.2 [lukko] Dependency lukko: using lukko-0.1.2 [lukko] Source component graph: [lukko]  component lib [lukko]  component test:test-process dependency lib [lukko]  component test:test-thread dependency lib [lukko] Configured component graph: [lukko]  component lukko-0.1.2-8xuikZZKEwX1ChWO37Hy2s [lukko]  include base-4.19.0.0-b960 [lukko]  component lukko-0.1.2-XMoyyEAzE34IZ70HOTPcz-test-process [lukko]  include base-4.19.0.0-b960 [lukko]  include bytestring-0.12.0.2-4690 [lukko]  include lukko-0.1.2-8xuikZZKEwX1ChWO37Hy2s [lukko]  component lukko-0.1.2-E6861mo0WBE7d3TpbkfYp6-test-thread [lukko]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [lukko]  include base-4.19.0.0-b960 [lukko]  include filepath-1.4.100.4-fa1c [lukko]  include lukko-0.1.2-8xuikZZKEwX1ChWO37Hy2s [lukko]  include singleton-bool-0.1.8-F7cYUSJZNrtJUnKmqBuLPl [lukko]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [lukko]  include tasty-expected-failure-0.12.3-1St4IMCEt8xLd0WcnG1npu [lukko]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [lukko]  include temporary-1.3-6LDbtKZIJMrKol9xVw5U4b [lukko] Linked component graph: [lukko]  unit lukko-0.1.2-8xuikZZKEwX1ChWO37Hy2s [lukko]  include base-4.19.0.0-b960 [pcg-random]  uniformBW64 (src/System/Random/PCG/Class.hs:365) [pcg-random]  uniformBI8 (src/System/Random/PCG/Class.hs:337) [pcg-random]  uniformBI16 (src/System/Random/PCG/Class.hs:341) [pcg-random]  uniformBI32 (src/System/Random/PCG/Class.hs:345) [pcg-random]  uniformBI64 (src/System/Random/PCG/Class.hs:349) [pcg-random]  uniformBF (src/System/Random/PCG/Class.hs:373) [pcg-random]  uniformBD (src/System/Random/PCG/Class.hs:377) [pcg-random]  uniformBBool (src/System/Random/PCG/Class.hs:369) [pcg-random] Warning: 'Gen' is ambiguous. It is defined [pcg-random]  * at src/System/Random/PCG/Single.hs:126:17 [pcg-random]  * at src/System/Random/PCG/Single.hs:126:1 [pcg-random]  You may be able to disambiguate the identifier by qualifying it or [pcg-random]  by specifying the type/value namespace explicitly. [pcg-random]  Defaulting to the one defined at src/System/Random/PCG/Single.hs:126:1 [pcg-random] Warning: 'Seed' is out of scope. [pcg-random]  If you qualify the identifier, haddock can try to link it anyway. [pcg-random]  35% ( 20 / 57) in 'System.Random.PCG.Single' [pcg-random]  Missing documentation for: [pcg-random]  GenIO (src/System/Random/PCG/Single.hs:132) [pcg-random]  GenST (src/System/Random/PCG/Single.hs:133) [pcg-random]  Variate (src/System/Random/PCG/Class.hs:67) [pcg-random]  FrozenGen (src/System/Random/PCG/Single.hs:88) [pcg-random]  uniformW8 (src/System/Random/PCG/Class.hs:261) [pcg-random]  uniformW16 (src/System/Random/PCG/Class.hs:265) [pcg-random]  uniformW32 (src/System/Random/PCG/Class.hs:269) [pcg-random]  uniformW64 (src/System/Random/PCG/Class.hs:273) [pcg-random]  uniformI8 (src/System/Random/PCG/Class.hs:245) [pcg-random]  uniformI16 (src/System/Random/PCG/Class.hs:249) [pcg-random]  uniformI32 (src/System/Random/PCG/Class.hs:253) [pcg-random]  uniformI64 (src/System/Random/PCG/Class.hs:257) [pcg-random]  uniformF (src/System/Random/PCG/Class.hs:281) [pcg-random]  uniformD (src/System/Random/PCG/Class.hs:285) [pcg-random]  uniformBool (src/System/Random/PCG/Class.hs:277) [pcg-random]  uniformRW8 (src/System/Random/PCG/Class.hs:307) [pcg-random]  uniformRW16 (src/System/Random/PCG/Class.hs:311) [pcg-random]  uniformRW32 (src/System/Random/PCG/Class.hs:315) [pcg-random]  uniformRW64 (src/System/Random/PCG/Class.hs:319) [pcg-random]  uniformRI8 (src/System/Random/PCG/Class.hs:291) [pcg-random]  uniformRI16 (src/System/Random/PCG/Class.hs:295) [pcg-random]  uniformRI32 (src/System/Random/PCG/Class.hs:299) [pcg-random]  uniformRI64 (src/System/Random/PCG/Class.hs:303) [pcg-random]  uniformRF (src/System/Random/PCG/Class.hs:327) [pcg-random]  uniformRD (src/System/Random/PCG/Class.hs:331) [pcg-random]  uniformRBool (src/System/Random/PCG/Class.hs:323) [pcg-random]  uniformBW8 (src/System/Random/PCG/Class.hs:353) [pcg-random]  uniformBW16 (src/System/Random/PCG/Class.hs:357) [pcg-random]  uniformBW32 (src/System/Random/PCG/Class.hs:361) [pcg-random]  uniformBW64 (src/System/Random/PCG/Class.hs:365) [pcg-random]  uniformBI8 (src/System/Random/PCG/Class.hs:337) [pcg-random]  uniformBI16 (src/System/Random/PCG/Class.hs:341) [pcg-random]  uniformBI32 (src/System/Random/PCG/Class.hs:345) [pcg-random]  uniformBI64 (src/System/Random/PCG/Class.hs:349) [pcg-random]  uniformBF (src/System/Random/PCG/Class.hs:373) [pcg-random]  uniformBD (src/System/Random/PCG/Class.hs:377) [pcg-random]  uniformBBool (src/System/Random/PCG/Class.hs:369) [pcg-random] Warning: 'Gen' is ambiguous. It is defined [pcg-random]  * at src/System/Random/PCG/Unique.hs:90:15 [pcg-random]  * at src/System/Random/PCG/Unique.hs:90:1 [pcg-random]  You may be able to disambiguate the identifier by qualifying it or [pcg-random]  by specifying the type/value namespace explicitly. [pcg-random]  Defaulting to the one defined at src/System/Random/PCG/Unique.hs:90:1 [pcg-random] Warning: 'Seed' is out of scope. [pcg-random]  If you qualify the identifier, haddock can try to link it anyway. [pcg-random]  29% ( 14 / 48) in 'System.Random.PCG.Unique' [pcg-random]  Missing documentation for: [pcg-random]  Variate (src/System/Random/PCG/Class.hs:67) [pcg-random]  uniformW8 (src/System/Random/PCG/Class.hs:261) [pcg-random]  uniformW16 (src/System/Random/PCG/Class.hs:265) [pcg-random]  uniformW32 (src/System/Random/PCG/Class.hs:269) [pcg-random]  uniformW64 (src/System/Random/PCG/Class.hs:273) [pcg-random]  uniformI8 (src/System/Random/PCG/Class.hs:245) [pcg-random]  uniformI16 (src/System/Random/PCG/Class.hs:249) [pcg-random]  uniformI32 (src/System/Random/PCG/Class.hs:253) [pcg-random]  uniformI64 (src/System/Random/PCG/Class.hs:257) [pcg-random]  uniformF (src/System/Random/PCG/Class.hs:281) [pcg-random]  uniformD (src/System/Random/PCG/Class.hs:285) [pcg-random]  uniformBool (src/System/Random/PCG/Class.hs:277) [pcg-random]  uniformRW8 (src/System/Random/PCG/Class.hs:307) [pcg-random]  uniformRW16 (src/System/Random/PCG/Class.hs:311) [psqueues]  unsafeInsertIncreasePriorityView (src/Data/HashPSQ/Internal.hs:467) [psqueues] Warning: Data.IntPSQ: could not find link destinations for: [psqueues]  - Data.IntPSQ.Internal.Key [psqueues] Documentation created: dist/doc/html/psqueues/, [psqueues] dist/doc/html/psqueues/psqueues.txt [psqueues] Preprocessing test suite 'psqueues-tests' for psqueues-0.2.8.1.. [psqueues] Phase: installPhase [psqueues] Installing library in /nix/store/j0fa4b4m69pk9z75d34rs85pghf2kpl8-psqueues-0.2.8.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/psqueues-0.2.8.1-DU3zjqjQxMG92e3tJ0kDPB [psqueues] Phase: fixupPhase [psqueues] shrinking RPATHs of ELF executables and libraries in /nix/store/j0fa4b4m69pk9z75d34rs85pghf2kpl8-psqueues-0.2.8.1 [psqueues] shrinking /nix/store/j0fa4b4m69pk9z75d34rs85pghf2kpl8-psqueues-0.2.8.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSpsqueues-0.2.8.1-DU3zjqjQxMG92e3tJ0kDPB-ghc9.8.1.so [psqueues] checking for references to /build/ in /nix/store/j0fa4b4m69pk9z75d34rs85pghf2kpl8-psqueues-0.2.8.1... [psqueues] patching script interpreter paths in /nix/store/j0fa4b4m69pk9z75d34rs85pghf2kpl8-psqueues-0.2.8.1 [psqueues] stripping (with command strip and flags -S -p) in /nix/store/j0fa4b4m69pk9z75d34rs85pghf2kpl8-psqueues-0.2.8.1/lib [psqueues] shrinking RPATHs of ELF executables and libraries in /nix/store/n9zlfwcg9zckcdq373j7270mliyy6bkq-psqueues-0.2.8.1-doc [psqueues] checking for references to /build/ in /nix/store/n9zlfwcg9zckcdq373j7270mliyy6bkq-psqueues-0.2.8.1-doc... [psqueues] patching script interpreter paths in /nix/store/n9zlfwcg9zckcdq373j7270mliyy6bkq-psqueues-0.2.8.1-doc [streaming-commons] Phase: unpackPhase [streaming-commons] unpacking source archive /nix/store/hmrzyjhb65w2nsy872wln9wmxzzx9q2q-streaming-commons-0.2.3.0.tar.gz [streaming-commons] source root is streaming-commons-0.2.3.0 [streaming-commons] setting SOURCE_DATE_EPOCH to timestamp 1737289593 of file "streaming-commons-0.2.3.0/streaming-commons.cabal" [streaming-commons] Phase: patchPhase [streaming-commons] Phase: compileBuildDriverPhase [streaming-commons] setupCompileFlags: -package-db=/build/tmp.WIavBoXa8M/setup-package.conf.d -threaded [streaming-commons] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.WIavBoXa8M/Main.o ) [streaming-commons] [2 of 2] Linking Setup [streaming-commons] Phase: updateAutotoolsGnuConfigScriptsPhase [streaming-commons] Phase: configurePhase [streaming-commons] configureFlags: --verbose --prefix=/nix/store/6gvnqx0rsijjp5yf44rhh6zr1jzlfmcs-streaming-commons-0.2.3.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/1chmvn5spg4zp3a0k2mjncrbdl2314y3-streaming-commons-0.2.3.0-doc/share/doc/streaming-commons-0.2.3.0 --with-gcc=gcc --package-db=/build/tmp.WIavBoXa8M/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [streaming-commons] Using Parsec parser [streaming-commons] Configuring streaming-commons-0.2.3.0... [streaming-commons] Flags chosen: use-bytestring-builder=False [streaming-commons] Dependency array: using array-0.5.6.0 [streaming-commons] Dependency async: using async-2.2.5 [streaming-commons] Dependency base >=4.12 && <5: using base-4.19.0.0 [streaming-commons] Dependency bytestring >=0.10.2.0: using bytestring-0.12.0.2 [streaming-commons] Dependency directory: using directory-1.3.8.1 [streaming-commons] Dependency network >=2.4.0.0: using network-3.2.7.0 [streaming-commons] Dependency process: using process-1.6.18.0 [streaming-commons] Dependency random: using random-1.2.1.3 [streaming-commons] Dependency stm: using stm-2.5.2.1 [streaming-commons] Dependency text >=1.2 && <1.3 || >=2.0 && <2.2: using text-2.1 [streaming-commons] Dependency transformers: using transformers-0.6.1.0 [streaming-commons] Dependency unix: using unix-2.8.3.0 [streaming-commons] Dependency zlib: using zlib-0.7.1.0 [streaming-commons] Dependency QuickCheck: using QuickCheck-2.14.3 [streaming-commons] Dependency array: using array-0.5.6.0 [streaming-commons] Dependency async: using async-2.2.5 [streaming-commons] Dependency base: using base-4.19.0.0 [streaming-commons] Dependency bytestring >=0.10.2.0: using bytestring-0.12.0.2 [streaming-commons] Dependency deepseq: using deepseq-1.5.0.0 [streaming-commons] Dependency hspec >=1.8: using hspec-2.11.12 [streaming-commons] Dependency network >=2.4.0.0: using network-3.2.7.0 [streaming-commons] Dependency streaming-commons: using streaming-commons-0.2.3.0 [streaming-commons] Dependency text: using text-2.1 [streaming-commons] Dependency unix: using unix-2.8.3.0 [streaming-commons] Dependency zlib: using zlib-0.7.1.0 [streaming-commons] Source component graph: [streaming-commons]  component lib [streaming-commons]  component test:test dependency lib [streaming-commons] Configured component graph: [streaming-commons]  component streaming-commons-0.2.3.0-2nBMHbX7o8X6B9tqZznmK [streaming-commons]  include array-0.5.6.0-dc89 [streaming-commons]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [streaming-commons]  include base-4.19.0.0-b960 [streaming-commons]  include bytestring-0.12.0.2-4690 [streaming-commons]  include directory-1.3.8.1-6a8e [streaming-commons]  include network-3.2.7.0-EvLLfaf4owZ9knNGx6eAaw [streaming-commons]  include process-1.6.18.0-26fa [streaming-commons]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [streaming-commons]  include stm-2.5.2.1-83fa [streaming-commons]  include text-2.1-c36a [streaming-commons]  include transformers-0.6.1.0-c3ec [streaming-commons]  include unix-2.8.3.0-8aa6 [streaming-commons]  include zlib-0.7.1.0-BE1wAQm6CJ14enNTu5nBvs [streaming-commons]  component streaming-commons-0.2.3.0-JLgHNpmM8yVEtLDAVmvf3c-test [streaming-commons]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [strict] [4 of 7] Compiling Data.Strict.Tuple ( src/Data/Strict/Tuple.hs, dist/build/Data/Strict/Tuple.o, dist/build/Data/Strict/Tuple.dyn_o ) [strict]  [strict] src/Data/Strict/Tuple.hs:124:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [strict]  Noncanonical ‘mappend’ definition detected [strict]  in the instance declaration for ‘Monoid (Pair a b)’. [strict]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [strict]  Suggested fix: [strict]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [strict]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [strict]  | [strict] 124 | (x1 :!: y1) `mappend` (x2 :!: y2) = (x1 `mappend` x2) :!: (y1 `mappend` y2) [strict]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [strict] [5 of 7] Compiling Data.Strict.Classes ( src/Data/Strict/Classes.hs, dist/build/Data/Strict/Classes.o, dist/build/Data/Strict/Classes.dyn_o ) [strict] [6 of 7] Compiling Data.Strict ( src/Data/Strict.hs, dist/build/Data/Strict.o, dist/build/Data/Strict.dyn_o ) [strict] [7 of 7] Compiling System.IO.Strict ( src/System/IO/Strict.hs, dist/build/System/IO/Strict.o, dist/build/System/IO/Strict.dyn_o ) [strict] [1 of 7] Compiling Data.Strict.Either ( src/Data/Strict/Either.hs, dist/build/Data/Strict/Either.p_o ) [strict] [2 of 7] Compiling Data.Strict.Maybe ( src/Data/Strict/Maybe.hs, dist/build/Data/Strict/Maybe.p_o ) [strict] [3 of 7] Compiling Data.Strict.These ( src/Data/Strict/These.hs, dist/build/Data/Strict/These.p_o ) [strict] [4 of 7] Compiling Data.Strict.Tuple ( src/Data/Strict/Tuple.hs, dist/build/Data/Strict/Tuple.p_o ) [strict]  [strict] src/Data/Strict/Tuple.hs:124:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [strict]  Noncanonical ‘mappend’ definition detected [strict]  in the instance declaration for ‘Monoid (Pair a b)’. [strict]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [strict]  Suggested fix: [strict]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [strict]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [strict]  | [strict] 124 | (x1 :!: y1) `mappend` (x2 :!: y2) = (x1 `mappend` x2) :!: (y1 `mappend` y2) [strict]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [strict] [5 of 7] Compiling Data.Strict.Classes ( src/Data/Strict/Classes.hs, dist/build/Data/Strict/Classes.p_o ) [strict] [6 of 7] Compiling Data.Strict ( src/Data/Strict.hs, dist/build/Data/Strict.p_o ) [strict] [7 of 7] Compiling System.IO.Strict ( src/System/IO/Strict.hs, dist/build/System/IO/Strict.p_o ) [strict] Phase: checkPhase [strict] Package has no test suites. [strict] Phase: haddockPhase [strict] Preprocessing library for strict-0.5.1.. [strict] Running Haddock on library for strict-0.5.1.. [strict] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [strict] [1 of 7] Compiling Data.Strict.Either ( src/Data/Strict/Either.hs, nothing ) [strict] [2 of 7] Compiling Data.Strict.Maybe ( src/Data/Strict/Maybe.hs, nothing ) [strict] [3 of 7] Compiling Data.Strict.These ( src/Data/Strict/These.hs, nothing ) [text-short]  foldl #2: OK (0.48s) [text-short]  +++ OK, passed 50000 tests. [text-short]  foldl #3: OK (0.47s) [text-short]  +++ OK, passed 50000 tests. [text-short]  foldl': OK (2.59s) [text-short]  +++ OK, passed 50000 tests. [text-short]  foldl' #2: OK (0.38s) [text-short]  +++ OK, passed 50000 tests. [text-short]  foldl' #3: OK (0.63s) [text-short]  +++ OK, passed 50000 tests. [time-compat]  1969-2-30 = 1969-02-28: OK [time-compat]  1969-2-31 = 1969-02-28: OK [time-compat]  1969-2-32 = 1969-02-28: OK [time-compat]  1969-2-40 = 1969-02-28: OK [time-compat]  1969-12--7 = 1969-12-01: OK [time-compat]  1969-12--1 = 1969-12-01: OK [time-compat]  1969-12-0 = 1969-12-01: OK [time-compat]  1969-12-1 = 1969-12-01: OK [time-compat]  1969-12-2 = 1969-12-02: OK [time-compat]  1969-12-27 = 1969-12-27: OK [time-compat]  1969-12-28 = 1969-12-28: OK [time-compat]  1969-12-29 = 1969-12-29: OK [time-compat]  1969-12-30 = 1969-12-30: OK [time-compat]  1969-12-31 = 1969-12-31: OK [time-compat]  1969-12-32 = 1969-12-31: OK [time-compat]  1969-12-40 = 1969-12-31: OK [time-compat]  1969-13--7 = 1969-12-01: OK [time-compat]  1969-13--1 = 1969-12-01: OK [time-compat]  1969-13-0 = 1969-12-01: OK [time-compat]  1969-13-1 = 1969-12-01: OK [time-compat]  1969-13-2 = 1969-12-02: OK [time-compat]  1969-13-27 = 1969-12-27: OK [time-compat]  1969-13-28 = 1969-12-28: OK [time-compat]  1969-13-29 = 1969-12-29: OK [time-compat]  1969-13-30 = 1969-12-30: OK [time-compat]  1969-13-31 = 1969-12-31: OK [time-compat]  1969-13-32 = 1969-12-31: OK [time-compat]  1969-13-40 = 1969-12-31: OK [time-compat]  1969-17--7 = 1969-12-01: OK [time-compat]  1969-17--1 = 1969-12-01: OK [time-compat]  1969-17-0 = 1969-12-01: OK [time-compat]  1969-17-1 = 1969-12-01: OK [time-compat]  1969-17-2 = 1969-12-02: OK [time-compat]  1969-17-27 = 1969-12-27: OK [time-compat]  1969-17-28 = 1969-12-28: OK [time-compat]  1969-17-29 = 1969-12-29: OK [time-compat]  1969-17-30 = 1969-12-30: OK [time-compat]  1969-17-31 = 1969-12-31: OK [time-compat]  1969-17-32 = 1969-12-31: OK [time-compat]  1969-17-40 = 1969-12-31: OK [time-compat]  1971--20--7 = 1971-01-01: OK [time-compat]  1971--20--1 = 1971-01-01: OK [time-compat]  1971--20-0 = 1971-01-01: OK [time-compat]  1971--20-1 = 1971-01-01: OK [time-compat]  1971--20-2 = 1971-01-02: OK [time-compat]  1971--20-27 = 1971-01-27: OK [time-compat]  1971--20-28 = 1971-01-28: OK [time-compat]  1971--20-29 = 1971-01-29: OK [typed-process] Phase: setupCompilerEnvironmentPhase [typed-process] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [typed-process] Phase: unpackPhase [typed-process] unpacking source archive /nix/store/9ab4y9vgw7nqd2k99pcsb2wmqd2sfg0a-typed-process-0.2.13.0.tar.gz [typed-process] source root is typed-process-0.2.13.0 [typed-process] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "typed-process-0.2.13.0/typed-process.cabal" [typed-process] Phase: patchPhase [typed-process] Phase: compileBuildDriverPhase [typed-process] setupCompileFlags: -package-db=/build/tmp.nRiNPkWuV8/setup-package.conf.d -threaded [typed-process] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.nRiNPkWuV8/Main.o ) [typed-process] [2 of 2] Linking Setup [typed-process] Phase: updateAutotoolsGnuConfigScriptsPhase [typed-process] Phase: configurePhase [typed-process] configureFlags: --verbose --prefix=/nix/store/ap38jzr28k0wy1lhr9dmnj3py89mgs1x-typed-process-0.2.13.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/n3nq1smcbchiisbwj3qihk1xgw7hn2ig-typed-process-0.2.13.0-doc/share/doc/typed-process-0.2.13.0 --with-gcc=gcc --package-db=/build/tmp.nRiNPkWuV8/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [typed-process] Using Parsec parser [typed-process] Configuring typed-process-0.2.13.0... [typed-process] Dependency async >=2.0: using async-2.2.5 [typed-process] Dependency base >=4.12 && <5: using base-4.19.0.0 [typed-process] Dependency bytestring: using bytestring-0.12.0.2 [typed-process] Dependency process >=1.2: using process-1.6.18.0 [typed-process] Dependency stm: using stm-2.5.2.1 [typed-process] Dependency text: using text-2.1 [typed-process] Dependency transformers: using transformers-0.6.1.0 [typed-process] Dependency unliftio-core: using unliftio-core-0.2.1.0 [typed-process] Dependency async >=2.0: using async-2.2.5 [typed-process] Dependency base >=4.12 && <5: using base-4.19.0.0 [typed-process] Dependency base64-bytestring: using base64-bytestring-1.2.1.0 [typed-process] Dependency bytestring: using bytestring-0.12.0.2 [typed-process] Dependency hspec >=2 && <3: using hspec-2.11.12 [typed-process] Dependency process >=1.2: using process-1.6.18.0 [typed-process] Dependency stm: using stm-2.5.2.1 [typed-process] Dependency temporary: using temporary-1.3 [typed-process] Dependency text: using text-2.1 [typed-process] Dependency transformers: using transformers-0.6.1.0 [typed-process] Dependency typed-process: using typed-process-0.2.13.0 [typed-process] Dependency unliftio-core: using unliftio-core-0.2.1.0 [typed-process] Dependency async >=2.0: using async-2.2.5 [typed-process] Dependency base >=4.12 && <5: using base-4.19.0.0 [typed-process] Dependency base64-bytestring: using base64-bytestring-1.2.1.0 [typed-process] Dependency bytestring: using bytestring-0.12.0.2 [typed-process] Dependency hspec >=2 && <3: using hspec-2.11.12 [typed-process] Dependency process >=1.2: using process-1.6.18.0 [typed-process] Dependency stm: using stm-2.5.2.1 [typed-process] Dependency temporary: using temporary-1.3 [typed-process] Dependency text: using text-2.1 [typed-process] Dependency transformers: using transformers-0.6.1.0 [typed-process] Dependency typed-process: using typed-process-0.2.13.0 [typed-process] Dependency unliftio-core: using unliftio-core-0.2.1.0 [typed-process] Source component graph: [typed-process]  component lib [typed-process]  component test:typed-process-test dependency lib [typed-process]  component test:typed-process-test-single-threaded dependency lib [typed-process] Configured component graph: [typed-process]  component typed-process-0.2.13.0-FSt1jO30hyn93Vt8thsixz [typed-process]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [typed-process]  include base-4.19.0.0-b960 [unliftio] Phase: setupCompilerEnvironmentPhase [unliftio] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [unliftio] Phase: unpackPhase [unliftio] unpacking source archive /nix/store/ra56w6cr98ycqhi8wggwgnq9apwzd4i7-unliftio-0.2.25.1.tar.gz [unliftio] source root is unliftio-0.2.25.1 [unliftio] setting SOURCE_DATE_EPOCH to timestamp 1741597128 of file "unliftio-0.2.25.1/unliftio.cabal" [unliftio] Phase: patchPhase [unliftio] Phase: compileBuildDriverPhase [unliftio] setupCompileFlags: -package-db=/build/tmp.B6kRoPFdSa/setup-package.conf.d -threaded [unliftio] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.B6kRoPFdSa/Main.o ) [unliftio] [2 of 2] Linking Setup [unliftio] Phase: updateAutotoolsGnuConfigScriptsPhase [unliftio] Phase: configurePhase [unliftio] configureFlags: --verbose --prefix=/nix/store/mzd3zshwx1r7aw3ck9qk50lbgxp5xq2g-unliftio-0.2.25.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/8yfggwgdby2nx55z0cf1z956044ibi08-unliftio-0.2.25.1-doc/share/doc/unliftio-0.2.25.1 --with-gcc=gcc --package-db=/build/tmp.B6kRoPFdSa/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [unliftio] Using Parsec parser [unliftio] Configuring unliftio-0.2.25.1... [unliftio] Dependency async >2.1.1: using async-2.2.5 [unliftio] Dependency base >=4.9 && <5: using base-4.19.0.0 [unliftio] Dependency bytestring: using bytestring-0.12.0.2 [unliftio] Dependency deepseq: using deepseq-1.5.0.0 [unliftio] Dependency directory: using directory-1.3.8.1 [unliftio] Dependency filepath: using filepath-1.4.100.4 [unliftio] Dependency process >=1.2.0.0: using process-1.6.18.0 [unliftio] Dependency safe-exceptions: using safe-exceptions-0.1.7.4 [unliftio] Dependency stm >=2.5: using stm-2.5.2.1 [unliftio] Dependency time: using time-1.12.2 [unliftio] Dependency transformers: using transformers-0.6.1.0 [unliftio] Dependency unix: using unix-2.8.3.0 [unliftio] Dependency unliftio-core >=0.1.1.0: using unliftio-core-0.2.1.0 [unliftio] Dependency QuickCheck: using QuickCheck-2.14.3 [unliftio] Dependency async >2.1.1: using async-2.2.5 [unliftio] Dependency base >=4.9 && <5: using base-4.19.0.0 [unliftio] Dependency bytestring: using bytestring-0.12.0.2 [unliftio] Dependency containers: using containers-0.6.8 [unliftio] Dependency deepseq: using deepseq-1.5.0.0 [unliftio] Dependency directory: using directory-1.3.8.1 [unliftio] Dependency filepath: using filepath-1.4.100.4 [unliftio] Dependency hspec: using hspec-2.11.12 [unliftio] Dependency process >=1.2.0.0: using process-1.6.18.0 [unliftio] Dependency safe-exceptions: using safe-exceptions-0.1.7.4 [unliftio] Dependency stm >=2.5: using stm-2.5.2.1 [unliftio] Dependency time: using time-1.12.2 [unliftio] Dependency transformers: using transformers-0.6.1.0 [unliftio] Dependency unix: using unix-2.8.3.0 [unliftio] Dependency unliftio: using unliftio-0.2.25.1 [unliftio] Dependency unliftio-core >=0.1.1.0: using unliftio-core-0.2.1.0 [unliftio] Source component graph: [unliftio]  component lib [unliftio]  component test:unliftio-spec dependency lib [unliftio] Configured component graph: [unliftio]  component unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe [unliftio]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [unliftio]  include base-4.19.0.0-b960 [unliftio]  include bytestring-0.12.0.2-4690 [unliftio]  include deepseq-1.5.0.0-412f [unliftio]  include directory-1.3.8.1-6a8e [unliftio]  include filepath-1.4.100.4-fa1c [unliftio]  include process-1.6.18.0-26fa [concurrent-output]  depends transformers-0.6.1.0-c3ec [concurrent-output]  depends unix-2.8.3.0-8aa6 [concurrent-output] Using Cabal-3.10.2.0 compiled by ghc-9.8 [concurrent-output] Using compiler: ghc-9.8.1 [concurrent-output] Using install prefix: [concurrent-output] /nix/store/2mcdw1ywasnpps41g5rhv44fa8nggyz1-concurrent-output-1.10.21 [concurrent-output] Executables installed in: [concurrent-output] /nix/store/2mcdw1ywasnpps41g5rhv44fa8nggyz1-concurrent-output-1.10.21/bin [concurrent-output] Libraries installed in: [concurrent-output] /nix/store/2mcdw1ywasnpps41g5rhv44fa8nggyz1-concurrent-output-1.10.21/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/concurrent-output-1.10.21-8XAqUIeIxYk529rhS9VGsK [concurrent-output] Dynamic Libraries installed in: [concurrent-output] /nix/store/2mcdw1ywasnpps41g5rhv44fa8nggyz1-concurrent-output-1.10.21/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [concurrent-output] Private executables installed in: [concurrent-output] /nix/store/2mcdw1ywasnpps41g5rhv44fa8nggyz1-concurrent-output-1.10.21/libexec/x86_64-linux-ghc-9.8.1/concurrent-output-1.10.21 [concurrent-output] Data files installed in: [concurrent-output] /nix/store/2mcdw1ywasnpps41g5rhv44fa8nggyz1-concurrent-output-1.10.21/share/x86_64-linux-ghc-9.8.1/concurrent-output-1.10.21 [concurrent-output] Documentation installed in: [concurrent-output] /nix/store/lm3qfn3grhm0h1dghjl4hsf1nz522fbh-concurrent-output-1.10.21-doc/share/doc/concurrent-output-1.10.21 [concurrent-output] Configuration files installed in: [concurrent-output] /nix/store/2mcdw1ywasnpps41g5rhv44fa8nggyz1-concurrent-output-1.10.21/etc [concurrent-output] No alex found [concurrent-output] Using ar found on system at: [concurrent-output] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [concurrent-output] No c2hs found [concurrent-output] No cpphs found [concurrent-output] No doctest found [concurrent-output] Using gcc version 14.3.0 given by user at: [concurrent-output] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [concurrent-output] Using ghc version 9.8.1 found on system at: [concurrent-output] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [concurrent-output] Using ghc-pkg version 9.8.1 found on system at: [concurrent-output] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [concurrent-output] No ghcjs found [concurrent-output] No ghcjs-pkg found [concurrent-output] No greencard found [concurrent-output] Using haddock version 2.30.0 found on system at: [concurrent-output] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [concurrent-output] No happy found [concurrent-output] Using haskell-suite found on system at: haskell-suite-dummy-location [concurrent-output] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [concurrent-output] No hmake found [concurrent-output] Using hpc version 0.69 found on system at: [concurrent-output] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [concurrent-output] Using hsc2hs version 0.68.10 found on system at: [concurrent-output] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [concurrent-output] Using hscolour version 1.25 found on system at: [concurrent-output] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [concurrent-output] No jhc found [concurrent-output] Using ld found on system at: [concurrent-output] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [concurrent-output] No pkg-config found [concurrent-output] Using runghc version 9.8.1 found on system at: [concurrent-output] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [concurrent-output] Using strip version 2.44 found on system at: [concurrent-output] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [concurrent-output] Using tar found on system at: [concurrent-output] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [concurrent-output] No uhc found [concurrent-output] Phase: buildPhase [concurrent-output] Preprocessing library for concurrent-output-1.10.21.. [concurrent-output] Building library for concurrent-output-1.10.21.. [concurrent-output] [1 of 6] Compiling Utility.Exception ( Utility/Exception.hs, dist/build/Utility/Exception.o, dist/build/Utility/Exception.dyn_o ) [concurrent-output] [2 of 6] Compiling Utility.Monad ( Utility/Monad.hs, dist/build/Utility/Monad.o, dist/build/Utility/Monad.dyn_o ) [concurrent-output] [3 of 6] Compiling System.Console.Concurrent.Internal ( System/Console/Concurrent/Internal.hs, dist/build/System/Console/Concurrent/Internal.o, dist/build/System/Console/Concurrent/Internal.dyn_o ) [post-build-hook] Uploading to cachix cache "sellout": /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6 /nix/store/wwc4d5lz5l96i0q961ihcjvpgissmg4s-doctest-0.22.6-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6 /nix/store/wwc4d5lz5l96i0q961ihcjvpgissmg4s-doctest-0.22.6-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 4 paths... [post-build-hook] copying path '/nix/store/62ipmfvi5faijhkxmg86b8p35s98m6rz-code-page-0.2.1-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/2adpbjg747rbnc28ps5cli6g3m5cz62y-code-page-0.2.1' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/wwc4d5lz5l96i0q961ihcjvpgissmg4s-doctest-0.22.6-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 17 of 173 built (12 building), 395 of 395 downloaded from cache [lifted-async] /nix/store/n57vbsas286kns14z2m7wmqx7dqva14c-lifted-async-0.10.2.7/share/x86_64-linux-ghc-9.8.1/lifted-async-0.10.2.7 [lifted-async] Documentation installed in: [lifted-async] /nix/store/jhwrxmdvk0zz0h6fi8g5a8rxs3c6y67y-lifted-async-0.10.2.7-doc/share/doc/lifted-async-0.10.2.7 [lifted-async] Configuration files installed in: [lifted-async] /nix/store/n57vbsas286kns14z2m7wmqx7dqva14c-lifted-async-0.10.2.7/etc [lifted-async] No alex found [lifted-async] Using ar found on system at: [lifted-async] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [lifted-async] No c2hs found [lifted-async] No cpphs found [lifted-async] No doctest found [lifted-async] Using gcc version 14.3.0 given by user at: [lifted-async] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [lifted-async] Using ghc version 9.8.1 found on system at: [lifted-async] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [lifted-async] Using ghc-pkg version 9.8.1 found on system at: [lifted-async] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [lifted-async] No ghcjs found [lifted-async] No ghcjs-pkg found [lifted-async] No greencard found [lifted-async] Using haddock version 2.30.0 found on system at: [lifted-async] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [lifted-async] No happy found [lifted-async] Using haskell-suite found on system at: haskell-suite-dummy-location [lifted-async] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [lifted-async] No hmake found [lifted-async] Using hpc version 0.69 found on system at: [lifted-async] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [lifted-async] Using hsc2hs version 0.68.10 found on system at: [lifted-async] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [lifted-async] Using hscolour version 1.25 found on system at: [lifted-async] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [lifted-async] No jhc found [lifted-async] Using ld found on system at: [lifted-async] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [lifted-async] No pkg-config found [lifted-async] Using runghc version 9.8.1 found on system at: [lifted-async] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [lifted-async] Using strip version 2.44 found on system at: [lifted-async] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [lifted-async] Using tar found on system at: [lifted-async] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [lifted-async] No uhc found [lifted-async] Phase: buildPhase [lifted-async] Preprocessing library for lifted-async-0.10.2.7.. [lifted-async] Building library for lifted-async-0.10.2.7.. [lifted-async] [1 of 2] Compiling Control.Concurrent.Async.Lifted ( src/Control/Concurrent/Async/Lifted.hs, dist/build/Control/Concurrent/Async/Lifted.o, dist/build/Control/Concurrent/Async/Lifted.dyn_o ) [logict]  definite logict-0.8.2.0-G6ln1PFngle8D68CxXFfLm-logict-tests [logict]  depends async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [logict]  depends base-4.19.0.0-b960 [logict]  depends logict-0.8.2.0-CBOehc6MIbK7jQ3jRjnYQt [logict]  depends mtl-2.3.1-63a4 [logict]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [logict]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [logict]  depends transformers-0.6.1.0-c3ec [logict] Using Cabal-3.10.2.0 compiled by ghc-9.8 [logict] Using compiler: ghc-9.8.1 [logict] Using install prefix: [logict] /nix/store/6jranbicqi354bm926pazd2f7jdwwqb5-logict-0.8.2.0 [logict] Executables installed in: [logict] /nix/store/6jranbicqi354bm926pazd2f7jdwwqb5-logict-0.8.2.0/bin [logict] Libraries installed in: [logict] /nix/store/6jranbicqi354bm926pazd2f7jdwwqb5-logict-0.8.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/logict-0.8.2.0-CBOehc6MIbK7jQ3jRjnYQt [logict] Dynamic Libraries installed in: [logict] /nix/store/6jranbicqi354bm926pazd2f7jdwwqb5-logict-0.8.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [logict] Private executables installed in: [logict] /nix/store/6jranbicqi354bm926pazd2f7jdwwqb5-logict-0.8.2.0/libexec/x86_64-linux-ghc-9.8.1/logict-0.8.2.0 [logict] Data files installed in: [logict] /nix/store/6jranbicqi354bm926pazd2f7jdwwqb5-logict-0.8.2.0/share/x86_64-linux-ghc-9.8.1/logict-0.8.2.0 [logict] Documentation installed in: [logict] /nix/store/c0knyws4hyknj03nq5v2r4k08vfhha1c-logict-0.8.2.0-doc/share/doc/logict-0.8.2.0 [logict] Configuration files installed in: [logict] /nix/store/6jranbicqi354bm926pazd2f7jdwwqb5-logict-0.8.2.0/etc [logict] No alex found [logict] Using ar found on system at: [logict] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [logict] No c2hs found [logict] No cpphs found [logict] No doctest found [logict] Using gcc version 14.3.0 given by user at: [logict] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [logict] Using ghc version 9.8.1 found on system at: [logict] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [logict] Using ghc-pkg version 9.8.1 found on system at: [logict] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [logict] No ghcjs found [logict] No ghcjs-pkg found [logict] No greencard found [logict] Using haddock version 2.30.0 found on system at: [logict] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [logict] No happy found [logict] Using haskell-suite found on system at: haskell-suite-dummy-location [logict] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [logict] No hmake found [logict] Using hpc version 0.69 found on system at: [logict] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [logict] Using hsc2hs version 0.68.10 found on system at: [logict] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [logict] Using hscolour version 1.25 found on system at: [logict] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [logict] No jhc found [logict] Using ld found on system at: [logict] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [logict] No pkg-config found [logict] Using runghc version 9.8.1 found on system at: [logict] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [logict] Using strip version 2.44 found on system at: [logict] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [logict] Using tar found on system at: [logict] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [logict] No uhc found [logict] Phase: buildPhase [logict] Preprocessing library for logict-0.8.2.0.. [logict] Building library for logict-0.8.2.0.. [logict] [1 of 2] Compiling Control.Monad.Logic.Class ( Control/Monad/Logic/Class.hs, dist/build/Control/Monad/Logic/Class.o, dist/build/Control/Monad/Logic/Class.dyn_o ) [lukko]  Lukko=lukko-0.1.2-8xuikZZKEwX1ChWO37Hy2s:Lukko,Lukko.FLock=lukko-0.1.2-8xuikZZKEwX1ChWO37Hy2s:Lukko.FLock,Lukko.NoOp=lukko-0.1.2-8xuikZZKEwX1ChWO37Hy2s:Lukko.NoOp,Lukko.OFD=lukko-0.1.2-8xuikZZKEwX1ChWO37Hy2s:Lukko.OFD [lukko]  unit lukko-0.1.2-XMoyyEAzE34IZ70HOTPcz-test-process [lukko]  include base-4.19.0.0-b960 [lukko]  include bytestring-0.12.0.2-4690 [lukko]  include lukko-0.1.2-8xuikZZKEwX1ChWO37Hy2s [lukko]  unit lukko-0.1.2-E6861mo0WBE7d3TpbkfYp6-test-thread [lukko]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [lukko]  include base-4.19.0.0-b960 [lukko]  include filepath-1.4.100.4-fa1c [lukko]  include lukko-0.1.2-8xuikZZKEwX1ChWO37Hy2s [lukko]  include singleton-bool-0.1.8-F7cYUSJZNrtJUnKmqBuLPl [lukko]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [lukko]  include tasty-expected-failure-0.12.3-1St4IMCEt8xLd0WcnG1npu [lukko]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [lukko]  include temporary-1.3-6LDbtKZIJMrKol9xVw5U4b [lukko] Ready component graph: [lukko]  definite lukko-0.1.2-8xuikZZKEwX1ChWO37Hy2s [lukko]  depends base-4.19.0.0-b960 [lukko]  definite lukko-0.1.2-E6861mo0WBE7d3TpbkfYp6-test-thread [lukko]  depends async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [lukko]  depends base-4.19.0.0-b960 [lukko]  depends filepath-1.4.100.4-fa1c [lukko]  depends lukko-0.1.2-8xuikZZKEwX1ChWO37Hy2s [lukko]  depends singleton-bool-0.1.8-F7cYUSJZNrtJUnKmqBuLPl [lukko]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [lukko]  depends tasty-expected-failure-0.12.3-1St4IMCEt8xLd0WcnG1npu [lukko]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [lukko]  depends temporary-1.3-6LDbtKZIJMrKol9xVw5U4b [lukko]  definite lukko-0.1.2-XMoyyEAzE34IZ70HOTPcz-test-process [lukko]  depends base-4.19.0.0-b960 [lukko]  depends bytestring-0.12.0.2-4690 [lukko]  depends lukko-0.1.2-8xuikZZKEwX1ChWO37Hy2s [lukko] Using Cabal-3.10.2.0 compiled by ghc-9.8 [lukko] Using compiler: ghc-9.8.1 [lukko] Using install prefix: /nix/store/zqca8zfxjhwc7swhq1ccb3ps5b9a7x8k-lukko-0.1.2 [lukko] Executables installed in: [lukko] /nix/store/zqca8zfxjhwc7swhq1ccb3ps5b9a7x8k-lukko-0.1.2/bin [lukko] Libraries installed in: [lukko] /nix/store/zqca8zfxjhwc7swhq1ccb3ps5b9a7x8k-lukko-0.1.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/lukko-0.1.2-8xuikZZKEwX1ChWO37Hy2s [lukko] Dynamic Libraries installed in: [lukko] /nix/store/zqca8zfxjhwc7swhq1ccb3ps5b9a7x8k-lukko-0.1.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [lukko] Private executables installed in: [lukko] /nix/store/zqca8zfxjhwc7swhq1ccb3ps5b9a7x8k-lukko-0.1.2/libexec/x86_64-linux-ghc-9.8.1/lukko-0.1.2 [lukko] Data files installed in: [lukko] /nix/store/zqca8zfxjhwc7swhq1ccb3ps5b9a7x8k-lukko-0.1.2/share/x86_64-linux-ghc-9.8.1/lukko-0.1.2 [lukko] Documentation installed in: [lukko] /nix/store/k9h4567n99457ybfcdgwkq8msrb3kwbm-lukko-0.1.2-doc/share/doc/lukko-0.1.2 [lukko] Configuration files installed in: [lukko] /nix/store/zqca8zfxjhwc7swhq1ccb3ps5b9a7x8k-lukko-0.1.2/etc [lukko] No alex found [lukko] Using ar found on system at: [lukko] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [lukko] No c2hs found [lukko] No cpphs found [lukko] No doctest found [lukko] Using gcc version 14.3.0 given by user at: [lukko] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [lukko] Using ghc version 9.8.1 found on system at: [lukko] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [lukko] Using ghc-pkg version 9.8.1 found on system at: [lukko] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [lukko] No ghcjs found [lukko] No ghcjs-pkg found [lukko] No greencard found [lukko] Using haddock version 2.30.0 found on system at: [lukko] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [lukko] No happy found [lukko] Using haskell-suite found on system at: haskell-suite-dummy-location [lukko] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [lukko] No hmake found [lukko] Using hpc version 0.69 found on system at: [lukko] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [lukko] Using hsc2hs version 0.68.10 found on system at: [lukko] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [lukko] Using hscolour version 1.25 found on system at: [lukko] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [lukko] No jhc found [lukko] Using ld found on system at: [lukko] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [lukko] No pkg-config found [lukko] Using runghc version 9.8.1 found on system at: [pcg-random]  uniformRW32 (src/System/Random/PCG/Class.hs:315) [pcg-random]  uniformRW64 (src/System/Random/PCG/Class.hs:319) [pcg-random]  uniformRI8 (src/System/Random/PCG/Class.hs:291) [pcg-random]  uniformRI16 (src/System/Random/PCG/Class.hs:295) [pcg-random]  uniformRI32 (src/System/Random/PCG/Class.hs:299) [pcg-random]  uniformRI64 (src/System/Random/PCG/Class.hs:303) [pcg-random]  uniformRF (src/System/Random/PCG/Class.hs:327) [pcg-random]  uniformRD (src/System/Random/PCG/Class.hs:331) [pcg-random]  uniformRBool (src/System/Random/PCG/Class.hs:323) [pcg-random]  uniformBW8 (src/System/Random/PCG/Class.hs:353) [pcg-random]  uniformBW16 (src/System/Random/PCG/Class.hs:357) [pcg-random]  uniformBW32 (src/System/Random/PCG/Class.hs:361) [pcg-random]  uniformBW64 (src/System/Random/PCG/Class.hs:365) [pcg-random]  uniformBI8 (src/System/Random/PCG/Class.hs:337) [pcg-random]  uniformBI16 (src/System/Random/PCG/Class.hs:341) [pcg-random]  uniformBI32 (src/System/Random/PCG/Class.hs:345) [pcg-random]  uniformBI64 (src/System/Random/PCG/Class.hs:349) [pcg-random]  uniformBF (src/System/Random/PCG/Class.hs:373) [pcg-random]  uniformBD (src/System/Random/PCG/Class.hs:377) [pcg-random]  uniformBBool (src/System/Random/PCG/Class.hs:369) [pcg-random] Warning: System.Random.PCG: could not find link destinations for: [pcg-random]  - System.Random.PCG.Rep_FrozenGen [pcg-random] Warning: System.Random.PCG.Fast: could not find link destinations for: [pcg-random]  - System.Random.PCG.Fast.Rep_FrozenGen [pcg-random] Warning: System.Random.PCG.Fast.Pure: could not find link destinations for: [pcg-random]  - System.Random.PCG.Fast.Pure.Rep_FrozenGen [pcg-random] Warning: System.Random.PCG.Pure: could not find link destinations for: [pcg-random]  - System.Random.PCG.Pure.Rep_SetSeq [pcg-random] Warning: System.Random.PCG.Single: could not find link destinations for: [pcg-random]  - System.Random.PCG.Single.Rep_FrozenGen [pcg-random] Documentation created: dist/doc/html/pcg-random/, [pcg-random] dist/doc/html/pcg-random/pcg-random.txt [pcg-random] Preprocessing test suite 'doctests' for pcg-random-0.1.4.0.. [pcg-random] haddockPhase completed in 33 seconds [pcg-random] Phase: installPhase [pcg-random] Installing library in /nix/store/7wphf0b9mxyv8zqfxgvhc9c205r5iqn2-pcg-random-0.1.4.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/pcg-random-0.1.4.0-8BUlB3uc3PgJp3H7U5875U [pcg-random] Phase: fixupPhase [pcg-random] shrinking RPATHs of ELF executables and libraries in /nix/store/7wphf0b9mxyv8zqfxgvhc9c205r5iqn2-pcg-random-0.1.4.0 [pcg-random] shrinking /nix/store/7wphf0b9mxyv8zqfxgvhc9c205r5iqn2-pcg-random-0.1.4.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSpcg-random-0.1.4.0-8BUlB3uc3PgJp3H7U5875U-ghc9.8.1.so [pcg-random] checking for references to /build/ in /nix/store/7wphf0b9mxyv8zqfxgvhc9c205r5iqn2-pcg-random-0.1.4.0... [pcg-random] patching script interpreter paths in /nix/store/7wphf0b9mxyv8zqfxgvhc9c205r5iqn2-pcg-random-0.1.4.0 [pcg-random] stripping (with command strip and flags -S -p) in /nix/store/7wphf0b9mxyv8zqfxgvhc9c205r5iqn2-pcg-random-0.1.4.0/lib [pcg-random] shrinking RPATHs of ELF executables and libraries in /nix/store/bwaa5914rkqs13m4aw2pi58pglkyfqws-pcg-random-0.1.4.0-doc [pcg-random] checking for references to /build/ in /nix/store/bwaa5914rkqs13m4aw2pi58pglkyfqws-pcg-random-0.1.4.0-doc... [pcg-random] patching script interpreter paths in /nix/store/bwaa5914rkqs13m4aw2pi58pglkyfqws-pcg-random-0.1.4.0-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/j0fa4b4m69pk9z75d34rs85pghf2kpl8-psqueues-0.2.8.1 /nix/store/n9zlfwcg9zckcdq373j7270mliyy6bkq-psqueues-0.2.8.1-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/j0fa4b4m69pk9z75d34rs85pghf2kpl8-psqueues-0.2.8.1 /nix/store/n9zlfwcg9zckcdq373j7270mliyy6bkq-psqueues-0.2.8.1-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/j0fa4b4m69pk9z75d34rs85pghf2kpl8-psqueues-0.2.8.1' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 18 of 174 built (11 building), 395 of 395 downloaded from cache [streaming-commons]  include array-0.5.6.0-dc89 [streaming-commons]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [streaming-commons]  include base-4.19.0.0-b960 [streaming-commons]  include bytestring-0.12.0.2-4690 [streaming-commons]  include deepseq-1.5.0.0-412f [streaming-commons]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [streaming-commons]  include network-3.2.7.0-EvLLfaf4owZ9knNGx6eAaw [streaming-commons]  include streaming-commons-0.2.3.0-2nBMHbX7o8X6B9tqZznmK [streaming-commons]  include text-2.1-c36a [streaming-commons]  include unix-2.8.3.0-8aa6 [streaming-commons]  include zlib-0.7.1.0-BE1wAQm6CJ14enNTu5nBvs [streaming-commons] Linked component graph: [streaming-commons]  unit streaming-commons-0.2.3.0-2nBMHbX7o8X6B9tqZznmK [streaming-commons]  include array-0.5.6.0-dc89 [streaming-commons]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [streaming-commons]  include base-4.19.0.0-b960 [streaming-commons]  include bytestring-0.12.0.2-4690 [streaming-commons]  include directory-1.3.8.1-6a8e [streaming-commons]  include network-3.2.7.0-EvLLfaf4owZ9knNGx6eAaw [streaming-commons]  include process-1.6.18.0-26fa [streaming-commons]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [streaming-commons]  include stm-2.5.2.1-83fa [streaming-commons]  include text-2.1-c36a [streaming-commons]  include transformers-0.6.1.0-c3ec [streaming-commons]  include unix-2.8.3.0-8aa6 [streaming-commons]  include zlib-0.7.1.0-BE1wAQm6CJ14enNTu5nBvs [streaming-commons]  Data.Streaming.ByteString.Builder=streaming-commons-0.2.3.0-2nBMHbX7o8X6B9tqZznmK:Data.Streaming.ByteString.Builder,Data.Streaming.ByteString.Builder.Buffer=streaming-commons-0.2.3.0-2nBMHbX7o8X6B9tqZznmK:Data.Streaming.ByteString.Builder.Buffer,Data.Streaming.FileRead=streaming-commons-0.2.3.0-2nBMHbX7o8X6B9tqZznmK:Data.Streaming.FileRead,Data.Streaming.Filesystem=streaming-commons-0.2.3.0-2nBMHbX7o8X6B9tqZznmK:Data.Streaming.Filesystem,Data.Streaming.Network=streaming-commons-0.2.3.0-2nBMHbX7o8X6B9tqZznmK:Data.Streaming.Network,Data.Streaming.Network.Internal=streaming-commons-0.2.3.0-2nBMHbX7o8X6B9tqZznmK:Data.Streaming.Network.Internal,Data.Streaming.Process=streaming-commons-0.2.3.0-2nBMHbX7o8X6B9tqZznmK:Data.Streaming.Process,Data.Streaming.Process.Internal=streaming-commons-0.2.3.0-2nBMHbX7o8X6B9tqZznmK:Data.Streaming.Process.Internal,Data.Streaming.Text=streaming-commons-0.2.3.0-2nBMHbX7o8X6B9tqZznmK:Data.Streaming.Text,Data.Streaming.Zlib=streaming-commons-0.2.3.0-2nBMHbX7o8X6B9tqZznmK:Data.Streaming.Zlib,Data.Streaming.Zlib.Lowlevel=streaming-commons-0.2.3.0-2nBMHbX7o8X6B9tqZznmK:Data.Streaming.Zlib.Lowlevel [streaming-commons]  unit streaming-commons-0.2.3.0-JLgHNpmM8yVEtLDAVmvf3c-test [streaming-commons]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [streaming-commons]  include array-0.5.6.0-dc89 [streaming-commons]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [streaming-commons]  include base-4.19.0.0-b960 [streaming-commons]  include bytestring-0.12.0.2-4690 [streaming-commons]  include deepseq-1.5.0.0-412f [streaming-commons]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [streaming-commons]  include network-3.2.7.0-EvLLfaf4owZ9knNGx6eAaw [streaming-commons]  include streaming-commons-0.2.3.0-2nBMHbX7o8X6B9tqZznmK [streaming-commons]  include text-2.1-c36a [streaming-commons]  include unix-2.8.3.0-8aa6 [streaming-commons]  include zlib-0.7.1.0-BE1wAQm6CJ14enNTu5nBvs [streaming-commons] Ready component graph: [streaming-commons]  definite streaming-commons-0.2.3.0-2nBMHbX7o8X6B9tqZznmK [streaming-commons]  depends array-0.5.6.0-dc89 [streaming-commons]  depends async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [streaming-commons]  depends base-4.19.0.0-b960 [streaming-commons]  depends bytestring-0.12.0.2-4690 [streaming-commons]  depends directory-1.3.8.1-6a8e [streaming-commons]  depends network-3.2.7.0-EvLLfaf4owZ9knNGx6eAaw [streaming-commons]  depends process-1.6.18.0-26fa [streaming-commons]  depends random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [streaming-commons]  depends stm-2.5.2.1-83fa [streaming-commons]  depends text-2.1-c36a [streaming-commons]  depends transformers-0.6.1.0-c3ec [streaming-commons]  depends unix-2.8.3.0-8aa6 [streaming-commons]  depends zlib-0.7.1.0-BE1wAQm6CJ14enNTu5nBvs [streaming-commons]  definite streaming-commons-0.2.3.0-JLgHNpmM8yVEtLDAVmvf3c-test [streaming-commons]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [streaming-commons]  depends array-0.5.6.0-dc89 [streaming-commons]  depends async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [streaming-commons]  depends base-4.19.0.0-b960 [streaming-commons]  depends bytestring-0.12.0.2-4690 [streaming-commons]  depends deepseq-1.5.0.0-412f [streaming-commons]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [streaming-commons]  depends network-3.2.7.0-EvLLfaf4owZ9knNGx6eAaw [streaming-commons]  depends streaming-commons-0.2.3.0-2nBMHbX7o8X6B9tqZznmK [streaming-commons]  depends text-2.1-c36a [streaming-commons]  depends unix-2.8.3.0-8aa6 [streaming-commons]  depends zlib-0.7.1.0-BE1wAQm6CJ14enNTu5nBvs [time-compat]  1971--20-30 = 1971-01-30: OK [time-compat]  1971--20-31 = 1971-01-31: OK [time-compat]  1971--20-32 = 1971-01-31: OK [time-compat]  1971--20-40 = 1971-01-31: OK [time-compat]  1971--1--7 = 1971-01-01: OK [time-compat]  1971--1--1 = 1971-01-01: OK [time-compat]  1971--1-0 = 1971-01-01: OK [time-compat]  1971--1-1 = 1971-01-01: OK [time-compat]  1971--1-2 = 1971-01-02: OK [time-compat]  1971--1-27 = 1971-01-27: OK [time-compat]  1971--1-28 = 1971-01-28: OK [time-compat]  1971--1-29 = 1971-01-29: OK [time-compat]  1971--1-30 = 1971-01-30: OK [time-compat]  1971--1-31 = 1971-01-31: OK [time-compat]  1971--1-32 = 1971-01-31: OK [time-compat]  1971--1-40 = 1971-01-31: OK [time-compat]  1971-0--7 = 1971-01-01: OK [time-compat]  1971-0--1 = 1971-01-01: OK [time-compat]  1971-0-0 = 1971-01-01: OK [time-compat]  1971-0-1 = 1971-01-01: OK [time-compat]  1971-0-2 = 1971-01-02: OK [time-compat]  1971-0-27 = 1971-01-27: OK [time-compat]  1971-0-28 = 1971-01-28: OK [time-compat]  1971-0-29 = 1971-01-29: OK [time-compat]  1971-0-30 = 1971-01-30: OK [time-compat]  1971-0-31 = 1971-01-31: OK [time-compat]  1971-0-32 = 1971-01-31: OK [time-compat]  1971-0-40 = 1971-01-31: OK [time-compat]  1971-1--7 = 1971-01-01: OK [time-compat]  1971-1--1 = 1971-01-01: OK [time-compat]  1971-1-0 = 1971-01-01: OK [time-compat]  1971-1-1 = 1971-01-01: OK [time-compat]  1971-1-2 = 1971-01-02: OK [time-compat]  1971-1-27 = 1971-01-27: OK [time-compat]  1971-1-28 = 1971-01-28: OK [time-compat]  1971-1-29 = 1971-01-29: OK [time-compat]  1971-1-30 = 1971-01-30: OK [time-compat]  1971-1-31 = 1971-01-31: OK [time-compat]  1971-1-32 = 1971-01-31: OK [time-compat]  1971-1-40 = 1971-01-31: OK [time-compat]  1971-2--7 = 1971-02-01: OK [time-compat]  1971-2--1 = 1971-02-01: OK [time-compat]  1971-2-0 = 1971-02-01: OK [time-compat]  1971-2-1 = 1971-02-01: OK (0.01s) [time-compat]  1971-2-2 = 1971-02-02: OK [time-compat]  1971-2-27 = 1971-02-27: OK [time-compat]  1971-2-28 = 1971-02-28: OK [time-compat]  1971-2-29 = 1971-02-28: OK [typed-process]  include bytestring-0.12.0.2-4690 [typed-process]  include process-1.6.18.0-26fa [typed-process]  include stm-2.5.2.1-83fa [typed-process]  include text-2.1-c36a [typed-process]  include transformers-0.6.1.0-c3ec [typed-process]  include unliftio-core-0.2.1.0-2laCvrT8ZpN896XVg0bA9P [typed-process]  component typed-process-0.2.13.0-7tACAJQ5hGg7B8DUvPAa9B-typed-process-test [typed-process]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [typed-process]  include base-4.19.0.0-b960 [typed-process]  include base64-bytestring-1.2.1.0-1qR3QVAtzfk4y9K7iqu3ou [typed-process]  include bytestring-0.12.0.2-4690 [typed-process]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [typed-process]  include process-1.6.18.0-26fa [typed-process]  include stm-2.5.2.1-83fa [typed-process]  include temporary-1.3-6LDbtKZIJMrKol9xVw5U4b [typed-process]  include text-2.1-c36a [typed-process]  include transformers-0.6.1.0-c3ec [typed-process]  include typed-process-0.2.13.0-FSt1jO30hyn93Vt8thsixz [typed-process]  include unliftio-core-0.2.1.0-2laCvrT8ZpN896XVg0bA9P [typed-process]  component typed-process-0.2.13.0-6yciBfykvr1GyPh4L5do1C-typed-process-test-single-threaded [typed-process]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [typed-process]  include base-4.19.0.0-b960 [typed-process]  include base64-bytestring-1.2.1.0-1qR3QVAtzfk4y9K7iqu3ou [typed-process]  include bytestring-0.12.0.2-4690 [typed-process]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [typed-process]  include process-1.6.18.0-26fa [typed-process]  include stm-2.5.2.1-83fa [typed-process]  include temporary-1.3-6LDbtKZIJMrKol9xVw5U4b [typed-process]  include text-2.1-c36a [typed-process]  include transformers-0.6.1.0-c3ec [typed-process]  include typed-process-0.2.13.0-FSt1jO30hyn93Vt8thsixz [typed-process]  include unliftio-core-0.2.1.0-2laCvrT8ZpN896XVg0bA9P [typed-process] Linked component graph: [typed-process]  unit typed-process-0.2.13.0-FSt1jO30hyn93Vt8thsixz [typed-process]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [typed-process]  include base-4.19.0.0-b960 [typed-process]  include bytestring-0.12.0.2-4690 [typed-process]  include process-1.6.18.0-26fa [typed-process]  include stm-2.5.2.1-83fa [typed-process]  include text-2.1-c36a [typed-process]  include transformers-0.6.1.0-c3ec [typed-process]  include unliftio-core-0.2.1.0-2laCvrT8ZpN896XVg0bA9P [typed-process]  System.Process.Typed=typed-process-0.2.13.0-FSt1jO30hyn93Vt8thsixz:System.Process.Typed,System.Process.Typed.Internal=typed-process-0.2.13.0-FSt1jO30hyn93Vt8thsixz:System.Process.Typed.Internal [typed-process]  unit typed-process-0.2.13.0-7tACAJQ5hGg7B8DUvPAa9B-typed-process-test [typed-process]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [typed-process]  include base-4.19.0.0-b960 [typed-process]  include base64-bytestring-1.2.1.0-1qR3QVAtzfk4y9K7iqu3ou [typed-process]  include bytestring-0.12.0.2-4690 [typed-process]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [typed-process]  include process-1.6.18.0-26fa [typed-process]  include stm-2.5.2.1-83fa [typed-process]  include temporary-1.3-6LDbtKZIJMrKol9xVw5U4b [typed-process]  include text-2.1-c36a [typed-process]  include transformers-0.6.1.0-c3ec [typed-process]  include typed-process-0.2.13.0-FSt1jO30hyn93Vt8thsixz [typed-process]  include unliftio-core-0.2.1.0-2laCvrT8ZpN896XVg0bA9P [typed-process]  unit typed-process-0.2.13.0-6yciBfykvr1GyPh4L5do1C-typed-process-test-single-threaded [typed-process]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [typed-process]  include base-4.19.0.0-b960 [typed-process]  include base64-bytestring-1.2.1.0-1qR3QVAtzfk4y9K7iqu3ou [typed-process]  include bytestring-0.12.0.2-4690 [typed-process]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [typed-process]  include process-1.6.18.0-26fa [typed-process]  include stm-2.5.2.1-83fa [typed-process]  include temporary-1.3-6LDbtKZIJMrKol9xVw5U4b [typed-process]  include text-2.1-c36a [typed-process]  include transformers-0.6.1.0-c3ec [typed-process]  include typed-process-0.2.13.0-FSt1jO30hyn93Vt8thsixz [typed-process]  include unliftio-core-0.2.1.0-2laCvrT8ZpN896XVg0bA9P [typed-process] Ready component graph: [typed-process]  definite typed-process-0.2.13.0-FSt1jO30hyn93Vt8thsixz [typed-process]  depends async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [typed-process]  depends base-4.19.0.0-b960 [typed-process]  depends bytestring-0.12.0.2-4690 [typed-process]  depends process-1.6.18.0-26fa [typed-process]  depends stm-2.5.2.1-83fa [typed-process]  depends text-2.1-c36a [typed-process]  depends transformers-0.6.1.0-c3ec [typed-process]  depends unliftio-core-0.2.1.0-2laCvrT8ZpN896XVg0bA9P [typed-process]  definite typed-process-0.2.13.0-7tACAJQ5hGg7B8DUvPAa9B-typed-process-test [typed-process]  depends async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [typed-process]  depends base-4.19.0.0-b960 [typed-process]  depends base64-bytestring-1.2.1.0-1qR3QVAtzfk4y9K7iqu3ou [unliftio]  include safe-exceptions-0.1.7.4-3ShHADtaJwdGvWUSZS1UKv [unliftio]  include stm-2.5.2.1-83fa [unliftio]  include time-1.12.2-d26d [unliftio]  include transformers-0.6.1.0-c3ec [unliftio]  include unix-2.8.3.0-8aa6 [unliftio]  include unliftio-core-0.2.1.0-2laCvrT8ZpN896XVg0bA9P [unliftio]  component unliftio-0.2.25.1-HIO5ja6hvAMFKbnHwQMmgj-unliftio-spec [unliftio]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [unliftio]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [unliftio]  include base-4.19.0.0-b960 [unliftio]  include bytestring-0.12.0.2-4690 [unliftio]  include containers-0.6.8-4775 [unliftio]  include deepseq-1.5.0.0-412f [unliftio]  include directory-1.3.8.1-6a8e [unliftio]  include filepath-1.4.100.4-fa1c [unliftio]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [unliftio]  include process-1.6.18.0-26fa [unliftio]  include safe-exceptions-0.1.7.4-3ShHADtaJwdGvWUSZS1UKv [unliftio]  include stm-2.5.2.1-83fa [unliftio]  include time-1.12.2-d26d [unliftio]  include transformers-0.6.1.0-c3ec [unliftio]  include unix-2.8.3.0-8aa6 [unliftio]  include unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe [unliftio]  include unliftio-core-0.2.1.0-2laCvrT8ZpN896XVg0bA9P [unliftio] Linked component graph: [unliftio]  unit unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe [unliftio]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [unliftio]  include base-4.19.0.0-b960 [unliftio]  include bytestring-0.12.0.2-4690 [unliftio]  include deepseq-1.5.0.0-412f [unliftio]  include directory-1.3.8.1-6a8e [unliftio]  include filepath-1.4.100.4-fa1c [unliftio]  include process-1.6.18.0-26fa [unliftio]  include safe-exceptions-0.1.7.4-3ShHADtaJwdGvWUSZS1UKv [unliftio]  include stm-2.5.2.1-83fa [unliftio]  include time-1.12.2-d26d [unliftio]  include transformers-0.6.1.0-c3ec [unliftio]  include unix-2.8.3.0-8aa6 [unliftio]  include unliftio-core-0.2.1.0-2laCvrT8ZpN896XVg0bA9P [unliftio]  UnliftIO=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO,UnliftIO.Async=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO.Async,UnliftIO.Chan=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO.Chan,UnliftIO.Concurrent=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO.Concurrent,UnliftIO.Directory=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO.Directory,UnliftIO.Environment=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO.Environment,UnliftIO.Exception=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO.Exception,UnliftIO.Exception.Lens=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO.Exception.Lens,UnliftIO.Foreign=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO.Foreign,UnliftIO.IO=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO.IO,UnliftIO.IO.File=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO.IO.File,UnliftIO.IORef=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO.IORef,UnliftIO.Internals.Async=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO.Internals.Async,UnliftIO.MVar=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO.MVar,UnliftIO.Memoize=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO.Memoize,UnliftIO.Process=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO.Process,UnliftIO.QSem=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO.QSem,UnliftIO.QSemN=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO.QSemN,UnliftIO.STM=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO.STM,UnliftIO.Temporary=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO.Temporary,UnliftIO.Timeout=unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe:UnliftIO.Timeout [unliftio]  unit unliftio-0.2.25.1-HIO5ja6hvAMFKbnHwQMmgj-unliftio-spec [unliftio]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [unliftio]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [unliftio]  include base-4.19.0.0-b960 [unliftio]  include bytestring-0.12.0.2-4690 [unliftio]  include containers-0.6.8-4775 [unliftio]  include deepseq-1.5.0.0-412f [unliftio]  include directory-1.3.8.1-6a8e [unliftio]  include filepath-1.4.100.4-fa1c [unliftio]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [unliftio]  include process-1.6.18.0-26fa [unliftio]  include safe-exceptions-0.1.7.4-3ShHADtaJwdGvWUSZS1UKv [unliftio]  include stm-2.5.2.1-83fa [unliftio]  include time-1.12.2-d26d [unliftio]  include transformers-0.6.1.0-c3ec [unliftio]  include unix-2.8.3.0-8aa6 [unliftio]  include unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe [unliftio]  include unliftio-core-0.2.1.0-2laCvrT8ZpN896XVg0bA9P [unliftio] Ready component graph: Building no-recursion Building vector [concurrent-output] [4 of 6] Compiling System.Console.Concurrent ( System/Console/Concurrent.hs, dist/build/System/Console/Concurrent.o, dist/build/System/Console/Concurrent.dyn_o ) [concurrent-output] [5 of 6] Compiling System.Process.Concurrent ( System/Process/Concurrent.hs, dist/build/System/Process/Concurrent.o, dist/build/System/Process/Concurrent.dyn_o ) [concurrent-output] [6 of 6] Compiling System.Console.Regions ( System/Console/Regions.hs, dist/build/System/Console/Regions.o, dist/build/System/Console/Regions.dyn_o ) [concurrent-output] [1 of 6] Compiling Utility.Exception ( Utility/Exception.hs, dist/build/Utility/Exception.p_o ) [concurrent-output] [2 of 6] Compiling Utility.Monad ( Utility/Monad.hs, dist/build/Utility/Monad.p_o ) [concurrent-output] [3 of 6] Compiling System.Console.Concurrent.Internal ( System/Console/Concurrent/Internal.hs, dist/build/System/Console/Concurrent/Internal.p_o ) [concurrent-output] [4 of 6] Compiling System.Console.Concurrent ( System/Console/Concurrent.hs, dist/build/System/Console/Concurrent.p_o ) [concurrent-output] [5 of 6] Compiling System.Process.Concurrent ( System/Process/Concurrent.hs, dist/build/System/Process/Concurrent.p_o ) [concurrent-output] [6 of 6] Compiling System.Console.Regions ( System/Console/Regions.hs, dist/build/System/Console/Regions.p_o ) [concurrent-output] Phase: checkPhase [concurrent-output] Package has no test suites. [concurrent-output] Phase: haddockPhase [concurrent-output] Preprocessing library for concurrent-output-1.10.21.. [concurrent-output] Running Haddock on library for concurrent-output-1.10.21.. [concurrent-output] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [concurrent-output] [1 of 6] Compiling Utility.Exception ( Utility/Exception.hs, nothing ) [concurrent-output] [2 of 6] Compiling Utility.Monad ( Utility/Monad.hs, nothing ) [concurrent-output] [3 of 6] Compiling System.Console.Concurrent.Internal ( System/Console/Concurrent/Internal.hs, nothing ) [concurrent-output] [4 of 6] Compiling System.Console.Concurrent ( System/Console/Concurrent.hs, nothing ) [concurrent-output] [5 of 6] Compiling System.Process.Concurrent ( System/Process/Concurrent.hs, nothing ) [concurrent-output] [6 of 6] Compiling System.Console.Regions ( System/Console/Regions.hs, nothing ) [concurrent-output] Haddock coverage: [concurrent-output]  46% ( 20 / 43) in 'System.Console.Concurrent.Internal' [concurrent-output]  Missing documentation for: [concurrent-output]  OutputHandle (System/Console/Concurrent/Internal.hs:38) [concurrent-output]  Lock (System/Console/Concurrent/Internal.hs:45) [concurrent-output]  withLock (System/Console/Concurrent/Internal.hs:76) [concurrent-output]  takeOutputLock' (System/Console/Concurrent/Internal.hs:79) [concurrent-output]  outputConcurrent' (System/Console/Concurrent/Internal.hs:171) [concurrent-output]  fgProcess (System/Console/Concurrent/Internal.hs:244) [concurrent-output]  bgProcess (System/Console/Concurrent/Internal.hs:256) [concurrent-output]  willOutput (System/Console/Concurrent/Internal.hs:289) [concurrent-output]  StdHandle (System/Console/Concurrent/Internal.hs:296) [concurrent-output]  toHandle (System/Console/Concurrent/Internal.hs:299) [concurrent-output]  bufferFor (System/Console/Concurrent/Internal.hs:303) [concurrent-output]  OutputBufferedActivity (System/Console/Concurrent/Internal.hs:306) [concurrent-output]  AtEnd (System/Console/Concurrent/Internal.hs:314) [concurrent-output]  BufSig (System/Console/Concurrent/Internal.hs:317) [concurrent-output]  setupOutputBuffer (System/Console/Concurrent/Internal.hs:320) [concurrent-output]  outputDrainer (System/Console/Concurrent/Internal.hs:329) [concurrent-output]  registerOutputThread (System/Console/Concurrent/Internal.hs:349) [concurrent-output]  unregisterOutputThread (System/Console/Concurrent/Internal.hs:354) [concurrent-output]  bufferWriter (System/Console/Concurrent/Internal.hs:364) [concurrent-output]  addOutputBuffer (System/Console/Concurrent/Internal.hs:417) [concurrent-output]  bufferOutputSTM' (System/Console/Concurrent/Internal.hs:451) [concurrent-output]  waitAnyBuffer (System/Console/Concurrent/Internal.hs:477) [concurrent-output]  endsNewLine (System/Console/Concurrent/Internal.hs:491) [concurrent-output]  90% ( 18 / 20) in 'System.Console.Concurrent' [concurrent-output]  Missing documentation for: [concurrent-output]  StdHandle (System/Console/Concurrent/Internal.hs:296) [concurrent-output]  waitAnyBuffer (System/Console/Concurrent/Internal.hs:477) [concurrent-output]  100% ( 3 / 3) in 'System.Process.Concurrent' [concurrent-output] Warning: 'Text' is ambiguous. It is defined [concurrent-output]  * in ‘Data.Text.Internal’ [concurrent-output]  * in ‘Data.Text.Internal.Lazy’ [concurrent-output]  You may be able to disambiguate the identifier by qualifying it or [concurrent-output]  by specifying the type/value namespace explicitly. [lifted-async] [2 of 2] Compiling Control.Concurrent.Async.Lifted.Safe ( src/Control/Concurrent/Async/Lifted/Safe.hs, dist/build/Control/Concurrent/Async/Lifted/Safe.o, dist/build/Control/Concurrent/Async/Lifted/Safe.dyn_o ) [lifted-async] [1 of 2] Compiling Control.Concurrent.Async.Lifted ( src/Control/Concurrent/Async/Lifted.hs, dist/build/Control/Concurrent/Async/Lifted.p_o ) [lifted-async] [2 of 2] Compiling Control.Concurrent.Async.Lifted.Safe ( src/Control/Concurrent/Async/Lifted/Safe.hs, dist/build/Control/Concurrent/Async/Lifted/Safe.p_o ) [lifted-async] Phase: haddockPhase [lifted-async] Preprocessing library for lifted-async-0.10.2.7.. [lifted-async] Running Haddock on library for lifted-async-0.10.2.7.. [lifted-async] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [lifted-async] [1 of 2] Compiling Control.Concurrent.Async.Lifted ( src/Control/Concurrent/Async/Lifted.hs, nothing ) [lifted-async] [2 of 2] Compiling Control.Concurrent.Async.Lifted.Safe ( src/Control/Concurrent/Async/Lifted/Safe.hs, nothing ) [lifted-async] Haddock coverage: [lifted-async] Warning: 'Concurrently' is ambiguous. It is defined [lifted-async]  * in ‘Control.Concurrent.Async.Internal’ [lifted-async]  * in ‘Control.Concurrent.Async.Internal’ [lifted-async]  * at src/Control/Concurrent/Async/Lifted.hs:448:28 [lifted-async]  * at src/Control/Concurrent/Async/Lifted.hs:448:1 [lifted-async]  You may be able to disambiguate the identifier by qualifying it or [lifted-async]  by specifying the type/value namespace explicitly. [lifted-async]  Defaulting to the one defined at src/Control/Concurrent/Async/Lifted.hs:448:1 [lifted-async] Warning: 'runConcurrently' is ambiguous. It is defined [lifted-async]  * in ‘Control.Concurrent.Async.Internal’ [lifted-async]  * at src/Control/Concurrent/Async/Lifted.hs:448:43 [lifted-async]  You may be able to disambiguate the identifier by qualifying it or [lifted-async]  by specifying the type/value namespace explicitly. [lifted-async]  Defaulting to the one defined at src/Control/Concurrent/Async/Lifted.hs:448:43 [lifted-async] Warning: 'a' is out of scope. [lifted-async]  If you qualify the identifier, haddock can try to link it anyway. [lifted-async] Warning: 'cancel' is ambiguous. It is defined [lifted-async]  * in ‘Control.Concurrent.Async.Internal’ [lifted-async]  * at src/Control/Concurrent/Async/Lifted.hs:222:1 [lifted-async]  You may be able to disambiguate the identifier by qualifying it or [lifted-async]  by specifying the type/value namespace explicitly. [lifted-async]  Defaulting to the one defined at src/Control/Concurrent/Async/Lifted.hs:222:1 [lifted-async]  98% ( 62 / 63) in 'Control.Concurrent.Async.Lifted' [lifted-async]  Missing documentation for: [lifted-async]  ExceptionInLinkedThread [lifted-async] Warning: 'm' is out of scope. [lifted-async]  If you qualify the identifier, haddock can try to link it anyway. [lifted-async] Warning: 'a' is out of scope. [lifted-async]  If you qualify the identifier, haddock can try to link it anyway. [lifted-async] Warning: 'Concurrently' is ambiguous. It is defined [lifted-async]  * in ‘Control.Concurrent.Async.Internal’ [lifted-async]  * in ‘Control.Concurrent.Async.Internal’ [lifted-async]  * at src/Control/Concurrent/Async/Lifted.hs:448:28 [lifted-async]  * at src/Control/Concurrent/Async/Lifted.hs:448:1 [lifted-async]  * at src/Control/Concurrent/Async/Lifted/Safe.hs:413:3 [lifted-async]  * at src/Control/Concurrent/Async/Lifted/Safe.hs:412:1 [lifted-async]  You may be able to disambiguate the identifier by qualifying it or [lifted-async]  by specifying the type/value namespace explicitly. [lifted-async]  Defaulting to the one defined at src/Control/Concurrent/Async/Lifted/Safe.hs:412:1 [lifted-async] Warning: 'runConcurrently' is ambiguous. It is defined [lifted-async]  * in ‘Control.Concurrent.Async.Internal’ [lifted-async]  * at src/Control/Concurrent/Async/Lifted.hs:448:43 [lifted-async]  * at src/Control/Concurrent/Async/Lifted/Safe.hs:414:29 [lifted-async]  You may be able to disambiguate the identifier by qualifying it or [lifted-async]  by specifying the type/value namespace explicitly. [lifted-async]  Defaulting to the one defined at src/Control/Concurrent/Async/Lifted/Safe.hs:414:29 [lifted-async] Warning: 'cancel' is ambiguous. It is defined [lifted-async]  * in ‘Control.Concurrent.Async.Internal’ [lifted-async]  * at src/Control/Concurrent/Async/Lifted.hs:222:1 [lifted-async]  * at src/Control/Concurrent/Async/Lifted/Safe.hs:215:1 [lifted-async]  You may be able to disambiguate the identifier by qualifying it or [lifted-async]  by specifying the type/value namespace explicitly. [lifted-async]  Defaulting to the one defined at src/Control/Concurrent/Async/Lifted/Safe.hs:215:1 [logict] [2 of 2] Compiling Control.Monad.Logic ( Control/Monad/Logic.hs, dist/build/Control/Monad/Logic.o, dist/build/Control/Monad/Logic.dyn_o ) [logict] [1 of 2] Compiling Control.Monad.Logic.Class ( Control/Monad/Logic/Class.hs, dist/build/Control/Monad/Logic/Class.p_o ) [logict] [2 of 2] Compiling Control.Monad.Logic ( Control/Monad/Logic.hs, dist/build/Control/Monad/Logic.p_o ) [logict] Preprocessing test suite 'logict-tests' for logict-0.8.2.0.. [logict] Building test suite 'logict-tests' for logict-0.8.2.0.. [logict] [1 of 1] Compiling Main ( test/Test.hs, dist/build/logict-tests/logict-tests-tmp/Main.o ) [logict] [2 of 2] Linking dist/build/logict-tests/logict-tests [logict] Phase: checkPhase [logict] Running 1 test suites... [logict] Test suite logict-tests: RUNNING... [logict] All [logict]  Monad Reader + env [logict]  Monad Reader 1: OK [logict]  Monad Reader 2: OK [logict]  Monad Reader 3: OK [logict]  Various monads [logict]  runIdentity all: OK [logict]  runIdentity many: OK [logict]  observeAll: OK [logict]  observeMany: OK [logict]  runReader is productive: OK [logict]  observeManyT can be used with Either: OK [logict]  Control.Monad.Logic tests [logict]  runLogicT multi: OK [logict]  runLogicT none: OK [logict]  runLogicT first: OK [logict]  runLogic multi: OK [logict]  runLogic none: OK [logict]  observe multi: OK [logict]  observe none: OK [logict]  observeAll multi: OK [logict]  observeAll none: OK [logict]  observeMany multi: OK [logict]  observeMany none: OK [logict]  (>>-) Logic: OK [logict]  Control.Monad.Logic.Class tests [logict]  msplit laws [logict]  msplit mzero == return Nothing [logict]  msplit mzero :: []: OK [logict]  msplit mzero :: ReaderT: OK [logict]  msplit mzero :: CPS WriterT: OK [logict]  msplit mzero :: LogicT: OK [logict]  msplit mzero :: strict StateT: OK [logict]  msplit mzero :: lazy StateT: OK [logict]  msplit (return a `mplus` m) == return (Just a, m) [logict]  msplit []: OK [logict]  (>>-) []: OK [logict]  msplit ReaderT: OK [logict]  msplit CPS WriterT: OK [logict]  msplit LogicT: OK [logict]  msplit strict StateT: OK [logict]  msplit lazy StateT: OK [logict]  fair disjunction [logict]  some odds: OK [logict]  unfair disjunction: OK [logict]  fair disjunction :: LogicT: OK [logict]  fair production: OK [logict]  NONTERMINATION even when fair: OK (0.11s) [logict]  fair disjunction :: []: OK [logict]  fair disjunction :: ReaderT: OK [logict]  fair disjunction :: CPS WriterT: OK [logict]  fair disjunction :: strict StateT: OK [logict]  fair disjunction :: lazy StateT: OK [logict]  fair conjunction [logict]  fair conjunction :: LogicT: OK [logict]  fair conjunction OK: OK [logict]  fair conjunction also OK: OK [logict]  fair conjunction NON-PRODUCTIVE: OK (0.12s) [logict]  fair conjunction also NON-PRODUCTIVE: OK (0.12s) [logict]  unfair conjunction is NON-PRODUCTIVE: OK (0.12s) [logict]  fair conjunction :: []: OK [logict]  fair conjunction :: ReaderT: OK [logict]  fair conjunction :: CPS WriterT: OK [logict]  fair conjunction :: strict StateT: OK [logict]  fair conjunction :: lazy StateT: OK [logict]  ifte logical conditional (soft-cut) [logict]  divisible odds: OK [logict]  indivisible odds, wrong: OK [logict]  indivisible odds :: LogicT: OK [logict]  indivisible odds :: []: OK [logict]  indivisible odds :: ReaderT: OK [logict]  indivisible odds :: CPS WriterT: OK [logict]  indivisible odds :: strict StateT: OK [logict]  indivisible odds :: strict StateT: OK [logict]  once (pruning) [lukko] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [lukko] Using strip version 2.44 found on system at: [lukko] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [lukko] Using tar found on system at: [lukko] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [lukko] No uhc found [lukko] Phase: buildPhase [lukko] Preprocessing library for lukko-0.1.2.. [lukko] Building library for lukko-0.1.2.. [lukko] [1 of 8] Compiling Lukko.Internal.FillBytes ( src/Lukko/Internal/FillBytes.hs, dist/build/Lukko/Internal/FillBytes.o, dist/build/Lukko/Internal/FillBytes.dyn_o ) [lukko] [2 of 8] Compiling Lukko.Internal.HandleToFD ( src/Lukko/Internal/HandleToFD.hs, dist/build/Lukko/Internal/HandleToFD.o, dist/build/Lukko/Internal/HandleToFD.dyn_o ) [lukko] [3 of 8] Compiling Lukko.Internal.FD ( dist/build/Lukko/Internal/FD.hs, dist/build/Lukko/Internal/FD.o, dist/build/Lukko/Internal/FD.dyn_o ) [lukko] [4 of 8] Compiling Lukko.Internal.Types ( src/Lukko/Internal/Types.hs, dist/build/Lukko/Internal/Types.o, dist/build/Lukko/Internal/Types.dyn_o ) [lukko] [5 of 8] Compiling Lukko.FLock ( dist/build/Lukko/FLock.hs, dist/build/Lukko/FLock.o, dist/build/Lukko/FLock.dyn_o ) [lukko] [6 of 8] Compiling Lukko.NoOp ( src/Lukko/NoOp.hs, dist/build/Lukko/NoOp.o, dist/build/Lukko/NoOp.dyn_o ) [lukko] [7 of 8] Compiling Lukko.OFD ( dist/build/Lukko/OFD.hs, dist/build/Lukko/OFD.o, dist/build/Lukko/OFD.dyn_o ) [lukko] [8 of 8] Compiling Lukko ( src/Lukko.hs, dist/build/Lukko.o, dist/build/Lukko.dyn_o ) [lukko] [1 of 8] Compiling Lukko.Internal.FillBytes ( src/Lukko/Internal/FillBytes.hs, dist/build/Lukko/Internal/FillBytes.p_o ) [lukko] [2 of 8] Compiling Lukko.Internal.HandleToFD ( src/Lukko/Internal/HandleToFD.hs, dist/build/Lukko/Internal/HandleToFD.p_o ) [lukko] [3 of 8] Compiling Lukko.Internal.FD ( dist/build/Lukko/Internal/FD.hs, dist/build/Lukko/Internal/FD.p_o ) [lukko] [4 of 8] Compiling Lukko.Internal.Types ( src/Lukko/Internal/Types.hs, dist/build/Lukko/Internal/Types.p_o ) [lukko] [5 of 8] Compiling Lukko.FLock ( dist/build/Lukko/FLock.hs, dist/build/Lukko/FLock.p_o ) [lukko] [6 of 8] Compiling Lukko.NoOp ( src/Lukko/NoOp.hs, dist/build/Lukko/NoOp.p_o ) [lukko] [7 of 8] Compiling Lukko.OFD ( dist/build/Lukko/OFD.hs, dist/build/Lukko/OFD.p_o ) [lukko] [8 of 8] Compiling Lukko ( src/Lukko.hs, dist/build/Lukko.p_o ) [lukko] Preprocessing test suite 'test-thread' for lukko-0.1.2.. [lukko] Building test suite 'test-thread' for lukko-0.1.2.. [lukko] [1 of 1] Compiling Main ( test/Tests.hs, dist/build/test-thread/test-thread-tmp/Main.o ) [lukko] [2 of 2] Linking dist/build/test-thread/test-thread [lukko] Preprocessing test suite 'test-process' for lukko-0.1.2.. [lukko] Building test suite 'test-process' for lukko-0.1.2.. [lukko] [1 of 1] Compiling Main ( test/TestProcess.hs, dist/build/test-process/test-process-tmp/Main.o ) [lukko] [2 of 2] Linking dist/build/test-process/test-process [lukko] Phase: checkPhase [lukko] Running 2 test suites... [lukko] Test suite test-thread: RUNNING... [lukko] lukko [lukko]  Lukko default [lukko]  concurrent threads: OK (0.12s) [lukko]  FileLockingSupported and fileLockingSupported agree: OK [lukko]  Lukko.NoOp [lukko]  concurrent threads: IGNORED [lukko]  FileLockingSupported and fileLockingSupported agree: OK [lukko]  Lukko.OFD [lukko]  concurrent threads: OK (0.12s) [lukko]  FileLockingSupported and fileLockingSupported agree: OK [lukko]  Lukko.FLock [lukko]  concurrent threads: OK (0.12s) [lukko]  FileLockingSupported and fileLockingSupported agree: OK [lukko]  [lukko] All 8 tests passed (0.36s) [lukko] Test suite test-thread: PASS [lukko] Test suite logged to: dist/test/lukko-0.1.2-test-thread.log [lukko] Test suite test-process: RUNNING... [lukko] Unknown paramters. Doing nothing. [lukko] Test suite test-process: PASS [lukko] Test suite logged to: dist/test/lukko-0.1.2-test-process.log [lukko] 2 of 2 test suites (2 of 2 test cases) passed. [lukko] Phase: haddockPhase [lukko] Preprocessing library for lukko-0.1.2.. [lukko] Running Haddock on library for lukko-0.1.2.. [post-build-hook] Uploading to cachix cache "sellout": /nix/store/7wphf0b9mxyv8zqfxgvhc9c205r5iqn2-pcg-random-0.1.4.0 /nix/store/bwaa5914rkqs13m4aw2pi58pglkyfqws-pcg-random-0.1.4.0-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/7wphf0b9mxyv8zqfxgvhc9c205r5iqn2-pcg-random-0.1.4.0 /nix/store/bwaa5914rkqs13m4aw2pi58pglkyfqws-pcg-random-0.1.4.0-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/7wphf0b9mxyv8zqfxgvhc9c205r5iqn2-pcg-random-0.1.4.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 19 of 172 built (12 building), 395 of 395 downloaded from cache [streaming-commons] Using Cabal-3.10.2.0 compiled by ghc-9.8 [streaming-commons] Using compiler: ghc-9.8.1 [streaming-commons] Using install prefix: [streaming-commons] /nix/store/6gvnqx0rsijjp5yf44rhh6zr1jzlfmcs-streaming-commons-0.2.3.0 [streaming-commons] Executables installed in: [streaming-commons] /nix/store/6gvnqx0rsijjp5yf44rhh6zr1jzlfmcs-streaming-commons-0.2.3.0/bin [streaming-commons] Libraries installed in: [streaming-commons] /nix/store/6gvnqx0rsijjp5yf44rhh6zr1jzlfmcs-streaming-commons-0.2.3.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/streaming-commons-0.2.3.0-2nBMHbX7o8X6B9tqZznmK [streaming-commons] Dynamic Libraries installed in: [streaming-commons] /nix/store/6gvnqx0rsijjp5yf44rhh6zr1jzlfmcs-streaming-commons-0.2.3.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [streaming-commons] Private executables installed in: [streaming-commons] /nix/store/6gvnqx0rsijjp5yf44rhh6zr1jzlfmcs-streaming-commons-0.2.3.0/libexec/x86_64-linux-ghc-9.8.1/streaming-commons-0.2.3.0 [streaming-commons] Data files installed in: [streaming-commons] /nix/store/6gvnqx0rsijjp5yf44rhh6zr1jzlfmcs-streaming-commons-0.2.3.0/share/x86_64-linux-ghc-9.8.1/streaming-commons-0.2.3.0 [streaming-commons] Documentation installed in: [streaming-commons] /nix/store/1chmvn5spg4zp3a0k2mjncrbdl2314y3-streaming-commons-0.2.3.0-doc/share/doc/streaming-commons-0.2.3.0 [streaming-commons] Configuration files installed in: [streaming-commons] /nix/store/6gvnqx0rsijjp5yf44rhh6zr1jzlfmcs-streaming-commons-0.2.3.0/etc [streaming-commons] No alex found [streaming-commons] Using ar found on system at: [streaming-commons] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [streaming-commons] No c2hs found [streaming-commons] No cpphs found [streaming-commons] No doctest found [streaming-commons] Using gcc version 14.3.0 given by user at: [streaming-commons] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [streaming-commons] Using ghc version 9.8.1 found on system at: [streaming-commons] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [streaming-commons] Using ghc-pkg version 9.8.1 found on system at: [streaming-commons] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [streaming-commons] No ghcjs found [streaming-commons] No ghcjs-pkg found [streaming-commons] No greencard found [streaming-commons] Using haddock version 2.30.0 found on system at: [streaming-commons] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [streaming-commons] No happy found [streaming-commons] Using haskell-suite found on system at: haskell-suite-dummy-location [streaming-commons] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [streaming-commons] No hmake found [streaming-commons] Using hpc version 0.69 found on system at: [streaming-commons] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [streaming-commons] Using hsc2hs version 0.68.10 found on system at: [streaming-commons] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [streaming-commons] Using hscolour version 1.25 found on system at: [streaming-commons] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [streaming-commons] No jhc found [streaming-commons] Using ld found on system at: [streaming-commons] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [streaming-commons] No pkg-config found [streaming-commons] Using runghc version 9.8.1 found on system at: [streaming-commons] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [streaming-commons] Using strip version 2.44 found on system at: [streaming-commons] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [streaming-commons] Using tar found on system at: [streaming-commons] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [streaming-commons] No uhc found [streaming-commons] Phase: buildPhase [streaming-commons] Preprocessing library for streaming-commons-0.2.3.0.. [streaming-commons] Building library for streaming-commons-0.2.3.0.. [streaming-commons] [ 1 of 11] Compiling Data.Streaming.ByteString.Builder.Buffer ( Data/Streaming/ByteString/Builder/Buffer.hs, dist/build/Data/Streaming/ByteString/Builder/Buffer.o, dist/build/Data/Streaming/ByteString/Builder/Buffer.dyn_o ) [streaming-commons] [ 2 of 11] Compiling Data.Streaming.ByteString.Builder ( Data/Streaming/ByteString/Builder.hs, dist/build/Data/Streaming/ByteString/Builder.o, dist/build/Data/Streaming/ByteString/Builder.dyn_o ) [streaming-commons] [ 3 of 11] Compiling Data.Streaming.FileRead ( Data/Streaming/FileRead.hs, dist/build/Data/Streaming/FileRead.o, dist/build/Data/Streaming/FileRead.dyn_o ) [streaming-commons] [ 4 of 11] Compiling Data.Streaming.Filesystem ( Data/Streaming/Filesystem.hs, dist/build/Data/Streaming/Filesystem.o, dist/build/Data/Streaming/Filesystem.dyn_o ) [streaming-commons] [ 5 of 11] Compiling Data.Streaming.Network.Internal ( Data/Streaming/Network/Internal.hs, dist/build/Data/Streaming/Network/Internal.o, dist/build/Data/Streaming/Network/Internal.dyn_o ) [streaming-commons] [ 6 of 11] Compiling Data.Streaming.Network ( Data/Streaming/Network.hs, dist/build/Data/Streaming/Network.o, dist/build/Data/Streaming/Network.dyn_o ) [strict] [4 of 7] Compiling Data.Strict.Tuple ( src/Data/Strict/Tuple.hs, nothing ) [strict]  [strict] src/Data/Strict/Tuple.hs:124:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] [strict]  Noncanonical ‘mappend’ definition detected [strict]  in the instance declaration for ‘Monoid (Pair a b)’. [strict]  ‘mappend’ will eventually be removed in favour of ‘(<>)’ [strict]  Suggested fix: [strict]  Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ [strict]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid [strict]  | [strict] 124 | (x1 :!: y1) `mappend` (x2 :!: y2) = (x1 `mappend` x2) :!: (y1 `mappend` y2) [strict]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [strict] [5 of 7] Compiling Data.Strict.Classes ( src/Data/Strict/Classes.hs, nothing ) [strict] [6 of 7] Compiling Data.Strict ( src/Data/Strict.hs, nothing ) [strict] [7 of 7] Compiling System.IO.Strict ( src/System/IO/Strict.hs, nothing ) [strict] Haddock coverage: [strict] Warning: 'Either' is ambiguous. It is defined [strict]  * in ‘Data.Either’ [strict]  * at src/Data/Strict/Either.hs:54:1 [strict]  You may be able to disambiguate the identifier by qualifying it or [strict]  by specifying the type/value namespace explicitly. [strict]  Defaulting to the one defined at src/Data/Strict/Either.hs:54:1 [strict] Warning: 'Left' is ambiguous. It is defined [strict]  * in ‘Data.Either’ [strict]  * at src/Data/Strict/Either.hs:54:19 [strict]  You may be able to disambiguate the identifier by qualifying it or [strict]  by specifying the type/value namespace explicitly. [strict]  Defaulting to the one defined at src/Data/Strict/Either.hs:54:19 [strict] Warning: 'Right' is ambiguous. It is defined [strict]  * in ‘Data.Either’ [strict]  * at src/Data/Strict/Either.hs:54:29 [strict]  You may be able to disambiguate the identifier by qualifying it or [strict]  by specifying the type/value namespace explicitly. [strict]  Defaulting to the one defined at src/Data/Strict/Either.hs:54:29 [strict]  100% ( 10 / 10) in 'Data.Strict.Either' [strict] Warning: 'Maybe' is ambiguous. It is defined [strict]  * at src/Data/Strict/Maybe.hs:58:1 [strict]  * in ‘GHC.Maybe’ [strict]  You may be able to disambiguate the identifier by qualifying it or [strict]  by specifying the type/value namespace explicitly. [strict]  Defaulting to the one defined at src/Data/Strict/Maybe.hs:58:1 [strict] Warning: 'Nothing' is ambiguous. It is defined [strict]  * at src/Data/Strict/Maybe.hs:58:16 [strict]  * in ‘GHC.Maybe’ [strict]  You may be able to disambiguate the identifier by qualifying it or [strict]  by specifying the type/value namespace explicitly. [strict]  Defaulting to the one defined at src/Data/Strict/Maybe.hs:58:16 [strict] Warning: 'Just' is ambiguous. It is defined [strict]  * at src/Data/Strict/Maybe.hs:58:26 [strict]  * in ‘GHC.Maybe’ [strict]  You may be able to disambiguate the identifier by qualifying it or [strict]  by specifying the type/value namespace explicitly. [strict]  Defaulting to the one defined at src/Data/Strict/Maybe.hs:58:26 [strict]  100% ( 11 / 11) in 'Data.Strict.Maybe' [strict] Warning: 'These' is ambiguous. It is defined [strict]  * at src/Data/Strict/These.hs:65:38 [strict]  * at src/Data/Strict/These.hs:65:1 [strict]  * in ‘Data.These’ [strict]  * in ‘Data.These’ [strict]  You may be able to disambiguate the identifier by qualifying it or [strict]  by specifying the type/value namespace explicitly. [strict]  Defaulting to the one defined at src/Data/Strict/These.hs:65:1 [strict] Warning: 'here' is out of scope. [strict]  If you qualify the identifier, haddock can try to link it anyway. [strict] Warning: 'there' is out of scope. [strict]  If you qualify the identifier, haddock can try to link it anyway. [strict]  70% ( 12 / 17) in 'Data.Strict.These' [strict]  Missing documentation for: [strict]  Module header [strict]  distrThesePair (src/Data/Strict/These.hs:156) [strict]  undistrThesePair (src/Data/Strict/These.hs:161) [strict]  distrPairThese (src/Data/Strict/These.hs:173) [strict]  undistrPairThese (src/Data/Strict/These.hs:178) [strict]  90% ( 9 / 10) in 'Data.Strict.Tuple' [strict]  Missing documentation for: [strict]  :!: (src/Data/Strict/Tuple.hs:69) [strict]  50% ( 1 / 2) in 'Data.Strict.Classes' [text-short]  foldr: OK (3.14s) [text-short]  +++ OK, passed 50000 tests. [text-short]  foldr #2: OK (0.83s) [text-short]  +++ OK, passed 50000 tests. [text-short]  foldr #3: OK (0.87s) [text-short]  +++ OK, passed 50000 tests. [text-short]  foldr1: OK (2.64s) [text-short]  +++ OK, passed 50000 tests; 8183 discarded. [text-short]  foldl1: OK (2.77s) [text-short]  +++ OK, passed 50000 tests; 8085 discarded. [text-short]  foldl1': OK (3.21s) [text-short]  +++ OK, passed 50000 tests; 8131 discarded. [text-short]  splitAtEnd: OK (0.78s) [text-short]  +++ OK, passed 50000 tests. [text-short]  find: OK (0.57s) [text-short]  +++ OK, passed 50000 tests. [text-short]  findIndex: OK (0.56s) [text-short]  +++ OK, passed 50000 tests. [text-short]  isSuffixOf: OK (1.16s) [text-short]  +++ OK, passed 50000 tests. [text-short]  isPrefixOf: OK (1.17s) [text-short]  +++ OK, passed 50000 tests. [text-short]  stripPrefix: OK (1.37s) [text-short]  +++ OK, passed 50000 tests. [text-short]  stripSuffix: OK (1.17s) [text-short]  +++ OK, passed 50000 tests. [text-short]  stripPrefix 2: OK (0.51s) [text-short]  +++ OK, passed 50000 tests. [text-short]  stripSuffix 2: OK (0.47s) [text-short]  +++ OK, passed 50000 tests. [text-short]  cons: OK (0.44s) [text-short]  +++ OK, passed 50000 tests. [text-short]  snoc: OK (0.49s) [text-short]  +++ OK, passed 50000 tests. [text-short]  uncons: OK (0.48s) [text-short]  +++ OK, passed 50000 tests. [text-short]  unsnoc: OK (0.48s) [text-short]  +++ OK, passed 50000 tests. [text-short]  break: OK (0.51s) [text-short]  +++ OK, passed 50000 tests. [text-short]  span: OK (0.33s) [text-short]  +++ OK, passed 50000 tests. [text-short]  breakEnd: OK (0.39s) [text-short]  +++ OK, passed 50000 tests. [text-short]  spanEnd: OK (0.40s) [text-short]  +++ OK, passed 50000 tests. [text-short]  splitAt/isPrefixOf: OK (0.49s) [text-short]  +++ OK, passed 50000 tests. [text-short]  splitAt/isSuffixOf: OK (0.70s) [text-short]  +++ OK, passed 50000 tests. [text-short]  [text-short] All 81 tests passed (87.81s) [text-short] Test suite text-short-tests: PASS [text-short] Test suite logged to: dist/test/text-short-0.1.6-text-short-tests.log [text-short] 1 of 1 test suites (1 of 1 test cases) passed. [text-short] checkPhase completed in 1 minutes 28 seconds [text-short] Phase: haddockPhase [text-short] Preprocessing library for text-short-0.1.6.. [text-short] Running Haddock on library for text-short-0.1.6.. [text-short] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [text-short] [1 of 5] Compiling PrimOps ( src-ghc804/PrimOps.hs, nothing ) [text-short] [2 of 5] Compiling Data.Text.Short.Internal ( src/Data/Text/Short/Internal.hs, nothing ) [text-short] [3 of 5] Compiling Data.Text.Short.Unsafe ( src/Data/Text/Short/Unsafe.hs, nothing ) [text-short] [4 of 5] Compiling Data.Text.Short ( src/Data/Text/Short.hs, nothing ) [text-short] [5 of 5] Compiling Data.Text.Short.Partial ( src/Data/Text/Short/Partial.hs, nothing ) [text-short] Haddock coverage: [text-short] Warning: 'ShortText' is ambiguous. It is defined [text-short]  * at src/Data/Text/Short/Internal.hs:174:21 [text-short]  * at src/Data/Text/Short/Internal.hs:174:1 [text-short]  You may be able to disambiguate the identifier by qualifying it or [text-short]  by specifying the type/value namespace explicitly. [text-short]  Defaulting to the one defined at src/Data/Text/Short/Internal.hs:174:1 [text-short] Warning: 'ShortByteString' is ambiguous. It is defined [text-short]  * in ‘Data.ByteString.Short.Internal’ [text-short]  * in ‘Data.ByteString.Short.Internal’ [text-short]  You may be able to disambiguate the identifier by qualifying it or [text-short]  by specifying the type/value namespace explicitly. [text-short]  Defaulting to the one defined in ‘Data.ByteString.Short.Internal’ [text-short] Warning: 'all' is ambiguous. It is defined [text-short]  * in ‘Data.Foldable’ [text-short]  * in ‘Data.ByteString’ [text-short]  * in ‘Data.ByteString.Short.Internal’ [text-short]  * in ‘Data.Text’ [text-short]  * at src/Data/Text/Short/Internal.hs:321:1 [text-short]  You may be able to disambiguate the identifier by qualifying it or [time-compat]  1971-2-30 = 1971-02-28: OK [time-compat]  1971-2-31 = 1971-02-28: OK [time-compat]  1971-2-32 = 1971-02-28: OK [time-compat]  1971-2-40 = 1971-02-28: OK [time-compat]  1971-12--7 = 1971-12-01: OK [time-compat]  1971-12--1 = 1971-12-01: OK [time-compat]  1971-12-0 = 1971-12-01: OK [time-compat]  1971-12-1 = 1971-12-01: OK [time-compat]  1971-12-2 = 1971-12-02: OK [time-compat]  1971-12-27 = 1971-12-27: OK [time-compat]  1971-12-28 = 1971-12-28: OK [time-compat]  1971-12-29 = 1971-12-29: OK [time-compat]  1971-12-30 = 1971-12-30: OK [time-compat]  1971-12-31 = 1971-12-31: OK [time-compat]  1971-12-32 = 1971-12-31: OK [time-compat]  1971-12-40 = 1971-12-31: OK [time-compat]  1971-13--7 = 1971-12-01: OK [time-compat]  1971-13--1 = 1971-12-01: OK [time-compat]  1971-13-0 = 1971-12-01: OK [time-compat]  1971-13-1 = 1971-12-01: OK [time-compat]  1971-13-2 = 1971-12-02: OK [time-compat]  1971-13-27 = 1971-12-27: OK [time-compat]  1971-13-28 = 1971-12-28: OK [time-compat]  1971-13-29 = 1971-12-29: OK [time-compat]  1971-13-30 = 1971-12-30: OK [time-compat]  1971-13-31 = 1971-12-31: OK [time-compat]  1971-13-32 = 1971-12-31: OK [time-compat]  1971-13-40 = 1971-12-31: OK [time-compat]  1971-17--7 = 1971-12-01: OK [time-compat]  1971-17--1 = 1971-12-01: OK [time-compat]  1971-17-0 = 1971-12-01: OK [time-compat]  1971-17-1 = 1971-12-01: OK [time-compat]  1971-17-2 = 1971-12-02: OK [time-compat]  1971-17-27 = 1971-12-27: OK [time-compat]  1971-17-28 = 1971-12-28: OK [time-compat]  1971-17-29 = 1971-12-29: OK [time-compat]  1971-17-30 = 1971-12-30: OK [time-compat]  1971-17-31 = 1971-12-31: OK [time-compat]  1971-17-32 = 1971-12-31: OK [time-compat]  1971-17-40 = 1971-12-31: OK [time-compat]  ISOWeekDay [time-compat]  1968-W-20--2 = 1968-W01-1: OK [time-compat]  1968-W-20--1 = 1968-W01-1: OK [time-compat]  1968-W-20-0 = 1968-W01-1: OK [time-compat]  1968-W-20-1 = 1968-W01-1: OK [time-compat]  1968-W-20-4 = 1968-W01-4: OK [time-compat]  1968-W-20-6 = 1968-W01-6: OK [time-compat]  1968-W-20-7 = 1968-W01-7: OK [time-compat]  1968-W-20-8 = 1968-W01-7: OK [typed-process]  depends bytestring-0.12.0.2-4690 [typed-process]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [typed-process]  depends process-1.6.18.0-26fa [typed-process]  depends stm-2.5.2.1-83fa [typed-process]  depends temporary-1.3-6LDbtKZIJMrKol9xVw5U4b [typed-process]  depends text-2.1-c36a [typed-process]  depends transformers-0.6.1.0-c3ec [typed-process]  depends typed-process-0.2.13.0-FSt1jO30hyn93Vt8thsixz [typed-process]  depends unliftio-core-0.2.1.0-2laCvrT8ZpN896XVg0bA9P [typed-process]  definite typed-process-0.2.13.0-6yciBfykvr1GyPh4L5do1C-typed-process-test-single-threaded [typed-process]  depends async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [typed-process]  depends base-4.19.0.0-b960 [typed-process]  depends base64-bytestring-1.2.1.0-1qR3QVAtzfk4y9K7iqu3ou [typed-process]  depends bytestring-0.12.0.2-4690 [typed-process]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [typed-process]  depends process-1.6.18.0-26fa [typed-process]  depends stm-2.5.2.1-83fa [typed-process]  depends temporary-1.3-6LDbtKZIJMrKol9xVw5U4b [typed-process]  depends text-2.1-c36a [typed-process]  depends transformers-0.6.1.0-c3ec [typed-process]  depends typed-process-0.2.13.0-FSt1jO30hyn93Vt8thsixz [typed-process]  depends unliftio-core-0.2.1.0-2laCvrT8ZpN896XVg0bA9P [typed-process] Using Cabal-3.10.2.0 compiled by ghc-9.8 [typed-process] Using compiler: ghc-9.8.1 [typed-process] Using install prefix: [typed-process] /nix/store/ap38jzr28k0wy1lhr9dmnj3py89mgs1x-typed-process-0.2.13.0 [typed-process] Executables installed in: [typed-process] /nix/store/ap38jzr28k0wy1lhr9dmnj3py89mgs1x-typed-process-0.2.13.0/bin [typed-process] Libraries installed in: [typed-process] /nix/store/ap38jzr28k0wy1lhr9dmnj3py89mgs1x-typed-process-0.2.13.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/typed-process-0.2.13.0-FSt1jO30hyn93Vt8thsixz [typed-process] Dynamic Libraries installed in: [typed-process] /nix/store/ap38jzr28k0wy1lhr9dmnj3py89mgs1x-typed-process-0.2.13.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [typed-process] Private executables installed in: [typed-process] /nix/store/ap38jzr28k0wy1lhr9dmnj3py89mgs1x-typed-process-0.2.13.0/libexec/x86_64-linux-ghc-9.8.1/typed-process-0.2.13.0 [typed-process] Data files installed in: [typed-process] /nix/store/ap38jzr28k0wy1lhr9dmnj3py89mgs1x-typed-process-0.2.13.0/share/x86_64-linux-ghc-9.8.1/typed-process-0.2.13.0 [typed-process] Documentation installed in: [typed-process] /nix/store/n3nq1smcbchiisbwj3qihk1xgw7hn2ig-typed-process-0.2.13.0-doc/share/doc/typed-process-0.2.13.0 [typed-process] Configuration files installed in: [typed-process] /nix/store/ap38jzr28k0wy1lhr9dmnj3py89mgs1x-typed-process-0.2.13.0/etc [typed-process] No alex found [typed-process] Using ar found on system at: [typed-process] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [typed-process] No c2hs found [typed-process] No cpphs found [typed-process] No doctest found [typed-process] Using gcc version 14.3.0 given by user at: [typed-process] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [typed-process] Using ghc version 9.8.1 found on system at: [typed-process] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [typed-process] Using ghc-pkg version 9.8.1 found on system at: [typed-process] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [typed-process] No ghcjs found [typed-process] No ghcjs-pkg found [typed-process] No greencard found [typed-process] Using haddock version 2.30.0 found on system at: [typed-process] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [typed-process] No happy found [typed-process] Using haskell-suite found on system at: haskell-suite-dummy-location [typed-process] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [typed-process] No hmake found [typed-process] Using hpc version 0.69 found on system at: [typed-process] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [typed-process] Using hsc2hs version 0.68.10 found on system at: [typed-process] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [typed-process] Using hscolour version 1.25 found on system at: [typed-process] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [typed-process] No jhc found [typed-process] Using ld found on system at: [typed-process] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [typed-process] No pkg-config found [typed-process] Using runghc version 9.8.1 found on system at: [typed-process] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [typed-process] Using strip version 2.44 found on system at: [typed-process] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [typed-process] Using tar found on system at: [typed-process] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [typed-process] No uhc found [typed-process] Phase: buildPhase [typed-process] Preprocessing library for typed-process-0.2.13.0.. [typed-process] Building library for typed-process-0.2.13.0.. [unliftio]  definite unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe [unliftio]  depends async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [unliftio]  depends base-4.19.0.0-b960 [unliftio]  depends bytestring-0.12.0.2-4690 [unliftio]  depends deepseq-1.5.0.0-412f [unliftio]  depends directory-1.3.8.1-6a8e [unliftio]  depends filepath-1.4.100.4-fa1c [unliftio]  depends process-1.6.18.0-26fa [unliftio]  depends safe-exceptions-0.1.7.4-3ShHADtaJwdGvWUSZS1UKv [unliftio]  depends stm-2.5.2.1-83fa [unliftio]  depends time-1.12.2-d26d [unliftio]  depends transformers-0.6.1.0-c3ec [unliftio]  depends unix-2.8.3.0-8aa6 [unliftio]  depends unliftio-core-0.2.1.0-2laCvrT8ZpN896XVg0bA9P [unliftio]  definite unliftio-0.2.25.1-HIO5ja6hvAMFKbnHwQMmgj-unliftio-spec [unliftio]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [unliftio]  depends async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [unliftio]  depends base-4.19.0.0-b960 [unliftio]  depends bytestring-0.12.0.2-4690 [unliftio]  depends containers-0.6.8-4775 [unliftio]  depends deepseq-1.5.0.0-412f [unliftio]  depends directory-1.3.8.1-6a8e [unliftio]  depends filepath-1.4.100.4-fa1c [unliftio]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [unliftio]  depends process-1.6.18.0-26fa [unliftio]  depends safe-exceptions-0.1.7.4-3ShHADtaJwdGvWUSZS1UKv [unliftio]  depends stm-2.5.2.1-83fa [unliftio]  depends time-1.12.2-d26d [unliftio]  depends transformers-0.6.1.0-c3ec [unliftio]  depends unix-2.8.3.0-8aa6 [unliftio]  depends unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe [unliftio]  depends unliftio-core-0.2.1.0-2laCvrT8ZpN896XVg0bA9P [unliftio] Using Cabal-3.10.2.0 compiled by ghc-9.8 [unliftio] Using compiler: ghc-9.8.1 [unliftio] Using install prefix: [unliftio] /nix/store/mzd3zshwx1r7aw3ck9qk50lbgxp5xq2g-unliftio-0.2.25.1 [unliftio] Executables installed in: [unliftio] /nix/store/mzd3zshwx1r7aw3ck9qk50lbgxp5xq2g-unliftio-0.2.25.1/bin [unliftio] Libraries installed in: [unliftio] /nix/store/mzd3zshwx1r7aw3ck9qk50lbgxp5xq2g-unliftio-0.2.25.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe [unliftio] Dynamic Libraries installed in: [unliftio] /nix/store/mzd3zshwx1r7aw3ck9qk50lbgxp5xq2g-unliftio-0.2.25.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [unliftio] Private executables installed in: [unliftio] /nix/store/mzd3zshwx1r7aw3ck9qk50lbgxp5xq2g-unliftio-0.2.25.1/libexec/x86_64-linux-ghc-9.8.1/unliftio-0.2.25.1 [unliftio] Data files installed in: [unliftio] /nix/store/mzd3zshwx1r7aw3ck9qk50lbgxp5xq2g-unliftio-0.2.25.1/share/x86_64-linux-ghc-9.8.1/unliftio-0.2.25.1 [unliftio] Documentation installed in: [unliftio] /nix/store/8yfggwgdby2nx55z0cf1z956044ibi08-unliftio-0.2.25.1-doc/share/doc/unliftio-0.2.25.1 [unliftio] Configuration files installed in: [unliftio] /nix/store/mzd3zshwx1r7aw3ck9qk50lbgxp5xq2g-unliftio-0.2.25.1/etc [unliftio] No alex found [unliftio] Using ar found on system at: [unliftio] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [unliftio] No c2hs found [unliftio] No cpphs found [unliftio] No doctest found [unliftio] Using gcc version 14.3.0 given by user at: [unliftio] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [unliftio] Using ghc version 9.8.1 found on system at: [unliftio] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [unliftio] Using ghc-pkg version 9.8.1 found on system at: [unliftio] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [unliftio] No ghcjs found [unliftio] No ghcjs-pkg found [unliftio] No greencard found [unliftio] Using haddock version 2.30.0 found on system at: [unliftio] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [unliftio] No happy found [unliftio] Using haskell-suite found on system at: haskell-suite-dummy-location [unliftio] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [unliftio] No hmake found [unliftio] Using hpc version 0.69 found on system at: [unliftio] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [unliftio] Using hsc2hs version 0.68.10 found on system at: [unliftio] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [unliftio] Using hscolour version 1.25 found on system at: [unliftio] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [unliftio] No jhc found [unliftio] Using ld found on system at: [unliftio] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [unliftio] No pkg-config found [unliftio] Using runghc version 9.8.1 found on system at: [unliftio] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [unliftio] Using strip version 2.44 found on system at: [unliftio] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [unliftio] Using tar found on system at: Building random-bytestring [concurrent-output]  Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ [concurrent-output]  96% ( 24 / 25) in 'System.Console.Regions' [concurrent-output]  Missing documentation for: [concurrent-output]  RegionContent (System/Console/Regions.hs:176) [concurrent-output] Documentation created: dist/doc/html/concurrent-output/, [concurrent-output] dist/doc/html/concurrent-output/concurrent-output.txt [concurrent-output] Phase: installPhase [concurrent-output] Installing library in /nix/store/2mcdw1ywasnpps41g5rhv44fa8nggyz1-concurrent-output-1.10.21/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/concurrent-output-1.10.21-8XAqUIeIxYk529rhS9VGsK [concurrent-output] Phase: fixupPhase [concurrent-output] shrinking RPATHs of ELF executables and libraries in /nix/store/2mcdw1ywasnpps41g5rhv44fa8nggyz1-concurrent-output-1.10.21 [concurrent-output] shrinking /nix/store/2mcdw1ywasnpps41g5rhv44fa8nggyz1-concurrent-output-1.10.21/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSconcurrent-output-1.10.21-8XAqUIeIxYk529rhS9VGsK-ghc9.8.1.so [concurrent-output] checking for references to /build/ in /nix/store/2mcdw1ywasnpps41g5rhv44fa8nggyz1-concurrent-output-1.10.21... [concurrent-output] patching script interpreter paths in /nix/store/2mcdw1ywasnpps41g5rhv44fa8nggyz1-concurrent-output-1.10.21 [concurrent-output] stripping (with command strip and flags -S -p) in /nix/store/2mcdw1ywasnpps41g5rhv44fa8nggyz1-concurrent-output-1.10.21/lib [concurrent-output] shrinking RPATHs of ELF executables and libraries in /nix/store/lm3qfn3grhm0h1dghjl4hsf1nz522fbh-concurrent-output-1.10.21-doc [concurrent-output] checking for references to /build/ in /nix/store/lm3qfn3grhm0h1dghjl4hsf1nz522fbh-concurrent-output-1.10.21-doc... [concurrent-output] patching script interpreter paths in /nix/store/lm3qfn3grhm0h1dghjl4hsf1nz522fbh-concurrent-output-1.10.21-doc [lifted-async]  96% ( 63 / 65) in 'Control.Concurrent.Async.Lifted.Safe' [lifted-async]  Missing documentation for: [lifted-async]  Forall [lifted-async]  ExceptionInLinkedThread [lifted-async] Documentation created: dist/doc/html/lifted-async/, [lifted-async] dist/doc/html/lifted-async/lifted-async.txt [lifted-async] Phase: installPhase [lifted-async] Installing library in /nix/store/n57vbsas286kns14z2m7wmqx7dqva14c-lifted-async-0.10.2.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/lifted-async-0.10.2.7-75RyUSW3Zd28S5iPNW83Pb [lifted-async] Phase: fixupPhase [lifted-async] shrinking RPATHs of ELF executables and libraries in /nix/store/n57vbsas286kns14z2m7wmqx7dqva14c-lifted-async-0.10.2.7 [lifted-async] shrinking /nix/store/n57vbsas286kns14z2m7wmqx7dqva14c-lifted-async-0.10.2.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSlifted-async-0.10.2.7-75RyUSW3Zd28S5iPNW83Pb-ghc9.8.1.so [lifted-async] checking for references to /build/ in /nix/store/n57vbsas286kns14z2m7wmqx7dqva14c-lifted-async-0.10.2.7... [lifted-async] patching script interpreter paths in /nix/store/n57vbsas286kns14z2m7wmqx7dqva14c-lifted-async-0.10.2.7 [lifted-async] stripping (with command strip and flags -S -p) in /nix/store/n57vbsas286kns14z2m7wmqx7dqva14c-lifted-async-0.10.2.7/lib [lifted-async] shrinking RPATHs of ELF executables and libraries in /nix/store/jhwrxmdvk0zz0h6fi8g5a8rxs3c6y67y-lifted-async-0.10.2.7-doc [lifted-async] checking for references to /build/ in /nix/store/jhwrxmdvk0zz0h6fi8g5a8rxs3c6y67y-lifted-async-0.10.2.7-doc... [lifted-async] patching script interpreter paths in /nix/store/jhwrxmdvk0zz0h6fi8g5a8rxs3c6y67y-lifted-async-0.10.2.7-doc [logict]  no pruning: OK [logict]  with pruning: OK [logict]  lnot (inversion) [logict]  inversion :: LogicT: OK [logict]  inversion :: []: OK [logict]  inversion :: ReaderT: OK [logict]  inversion :: CPS WriterT: OK [logict]  inversion :: strict StateT: OK [logict]  inversion :: lazy StateT: OK [logict]  [logict] All 71 tests passed (0.47s) [logict] Test suite logict-tests: PASS [logict] Test suite logged to: dist/test/logict-0.8.2.0-logict-tests.log [logict] 1 of 1 test suites (1 of 1 test cases) passed. [logict] Phase: haddockPhase [logict] Preprocessing library for logict-0.8.2.0.. [logict] Running Haddock on library for logict-0.8.2.0.. [logict] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [logict] [1 of 2] Compiling Control.Monad.Logic.Class ( Control/Monad/Logic/Class.hs, nothing ) [logict] [2 of 2] Compiling Control.Monad.Logic ( Control/Monad/Logic.hs, nothing ) [logict] Haddock coverage: [logict]  100% ( 3 / 3) in 'Control.Monad.Logic.Class' [logict] Warning: 'Identity' is ambiguous. It is defined [logict]  * in ‘Data.Functor.Identity’ [logict]  * in ‘Data.Functor.Identity’ [logict]  You may be able to disambiguate the identifier by qualifying it or [logict]  by specifying the type/value namespace explicitly. [logict]  Defaulting to the one defined in ‘Data.Functor.Identity’ [logict] Warning: 'LogicT' is ambiguous. It is defined [logict]  * at Control/Monad/Logic.hs:124:5 [logict]  * at Control/Monad/Logic.hs:123:1 [logict]  You may be able to disambiguate the identifier by qualifying it or [logict]  by specifying the type/value namespace explicitly. [logict]  Defaulting to the one defined at Control/Monad/Logic.hs:123:1 [logict]  100% ( 19 / 19) in 'Control.Monad.Logic' [logict] Warning: Control.Monad.Logic: could not find link destinations for: [logict]  - Control.Monad.Logic.D:R:ItemLogicT [logict] Documentation created: dist/doc/html/logict/, dist/doc/html/logict/logict.txt [logict] Preprocessing test suite 'logict-tests' for logict-0.8.2.0.. [logict] Phase: installPhase [logict] Installing library in /nix/store/6jranbicqi354bm926pazd2f7jdwwqb5-logict-0.8.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/logict-0.8.2.0-CBOehc6MIbK7jQ3jRjnYQt [logict] Phase: fixupPhase [logict] shrinking RPATHs of ELF executables and libraries in /nix/store/6jranbicqi354bm926pazd2f7jdwwqb5-logict-0.8.2.0 [logict] shrinking /nix/store/6jranbicqi354bm926pazd2f7jdwwqb5-logict-0.8.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSlogict-0.8.2.0-CBOehc6MIbK7jQ3jRjnYQt-ghc9.8.1.so [logict] checking for references to /build/ in /nix/store/6jranbicqi354bm926pazd2f7jdwwqb5-logict-0.8.2.0... [logict] patching script interpreter paths in /nix/store/6jranbicqi354bm926pazd2f7jdwwqb5-logict-0.8.2.0 [logict] stripping (with command strip and flags -S -p) in /nix/store/6jranbicqi354bm926pazd2f7jdwwqb5-logict-0.8.2.0/lib [logict] shrinking RPATHs of ELF executables and libraries in /nix/store/c0knyws4hyknj03nq5v2r4k08vfhha1c-logict-0.8.2.0-doc [logict] checking for references to /build/ in /nix/store/c0knyws4hyknj03nq5v2r4k08vfhha1c-logict-0.8.2.0-doc... [logict] patching script interpreter paths in /nix/store/c0knyws4hyknj03nq5v2r4k08vfhha1c-logict-0.8.2.0-doc [lukko] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [lukko] [1 of 8] Compiling Lukko.Internal.FillBytes ( src/Lukko/Internal/FillBytes.hs, nothing ) [lukko] [2 of 8] Compiling Lukko.Internal.HandleToFD ( src/Lukko/Internal/HandleToFD.hs, nothing ) [lukko] [3 of 8] Compiling Lukko.Internal.FD ( dist/build/Lukko/Internal/FD.hs, nothing ) [lukko] [4 of 8] Compiling Lukko.Internal.Types ( src/Lukko/Internal/Types.hs, nothing ) [lukko] [5 of 8] Compiling Lukko.FLock ( dist/build/Lukko/FLock.hs, nothing ) [lukko] [6 of 8] Compiling Lukko.NoOp ( src/Lukko/NoOp.hs, nothing ) [lukko] [7 of 8] Compiling Lukko.OFD ( dist/build/Lukko/OFD.hs, nothing ) [lukko] [8 of 8] Compiling Lukko ( src/Lukko.hs, nothing ) [lukko] Haddock coverage: [lukko] Warning: 'CInt' is ambiguous. It is defined [lukko]  * in ‘Foreign.C.Types’ [lukko]  * in ‘Foreign.C.Types’ [lukko]  You may be able to disambiguate the identifier by qualifying it or [lukko]  by specifying the type/value namespace explicitly. [lukko]  Defaulting to the one defined in ‘Foreign.C.Types’ [lukko] Warning: 'FD' is ambiguous. It is defined [lukko]  * in ‘GHC.IO.FD’ [lukko]  * in ‘GHC.IO.FD’ [lukko]  * at src-unix/Lukko/Internal/FD.hsc:29:14 [lukko]  * at src-unix/Lukko/Internal/FD.hsc:29:1 [lukko]  You may be able to disambiguate the identifier by qualifying it or [lukko]  by specifying the type/value namespace explicitly. [lukko]  Defaulting to the one defined at src-unix/Lukko/Internal/FD.hsc:29:1 [lukko] Warning: 'FileLockingNotSupported' is ambiguous. It is defined [lukko]  * at src/Lukko/Internal/Types.hs:10:32 [lukko]  * at src/Lukko/Internal/Types.hs:10:1 [lukko]  You may be able to disambiguate the identifier by qualifying it or [lukko]  by specifying the type/value namespace explicitly. [lukko]  Defaulting to the one defined at src/Lukko/Internal/Types.hs:10:1 [lukko] Warning: 'hLock' is out of scope. [lukko]  If you qualify the identifier, haddock can try to link it anyway. [lukko]  100% ( 19 / 19) in 'Lukko.FLock' [lukko] Warning: 'FileLockingNotImplemented' is out of scope. [lukko]  If you qualify the identifier, haddock can try to link it anyway. [lukko]  100% ( 19 / 19) in 'Lukko.NoOp' [lukko]  100% ( 19 / 19) in 'Lukko.OFD' [lukko] Warning: 'CInt' is out of scope. [lukko]  If you qualify the identifier, haddock can try to link it anyway. [lukko] Warning: 'HANDLE' is out of scope. [lukko]  If you qualify the identifier, haddock can try to link it anyway. [lukko] Warning: 'LockFileEx' is out of scope. [lukko]  If you qualify the identifier, haddock can try to link it anyway. [lukko] Warning: 'flock' is out of scope. [lukko]  If you qualify the identifier, haddock can try to link it anyway. [lukko] Warning: 'FileLockingNotImplemented' is out of scope. [lukko]  If you qualify the identifier, haddock can try to link it anyway. [lukko] Warning: 'hLock' is ambiguous. It is defined [lukko]  * at src/Lukko.hs:103:1 [lukko]  * at src-ofd/Lukko/OFD.hsc:108:1 [lukko]  You may be able to disambiguate the identifier by qualifying it or [lukko]  by specifying the type/value namespace explicitly. [lukko]  Defaulting to the one defined at src-ofd/Lukko/OFD.hsc:108:1 [lukko] Warning: 'hTryLock' is ambiguous. It is defined [lukko]  * at src/Lukko.hs:107:1 [lukko]  * at src-ofd/Lukko/OFD.hsc:114:1 [lukko]  You may be able to disambiguate the identifier by qualifying it or [lukko]  by specifying the type/value namespace explicitly. [lukko]  Defaulting to the one defined at src-ofd/Lukko/OFD.hsc:114:1 [lukko] Warning: 'FD' is ambiguous. It is defined [lukko]  * at src/Lukko.hs:121:1 [lukko]  * at src-unix/Lukko/Internal/FD.hsc:29:14 [lukko]  * at src-unix/Lukko/Internal/FD.hsc:29:1 [lukko]  You may be able to disambiguate the identifier by qualifying it or [lukko]  by specifying the type/value namespace explicitly. [lukko]  Defaulting to the one defined at src-unix/Lukko/Internal/FD.hsc:29:1 [lukko] Warning: 'fdOpen' is ambiguous. It is defined [lukko]  * at src/Lukko.hs:125:1 [lukko]  * at src-unix/Lukko/Internal/FD.hsc:43:1 [lukko]  You may be able to disambiguate the identifier by qualifying it or [lukko]  by specifying the type/value namespace explicitly. [lukko]  Defaulting to the one defined at src-unix/Lukko/Internal/FD.hsc:43:1 [lukko] Warning: 'fdClose' is ambiguous. It is defined [lukko]  * at src/Lukko.hs:129:1 [lukko]  * at src-unix/Lukko/Internal/FD.hsc:56:1 [lukko]  You may be able to disambiguate the identifier by qualifying it or [lukko]  by specifying the type/value namespace explicitly. [no-recursion] Phase: setupCompilerEnvironmentPhase [no-recursion] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [no-recursion] Phase: unpackPhase [no-recursion] unpacking source archive /nix/store/m17m98cfs3z832acdfkbis1jvgl60n38-source [no-recursion] source root is source [no-recursion] Phase: patchPhase [no-recursion] Phase: compileBuildDriverPhase [no-recursion] setupCompileFlags: -package-db=/build/tmp.w9JhgmGaNR/setup-package.conf.d -threaded [no-recursion] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.w9JhgmGaNR/Main.o ) [no-recursion] [2 of 2] Linking Setup [streaming-commons] [ 7 of 11] Compiling Data.Streaming.Process.Internal ( Data/Streaming/Process/Internal.hs, dist/build/Data/Streaming/Process/Internal.o, dist/build/Data/Streaming/Process/Internal.dyn_o ) [streaming-commons] [ 8 of 11] Compiling Data.Streaming.Process ( Data/Streaming/Process.hs, dist/build/Data/Streaming/Process.o, dist/build/Data/Streaming/Process.dyn_o ) [streaming-commons] [ 9 of 11] Compiling Data.Streaming.Text ( Data/Streaming/Text.hs, dist/build/Data/Streaming/Text.o, dist/build/Data/Streaming/Text.dyn_o ) [streaming-commons] [10 of 11] Compiling Data.Streaming.Zlib.Lowlevel ( Data/Streaming/Zlib/Lowlevel.hs, dist/build/Data/Streaming/Zlib/Lowlevel.o, dist/build/Data/Streaming/Zlib/Lowlevel.dyn_o ) [streaming-commons]  [streaming-commons] Data/Streaming/Zlib/Lowlevel.hs:105:1: warning: [GHC-53633] [-Woverlapping-patterns] [streaming-commons]  Pattern match is redundant [streaming-commons]  In an equation for ‘wbToInt’: wbToInt _ = ... [streaming-commons]  | [streaming-commons] 105 | wbToInt _ = 15 [streaming-commons]  | ^^^^^^^^^^^^^^ [streaming-commons] [11 of 11] Compiling Data.Streaming.Zlib ( Data/Streaming/Zlib.hs, dist/build/Data/Streaming/Zlib.o, dist/build/Data/Streaming/Zlib.dyn_o ) [streaming-commons] [ 1 of 11] Compiling Data.Streaming.ByteString.Builder.Buffer ( Data/Streaming/ByteString/Builder/Buffer.hs, dist/build/Data/Streaming/ByteString/Builder/Buffer.p_o ) [streaming-commons] [ 2 of 11] Compiling Data.Streaming.ByteString.Builder ( Data/Streaming/ByteString/Builder.hs, dist/build/Data/Streaming/ByteString/Builder.p_o ) [streaming-commons] [ 3 of 11] Compiling Data.Streaming.FileRead ( Data/Streaming/FileRead.hs, dist/build/Data/Streaming/FileRead.p_o ) [streaming-commons] [ 4 of 11] Compiling Data.Streaming.Filesystem ( Data/Streaming/Filesystem.hs, dist/build/Data/Streaming/Filesystem.p_o ) [streaming-commons] [ 5 of 11] Compiling Data.Streaming.Network.Internal ( Data/Streaming/Network/Internal.hs, dist/build/Data/Streaming/Network/Internal.p_o ) [streaming-commons] [ 6 of 11] Compiling Data.Streaming.Network ( Data/Streaming/Network.hs, dist/build/Data/Streaming/Network.p_o ) [streaming-commons] [ 7 of 11] Compiling Data.Streaming.Process.Internal ( Data/Streaming/Process/Internal.hs, dist/build/Data/Streaming/Process/Internal.p_o ) [streaming-commons] [ 8 of 11] Compiling Data.Streaming.Process ( Data/Streaming/Process.hs, dist/build/Data/Streaming/Process.p_o ) [streaming-commons] [ 9 of 11] Compiling Data.Streaming.Text ( Data/Streaming/Text.hs, dist/build/Data/Streaming/Text.p_o ) [streaming-commons] [10 of 11] Compiling Data.Streaming.Zlib.Lowlevel ( Data/Streaming/Zlib/Lowlevel.hs, dist/build/Data/Streaming/Zlib/Lowlevel.p_o ) [streaming-commons]  [streaming-commons] Data/Streaming/Zlib/Lowlevel.hs:105:1: warning: [GHC-53633] [-Woverlapping-patterns] [streaming-commons]  Pattern match is redundant [streaming-commons]  In an equation for ‘wbToInt’: wbToInt _ = ... [streaming-commons]  | [streaming-commons] 105 | wbToInt _ = 15 [streaming-commons]  | ^^^^^^^^^^^^^^ [streaming-commons] [11 of 11] Compiling Data.Streaming.Zlib ( Data/Streaming/Zlib.hs, dist/build/Data/Streaming/Zlib.p_o ) [streaming-commons] Preprocessing test suite 'test' for streaming-commons-0.2.3.0.. [streaming-commons] Building test suite 'test' for streaming-commons-0.2.3.0.. [streaming-commons] [1 of 8] Compiling Data.Streaming.ByteString.BuilderSpec ( test/Data/Streaming/ByteString/BuilderSpec.hs, dist/build/test/test-tmp/Data/Streaming/ByteString/BuilderSpec.o ) [streaming-commons] [2 of 8] Compiling Data.Streaming.FileReadSpec ( test/Data/Streaming/FileReadSpec.hs, dist/build/test/test-tmp/Data/Streaming/FileReadSpec.o ) [streaming-commons] [3 of 8] Compiling Data.Streaming.FilesystemSpec ( test/Data/Streaming/FilesystemSpec.hs, dist/build/test/test-tmp/Data/Streaming/FilesystemSpec.o ) [streaming-commons] [4 of 8] Compiling Data.Streaming.NetworkSpec ( test/Data/Streaming/NetworkSpec.hs, dist/build/test/test-tmp/Data/Streaming/NetworkSpec.o ) [streaming-commons] [5 of 8] Compiling Data.Streaming.ProcessSpec ( test/Data/Streaming/ProcessSpec.hs, dist/build/test/test-tmp/Data/Streaming/ProcessSpec.o ) [streaming-commons] [6 of 8] Compiling Data.Streaming.TextSpec ( test/Data/Streaming/TextSpec.hs, dist/build/test/test-tmp/Data/Streaming/TextSpec.o ) [strict]  Missing documentation for: [strict]  Module header [strict]  100% ( 6 / 6) in 'Data.Strict' [strict] Warning: 'hGetContents' is ambiguous. It is defined [strict]  * in ‘GHC.IO.Handle.Text’ [strict]  * at src/System/IO/Strict.hs:46:1 [strict]  You may be able to disambiguate the identifier by qualifying it or [strict]  by specifying the type/value namespace explicitly. [strict]  Defaulting to the one defined at src/System/IO/Strict.hs:46:1 [strict] Warning: 'isEOFError' is out of scope. [strict]  If you qualify the identifier, haddock can try to link it anyway. [strict] Warning: 'getContents' is ambiguous. It is defined [strict]  * in ‘System.IO’ [strict]  * at src/System/IO/Strict.hs:55:1 [strict]  You may be able to disambiguate the identifier by qualifying it or [strict]  by specifying the type/value namespace explicitly. [strict]  Defaulting to the one defined at src/System/IO/Strict.hs:55:1 [strict] Warning: 'interact' is ambiguous. It is defined [strict]  * in ‘System.IO’ [strict]  * at src/System/IO/Strict.hs:64:1 [strict]  You may be able to disambiguate the identifier by qualifying it or [strict]  by specifying the type/value namespace explicitly. [strict]  Defaulting to the one defined at src/System/IO/Strict.hs:64:1 [strict] Warning: 'readFile' is ambiguous. It is defined [strict]  * in ‘System.IO’ [strict]  * at src/System/IO/Strict.hs:72:1 [strict]  You may be able to disambiguate the identifier by qualifying it or [strict]  by specifying the type/value namespace explicitly. [strict]  Defaulting to the one defined at src/System/IO/Strict.hs:72:1 [strict]  100% ( 7 / 7) in 'System.IO.Strict' [strict] Warning: Data.Strict.Either: could not find link destinations for: [strict]  - Data.Strict.Either.Rep_Either [strict]  - Data.Strict.Either.Rep1_Either [strict] Warning: Data.Strict.Maybe: could not find link destinations for: [strict]  - Data.Strict.Maybe.Rep_Maybe [strict]  - Data.Strict.Maybe.Rep1_Maybe [strict] Warning: Data.Strict.These: could not find link destinations for: [strict]  - Data.Strict.These.Rep_These [strict]  - Data.Strict.These.Rep1_These [strict] Warning: Data.Strict.Tuple: could not find link destinations for: [strict]  - Data.Strict.Tuple.Rep_Pair [strict]  - Data.Strict.Tuple.Rep1_Pair [strict] Documentation created: dist/doc/html/strict/, dist/doc/html/strict/strict.txt [strict] Phase: installPhase [strict] Installing library in /nix/store/bchajpr156520hy7ad1i71r0ll945asa-strict-0.5.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/strict-0.5.1-GVSVdbGTOCS56r31yJq782 [strict] Phase: fixupPhase [strict] shrinking RPATHs of ELF executables and libraries in /nix/store/bchajpr156520hy7ad1i71r0ll945asa-strict-0.5.1 [strict] shrinking /nix/store/bchajpr156520hy7ad1i71r0ll945asa-strict-0.5.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSstrict-0.5.1-GVSVdbGTOCS56r31yJq782-ghc9.8.1.so [strict] checking for references to /build/ in /nix/store/bchajpr156520hy7ad1i71r0ll945asa-strict-0.5.1... [strict] patching script interpreter paths in /nix/store/bchajpr156520hy7ad1i71r0ll945asa-strict-0.5.1 [strict] stripping (with command strip and flags -S -p) in /nix/store/bchajpr156520hy7ad1i71r0ll945asa-strict-0.5.1/lib [strict] shrinking RPATHs of ELF executables and libraries in /nix/store/qsya66idxcl17vv9124ifnkpcnnf3295-strict-0.5.1-doc [strict] checking for references to /build/ in /nix/store/qsya66idxcl17vv9124ifnkpcnnf3295-strict-0.5.1-doc... [strict] patching script interpreter paths in /nix/store/qsya66idxcl17vv9124ifnkpcnnf3295-strict-0.5.1-doc [text-short]  by specifying the type/value namespace explicitly. [text-short]  Defaulting to the one defined at src/Data/Text/Short/Internal.hs:321:1 [text-short] Warning: 'split' is ambiguous. It is defined [text-short]  * in ‘Data.ByteString’ [text-short]  * in ‘Data.ByteString.Short.Internal’ [text-short]  * in ‘Data.Text’ [text-short]  * at src/Data/Text/Short/Internal.hs:387:1 [text-short]  You may be able to disambiguate the identifier by qualifying it or [text-short]  by specifying the type/value namespace explicitly. [text-short]  Defaulting to the one defined at src/Data/Text/Short/Internal.hs:387:1 [text-short] Warning: 'fromString' is ambiguous. It is defined [text-short]  * in ‘Data.String’ [text-short]  * at src/Data/Text/Short/Internal.hs:677:1 [text-short]  You may be able to disambiguate the identifier by qualifying it or [text-short]  by specifying the type/value namespace explicitly. [text-short]  Defaulting to the one defined at src/Data/Text/Short/Internal.hs:677:1 [text-short] Warning: 'foldl' is ambiguous. It is defined [text-short]  * in ‘Data.Foldable’ [text-short]  * in ‘Data.ByteString’ [text-short]  * in ‘Data.ByteString.Short.Internal’ [text-short]  * in ‘Data.Text’ [text-short]  * at src/Data/Text/Short/Internal.hs:534:1 [text-short]  You may be able to disambiguate the identifier by qualifying it or [text-short]  by specifying the type/value namespace explicitly. [text-short]  Defaulting to the one defined at src/Data/Text/Short/Internal.hs:534:1 [text-short] Warning: 'foldl1' is ambiguous. It is defined [text-short]  * in ‘Data.Foldable’ [text-short]  * in ‘Data.ByteString’ [text-short]  * in ‘Data.ByteString.Short.Internal’ [text-short]  * in ‘Data.Text’ [text-short]  * at src/Data/Text/Short/Internal.hs:558:1 [text-short]  You may be able to disambiguate the identifier by qualifying it or [text-short]  by specifying the type/value namespace explicitly. [text-short]  Defaulting to the one defined at src/Data/Text/Short/Internal.hs:558:1 [text-short] Warning: 'splitAt' is ambiguous. It is defined [text-short]  * in ‘GHC.List’ [text-short]  * in ‘Data.ByteString’ [text-short]  * in ‘Data.ByteString.Short.Internal’ [text-short]  * in ‘Data.Text’ [text-short]  * at src/Data/Text/Short/Internal.hs:866:1 [text-short]  You may be able to disambiguate the identifier by qualifying it or [text-short]  by specifying the type/value namespace explicitly. [text-short]  Defaulting to the one defined at src/Data/Text/Short/Internal.hs:866:1 [text-short] Warning: 'cons' is ambiguous. It is defined [text-short]  * in ‘Data.ByteString’ [text-short]  * in ‘Data.ByteString.Short.Internal’ [text-short]  * in ‘Data.Text’ [text-short]  * at src/Data/Text/Short/Internal.hs:1467:1 [text-short]  You may be able to disambiguate the identifier by qualifying it or [text-short]  by specifying the type/value namespace explicitly. [text-short]  Defaulting to the one defined at src/Data/Text/Short/Internal.hs:1467:1 [text-short] Warning: 'snoc' is ambiguous. It is defined [text-short]  * in ‘Data.ByteString’ [text-short]  * in ‘Data.ByteString.Short.Internal’ [text-short]  * in ‘Data.Text’ [text-short]  * at src/Data/Text/Short/Internal.hs:1485:1 [text-short]  You may be able to disambiguate the identifier by qualifying it or [text-short]  by specifying the type/value namespace explicitly. [text-short]  Defaulting to the one defined at src/Data/Text/Short/Internal.hs:1485:1 [text-short] Warning: 'CSize' is ambiguous. It is defined [text-short]  * in ‘Foreign.C.Types’ [text-short]  * in ‘Foreign.C.Types’ [text-short]  You may be able to disambiguate the identifier by qualifying it or [text-short]  by specifying the type/value namespace explicitly. [text-short]  Defaulting to the one defined in ‘Foreign.C.Types’ [text-short]  100% ( 3 / 3) in 'Data.Text.Short.Unsafe' [text-short] Warning: 'ShortText' is ambiguous. It is defined [text-short]  * at src/Data/Text/Short/Internal.hs:174:21 [text-short]  * at src/Data/Text/Short/Internal.hs:174:1 [text-short]  You may be able to disambiguate the identifier by qualifying it or [text-short]  by specifying the type/value namespace explicitly. [text-short]  Defaulting to the one defined at src/Data/Text/Short/Internal.hs:174:1 [text-short]  100% ( 76 / 76) in 'Data.Text.Short' [text-short] Warning: 'ShortText' is ambiguous. It is defined [text-short]  * at src/Data/Text/Short/Internal.hs:174:21 [text-short]  * at src/Data/Text/Short/Internal.hs:174:1 [text-short]  You may be able to disambiguate the identifier by qualifying it or [text-short]  by specifying the type/value namespace explicitly. [text-short]  Defaulting to the one defined at src/Data/Text/Short/Internal.hs:174:1 [text-short]  100% ( 9 / 9) in 'Data.Text.Short.Partial' [text-short] Warning: Data.Text.Short: could not find link destinations for: [time-compat]  1968-W-20-9 = 1968-W01-7: OK [time-compat]  1968-W-1--2 = 1968-W01-1: OK [time-compat]  1968-W-1--1 = 1968-W01-1: OK [time-compat]  1968-W-1-0 = 1968-W01-1: OK [time-compat]  1968-W-1-1 = 1968-W01-1: OK [time-compat]  1968-W-1-4 = 1968-W01-4: OK [time-compat]  1968-W-1-6 = 1968-W01-6: OK [time-compat]  1968-W-1-7 = 1968-W01-7: OK [time-compat]  1968-W-1-8 = 1968-W01-7: OK [time-compat]  1968-W-1-9 = 1968-W01-7: OK [time-compat]  1968-W0--2 = 1968-W01-1: OK [time-compat]  1968-W0--1 = 1968-W01-1: OK [time-compat]  1968-W0-0 = 1968-W01-1: OK [time-compat]  1968-W0-1 = 1968-W01-1: OK [time-compat]  1968-W0-4 = 1968-W01-4: OK [time-compat]  1968-W0-6 = 1968-W01-6: OK [time-compat]  1968-W0-7 = 1968-W01-7: OK [time-compat]  1968-W0-8 = 1968-W01-7: OK [time-compat]  1968-W0-9 = 1968-W01-7: OK [time-compat]  1968-W1--2 = 1968-W01-1: OK [time-compat]  1968-W1--1 = 1968-W01-1: OK [time-compat]  1968-W1-0 = 1968-W01-1: OK [time-compat]  1968-W1-1 = 1968-W01-1: OK [time-compat]  1968-W1-4 = 1968-W01-4: OK [time-compat]  1968-W1-6 = 1968-W01-6: OK [time-compat]  1968-W1-7 = 1968-W01-7: OK [time-compat]  1968-W1-8 = 1968-W01-7: OK [time-compat]  1968-W1-9 = 1968-W01-7: OK [time-compat]  1968-W20--2 = 1968-W20-1: OK [time-compat]  1968-W20--1 = 1968-W20-1: OK [time-compat]  1968-W20-0 = 1968-W20-1: OK [time-compat]  1968-W20-1 = 1968-W20-1: OK [time-compat]  1968-W20-4 = 1968-W20-4: OK [time-compat]  1968-W20-6 = 1968-W20-6: OK [time-compat]  1968-W20-7 = 1968-W20-7: OK [time-compat]  1968-W20-8 = 1968-W20-7: OK [time-compat]  1968-W20-9 = 1968-W20-7: OK [time-compat]  1968-W51--2 = 1968-W51-1: OK [time-compat]  1968-W51--1 = 1968-W51-1: OK [time-compat]  1968-W51-0 = 1968-W51-1: OK [time-compat]  1968-W51-1 = 1968-W51-1: OK [time-compat]  1968-W51-4 = 1968-W51-4: OK [time-compat]  1968-W51-6 = 1968-W51-6: OK [time-compat]  1968-W51-7 = 1968-W51-7: OK [time-compat]  1968-W51-8 = 1968-W51-7: OK [time-compat]  1968-W51-9 = 1968-W51-7: OK [time-compat]  1968-W52--2 = 1968-W52-1: OK [time-compat]  1968-W52--1 = 1968-W52-1: OK [time-compat]  1968-W52-0 = 1968-W52-1: OK [typed-process] [1 of 3] Compiling Paths_typed_process ( dist/build/autogen/Paths_typed_process.hs, dist/build/Paths_typed_process.o, dist/build/Paths_typed_process.dyn_o ) [typed-process] [2 of 3] Compiling System.Process.Typed.Internal ( src/System/Process/Typed/Internal.hs, dist/build/System/Process/Typed/Internal.o, dist/build/System/Process/Typed/Internal.dyn_o ) [typed-process] [3 of 3] Compiling System.Process.Typed ( src/System/Process/Typed.hs, dist/build/System/Process/Typed.o, dist/build/System/Process/Typed.dyn_o ) [typed-process] [1 of 3] Compiling Paths_typed_process ( dist/build/autogen/Paths_typed_process.hs, dist/build/Paths_typed_process.p_o ) [typed-process] [2 of 3] Compiling System.Process.Typed.Internal ( src/System/Process/Typed/Internal.hs, dist/build/System/Process/Typed/Internal.p_o ) [typed-process] [3 of 3] Compiling System.Process.Typed ( src/System/Process/Typed.hs, dist/build/System/Process/Typed.p_o ) [typed-process] Preprocessing test suite 'typed-process-test' for typed-process-0.2.13.0.. [typed-process] Building test suite 'typed-process-test' for typed-process-0.2.13.0.. [typed-process] [1 of 3] Compiling Paths_typed_process ( dist/build/typed-process-test/autogen/Paths_typed_process.hs, dist/build/typed-process-test/typed-process-test-tmp/Paths_typed_process.o ) [typed-process] [2 of 3] Compiling System.Process.TypedSpec ( test/System/Process/TypedSpec.hs, dist/build/typed-process-test/typed-process-test-tmp/System/Process/TypedSpec.o ) [typed-process] [3 of 3] Compiling Main ( test/Spec.hs, dist/build/typed-process-test/typed-process-test-tmp/Main.o ) [typed-process] [4 of 4] Linking dist/build/typed-process-test/typed-process-test [typed-process] Preprocessing test suite 'typed-process-test-single-threaded' for typed-process-0.2.13.0.. [typed-process] Building test suite 'typed-process-test-single-threaded' for typed-process-0.2.13.0.. [typed-process] [1 of 3] Compiling Paths_typed_process ( dist/build/typed-process-test-single-threaded/autogen/Paths_typed_process.hs, dist/build/typed-process-test-single-threaded/typed-process-test-single-threaded-tmp/Paths_typed_process.o ) [typed-process] [2 of 3] Compiling System.Process.TypedSpec ( test/System/Process/TypedSpec.hs, dist/build/typed-process-test-single-threaded/typed-process-test-single-threaded-tmp/System/Process/TypedSpec.o ) [typed-process] [3 of 3] Compiling Main ( test/Spec.hs, dist/build/typed-process-test-single-threaded/typed-process-test-single-threaded-tmp/Main.o ) [typed-process] [4 of 4] Linking dist/build/typed-process-test-single-threaded/typed-process-test-single-threaded [typed-process] Phase: checkPhase [typed-process] Running 2 test suites... [typed-process] Test suite typed-process-test: RUNNING... [typed-process]  [typed-process] System.Process.Typed [typed-process]  Null device is accessible [✔] [typed-process]  bytestring stdin [✔] [typed-process]  null stdin [✔] [typed-process]  null stdout [✔] [typed-process]  null stderr [✔] [typed-process]  useHandleOpen [✔] [typed-process]  useHandleClose [✔] [typed-process]  useHandleOpen+Close [✔] [typed-process]  unchecked exit code [✔] [typed-process]  checked exit code [✔] [typed-process]  async [✔] [typed-process]  withProcessWait [typed-process]  succeeds with sleep [✔] [typed-process]  withProcessWait_ [typed-process]  succeeds with sleep [✔] [typed-process]  interleaved output [✔] [typed-process]  interleaved output handles large data [✔] [typed-process]  empty param are showed [✔] [typed-process]  [typed-process] Finished in 2.3010 seconds [typed-process] 16 examples, 0 failures [typed-process] Test suite typed-process-test: PASS [typed-process] Test suite logged to: dist/test/typed-process-0.2.13.0-typed-process-test.log [typed-process] Test suite typed-process-test-single-threaded: RUNNING... [typed-process]  [typed-process] System.Process.Typed [typed-process]  Null device is accessible [✔] [typed-process]  bytestring stdin [✔] [typed-process]  null stdin [✔] [typed-process]  null stdout [✔] [typed-process]  null stderr [✔] [typed-process]  useHandleOpen [✔] [typed-process]  useHandleClose [✔] [typed-process]  useHandleOpen+Close [✔] [typed-process]  unchecked exit code [✔] [typed-process]  checked exit code [✔] [typed-process]  async [✔] [typed-process]  withProcessWait [typed-process]  succeeds with sleep [✔] [typed-process]  withProcessWait_ [typed-process]  succeeds with sleep [✔] [typed-process]  interleaved output [✔] [typed-process]  interleaved output handles large data [✔] [typed-process]  empty param are showed [✔] [typed-process]  [typed-process] Finished in 2.2376 seconds [typed-process] 16 examples, 0 failures [typed-process] Test suite typed-process-test-single-threaded: PASS [typed-process] Test suite logged to: [typed-process] dist/test/typed-process-0.2.13.0-typed-process-test-single-threaded.log [typed-process] 2 of 2 test suites (2 of 2 test cases) passed. [typed-process] Phase: haddockPhase [typed-process] Preprocessing library for typed-process-0.2.13.0.. [typed-process] Running Haddock on library for typed-process-0.2.13.0.. [unliftio] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [unliftio] No uhc found [unliftio] Phase: buildPhase [unliftio] Preprocessing library for unliftio-0.2.25.1.. [unliftio] Building library for unliftio-0.2.25.1.. [unliftio] [ 1 of 23] Compiling Paths_unliftio ( dist/build/autogen/Paths_unliftio.hs, dist/build/Paths_unliftio.o, dist/build/Paths_unliftio.dyn_o ) [unliftio] [ 2 of 23] Compiling UnliftIO.Chan ( src/UnliftIO/Chan.hs, dist/build/UnliftIO/Chan.o, dist/build/UnliftIO/Chan.dyn_o ) [unliftio] [ 3 of 23] Compiling UnliftIO.Directory ( src/UnliftIO/Directory.hs, dist/build/UnliftIO/Directory.o, dist/build/UnliftIO/Directory.dyn_o ) [unliftio] [ 4 of 23] Compiling UnliftIO.Environment ( src/UnliftIO/Environment.hs, dist/build/UnliftIO/Environment.o, dist/build/UnliftIO/Environment.dyn_o ) [unliftio] [ 5 of 23] Compiling UnliftIO.Exception ( src/UnliftIO/Exception.hs, dist/build/UnliftIO/Exception.o, dist/build/UnliftIO/Exception.dyn_o ) [unliftio] [ 6 of 23] Compiling UnliftIO.Exception.Lens ( src/UnliftIO/Exception/Lens.hs, dist/build/UnliftIO/Exception/Lens.o, dist/build/UnliftIO/Exception/Lens.dyn_o ) [unliftio] [ 7 of 23] Compiling UnliftIO.Foreign ( src/UnliftIO/Foreign.hs, dist/build/UnliftIO/Foreign.o, dist/build/UnliftIO/Foreign.dyn_o ) [unliftio] [ 8 of 23] Compiling UnliftIO.IO ( src/UnliftIO/IO.hs, dist/build/UnliftIO/IO.o, dist/build/UnliftIO/IO.dyn_o ) [unliftio] [ 9 of 23] Compiling UnliftIO.IORef ( src/UnliftIO/IORef.hs, dist/build/UnliftIO/IORef.o, dist/build/UnliftIO/IORef.dyn_o ) [unliftio] [10 of 23] Compiling UnliftIO.Internals.Async ( src/UnliftIO/Internals/Async.hs, dist/build/UnliftIO/Internals/Async.o, dist/build/UnliftIO/Internals/Async.dyn_o ) [unliftio] [11 of 23] Compiling UnliftIO.Async ( src/UnliftIO/Async.hs, dist/build/UnliftIO/Async.o, dist/build/UnliftIO/Async.dyn_o ) [unliftio] [12 of 23] Compiling UnliftIO.MVar ( src/UnliftIO/MVar.hs, dist/build/UnliftIO/MVar.o, dist/build/UnliftIO/MVar.dyn_o ) [unliftio] [13 of 23] Compiling UnliftIO.IO.File.Posix ( src/UnliftIO/IO/File/Posix.hs, dist/build/UnliftIO/IO/File/Posix.o, dist/build/UnliftIO/IO/File/Posix.dyn_o ) [unliftio] [14 of 23] Compiling UnliftIO.IO.File ( src/UnliftIO/IO/File.hs, dist/build/UnliftIO/IO/File.o, dist/build/UnliftIO/IO/File.dyn_o ) [unliftio] [15 of 23] Compiling UnliftIO.Concurrent ( src/UnliftIO/Concurrent.hs, dist/build/UnliftIO/Concurrent.o, dist/build/UnliftIO/Concurrent.dyn_o ) [unliftio] [16 of 23] Compiling UnliftIO.Memoize ( src/UnliftIO/Memoize.hs, dist/build/UnliftIO/Memoize.o, dist/build/UnliftIO/Memoize.dyn_o ) [unliftio] [17 of 23] Compiling UnliftIO.Process ( src/UnliftIO/Process.hs, dist/build/UnliftIO/Process.o, dist/build/UnliftIO/Process.dyn_o ) [unliftio] [18 of 23] Compiling UnliftIO.QSem ( src/UnliftIO/QSem.hs, dist/build/UnliftIO/QSem.o, dist/build/UnliftIO/QSem.dyn_o ) [unliftio] [19 of 23] Compiling UnliftIO.QSemN ( src/UnliftIO/QSemN.hs, dist/build/UnliftIO/QSemN.o, dist/build/UnliftIO/QSemN.dyn_o ) [unliftio] [20 of 23] Compiling UnliftIO.STM ( src/UnliftIO/STM.hs, dist/build/UnliftIO/STM.o, dist/build/UnliftIO/STM.dyn_o ) [unliftio] [21 of 23] Compiling UnliftIO.Temporary ( src/UnliftIO/Temporary.hs, dist/build/UnliftIO/Temporary.o, dist/build/UnliftIO/Temporary.dyn_o ) [unliftio] [22 of 23] Compiling UnliftIO.Timeout ( src/UnliftIO/Timeout.hs, dist/build/UnliftIO/Timeout.o, dist/build/UnliftIO/Timeout.dyn_o ) [unliftio] [23 of 23] Compiling UnliftIO ( src/UnliftIO.hs, dist/build/UnliftIO.o, dist/build/UnliftIO.dyn_o ) [unliftio] [ 1 of 23] Compiling Paths_unliftio ( dist/build/autogen/Paths_unliftio.hs, dist/build/Paths_unliftio.p_o ) [unliftio] [ 2 of 23] Compiling UnliftIO.Chan ( src/UnliftIO/Chan.hs, dist/build/UnliftIO/Chan.p_o ) [unliftio] [ 3 of 23] Compiling UnliftIO.Directory ( src/UnliftIO/Directory.hs, dist/build/UnliftIO/Directory.p_o ) [unliftio] [ 4 of 23] Compiling UnliftIO.Environment ( src/UnliftIO/Environment.hs, dist/build/UnliftIO/Environment.p_o ) [unliftio] [ 5 of 23] Compiling UnliftIO.Exception ( src/UnliftIO/Exception.hs, dist/build/UnliftIO/Exception.p_o ) [unliftio] [ 6 of 23] Compiling UnliftIO.Exception.Lens ( src/UnliftIO/Exception/Lens.hs, dist/build/UnliftIO/Exception/Lens.p_o ) [unliftio] [ 7 of 23] Compiling UnliftIO.Foreign ( src/UnliftIO/Foreign.hs, dist/build/UnliftIO/Foreign.p_o ) [vector] Phase: setupCompilerEnvironmentPhase [vector] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [vector] Phase: unpackPhase [vector] unpacking source archive /nix/store/ysi2m95adzhn3nmggwppnxvmps3a93x3-vector-0.13.2.0.tar.gz [vector] source root is vector-0.13.2.0 [vector] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "vector-0.13.2.0/vector.cabal" [vector] Phase: patchPhase [vector] Replace Cabal file with edited version from mirror://hackage/vector-0.13.2.0/revision/1.cabal. [vector] Phase: compileBuildDriverPhase [vector] setupCompileFlags: -package-db=/build/tmp.pWSmGW0f0o/setup-package.conf.d -threaded [vector] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.pWSmGW0f0o/Main.o ) [vector] [2 of 2] Linking Setup [vector] Phase: updateAutotoolsGnuConfigScriptsPhase [vector] Phase: configurePhase [vector] configureFlags: --verbose --prefix=/nix/store/5vfaw2yj7dzgddpirz8phsa8m5cdf2vk-vector-0.13.2.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.pWSmGW0f0o/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/lib [vector] Using Parsec parser [vector] Configuring vector-0.13.2.0... [post-build-hook] Uploading to cachix cache "sellout": /nix/store/2mcdw1ywasnpps41g5rhv44fa8nggyz1-concurrent-output-1.10.21 /nix/store/lm3qfn3grhm0h1dghjl4hsf1nz522fbh-concurrent-output-1.10.21-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/2mcdw1ywasnpps41g5rhv44fa8nggyz1-concurrent-output-1.10.21 /nix/store/lm3qfn3grhm0h1dghjl4hsf1nz522fbh-concurrent-output-1.10.21-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/ba971plmdq9pzw5y4j4wmm19mqrgm87f-terminal-size-0.3.4-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/2dg9fi4dapgbjym0kjvps8k8cnq1nfaw-terminal-size-0.3.4' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/2mcdw1ywasnpps41g5rhv44fa8nggyz1-concurrent-output-1.10.21' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 20 of 172 built (12 building), 395 of 395 downloaded from cache [post-build-hook] Uploading to cachix cache "sellout": /nix/store/jhwrxmdvk0zz0h6fi8g5a8rxs3c6y67y-lifted-async-0.10.2.7-doc /nix/store/n57vbsas286kns14z2m7wmqx7dqva14c-lifted-async-0.10.2.7 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/jhwrxmdvk0zz0h6fi8g5a8rxs3c6y67y-lifted-async-0.10.2.7-doc /nix/store/n57vbsas286kns14z2m7wmqx7dqva14c-lifted-async-0.10.2.7 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/n57vbsas286kns14z2m7wmqx7dqva14c-lifted-async-0.10.2.7' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 21 of 173 built (11 building), 395 of 395 downloaded from cache [post-build-hook] Uploading to cachix cache "sellout": /nix/store/6jranbicqi354bm926pazd2f7jdwwqb5-logict-0.8.2.0 /nix/store/c0knyws4hyknj03nq5v2r4k08vfhha1c-logict-0.8.2.0-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/6jranbicqi354bm926pazd2f7jdwwqb5-logict-0.8.2.0 /nix/store/c0knyws4hyknj03nq5v2r4k08vfhha1c-logict-0.8.2.0-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/6jranbicqi354bm926pazd2f7jdwwqb5-logict-0.8.2.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 22 of 174 built (10 building), 395 of 395 downloaded from cache [lukko]  Defaulting to the one defined at src-unix/Lukko/Internal/FD.hsc:56:1 [lukko] Warning: 'fdLock' is ambiguous. It is defined [lukko]  * at src/Lukko.hs:138:1 [lukko]  * at src-ofd/Lukko/OFD.hsc:92:1 [lukko]  You may be able to disambiguate the identifier by qualifying it or [lukko]  by specifying the type/value namespace explicitly. [lukko]  Defaulting to the one defined at src-ofd/Lukko/OFD.hsc:92:1 [lukko] Warning: 'fdTryLock' is ambiguous. It is defined [lukko]  * at src/Lukko.hs:142:1 [lukko]  * at src-ofd/Lukko/OFD.hsc:96:1 [lukko]  You may be able to disambiguate the identifier by qualifying it or [lukko]  by specifying the type/value namespace explicitly. [lukko]  Defaulting to the one defined at src-ofd/Lukko/OFD.hsc:96:1 [lukko]  100% ( 19 / 19) in 'Lukko' [lukko] Documentation created: dist/doc/html/lukko/, dist/doc/html/lukko/lukko.txt [lukko] Preprocessing test suite 'test-thread' for lukko-0.1.2.. [lukko] Preprocessing test suite 'test-process' for lukko-0.1.2.. [lukko] Phase: installPhase [lukko] Installing library in /nix/store/zqca8zfxjhwc7swhq1ccb3ps5b9a7x8k-lukko-0.1.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/lukko-0.1.2-8xuikZZKEwX1ChWO37Hy2s [lukko] Phase: fixupPhase [lukko] shrinking RPATHs of ELF executables and libraries in /nix/store/zqca8zfxjhwc7swhq1ccb3ps5b9a7x8k-lukko-0.1.2 [lukko] shrinking /nix/store/zqca8zfxjhwc7swhq1ccb3ps5b9a7x8k-lukko-0.1.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSlukko-0.1.2-8xuikZZKEwX1ChWO37Hy2s-ghc9.8.1.so [lukko] checking for references to /build/ in /nix/store/zqca8zfxjhwc7swhq1ccb3ps5b9a7x8k-lukko-0.1.2... [lukko] patching script interpreter paths in /nix/store/zqca8zfxjhwc7swhq1ccb3ps5b9a7x8k-lukko-0.1.2 [lukko] stripping (with command strip and flags -S -p) in /nix/store/zqca8zfxjhwc7swhq1ccb3ps5b9a7x8k-lukko-0.1.2/lib [lukko] shrinking RPATHs of ELF executables and libraries in /nix/store/k9h4567n99457ybfcdgwkq8msrb3kwbm-lukko-0.1.2-doc [lukko] checking for references to /build/ in /nix/store/k9h4567n99457ybfcdgwkq8msrb3kwbm-lukko-0.1.2-doc... [lukko] patching script interpreter paths in /nix/store/k9h4567n99457ybfcdgwkq8msrb3kwbm-lukko-0.1.2-doc [streaming-commons] [7 of 8] Compiling Data.Streaming.ZlibSpec ( test/Data/Streaming/ZlibSpec.hs, dist/build/test/test-tmp/Data/Streaming/ZlibSpec.o ) [streaming-commons] [8 of 8] Compiling Main ( test/Spec.hs, dist/build/test/test-tmp/Main.o ) [streaming-commons] [9 of 9] Linking dist/build/test/test [streaming-commons] Phase: checkPhase [streaming-commons] Running 1 test suites... [streaming-commons] Test suite test: RUNNING... [streaming-commons]  [streaming-commons] Data.Streaming.ByteString.Builder [streaming-commons]  Data.Streaming.ByteString.Builder [streaming-commons]  idempotent to toLazyByteString [✔] [streaming-commons]  +++ OK, passed 100 tests. [streaming-commons]  works for large input [✔] [streaming-commons]  works for lazy bytestring insertion [✔] [streaming-commons]  works for strict bytestring insertion [✔] [streaming-commons]  +++ OK, passed 100 tests. [streaming-commons]  flush shouldn't bring in empty strings. [✔] [streaming-commons]  flushing [✔] [streaming-commons]  +++ OK, passed 100 tests. [streaming-commons]  large flush input [✔] [streaming-commons]  toByteStringIO idempotent to toLazyByteString [✔] [streaming-commons]  +++ OK, passed 100 tests. [streaming-commons]  toByteStringIO idempotent to toLazyBytestring, specific case [✔] [streaming-commons] Data.Streaming.FileRead [streaming-commons]  Data.Streaming.FileRead [streaming-commons]  works [✔] [streaming-commons] Data.Streaming.Filesystem [streaming-commons]  Data.Streaming.Filesystem [streaming-commons]  dirstream [✔] [streaming-commons]  getFileType [streaming-commons]  file [✔] [streaming-commons]  dir [✔] [streaming-commons]  file sym [✔] [streaming-commons]  file sym [✔] [streaming-commons]  other [✔] [streaming-commons]  recursive symlink is other [✔] [streaming-commons]  dangling symlink is other [✔] [streaming-commons] Data.Streaming.Network [streaming-commons]  getDefaultReadBufferSize [streaming-commons]  sanity [✔] [streaming-commons]  getUnassignedPort [streaming-commons]  sanity [✔] [streaming-commons]  bindRandomPortTCP [streaming-commons]  sanity [✔] [streaming-commons]  +++ OK, passed 5 tests. [streaming-commons] Data.Streaming.Process [streaming-commons]  cat [✔] [streaming-commons]  +++ OK, passed 100 tests. [streaming-commons]  closed stream [✔] [post-build-hook] Uploading to cachix cache "sellout": /nix/store/bchajpr156520hy7ad1i71r0ll945asa-strict-0.5.1 /nix/store/qsya66idxcl17vv9124ifnkpcnnf3295-strict-0.5.1-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/bchajpr156520hy7ad1i71r0ll945asa-strict-0.5.1 /nix/store/qsya66idxcl17vv9124ifnkpcnnf3295-strict-0.5.1-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/bchajpr156520hy7ad1i71r0ll945asa-strict-0.5.1' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 23 of 175 built (9 building), 395 of 395 downloaded from cache [text-short]  - Data.Text.Short.Internal.D:R:ItemShortText [text-short] Documentation created: dist/doc/html/text-short/, [text-short] dist/doc/html/text-short/text-short.txt [text-short] Preprocessing test suite 'text-short-tests' for text-short-0.1.6.. [text-short] Phase: installPhase [text-short] Installing library in /nix/store/kpnz6mhmf6dqcczw3iixi7d7lx7k6rp3-text-short-0.1.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [text-short] Phase: fixupPhase [text-short] shrinking RPATHs of ELF executables and libraries in /nix/store/kpnz6mhmf6dqcczw3iixi7d7lx7k6rp3-text-short-0.1.6 [text-short] shrinking /nix/store/kpnz6mhmf6dqcczw3iixi7d7lx7k6rp3-text-short-0.1.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHStext-short-0.1.6-4FBuxekPqrd8UqmSusWgg5-ghc9.8.1.so [text-short] checking for references to /build/ in /nix/store/kpnz6mhmf6dqcczw3iixi7d7lx7k6rp3-text-short-0.1.6... [text-short] patching script interpreter paths in /nix/store/kpnz6mhmf6dqcczw3iixi7d7lx7k6rp3-text-short-0.1.6 [text-short] stripping (with command strip and flags -S -p) in /nix/store/kpnz6mhmf6dqcczw3iixi7d7lx7k6rp3-text-short-0.1.6/lib [text-short] shrinking RPATHs of ELF executables and libraries in /nix/store/c82pv4i02vm2bcxn869kw0c82p9pyxsi-text-short-0.1.6-doc [text-short] checking for references to /build/ in /nix/store/c82pv4i02vm2bcxn869kw0c82p9pyxsi-text-short-0.1.6-doc... [text-short] patching script interpreter paths in /nix/store/c82pv4i02vm2bcxn869kw0c82p9pyxsi-text-short-0.1.6-doc [time-compat]  1968-W52-1 = 1968-W52-1: OK [time-compat]  1968-W52-4 = 1968-W52-4: OK [time-compat]  1968-W52-6 = 1968-W52-6: OK [time-compat]  1968-W52-7 = 1968-W52-7: OK [time-compat]  1968-W52-8 = 1968-W52-7: OK [time-compat]  1968-W52-9 = 1968-W52-7: OK [time-compat]  1968-W53--2 = 1968-W52-1: OK [time-compat]  1968-W53--1 = 1968-W52-1: OK [time-compat]  1968-W53-0 = 1968-W52-1: OK [time-compat]  1968-W53-1 = 1968-W52-1: OK [time-compat]  1968-W53-4 = 1968-W52-4: OK [time-compat]  1968-W53-6 = 1968-W52-6: OK [time-compat]  1968-W53-7 = 1968-W52-7: OK [time-compat]  1968-W53-8 = 1968-W52-7: OK [time-compat]  1968-W53-9 = 1968-W52-7: OK [time-compat]  1968-W54--2 = 1968-W52-1: OK [time-compat]  1968-W54--1 = 1968-W52-1: OK [time-compat]  1968-W54-0 = 1968-W52-1: OK [time-compat]  1968-W54-1 = 1968-W52-1: OK [time-compat]  1968-W54-4 = 1968-W52-4: OK [time-compat]  1968-W54-6 = 1968-W52-6: OK [time-compat]  1968-W54-7 = 1968-W52-7: OK [time-compat]  1968-W54-8 = 1968-W52-7: OK [time-compat]  1968-W54-9 = 1968-W52-7: OK [time-compat]  1969-W-20--2 = 1969-W01-1: OK [time-compat]  1969-W-20--1 = 1969-W01-1: OK [time-compat]  1969-W-20-0 = 1969-W01-1: OK [time-compat]  1969-W-20-1 = 1969-W01-1: OK [time-compat]  1969-W-20-4 = 1969-W01-4: OK [time-compat]  1969-W-20-6 = 1969-W01-6: OK [time-compat]  1969-W-20-7 = 1969-W01-7: OK [time-compat]  1969-W-20-8 = 1969-W01-7: OK [time-compat]  1969-W-20-9 = 1969-W01-7: OK [time-compat]  1969-W-1--2 = 1969-W01-1: OK [time-compat]  1969-W-1--1 = 1969-W01-1: OK [time-compat]  1969-W-1-0 = 1969-W01-1: OK [time-compat]  1969-W-1-1 = 1969-W01-1: OK [time-compat]  1969-W-1-4 = 1969-W01-4: OK [time-compat]  1969-W-1-6 = 1969-W01-6: OK [time-compat]  1969-W-1-7 = 1969-W01-7: OK [time-compat]  1969-W-1-8 = 1969-W01-7: OK [time-compat]  1969-W-1-9 = 1969-W01-7: OK [time-compat]  1969-W0--2 = 1969-W01-1: OK [time-compat]  1969-W0--1 = 1969-W01-1: OK [time-compat]  1969-W0-0 = 1969-W01-1: OK [time-compat]  1969-W0-1 = 1969-W01-1: OK [time-compat]  1969-W0-4 = 1969-W01-4: OK (0.03s) [time-compat]  1969-W0-6 = 1969-W01-6: OK [typed-process] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [typed-process] [1 of 3] Compiling Paths_typed_process ( dist/build/autogen/Paths_typed_process.hs, nothing ) [typed-process] [2 of 3] Compiling System.Process.Typed.Internal ( src/System/Process/Typed/Internal.hs, nothing ) [typed-process] [3 of 3] Compiling System.Process.Typed ( src/System/Process/Typed.hs, nothing ) [typed-process] Haddock coverage: [typed-process] Warning: 'ExitCodeException' is ambiguous. It is defined [typed-process]  * at src/System/Process/Typed/Internal.hs:607:26 [typed-process]  * at src/System/Process/Typed/Internal.hs:607:1 [typed-process]  You may be able to disambiguate the identifier by qualifying it or [typed-process]  by specifying the type/value namespace explicitly. [typed-process]  Defaulting to the one defined at src/System/Process/Typed/Internal.hs:607:1 [typed-process] Warning: 'StreamSpec' is ambiguous. It is defined [typed-process]  * at src/System/Process/Typed/Internal.hs:147:48 [typed-process]  * at src/System/Process/Typed/Internal.hs:147:1 [typed-process]  You may be able to disambiguate the identifier by qualifying it or [typed-process]  by specifying the type/value namespace explicitly. [typed-process]  Defaulting to the one defined at src/System/Process/Typed/Internal.hs:147:1 [typed-process] Warning: 'Process' is out of scope. [typed-process]  If you qualify the identifier, haddock can try to link it anyway. [typed-process] Warning: 'proc' is ambiguous. It is defined [typed-process]  * in ‘System.Process’ [typed-process]  * at src/System/Process/Typed/Internal.hs:203:1 [typed-process]  You may be able to disambiguate the identifier by qualifying it or [typed-process]  by specifying the type/value namespace explicitly. [typed-process]  Defaulting to the one defined at src/System/Process/Typed/Internal.hs:203:1 [typed-process] Warning: 'shell' is ambiguous. It is defined [typed-process]  * in ‘System.Process’ [typed-process]  * at src/System/Process/Typed/Internal.hs:215:1 [typed-process]  You may be able to disambiguate the identifier by qualifying it or [typed-process]  by specifying the type/value namespace explicitly. [typed-process]  Defaulting to the one defined at src/System/Process/Typed/Internal.hs:215:1 [typed-process] Warning: 'ProcessConfig' is ambiguous. It is defined [typed-process]  * at src/System/Process/Typed/Internal.hs:70:42 [typed-process]  * at src/System/Process/Typed/Internal.hs:70:1 [typed-process]  You may be able to disambiguate the identifier by qualifying it or [typed-process]  by specifying the type/value namespace explicitly. [typed-process]  Defaulting to the one defined at src/System/Process/Typed/Internal.hs:70:1 [typed-process] Warning: 'stopProcess' is out of scope. [typed-process]  If you qualify the identifier, haddock can try to link it anyway. [typed-process] Warning: 'ByteStringOutputException' is ambiguous. It is defined [typed-process]  * at src/System/Process/Typed/Internal.hs:639:34 [typed-process]  * at src/System/Process/Typed/Internal.hs:639:1 [typed-process]  You may be able to disambiguate the identifier by qualifying it or [typed-process]  by specifying the type/value namespace explicitly. [typed-process]  Defaulting to the one defined at src/System/Process/Typed/Internal.hs:639:1 [typed-process] Warning: 'withProcessInterleave' is out of scope. [typed-process]  If you qualify the identifier, haddock can try to link it anyway. [typed-process]  95% ( 42 / 44) in 'System.Process.Typed.Internal' [typed-process]  Missing documentation for: [typed-process]  bracket (src/System/Process/Typed/Internal.hs:644) [typed-process]  finally (src/System/Process/Typed/Internal.hs:647) [typed-process] Warning: 'runProcess' is ambiguous. It is defined [typed-process]  * in ‘System.Process’ [typed-process]  * at src/System/Process/Typed.hs:589:1 [typed-process]  You may be able to disambiguate the identifier by qualifying it or [typed-process]  by specifying the type/value namespace explicitly. [typed-process]  Defaulting to the one defined at src/System/Process/Typed.hs:589:1 [typed-process] Warning: 'ProcessConfig' is ambiguous. It is defined [typed-process]  * at src/System/Process/Typed/Internal.hs:70:42 [typed-process]  * at src/System/Process/Typed/Internal.hs:70:1 [typed-process]  You may be able to disambiguate the identifier by qualifying it or [typed-process]  by specifying the type/value namespace explicitly. [typed-process]  Defaulting to the one defined at src/System/Process/Typed/Internal.hs:70:1 [typed-process] Warning: 'readProcess' is ambiguous. It is defined [typed-process]  * in ‘System.Process’ [typed-process]  * at src/System/Process/Typed.hs:415:1 [typed-process]  You may be able to disambiguate the identifier by qualifying it or [typed-process]  by specifying the type/value namespace explicitly. [typed-process]  Defaulting to the one defined at src/System/Process/Typed.hs:415:1 [typed-process] Warning: 'ExitCodeException' is ambiguous. It is defined [unliftio] [ 8 of 23] Compiling UnliftIO.IO ( src/UnliftIO/IO.hs, dist/build/UnliftIO/IO.p_o ) [unliftio] [ 9 of 23] Compiling UnliftIO.IORef ( src/UnliftIO/IORef.hs, dist/build/UnliftIO/IORef.p_o ) [unliftio] [10 of 23] Compiling UnliftIO.Internals.Async ( src/UnliftIO/Internals/Async.hs, dist/build/UnliftIO/Internals/Async.p_o ) [unliftio] [11 of 23] Compiling UnliftIO.Async ( src/UnliftIO/Async.hs, dist/build/UnliftIO/Async.p_o ) [unliftio] [12 of 23] Compiling UnliftIO.MVar ( src/UnliftIO/MVar.hs, dist/build/UnliftIO/MVar.p_o ) [unliftio] [13 of 23] Compiling UnliftIO.IO.File.Posix ( src/UnliftIO/IO/File/Posix.hs, dist/build/UnliftIO/IO/File/Posix.p_o ) [unliftio] [14 of 23] Compiling UnliftIO.IO.File ( src/UnliftIO/IO/File.hs, dist/build/UnliftIO/IO/File.p_o ) [unliftio] [15 of 23] Compiling UnliftIO.Concurrent ( src/UnliftIO/Concurrent.hs, dist/build/UnliftIO/Concurrent.p_o ) [unliftio] [16 of 23] Compiling UnliftIO.Memoize ( src/UnliftIO/Memoize.hs, dist/build/UnliftIO/Memoize.p_o ) [unliftio] [17 of 23] Compiling UnliftIO.Process ( src/UnliftIO/Process.hs, dist/build/UnliftIO/Process.p_o ) [unliftio] [18 of 23] Compiling UnliftIO.QSem ( src/UnliftIO/QSem.hs, dist/build/UnliftIO/QSem.p_o ) [unliftio] [19 of 23] Compiling UnliftIO.QSemN ( src/UnliftIO/QSemN.hs, dist/build/UnliftIO/QSemN.p_o ) [unliftio] [20 of 23] Compiling UnliftIO.STM ( src/UnliftIO/STM.hs, dist/build/UnliftIO/STM.p_o ) [unliftio] [21 of 23] Compiling UnliftIO.Temporary ( src/UnliftIO/Temporary.hs, dist/build/UnliftIO/Temporary.p_o ) [unliftio] [22 of 23] Compiling UnliftIO.Timeout ( src/UnliftIO/Timeout.hs, dist/build/UnliftIO/Timeout.p_o ) [unliftio] [23 of 23] Compiling UnliftIO ( src/UnliftIO.hs, dist/build/UnliftIO.p_o ) [unliftio] Preprocessing test suite 'unliftio-spec' for unliftio-0.2.25.1.. [unliftio] Building test suite 'unliftio-spec' for unliftio-0.2.25.1.. [unliftio] [1 of 9] Compiling Paths_unliftio ( dist/build/unliftio-spec/autogen/Paths_unliftio.hs, dist/build/unliftio-spec/unliftio-spec-tmp/Paths_unliftio.o ) [unliftio] [2 of 9] Compiling UnliftIO.AsyncSpec ( test/UnliftIO/AsyncSpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/AsyncSpec.o ) [unliftio] [3 of 9] Compiling UnliftIO.DirectorySpec ( test/UnliftIO/DirectorySpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/DirectorySpec.o ) [unliftio] [4 of 9] Compiling UnliftIO.ExceptionSpec ( test/UnliftIO/ExceptionSpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/ExceptionSpec.o ) [unliftio] [5 of 9] Compiling UnliftIO.IO.FileSpec ( test/UnliftIO/IO/FileSpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/IO/FileSpec.o ) [unliftio]  [unliftio] test/UnliftIO/IO/FileSpec.hs:88:11: warning: [GHC-68441] [-Wdeprecations] [unliftio]  In the use of ‘hGetLine’ (imported from Data.ByteString): [unliftio]  Deprecated: "Deprecated since @bytestring-0.12@. Use 'Data.ByteString.Char8.hGetLine' instead. (Functions that rely on ASCII encodings belong in "Data.ByteString.Char8")" [unliftio]  | [unliftio] 88 | B.hGetLine h `shouldReturn` hello [unliftio]  | ^^^^^^^^^^ [unliftio]  [unliftio] test/UnliftIO/IO/FileSpec.hs:106:11: warning: [GHC-68441] [-Wdeprecations] [unliftio]  In the use of ‘hGetLine’ (imported from Data.ByteString): [unliftio]  Deprecated: "Deprecated since @bytestring-0.12@. Use 'Data.ByteString.Char8.hGetLine' instead. (Functions that rely on ASCII encodings belong in "Data.ByteString.Char8")" [unliftio]  | [unliftio] 106 | B.hGetLine h `shouldReturn` hello [unliftio]  | ^^^^^^^^^^ [unliftio]  [unliftio] test/UnliftIO/IO/FileSpec.hs:117:13: warning: [GHC-68441] [-Wdeprecations] [unliftio]  In the use of ‘hGetLine’ (imported from Data.ByteString): [unliftio]  Deprecated: "Deprecated since @bytestring-0.12@. Use 'Data.ByteString.Char8.hGetLine' instead. (Functions that rely on ASCII encodings belong in "Data.ByteString.Char8")" [unliftio]  | [unliftio] 117 | B.hGetLine h `shouldReturn` hello Building hedgehog Building smallcheck [post-build-hook] Uploading to cachix cache "sellout": /nix/store/k9h4567n99457ybfcdgwkq8msrb3kwbm-lukko-0.1.2-doc /nix/store/zqca8zfxjhwc7swhq1ccb3ps5b9a7x8k-lukko-0.1.2 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/k9h4567n99457ybfcdgwkq8msrb3kwbm-lukko-0.1.2-doc /nix/store/zqca8zfxjhwc7swhq1ccb3ps5b9a7x8k-lukko-0.1.2 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/zqca8zfxjhwc7swhq1ccb3ps5b9a7x8k-lukko-0.1.2' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 24 of 172 built (10 building), 395 of 395 downloaded from cache [no-recursion] Phase: updateAutotoolsGnuConfigScriptsPhase [no-recursion] Phase: configurePhase [no-recursion] configureFlags: --verbose --prefix=/nix/store/knmv5k9649w01gr528vf8cr0ipk7fvs9-no-recursion-0.3.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/6dklnvp318gp5abj44l1v137ng5ilyx7-no-recursion-0.3.0.0-doc/share/doc/no-recursion-0.3.0.0 --with-gcc=gcc --package-db=/build/tmp.w9JhgmGaNR/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/lib [no-recursion] Using Parsec parser [no-recursion] Configuring no-recursion-0.3.0.0... [no-recursion] Flags chosen: noisy-deprecations=True [no-recursion] Dependency base >=4.18.0 && <4.19 || >=4.19.0 && <4.20 || >=4.20.0 && <4.21 || [no-recursion] >=4.21.0 && <4.22: using base-4.19.0.0 [no-recursion] Dependency ghc >=9.6.1 && <9.7 || >=9.8.1 && <9.9 || >=9.10.1 && <9.11 || [no-recursion] >=9.12.1 && <9.13: using ghc-9.8.1 [no-recursion] Dependency base >=4.18.0 && <4.19 || >=4.19.0 && <4.20 || >=4.20.0 && <4.21 || [no-recursion] >=4.21.0 && <4.22: using base-4.19.0.0 [no-recursion] Dependency doctest >=0.21.1 && <0.22 || >=0.22.2 && <0.23 || >=0.24.0 && [no-recursion] <0.25: using doctest-0.22.6 [no-recursion] Dependency no-recursion: using no-recursion-0.3.0.0 [no-recursion] Dependency base >=4.18.0 && <4.19 || >=4.19.0 && <4.20 || >=4.20.0 && <4.21 || [no-recursion] >=4.21.0 && <4.22: using base-4.19.0.0 [no-recursion] Dependency no-recursion: using no-recursion-0.3.0.0 [no-recursion] Dependency base >=4.18.0 && <4.19 || >=4.19.0 && <4.20 || >=4.20.0 && <4.21 || [no-recursion] >=4.21.0 && <4.22: using base-4.19.0.0 [no-recursion] Dependency no-recursion: using no-recursion-0.3.0.0 [no-recursion] Source component graph: [no-recursion]  component lib [no-recursion]  component test:annotations dependency lib [no-recursion]  component test:doctests dependency lib [no-recursion]  component test:no-ignore-annotations dependency lib [no-recursion] Configured component graph: [no-recursion]  component no-recursion-0.3.0.0-J4skRsBUeaM3XOLOOVqotc [no-recursion]  include base-4.19.0.0-b960 [no-recursion]  include ghc-9.8.1-f1e9 [no-recursion]  component no-recursion-0.3.0.0-6s25OEOGykmGvOMr7PiyP3-annotations [no-recursion]  include base-4.19.0.0-b960 [no-recursion]  include no-recursion-0.3.0.0-J4skRsBUeaM3XOLOOVqotc [no-recursion]  component no-recursion-0.3.0.0-KsNuV9jt0UWB9oL0060fob-doctests [no-recursion]  include base-4.19.0.0-b960 [no-recursion]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [no-recursion]  include no-recursion-0.3.0.0-J4skRsBUeaM3XOLOOVqotc [no-recursion]  component no-recursion-0.3.0.0-7GiOPw1NnES22pKsgAjbqX-no-ignore-annotations [no-recursion]  include base-4.19.0.0-b960 [no-recursion]  include no-recursion-0.3.0.0-J4skRsBUeaM3XOLOOVqotc [no-recursion] Linked component graph: [no-recursion]  unit no-recursion-0.3.0.0-J4skRsBUeaM3XOLOOVqotc [no-recursion]  include base-4.19.0.0-b960 [no-recursion]  include ghc-9.8.1-f1e9 [no-recursion]  NoRecursion=no-recursion-0.3.0.0-J4skRsBUeaM3XOLOOVqotc:NoRecursion [no-recursion]  unit no-recursion-0.3.0.0-6s25OEOGykmGvOMr7PiyP3-annotations [no-recursion]  include base-4.19.0.0-b960 [no-recursion]  include no-recursion-0.3.0.0-J4skRsBUeaM3XOLOOVqotc [no-recursion]  unit no-recursion-0.3.0.0-KsNuV9jt0UWB9oL0060fob-doctests [no-recursion]  include base-4.19.0.0-b960 [no-recursion]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [no-recursion]  include no-recursion-0.3.0.0-J4skRsBUeaM3XOLOOVqotc [no-recursion]  unit no-recursion-0.3.0.0-7GiOPw1NnES22pKsgAjbqX-no-ignore-annotations [no-recursion]  include base-4.19.0.0-b960 [no-recursion]  include no-recursion-0.3.0.0-J4skRsBUeaM3XOLOOVqotc [no-recursion] Ready component graph: [no-recursion]  definite no-recursion-0.3.0.0-J4skRsBUeaM3XOLOOVqotc [no-recursion]  depends base-4.19.0.0-b960 [random-bytestring] Phase: setupCompilerEnvironmentPhase [random-bytestring] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [random-bytestring] Phase: unpackPhase [random-bytestring] unpacking source archive /nix/store/fqg7nln940pbpll24zp732khvr8d9fqk-random-bytestring-0.1.4.tar.gz [random-bytestring] source root is random-bytestring-0.1.4 [random-bytestring] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "random-bytestring-0.1.4/src/Data/ByteString/Random/PCG.hs" [random-bytestring] Phase: patchPhase [random-bytestring] Phase: compileBuildDriverPhase [random-bytestring] setupCompileFlags: -package-db=/build/tmp.tfavNrmWCR/setup-package.conf.d -threaded [random-bytestring] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.tfavNrmWCR/Main.o ) [random-bytestring] [2 of 2] Linking Setup [random-bytestring] Phase: updateAutotoolsGnuConfigScriptsPhase [random-bytestring] Phase: configurePhase [random-bytestring] configureFlags: --verbose --prefix=/nix/store/z26vpxsx55prmi8nc18jxksqx1n48h00-random-bytestring-0.1.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/klkdqn4qjy550ygmicgycf86hf3zr8g3-random-bytestring-0.1.4-doc/share/doc/random-bytestring-0.1.4 --with-gcc=gcc --package-db=/build/tmp.tfavNrmWCR/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [random-bytestring] Using Parsec parser [random-bytestring] Configuring random-bytestring-0.1.4... [random-bytestring] Flags chosen: with-pcg=True [random-bytestring] Dependency base >=4.7 && <5: using base-4.19.0.0 [random-bytestring] Dependency bytestring >=0.10: using bytestring-0.12.0.2 [random-bytestring] Dependency mwc-random >=0.13: using mwc-random-0.15.2.0 [random-bytestring] Dependency pcg-random >=0.1: using pcg-random-0.1.4.0 [random-bytestring] Source component graph: component lib [random-bytestring] Configured component graph: [random-bytestring]  component random-bytestring-0.1.4-Asqv2G8KV0t7X2G6NdRq5l [random-bytestring]  include base-4.19.0.0-b960 [random-bytestring]  include bytestring-0.12.0.2-4690 [random-bytestring]  include mwc-random-0.15.2.0-FYzTCHVhFtVFhk15NEnKI7 [random-bytestring]  include pcg-random-0.1.4.0-8BUlB3uc3PgJp3H7U5875U [random-bytestring] Linked component graph: [random-bytestring]  unit random-bytestring-0.1.4-Asqv2G8KV0t7X2G6NdRq5l [random-bytestring]  include base-4.19.0.0-b960 [random-bytestring]  include bytestring-0.12.0.2-4690 [random-bytestring]  include mwc-random-0.15.2.0-FYzTCHVhFtVFhk15NEnKI7 [random-bytestring]  include pcg-random-0.1.4.0-8BUlB3uc3PgJp3H7U5875U [random-bytestring]  Data.ByteString.Random=random-bytestring-0.1.4-Asqv2G8KV0t7X2G6NdRq5l:Data.ByteString.Random,Data.ByteString.Random.Internal=random-bytestring-0.1.4-Asqv2G8KV0t7X2G6NdRq5l:Data.ByteString.Random.Internal,Data.ByteString.Random.MWC=random-bytestring-0.1.4-Asqv2G8KV0t7X2G6NdRq5l:Data.ByteString.Random.MWC,Data.ByteString.Random.PCG=random-bytestring-0.1.4-Asqv2G8KV0t7X2G6NdRq5l:Data.ByteString.Random.PCG [random-bytestring] Ready component graph: [random-bytestring]  definite random-bytestring-0.1.4-Asqv2G8KV0t7X2G6NdRq5l [random-bytestring]  depends base-4.19.0.0-b960 [random-bytestring]  depends bytestring-0.12.0.2-4690 [random-bytestring]  depends mwc-random-0.15.2.0-FYzTCHVhFtVFhk15NEnKI7 [random-bytestring]  depends pcg-random-0.1.4.0-8BUlB3uc3PgJp3H7U5875U [random-bytestring] Using Cabal-3.10.2.0 compiled by ghc-9.8 [random-bytestring] Using compiler: ghc-9.8.1 [random-bytestring] Using install prefix: [random-bytestring] /nix/store/z26vpxsx55prmi8nc18jxksqx1n48h00-random-bytestring-0.1.4 [random-bytestring] Executables installed in: [random-bytestring] /nix/store/z26vpxsx55prmi8nc18jxksqx1n48h00-random-bytestring-0.1.4/bin [streaming-commons]  checked process [✔] [streaming-commons]  blocking vs non-blocking [✔] [streaming-commons] Data.Streaming.Text [streaming-commons]  Data.Streaming.TextSpec [streaming-commons]  UTF8 [streaming-commons]  bytes [✔] [streaming-commons]  +++ OK, passed 100 tests. [streaming-commons]  chars [✔] [streaming-commons]  +++ OK, passed 100 tests. [streaming-commons]  high code points [✔] [streaming-commons]  UTF8 pure [streaming-commons]  bytes [✔] [streaming-commons]  +++ OK, passed 100 tests. [streaming-commons]  chars [✔] [streaming-commons]  +++ OK, passed 100 tests. [post-build-hook] Uploading to cachix cache "sellout": /nix/store/c82pv4i02vm2bcxn869kw0c82p9pyxsi-text-short-0.1.6-doc /nix/store/kpnz6mhmf6dqcczw3iixi7d7lx7k6rp3-text-short-0.1.6 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/c82pv4i02vm2bcxn869kw0c82p9pyxsi-text-short-0.1.6-doc /nix/store/kpnz6mhmf6dqcczw3iixi7d7lx7k6rp3-text-short-0.1.6 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/kpnz6mhmf6dqcczw3iixi7d7lx7k6rp3-text-short-0.1.6' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 25 of 173 built (9 building), 395 of 395 downloaded from cache [time-compat]  1969-W0-7 = 1969-W01-7: OK [time-compat]  1969-W0-8 = 1969-W01-7: OK [time-compat]  1969-W0-9 = 1969-W01-7: OK [time-compat]  1969-W1--2 = 1969-W01-1: OK [time-compat]  1969-W1--1 = 1969-W01-1: OK [time-compat]  1969-W1-0 = 1969-W01-1: OK [time-compat]  1969-W1-1 = 1969-W01-1: OK [time-compat]  1969-W1-4 = 1969-W01-4: OK [time-compat]  1969-W1-6 = 1969-W01-6: OK [time-compat]  1969-W1-7 = 1969-W01-7: OK [time-compat]  1969-W1-8 = 1969-W01-7: OK [time-compat]  1969-W1-9 = 1969-W01-7: OK [time-compat]  1969-W20--2 = 1969-W20-1: OK [time-compat]  1969-W20--1 = 1969-W20-1: OK [time-compat]  1969-W20-0 = 1969-W20-1: OK [time-compat]  1969-W20-1 = 1969-W20-1: OK [time-compat]  1969-W20-4 = 1969-W20-4: OK [time-compat]  1969-W20-6 = 1969-W20-6: OK [time-compat]  1969-W20-7 = 1969-W20-7: OK [time-compat]  1969-W20-8 = 1969-W20-7: OK [time-compat]  1969-W20-9 = 1969-W20-7: OK [time-compat]  1969-W51--2 = 1969-W51-1: OK [time-compat]  1969-W51--1 = 1969-W51-1: OK [time-compat]  1969-W51-0 = 1969-W51-1: OK [time-compat]  1969-W51-1 = 1969-W51-1: OK [time-compat]  1969-W51-4 = 1969-W51-4: OK [time-compat]  1969-W51-6 = 1969-W51-6: OK [time-compat]  1969-W51-7 = 1969-W51-7: OK [time-compat]  1969-W51-8 = 1969-W51-7: OK [time-compat]  1969-W51-9 = 1969-W51-7: OK [time-compat]  1969-W52--2 = 1969-W52-1: OK [time-compat]  1969-W52--1 = 1969-W52-1: OK [time-compat]  1969-W52-0 = 1969-W52-1: OK [time-compat]  1969-W52-1 = 1969-W52-1: OK [time-compat]  1969-W52-4 = 1969-W52-4: OK [time-compat]  1969-W52-6 = 1969-W52-6: OK [time-compat]  1969-W52-7 = 1969-W52-7: OK [time-compat]  1969-W52-8 = 1969-W52-7: OK [time-compat]  1969-W52-9 = 1969-W52-7: OK [time-compat]  1969-W53--2 = 1969-W52-1: OK [time-compat]  1969-W53--1 = 1969-W52-1: OK [time-compat]  1969-W53-0 = 1969-W52-1: OK [time-compat]  1969-W53-1 = 1969-W52-1: OK [time-compat]  1969-W53-4 = 1969-W52-4: OK [time-compat]  1969-W53-6 = 1969-W52-6: OK [time-compat]  1969-W53-7 = 1969-W52-7: OK [time-compat]  1969-W53-8 = 1969-W52-7: OK [time-compat]  1969-W53-9 = 1969-W52-7: OK [typed-process]  * at src/System/Process/Typed/Internal.hs:607:26 [typed-process]  * at src/System/Process/Typed/Internal.hs:607:1 [typed-process]  You may be able to disambiguate the identifier by qualifying it or [typed-process]  by specifying the type/value namespace explicitly. [typed-process]  Defaulting to the one defined at src/System/Process/Typed/Internal.hs:607:1 [typed-process] Warning: 'Process' is ambiguous. It is defined [typed-process]  * at src/System/Process/Typed.hs:167:36 [typed-process]  * at src/System/Process/Typed.hs:167:1 [typed-process]  You may be able to disambiguate the identifier by qualifying it or [typed-process]  by specifying the type/value namespace explicitly. [typed-process]  Defaulting to the one defined at src/System/Process/Typed.hs:167:1 [typed-process]  98% ( 91 / 92) in 'System.Process.Typed' [typed-process]  Missing documentation for: [typed-process]  StdStream [typed-process] Warning: System.Process.Typed: could not find link destinations for: [typed-process]  - GHC.IO.Exception.Rep_ExitCode [typed-process] Documentation created: dist/doc/html/typed-process/, [typed-process] dist/doc/html/typed-process/typed-process.txt [typed-process] Preprocessing test suite 'typed-process-test' for typed-process-0.2.13.0.. [typed-process] Preprocessing test suite 'typed-process-test-single-threaded' for typed-process-0.2.13.0.. [typed-process] Phase: installPhase [typed-process] Installing library in /nix/store/ap38jzr28k0wy1lhr9dmnj3py89mgs1x-typed-process-0.2.13.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/typed-process-0.2.13.0-FSt1jO30hyn93Vt8thsixz [typed-process] Phase: fixupPhase [typed-process] shrinking RPATHs of ELF executables and libraries in /nix/store/ap38jzr28k0wy1lhr9dmnj3py89mgs1x-typed-process-0.2.13.0 [typed-process] shrinking /nix/store/ap38jzr28k0wy1lhr9dmnj3py89mgs1x-typed-process-0.2.13.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHStyped-process-0.2.13.0-FSt1jO30hyn93Vt8thsixz-ghc9.8.1.so [typed-process] checking for references to /build/ in /nix/store/ap38jzr28k0wy1lhr9dmnj3py89mgs1x-typed-process-0.2.13.0... [typed-process] patching script interpreter paths in /nix/store/ap38jzr28k0wy1lhr9dmnj3py89mgs1x-typed-process-0.2.13.0 [typed-process] stripping (with command strip and flags -S -p) in /nix/store/ap38jzr28k0wy1lhr9dmnj3py89mgs1x-typed-process-0.2.13.0/lib [typed-process] shrinking RPATHs of ELF executables and libraries in /nix/store/n3nq1smcbchiisbwj3qihk1xgw7hn2ig-typed-process-0.2.13.0-doc [typed-process] checking for references to /build/ in /nix/store/n3nq1smcbchiisbwj3qihk1xgw7hn2ig-typed-process-0.2.13.0-doc... [typed-process] patching script interpreter paths in /nix/store/n3nq1smcbchiisbwj3qihk1xgw7hn2ig-typed-process-0.2.13.0-doc [unliftio]  | ^^^^^^^^^^ [unliftio] [6 of 9] Compiling UnliftIO.IOSpec ( test/UnliftIO/IOSpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/IOSpec.o ) [unliftio] [7 of 9] Compiling UnliftIO.MemoizeSpec ( test/UnliftIO/MemoizeSpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/MemoizeSpec.o ) [unliftio] [8 of 9] Compiling UnliftIO.PooledAsyncSpec ( test/UnliftIO/PooledAsyncSpec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/UnliftIO/PooledAsyncSpec.o ) [unliftio] [9 of 9] Compiling Main ( test/Spec.hs, dist/build/unliftio-spec/unliftio-spec-tmp/Main.o ) [unliftio] [10 of 10] Linking dist/build/unliftio-spec/unliftio-spec [unliftio] Phase: checkPhase [unliftio] Running 1 test suites... [unliftio] Test suite unliftio-spec: RUNNING... [unliftio]  [unliftio] UnliftIO.Async [unliftio]  replicateConcurrently_ [unliftio]  works [✔] [unliftio]  +++ OK, passed 100 tests. [unliftio]  uses a different thread per replicated action [✔] [unliftio]  +++ OK, passed 100 tests. [unliftio]  flatten [unliftio]  flattens all alternative trees [✔] [unliftio]  conc [unliftio]  handles sync exceptions [✔] [unliftio]  handles async exceptions [✔] [unliftio]  has an Unmasked masking state for given subroutines [✔] [unliftio]  allows to kill parent via timeout [✔] [unliftio]  throws right exception on empty [✔] [unliftio]  Conc Applicative instance [unliftio]  doesn't fork a new thread on a pure call [✔] [unliftio]  +++ OK, passed 100 tests. [unliftio]  evaluates all needed sub-routines [✔] [unliftio]  cleanup on brackets work [✔] [unliftio]  re-throws exception that happened first [✔] [unliftio]  Conc Alternative instance [unliftio]  is left associative [✔] [unliftio]  executes body of all alternative blocks [✔] [unliftio]  finishes all threads that didn't finish first [✔] [unliftio]  nesting works [✔] [unliftio] UnliftIO.Directory [unliftio]  createFileLink [unliftio]  mirror [✔] [unliftio] UnliftIO.Exception [unliftio]  catchSyncOrAsync [unliftio]  should catch sync exceptions [✔] [unliftio]  should catch async exceptions [✔] [unliftio]  should catch unliftio-wrapped async exceptions [✔] [unliftio]  handleSyncOrAsync [unliftio]  should catch sync exceptions [✔] [unliftio]  should catch async exceptions [✔] [unliftio]  should catch unliftio-wrapped async exceptions [✔] [unliftio]  trySyncOrAsync [unliftio]  should catch sync exceptions [✔] [unliftio]  should catch async exceptions [✔] [unliftio]  should catch unliftio-wrapped async exceptions [✔] [unliftio]  fromExceptionUnwrap [unliftio]  should be the inverse of toAsyncException [✔] [unliftio]  should be the inverse of toSyncException [✔] [unliftio]  pureTry [unliftio]  Right for defined values [✔] [unliftio]  Left for bottom [✔] [unliftio]  Right for wrapped bottom [✔] [unliftio]  pureTryDeep [unliftio]  Right for defined values [✔] [unliftio]  Left for bottom [✔] [unliftio]  Left for wrapped bottom [✔] [unliftio]  mapExceptionM [unliftio]  should convert an exception [✔] [unliftio]  should not convert unrelated exceptions [✔] [unliftio] UnliftIO.IO [unliftio]  getMonotonicTime [unliftio]  increases [✔] [unliftio] UnliftIO.IO.File [unliftio]  ensureFileDurable [unliftio]  ensures a file is durable with an fsync [✔] [unliftio]  withBinaryFile [unliftio]  read [✔] [unliftio]  write [✔] [unliftio]  read/write [✔] [unliftio]  append [✔] [unliftio]  sub-directory [✔] [unliftio]  relative-directory [✔] [unliftio]  modified-permissions [✔] [unliftio]  exception - Does not corrupt files [✔] [unliftio]  +++ OK, failed as expected. (after 1 test): [unliftio]  expected: "Hello World" [unliftio]  but got: "Goodbye yall" [unliftio]  exception - Does not leave files behind [✔] [unliftio]  +++ OK, failed as expected. (after 1 test): [unliftio]  expected: False [unliftio]  but got: True [unliftio]  delete - file [✔] [unliftio]  +++ OK, failed as expected. (after 1 test): [unliftio]  expected: True [unliftio]  but got: False [unliftio]  writeBinaryFile [unliftio]  write [✔] [unliftio]  default-permissions [✔] [unliftio]  withBinaryFileAtomic [unliftio]  read [✔] [unliftio]  write [✔] [unliftio]  read/write [✔] [unliftio]  append [✔] [unliftio]  sub-directory [✔] [unliftio]  relative-directory [✔] [unliftio]  modified-permissions [✔] [unliftio]  exception - Does not corrupt files [✔] [unliftio]  +++ OK, passed 1 test. [unliftio]  exception - Does not leave files behind [✔] [unliftio]  +++ OK, passed 1 test. [unliftio]  delete - file [✔] [unliftio]  +++ OK, passed 1 test. [unliftio]  writeBinaryFileAtomic [unliftio]  write [✔] [unliftio]  default-permissions [✔] [unliftio]  withBinaryFileDurable [unliftio]  read [✔] [unliftio]  write [✔] [unliftio]  read/write [✔] [unliftio]  append [✔] [unliftio]  sub-directory [✔] [unliftio]  relative-directory [✔] [unliftio]  modified-permissions [✔] [unliftio]  exception - Does not corrupt files [✔] [vector] Flags chosen: boundschecks=True, internalchecks=False, unsafechecks=False, [vector] wall=False [vector] Dependency base >=4.9 && <4.22: using base-4.19.0.0 [vector] Dependency deepseq >=1.1 && <1.6: using deepseq-1.5.0.0 [vector] Dependency primitive >=0.6.4.0 && <0.10: using primitive-0.9.1.0 [vector] Dependency vector-stream >=0.1 && <0.2: using vector-stream-0.1.0.1 [vector] Dependency base: using base-4.19.0.0 [vector] Dependency random >=1.2: using random-1.2.1.3 [vector] Dependency tasty: using tasty-1.5.3 [vector] Dependency vector: using vector-0.13.2.0 [vector] Dependency QuickCheck >=2.9 && <2.16: using QuickCheck-2.14.3 [vector] Dependency base >=4.5 && <5: using base-4.19.0.0 [vector] Dependency base-orphans >=0.6: using base-orphans-0.9.3 [vector] Dependency primitive: using primitive-0.9.1.0 [vector] Dependency random: using random-1.2.1.3 [vector] Dependency tasty: using tasty-1.5.3 [vector] Dependency tasty-hunit: using tasty-hunit-0.10.2 [vector] Dependency tasty-quickcheck: using tasty-quickcheck-0.11 [vector] Dependency template-haskell: using template-haskell-2.21.0.0 [vector] Dependency transformers >=0.2.0.0: using transformers-0.6.1.0 [vector] Dependency vector: using vector-0.13.2.0 [vector] Dependency QuickCheck >=2.9 && <2.16: using QuickCheck-2.14.3 [vector] Dependency base >=4.5 && <5: using base-4.19.0.0 [vector] Dependency base-orphans >=0.6: using base-orphans-0.9.3 [vector] Dependency primitive: using primitive-0.9.1.0 [vector] Dependency random: using random-1.2.1.3 [vector] Dependency tasty: using tasty-1.5.3 [vector] Dependency tasty-hunit: using tasty-hunit-0.10.2 [vector] Dependency tasty-quickcheck: using tasty-quickcheck-0.11 [vector] Dependency template-haskell: using template-haskell-2.21.0.0 [vector] Dependency transformers >=0.2.0.0: using transformers-0.6.1.0 [vector] Dependency vector: using vector-0.13.2.0 [vector] Dependency base: using base-4.19.0.0 [vector] Dependency doctest >=0.15 && <0.24: using doctest-0.22.6 [vector] Dependency primitive >=0.6.4.0 && <0.10: using primitive-0.9.1.0 [vector] Dependency vector: using vector-0.13.2.0 [vector] Dependency base: using base-4.19.0.0 [vector] Dependency primitive >=0.6.4.0 && <0.10: using primitive-0.9.1.0 [vector] Dependency tasty: using tasty-1.5.3 [vector] Dependency tasty-inspection-testing >=0.1: using [vector] tasty-inspection-testing-0.2.1 [vector] Dependency vector: using vector-0.13.2.0 [vector] Source component graph: [vector]  component lib [vector]  component lib:benchmarks-O2 dependency lib [vector]  component test:vector-doctest dependency lib [vector]  component test:vector-inspection dependency lib [vector]  component test:vector-tests-O0 dependency lib [vector]  component test:vector-tests-O2 dependency lib [vector] Configured component graph: [vector]  component vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector]  include base-4.19.0.0-b960 [vector]  include deepseq-1.5.0.0-412f [vector]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [vector]  include vector-stream-0.1.0.1-1ROR3WR6vG9AVjHlNJubVk [vector]  component vector-0.13.2.0-7L8o32aWrc7EtPdmY4JHZe-benchmarks-O2 [vector]  include base-4.19.0.0-b960 [vector]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [vector]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [vector]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector]  component vector-0.13.2.0-1eGaHRODX4tFEt6A190OpQ-vector-doctest [vector]  include base-4.19.0.0-b960 [vector]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [vector]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [vector]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector]  component vector-0.13.2.0-2ebrAZXEXXi853buqytQYY-vector-inspection [vector]  include base-4.19.0.0-b960 [vector]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [vector]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [vector]  include tasty-inspection-testing-0.2.1-8C8dNDpjl7p97LTsz7awMh [vector]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector]  component vector-0.13.2.0-DkOOETKrqPI8zkryteKkPv-vector-tests-O0 [vector]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [vector]  include base-4.19.0.0-b960 [vector]  include base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [vector]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [vector]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [vector]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [vector]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [vector]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [vector]  include template-haskell-2.21.0.0-8831 [vector]  include transformers-0.6.1.0-c3ec Building primitive-unlifted [hedgehog] Phase: setupCompilerEnvironmentPhase [hedgehog] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [hedgehog] Phase: unpackPhase [hedgehog] unpacking source archive /nix/store/y6x6mm5qz6s835g6w7sj382w8cidq00s-hedgehog-1.5.tar.gz [hedgehog] source root is hedgehog-1.5 [hedgehog] setting SOURCE_DATE_EPOCH to timestamp 1721821132 of file "hedgehog-1.5/CHANGELOG.md" [hedgehog] Phase: patchPhase [hedgehog] Replace Cabal file with edited version from mirror://hackage/hedgehog-1.5/revision/2.cabal. [hedgehog] Phase: compileBuildDriverPhase [hedgehog] setupCompileFlags: -package-db=/build/tmp.8WuJqnrPW1/setup-package.conf.d -threaded [hedgehog] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.8WuJqnrPW1/Main.o ) [hedgehog] [2 of 2] Linking Setup [hedgehog] Phase: updateAutotoolsGnuConfigScriptsPhase [hedgehog] Phase: configurePhase [hedgehog] configureFlags: --verbose --prefix=/nix/store/rywv8vc5xc51pvka1j22rxw5gp9kx9v8-hedgehog-1.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/h3xd2v3dmxdrlbhi2c5s609r83xzsz5j-hedgehog-1.5-doc/share/doc/hedgehog-1.5 --with-gcc=gcc --package-db=/build/tmp.8WuJqnrPW1/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [hedgehog] Using Parsec parser [hedgehog] Configuring hedgehog-1.5... [hedgehog] Dependency ansi-terminal >=0.6 && <1.2: using ansi-terminal-1.1.2 [hedgehog] Dependency async >=2.0 && <2.3: using async-2.2.5 [hedgehog] Dependency barbies >=1.0 && <2.2: using barbies-2.1.1.0 [hedgehog] Dependency base >=4.9 && <5: using base-4.19.0.0 [hedgehog] Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.0.2 [hedgehog] Dependency concurrent-output >=1.7 && <1.11: using concurrent-output-1.10.21 [hedgehog] Dependency containers >=0.4 && <0.9: using containers-0.6.8 [hedgehog] Dependency deepseq >=1.1.0.0 && <1.6: using deepseq-1.5.0.0 [hedgehog] Dependency directory >=1.2 && <1.4: using directory-1.3.8.1 [hedgehog] Dependency erf >=2.0 && <2.1: using erf-2.0.0.0 [hedgehog] Dependency exceptions >=0.7 && <0.11: using exceptions-0.10.7 [hedgehog] Dependency lifted-async >=0.7 && <0.11: using lifted-async-0.10.2.7 [hedgehog] Dependency mmorph >=1.0 && <1.3: using mmorph-1.2.0 [hedgehog] Dependency monad-control >=1.0 && <1.1: using monad-control-1.0.3.1 [hedgehog] Dependency mtl >=2.1 && <2.4: using mtl-2.3.1 [hedgehog] Dependency pretty-show >=1.6 && <1.11: using pretty-show-1.10 [hedgehog] Dependency primitive >=0.6 && <0.10: using primitive-0.9.1.0 [hedgehog] Dependency random >=1.1 && <1.4: using random-1.2.1.3 [hedgehog] Dependency resourcet >=1.1 && <1.4: using resourcet-1.3.0 [hedgehog] Dependency safe-exceptions >=0.1 && <0.2: using safe-exceptions-0.1.7.4 [hedgehog] Dependency stm >=2.4 && <2.6: using stm-2.5.2.1 [hedgehog] Dependency template-haskell >=2.10 && <2.24: using template-haskell-2.21.0.0 [hedgehog] Dependency text >=1.1 && <2.2: using text-2.1 [hedgehog] Dependency time >=1.4 && <1.15: using time-1.12.2 [hedgehog] Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 [hedgehog] Dependency transformers-base >=0.4.5.1 && <0.5: using transformers-base-0.4.6 [hedgehog] Dependency wl-pprint-annotated >=0.0 && <0.2: using [hedgehog] wl-pprint-annotated-0.1.0.1 [hedgehog] Dependency base >=3 && <5: using base-4.19.0.0 [hedgehog] Dependency containers >=0.4 && <0.9: using containers-0.6.8 [hedgehog] Dependency hedgehog: using hedgehog-1.5 [no-recursion]  depends ghc-9.8.1-f1e9 [no-recursion]  definite no-recursion-0.3.0.0-KsNuV9jt0UWB9oL0060fob-doctests [no-recursion]  depends base-4.19.0.0-b960 [no-recursion]  depends doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [no-recursion]  depends no-recursion-0.3.0.0-J4skRsBUeaM3XOLOOVqotc [no-recursion]  definite no-recursion-0.3.0.0-7GiOPw1NnES22pKsgAjbqX-no-ignore-annotations [no-recursion]  depends base-4.19.0.0-b960 [no-recursion]  depends no-recursion-0.3.0.0-J4skRsBUeaM3XOLOOVqotc [no-recursion]  definite no-recursion-0.3.0.0-6s25OEOGykmGvOMr7PiyP3-annotations [no-recursion]  depends base-4.19.0.0-b960 [no-recursion]  depends no-recursion-0.3.0.0-J4skRsBUeaM3XOLOOVqotc [no-recursion] Using Cabal-3.10.3.0 compiled by ghc-9.8 [no-recursion] Using compiler: ghc-9.8.1 [no-recursion] Using install prefix: [no-recursion] /nix/store/knmv5k9649w01gr528vf8cr0ipk7fvs9-no-recursion-0.3.0.0 [no-recursion] Executables installed in: [no-recursion] /nix/store/knmv5k9649w01gr528vf8cr0ipk7fvs9-no-recursion-0.3.0.0/bin [no-recursion] Libraries installed in: [no-recursion] /nix/store/knmv5k9649w01gr528vf8cr0ipk7fvs9-no-recursion-0.3.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/no-recursion-0.3.0.0-J4skRsBUeaM3XOLOOVqotc [no-recursion] Dynamic Libraries installed in: [no-recursion] /nix/store/knmv5k9649w01gr528vf8cr0ipk7fvs9-no-recursion-0.3.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [no-recursion] Private executables installed in: [no-recursion] /nix/store/knmv5k9649w01gr528vf8cr0ipk7fvs9-no-recursion-0.3.0.0/libexec/x86_64-linux-ghc-9.8.1/no-recursion-0.3.0.0 [no-recursion] Data files installed in: [no-recursion] /nix/store/knmv5k9649w01gr528vf8cr0ipk7fvs9-no-recursion-0.3.0.0/share/x86_64-linux-ghc-9.8.1/no-recursion-0.3.0.0 [no-recursion] Documentation installed in: [no-recursion] /nix/store/6dklnvp318gp5abj44l1v137ng5ilyx7-no-recursion-0.3.0.0-doc/share/doc/no-recursion-0.3.0.0 [no-recursion] Configuration files installed in: [no-recursion] /nix/store/knmv5k9649w01gr528vf8cr0ipk7fvs9-no-recursion-0.3.0.0/etc [no-recursion] No alex found [no-recursion] Using ar found on system at: [no-recursion] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [no-recursion] No c2hs found [no-recursion] No cpphs found [no-recursion] Using doctest version 0.22.6 found on system at: [no-recursion] /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6/bin/doctest [no-recursion] Using gcc version 14.3.0 given by user at: [no-recursion] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [no-recursion] Using ghc version 9.8.1 found on system at: [no-recursion] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [no-recursion] Using ghc-pkg version 9.8.1 found on system at: [no-recursion] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [no-recursion] No ghcjs found [no-recursion] No ghcjs-pkg found [no-recursion] No greencard found [no-recursion] Using haddock version 2.30.0 found on system at: [no-recursion] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [no-recursion] No happy found [no-recursion] Using haskell-suite found on system at: haskell-suite-dummy-location [no-recursion] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [no-recursion] No hmake found [no-recursion] Using hpc version 0.69 found on system at: [no-recursion] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [no-recursion] Using hsc2hs version 0.68.10 found on system at: [no-recursion] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [no-recursion] Using hscolour version 1.25 found on system at: [no-recursion] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [no-recursion] No jhc found [no-recursion] Using ld found on system at: [no-recursion] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [no-recursion] No pkg-config found [no-recursion] Using runghc version 9.8.1 found on system at: [no-recursion] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [no-recursion] Using strip version 2.44 found on system at: [no-recursion] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [no-recursion] Using tar found on system at: [no-recursion] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [no-recursion] No uhc found [no-recursion] Phase: buildPhase [no-recursion] Preprocessing library for no-recursion-0.3.0.0.. [no-recursion] Building library for no-recursion-0.3.0.0.. [no-recursion] [1 of 2] Compiling PluginUtils ( src/PluginUtils.hs, dist/build/PluginUtils.o, dist/build/PluginUtils.dyn_o ) [no-recursion] [2 of 2] Compiling NoRecursion ( src/NoRecursion.hs, dist/build/NoRecursion.o, dist/build/NoRecursion.dyn_o ) [no-recursion] [1 of 2] Compiling PluginUtils ( src/PluginUtils.hs, dist/build/PluginUtils.p_o ) [no-recursion] [2 of 2] Compiling NoRecursion ( src/NoRecursion.hs, dist/build/NoRecursion.p_o ) [random-bytestring] Libraries installed in: [random-bytestring] /nix/store/z26vpxsx55prmi8nc18jxksqx1n48h00-random-bytestring-0.1.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/random-bytestring-0.1.4-Asqv2G8KV0t7X2G6NdRq5l [random-bytestring] Dynamic Libraries installed in: [random-bytestring] /nix/store/z26vpxsx55prmi8nc18jxksqx1n48h00-random-bytestring-0.1.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [random-bytestring] Private executables installed in: [random-bytestring] /nix/store/z26vpxsx55prmi8nc18jxksqx1n48h00-random-bytestring-0.1.4/libexec/x86_64-linux-ghc-9.8.1/random-bytestring-0.1.4 [random-bytestring] Data files installed in: [random-bytestring] /nix/store/z26vpxsx55prmi8nc18jxksqx1n48h00-random-bytestring-0.1.4/share/x86_64-linux-ghc-9.8.1/random-bytestring-0.1.4 [random-bytestring] Documentation installed in: [random-bytestring] /nix/store/klkdqn4qjy550ygmicgycf86hf3zr8g3-random-bytestring-0.1.4-doc/share/doc/random-bytestring-0.1.4 [random-bytestring] Configuration files installed in: [random-bytestring] /nix/store/z26vpxsx55prmi8nc18jxksqx1n48h00-random-bytestring-0.1.4/etc [random-bytestring] No alex found [random-bytestring] Using ar found on system at: [random-bytestring] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [random-bytestring] No c2hs found [random-bytestring] No cpphs found [random-bytestring] No doctest found [random-bytestring] Using gcc version 14.3.0 given by user at: [random-bytestring] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [random-bytestring] Using ghc version 9.8.1 found on system at: [random-bytestring] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [random-bytestring] Using ghc-pkg version 9.8.1 found on system at: [random-bytestring] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [random-bytestring] No ghcjs found [random-bytestring] No ghcjs-pkg found [random-bytestring] No greencard found [random-bytestring] Using haddock version 2.30.0 found on system at: [random-bytestring] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [random-bytestring] No happy found [random-bytestring] Using haskell-suite found on system at: haskell-suite-dummy-location [random-bytestring] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [random-bytestring] No hmake found [random-bytestring] Using hpc version 0.69 found on system at: [random-bytestring] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [random-bytestring] Using hsc2hs version 0.68.10 found on system at: [random-bytestring] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [random-bytestring] Using hscolour version 1.25 found on system at: [random-bytestring] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [random-bytestring] No jhc found [random-bytestring] Using ld found on system at: [random-bytestring] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [random-bytestring] No pkg-config found [random-bytestring] Using runghc version 9.8.1 found on system at: [random-bytestring] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [random-bytestring] Using strip version 2.44 found on system at: [random-bytestring] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [random-bytestring] Using tar found on system at: [random-bytestring] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [random-bytestring] No uhc found [random-bytestring] Phase: buildPhase [random-bytestring] Preprocessing library for random-bytestring-0.1.4.. [random-bytestring] Building library for random-bytestring-0.1.4.. [random-bytestring] [1 of 4] Compiling Data.ByteString.Random.Internal ( src/Data/ByteString/Random/Internal.hs, dist/build/Data/ByteString/Random/Internal.o, dist/build/Data/ByteString/Random/Internal.dyn_o ) [random-bytestring] [2 of 4] Compiling Data.ByteString.Random.MWC ( src/Data/ByteString/Random/MWC.hs, dist/build/Data/ByteString/Random/MWC.o, dist/build/Data/ByteString/Random/MWC.dyn_o ) [random-bytestring]  [random-bytestring] src/Data/ByteString/Random/MWC.hs:31:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] [random-bytestring]  The use of ‘~’ without TypeOperators [random-bytestring]  will become an error in a future GHC release. [random-bytestring]  Suggested fix: Perhaps you intended to use TypeOperators [random-bytestring]  | [random-bytestring] 31 | instance (g ~ GenIO) ⇒ RandomWords g where [random-bytestring]  | ^ [random-bytestring]  [random-bytestring] src/Data/ByteString/Random/MWC.hs:64:10: warning: [GHC-68441] [-Wdeprecations] [random-bytestring]  In the use of ‘withSystemRandom’ (imported from System.Random.MWC): [random-bytestring]  Deprecated: "Use withSystemRandomST or createSystemSeed or createSystemRandom instead" [random-bytestring]  | [random-bytestring] 64 | random = withSystemRandom . flip randomGen [smallcheck] Phase: setupCompilerEnvironmentPhase [smallcheck] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [smallcheck] Phase: unpackPhase [smallcheck] unpacking source archive /nix/store/4z2d5xjv0wl7ziyllqx31bwhdql1a9bh-smallcheck-1.2.1.1.tar.gz [smallcheck] source root is smallcheck-1.2.1.1 [smallcheck] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "smallcheck-1.2.1.1/Test/SmallCheck/SeriesMonad.hs" [smallcheck] Phase: patchPhase [smallcheck] Phase: compileBuildDriverPhase [smallcheck] setupCompileFlags: -package-db=/build/tmp.Al07eKXoHr/setup-package.conf.d -threaded [smallcheck] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Al07eKXoHr/Main.o ) [smallcheck] [2 of 2] Linking Setup [smallcheck] Phase: updateAutotoolsGnuConfigScriptsPhase [smallcheck] Phase: configurePhase [smallcheck] configureFlags: --verbose --prefix=/nix/store/1sv1b4287p9hvvmdkb45x5zz70r9baan-smallcheck-1.2.1.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/y9lrdnjd8w4fpkwlk0167x2kv8dmz82d-smallcheck-1.2.1.1-doc/share/doc/smallcheck-1.2.1.1 --with-gcc=gcc --package-db=/build/tmp.Al07eKXoHr/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [smallcheck] Using Parsec parser [smallcheck] Configuring smallcheck-1.2.1.1... [smallcheck] Dependency base >=4.3 && <5: using base-4.19.0.0 [smallcheck] Dependency logict >=0.5 && <0.9: using logict-0.8.2.0 [smallcheck] Dependency mtl <2.4: using mtl-2.3.1 [smallcheck] Dependency pretty <1.2: using pretty-1.1.3.6 [streaming-commons]  high code points [✔] [streaming-commons]  UTF16LE [streaming-commons]  bytes [✔] [streaming-commons]  +++ OK, passed 100 tests. [streaming-commons]  chars [✔] [streaming-commons]  +++ OK, passed 100 tests. [time-compat]  1969-W54--2 = 1969-W52-1: OK [time-compat]  1969-W54--1 = 1969-W52-1: OK [time-compat]  1969-W54-0 = 1969-W52-1: OK [time-compat]  1969-W54-1 = 1969-W52-1: OK [time-compat]  1969-W54-4 = 1969-W52-4: OK [time-compat]  1969-W54-6 = 1969-W52-6: OK [time-compat]  1969-W54-7 = 1969-W52-7: OK [time-compat]  1969-W54-8 = 1969-W52-7: OK [time-compat]  1969-W54-9 = 1969-W52-7: OK [time-compat]  2004-W-20--2 = 2004-W01-1: OK [time-compat]  2004-W-20--1 = 2004-W01-1: OK [time-compat]  2004-W-20-0 = 2004-W01-1: OK [time-compat]  2004-W-20-1 = 2004-W01-1: OK [time-compat]  2004-W-20-4 = 2004-W01-4: OK [time-compat]  2004-W-20-6 = 2004-W01-6: OK [time-compat]  2004-W-20-7 = 2004-W01-7: OK [time-compat]  2004-W-20-8 = 2004-W01-7: OK [time-compat]  2004-W-20-9 = 2004-W01-7: OK [time-compat]  2004-W-1--2 = 2004-W01-1: OK [time-compat]  2004-W-1--1 = 2004-W01-1: OK [time-compat]  2004-W-1-0 = 2004-W01-1: OK [time-compat]  2004-W-1-1 = 2004-W01-1: OK [time-compat]  2004-W-1-4 = 2004-W01-4: OK [time-compat]  2004-W-1-6 = 2004-W01-6: OK [time-compat]  2004-W-1-7 = 2004-W01-7: OK [time-compat]  2004-W-1-8 = 2004-W01-7: OK [time-compat]  2004-W-1-9 = 2004-W01-7: OK [time-compat]  2004-W0--2 = 2004-W01-1: OK [time-compat]  2004-W0--1 = 2004-W01-1: OK [time-compat]  2004-W0-0 = 2004-W01-1: OK [time-compat]  2004-W0-1 = 2004-W01-1: OK [time-compat]  2004-W0-4 = 2004-W01-4: OK [time-compat]  2004-W0-6 = 2004-W01-6: OK [time-compat]  2004-W0-7 = 2004-W01-7: OK [time-compat]  2004-W0-8 = 2004-W01-7: OK [time-compat]  2004-W0-9 = 2004-W01-7: OK [time-compat]  2004-W1--2 = 2004-W01-1: OK [time-compat]  2004-W1--1 = 2004-W01-1: OK [time-compat]  2004-W1-0 = 2004-W01-1: OK [time-compat]  2004-W1-1 = 2004-W01-1: OK [time-compat]  2004-W1-4 = 2004-W01-4: OK [time-compat]  2004-W1-6 = 2004-W01-6: OK [time-compat]  2004-W1-7 = 2004-W01-7: OK [time-compat]  2004-W1-8 = 2004-W01-7: OK [time-compat]  2004-W1-9 = 2004-W01-7: OK [time-compat]  2004-W20--2 = 2004-W20-1: OK [time-compat]  2004-W20--1 = 2004-W20-1: OK [time-compat]  2004-W20-0 = 2004-W20-1: OK [post-build-hook] Uploading to cachix cache "sellout": /nix/store/ap38jzr28k0wy1lhr9dmnj3py89mgs1x-typed-process-0.2.13.0 /nix/store/n3nq1smcbchiisbwj3qihk1xgw7hn2ig-typed-process-0.2.13.0-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/ap38jzr28k0wy1lhr9dmnj3py89mgs1x-typed-process-0.2.13.0 /nix/store/n3nq1smcbchiisbwj3qihk1xgw7hn2ig-typed-process-0.2.13.0-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/jbwhb7q7kb5m4chx26acp8b295rbvp40-unliftio-core-0.2.1.0-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/dgfiq4pnvyqaclyi71nz5b1liz88gc1r-unliftio-core-0.2.1.0' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/ap38jzr28k0wy1lhr9dmnj3py89mgs1x-typed-process-0.2.13.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 26 of 172 built (9 building), 395 of 395 downloaded from cache [unliftio]  +++ OK, failed as expected. (after 1 test): [unliftio]  expected: "Hello World" [unliftio]  but got: "Goodbye yall" [unliftio]  exception - Does not leave files behind [✔] [unliftio]  +++ OK, failed as expected. (after 1 test): [unliftio]  expected: False [unliftio]  but got: True [unliftio]  delete - file [✔] [unliftio]  +++ OK, failed as expected. (after 1 test): [unliftio]  expected: True [unliftio]  but got: False [unliftio]  writeBinaryFileDurable [unliftio]  write [✔] [unliftio]  default-permissions [✔] [unliftio]  withBinaryFileDurableAtomic [unliftio]  read [✔] [unliftio]  write [✔] [unliftio]  read/write [✔] [unliftio]  append [✔] [unliftio]  sub-directory [✔] [unliftio]  relative-directory [✔] [unliftio]  modified-permissions [✔] [unliftio]  exception - Does not corrupt files [✔] [unliftio]  +++ OK, passed 1 test. [unliftio]  exception - Does not leave files behind [✔] [unliftio]  +++ OK, passed 1 test. [unliftio]  delete - file [✔] [unliftio]  +++ OK, passed 1 test. [unliftio]  writeBinaryFileDurableAtomic [unliftio]  write [✔] [unliftio]  default-permissions [✔] [unliftio] UnliftIO.Memoize [unliftio]  memoizeRef [unliftio]  sanity [✔] [unliftio]  +++ OK, passed 100 tests. [unliftio]  runs once [✔] [unliftio]  +++ OK, passed 100 tests. [unliftio]  runs once with exception [✔] [unliftio]  memoizeMVar [unliftio]  sanity [✔] [unliftio]  +++ OK, passed 100 tests. [unliftio]  runs once [✔] [unliftio]  +++ OK, passed 100 tests. [unliftio]  runs once with exception [✔] [unliftio]  runs once in multiple threads [✔] [unliftio]  +++ OK, passed 100 tests. [unliftio] UnliftIO.PooledAsync [unliftio]  pooled mapConcurrencyN [unliftio]  Throws exception properly [✔] [unliftio]  total thread should be >= 1 [✔] [unliftio]  should not spawn more than five threads for five concurrent tasks [✔] [unliftio]  should not spawn more than three threads for five concurrent tasks [✔] [unliftio]  should spawn only one thread [✔] [unliftio]  never uses more than the given number of pools and doesn't miss any return values [✔] [unliftio]  +++ OK, passed 100 tests. [unliftio]  pooled mapConcurrencyN_ [unliftio]  Throws exception properly [✔] [unliftio]  total thread should be >= 1 [✔] [unliftio]  find proper maximum value [✔] [unliftio]  find proper maximum value with 2 threads [✔] [unliftio]  find proper maximum value with 1 threads [✔] [unliftio]  make sure activity is happening in different threads [✔] [unliftio]  Not more than 5 threads will be spawned even if pooling is set to 8 [✔] [unliftio]  replicate concurrencyN [unliftio]  Throws exception properly [✔] [unliftio]  total thread should be >= 1 [✔] [unliftio]  Read tvar value should be 100 [✔] [unliftio]  should not spawn more than five threads for five concurrent tasks [✔] [unliftio]  should not spawn more than three threads for five concurrent tasks [✔] [unliftio]  should spawn only one thread [✔] [unliftio]  should give empty list [✔] [unliftio]  should give empty list for -ve count [✔] [unliftio]  pooled replicateConcurrencyN_ [unliftio]  Throws exception properly [✔] [unliftio]  total thread should be >= 1 [✔] [unliftio]  find proper maximum value [✔] [unliftio]  Should be initial value [✔] [unliftio]  [unliftio] Finished in 5.8622 seconds [unliftio] 118 examples, 0 failures [unliftio] Test suite unliftio-spec: PASS [unliftio] Test suite logged to: dist/test/unliftio-0.2.25.1-unliftio-spec.log [unliftio] 1 of 1 test suites (1 of 1 test cases) passed. [unliftio] checkPhase completed in 37 seconds [unliftio] Phase: haddockPhase [unliftio] Preprocessing library for unliftio-0.2.25.1.. [unliftio] Running Haddock on library for unliftio-0.2.25.1.. [unliftio] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [unliftio] [ 1 of 23] Compiling Paths_unliftio ( dist/build/autogen/Paths_unliftio.hs, nothing ) [unliftio] [ 2 of 23] Compiling UnliftIO.Chan ( src/UnliftIO/Chan.hs, nothing ) [unliftio] [ 3 of 23] Compiling UnliftIO.Directory ( src/UnliftIO/Directory.hs, nothing ) [unliftio] [ 4 of 23] Compiling UnliftIO.Environment ( src/UnliftIO/Environment.hs, nothing ) [unliftio] [ 5 of 23] Compiling UnliftIO.Exception ( src/UnliftIO/Exception.hs, nothing ) [unliftio] [ 6 of 23] Compiling UnliftIO.Exception.Lens ( src/UnliftIO/Exception/Lens.hs, nothing ) [unliftio] [ 7 of 23] Compiling UnliftIO.Foreign ( src/UnliftIO/Foreign.hs, nothing ) [unliftio] [ 8 of 23] Compiling UnliftIO.IO ( src/UnliftIO/IO.hs, nothing ) [unliftio] [ 9 of 23] Compiling UnliftIO.IORef ( src/UnliftIO/IORef.hs, nothing ) [unliftio] [10 of 23] Compiling UnliftIO.Internals.Async ( src/UnliftIO/Internals/Async.hs, nothing ) [unliftio] [11 of 23] Compiling UnliftIO.Async ( src/UnliftIO/Async.hs, nothing ) [vector]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector]  component vector-0.13.2.0-Cy29OZFnKYM7djuPVsYPEp-vector-tests-O2 [vector]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [vector]  include base-4.19.0.0-b960 [vector]  include base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [vector]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [vector]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [vector]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [vector]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [vector]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [vector]  include template-haskell-2.21.0.0-8831 [vector]  include transformers-0.6.1.0-c3ec [vector]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector] Linked component graph: [vector]  unit vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector]  include base-4.19.0.0-b960 [vector]  include deepseq-1.5.0.0-412f [vector]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [vector]  include vector-stream-0.1.0.1-1ROR3WR6vG9AVjHlNJubVk [vector]  Data.Vector=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector,Data.Vector.Fusion.Bundle=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Fusion.Bundle,Data.Vector.Fusion.Bundle.Monadic=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Fusion.Bundle.Monadic,Data.Vector.Fusion.Bundle.Size=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Fusion.Bundle.Size,Data.Vector.Fusion.Stream.Monadic=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Fusion.Stream.Monadic,Data.Vector.Fusion.Util=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Fusion.Util,Data.Vector.Generic=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Generic,Data.Vector.Generic.Base=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Generic.Base,Data.Vector.Generic.Mutable=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Generic.Mutable,Data.Vector.Generic.Mutable.Base=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Generic.Mutable.Base,Data.Vector.Generic.New=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Generic.New,Data.Vector.Internal.Check=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Internal.Check,Data.Vector.Mutable=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Mutable,Data.Vector.Primitive=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Primitive,Data.Vector.Primitive.Mutable=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Primitive.Mutable,Data.Vector.Storable=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Storable,Data.Vector.Storable.Internal=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Storable.Internal,Data.Vector.Storable.Mutable=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Storable.Mutable,Data.Vector.Strict=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Strict,Data.Vector.Strict.Mutable=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Strict.Mutable,Data.Vector.Unboxed=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Unboxed,Data.Vector.Unboxed.Base=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Unboxed.Base,Data.Vector.Unboxed.Mutable=vector-0.13.2.0-KITycIPQp0R25115diGgzh:Data.Vector.Unboxed.Mutable [vector]  unit vector-0.13.2.0-7L8o32aWrc7EtPdmY4JHZe-benchmarks-O2 [vector]  include base-4.19.0.0-b960 [vector]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [vector]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [vector]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh Building tasty-golden [hedgehog] Dependency mmorph >=1.0 && <1.3: using mmorph-1.2.0 [hedgehog] Dependency mtl >=2.1 && <2.4: using mtl-2.3.1 [hedgehog] Dependency pretty-show >=1.6 && <1.11: using pretty-show-1.10 [hedgehog] Dependency text >=1.1 && <2.2: using text-2.1 [hedgehog] Dependency transformers >=0.3 && <0.7: using transformers-0.6.1.0 [hedgehog] Source component graph: [hedgehog]  component lib [hedgehog]  component test:test dependency lib [hedgehog] Configured component graph: [hedgehog]  component hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [hedgehog]  include ansi-terminal-1.1.2-BSOLUPgLdL7g1uLwspCAQ [hedgehog]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [hedgehog]  include barbies-2.1.1.0-B6UYCcN21if5vG2GztECG1 [hedgehog]  include base-4.19.0.0-b960 [hedgehog]  include bytestring-0.12.0.2-4690 [hedgehog]  include concurrent-output-1.10.21-8XAqUIeIxYk529rhS9VGsK [hedgehog]  include containers-0.6.8-4775 [hedgehog]  include deepseq-1.5.0.0-412f [hedgehog]  include directory-1.3.8.1-6a8e [hedgehog]  include erf-2.0.0.0-BwyR9YGZlxuwpYm1ZK7E3 [hedgehog]  include exceptions-0.10.7-d3e7 [hedgehog]  include lifted-async-0.10.2.7-75RyUSW3Zd28S5iPNW83Pb [hedgehog]  include mmorph-1.2.0-8X6cuR5yRhs9dF9SHeOjcs [hedgehog]  include monad-control-1.0.3.1-2eP4sBl3ucx13tmhY6OKWV [hedgehog]  include mtl-2.3.1-63a4 [hedgehog]  include pretty-show-1.10-EakGXTGwrxfK2WvfKoHfgK [hedgehog]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [hedgehog]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [hedgehog]  include resourcet-1.3.0-8y8Kx5pDEaaF2JgpMADoWC [hedgehog]  include safe-exceptions-0.1.7.4-3ShHADtaJwdGvWUSZS1UKv [hedgehog]  include stm-2.5.2.1-83fa [hedgehog]  include template-haskell-2.21.0.0-8831 [hedgehog]  include text-2.1-c36a [hedgehog]  include time-1.12.2-d26d [hedgehog]  include transformers-0.6.1.0-c3ec [hedgehog]  include transformers-base-0.4.6-8H5i1t5nCEIAC4vKFNraWg [hedgehog]  include wl-pprint-annotated-0.1.0.1-3osBR396cSn418NXykY5x3 [hedgehog]  component hedgehog-1.5-9mlLd9RWgXOH2Dh5T2jzdt-test [hedgehog]  include base-4.19.0.0-b960 [hedgehog]  include containers-0.6.8-4775 [hedgehog]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [hedgehog]  include mmorph-1.2.0-8X6cuR5yRhs9dF9SHeOjcs [hedgehog]  include mtl-2.3.1-63a4 [hedgehog]  include pretty-show-1.10-EakGXTGwrxfK2WvfKoHfgK [hedgehog]  include text-2.1-c36a [hedgehog]  include transformers-0.6.1.0-c3ec [hedgehog] Linked component graph: [hedgehog]  unit hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [hedgehog]  include ansi-terminal-1.1.2-BSOLUPgLdL7g1uLwspCAQ [hedgehog]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [hedgehog]  include barbies-2.1.1.0-B6UYCcN21if5vG2GztECG1 [hedgehog]  include base-4.19.0.0-b960 [hedgehog]  include bytestring-0.12.0.2-4690 [hedgehog]  include concurrent-output-1.10.21-8XAqUIeIxYk529rhS9VGsK [hedgehog]  include containers-0.6.8-4775 [hedgehog]  include deepseq-1.5.0.0-412f [hedgehog]  include directory-1.3.8.1-6a8e [hedgehog]  include erf-2.0.0.0-BwyR9YGZlxuwpYm1ZK7E3 [hedgehog]  include exceptions-0.10.7-d3e7 [hedgehog]  include lifted-async-0.10.2.7-75RyUSW3Zd28S5iPNW83Pb [hedgehog]  include mmorph-1.2.0-8X6cuR5yRhs9dF9SHeOjcs [hedgehog]  include monad-control-1.0.3.1-2eP4sBl3ucx13tmhY6OKWV [hedgehog]  include mtl-2.3.1-63a4 [hedgehog]  include pretty-show-1.10-EakGXTGwrxfK2WvfKoHfgK [hedgehog]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [hedgehog]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [hedgehog]  include resourcet-1.3.0-8y8Kx5pDEaaF2JgpMADoWC [hedgehog]  include safe-exceptions-0.1.7.4-3ShHADtaJwdGvWUSZS1UKv [hedgehog]  include stm-2.5.2.1-83fa [hedgehog]  include template-haskell-2.21.0.0-8831 [hedgehog]  include text-2.1-c36a [hedgehog]  include time-1.12.2-d26d [hedgehog]  include transformers-0.6.1.0-c3ec [hedgehog]  include transformers-base-0.4.6-8H5i1t5nCEIAC4vKFNraWg [hedgehog]  include wl-pprint-annotated-0.1.0.1-3osBR396cSn418NXykY5x3 [no-recursion] Preprocessing test suite 'doctests' for no-recursion-0.3.0.0.. [no-recursion] Building test suite 'doctests' for no-recursion-0.3.0.0.. [no-recursion] [1 of 2] Compiling Build_doctests ( dist/build/doctests/autogen/Build_doctests.hs, dist/build/doctests/doctests-tmp/Build_doctests.o ) [no-recursion] [2 of 2] Compiling Main ( tests/doctests.hs, dist/build/doctests/doctests-tmp/Main.o ) [no-recursion] [3 of 3] Linking dist/build/doctests/doctests [primitive-unlifted] Phase: setupCompilerEnvironmentPhase [primitive-unlifted] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [primitive-unlifted] Phase: unpackPhase [primitive-unlifted] unpacking source archive /nix/store/6kqvjcxyfa2pjdhk3290yzaw59h8sdlr-primitive-unlifted-2.1.0.0.tar.gz [primitive-unlifted] source root is primitive-unlifted-2.1.0.0 [primitive-unlifted] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "primitive-unlifted-2.1.0.0/test/Main.hs" [primitive-unlifted] Phase: patchPhase [primitive-unlifted] Replace Cabal file with edited version from mirror://hackage/primitive-unlifted-2.1.0.0/revision/1.cabal. [primitive-unlifted] applying patch /nix/store/6lbm7w8ndxr53jp354l808mczpbayjn2-26922952ef20c4771d857f3e96c9e710cb3c2df9.patch [primitive-unlifted] patching file test/Main.hs [primitive-unlifted] Phase: compileBuildDriverPhase [primitive-unlifted] setupCompileFlags: -package-db=/build/tmp.4NSoenW1QJ/setup-package.conf.d -threaded [primitive-unlifted] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.4NSoenW1QJ/Main.o ) [primitive-unlifted] [2 of 2] Linking Setup [random-bytestring]  | ^^^^^^^^^^^^^^^^ [random-bytestring] [3 of 4] Compiling Data.ByteString.Random ( src/Data/ByteString/Random.hs, dist/build/Data/ByteString/Random.o, dist/build/Data/ByteString/Random.dyn_o ) [random-bytestring] [4 of 4] Compiling Data.ByteString.Random.PCG ( src/Data/ByteString/Random/PCG.hs, dist/build/Data/ByteString/Random/PCG.o, dist/build/Data/ByteString/Random/PCG.dyn_o ) [random-bytestring]  [random-bytestring] src/Data/ByteString/Random/PCG.hs:31:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] [random-bytestring]  The use of ‘~’ without TypeOperators [random-bytestring]  will become an error in a future GHC release. [random-bytestring]  Suggested fix: Perhaps you intended to use TypeOperators [random-bytestring]  | [random-bytestring] 31 | instance (g ~ GenIO) ⇒ RandomWords g where [random-bytestring]  | ^ [random-bytestring] [1 of 4] Compiling Data.ByteString.Random.Internal ( src/Data/ByteString/Random/Internal.hs, dist/build/Data/ByteString/Random/Internal.p_o ) [random-bytestring] [2 of 4] Compiling Data.ByteString.Random.MWC ( src/Data/ByteString/Random/MWC.hs, dist/build/Data/ByteString/Random/MWC.p_o ) [random-bytestring]  [random-bytestring] src/Data/ByteString/Random/MWC.hs:31:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] [random-bytestring]  The use of ‘~’ without TypeOperators [random-bytestring]  will become an error in a future GHC release. [random-bytestring]  Suggested fix: Perhaps you intended to use TypeOperators [random-bytestring]  | [random-bytestring] 31 | instance (g ~ GenIO) ⇒ RandomWords g where [random-bytestring]  | ^ [random-bytestring]  [random-bytestring] src/Data/ByteString/Random/MWC.hs:64:10: warning: [GHC-68441] [-Wdeprecations] [random-bytestring]  In the use of ‘withSystemRandom’ (imported from System.Random.MWC): [random-bytestring]  Deprecated: "Use withSystemRandomST or createSystemSeed or createSystemRandom instead" [random-bytestring]  | [random-bytestring] 64 | random = withSystemRandom . flip randomGen [random-bytestring]  | ^^^^^^^^^^^^^^^^ [random-bytestring] [3 of 4] Compiling Data.ByteString.Random ( src/Data/ByteString/Random.hs, dist/build/Data/ByteString/Random.p_o ) [random-bytestring] [4 of 4] Compiling Data.ByteString.Random.PCG ( src/Data/ByteString/Random/PCG.hs, dist/build/Data/ByteString/Random/PCG.p_o ) [random-bytestring]  [random-bytestring] src/Data/ByteString/Random/PCG.hs:31:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] [random-bytestring]  The use of ‘~’ without TypeOperators [random-bytestring]  will become an error in a future GHC release. [random-bytestring]  Suggested fix: Perhaps you intended to use TypeOperators [random-bytestring]  | [random-bytestring] 31 | instance (g ~ GenIO) ⇒ RandomWords g where [random-bytestring]  | ^ [random-bytestring] Phase: checkPhase [random-bytestring] Package has no test suites. [random-bytestring] Phase: haddockPhase [random-bytestring] Preprocessing library for random-bytestring-0.1.4.. [random-bytestring] Running Haddock on library for random-bytestring-0.1.4.. [random-bytestring] Warning: The documentation for the following packages are not installed. No [random-bytestring] links will be generated to these packages: vector-0.13.2.0 [random-bytestring] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [random-bytestring] [1 of 4] Compiling Data.ByteString.Random.Internal ( src/Data/ByteString/Random/Internal.hs, nothing ) [random-bytestring] [2 of 4] Compiling Data.ByteString.Random.MWC ( src/Data/ByteString/Random/MWC.hs, nothing ) [random-bytestring]  [random-bytestring] src/Data/ByteString/Random/MWC.hs:31:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] [random-bytestring]  The use of ‘~’ without TypeOperators [random-bytestring]  will become an error in a future GHC release. [random-bytestring]  Suggested fix: Perhaps you intended to use TypeOperators [random-bytestring]  | [random-bytestring] 31 | instance (g ~ GenIO) ⇒ RandomWords g where [smallcheck] Source component graph: component lib [smallcheck] Configured component graph: [smallcheck]  component smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk [smallcheck]  include base-4.19.0.0-b960 [smallcheck]  include logict-0.8.2.0-CBOehc6MIbK7jQ3jRjnYQt [smallcheck]  include mtl-2.3.1-63a4 [smallcheck]  include pretty-1.1.3.6-0c70 [smallcheck] Linked component graph: [smallcheck]  unit smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk [smallcheck]  include base-4.19.0.0-b960 [smallcheck]  include logict-0.8.2.0-CBOehc6MIbK7jQ3jRjnYQt [smallcheck]  include mtl-2.3.1-63a4 [smallcheck]  include pretty-1.1.3.6-0c70 [smallcheck]  Test.SmallCheck=smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk:Test.SmallCheck,Test.SmallCheck.Drivers=smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk:Test.SmallCheck.Drivers,Test.SmallCheck.Series=smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk:Test.SmallCheck.Series [smallcheck] Ready component graph: [smallcheck]  definite smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk [smallcheck]  depends base-4.19.0.0-b960 [smallcheck]  depends logict-0.8.2.0-CBOehc6MIbK7jQ3jRjnYQt [smallcheck]  depends mtl-2.3.1-63a4 [smallcheck]  depends pretty-1.1.3.6-0c70 [smallcheck] Using Cabal-3.10.2.0 compiled by ghc-9.8 [smallcheck] Using compiler: ghc-9.8.1 [smallcheck] Using install prefix: [smallcheck] /nix/store/1sv1b4287p9hvvmdkb45x5zz70r9baan-smallcheck-1.2.1.1 [smallcheck] Executables installed in: [smallcheck] /nix/store/1sv1b4287p9hvvmdkb45x5zz70r9baan-smallcheck-1.2.1.1/bin [smallcheck] Libraries installed in: [smallcheck] /nix/store/1sv1b4287p9hvvmdkb45x5zz70r9baan-smallcheck-1.2.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk [smallcheck] Dynamic Libraries installed in: [smallcheck] /nix/store/1sv1b4287p9hvvmdkb45x5zz70r9baan-smallcheck-1.2.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [smallcheck] Private executables installed in: [smallcheck] /nix/store/1sv1b4287p9hvvmdkb45x5zz70r9baan-smallcheck-1.2.1.1/libexec/x86_64-linux-ghc-9.8.1/smallcheck-1.2.1.1 [smallcheck] Data files installed in: [smallcheck] /nix/store/1sv1b4287p9hvvmdkb45x5zz70r9baan-smallcheck-1.2.1.1/share/x86_64-linux-ghc-9.8.1/smallcheck-1.2.1.1 [smallcheck] Documentation installed in: [smallcheck] /nix/store/y9lrdnjd8w4fpkwlk0167x2kv8dmz82d-smallcheck-1.2.1.1-doc/share/doc/smallcheck-1.2.1.1 [smallcheck] Configuration files installed in: [smallcheck] /nix/store/1sv1b4287p9hvvmdkb45x5zz70r9baan-smallcheck-1.2.1.1/etc [smallcheck] No alex found [smallcheck] Using ar found on system at: [smallcheck] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [smallcheck] No c2hs found [smallcheck] No cpphs found [smallcheck] No doctest found [smallcheck] Using gcc version 14.3.0 given by user at: [smallcheck] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [smallcheck] Using ghc version 9.8.1 found on system at: [smallcheck] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [smallcheck] Using ghc-pkg version 9.8.1 found on system at: [smallcheck] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [smallcheck] No ghcjs found [smallcheck] No ghcjs-pkg found [smallcheck] No greencard found [smallcheck] Using haddock version 2.30.0 found on system at: [smallcheck] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [smallcheck] No happy found [smallcheck] Using haskell-suite found on system at: haskell-suite-dummy-location [smallcheck] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [smallcheck] No hmake found [smallcheck] Using hpc version 0.69 found on system at: [smallcheck] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [smallcheck] Using hsc2hs version 0.68.10 found on system at: [smallcheck] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [smallcheck] Using hscolour version 1.25 found on system at: [smallcheck] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [smallcheck] No jhc found [smallcheck] Using ld found on system at: [smallcheck] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [smallcheck] No pkg-config found [smallcheck] Using runghc version 9.8.1 found on system at: [smallcheck] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [smallcheck] Using strip version 2.44 found on system at: [smallcheck] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [smallcheck] Using tar found on system at: [smallcheck] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [smallcheck] No uhc found [smallcheck] Phase: buildPhase [smallcheck] Preprocessing library for smallcheck-1.2.1.1.. [smallcheck] Building library for smallcheck-1.2.1.1.. [time-compat]  2004-W20-1 = 2004-W20-1: OK [time-compat]  2004-W20-4 = 2004-W20-4: OK [time-compat]  2004-W20-6 = 2004-W20-6: OK [time-compat]  2004-W20-7 = 2004-W20-7: OK [time-compat]  2004-W20-8 = 2004-W20-7: OK [time-compat]  2004-W20-9 = 2004-W20-7: OK [time-compat]  2004-W51--2 = 2004-W51-1: OK [time-compat]  2004-W51--1 = 2004-W51-1: OK [time-compat]  2004-W51-0 = 2004-W51-1: OK [time-compat]  2004-W51-1 = 2004-W51-1: OK [time-compat]  2004-W51-4 = 2004-W51-4: OK [time-compat]  2004-W51-6 = 2004-W51-6: OK [time-compat]  2004-W51-7 = 2004-W51-7: OK [time-compat]  2004-W51-8 = 2004-W51-7: OK [time-compat]  2004-W51-9 = 2004-W51-7: OK [time-compat]  2004-W52--2 = 2004-W52-1: OK [time-compat]  2004-W52--1 = 2004-W52-1: OK [time-compat]  2004-W52-0 = 2004-W52-1: OK [time-compat]  2004-W52-1 = 2004-W52-1: OK [time-compat]  2004-W52-4 = 2004-W52-4: OK [time-compat]  2004-W52-6 = 2004-W52-6: OK [time-compat]  2004-W52-7 = 2004-W52-7: OK [time-compat]  2004-W52-8 = 2004-W52-7: OK [time-compat]  2004-W52-9 = 2004-W52-7: OK [time-compat]  2004-W53--2 = 2004-W53-1: OK [time-compat]  2004-W53--1 = 2004-W53-1: OK [time-compat]  2004-W53-0 = 2004-W53-1: OK [time-compat]  2004-W53-1 = 2004-W53-1: OK [time-compat]  2004-W53-4 = 2004-W53-4: OK [time-compat]  2004-W53-6 = 2004-W53-6: OK [time-compat]  2004-W53-7 = 2004-W53-7: OK [time-compat]  2004-W53-8 = 2004-W53-7: OK [time-compat]  2004-W53-9 = 2004-W53-7: OK [time-compat]  2004-W54--2 = 2004-W53-1: OK [time-compat]  2004-W54--1 = 2004-W53-1: OK [time-compat]  2004-W54-0 = 2004-W53-1: OK [time-compat]  2004-W54-1 = 2004-W53-1: OK [time-compat]  2004-W54-4 = 2004-W53-4: OK [time-compat]  2004-W54-6 = 2004-W53-6: OK [time-compat]  2004-W54-7 = 2004-W53-7: OK [time-compat]  2004-W54-8 = 2004-W53-7: OK [time-compat]  2004-W54-9 = 2004-W53-7: OK [time-compat]  convertBack: OK (0.02s) [time-compat]  longWeekYears: OK [time-compat]  testMonthDay: OK [time-compat]  testEaster: OK [time-compat]  testValid [time-compat]  Gregorian [time-compat]  valid: OK (0.01s) [time-compat]  +++ OK, passed 100 tests; 157 discarded. [unliftio] [12 of 23] Compiling UnliftIO.MVar ( src/UnliftIO/MVar.hs, nothing ) [unliftio] [13 of 23] Compiling UnliftIO.IO.File.Posix ( src/UnliftIO/IO/File/Posix.hs, nothing ) [unliftio] [14 of 23] Compiling UnliftIO.IO.File ( src/UnliftIO/IO/File.hs, nothing ) [unliftio] [15 of 23] Compiling UnliftIO.Concurrent ( src/UnliftIO/Concurrent.hs, nothing ) [unliftio] [16 of 23] Compiling UnliftIO.Memoize ( src/UnliftIO/Memoize.hs, nothing ) [unliftio] [17 of 23] Compiling UnliftIO.Process ( src/UnliftIO/Process.hs, nothing ) [unliftio] [18 of 23] Compiling UnliftIO.QSem ( src/UnliftIO/QSem.hs, nothing ) [unliftio] [19 of 23] Compiling UnliftIO.QSemN ( src/UnliftIO/QSemN.hs, nothing ) [unliftio] [20 of 23] Compiling UnliftIO.STM ( src/UnliftIO/STM.hs, nothing ) [unliftio] [21 of 23] Compiling UnliftIO.Temporary ( src/UnliftIO/Temporary.hs, nothing ) [unliftio] [22 of 23] Compiling UnliftIO.Timeout ( src/UnliftIO/Timeout.hs, nothing ) [unliftio] [23 of 23] Compiling UnliftIO ( src/UnliftIO.hs, nothing ) [unliftio] Haddock coverage: [unliftio]  100% ( 8 / 8) in 'UnliftIO.Chan' [unliftio]  85% ( 60 / 70) in 'UnliftIO.Directory' [unliftio]  Missing documentation for: [unliftio]  Permissions [unliftio]  emptyPermissions [unliftio]  readable [unliftio]  writable [unliftio]  executable [unliftio]  searchable [unliftio]  setOwnerReadable [unliftio]  setOwnerWritable [unliftio]  setOwnerExecutable [unliftio]  setOwnerSearchable [unliftio]  100% ( 11 / 11) in 'UnliftIO.Environment' [unliftio] Warning: 'throwString' is ambiguous. It is defined [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * at src/UnliftIO/Exception.hs:543:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:543:1 [unliftio] Warning: 'catchAny' is ambiguous. It is defined [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * at src/UnliftIO/Exception.hs:146:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:146:1 [unliftio] Warning: 'catch' is ambiguous. It is defined [unliftio]  * in ‘GHC.IO’ [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * at src/UnliftIO/Exception.hs:129:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:129:1 [unliftio] Warning: 'catchDeep' is ambiguous. It is defined [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * at src/UnliftIO/Exception.hs:154:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:154:1 [unliftio] Warning: 'catchJust' is ambiguous. It is defined [unliftio]  * in ‘Control.Exception.Base’ [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * at src/UnliftIO/Exception.hs:168:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:168:1 [unliftio] Warning: 'handle' is ambiguous. It is defined [unliftio]  * in ‘Control.Exception.Base’ [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * at src/UnliftIO/Exception.hs:187:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:187:1 [unliftio] Warning: 'catchAnyDeep' is ambiguous. It is defined [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * at src/UnliftIO/Exception.hs:160:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:160:1 [unliftio] Warning: 'tryAny' is ambiguous. It is defined [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * at src/UnliftIO/Exception.hs:246:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:246:1 [unliftio] Warning: 'try' is ambiguous. It is defined [unliftio]  * in ‘Control.Exception.Base’ [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * at src/UnliftIO/Exception.hs:234:1 [vector]  Bench.Vector.Algo.AwShCC=vector-0.13.2.0-7L8o32aWrc7EtPdmY4JHZe-benchmarks-O2:Bench.Vector.Algo.AwShCC,Bench.Vector.Algo.FindIndexR=vector-0.13.2.0-7L8o32aWrc7EtPdmY4JHZe-benchmarks-O2:Bench.Vector.Algo.FindIndexR,Bench.Vector.Algo.HybCC=vector-0.13.2.0-7L8o32aWrc7EtPdmY4JHZe-benchmarks-O2:Bench.Vector.Algo.HybCC,Bench.Vector.Algo.Leaffix=vector-0.13.2.0-7L8o32aWrc7EtPdmY4JHZe-benchmarks-O2:Bench.Vector.Algo.Leaffix,Bench.Vector.Algo.ListRank=vector-0.13.2.0-7L8o32aWrc7EtPdmY4JHZe-benchmarks-O2:Bench.Vector.Algo.ListRank,Bench.Vector.Algo.MutableSet=vector-0.13.2.0-7L8o32aWrc7EtPdmY4JHZe-benchmarks-O2:Bench.Vector.Algo.MutableSet,Bench.Vector.Algo.NextPermutation=vector-0.13.2.0-7L8o32aWrc7EtPdmY4JHZe-benchmarks-O2:Bench.Vector.Algo.NextPermutation,Bench.Vector.Algo.Quickhull=vector-0.13.2.0-7L8o32aWrc7EtPdmY4JHZe-benchmarks-O2:Bench.Vector.Algo.Quickhull,Bench.Vector.Algo.Rootfix=vector-0.13.2.0-7L8o32aWrc7EtPdmY4JHZe-benchmarks-O2:Bench.Vector.Algo.Rootfix,Bench.Vector.Algo.Spectral=vector-0.13.2.0-7L8o32aWrc7EtPdmY4JHZe-benchmarks-O2:Bench.Vector.Algo.Spectral,Bench.Vector.Algo.Tridiag=vector-0.13.2.0-7L8o32aWrc7EtPdmY4JHZe-benchmarks-O2:Bench.Vector.Algo.Tridiag,Bench.Vector.Tasty=vector-0.13.2.0-7L8o32aWrc7EtPdmY4JHZe-benchmarks-O2:Bench.Vector.Tasty,Bench.Vector.TestData.Graph=vector-0.13.2.0-7L8o32aWrc7EtPdmY4JHZe-benchmarks-O2:Bench.Vector.TestData.Graph,Bench.Vector.TestData.ParenTree=vector-0.13.2.0-7L8o32aWrc7EtPdmY4JHZe-benchmarks-O2:Bench.Vector.TestData.ParenTree [vector]  unit vector-0.13.2.0-1eGaHRODX4tFEt6A190OpQ-vector-doctest [vector]  include base-4.19.0.0-b960 [vector]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [vector]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [vector]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector]  unit vector-0.13.2.0-2ebrAZXEXXi853buqytQYY-vector-inspection [vector]  include base-4.19.0.0-b960 [vector]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [vector]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [vector]  include tasty-inspection-testing-0.2.1-8C8dNDpjl7p97LTsz7awMh [vector]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector]  unit vector-0.13.2.0-DkOOETKrqPI8zkryteKkPv-vector-tests-O0 [vector]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [vector]  include base-4.19.0.0-b960 [vector]  include base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [vector]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [vector]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [vector]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [vector]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [vector]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [vector]  include template-haskell-2.21.0.0-8831 [vector]  include transformers-0.6.1.0-c3ec [vector]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector]  unit vector-0.13.2.0-Cy29OZFnKYM7djuPVsYPEp-vector-tests-O2 [vector]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [vector]  include base-4.19.0.0-b960 [vector]  include base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [vector]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [vector]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [vector]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [vector]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [vector]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [vector]  include template-haskell-2.21.0.0-8831 [vector]  include transformers-0.6.1.0-c3ec [vector]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector] Ready component graph: [vector]  definite vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector]  depends base-4.19.0.0-b960 [vector]  depends deepseq-1.5.0.0-412f [vector]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [vector]  depends vector-stream-0.1.0.1-1ROR3WR6vG9AVjHlNJubVk [vector]  definite vector-0.13.2.0-DkOOETKrqPI8zkryteKkPv-vector-tests-O0 [vector]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [vector]  depends base-4.19.0.0-b960 [vector]  depends base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [vector]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [vector]  depends random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [vector]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [vector]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [vector]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [vector]  depends template-haskell-2.21.0.0-8831 [vector]  depends transformers-0.6.1.0-c3ec [vector]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector]  definite vector-0.13.2.0-Cy29OZFnKYM7djuPVsYPEp-vector-tests-O2 [vector]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [vector]  depends base-4.19.0.0-b960 [vector]  depends base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [vector]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [vector]  depends random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [vector]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [vector]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [vector]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [vector]  depends template-haskell-2.21.0.0-8831 [vector]  depends transformers-0.6.1.0-c3ec [hedgehog]  Hedgehog=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog,Hedgehog.Gen=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Gen,Hedgehog.Internal.Barbie=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.Barbie,Hedgehog.Internal.Config=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.Config,Hedgehog.Internal.Discovery=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.Discovery,Hedgehog.Internal.Distributive=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.Distributive,Hedgehog.Internal.Exception=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.Exception,Hedgehog.Internal.Gen=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.Gen,Hedgehog.Internal.HTraversable=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.HTraversable,Hedgehog.Internal.Opaque=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.Opaque,Hedgehog.Internal.Prelude=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.Prelude,Hedgehog.Internal.Property=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.Property,Hedgehog.Internal.Queue=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.Queue,Hedgehog.Internal.Range=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.Range,Hedgehog.Internal.Region=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.Region,Hedgehog.Internal.Report=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.Report,Hedgehog.Internal.Runner=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.Runner,Hedgehog.Internal.Seed=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.Seed,Hedgehog.Internal.Show=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.Show,Hedgehog.Internal.Shrink=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.Shrink,Hedgehog.Internal.Source=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.Source,Hedgehog.Internal.State=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.State,Hedgehog.Internal.TH=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.TH,Hedgehog.Internal.Tree=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.Tree,Hedgehog.Internal.Tripping=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Internal.Tripping,Hedgehog.Main=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Main,Hedgehog.Range=hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK:Hedgehog.Range [hedgehog]  unit hedgehog-1.5-9mlLd9RWgXOH2Dh5T2jzdt-test [hedgehog]  include base-4.19.0.0-b960 [hedgehog]  include containers-0.6.8-4775 [hedgehog]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [hedgehog]  include mmorph-1.2.0-8X6cuR5yRhs9dF9SHeOjcs [hedgehog]  include mtl-2.3.1-63a4 [hedgehog]  include pretty-show-1.10-EakGXTGwrxfK2WvfKoHfgK [hedgehog]  include text-2.1-c36a [hedgehog]  include transformers-0.6.1.0-c3ec [hedgehog] Ready component graph: [hedgehog]  definite hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [hedgehog]  depends ansi-terminal-1.1.2-BSOLUPgLdL7g1uLwspCAQ [hedgehog]  depends async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [hedgehog]  depends barbies-2.1.1.0-B6UYCcN21if5vG2GztECG1 [hedgehog]  depends base-4.19.0.0-b960 [hedgehog]  depends bytestring-0.12.0.2-4690 [hedgehog]  depends concurrent-output-1.10.21-8XAqUIeIxYk529rhS9VGsK [hedgehog]  depends containers-0.6.8-4775 [hedgehog]  depends deepseq-1.5.0.0-412f [hedgehog]  depends directory-1.3.8.1-6a8e [hedgehog]  depends erf-2.0.0.0-BwyR9YGZlxuwpYm1ZK7E3 [hedgehog]  depends exceptions-0.10.7-d3e7 [hedgehog]  depends lifted-async-0.10.2.7-75RyUSW3Zd28S5iPNW83Pb [hedgehog]  depends mmorph-1.2.0-8X6cuR5yRhs9dF9SHeOjcs [hedgehog]  depends monad-control-1.0.3.1-2eP4sBl3ucx13tmhY6OKWV [hedgehog]  depends mtl-2.3.1-63a4 [hedgehog]  depends pretty-show-1.10-EakGXTGwrxfK2WvfKoHfgK [hedgehog]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [hedgehog]  depends random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [hedgehog]  depends resourcet-1.3.0-8y8Kx5pDEaaF2JgpMADoWC [hedgehog]  depends safe-exceptions-0.1.7.4-3ShHADtaJwdGvWUSZS1UKv [hedgehog]  depends stm-2.5.2.1-83fa [hedgehog]  depends template-haskell-2.21.0.0-8831 [hedgehog]  depends text-2.1-c36a [hedgehog]  depends time-1.12.2-d26d [hedgehog]  depends transformers-0.6.1.0-c3ec [hedgehog]  depends transformers-base-0.4.6-8H5i1t5nCEIAC4vKFNraWg [hedgehog]  depends wl-pprint-annotated-0.1.0.1-3osBR396cSn418NXykY5x3 [hedgehog]  definite hedgehog-1.5-9mlLd9RWgXOH2Dh5T2jzdt-test [hedgehog]  depends base-4.19.0.0-b960 [hedgehog]  depends containers-0.6.8-4775 [hedgehog]  depends hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [hedgehog]  depends mmorph-1.2.0-8X6cuR5yRhs9dF9SHeOjcs [hedgehog]  depends mtl-2.3.1-63a4 [hedgehog]  depends pretty-show-1.10-EakGXTGwrxfK2WvfKoHfgK [hedgehog]  depends text-2.1-c36a [hedgehog]  depends transformers-0.6.1.0-c3ec [hedgehog] Using Cabal-3.10.2.0 compiled by ghc-9.8 [hedgehog] Using compiler: ghc-9.8.1 [hedgehog] Using install prefix: /nix/store/rywv8vc5xc51pvka1j22rxw5gp9kx9v8-hedgehog-1.5 [hedgehog] Executables installed in: [hedgehog] /nix/store/rywv8vc5xc51pvka1j22rxw5gp9kx9v8-hedgehog-1.5/bin [hedgehog] Libraries installed in: [random-bytestring]  | ^ [random-bytestring]  [random-bytestring] src/Data/ByteString/Random/MWC.hs:64:10: warning: [GHC-68441] [-Wdeprecations] [random-bytestring]  In the use of ‘withSystemRandom’ (imported from System.Random.MWC): [random-bytestring]  Deprecated: "Use withSystemRandomST or createSystemSeed or createSystemRandom instead" [random-bytestring]  | [random-bytestring] 64 | random = withSystemRandom . flip randomGen [random-bytestring]  | ^^^^^^^^^^^^^^^^ [random-bytestring] [3 of 4] Compiling Data.ByteString.Random ( src/Data/ByteString/Random.hs, nothing ) [random-bytestring] [4 of 4] Compiling Data.ByteString.Random.PCG ( src/Data/ByteString/Random/PCG.hs, nothing ) [random-bytestring]  [random-bytestring] src/Data/ByteString/Random/PCG.hs:31:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] [random-bytestring]  The use of ‘~’ without TypeOperators [random-bytestring]  will become an error in a future GHC release. [random-bytestring]  Suggested fix: Perhaps you intended to use TypeOperators [random-bytestring]  | [random-bytestring] 31 | instance (g ~ GenIO) ⇒ RandomWords g where [random-bytestring]  | ^ [random-bytestring] Haddock coverage: [random-bytestring]  66% ( 2 / 3) in 'Data.ByteString.Random.Internal' [random-bytestring]  Missing documentation for: [random-bytestring]  RandomWords (src/Data/ByteString/Random/Internal.hs:31) [random-bytestring]  66% ( 2 / 3) in 'Data.ByteString.Random.MWC' [random-bytestring]  Missing documentation for: [random-bytestring]  randomGen (src/Data/ByteString/Random/MWC.hs:47) [random-bytestring]  100% ( 2 / 2) in 'Data.ByteString.Random' [random-bytestring]  66% ( 2 / 3) in 'Data.ByteString.Random.PCG' [random-bytestring]  Missing documentation for: [random-bytestring]  randomGen (src/Data/ByteString/Random/PCG.hs:47) [smallcheck] [1 of 6] Compiling Test.SmallCheck.Property.Result ( Test/SmallCheck/Property/Result.hs, dist/build/Test/SmallCheck/Property/Result.o, dist/build/Test/SmallCheck/Property/Result.dyn_o ) [smallcheck] [2 of 6] Compiling Test.SmallCheck.SeriesMonad ( Test/SmallCheck/SeriesMonad.hs, dist/build/Test/SmallCheck/SeriesMonad.o, dist/build/Test/SmallCheck/SeriesMonad.dyn_o ) [smallcheck] [3 of 6] Compiling Test.SmallCheck.Series ( Test/SmallCheck/Series.hs, dist/build/Test/SmallCheck/Series.o, dist/build/Test/SmallCheck/Series.dyn_o ) [time-compat]  invalid: OK [time-compat]  +++ OK, passed 100 tests; 51 discarded. [time-compat]  OrdinalDate [time-compat]  valid: OK [time-compat]  +++ OK, passed 100 tests; 10 discarded. [time-compat]  invalid: OK [time-compat]  +++ OK, passed 100 tests; 585 discarded. [time-compat]  WeekDate [time-compat]  valid: OK [time-compat]  +++ OK, passed 100 tests; 236 discarded. [time-compat]  invalid: OK [time-compat]  +++ OK, passed 100 tests; 44 discarded. [time-compat]  SundayStartWeek [time-compat]  valid: OK [time-compat]  +++ OK, passed 100 tests; 253 discarded. [time-compat]  invalid: OK [time-compat]  +++ OK, passed 100 tests; 27 discarded. [time-compat]  MondayStartWeek [time-compat]  valid: OK [time-compat]  +++ OK, passed 100 tests; 308 discarded. [time-compat]  invalid: OK [time-compat]  +++ OK, passed 100 tests; 36 discarded. [time-compat]  Julian [time-compat]  valid: OK [time-compat]  +++ OK, passed 100 tests; 148 discarded. [time-compat]  invalid: OK [time-compat]  +++ OK, passed 100 tests; 69 discarded. [time-compat]  Week [time-compat]  day: OK [time-compat]  succ [time-compat]  Monday: OK [time-compat]  Tuesday: OK [time-compat]  Wednesday: OK [time-compat]  Thursday: OK [time-compat]  Friday: OK [time-compat]  Saturday: OK [time-compat]  Sunday: OK [time-compat]  pred [time-compat]  Monday: OK [time-compat]  Tuesday: OK [time-compat]  Wednesday: OK [time-compat]  Thursday: OK [time-compat]  Friday: OK [time-compat]  Saturday: OK [time-compat]  Sunday: OK [time-compat]  sequence [time-compat]  [Monday .. Sunday]: OK [time-compat]  [Wednesday .. Wednesday]: OK [time-compat]  [Sunday .. Saturday]: OK [time-compat]  [Thursday .. Wednesday]: OK [time-compat]  [Tuesday ..]: OK [time-compat]  [Wednesday, Tuesday ..]: OK [time-compat]  [Sunday, Friday ..]: OK [time-compat]  [Monday,Sunday .. Tuesday]: OK [time-compat]  [Thursday, Saturday .. Tuesday]: OK [time-compat]  read show [time-compat]  Monday: OK [time-compat]  Tuesday: OK [time-compat]  Wednesday: OK [time-compat]  Thursday: OK [time-compat]  Friday: OK [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:234:1 [unliftio] Warning: 'tryDeep' is ambiguous. It is defined [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * at src/UnliftIO/Exception.hs:253:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:253:1 [unliftio] Warning: 'catches' is ambiguous. It is defined [unliftio]  * in ‘Control.Exception’ [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * at src/UnliftIO/Exception.hs:306:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:306:1 [unliftio] Warning: 'evaluate' is ambiguous. It is defined [unliftio]  * in ‘GHC.IO’ [unliftio]  * at src/UnliftIO/Exception.hs:319:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:319:1 [unliftio] Warning: 'bracket' is ambiguous. It is defined [unliftio]  * in ‘Control.Exception.Base’ [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * at src/UnliftIO/Exception.hs:344:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:344:1 [unliftio] Warning: 'bracketOnError' is ambiguous. It is defined [unliftio]  * in ‘Control.Exception.Base’ [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * at src/UnliftIO/Exception.hs:373:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:373:1 [unliftio] Warning: 'onException' is ambiguous. It is defined [unliftio]  * in ‘Control.Exception.Base’ [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * at src/UnliftIO/Exception.hs:432:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:432:1 [unliftio] Warning: 'finally' is ambiguous. It is defined [unliftio]  * in ‘Control.Exception.Base’ [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * at src/UnliftIO/Exception.hs:402:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:402:1 [unliftio] Warning: 'SyncExceptionWrapper' is ambiguous. It is defined [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined in ‘Control.Exception.Safe’ [unliftio] Warning: 'toSyncException' is ambiguous. It is defined [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * at src/UnliftIO/Exception.hs:451:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:451:1 [unliftio] Warning: 'AsyncExceptionWrapper' is ambiguous. It is defined [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined in ‘Control.Exception.Safe’ [unliftio] Warning: 'toAsyncException' is ambiguous. It is defined [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * at src/UnliftIO/Exception.hs:462:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:462:1 [unliftio] Warning: 'throwTo' is ambiguous. It is defined [unliftio]  * in ‘GHC.Conc.Sync’ [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * at src/UnliftIO/Exception.hs:616:1 [vector]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector]  definite vector-0.13.2.0-7L8o32aWrc7EtPdmY4JHZe-benchmarks-O2 [vector]  depends base-4.19.0.0-b960 [vector]  depends random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [vector]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [vector]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector]  definite vector-0.13.2.0-2ebrAZXEXXi853buqytQYY-vector-inspection [vector]  depends base-4.19.0.0-b960 [vector]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [vector]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [vector]  depends tasty-inspection-testing-0.2.1-8C8dNDpjl7p97LTsz7awMh [vector]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector]  definite vector-0.13.2.0-1eGaHRODX4tFEt6A190OpQ-vector-doctest [vector]  depends base-4.19.0.0-b960 [vector]  depends doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [vector]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [vector]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector] Using Cabal-3.10.2.0 compiled by ghc-9.8 [vector] Using compiler: ghc-9.8.1 [vector] Using install prefix: [vector] /nix/store/5vfaw2yj7dzgddpirz8phsa8m5cdf2vk-vector-0.13.2.0 [vector] Executables installed in: [vector] /nix/store/5vfaw2yj7dzgddpirz8phsa8m5cdf2vk-vector-0.13.2.0/bin [vector] Libraries installed in: [vector] /nix/store/5vfaw2yj7dzgddpirz8phsa8m5cdf2vk-vector-0.13.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector] Dynamic Libraries installed in: [vector] /nix/store/5vfaw2yj7dzgddpirz8phsa8m5cdf2vk-vector-0.13.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [vector] Private executables installed in: [vector] /nix/store/5vfaw2yj7dzgddpirz8phsa8m5cdf2vk-vector-0.13.2.0/libexec/x86_64-linux-ghc-9.8.1/vector-0.13.2.0 [vector] Data files installed in: [vector] /nix/store/5vfaw2yj7dzgddpirz8phsa8m5cdf2vk-vector-0.13.2.0/share/x86_64-linux-ghc-9.8.1/vector-0.13.2.0 [vector] Documentation installed in: [vector] /nix/store/5vfaw2yj7dzgddpirz8phsa8m5cdf2vk-vector-0.13.2.0/share/doc/x86_64-linux-ghc-9.8.1/vector-0.13.2.0 [vector] Configuration files installed in: [vector] /nix/store/5vfaw2yj7dzgddpirz8phsa8m5cdf2vk-vector-0.13.2.0/etc [vector] No alex found [vector] Using ar found on system at: [vector] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [vector] No c2hs found [vector] No cpphs found [vector] Using doctest version 0.22.6 found on system at: [vector] /nix/store/ijkkprsd3x5mvjif20xv4y0vhjp17zpj-doctest-0.22.6/bin/doctest [vector] Using gcc version 14.3.0 given by user at: [vector] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [vector] Using ghc version 9.8.1 found on system at: [vector] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [vector] Using ghc-pkg version 9.8.1 found on system at: [vector] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [vector] No ghcjs found [vector] No ghcjs-pkg found [vector] No greencard found [vector] Using haddock version 2.30.0 found on system at: [vector] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [vector] No happy found [vector] Using haskell-suite found on system at: haskell-suite-dummy-location [vector] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [vector] No hmake found [vector] Using hpc version 0.69 found on system at: [vector] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [vector] Using hsc2hs version 0.68.10 found on system at: [vector] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [vector] Using hscolour version 1.25 found on system at: [vector] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [vector] No jhc found [vector] Using ld found on system at: [vector] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [vector] No pkg-config found [vector] Using runghc version 9.8.1 found on system at: [vector] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [vector] Using strip version 2.44 found on system at: [vector] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [vector] Using tar found on system at: [vector] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [vector] No uhc found [vector] Phase: buildPhase [vector] Preprocessing library for vector-0.13.2.0.. [vector] Building library for vector-0.13.2.0.. [vector] [ 1 of 23] Compiling Data.Vector.Fusion.Stream.Monadic ( src/Data/Vector/Fusion/Stream/Monadic.hs, dist/build/Data/Vector/Fusion/Stream/Monadic.o, dist/build/Data/Vector/Fusion/Stream/Monadic.dyn_o ) [hedgehog] /nix/store/rywv8vc5xc51pvka1j22rxw5gp9kx9v8-hedgehog-1.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [hedgehog] Dynamic Libraries installed in: [hedgehog] /nix/store/rywv8vc5xc51pvka1j22rxw5gp9kx9v8-hedgehog-1.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [hedgehog] Private executables installed in: [hedgehog] /nix/store/rywv8vc5xc51pvka1j22rxw5gp9kx9v8-hedgehog-1.5/libexec/x86_64-linux-ghc-9.8.1/hedgehog-1.5 [hedgehog] Data files installed in: [hedgehog] /nix/store/rywv8vc5xc51pvka1j22rxw5gp9kx9v8-hedgehog-1.5/share/x86_64-linux-ghc-9.8.1/hedgehog-1.5 [hedgehog] Documentation installed in: [hedgehog] /nix/store/h3xd2v3dmxdrlbhi2c5s609r83xzsz5j-hedgehog-1.5-doc/share/doc/hedgehog-1.5 [hedgehog] Configuration files installed in: [hedgehog] /nix/store/rywv8vc5xc51pvka1j22rxw5gp9kx9v8-hedgehog-1.5/etc [hedgehog] No alex found [hedgehog] Using ar found on system at: [hedgehog] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [hedgehog] No c2hs found [hedgehog] No cpphs found [hedgehog] No doctest found [hedgehog] Using gcc version 14.3.0 given by user at: [hedgehog] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [hedgehog] Using ghc version 9.8.1 found on system at: [hedgehog] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [hedgehog] Using ghc-pkg version 9.8.1 found on system at: [hedgehog] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [hedgehog] No ghcjs found [hedgehog] No ghcjs-pkg found [hedgehog] No greencard found [hedgehog] Using haddock version 2.30.0 found on system at: [hedgehog] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [hedgehog] No happy found [hedgehog] Using haskell-suite found on system at: haskell-suite-dummy-location [hedgehog] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [hedgehog] No hmake found [hedgehog] Using hpc version 0.69 found on system at: [hedgehog] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [hedgehog] Using hsc2hs version 0.68.10 found on system at: [hedgehog] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [hedgehog] Using hscolour version 1.25 found on system at: [hedgehog] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [hedgehog] No jhc found [hedgehog] Using ld found on system at: [hedgehog] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [hedgehog] No pkg-config found [hedgehog] Using runghc version 9.8.1 found on system at: [hedgehog] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [hedgehog] Using strip version 2.44 found on system at: [hedgehog] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [hedgehog] Using tar found on system at: [hedgehog] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [hedgehog] No uhc found [hedgehog] Phase: buildPhase [hedgehog] Preprocessing library for hedgehog-1.5.. [hedgehog] Building library for hedgehog-1.5.. [hedgehog] [ 1 of 27] Compiling Hedgehog.Internal.Barbie ( src/Hedgehog/Internal/Barbie.hs, dist/build/Hedgehog/Internal/Barbie.o, dist/build/Hedgehog/Internal/Barbie.dyn_o ) [hedgehog] [ 2 of 27] Compiling Hedgehog.Internal.Distributive ( src/Hedgehog/Internal/Distributive.hs, dist/build/Hedgehog/Internal/Distributive.o, dist/build/Hedgehog/Internal/Distributive.dyn_o ) [time-compat]  Saturday: OK [time-compat]  Sunday: OK [time-compat]  diff [time-compat]  Friday - Tuesday: OK [time-compat]  Tuesday - Friday: OK [time-compat]  firstDayOfWeekOnAfter_onAfter: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  firstDayOfWeekOnAfter_Day: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  toFromWeekCalendar: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  weekChanges: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  weekYearWholeStart: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  weekYearMostStart: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  CalendarDiffDays [time-compat]  add diff [time-compat]  add diff GregorianDurationClip: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  add diff GregorianDurationRollOver: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  add diff JulianDurationClip: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  add diff JulianDurationRollOver: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  diffs [time-compat]  2017-04-07 - 2017-04-07: OK [time-compat]  2017-04-07 - 2017-04-01: OK [time-compat]  2017-04-01 - 2017-04-07: OK [time-compat]  2017-04-07 - 2017-02-01: OK [time-compat]  2017-02-01 - 2017-04-07: OK [time-compat]  Clock [time-compat]  clock conversion [time-compat]  1970-01-01 00:00:00 UTC [time-compat]  systemToUTCTime: OK [time-compat]  utcToSystemTime: OK [time-compat]  1970-01-01 23:59:59 UTC [time-compat]  systemToUTCTime: OK [time-compat]  utcToSystemTime: OK [time-compat]  1970-01-01 23:59:59.999999999 UTC [time-compat]  systemToUTCTime: OK [time-compat]  utcToSystemTime: OK [time-compat]  1970-01-01 23:59:60 UTC [time-compat]  systemToUTCTime: OK [time-compat]  utcToSystemTime: OK [time-compat]  1970-01-01 23:59:60.999999999 UTC [time-compat]  systemToUTCTime: OK [time-compat]  utcToSystemTime: OK [time-compat]  1970-01-02 00:00:00 UTC [time-compat]  systemToUTCTime: OK [time-compat]  utcToSystemTime: OK [time-compat]  resolution [time-compat]  getCurrentTime: OK (0.37s) [time-compat]  taiClock: OK (0.63s) [time-compat]  leap second transition [time-compat]  mapping: OK [time-compat]  day length: OK [time-compat]  differences: OK [time-compat]  round-trip [time-compat]  1: OK [time-compat]  2: OK [time-compat]  3: OK [time-compat]  Format [time-compat]  testFormat [time-compat]  DayOfWeek [time-compat]  'u' [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:616:1 [unliftio] Warning: 'throwIO' is ambiguous. It is defined [unliftio]  * in ‘GHC.IO’ [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * at src/UnliftIO/Exception.hs:441:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:441:1 [unliftio] Warning: 'StringException' is ambiguous. It is defined [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * in ‘Control.Exception.Safe’ [unliftio]  * at src/UnliftIO/Exception.hs:571:24 [unliftio]  * at src/UnliftIO/Exception.hs:571:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Exception.hs:571:1 [unliftio] Warning: 'm' is out of scope. [unliftio]  If you qualify the identifier, haddock can try to link it anyway. [unliftio]  100% ( 75 / 75) in 'UnliftIO.Exception' [unliftio] Warning: 'MonadCatch' is out of scope. [unliftio]  If you qualify the identifier, haddock can try to link it anyway. [unliftio]  100% ( 7 / 7) in 'UnliftIO.Exception.Lens' [unliftio]  64% (181 /282) in 'UnliftIO.Foreign' [unliftio]  Missing documentation for: [unliftio]  charIsRepresentable [unliftio]  eOK [unliftio]  e2BIG [unliftio]  eACCES [unliftio]  eADDRINUSE [unliftio]  eADDRNOTAVAIL [unliftio]  eADV [unliftio]  eAFNOSUPPORT [unliftio]  eAGAIN [unliftio]  eALREADY [unliftio]  eBADF [unliftio]  eBADMSG [unliftio]  eBADRPC [unliftio]  eBUSY [unliftio]  eCHILD [unliftio]  eCOMM [unliftio]  eCONNABORTED [unliftio]  eCONNREFUSED [unliftio]  eCONNRESET [unliftio]  eDEADLK [unliftio]  eDESTADDRREQ [unliftio]  eDIRTY [unliftio]  eDOM [unliftio]  eDQUOT [unliftio]  eEXIST [unliftio]  eFAULT [unliftio]  eFBIG [unliftio]  eFTYPE [unliftio]  eHOSTDOWN [unliftio]  eHOSTUNREACH [unliftio]  eIDRM [unliftio]  eILSEQ [unliftio]  eINPROGRESS [unliftio]  eINTR [unliftio]  eINVAL [unliftio]  eIO [unliftio]  eISCONN [unliftio]  eISDIR [unliftio]  eLOOP [unliftio]  eMFILE [unliftio]  eMLINK [unliftio]  eMSGSIZE [unliftio]  eMULTIHOP [unliftio]  eNAMETOOLONG [unliftio]  eNETDOWN [unliftio]  eNETRESET [unliftio]  eNETUNREACH [unliftio]  eNFILE [unliftio]  eNOBUFS [unliftio]  eNODATA [unliftio]  eNODEV [unliftio]  eNOENT [unliftio]  eNOEXEC [unliftio]  eNOLCK [unliftio]  eNOLINK [unliftio]  eNOMEM [unliftio]  eNOMSG [unliftio]  eNONET [unliftio]  eNOPROTOOPT [unliftio]  eNOSPC [unliftio]  eNOSR [unliftio]  eNOSTR [unliftio]  eNOSYS [unliftio]  eNOTBLK [unliftio]  eNOTCONN [unliftio]  eNOTDIR [unliftio]  eNOTEMPTY [unliftio]  eNOTSOCK [unliftio]  eNOTTY [unliftio]  eNXIO [unliftio]  eOPNOTSUPP [unliftio]  ePERM [unliftio]  ePFNOSUPPORT [unliftio]  ePIPE [unliftio]  ePROCLIM [unliftio]  ePROCUNAVAIL [unliftio]  ePROGMISMATCH [unliftio]  ePROGUNAVAIL [unliftio]  ePROTO [unliftio]  ePROTONOSUPPORT [unliftio]  ePROTOTYPE [unliftio]  eRANGE [unliftio]  eREMCHG [unliftio]  eREMOTE [unliftio]  eROFS [unliftio]  eRPCMISMATCH [unliftio]  eRREMOTE [unliftio]  eSHUTDOWN [unliftio]  eSOCKTNOSUPPORT [unliftio]  eSPIPE [unliftio]  eSRCH [unliftio]  eSRMNT [unliftio]  eSTALE [unliftio]  eTIME [unliftio]  eTIMEDOUT [unliftio]  eTOOMANYREFS [unliftio]  eTXTBSY [unliftio]  eUSERS [unliftio]  eWOULDBLOCK [unliftio]  eXDEV [unliftio]  FinalizerEnvPtr [unliftio]  90% ( 28 / 31) in 'UnliftIO.IO' [unliftio]  Missing documentation for: [unliftio]  stdin [unliftio]  stdout [unliftio]  stderr [unliftio]  100% ( 11 / 11) in 'UnliftIO.IORef' [unliftio] Warning: 'Concurrently' is ambiguous. It is defined [unliftio]  * in ‘Control.Concurrent.Async.Internal’ [unliftio]  * in ‘Control.Concurrent.Async.Internal’ [unliftio]  * at src/UnliftIO/Internals/Async.hs:255:28 [unliftio]  * at src/UnliftIO/Internals/Async.hs:255:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Internals/Async.hs:255:1 [unliftio] Warning: 'mapConcurrently' is ambiguous. It is defined [unliftio]  * in ‘Control.Concurrent.Async.Internal’ [unliftio]  * at src/UnliftIO/Internals/Async.hs:366:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Internals/Async.hs:366:1 [unliftio] Warning: 'mapConcurrently_' is ambiguous. It is defined [unliftio]  * in ‘Control.Concurrent.Async.Internal’ [unliftio]  * at src/UnliftIO/Internals/Async.hs:376:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Internals/Async.hs:376:1 [unliftio] Warning: 'replicateConcurrently' is ambiguous. It is defined [unliftio]  * in ‘Control.Concurrent.Async.Internal’ [unliftio]  * at src/UnliftIO/Internals/Async.hs:333:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [vector] [ 2 of 23] Compiling Data.Vector.Fusion.Util ( src/Data/Vector/Fusion/Util.hs, dist/build/Data/Vector/Fusion/Util.o, dist/build/Data/Vector/Fusion/Util.dyn_o ) [vector] [ 3 of 23] Compiling Data.Vector.Fusion.Bundle.Size ( src/Data/Vector/Fusion/Bundle/Size.hs, dist/build/Data/Vector/Fusion/Bundle/Size.o, dist/build/Data/Vector/Fusion/Bundle/Size.dyn_o ) [vector] [ 4 of 23] Compiling Data.Vector.Generic.Mutable.Base ( src/Data/Vector/Generic/Mutable/Base.hs, dist/build/Data/Vector/Generic/Mutable/Base.o, dist/build/Data/Vector/Generic/Mutable/Base.dyn_o ) [vector] [ 5 of 23] Compiling Data.Vector.Generic.Base ( src/Data/Vector/Generic/Base.hs, dist/build/Data/Vector/Generic/Base.o, dist/build/Data/Vector/Generic/Base.dyn_o ) [vector] [ 6 of 23] Compiling Data.Vector.Internal.Check ( src/Data/Vector/Internal/Check.hs, dist/build/Data/Vector/Internal/Check.o, dist/build/Data/Vector/Internal/Check.dyn_o ) [vector] [ 7 of 23] Compiling Data.Vector.Fusion.Bundle.Monadic ( src/Data/Vector/Fusion/Bundle/Monadic.hs, dist/build/Data/Vector/Fusion/Bundle/Monadic.o, dist/build/Data/Vector/Fusion/Bundle/Monadic.dyn_o ) [time-compat]  2018-01-05: OK [time-compat]  2018-01-06: OK [time-compat]  2018-01-07: OK [time-compat]  2018-01-08: OK [time-compat]  2018-01-09: OK [time-compat]  2018-01-10: OK [time-compat]  2018-01-11: OK [time-compat]  2018-01-12: OK [time-compat]  2018-01-13: OK [time-compat]  2018-01-14: OK [time-compat]  2018-01-15: OK [time-compat]  2018-01-16: OK [time-compat]  2018-01-17: OK [time-compat]  2018-01-18: OK [time-compat]  2018-01-19: OK [time-compat]  2018-01-20: OK [time-compat]  2018-01-21: OK [time-compat]  2018-01-22: OK [time-compat]  2018-01-23: OK [time-compat]  2018-01-24: OK [time-compat]  2018-01-25: OK [time-compat]  2018-01-26: OK [time-compat]  'w' [time-compat]  2018-01-05: OK [time-compat]  2018-01-06: OK [time-compat]  2018-01-07: OK [time-compat]  2018-01-08: OK [time-compat]  2018-01-09: OK [time-compat]  2018-01-10: OK [time-compat]  2018-01-11: OK [time-compat]  2018-01-12: OK [time-compat]  2018-01-13: OK [time-compat]  2018-01-14: OK [time-compat]  2018-01-15: OK [time-compat]  2018-01-16: OK [time-compat]  2018-01-17: OK [time-compat]  2018-01-18: OK [time-compat]  2018-01-19: OK [time-compat]  2018-01-20: OK [time-compat]  2018-01-21: OK [time-compat]  2018-01-22: OK [time-compat]  2018-01-23: OK [time-compat]  2018-01-24: OK [time-compat]  2018-01-25: OK [time-compat]  2018-01-26: OK [time-compat]  'a' [time-compat]  2018-01-05: OK [time-compat]  2018-01-06: OK [time-compat]  2018-01-07: OK [time-compat]  2018-01-08: OK [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Internals/Async.hs:333:1 [unliftio] Warning: 'replicateConcurrently_' is ambiguous. It is defined [unliftio]  * in ‘Control.Concurrent.Async.Internal’ [unliftio]  * at src/UnliftIO/Internals/Async.hs:348:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Internals/Async.hs:348:1 [unliftio] Warning: 'race' is ambiguous. It is defined [unliftio]  * in ‘Control.Concurrent.Async.Internal’ [unliftio]  * at src/UnliftIO/Internals/Async.hs:232:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Internals/Async.hs:232:1 [unliftio]  85% ( 65 / 76) in 'UnliftIO.Internals.Async' [unliftio]  Missing documentation for: [unliftio]  Module header [unliftio]  dlistConcat (src/UnliftIO/Internals/Async.hs:590) [unliftio]  dlistCons (src/UnliftIO/Internals/Async.hs:594) [unliftio]  dlistConcatAll (src/UnliftIO/Internals/Async.hs:598) [unliftio]  dlistToList (src/UnliftIO/Internals/Async.hs:602) [unliftio]  dlistSingleton (src/UnliftIO/Internals/Async.hs:606) [unliftio]  dlistEmpty (src/UnliftIO/Internals/Async.hs:610) [unliftio]  pooledMapConcurrentlyIO (src/UnliftIO/Internals/Async.hs:940) [unliftio]  pooledMapConcurrentlyIO' (src/UnliftIO/Internals/Async.hs:973) [unliftio]  pooledMapConcurrentlyIO_' (src/UnliftIO/Internals/Async.hs:987) [unliftio]  pooledMapConcurrentlyIO_ (src/UnliftIO/Internals/Async.hs:992) [unliftio] Warning: 'cancel' is ambiguous. It is defined [unliftio]  * in ‘Control.Concurrent.Async.Internal’ [unliftio]  * at src/UnliftIO/Internals/Async.hs:141:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Internals/Async.hs:141:1 [unliftio]  100% ( 79 / 79) in 'UnliftIO.Async' [unliftio]  100% ( 19 / 19) in 'UnliftIO.MVar' [unliftio] Warning: 'openFile' is ambiguous. It is defined [unliftio]  * in ‘GHC.IO.FD’ [unliftio]  * in ‘GHC.IO.Handle.FD’ [unliftio]  * at src/UnliftIO/IO.hs:59:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/IO.hs:59:1 [unliftio] Warning: 'Fd' is ambiguous. It is defined [unliftio]  * in ‘System.Posix.Types’ [unliftio]  * in ‘System.Posix.Types’ [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined in ‘System.Posix.Types’ [unliftio] Warning: 'DirFd' is ambiguous. It is defined [unliftio]  * at src/UnliftIO/IO/File/Posix.hs:131:17 [unliftio]  * at src/UnliftIO/IO/File/Posix.hs:131:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/IO/File/Posix.hs:131:1 [unliftio] Warning: 'withBinaryFileAtomic' is ambiguous. It is defined [unliftio]  * at src/UnliftIO/IO/File.hs:121:1 [unliftio]  * at src/UnliftIO/IO/File/Posix.hs:559:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/IO/File/Posix.hs:559:1 [unliftio] Warning: 'withBinaryFileDurable' is ambiguous. It is defined [unliftio]  * at src/UnliftIO/IO/File.hs:119:1 [unliftio]  * at src/UnliftIO/IO/File/Posix.hs:507:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/IO/File/Posix.hs:507:1 [unliftio] Warning: 'withBinaryFileDurableAtomic' is ambiguous. It is defined [unliftio]  * at src/UnliftIO/IO/File.hs:120:1 [unliftio]  * at src/UnliftIO/IO/File/Posix.hs:527:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/IO/File/Posix.hs:527:1 [unliftio]  100% ( 10 / 10) in 'UnliftIO.IO.File' [unliftio] Warning: 'forkIOWithUnmask' is ambiguous. It is defined [unliftio]  * in ‘GHC.Conc.Sync’ [unliftio]  * at src/UnliftIO/Concurrent.hs:65:1 [time-compat]  2018-01-09: OK [time-compat]  2018-01-10: OK [time-compat]  2018-01-11: OK [time-compat]  2018-01-12: OK [time-compat]  2018-01-13: OK [time-compat]  2018-01-14: OK [time-compat]  2018-01-15: OK [time-compat]  2018-01-16: OK [time-compat]  2018-01-17: OK [time-compat]  2018-01-18: OK [time-compat]  2018-01-19: OK [time-compat]  2018-01-20: OK [time-compat]  2018-01-21: OK [time-compat]  2018-01-22: OK [time-compat]  2018-01-23: OK [time-compat]  2018-01-24: OK [time-compat]  2018-01-25: OK [time-compat]  2018-01-26: OK [time-compat]  'A' [time-compat]  2018-01-05: OK [time-compat]  2018-01-06: OK [time-compat]  2018-01-07: OK [time-compat]  2018-01-08: OK [time-compat]  2018-01-09: OK [time-compat]  2018-01-10: OK [time-compat]  2018-01-11: OK [time-compat]  2018-01-12: OK [time-compat]  2018-01-13: OK [time-compat]  2018-01-14: OK [time-compat]  2018-01-15: OK [time-compat]  2018-01-16: OK [time-compat]  2018-01-17: OK [time-compat]  2018-01-18: OK [time-compat]  2018-01-19: OK [time-compat]  2018-01-20: OK [time-compat]  2018-01-21: OK [time-compat]  2018-01-22: OK [time-compat]  2018-01-23: OK [time-compat]  2018-01-24: OK [time-compat]  2018-01-25: OK [time-compat]  2018-01-26: OK [time-compat]  ISO8601 [time-compat]  show format [time-compat]  durationDaysFormat: P0D: OK [time-compat]  durationDaysFormat: P4Y: OK [time-compat]  durationDaysFormat: P7M: OK [time-compat]  durationDaysFormat: P5D: OK [time-compat]  durationDaysFormat: P2Y3M81D: OK [time-compat]  durationTimeFormat: P0D: OK [time-compat]  durationTimeFormat: P4Y: OK [time-compat]  durationTimeFormat: P7M: OK [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Concurrent.hs:65:1 [unliftio]  100% ( 34 / 34) in 'UnliftIO.Concurrent' [unliftio] Warning: 'Memoized' is ambiguous. It is defined [unliftio]  * at src/UnliftIO/Memoize.hs:33:22 [unliftio]  * at src/UnliftIO/Memoize.hs:33:1 [unliftio]  You may be able to disambiguate the identifier by qualifying it or [unliftio]  by specifying the type/value namespace explicitly. [unliftio]  Defaulting to the one defined at src/UnliftIO/Memoize.hs:33:1 [unliftio]  100% ( 5 / 5) in 'UnliftIO.Memoize' [unliftio]  90% ( 27 / 30) in 'UnliftIO.Process' [unliftio]  Missing documentation for: [unliftio]  CreateProcess [unliftio]  CmdSpec [unliftio]  StdStream [unliftio]  100% ( 6 / 6) in 'UnliftIO.QSem' [unliftio]  100% ( 6 / 6) in 'UnliftIO.QSemN' [unliftio]  100% ( 76 / 76) in 'UnliftIO.STM' [unliftio]  100% ( 5 / 5) in 'UnliftIO.Temporary' [unliftio]  100% ( 2 / 2) in 'UnliftIO.Timeout' [unliftio]  100% ( 14 / 14) in 'UnliftIO' [unliftio] Warning: UnliftIO.Exception: could not find link destinations for: [unliftio]  - GHC.IOPort.IOPortException [unliftio] Warning: UnliftIO.Exception.Lens: could not find link destinations for: [unliftio]  - UnliftIO.Exception.Lens.Getting [unliftio] Warning: UnliftIO.Foreign: could not find link destinations for: [unliftio]  - GHC.Generics.D:R:UReckPtrp0 [unliftio]  - GHC.Generics.Rep_R:UReckPtrp [unliftio]  - GHC.Generics.Rep1_R:UReckPtrp [unliftio]  - System.Posix.Files.Common.CTimeSpec [unliftio]  - System.Posix.Files.Common.CTimeVal [unliftio] Warning: UnliftIO.Internals.Async: could not find link destinations for: [unliftio]  - UnliftIO.Internals.Async.Rep_ConcException [unliftio] Warning: UnliftIO.Async: could not find link destinations for: [unliftio]  - UnliftIO.Internals.Async.Rep_ConcException [unliftio] Warning: UnliftIO.IO.File: could not find link destinations for: [unliftio]  - UnliftIO.IO.File.Posix.withBinaryFileDurable [unliftio]  - UnliftIO.IO.File.Posix.withBinaryFileDurableAtomic [unliftio]  - UnliftIO.IO.File.Posix.withBinaryFileAtomic [unliftio] Warning: UnliftIO.Temporary: could not find link destinations for: [unliftio]  - UnliftIO.Temporary.getCanonicalTemporaryDirectory [time-compat]  durationTimeFormat: P5D: OK [time-compat]  durationTimeFormat: P2Y3M81D: OK [time-compat]  durationTimeFormat: PT2H: OK [time-compat]  durationTimeFormat: PT3M: OK [time-compat]  durationTimeFormat: PT12S: OK [time-compat]  durationTimeFormat: PT1M18.77634S: OK [time-compat]  durationTimeFormat: PT2H1M18.77634S: OK [time-compat]  durationTimeFormat: P5DT2H1M18.77634S: OK [time-compat]  durationTimeFormat: P7Y10M5DT2H1M18.77634S: OK [time-compat]  durationTimeFormat: P7Y10MT2H1M18.77634S: OK [time-compat]  durationTimeFormat: P8YT2H1M18.77634S: OK [time-compat]  alternativeDurationDaysFormat: P0001-00-00: OK [time-compat]  alternativeDurationDaysFormat: P0002-03-29: OK [time-compat]  alternativeDurationDaysFormat: P0561-08-29: OK [time-compat]  alternativeDurationTimeFormat: P0000-00-01T00:00:00: OK [time-compat]  alternativeDurationTimeFormat: P0007-10-05T02:01:18.77634: OK [time-compat]  alternativeDurationTimeFormat: P4271-10-05T02:01:18.77634: OK [time-compat]  centuryFormat: 02: OK [time-compat]  centuryFormat: 21: OK [time-compat]  intervalFormat etc.: 2015-06-13T21:13:56/P1Y2M7DT5H33M2.34S: OK [time-compat]  recurringIntervalFormat etc.: R74/2015-06-13T21:13:56/P1Y2M7DT5H33M2.34S: OK [time-compat]  recurringIntervalFormat etc.: R74/2015-06-13/P1Y2M7D: OK [time-compat]  timeOffsetFormat: -06:30: OK [time-compat]  timeOffsetFormat: +00:00: OK [time-compat]  timeOffsetFormat: +0000: OK [time-compat]  timeOffsetFormat: +00:10: OK [time-compat]  timeOffsetFormat: -00:10: OK [time-compat]  timeOffsetFormat: +01:35: OK [time-compat]  timeOffsetFormat: -01:35: OK [time-compat]  timeOffsetFormat: +0135: OK [time-compat]  timeOffsetFormat: -0135: OK [time-compat]  timeOffsetFormat: -1100: OK [time-compat]  timeOffsetFormat: +1015: OK [time-compat]  zonedTimeFormat: 2024-07-06T08:45:56.553-06:30: OK [time-compat]  zonedTimeFormat: 2024-07-06T08:45:56.553+06:30: OK [time-compat]  utcTimeFormat: 2024-07-06T08:45:56.553Z: OK [time-compat]  utcTimeFormat: 2028-12-31T23:59:60.9Z: OK [time-compat]  weekDateFormat: 1994-W52-7: OK [time-compat]  weekDateFormat: 1995-W01-1: OK [time-compat]  weekDateFormat: 1996-W52-7: OK [time-compat]  weekDateFormat: 1997-W01-2: OK [time-compat]  weekDateFormat: 1997-W01-3: OK [time-compat]  weekDateFormat: 1974-W32-6: OK [time-compat]  weekDateFormat: 1974W326: OK [time-compat]  weekDateFormat: 1995-W05-6: OK [time-compat]  weekDateFormat: 1995W056: OK [time-compat]  weekDateFormat: +001995-W05-6: OK [time-compat]  weekDateFormat: +001995W056: OK [time-compat]  ordinalDateFormat: 1846-235: OK [time-compat]  ordinalDateFormat: 1844236: OK [time-compat]  ordinalDateFormat: +01846-235: OK [time-compat]  hourMinuteFormat: 13:17.25: OK [time-compat]  hourMinuteFormat: 01:12.4: OK [time-compat]  hourMinuteFormat: 1317.25: OK [time-compat]  hourMinuteFormat: 0112.4: OK [time-compat]  hourFormat: 22: OK [time-compat]  hourFormat: 06: OK [time-compat]  hourFormat: 18.9475: OK [time-compat]  read-show format [time-compat]  calendarFormat [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  yearMonthFormat: OK (0.03s) [time-compat]  +++ OK, passed 100 tests; 103 discarded. [time-compat]  yearFormat: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  centuryFormat: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  expandedCalendarFormat [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  expandedYearMonthFormat: OK [time-compat]  +++ OK, passed 100 tests; 113 discarded. [time-compat]  expandedYearFormat: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  expandedCenturyFormat: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  ordinalDateFormat [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  expandedOrdinalDateFormat [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  weekDateFormat [time-compat]  extended: OK (0.01s) [time-compat]  +++ OK, passed 100 tests. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  yearWeekFormat [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests; 123 discarded. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests; 89 discarded. [time-compat]  expandedWeekDateFormat [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  expandedYearWeekFormat [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests; 105 discarded. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests; 84 discarded. [time-compat]  timeOfDayFormat [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  withTimeDesignator [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  withUTCDesignator [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  timeOffsetFormat [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  timeOfDayAndOffsetFormat [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  localTimeFormat [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  zonedTimeFormat [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  utcTimeFormat [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  dayAndTimeFormat [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  timeAndOffsetFormat [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  durationDaysFormat: OK [time-compat]  +++ OK, passed 100 tests; 279 discarded. [time-compat]  durationTimeFormat: OK [time-compat]  +++ OK, passed 100 tests; 286 discarded. [time-compat]  alternativeDurationDaysFormat [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests; 501 discarded. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests; 452 discarded. [time-compat]  alternativeDurationTimeFormat [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests; 356 discarded. [time-compat]  basic: OK [time-compat]  +++ OK, passed 100 tests; 431 discarded. [time-compat]  intervalFormat [time-compat]  extended: OK [time-compat]  +++ OK, passed 100 tests; 278 discarded. [time-compat]  basic: OK (0.01s) [time-compat]  +++ OK, passed 100 tests; 320 discarded. [time-compat]  recurringIntervalFormat [time-compat]  extended: OK (0.01s) [time-compat]  +++ OK, passed 100 tests; 646 discarded. [time-compat]  basic: OK (0.01s) [time-compat]  +++ OK, passed 100 tests; 749 discarded. [time-compat]  LocalTime [time-compat]  testTime: OK (0.04s) [time-compat]  TimeOfDay [time-compat]  daysAndTimeOfDayToTime . timeToDaysAndTimeOfDay: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  timeOfDayToTime . timeToTimeOfDay: OK [time-compat]  +++ OK, passed 100 tests. [time-compat]  [time-compat] All 856 tests passed (1.57s) [time-compat] Test suite main: PASS [time-compat] Test suite logged to: dist/test/time-compat-1.9.7-main.log [time-compat] 2 of 2 test suites (2 of 2 test cases) passed. [time-compat] checkPhase completed in 2 minutes 11 seconds [time-compat] Phase: haddockPhase [tasty-golden] Phase: setupCompilerEnvironmentPhase [tasty-golden] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [time-compat] Preprocessing library for time-compat-1.9.7.. [time-compat] Running Haddock on library for time-compat-1.9.7.. [tasty-golden] Phase: unpackPhase [tasty-golden] unpacking source archive /nix/store/2xw53fi0cl22xjbzqrgl4q4x7vxari9v-tasty-golden-2.3.5.tar.gz [tasty-golden] source root is tasty-golden-2.3.5 [time-compat] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [tasty-golden] setting SOURCE_DATE_EPOCH to timestamp 1641381939 of file "tasty-golden-2.3.5/tasty-golden.cabal" [tasty-golden] Phase: patchPhase [tasty-golden] Phase: compileBuildDriverPhase [tasty-golden] setupCompileFlags: -package-db=/build/tmp.bYjfSVZFEF/setup-package.conf.d -threaded [primitive-unlifted] Phase: updateAutotoolsGnuConfigScriptsPhase [tasty-golden] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.bYjfSVZFEF/Main.o ) [primitive-unlifted] Phase: configurePhase [primitive-unlifted] configureFlags: --verbose --prefix=/nix/store/z97xcna7vkyvzknpvf1pkgvwifnig6gw-primitive-unlifted-2.1.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/jabwqqcnqqvpjw9xq6v4irnwr7zgjh6x-primitive-unlifted-2.1.0.0-doc/share/doc/primitive-unlifted-2.1.0.0 --with-gcc=gcc --package-db=/build/tmp.4NSoenW1QJ/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [primitive-unlifted] Using Parsec parser [primitive-unlifted] Configuring primitive-unlifted-2.1.0.0... [tasty-golden] [2 of 2] Linking Setup [hedgehog] [ 3 of 27] Compiling Hedgehog.Internal.Exception ( src/Hedgehog/Internal/Exception.hs, dist/build/Hedgehog/Internal/Exception.o, dist/build/Hedgehog/Internal/Exception.dyn_o ) [hedgehog] [ 4 of 27] Compiling Hedgehog.Internal.HTraversable ( src/Hedgehog/Internal/HTraversable.hs, dist/build/Hedgehog/Internal/HTraversable.o, dist/build/Hedgehog/Internal/HTraversable.dyn_o ) [hedgehog] [ 5 of 27] Compiling Hedgehog.Internal.Opaque ( src/Hedgehog/Internal/Opaque.hs, dist/build/Hedgehog/Internal/Opaque.o, dist/build/Hedgehog/Internal/Opaque.dyn_o ) [hedgehog] [ 6 of 27] Compiling Hedgehog.Internal.Prelude ( src/Hedgehog/Internal/Prelude.hs, dist/build/Hedgehog/Internal/Prelude.o, dist/build/Hedgehog/Internal/Prelude.dyn_o ) [hedgehog] [ 7 of 27] Compiling Hedgehog.Internal.Range ( src/Hedgehog/Internal/Range.hs, dist/build/Hedgehog/Internal/Range.o, dist/build/Hedgehog/Internal/Range.dyn_o ) [hedgehog] [ 8 of 27] Compiling Hedgehog.Internal.Region ( src/Hedgehog/Internal/Region.hs, dist/build/Hedgehog/Internal/Region.o, dist/build/Hedgehog/Internal/Region.dyn_o ) [hedgehog] [ 9 of 27] Compiling Hedgehog.Internal.Seed ( src/Hedgehog/Internal/Seed.hs, dist/build/Hedgehog/Internal/Seed.o, dist/build/Hedgehog/Internal/Seed.dyn_o ) [time-compat] [ 1 of 20] Compiling Data.Format ( src/Data/Format.hs, nothing ) [primitive-unlifted] Dependency array: using array-0.5.6.0 [primitive-unlifted] Dependency base >=4.17.1.0 && <5: using base-4.19.0.0 [primitive-unlifted] Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.12.0.2 [primitive-unlifted] Dependency primitive >=0.7 && <0.10: using primitive-0.9.1.0 [primitive-unlifted] Dependency text-short >=0.1.3 && <0.2: using text-short-0.1.6 [primitive-unlifted] Dependency QuickCheck: using QuickCheck-2.14.3 [primitive-unlifted] Dependency base: using base-4.19.0.0 [primitive-unlifted] Dependency primitive: using primitive-0.9.1.0 [primitive-unlifted] Dependency primitive-unlifted: using primitive-unlifted-2.1.0.0 [primitive-unlifted] Dependency quickcheck-classes-base: using quickcheck-classes-base-0.6.2.0 [primitive-unlifted] Dependency stm: using stm-2.5.2.1 [primitive-unlifted] Dependency tasty: using tasty-1.5.3 [primitive-unlifted] Dependency tasty-quickcheck: using tasty-quickcheck-0.11 [random-bytestring] Documentation created: dist/doc/html/random-bytestring/, [random-bytestring] dist/doc/html/random-bytestring/random-bytestring.txt [random-bytestring] Phase: installPhase [hedgehog] [10 of 27] Compiling Hedgehog.Internal.Show ( src/Hedgehog/Internal/Show.hs, dist/build/Hedgehog/Internal/Show.o, dist/build/Hedgehog/Internal/Show.dyn_o ) [random-bytestring] Installing library in /nix/store/z26vpxsx55prmi8nc18jxksqx1n48h00-random-bytestring-0.1.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/random-bytestring-0.1.4-Asqv2G8KV0t7X2G6NdRq5l [hedgehog] [11 of 27] Compiling Hedgehog.Internal.Shrink ( src/Hedgehog/Internal/Shrink.hs, dist/build/Hedgehog/Internal/Shrink.o, dist/build/Hedgehog/Internal/Shrink.dyn_o ) [hedgehog] [12 of 27] Compiling Hedgehog.Internal.Source ( src/Hedgehog/Internal/Source.hs, dist/build/Hedgehog/Internal/Source.o, dist/build/Hedgehog/Internal/Source.dyn_o ) [hedgehog] [13 of 27] Compiling Hedgehog.Internal.Tree ( src/Hedgehog/Internal/Tree.hs, dist/build/Hedgehog/Internal/Tree.o, dist/build/Hedgehog/Internal/Tree.dyn_o ) [time-compat] [ 2 of 20] Compiling Data.Time.Calendar.Month.Compat ( src/Data/Time/Calendar/Month/Compat.hs, nothing ) [time-compat] [ 3 of 20] Compiling Data.Time.Calendar.Quarter.Compat ( src/Data/Time/Calendar/Quarter/Compat.hs, nothing ) [time-compat] [ 4 of 20] Compiling Data.Time.Calendar.Types ( src/Data/Time/Calendar/Types.hs, nothing ) [time-compat] [ 5 of 20] Compiling Data.Time.Orphans ( src/Data/Time/Orphans.hs, nothing ) [primitive-unlifted] Source component graph: [primitive-unlifted]  component lib [primitive-unlifted]  component test:test dependency lib [primitive-unlifted] Configured component graph: [primitive-unlifted]  component primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA [primitive-unlifted]  include array-0.5.6.0-dc89 [primitive-unlifted]  include base-4.19.0.0-b960 [primitive-unlifted]  include bytestring-0.12.0.2-4690 [primitive-unlifted]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [primitive-unlifted]  include text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [primitive-unlifted]  component primitive-unlifted-2.1.0.0-3n8aHpwcpZK1UjNJIh3uUC-test [primitive-unlifted]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [primitive-unlifted]  include base-4.19.0.0-b960 [primitive-unlifted]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [primitive-unlifted]  include primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA [primitive-unlifted]  include quickcheck-classes-base-0.6.2.0-LFuzUAQAQc3LjZnHGtUJjA [primitive-unlifted]  include stm-2.5.2.1-83fa [primitive-unlifted]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [primitive-unlifted]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [primitive-unlifted] Linked component graph: [primitive-unlifted]  unit primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA [primitive-unlifted]  include array-0.5.6.0-dc89 [primitive-unlifted]  include base-4.19.0.0-b960 [primitive-unlifted]  include bytestring-0.12.0.2-4690 [primitive-unlifted]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [primitive-unlifted]  include text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [primitive-unlifted]  Data.Primitive.TArray.Classic=primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA:Data.Primitive.TArray.Classic,Data.Primitive.Unlifted.Array=primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA:Data.Primitive.Unlifted.Array,Data.Primitive.Unlifted.Array.Primops=primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA:Data.Primitive.Unlifted.Array.Primops,Data.Primitive.Unlifted.Array.ST=primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA:Data.Primitive.Unlifted.Array.ST,Data.Primitive.Unlifted.Box=primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA:Data.Primitive.Unlifted.Box,Data.Primitive.Unlifted.Class=primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA:Data.Primitive.Unlifted.Class,Data.Primitive.Unlifted.MVar=primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA:Data.Primitive.Unlifted.MVar,Data.Primitive.Unlifted.MVar.Primops=primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA:Data.Primitive.Unlifted.MVar.Primops,Data.Primitive.Unlifted.MVar.ST=primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA:Data.Primitive.Unlifted.MVar.ST,Data.Primitive.Unlifted.MutVar=primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA:Data.Primitive.Unlifted.MutVar,Data.Primitive.Unlifted.MutVar.Primops=primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA:Data.Primitive.Unlifted.MutVar.Primops,Data.Primitive.Unlifted.MutVar.ST=primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA:Data.Primitive.Unlifted.MutVar.ST,Data.Primitive.Unlifted.SmallArray=primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA:Data.Primitive.Unlifted.SmallArray,Data.Primitive.Unlifted.SmallArray.Primops=primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA:Data.Primitive.Unlifted.SmallArray.Primops,Data.Primitive.Unlifted.SmallArray.ST=primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA:Data.Primitive.Unlifted.SmallArray.ST,Data.Primitive.Unlifted.Type=primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA:Data.Primitive.Unlifted.Type,Data.Primitive.Unlifted.Weak=primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA:Data.Primitive.Unlifted.Weak,Data.Primitive.Unlifted.Weak.IO=primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA:Data.Primitive.Unlifted.Weak.IO,Data.Primitive.Unlifted.Weak.Primops=primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA:Data.Primitive.Unlifted.Weak.Primops [primitive-unlifted]  unit primitive-unlifted-2.1.0.0-3n8aHpwcpZK1UjNJIh3uUC-test [primitive-unlifted]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [primitive-unlifted]  include base-4.19.0.0-b960 [primitive-unlifted]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [primitive-unlifted]  include primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA [primitive-unlifted]  include quickcheck-classes-base-0.6.2.0-LFuzUAQAQc3LjZnHGtUJjA [primitive-unlifted]  include stm-2.5.2.1-83fa [primitive-unlifted]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [primitive-unlifted]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [primitive-unlifted] Ready component graph: [primitive-unlifted]  definite primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA [primitive-unlifted]  depends array-0.5.6.0-dc89 [primitive-unlifted]  depends base-4.19.0.0-b960 [primitive-unlifted]  depends bytestring-0.12.0.2-4690 [primitive-unlifted]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [primitive-unlifted]  depends text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [primitive-unlifted]  definite primitive-unlifted-2.1.0.0-3n8aHpwcpZK1UjNJIh3uUC-test [primitive-unlifted]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [primitive-unlifted]  depends base-4.19.0.0-b960 [primitive-unlifted]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [primitive-unlifted]  depends primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA [primitive-unlifted]  depends quickcheck-classes-base-0.6.2.0-LFuzUAQAQc3LjZnHGtUJjA [primitive-unlifted]  depends stm-2.5.2.1-83fa [primitive-unlifted]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [primitive-unlifted]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [primitive-unlifted] Using Cabal-3.10.2.0 compiled by ghc-9.8 [primitive-unlifted] Using compiler: ghc-9.8.1 [primitive-unlifted] Using install prefix: [primitive-unlifted] /nix/store/z97xcna7vkyvzknpvf1pkgvwifnig6gw-primitive-unlifted-2.1.0.0 [primitive-unlifted] Executables installed in: [primitive-unlifted] /nix/store/z97xcna7vkyvzknpvf1pkgvwifnig6gw-primitive-unlifted-2.1.0.0/bin [primitive-unlifted] Libraries installed in: [primitive-unlifted] /nix/store/z97xcna7vkyvzknpvf1pkgvwifnig6gw-primitive-unlifted-2.1.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA [primitive-unlifted] Dynamic Libraries installed in: [primitive-unlifted] /nix/store/z97xcna7vkyvzknpvf1pkgvwifnig6gw-primitive-unlifted-2.1.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [primitive-unlifted] Private executables installed in: [primitive-unlifted] /nix/store/z97xcna7vkyvzknpvf1pkgvwifnig6gw-primitive-unlifted-2.1.0.0/libexec/x86_64-linux-ghc-9.8.1/primitive-unlifted-2.1.0.0 [primitive-unlifted] Data files installed in: [primitive-unlifted] /nix/store/z97xcna7vkyvzknpvf1pkgvwifnig6gw-primitive-unlifted-2.1.0.0/share/x86_64-linux-ghc-9.8.1/primitive-unlifted-2.1.0.0 [primitive-unlifted] Documentation installed in: [primitive-unlifted] /nix/store/jabwqqcnqqvpjw9xq6v4irnwr7zgjh6x-primitive-unlifted-2.1.0.0-doc/share/doc/primitive-unlifted-2.1.0.0 [primitive-unlifted] Configuration files installed in: [primitive-unlifted] /nix/store/z97xcna7vkyvzknpvf1pkgvwifnig6gw-primitive-unlifted-2.1.0.0/etc [primitive-unlifted] No alex found [primitive-unlifted] Using ar found on system at: [primitive-unlifted] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [primitive-unlifted] No c2hs found [primitive-unlifted] No cpphs found [primitive-unlifted] No doctest found [primitive-unlifted] Using gcc version 14.3.0 given by user at: [primitive-unlifted] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [primitive-unlifted] Using ghc version 9.8.1 found on system at: [primitive-unlifted] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [primitive-unlifted] Using ghc-pkg version 9.8.1 found on system at: [primitive-unlifted] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [primitive-unlifted] No ghcjs found [primitive-unlifted] No ghcjs-pkg found [primitive-unlifted] No greencard found [primitive-unlifted] Using haddock version 2.30.0 found on system at: [primitive-unlifted] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [primitive-unlifted] No happy found [primitive-unlifted] Using haskell-suite found on system at: haskell-suite-dummy-location [primitive-unlifted] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [primitive-unlifted] No hmake found [primitive-unlifted] Using hpc version 0.69 found on system at: [primitive-unlifted] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [primitive-unlifted] Using hsc2hs version 0.68.10 found on system at: [primitive-unlifted] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [primitive-unlifted] Using hscolour version 1.25 found on system at: [primitive-unlifted] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [primitive-unlifted] No jhc found [primitive-unlifted] Using ld found on system at: [primitive-unlifted] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [primitive-unlifted] No pkg-config found [primitive-unlifted] Using runghc version 9.8.1 found on system at: [primitive-unlifted] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [primitive-unlifted] Using strip version 2.44 found on system at: [primitive-unlifted] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [primitive-unlifted] Using tar found on system at: [primitive-unlifted] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [primitive-unlifted] No uhc found [random-bytestring] Phase: fixupPhase [random-bytestring] shrinking RPATHs of ELF executables and libraries in /nix/store/z26vpxsx55prmi8nc18jxksqx1n48h00-random-bytestring-0.1.4 [primitive-unlifted] Phase: buildPhase [random-bytestring] shrinking /nix/store/z26vpxsx55prmi8nc18jxksqx1n48h00-random-bytestring-0.1.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSrandom-bytestring-0.1.4-Asqv2G8KV0t7X2G6NdRq5l-ghc9.8.1.so [random-bytestring] checking for references to /build/ in /nix/store/z26vpxsx55prmi8nc18jxksqx1n48h00-random-bytestring-0.1.4... [random-bytestring] patching script interpreter paths in /nix/store/z26vpxsx55prmi8nc18jxksqx1n48h00-random-bytestring-0.1.4 [random-bytestring] stripping (with command strip and flags -S -p) in /nix/store/z26vpxsx55prmi8nc18jxksqx1n48h00-random-bytestring-0.1.4/lib [time-compat] [ 6 of 20] Compiling Data.Time.Format.ISO8601.Compat ( src/Data/Time/Format/ISO8601/Compat.hs, nothing ) [random-bytestring] shrinking RPATHs of ELF executables and libraries in /nix/store/klkdqn4qjy550ygmicgycf86hf3zr8g3-random-bytestring-0.1.4-doc [random-bytestring] checking for references to /build/ in /nix/store/klkdqn4qjy550ygmicgycf86hf3zr8g3-random-bytestring-0.1.4-doc... [random-bytestring] patching script interpreter paths in /nix/store/klkdqn4qjy550ygmicgycf86hf3zr8g3-random-bytestring-0.1.4-doc [primitive-unlifted] Preprocessing library for primitive-unlifted-2.1.0.0.. [time-compat] [ 7 of 20] Compiling Data.Time.Format.Compat ( src/Data/Time/Format/Compat.hs, nothing ) [primitive-unlifted] Building library for primitive-unlifted-2.1.0.0.. [time-compat] [ 8 of 20] Compiling Data.Time.Clock.System.Compat ( src/Data/Time/Clock/System/Compat.hs, nothing ) [time-compat] [ 9 of 20] Compiling Data.Time.Clock.POSIX.Compat ( src/Data/Time/Clock/POSIX/Compat.hs, nothing ) [time-compat] [10 of 20] Compiling Data.Time.Clock.Compat ( src/Data/Time/Clock/Compat.hs, nothing ) [post-build-hook] Uploading to cachix cache "sellout": /nix/store/klkdqn4qjy550ygmicgycf86hf3zr8g3-random-bytestring-0.1.4-doc /nix/store/z26vpxsx55prmi8nc18jxksqx1n48h00-random-bytestring-0.1.4 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/klkdqn4qjy550ygmicgycf86hf3zr8g3-random-bytestring-0.1.4-doc /nix/store/z26vpxsx55prmi8nc18jxksqx1n48h00-random-bytestring-0.1.4 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/z26vpxsx55prmi8nc18jxksqx1n48h00-random-bytestring-0.1.4' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 27 of 172 built (9 building), 395 of 395 downloaded from cache Building base64 [hedgehog] [14 of 27] Compiling Hedgehog.Main ( src/Hedgehog/Main.hs, dist/build/Hedgehog/Main.o, dist/build/Hedgehog/Main.dyn_o ) [hedgehog] [15 of 27] Compiling Hedgehog.Range ( src/Hedgehog/Range.hs, dist/build/Hedgehog/Range.o, dist/build/Hedgehog/Range.dyn_o ) [hedgehog] [16 of 27] Compiling Hedgehog.Internal.Gen ( src/Hedgehog/Internal/Gen.hs, dist/build/Hedgehog/Internal/Gen.o, dist/build/Hedgehog/Internal/Gen.dyn_o ) [primitive-unlifted] [ 1 of 19] Compiling Data.Primitive.Unlifted.Type ( src/Data/Primitive/Unlifted/Type.hs, dist/build/Data/Primitive/Unlifted/Type.o, dist/build/Data/Primitive/Unlifted/Type.dyn_o ) [primitive-unlifted] [ 2 of 19] Compiling Data.Primitive.Unlifted.SmallArray.Primops ( src/Data/Primitive/Unlifted/SmallArray/Primops.hs, dist/build/Data/Primitive/Unlifted/SmallArray/Primops.o, dist/build/Data/Primitive/Unlifted/SmallArray/Primops.dyn_o ) [primitive-unlifted] [ 3 of 19] Compiling Data.Primitive.Unlifted.MutVar.Primops ( src/Data/Primitive/Unlifted/MutVar/Primops.hs, dist/build/Data/Primitive/Unlifted/MutVar/Primops.o, dist/build/Data/Primitive/Unlifted/MutVar/Primops.dyn_o ) [primitive-unlifted] [ 4 of 19] Compiling Data.Primitive.Unlifted.MVar.Primops ( src/Data/Primitive/Unlifted/MVar/Primops.hs, dist/build/Data/Primitive/Unlifted/MVar/Primops.o, dist/build/Data/Primitive/Unlifted/MVar/Primops.dyn_o ) [primitive-unlifted] [ 5 of 19] Compiling Data.Primitive.Unlifted.Class ( src/Data/Primitive/Unlifted/Class.hs, dist/build/Data/Primitive/Unlifted/Class.o, dist/build/Data/Primitive/Unlifted/Class.dyn_o ) [primitive-unlifted] [ 6 of 19] Compiling Data.Primitive.Unlifted.SmallArray.ST ( src/Data/Primitive/Unlifted/SmallArray/ST.hs, dist/build/Data/Primitive/Unlifted/SmallArray/ST.o, dist/build/Data/Primitive/Unlifted/SmallArray/ST.dyn_o ) [smallcheck] [4 of 6] Compiling Test.SmallCheck.Property ( Test/SmallCheck/Property.hs, dist/build/Test/SmallCheck/Property.o, dist/build/Test/SmallCheck/Property.dyn_o ) [smallcheck] [5 of 6] Compiling Test.SmallCheck.Drivers ( Test/SmallCheck/Drivers.hs, dist/build/Test/SmallCheck/Drivers.o, dist/build/Test/SmallCheck/Drivers.dyn_o ) [smallcheck] [6 of 6] Compiling Test.SmallCheck ( Test/SmallCheck.hs, dist/build/Test/SmallCheck.o, dist/build/Test/SmallCheck.dyn_o ) [tasty-golden] Phase: updateAutotoolsGnuConfigScriptsPhase [tasty-golden] Phase: configurePhase [tasty-golden] configureFlags: --verbose --prefix=/nix/store/dyndzvd4bsdgn9fndhd5qfykdlq7ia8x-tasty-golden-2.3.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/rzql9r59pqhiw5zz7xazq61xl4fa8cvl-tasty-golden-2.3.5-doc/share/doc/tasty-golden-2.3.5 --with-gcc=gcc --package-db=/build/tmp.bYjfSVZFEF/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [tasty-golden] Using Parsec parser [tasty-golden] Configuring tasty-golden-2.3.5... [tasty-golden] Flags chosen: build-example=False [tasty-golden] Dependency async: using async-2.2.5 [tasty-golden] Dependency base >=4.7: using base-4.19.0.0 [tasty-golden] Dependency bytestring >=0.9.2.1: using bytestring-0.12.0.2 [tasty-golden] Dependency containers: using containers-0.6.8 [tasty-golden] Dependency deepseq: using deepseq-1.5.0.0 [tasty-golden] Dependency directory: using directory-1.3.8.1 [tasty-golden] Dependency filepath: using filepath-1.4.100.4 [tasty-golden] Dependency mtl: using mtl-2.3.1 [tasty-golden] Dependency optparse-applicative >=0.3.1: using optparse-applicative-0.18.1.0 [tasty-golden] Dependency tagged: using tagged-0.8.8 [tasty-golden] Dependency tasty >=1.3: using tasty-1.5.3 [tasty-golden] Dependency temporary: using temporary-1.3 [tasty-golden] Dependency text: using text-2.1 [tasty-golden] Dependency typed-process: using typed-process-0.2.13.0 [tasty-golden] Dependency base >=4 && <5: using base-4.19.0.0 [tasty-golden] Dependency directory: using directory-1.3.8.1 [tasty-golden] Dependency filepath: using filepath-1.4.100.4 [tasty-golden] Dependency tasty >=1.2: using tasty-1.5.3 [tasty-golden] Dependency tasty-golden: using tasty-golden-2.3.5 [tasty-golden] Dependency tasty-hunit: using tasty-hunit-0.10.2 [tasty-golden] Dependency temporary: using temporary-1.3 [tasty-golden] Dependency typed-process: using typed-process-0.2.13.0 [tasty-golden] Source component graph: [tasty-golden]  component lib [tasty-golden]  component test:test dependency lib [tasty-golden] Configured component graph: [tasty-golden]  component tasty-golden-2.3.5-6P6GNEakBlYHi0mjKqBrlF [tasty-golden]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [tasty-golden]  include base-4.19.0.0-b960 [tasty-golden]  include bytestring-0.12.0.2-4690 [tasty-golden]  include containers-0.6.8-4775 [tasty-golden]  include deepseq-1.5.0.0-412f [tasty-golden]  include directory-1.3.8.1-6a8e [tasty-golden]  include filepath-1.4.100.4-fa1c [tasty-golden]  include mtl-2.3.1-63a4 [tasty-golden]  include optparse-applicative-0.18.1.0-JSftWZu2wf2IpYDe7m06qv [tasty-golden]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [tasty-golden]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-golden]  include temporary-1.3-6LDbtKZIJMrKol9xVw5U4b [tasty-golden]  include text-2.1-c36a [tasty-golden]  include typed-process-0.2.13.0-FSt1jO30hyn93Vt8thsixz [tasty-golden]  component tasty-golden-2.3.5-3qcU4LnqxxaKoNyXKxHEVc-test [tasty-golden]  include base-4.19.0.0-b960 [tasty-golden]  include directory-1.3.8.1-6a8e [tasty-golden]  include filepath-1.4.100.4-fa1c [tasty-golden]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-golden]  include tasty-golden-2.3.5-6P6GNEakBlYHi0mjKqBrlF [tasty-golden]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [tasty-golden]  include temporary-1.3-6LDbtKZIJMrKol9xVw5U4b [tasty-golden]  include typed-process-0.2.13.0-FSt1jO30hyn93Vt8thsixz [tasty-golden] Linked component graph: [tasty-golden]  unit tasty-golden-2.3.5-6P6GNEakBlYHi0mjKqBrlF [tasty-golden]  include async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [tasty-golden]  include base-4.19.0.0-b960 [tasty-golden]  include bytestring-0.12.0.2-4690 [tasty-golden]  include containers-0.6.8-4775 [tasty-golden]  include deepseq-1.5.0.0-412f [tasty-golden]  include directory-1.3.8.1-6a8e [tasty-golden]  include filepath-1.4.100.4-fa1c [tasty-golden]  include mtl-2.3.1-63a4 [time-compat] [11 of 20] Compiling Data.Time.Calendar.WeekDate.Compat ( src/Data/Time/Calendar/WeekDate/Compat.hs, nothing ) [time-compat] [12 of 20] Compiling Data.Time.Calendar.Private ( src/Data/Time/Calendar/Private.hs, nothing ) [time-compat] [13 of 20] Compiling Data.Time.Calendar.OrdinalDate.Compat ( src/Data/Time/Calendar/OrdinalDate/Compat.hs, nothing ) [time-compat] [14 of 20] Compiling Data.Time.Calendar.MonthDay.Compat ( src/Data/Time/Calendar/MonthDay/Compat.hs, nothing ) [time-compat] [15 of 20] Compiling Data.Time.Calendar.Easter.Compat ( src/Data/Time/Calendar/Easter/Compat.hs, nothing ) [time-compat] [16 of 20] Compiling Data.Time.Calendar.Compat ( src/Data/Time/Calendar/Compat.hs, nothing ) [time-compat] [17 of 20] Compiling Data.Time.LocalTime.Compat ( src/Data/Time/LocalTime/Compat.hs, nothing ) [time-compat] [18 of 20] Compiling Data.Time.Compat ( src/Data/Time/Compat.hs, nothing ) [time-compat] [19 of 20] Compiling Data.Time.Clock.TAI.Compat ( src/Data/Time/Clock/TAI/Compat.hs, nothing ) [time-compat] [20 of 20] Compiling Data.Time.Calendar.Julian.Compat ( src/Data/Time/Calendar/Julian/Compat.hs, nothing ) [time-compat] Haddock coverage: [time-compat]  61% ( 8 / 13) in 'Data.Time.Calendar.Month.Compat' [time-compat]  Missing documentation for: [time-compat]  Module header [time-compat]  addMonths [time-compat]  diffMonths [time-compat]  fromYearMonthValid [time-compat]  fromMonthDayValid [time-compat]  75% ( 9 / 12) in 'Data.Time.Calendar.Quarter.Compat' [time-compat]  Missing documentation for: [time-compat]  Module header [time-compat]  addQuarters [time-compat]  diffQuarters [time-compat]  93% ( 44 / 47) in 'Data.Time.Format.ISO8601.Compat' [time-compat]  Missing documentation for: [time-compat]  Module header [time-compat]  ISO8601 [time-compat]  FormatExtension [time-compat]  68% ( 13 / 19) in 'Data.Time.Format.Compat' [time-compat]  Missing documentation for: [time-compat]  Module header [time-compat]  FormatTime [time-compat]  parseTime (src/Data/Time/Format/Compat.hs:60) [time-compat]  readTime (src/Data/Time/Format/Compat.hs:68) [time-compat]  readsTime (src/Data/Time/Format/Compat.hs:75) [time-compat]  TimeLocale [time-compat]  87% ( 7 / 8) in 'Data.Time.Clock.System.Compat' [time-compat]  Missing documentation for: [time-compat]  Module header [time-compat]  50% ( 4 / 8) in 'Data.Time.Clock.POSIX.Compat' [time-compat]  Missing documentation for: [time-compat]  Module header [time-compat]  posixSecondsToUTCTime [time-compat]  utcTimeToPOSIXSeconds [time-compat]  systemToPOSIXTime [time-compat]  96% ( 25 / 26) in 'Data.Time.Clock.Compat' [time-compat]  Missing documentation for: [time-compat]  Module header [time-compat]  73% ( 11 / 15) in 'Data.Time.Calendar.WeekDate.Compat' [time-compat]  Missing documentation for: [time-compat]  Module header [time-compat]  DayOfWeek [time-compat]  dayOfWeek [time-compat]  FirstWeekType [time-compat]  82% ( 14 / 17) in 'Data.Time.Calendar.OrdinalDate.Compat' [time-compat]  Missing documentation for: [time-compat]  Module header [time-compat]  fromMondayStartWeekValid [time-compat]  fromSundayStartWeekValid [time-compat]  87% ( 7 / 8) in 'Data.Time.Calendar.MonthDay.Compat' [time-compat]  Missing documentation for: [time-compat]  Module header [time-compat]  83% ( 5 / 6) in 'Data.Time.Calendar.Easter.Compat' [time-compat]  Missing documentation for: [time-compat]  Module header [time-compat]  72% ( 27 / 37) in 'Data.Time.Calendar.Compat' [time-compat]  Missing documentation for: [time-compat]  Module header [time-compat]  addDays [time-compat]  diffDays [time-compat]  CalendarDiffDays [time-compat]  calendarDay [time-compat]  calendarWeek [time-compat]  calendarMonth [time-compat]  calendarYear [time-compat]  DayOfWeek [time-compat]  dayOfWeek [time-compat]  79% ( 35 / 44) in 'Data.Time.LocalTime.Compat' [time-compat]  Missing documentation for: [time-compat]  Module header [time-compat]  makeTimeOfDayValid [time-compat]  CalendarDiffTime [time-compat]  calendarTimeDays [time-compat]  calendarTimeTime [time-compat]  utcToZonedTime [time-compat]  zonedTimeToUTC [time-compat]  getZonedTime [time-compat]  utcToLocalZonedTime [time-compat]  80% ( 4 / 5) in 'Data.Time.Compat' [time-compat]  Missing documentation for: [time-compat]  Module header [time-compat]  64% ( 9 / 14) in 'Data.Time.Clock.TAI.Compat' [time-compat]  Missing documentation for: [time-compat]  Module header [time-compat]  taiNominalDayStart [time-compat]  utcDayLength [time-compat]  utcToTAITime [time-compat]  taiToUTCTime [time-compat]  95% ( 23 / 24) in 'Data.Time.Calendar.Julian.Compat' [time-compat]  Missing documentation for: [time-compat]  Module header [time-compat] Warning: Data.Time.Format.ISO8601.Compat: could not find link destinations for: [time-compat]  - Data.Format.isoMap [time-compat]  - Data.Format.Productish [time-compat]  - Data.Format.**> [time-compat]  - Data.Format.<** [time-compat]  - Data.Format.<**> [time-compat]  - Data.Format.pUnit [time-compat]  - Data.Format.Summish [time-compat]  - Data.Format.<++> [time-compat]  - Data.Format.pVoid [time-compat]  - Data.Format.IsoVariant [tasty-golden]  include optparse-applicative-0.18.1.0-JSftWZu2wf2IpYDe7m06qv [tasty-golden]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [tasty-golden]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-golden]  include temporary-1.3-6LDbtKZIJMrKol9xVw5U4b [tasty-golden]  include text-2.1-c36a [tasty-golden]  include typed-process-0.2.13.0-FSt1jO30hyn93Vt8thsixz [tasty-golden]  Test.Tasty.Golden=tasty-golden-2.3.5-6P6GNEakBlYHi0mjKqBrlF:Test.Tasty.Golden,Test.Tasty.Golden.Advanced=tasty-golden-2.3.5-6P6GNEakBlYHi0mjKqBrlF:Test.Tasty.Golden.Advanced,Test.Tasty.Golden.Manage=tasty-golden-2.3.5-6P6GNEakBlYHi0mjKqBrlF:Test.Tasty.Golden.Manage [tasty-golden]  unit tasty-golden-2.3.5-3qcU4LnqxxaKoNyXKxHEVc-test [tasty-golden]  include base-4.19.0.0-b960 [tasty-golden]  include directory-1.3.8.1-6a8e [tasty-golden]  include filepath-1.4.100.4-fa1c [tasty-golden]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-golden]  include tasty-golden-2.3.5-6P6GNEakBlYHi0mjKqBrlF [tasty-golden]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [tasty-golden]  include temporary-1.3-6LDbtKZIJMrKol9xVw5U4b [tasty-golden]  include typed-process-0.2.13.0-FSt1jO30hyn93Vt8thsixz [tasty-golden] Ready component graph: [tasty-golden]  definite tasty-golden-2.3.5-6P6GNEakBlYHi0mjKqBrlF [tasty-golden]  depends async-2.2.5-4iGqEhfeonCFkQqAVgJzMM [tasty-golden]  depends base-4.19.0.0-b960 [tasty-golden]  depends bytestring-0.12.0.2-4690 [tasty-golden]  depends containers-0.6.8-4775 [tasty-golden]  depends deepseq-1.5.0.0-412f [tasty-golden]  depends directory-1.3.8.1-6a8e [tasty-golden]  depends filepath-1.4.100.4-fa1c [tasty-golden]  depends mtl-2.3.1-63a4 [tasty-golden]  depends optparse-applicative-0.18.1.0-JSftWZu2wf2IpYDe7m06qv [tasty-golden]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [tasty-golden]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-golden]  depends temporary-1.3-6LDbtKZIJMrKol9xVw5U4b [tasty-golden]  depends text-2.1-c36a [tasty-golden]  depends typed-process-0.2.13.0-FSt1jO30hyn93Vt8thsixz [tasty-golden]  definite tasty-golden-2.3.5-3qcU4LnqxxaKoNyXKxHEVc-test [tasty-golden]  depends base-4.19.0.0-b960 [tasty-golden]  depends directory-1.3.8.1-6a8e [tasty-golden]  depends filepath-1.4.100.4-fa1c [tasty-golden]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-golden]  depends tasty-golden-2.3.5-6P6GNEakBlYHi0mjKqBrlF [tasty-golden]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [tasty-golden]  depends temporary-1.3-6LDbtKZIJMrKol9xVw5U4b [tasty-golden]  depends typed-process-0.2.13.0-FSt1jO30hyn93Vt8thsixz [tasty-golden] Using Cabal-3.10.2.0 compiled by ghc-9.8 [tasty-golden] Using compiler: ghc-9.8.1 [tasty-golden] Using install prefix: [tasty-golden] /nix/store/dyndzvd4bsdgn9fndhd5qfykdlq7ia8x-tasty-golden-2.3.5 [tasty-golden] Executables installed in: [tasty-golden] /nix/store/dyndzvd4bsdgn9fndhd5qfykdlq7ia8x-tasty-golden-2.3.5/bin [tasty-golden] Libraries installed in: [tasty-golden] /nix/store/dyndzvd4bsdgn9fndhd5qfykdlq7ia8x-tasty-golden-2.3.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/tasty-golden-2.3.5-6P6GNEakBlYHi0mjKqBrlF [tasty-golden] Dynamic Libraries installed in: [tasty-golden] /nix/store/dyndzvd4bsdgn9fndhd5qfykdlq7ia8x-tasty-golden-2.3.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [tasty-golden] Private executables installed in: [tasty-golden] /nix/store/dyndzvd4bsdgn9fndhd5qfykdlq7ia8x-tasty-golden-2.3.5/libexec/x86_64-linux-ghc-9.8.1/tasty-golden-2.3.5 [tasty-golden] Data files installed in: [tasty-golden] /nix/store/dyndzvd4bsdgn9fndhd5qfykdlq7ia8x-tasty-golden-2.3.5/share/x86_64-linux-ghc-9.8.1/tasty-golden-2.3.5 [tasty-golden] Documentation installed in: [tasty-golden] /nix/store/rzql9r59pqhiw5zz7xazq61xl4fa8cvl-tasty-golden-2.3.5-doc/share/doc/tasty-golden-2.3.5 [tasty-golden] Configuration files installed in: [tasty-golden] /nix/store/dyndzvd4bsdgn9fndhd5qfykdlq7ia8x-tasty-golden-2.3.5/etc [tasty-golden] No alex found [tasty-golden] Using ar found on system at: [tasty-golden] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [tasty-golden] No c2hs found [tasty-golden] No cpphs found [tasty-golden] No doctest found [tasty-golden] Using gcc version 14.3.0 given by user at: [tasty-golden] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [tasty-golden] Using ghc version 9.8.1 found on system at: [tasty-golden] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [tasty-golden] Using ghc-pkg version 9.8.1 found on system at: [tasty-golden] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [tasty-golden] No ghcjs found [tasty-golden] No ghcjs-pkg found [tasty-golden] No greencard found [tasty-golden] Using haddock version 2.30.0 found on system at: [tasty-golden] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [tasty-golden] No happy found [tasty-golden] Using haskell-suite found on system at: haskell-suite-dummy-location [tasty-golden] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [tasty-golden] No hmake found [tasty-golden] Using hpc version 0.69 found on system at: [tasty-golden] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [tasty-golden] Using hsc2hs version 0.68.10 found on system at: [tasty-golden] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [tasty-golden] Using hscolour version 1.25 found on system at: [tasty-golden] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [tasty-golden] No jhc found [tasty-golden] Using ld found on system at: [tasty-golden] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [tasty-golden] No pkg-config found [tasty-golden] Using runghc version 9.8.1 found on system at: [tasty-golden] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [tasty-golden] Using strip version 2.44 found on system at: [tasty-golden] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [tasty-golden] Using tar found on system at: [tasty-golden] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [tasty-golden] No uhc found [tasty-golden] Phase: buildPhase [no-recursion] Preprocessing test suite 'no-ignore-annotations' for no-recursion-0.3.0.0.. [no-recursion] Building test suite 'no-ignore-annotations' for no-recursion-0.3.0.0.. [base64] Phase: setupCompilerEnvironmentPhase [base64] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [tasty-golden] Preprocessing library for tasty-golden-2.3.5.. [tasty-golden] Building library for tasty-golden-2.3.5.. [no-recursion] [1 of 2] Compiling Test.IgnoreDefaultImpls ( tests/no-ignore/Test/IgnoreDefaultImpls.hs, dist/build/no-ignore-annotations/no-ignore-annotations-tmp/Test/IgnoreDefaultImpls.o ) [tasty-golden] [1 of 4] Compiling Test.Tasty.Golden.Internal ( Test/Tasty/Golden/Internal.hs, dist/build/Test/Tasty/Golden/Internal.o, dist/build/Test/Tasty/Golden/Internal.dyn_o ) [base64] Phase: unpackPhase [base64] unpacking source archive /nix/store/4igl91srki0cn31vaxs2228bbg5n1sv2-base64-1.0.tar.gz [base64] source root is base64-1.0 [base64] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "base64-1.0/test/Main.hs" [base64] Phase: patchPhase [base64] Replace Cabal file with edited version from mirror://hackage/base64-1.0/revision/2.cabal. [base64] Phase: compileBuildDriverPhase [base64] setupCompileFlags: -package-db=/build/tmp.fA96Ye5pxG/setup-package.conf.d -threaded [no-recursion] [2 of 2] Compiling Main ( tests/no-ignore/test.hs, dist/build/no-ignore-annotations/no-ignore-annotations-tmp/Main.o ) [smallcheck] [1 of 6] Compiling Test.SmallCheck.Property.Result ( Test/SmallCheck/Property/Result.hs, dist/build/Test/SmallCheck/Property/Result.p_o ) [base64] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.fA96Ye5pxG/Main.o ) [base64] [2 of 2] Linking Setup [primitive-unlifted] [ 7 of 19] Compiling Data.Primitive.Unlifted.SmallArray ( src/Data/Primitive/Unlifted/SmallArray.hs, dist/build/Data/Primitive/Unlifted/SmallArray.o, dist/build/Data/Primitive/Unlifted/SmallArray.dyn_o ) [primitive-unlifted] [ 8 of 19] Compiling Data.Primitive.Unlifted.MutVar.ST ( src/Data/Primitive/Unlifted/MutVar/ST.hs, dist/build/Data/Primitive/Unlifted/MutVar/ST.o, dist/build/Data/Primitive/Unlifted/MutVar/ST.dyn_o ) [primitive-unlifted] [ 9 of 19] Compiling Data.Primitive.Unlifted.MutVar ( src/Data/Primitive/Unlifted/MutVar.hs, dist/build/Data/Primitive/Unlifted/MutVar.o, dist/build/Data/Primitive/Unlifted/MutVar.dyn_o ) [primitive-unlifted] [10 of 19] Compiling Data.Primitive.Unlifted.Box ( src/Data/Primitive/Unlifted/Box.hs, dist/build/Data/Primitive/Unlifted/Box.o, dist/build/Data/Primitive/Unlifted/Box.dyn_o ) [primitive-unlifted] [11 of 19] Compiling Data.Primitive.Unlifted.MVar.ST ( src/Data/Primitive/Unlifted/MVar/ST.hs, dist/build/Data/Primitive/Unlifted/MVar/ST.o, dist/build/Data/Primitive/Unlifted/MVar/ST.dyn_o ) [primitive-unlifted] [12 of 19] Compiling Data.Primitive.Unlifted.MVar ( src/Data/Primitive/Unlifted/MVar.hs, dist/build/Data/Primitive/Unlifted/MVar.o, dist/build/Data/Primitive/Unlifted/MVar.dyn_o ) [primitive-unlifted] [13 of 19] Compiling Data.Primitive.Unlifted.Array.Primops ( src/Data/Primitive/Unlifted/Array/Primops.hs, dist/build/Data/Primitive/Unlifted/Array/Primops.o, dist/build/Data/Primitive/Unlifted/Array/Primops.dyn_o ) [primitive-unlifted] [14 of 19] Compiling Data.Primitive.Unlifted.Array.ST ( src/Data/Primitive/Unlifted/Array/ST.hs, dist/build/Data/Primitive/Unlifted/Array/ST.o, dist/build/Data/Primitive/Unlifted/Array/ST.dyn_o ) [primitive-unlifted] [15 of 19] Compiling Data.Primitive.Unlifted.Array ( src/Data/Primitive/Unlifted/Array.hs, dist/build/Data/Primitive/Unlifted/Array.o, dist/build/Data/Primitive/Unlifted/Array.dyn_o ) [no-recursion] [3 of 3] Linking dist/build/no-ignore-annotations/no-ignore-annotations [primitive-unlifted] [16 of 19] Compiling Data.Primitive.TArray.Classic ( src/Data/Primitive/TArray/Classic.hs, dist/build/Data/Primitive/TArray/Classic.o, dist/build/Data/Primitive/TArray/Classic.dyn_o ) [tasty-golden] [2 of 4] Compiling Test.Tasty.Golden.Advanced ( Test/Tasty/Golden/Advanced.hs, dist/build/Test/Tasty/Golden/Advanced.o, dist/build/Test/Tasty/Golden/Advanced.dyn_o ) [tasty-golden] [3 of 4] Compiling Test.Tasty.Golden ( Test/Tasty/Golden.hs, dist/build/Test/Tasty/Golden.o, dist/build/Test/Tasty/Golden.dyn_o ) [primitive-unlifted] [17 of 19] Compiling Data.Primitive.Unlifted.Weak.Primops ( src/Data/Primitive/Unlifted/Weak/Primops.hs, dist/build/Data/Primitive/Unlifted/Weak/Primops.o, dist/build/Data/Primitive/Unlifted/Weak/Primops.dyn_o ) [primitive-unlifted] [18 of 19] Compiling Data.Primitive.Unlifted.Weak.IO ( src/Data/Primitive/Unlifted/Weak/IO.hs, dist/build/Data/Primitive/Unlifted/Weak/IO.o, dist/build/Data/Primitive/Unlifted/Weak/IO.dyn_o ) [primitive-unlifted] [19 of 19] Compiling Data.Primitive.Unlifted.Weak ( src/Data/Primitive/Unlifted/Weak.hs, dist/build/Data/Primitive/Unlifted/Weak.o, dist/build/Data/Primitive/Unlifted/Weak.dyn_o ) [smallcheck] [2 of 6] Compiling Test.SmallCheck.SeriesMonad ( Test/SmallCheck/SeriesMonad.hs, dist/build/Test/SmallCheck/SeriesMonad.p_o ) [smallcheck] [3 of 6] Compiling Test.SmallCheck.Series ( Test/SmallCheck/Series.hs, dist/build/Test/SmallCheck/Series.p_o ) [vector] [ 8 of 23] Compiling Data.Vector.Fusion.Bundle ( src/Data/Vector/Fusion/Bundle.hs, dist/build/Data/Vector/Fusion/Bundle.o, dist/build/Data/Vector/Fusion/Bundle.dyn_o ) [hedgehog] [17 of 27] Compiling Hedgehog.Internal.Property ( src/Hedgehog/Internal/Property.hs, dist/build/Hedgehog/Internal/Property.o, dist/build/Hedgehog/Internal/Property.dyn_o ) [primitive-unlifted] [ 1 of 19] Compiling Data.Primitive.Unlifted.Type ( src/Data/Primitive/Unlifted/Type.hs, dist/build/Data/Primitive/Unlifted/Type.p_o ) [no-recursion] Preprocessing test suite 'annotations' for no-recursion-0.3.0.0.. [no-recursion] Building test suite 'annotations' for no-recursion-0.3.0.0.. [hedgehog]  [hedgehog] src/Hedgehog/Internal/Property.hs:433:31: warning: [GHC-63394] [-Wx-partial] [hedgehog]  In the use of ‘head’ [hedgehog]  (imported from Hedgehog.Internal.Prelude, but defined in GHC.List): [hedgehog]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [hedgehog]  | [hedgehog] 433 | groups = List.map (\l -> (head l, length l)) $ List.group sp [hedgehog]  | ^^^^ [primitive-unlifted] [ 2 of 19] Compiling Data.Primitive.Unlifted.SmallArray.Primops ( src/Data/Primitive/Unlifted/SmallArray/Primops.hs, dist/build/Data/Primitive/Unlifted/SmallArray/Primops.p_o ) [no-recursion] [1 of 6] Compiling Test.AllowRecursion ( tests/ignore/Test/AllowRecursion.hs, dist/build/annotations/annotations-tmp/Test/AllowRecursion.o ) [tasty-golden] [4 of 4] Compiling Test.Tasty.Golden.Manage ( Test/Tasty/Golden/Manage.hs, dist/build/Test/Tasty/Golden/Manage.o, dist/build/Test/Tasty/Golden/Manage.dyn_o ) [streaming-commons]  high code points [✔] [base64] Phase: updateAutotoolsGnuConfigScriptsPhase [base64] Phase: configurePhase [base64] configureFlags: --verbose --prefix=/nix/store/ssgr5f2izzqxky0v3br0g4gs6l6sqdn0-base64-1.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/rwc5bcz86mkww9l8yam8r48b8n9i9fis-base64-1.0-doc/share/doc/base64-1.0 --with-gcc=gcc --package-db=/build/tmp.fA96Ye5pxG/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [base64] Using Parsec parser [base64] Configuring base64-1.0... [streaming-commons]  UTF16BE [tasty-golden] [1 of 4] Compiling Test.Tasty.Golden.Internal ( Test/Tasty/Golden/Internal.hs, dist/build/Test/Tasty/Golden/Internal.p_o ) [unliftio] Documentation created: dist/doc/html/unliftio/, [unliftio] dist/doc/html/unliftio/unliftio.txt [unliftio] Preprocessing test suite 'unliftio-spec' for unliftio-0.2.25.1.. [unliftio] haddockPhase completed in 44 seconds [unliftio] Phase: installPhase [no-recursion] [2 of 6] Compiling Test.AnnModule ( tests/ignore/Test/AnnModule.hs, dist/build/annotations/annotations-tmp/Test/AnnModule.o ) [streaming-commons]  bytes [✔] [streaming-commons]  +++ OK, passed 100 tests. [no-recursion] [3 of 6] Compiling Test.AnnName ( tests/ignore/Test/AnnName.hs, dist/build/annotations/annotations-tmp/Test/AnnName.o ) [no-recursion] [4 of 6] Compiling Test.IgnoreDefaultImpls ( tests/ignore/Test/IgnoreDefaultImpls.hs, dist/build/annotations/annotations-tmp/Test/IgnoreDefaultImpls.o ) [no-recursion] [5 of 6] Compiling Test.UnannName ( tests/ignore/Test/UnannName.hs, dist/build/annotations/annotations-tmp/Test/UnannName.o ) [no-recursion] [6 of 6] Compiling Main ( tests/ignore/test.hs, dist/build/annotations/annotations-tmp/Main.o ) [primitive-unlifted] [ 3 of 19] Compiling Data.Primitive.Unlifted.MutVar.Primops ( src/Data/Primitive/Unlifted/MutVar/Primops.hs, dist/build/Data/Primitive/Unlifted/MutVar/Primops.p_o ) [primitive-unlifted] [ 4 of 19] Compiling Data.Primitive.Unlifted.MVar.Primops ( src/Data/Primitive/Unlifted/MVar/Primops.hs, dist/build/Data/Primitive/Unlifted/MVar/Primops.p_o ) [primitive-unlifted] [ 5 of 19] Compiling Data.Primitive.Unlifted.Class ( src/Data/Primitive/Unlifted/Class.hs, dist/build/Data/Primitive/Unlifted/Class.p_o ) [primitive-unlifted] [ 6 of 19] Compiling Data.Primitive.Unlifted.SmallArray.ST ( src/Data/Primitive/Unlifted/SmallArray/ST.hs, dist/build/Data/Primitive/Unlifted/SmallArray/ST.p_o ) [unliftio] Installing library in /nix/store/mzd3zshwx1r7aw3ck9qk50lbgxp5xq2g-unliftio-0.2.25.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/unliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe [base64] Dependency base >=4.14 && <4.22: using base-4.19.0.0 [base64] Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.0.2 [base64] Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.5.0.0 [base64] Dependency text >=2.0 && <2.3: using text-2.1 [base64] Dependency text-short >=0.1 && <0.2: using text-short-0.1.6 [base64] Dependency QuickCheck: using QuickCheck-2.14.3 [base64] Dependency base >=4.14 && <4.22: using base-4.19.0.0 [base64] Dependency base64: using base64-1.0 [base64] Dependency base64-bytestring: using base64-bytestring-1.2.1.0 [base64] Dependency bytestring >=0.10: using bytestring-0.12.0.2 [base64] Dependency random-bytestring: using random-bytestring-0.1.4 [base64] Dependency tasty: using tasty-1.5.3 [base64] Dependency tasty-hunit: using tasty-hunit-0.10.2 [base64] Dependency tasty-quickcheck: using tasty-quickcheck-0.11 [base64] Dependency text >=2.0: using text-2.1 [base64] Dependency text-short: using text-short-0.1.6 [tasty-golden] [2 of 4] Compiling Test.Tasty.Golden.Advanced ( Test/Tasty/Golden/Advanced.hs, dist/build/Test/Tasty/Golden/Advanced.p_o ) [streaming-commons]  chars [✔] [streaming-commons]  +++ OK, passed 100 tests. [tasty-golden] [3 of 4] Compiling Test.Tasty.Golden ( Test/Tasty/Golden.hs, dist/build/Test/Tasty/Golden.p_o ) [base64] Source component graph: [base64]  component lib [base64]  component test:base64-tests dependency lib [base64] Configured component graph: [base64]  component base64-1.0-DM3kQl14EW3Uo6HgibNMI [base64]  include base-4.19.0.0-b960 [base64]  include bytestring-0.12.0.2-4690 [base64]  include deepseq-1.5.0.0-412f [base64]  include text-2.1-c36a [base64]  include text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [base64]  component base64-1.0-COr9vvEV54n2zffQTUjWX4-base64-tests [base64]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [base64]  include base-4.19.0.0-b960 [base64]  include base64-1.0-DM3kQl14EW3Uo6HgibNMI [base64]  include base64-bytestring-1.2.1.0-1qR3QVAtzfk4y9K7iqu3ou [base64]  include bytestring-0.12.0.2-4690 [base64]  include random-bytestring-0.1.4-Asqv2G8KV0t7X2G6NdRq5l [base64]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [base64]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [base64]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [base64]  include text-2.1-c36a [base64]  include text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [base64] Linked component graph: [base64]  unit base64-1.0-DM3kQl14EW3Uo6HgibNMI [base64]  include base-4.19.0.0-b960 [base64]  include bytestring-0.12.0.2-4690 [base64]  include deepseq-1.5.0.0-412f [base64]  include text-2.1-c36a [base64]  include text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [base64]  Data.Base64.Types=base64-1.0-DM3kQl14EW3Uo6HgibNMI:Data.Base64.Types,Data.ByteString.Base64=base64-1.0-DM3kQl14EW3Uo6HgibNMI:Data.ByteString.Base64,Data.ByteString.Base64.URL=base64-1.0-DM3kQl14EW3Uo6HgibNMI:Data.ByteString.Base64.URL,Data.ByteString.Lazy.Base64=base64-1.0-DM3kQl14EW3Uo6HgibNMI:Data.ByteString.Lazy.Base64,Data.ByteString.Lazy.Base64.URL=base64-1.0-DM3kQl14EW3Uo6HgibNMI:Data.ByteString.Lazy.Base64.URL,Data.ByteString.Short.Base64=base64-1.0-DM3kQl14EW3Uo6HgibNMI:Data.ByteString.Short.Base64,Data.ByteString.Short.Base64.URL=base64-1.0-DM3kQl14EW3Uo6HgibNMI:Data.ByteString.Short.Base64.URL,Data.Text.Encoding.Base64=base64-1.0-DM3kQl14EW3Uo6HgibNMI:Data.Text.Encoding.Base64,Data.Text.Encoding.Base64.Error=base64-1.0-DM3kQl14EW3Uo6HgibNMI:Data.Text.Encoding.Base64.Error,Data.Text.Encoding.Base64.URL=base64-1.0-DM3kQl14EW3Uo6HgibNMI:Data.Text.Encoding.Base64.URL,Data.Text.Lazy.Encoding.Base64=base64-1.0-DM3kQl14EW3Uo6HgibNMI:Data.Text.Lazy.Encoding.Base64,Data.Text.Lazy.Encoding.Base64.URL=base64-1.0-DM3kQl14EW3Uo6HgibNMI:Data.Text.Lazy.Encoding.Base64.URL,Data.Text.Short.Encoding.Base64=base64-1.0-DM3kQl14EW3Uo6HgibNMI:Data.Text.Short.Encoding.Base64,Data.Text.Short.Encoding.Base64.URL=base64-1.0-DM3kQl14EW3Uo6HgibNMI:Data.Text.Short.Encoding.Base64.URL [base64]  unit base64-1.0-COr9vvEV54n2zffQTUjWX4-base64-tests [base64]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [base64]  include base-4.19.0.0-b960 [base64]  include base64-1.0-DM3kQl14EW3Uo6HgibNMI [base64]  include base64-bytestring-1.2.1.0-1qR3QVAtzfk4y9K7iqu3ou [base64]  include bytestring-0.12.0.2-4690 [base64]  include random-bytestring-0.1.4-Asqv2G8KV0t7X2G6NdRq5l [base64]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [base64]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [base64]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [base64]  include text-2.1-c36a [base64]  include text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [base64] Ready component graph: [base64]  definite base64-1.0-DM3kQl14EW3Uo6HgibNMI [base64]  depends base-4.19.0.0-b960 [base64]  depends bytestring-0.12.0.2-4690 [base64]  depends deepseq-1.5.0.0-412f [base64]  depends text-2.1-c36a [base64]  depends text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [base64]  definite base64-1.0-COr9vvEV54n2zffQTUjWX4-base64-tests [base64]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [base64]  depends base-4.19.0.0-b960 [base64]  depends base64-1.0-DM3kQl14EW3Uo6HgibNMI [base64]  depends base64-bytestring-1.2.1.0-1qR3QVAtzfk4y9K7iqu3ou [base64]  depends bytestring-0.12.0.2-4690 [base64]  depends random-bytestring-0.1.4-Asqv2G8KV0t7X2G6NdRq5l [base64]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [base64]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [base64]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [base64]  depends text-2.1-c36a [base64]  depends text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [base64] Using Cabal-3.10.2.0 compiled by ghc-9.8 [base64] Using compiler: ghc-9.8.1 [base64] Using install prefix: /nix/store/ssgr5f2izzqxky0v3br0g4gs6l6sqdn0-base64-1.0 [base64] Executables installed in: [base64] /nix/store/ssgr5f2izzqxky0v3br0g4gs6l6sqdn0-base64-1.0/bin [base64] Libraries installed in: [base64] /nix/store/ssgr5f2izzqxky0v3br0g4gs6l6sqdn0-base64-1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/base64-1.0-DM3kQl14EW3Uo6HgibNMI [base64] Dynamic Libraries installed in: [base64] /nix/store/ssgr5f2izzqxky0v3br0g4gs6l6sqdn0-base64-1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [base64] Private executables installed in: [base64] /nix/store/ssgr5f2izzqxky0v3br0g4gs6l6sqdn0-base64-1.0/libexec/x86_64-linux-ghc-9.8.1/base64-1.0 [base64] Data files installed in: [base64] /nix/store/ssgr5f2izzqxky0v3br0g4gs6l6sqdn0-base64-1.0/share/x86_64-linux-ghc-9.8.1/base64-1.0 [base64] Documentation installed in: [base64] /nix/store/rwc5bcz86mkww9l8yam8r48b8n9i9fis-base64-1.0-doc/share/doc/base64-1.0 [base64] Configuration files installed in: [base64] /nix/store/ssgr5f2izzqxky0v3br0g4gs6l6sqdn0-base64-1.0/etc [base64] No alex found [base64] Using ar found on system at: [base64] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [base64] No c2hs found [base64] No cpphs found [base64] No doctest found [base64] Using gcc version 14.3.0 given by user at: [base64] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [base64] Using ghc version 9.8.1 found on system at: [base64] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [base64] Using ghc-pkg version 9.8.1 found on system at: [base64] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [base64] No ghcjs found [base64] No ghcjs-pkg found [base64] No greencard found [base64] Using haddock version 2.30.0 found on system at: [base64] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [base64] No happy found [base64] Using haskell-suite found on system at: haskell-suite-dummy-location [base64] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [base64] No hmake found [base64] Using hpc version 0.69 found on system at: [base64] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [base64] Using hsc2hs version 0.68.10 found on system at: [base64] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [base64] Using hscolour version 1.25 found on system at: [base64] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [base64] No jhc found [base64] Using ld found on system at: [base64] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [base64] No pkg-config found [base64] Using runghc version 9.8.1 found on system at: [base64] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [base64] Using strip version 2.44 found on system at: [base64] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [base64] Using tar found on system at: [base64] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [base64] No uhc found [no-recursion] [7 of 7] Linking dist/build/annotations/annotations [unliftio] Phase: fixupPhase [unliftio] shrinking RPATHs of ELF executables and libraries in /nix/store/mzd3zshwx1r7aw3ck9qk50lbgxp5xq2g-unliftio-0.2.25.1 [unliftio] shrinking /nix/store/mzd3zshwx1r7aw3ck9qk50lbgxp5xq2g-unliftio-0.2.25.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSunliftio-0.2.25.1-1vnlKQeB1HaAbRit4Y4IIe-ghc9.8.1.so [unliftio] checking for references to /build/ in /nix/store/mzd3zshwx1r7aw3ck9qk50lbgxp5xq2g-unliftio-0.2.25.1... [base64] Phase: buildPhase [unliftio] patching script interpreter paths in /nix/store/mzd3zshwx1r7aw3ck9qk50lbgxp5xq2g-unliftio-0.2.25.1 [unliftio] stripping (with command strip and flags -S -p) in /nix/store/mzd3zshwx1r7aw3ck9qk50lbgxp5xq2g-unliftio-0.2.25.1/lib [base64] Preprocessing library for base64-1.0.. [base64] Building library for base64-1.0.. [unliftio] shrinking RPATHs of ELF executables and libraries in /nix/store/8yfggwgdby2nx55z0cf1z956044ibi08-unliftio-0.2.25.1-doc [unliftio] checking for references to /build/ in /nix/store/8yfggwgdby2nx55z0cf1z956044ibi08-unliftio-0.2.25.1-doc... [base64] [ 1 of 22] Compiling Data.Base64.Types.Internal ( src/Data/Base64/Types/Internal.hs, dist/build/Data/Base64/Types/Internal.o, dist/build/Data/Base64/Types/Internal.dyn_o ) [unliftio] patching script interpreter paths in /nix/store/8yfggwgdby2nx55z0cf1z956044ibi08-unliftio-0.2.25.1-doc [tasty-golden] [4 of 4] Compiling Test.Tasty.Golden.Manage ( Test/Tasty/Golden/Manage.hs, dist/build/Test/Tasty/Golden/Manage.p_o ) [post-build-hook] Uploading to cachix cache "sellout": /nix/store/8yfggwgdby2nx55z0cf1z956044ibi08-unliftio-0.2.25.1-doc /nix/store/mzd3zshwx1r7aw3ck9qk50lbgxp5xq2g-unliftio-0.2.25.1 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/8yfggwgdby2nx55z0cf1z956044ibi08-unliftio-0.2.25.1-doc /nix/store/mzd3zshwx1r7aw3ck9qk50lbgxp5xq2g-unliftio-0.2.25.1 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/yndcxi2vdrybsgs8m0gbzjlnydrf9h68-safe-exceptions-0.1.7.4-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/358g1pjwcbi9xsd3kxxnhi2q7q3jbrrj-safe-exceptions-0.1.7.4' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/mzd3zshwx1r7aw3ck9qk50lbgxp5xq2g-unliftio-0.2.25.1' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 28 of 172 built (9 building), 395 of 395 downloaded from cache [base64] [ 2 of 22] Compiling Data.Base64.Types ( src/Data/Base64/Types.hs, dist/build/Data/Base64/Types.o, dist/build/Data/Base64/Types.dyn_o ) [base64] [ 3 of 22] Compiling Data.ByteString.Base64.Internal ( src/Data/ByteString/Base64/Internal.hs, dist/build/Data/ByteString/Base64/Internal.o, dist/build/Data/ByteString/Base64/Internal.dyn_o ) [base64] [ 4 of 22] Compiling Data.ByteString.Base64.Internal.Utils ( src/Data/ByteString/Base64/Internal/Utils.hs, dist/build/Data/ByteString/Base64/Internal/Utils.o, dist/build/Data/ByteString/Base64/Internal/Utils.dyn_o ) [base64] [ 5 of 22] Compiling Data.ByteString.Base64.Internal.Tail ( src/Data/ByteString/Base64/Internal/Tail.hs, dist/build/Data/ByteString/Base64/Internal/Tail.o, dist/build/Data/ByteString/Base64/Internal/Tail.dyn_o ) [base64] [ 6 of 22] Compiling Data.ByteString.Base64.Internal.Tables ( src/Data/ByteString/Base64/Internal/Tables.hs, dist/build/Data/ByteString/Base64/Internal/Tables.o, dist/build/Data/ByteString/Base64/Internal/Tables.dyn_o ) [base64] [ 7 of 22] Compiling Data.ByteString.Base64.Internal.W16.Loop ( src/Data/ByteString/Base64/Internal/W16/Loop.hs, dist/build/Data/ByteString/Base64/Internal/W16/Loop.o, dist/build/Data/ByteString/Base64/Internal/W16/Loop.dyn_o ) [base64] [ 8 of 22] Compiling Data.ByteString.Base64.Internal.W64.Loop ( src/Data/ByteString/Base64/Internal/W64/Loop.hs, dist/build/Data/ByteString/Base64/Internal/W64/Loop.o, dist/build/Data/ByteString/Base64/Internal/W64/Loop.dyn_o ) [base64] [ 9 of 22] Compiling Data.ByteString.Base64.Internal.Head ( src/Data/ByteString/Base64/Internal/Head.hs, dist/build/Data/ByteString/Base64/Internal/Head.o, dist/build/Data/ByteString/Base64/Internal/Head.dyn_o ) [base64] [10 of 22] Compiling Data.ByteString.Base64 ( src/Data/ByteString/Base64.hs, dist/build/Data/ByteString/Base64.o, dist/build/Data/ByteString/Base64.dyn_o ) [base64] [11 of 22] Compiling Data.ByteString.Base64.URL ( src/Data/ByteString/Base64/URL.hs, dist/build/Data/ByteString/Base64/URL.o, dist/build/Data/ByteString/Base64/URL.dyn_o ) [hedgehog] [18 of 27] Compiling Hedgehog.Internal.Tripping ( src/Hedgehog/Internal/Tripping.hs, dist/build/Hedgehog/Internal/Tripping.o, dist/build/Hedgehog/Internal/Tripping.dyn_o ) [hedgehog] [19 of 27] Compiling Hedgehog.Internal.State ( src/Hedgehog/Internal/State.hs, dist/build/Hedgehog/Internal/State.o, dist/build/Hedgehog/Internal/State.dyn_o ) [no-recursion] buildPhase completed in 42 seconds [no-recursion] Phase: checkPhase [no-recursion] Running 3 test suites... [no-recursion] Test suite doctests: RUNNING... [no-recursion] Examples: 0 Tried: 0 Errors: 0 Failures: 0 [no-recursion] Test suite doctests: PASS [no-recursion] Test suite logged to: dist/test/no-recursion-0.3.0.0-doctests.log [no-recursion] Test suite no-ignore-annotations: RUNNING... [no-recursion] Test suite no-ignore-annotations: PASS [no-recursion] Test suite logged to: dist/test/no-recursion-0.3.0.0-no-ignore-annotations.log [no-recursion] Test suite annotations: RUNNING... [no-recursion] Test suite annotations: PASS [no-recursion] Test suite logged to: dist/test/no-recursion-0.3.0.0-annotations.log [no-recursion] 3 of 3 test suites (3 of 3 test cases) passed. [no-recursion] Phase: haddockPhase [no-recursion] Preprocessing library for no-recursion-0.3.0.0.. [no-recursion] Running Haddock on library for no-recursion-0.3.0.0.. [no-recursion] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [no-recursion] [1 of 2] Compiling PluginUtils ( src/PluginUtils.hs, nothing ) [no-recursion] [2 of 2] Compiling NoRecursion ( src/NoRecursion.hs, nothing ) [no-recursion] Haddock coverage: [no-recursion] Warning: 'fst' is out of scope. [no-recursion]  If you qualify the identifier, haddock can try to link it anyway. [no-recursion] Warning: ':' is out of scope. [no-recursion]  If you qualify the identifier, haddock can try to link it anyway. [no-recursion] Warning: 'Opts' is ambiguous. It is defined [no-recursion]  * at src/NoRecursion.hs:50:13 [no-recursion]  * at src/NoRecursion.hs:50:1 [no-recursion]  You may be able to disambiguate the identifier by qualifying it or [no-recursion]  by specifying the type/value namespace explicitly. [no-recursion]  Defaulting to the one defined at src/NoRecursion.hs:50:1 [no-recursion]  100% ( 2 / 2) in 'NoRecursion' [primitive-unlifted] [ 7 of 19] Compiling Data.Primitive.Unlifted.SmallArray ( src/Data/Primitive/Unlifted/SmallArray.hs, dist/build/Data/Primitive/Unlifted/SmallArray.p_o ) [primitive-unlifted] [ 8 of 19] Compiling Data.Primitive.Unlifted.MutVar.ST ( src/Data/Primitive/Unlifted/MutVar/ST.hs, dist/build/Data/Primitive/Unlifted/MutVar/ST.p_o ) [primitive-unlifted] [ 9 of 19] Compiling Data.Primitive.Unlifted.MutVar ( src/Data/Primitive/Unlifted/MutVar.hs, dist/build/Data/Primitive/Unlifted/MutVar.p_o ) [primitive-unlifted] [10 of 19] Compiling Data.Primitive.Unlifted.Box ( src/Data/Primitive/Unlifted/Box.hs, dist/build/Data/Primitive/Unlifted/Box.p_o ) [primitive-unlifted] [11 of 19] Compiling Data.Primitive.Unlifted.MVar.ST ( src/Data/Primitive/Unlifted/MVar/ST.hs, dist/build/Data/Primitive/Unlifted/MVar/ST.p_o ) [primitive-unlifted] [12 of 19] Compiling Data.Primitive.Unlifted.MVar ( src/Data/Primitive/Unlifted/MVar.hs, dist/build/Data/Primitive/Unlifted/MVar.p_o ) [primitive-unlifted] [13 of 19] Compiling Data.Primitive.Unlifted.Array.Primops ( src/Data/Primitive/Unlifted/Array/Primops.hs, dist/build/Data/Primitive/Unlifted/Array/Primops.p_o ) [primitive-unlifted] [14 of 19] Compiling Data.Primitive.Unlifted.Array.ST ( src/Data/Primitive/Unlifted/Array/ST.hs, dist/build/Data/Primitive/Unlifted/Array/ST.p_o ) [primitive-unlifted] [15 of 19] Compiling Data.Primitive.Unlifted.Array ( src/Data/Primitive/Unlifted/Array.hs, dist/build/Data/Primitive/Unlifted/Array.p_o ) [primitive-unlifted] [16 of 19] Compiling Data.Primitive.TArray.Classic ( src/Data/Primitive/TArray/Classic.hs, dist/build/Data/Primitive/TArray/Classic.p_o ) [primitive-unlifted] [17 of 19] Compiling Data.Primitive.Unlifted.Weak.Primops ( src/Data/Primitive/Unlifted/Weak/Primops.hs, dist/build/Data/Primitive/Unlifted/Weak/Primops.p_o ) [primitive-unlifted] [18 of 19] Compiling Data.Primitive.Unlifted.Weak.IO ( src/Data/Primitive/Unlifted/Weak/IO.hs, dist/build/Data/Primitive/Unlifted/Weak/IO.p_o ) [primitive-unlifted] [19 of 19] Compiling Data.Primitive.Unlifted.Weak ( src/Data/Primitive/Unlifted/Weak.hs, dist/build/Data/Primitive/Unlifted/Weak.p_o ) [smallcheck] [4 of 6] Compiling Test.SmallCheck.Property ( Test/SmallCheck/Property.hs, dist/build/Test/SmallCheck/Property.p_o ) [smallcheck] [5 of 6] Compiling Test.SmallCheck.Drivers ( Test/SmallCheck/Drivers.hs, dist/build/Test/SmallCheck/Drivers.p_o ) [smallcheck] [6 of 6] Compiling Test.SmallCheck ( Test/SmallCheck.hs, dist/build/Test/SmallCheck.p_o ) [tasty-golden] Preprocessing test suite 'test' for tasty-golden-2.3.5.. [tasty-golden] Building test suite 'test' for tasty-golden-2.3.5.. [tasty-golden] [1 of 1] Compiling Main ( tests/test.hs, dist/build/test/test-tmp/Main.o ) [tasty-golden] [2 of 2] Linking dist/build/test/test [time-compat] Documentation created: dist/doc/html/time-compat/, [time-compat] dist/doc/html/time-compat/time-compat.txt [time-compat] Preprocessing test suite 'instances' for time-compat-1.9.7.. [time-compat] Preprocessing test suite 'main' for time-compat-1.9.7.. [time-compat] Phase: installPhase [time-compat] Installing library in /nix/store/9pjiv7g8gahpkv3c6kzb2l6vikc8yd35-time-compat-1.9.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [time-compat] Phase: fixupPhase [time-compat] shrinking RPATHs of ELF executables and libraries in /nix/store/9pjiv7g8gahpkv3c6kzb2l6vikc8yd35-time-compat-1.9.7 [time-compat] shrinking /nix/store/9pjiv7g8gahpkv3c6kzb2l6vikc8yd35-time-compat-1.9.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHStime-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA-ghc9.8.1.so [time-compat] checking for references to /build/ in /nix/store/9pjiv7g8gahpkv3c6kzb2l6vikc8yd35-time-compat-1.9.7... [time-compat] patching script interpreter paths in /nix/store/9pjiv7g8gahpkv3c6kzb2l6vikc8yd35-time-compat-1.9.7 [time-compat] stripping (with command strip and flags -S -p) in /nix/store/9pjiv7g8gahpkv3c6kzb2l6vikc8yd35-time-compat-1.9.7/lib [time-compat] shrinking RPATHs of ELF executables and libraries in /nix/store/vqj7m7l0hdz5gy7y9aj62jz0nj0wid9z-time-compat-1.9.7-doc [time-compat] checking for references to /build/ in /nix/store/vqj7m7l0hdz5gy7y9aj62jz0nj0wid9z-time-compat-1.9.7-doc... [time-compat] patching script interpreter paths in /nix/store/vqj7m7l0hdz5gy7y9aj62jz0nj0wid9z-time-compat-1.9.7-doc [vector] [ 9 of 23] Compiling Data.Vector.Generic.Mutable ( src/Data/Vector/Generic/Mutable.hs, dist/build/Data/Vector/Generic/Mutable.o, dist/build/Data/Vector/Generic/Mutable.dyn_o ) [post-build-hook] Uploading to cachix cache "sellout": /nix/store/9pjiv7g8gahpkv3c6kzb2l6vikc8yd35-time-compat-1.9.7 /nix/store/vqj7m7l0hdz5gy7y9aj62jz0nj0wid9z-time-compat-1.9.7-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/9pjiv7g8gahpkv3c6kzb2l6vikc8yd35-time-compat-1.9.7 /nix/store/vqj7m7l0hdz5gy7y9aj62jz0nj0wid9z-time-compat-1.9.7-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/9pjiv7g8gahpkv3c6kzb2l6vikc8yd35-time-compat-1.9.7' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 29 of 172 built (8 building), 395 of 395 downloaded from cache [base64] [12 of 22] Compiling Data.ByteString.Lazy.Base64 ( src/Data/ByteString/Lazy/Base64.hs, dist/build/Data/ByteString/Lazy/Base64.o, dist/build/Data/ByteString/Lazy/Base64.dyn_o ) [base64] [13 of 22] Compiling Data.ByteString.Lazy.Base64.URL ( src/Data/ByteString/Lazy/Base64/URL.hs, dist/build/Data/ByteString/Lazy/Base64/URL.o, dist/build/Data/ByteString/Lazy/Base64/URL.dyn_o ) [hedgehog] [20 of 27] Compiling Hedgehog.Internal.Discovery ( src/Hedgehog/Internal/Discovery.hs, dist/build/Hedgehog/Internal/Discovery.o, dist/build/Hedgehog/Internal/Discovery.dyn_o ) [hedgehog] [21 of 27] Compiling Hedgehog.Internal.TH ( src/Hedgehog/Internal/TH.hs, dist/build/Hedgehog/Internal/TH.o, dist/build/Hedgehog/Internal/TH.dyn_o ) [hedgehog] [22 of 27] Compiling Hedgehog.Internal.Config ( src/Hedgehog/Internal/Config.hs, dist/build/Hedgehog/Internal/Config.o, dist/build/Hedgehog/Internal/Config.dyn_o ) [hedgehog] [23 of 27] Compiling Hedgehog.Internal.Report ( src/Hedgehog/Internal/Report.hs, dist/build/Hedgehog/Internal/Report.o, dist/build/Hedgehog/Internal/Report.dyn_o ) [hedgehog]  [hedgehog] src/Hedgehog/Internal/Report.hs:1096:37: warning: [GHC-63394] [-Wx-partial] [hedgehog]  In the use of ‘head’ [hedgehog]  (imported from Hedgehog.Internal.Prelude, but defined in GHC.List): [hedgehog]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [hedgehog]  | [hedgehog] 1096 | replicate fillErrorWidth (head parts) [hedgehog]  | ^^^^ [hedgehog]  [hedgehog] src/Hedgehog/Internal/Report.hs:1098:39: warning: [GHC-63394] [-Wx-partial] [hedgehog]  In the use of ‘head’ [hedgehog]  (imported from Hedgehog.Internal.Prelude, but defined in GHC.List): [hedgehog]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [hedgehog]  | [hedgehog] 1098 | replicate fillSurplusWidth (head parts) [hedgehog]  | ^^^^ [primitive-unlifted] Preprocessing test suite 'test' for primitive-unlifted-2.1.0.0.. [primitive-unlifted] Building test suite 'test' for primitive-unlifted-2.1.0.0.. [primitive-unlifted]  [primitive-unlifted] test/Main.hs:16:14: warning: [GHC-53692] [-Wdeprecated-flags] [primitive-unlifted]  -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead [primitive-unlifted]  | [primitive-unlifted] 16 | {-# LANGUAGE TypeInType #-} [primitive-unlifted]  | ^^^^^^^^^^ [primitive-unlifted] [1 of 1] Compiling Main ( test/Main.hs, dist/build/test/test-tmp/Main.o ) [primitive-unlifted]  [primitive-unlifted] test/Main.hs:16:14: warning: [GHC-53692] [-Wdeprecated-flags] [primitive-unlifted]  -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead [primitive-unlifted]  | [primitive-unlifted] 16 | {-# LANGUAGE TypeInType #-} [primitive-unlifted]  | ^^^^^^^^^^ [primitive-unlifted] [2 of 2] Linking dist/build/test/test [smallcheck] buildPhase completed in 32 seconds [smallcheck] Phase: checkPhase [smallcheck] Package has no test suites. [smallcheck] Phase: haddockPhase [smallcheck] Preprocessing library for smallcheck-1.2.1.1.. [smallcheck] Running Haddock on library for smallcheck-1.2.1.1.. [smallcheck] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [smallcheck] [1 of 6] Compiling Test.SmallCheck.Property.Result ( Test/SmallCheck/Property/Result.hs, nothing ) [smallcheck] [2 of 6] Compiling Test.SmallCheck.SeriesMonad ( Test/SmallCheck/SeriesMonad.hs, nothing ) [smallcheck] [3 of 6] Compiling Test.SmallCheck.Series ( Test/SmallCheck/Series.hs, nothing ) [smallcheck] [4 of 6] Compiling Test.SmallCheck.Property ( Test/SmallCheck/Property.hs, nothing ) [tasty-golden] Phase: checkPhase [tasty-golden] Running 1 test suites... [tasty-golden] Test suite test: RUNNING... [tasty-golden] Tests [tasty-golden]  findByExtension: OK [tasty-golden]  Missing golden files [tasty-golden]  goldenVsFile without golden file: OK [tasty-golden]  Golden file did not exist; created [tasty-golden]  goldenVsFileDiff without golden file: OK [tasty-golden]  Golden file did not exist; created [tasty-golden]  goldenVsString without golden file: OK [tasty-golden]  Golden file did not exist; created [tasty-golden]  goldenVsStringDiff without golden file: OK [tasty-golden]  Golden file did not exist; created [tasty-golden]  [tasty-golden] All 5 tests passed (0.03s) [tasty-golden] Test suite test: PASS [tasty-golden] Test suite logged to: dist/test/tasty-golden-2.3.5-test.log [tasty-golden] 1 of 1 test suites (1 of 1 test cases) passed. [tasty-golden] Phase: haddockPhase [tasty-golden] Preprocessing library for tasty-golden-2.3.5.. [tasty-golden] Running Haddock on library for tasty-golden-2.3.5.. [tasty-golden] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [tasty-golden] [1 of 4] Compiling Test.Tasty.Golden.Internal ( Test/Tasty/Golden/Internal.hs, nothing ) [tasty-golden] [2 of 4] Compiling Test.Tasty.Golden.Advanced ( Test/Tasty/Golden/Advanced.hs, nothing ) [tasty-golden] [3 of 4] Compiling Test.Tasty.Golden ( Test/Tasty/Golden.hs, nothing ) [tasty-golden] [4 of 4] Compiling Test.Tasty.Golden.Manage ( Test/Tasty/Golden/Manage.hs, nothing ) [tasty-golden] Haddock coverage: [tasty-golden] Warning: 'goldenTest' is out of scope. [tasty-golden]  If you qualify the identifier, haddock can try to link it anyway. [tasty-golden]  75% ( 3 / 4) in 'Test.Tasty.Golden.Advanced' [tasty-golden]  Missing documentation for: [tasty-golden]  Module header [tasty-golden] Warning: 'writeFile' is ambiguous. It is defined [tasty-golden]  * in ‘System.IO’ [tasty-golden]  * in ‘Data.ByteString.Lazy’ [tasty-golden]  You may be able to disambiguate the identifier by qualifying it or [tasty-golden]  by specifying the type/value namespace explicitly. [tasty-golden]  Defaulting to the one defined in ‘Data.ByteString.Lazy’ [tasty-golden]  100% ( 13 / 13) in 'Test.Tasty.Golden' [tasty-golden]  100% ( 6 / 6) in 'Test.Tasty.Golden.Manage' [vector] [10 of 23] Compiling Data.Vector.Generic.New ( src/Data/Vector/Generic/New.hs, dist/build/Data/Vector/Generic/New.o, dist/build/Data/Vector/Generic/New.dyn_o ) [smallcheck] [5 of 6] Compiling Test.SmallCheck.Drivers ( Test/SmallCheck/Drivers.hs, nothing ) [smallcheck] [6 of 6] Compiling Test.SmallCheck ( Test/SmallCheck.hs, nothing ) [primitive-unlifted] buildPhase completed in 31 seconds [primitive-unlifted] Phase: checkPhase [smallcheck] Haddock coverage: [smallcheck] Warning: 'Series' is ambiguous. It is defined [smallcheck]  * at Test/SmallCheck/SeriesMonad.hs:46:22 [smallcheck]  * at Test/SmallCheck/SeriesMonad.hs:46:1 [smallcheck]  You may be able to disambiguate the identifier by qualifying it or [smallcheck]  by specifying the type/value namespace explicitly. [smallcheck]  Defaulting to the one defined at Test/SmallCheck/SeriesMonad.hs:46:1 [smallcheck] Warning: 'NonEmpty' is ambiguous. It is defined [smallcheck]  * in ‘GHC.Base’ [smallcheck]  * at Test/SmallCheck/Series.hs:1121:22 [smallcheck]  * at Test/SmallCheck/Series.hs:1121:1 [smallcheck]  You may be able to disambiguate the identifier by qualifying it or [smallcheck]  by specifying the type/value namespace explicitly. [smallcheck]  Defaulting to the one defined at Test/SmallCheck/Series.hs:1121:1 [smallcheck] Warning: 'NonZero' is ambiguous. It is defined [smallcheck]  * at Test/SmallCheck/Series.hs:1084:21 [smallcheck]  * at Test/SmallCheck/Series.hs:1084:1 [smallcheck]  You may be able to disambiguate the identifier by qualifying it or [smallcheck]  by specifying the type/value namespace explicitly. [smallcheck]  Defaulting to the one defined at Test/SmallCheck/Series.hs:1084:1 [smallcheck] Warning: 'NonNegative' is ambiguous. It is defined [smallcheck]  * at Test/SmallCheck/Series.hs:1040:25 [smallcheck]  * at Test/SmallCheck/Series.hs:1040:1 [smallcheck]  You may be able to disambiguate the identifier by qualifying it or [smallcheck]  by specifying the type/value namespace explicitly. [smallcheck]  Defaulting to the one defined at Test/SmallCheck/Series.hs:1040:1 [smallcheck] Warning: 'Positive' is ambiguous. It is defined [smallcheck]  * at Test/SmallCheck/Series.hs:996:22 [smallcheck]  * at Test/SmallCheck/Series.hs:996:1 [smallcheck]  You may be able to disambiguate the identifier by qualifying it or [smallcheck]  by specifying the type/value namespace explicitly. [smallcheck]  Defaulting to the one defined at Test/SmallCheck/Series.hs:996:1 [smallcheck] Warning: 'M' is ambiguous. It is defined [smallcheck]  * at Test/SmallCheck/Series.hs:753:15 [smallcheck]  * at Test/SmallCheck/Series.hs:753:1 [smallcheck]  You may be able to disambiguate the identifier by qualifying it or [smallcheck]  by specifying the type/value namespace explicitly. [smallcheck]  Defaulting to the one defined at Test/SmallCheck/Series.hs:753:1 [smallcheck] Warning: 'N' is ambiguous. It is defined [smallcheck]  * at Test/SmallCheck/Series.hs:712:15 [smallcheck]  * at Test/SmallCheck/Series.hs:712:1 [smallcheck]  You may be able to disambiguate the identifier by qualifying it or [smallcheck]  by specifying the type/value namespace explicitly. [smallcheck]  Defaulting to the one defined at Test/SmallCheck/Series.hs:712:1 [smallcheck] Warning: 'Series' is ambiguous. It is defined [smallcheck]  * at Test/SmallCheck/SeriesMonad.hs:46:22 [smallcheck]  * at Test/SmallCheck/SeriesMonad.hs:46:1 [smallcheck]  You may be able to disambiguate the identifier by qualifying it or [smallcheck]  by specifying the type/value namespace explicitly. [smallcheck]  Defaulting to the one defined at Test/SmallCheck/SeriesMonad.hs:46:1 [smallcheck]  100% ( 56 / 56) in 'Test.SmallCheck.Series' [smallcheck] Warning: 'Series' is ambiguous. It is defined [smallcheck]  * at Test/SmallCheck/SeriesMonad.hs:46:22 [smallcheck]  * at Test/SmallCheck/SeriesMonad.hs:46:1 [smallcheck]  You may be able to disambiguate the identifier by qualifying it or [smallcheck]  by specifying the type/value namespace explicitly. [smallcheck]  Defaulting to the one defined at Test/SmallCheck/SeriesMonad.hs:46:1 [smallcheck]  100% ( 11 / 11) in 'Test.SmallCheck.Drivers' [smallcheck]  100% ( 21 / 21) in 'Test.SmallCheck' [primitive-unlifted] Running 1 test suites... [primitive-unlifted] Test suite test: RUNNING... [primitive-unlifted] properties [primitive-unlifted]  UnliftedArray [primitive-unlifted]  Eq [primitive-unlifted]  Transitive: OK (0.03s) [primitive-unlifted]  +++ OK, passed 100 tests. [primitive-unlifted]  Symmetric: OK (0.01s) [primitive-unlifted]  +++ OK, passed 100 tests. [primitive-unlifted]  Reflexive: OK [primitive-unlifted]  +++ OK, passed 100 tests. [primitive-unlifted]  Monoid [primitive-unlifted]  Associative: OK (0.02s) [primitive-unlifted]  +++ OK, passed 100 tests. [primitive-unlifted]  Left Identity: OK [primitive-unlifted]  +++ OK, passed 100 tests. [primitive-unlifted]  Right Identity: OK [primitive-unlifted]  +++ OK, passed 100 tests. [primitive-unlifted]  Concatenation: OK (0.02s) [primitive-unlifted]  +++ OK, passed 100 tests. [primitive-unlifted]  IsList [primitive-unlifted]  Partial Isomorphism: OK [primitive-unlifted]  +++ OK, passed 100 tests. [primitive-unlifted]  Length Preservation: OK (0.04s) [primitive-unlifted]  +++ OK, passed 100 tests. [vector] [11 of 23] Compiling Data.Vector.Generic ( src/Data/Vector/Generic.hs, dist/build/Data/Vector/Generic.o, dist/build/Data/Vector/Generic.dyn_o ) [smallcheck] Warning: Test.SmallCheck.Series: could not find link destinations for: [smallcheck]  - Test.SmallCheck.Series.GCoSerial [smallcheck]  - Test.SmallCheck.Series.GSerial [primitive-unlifted]  mapUnliftedArray: OK (1.39s) [primitive-unlifted]  +++ OK, passed 100 tests. [hedgehog] [24 of 27] Compiling Hedgehog.Internal.Queue ( src/Hedgehog/Internal/Queue.hs, dist/build/Hedgehog/Internal/Queue.o, dist/build/Hedgehog/Internal/Queue.dyn_o ) [hedgehog] [25 of 27] Compiling Hedgehog.Internal.Runner ( src/Hedgehog/Internal/Runner.hs, dist/build/Hedgehog/Internal/Runner.o, dist/build/Hedgehog/Internal/Runner.dyn_o ) [primitive-unlifted]  foldrUnliftedArray: OK (2.18s) [primitive-unlifted]  +++ OK, passed 100 tests. [primitive-unlifted]  foldrUnliftedArray': OK (1.80s) [primitive-unlifted]  +++ OK, passed 100 tests. [hedgehog] [26 of 27] Compiling Hedgehog.Gen ( src/Hedgehog/Gen.hs, dist/build/Hedgehog/Gen.o, dist/build/Hedgehog/Gen.dyn_o ) [hedgehog] [27 of 27] Compiling Hedgehog ( src/Hedgehog.hs, dist/build/Hedgehog.o, dist/build/Hedgehog.dyn_o ) [primitive-unlifted]  foldlUnliftedArray: OK (1.21s) [primitive-unlifted]  +++ OK, passed 100 tests. [hedgehog] [ 1 of 27] Compiling Hedgehog.Internal.Barbie ( src/Hedgehog/Internal/Barbie.hs, dist/build/Hedgehog/Internal/Barbie.p_o ) [primitive-unlifted]  foldlUnliftedArray': OK (1.40s) [primitive-unlifted]  +++ OK, passed 100 tests. [primitive-unlifted]  [primitive-unlifted] All 14 tests passed (8.10s) [primitive-unlifted] Test suite test: PASS [primitive-unlifted] Test suite logged to: dist/test/primitive-unlifted-2.1.0.0-test.log [primitive-unlifted] 1 of 1 test suites (1 of 1 test cases) passed. [primitive-unlifted] Phase: haddockPhase [base64] [14 of 22] Compiling Data.ByteString.Short.Base64 ( src/Data/ByteString/Short/Base64.hs, dist/build/Data/ByteString/Short/Base64.o, dist/build/Data/ByteString/Short/Base64.dyn_o ) [base64] [15 of 22] Compiling Data.ByteString.Short.Base64.URL ( src/Data/ByteString/Short/Base64/URL.hs, dist/build/Data/ByteString/Short/Base64/URL.o, dist/build/Data/ByteString/Short/Base64/URL.dyn_o ) [base64] [16 of 22] Compiling Data.Text.Encoding.Base64.Error ( src/Data/Text/Encoding/Base64/Error.hs, dist/build/Data/Text/Encoding/Base64/Error.o, dist/build/Data/Text/Encoding/Base64/Error.dyn_o ) [base64] [17 of 22] Compiling Data.Text.Encoding.Base64 ( src/Data/Text/Encoding/Base64.hs, dist/build/Data/Text/Encoding/Base64.o, dist/build/Data/Text/Encoding/Base64.dyn_o ) [base64] [18 of 22] Compiling Data.Text.Encoding.Base64.URL ( src/Data/Text/Encoding/Base64/URL.hs, dist/build/Data/Text/Encoding/Base64/URL.o, dist/build/Data/Text/Encoding/Base64/URL.dyn_o ) [primitive-unlifted] Preprocessing library for primitive-unlifted-2.1.0.0.. [primitive-unlifted] Running Haddock on library for primitive-unlifted-2.1.0.0.. [primitive-unlifted] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [primitive-unlifted] [ 1 of 19] Compiling Data.Primitive.Unlifted.Type ( src/Data/Primitive/Unlifted/Type.hs, nothing ) [primitive-unlifted] [ 2 of 19] Compiling Data.Primitive.Unlifted.SmallArray.Primops ( src/Data/Primitive/Unlifted/SmallArray/Primops.hs, nothing ) [hedgehog] [ 2 of 27] Compiling Hedgehog.Internal.Distributive ( src/Hedgehog/Internal/Distributive.hs, dist/build/Hedgehog/Internal/Distributive.p_o ) [primitive-unlifted] [ 3 of 19] Compiling Data.Primitive.Unlifted.MutVar.Primops ( src/Data/Primitive/Unlifted/MutVar/Primops.hs, nothing ) [primitive-unlifted] [ 4 of 19] Compiling Data.Primitive.Unlifted.MVar.Primops ( src/Data/Primitive/Unlifted/MVar/Primops.hs, nothing ) [streaming-commons]  high code points [✔] [primitive-unlifted] [ 5 of 19] Compiling Data.Primitive.Unlifted.Class ( src/Data/Primitive/Unlifted/Class.hs, nothing ) [streaming-commons]  UTF32LE [primitive-unlifted] [ 6 of 19] Compiling Data.Primitive.Unlifted.SmallArray.ST ( src/Data/Primitive/Unlifted/SmallArray/ST.hs, nothing ) [streaming-commons]  bytes [✔] [streaming-commons]  +++ OK, passed 100 tests. [base64] [19 of 22] Compiling Data.Text.Lazy.Encoding.Base64 ( src/Data/Text/Lazy/Encoding/Base64.hs, dist/build/Data/Text/Lazy/Encoding/Base64.o, dist/build/Data/Text/Lazy/Encoding/Base64.dyn_o ) [base64] [20 of 22] Compiling Data.Text.Lazy.Encoding.Base64.URL ( src/Data/Text/Lazy/Encoding/Base64/URL.hs, dist/build/Data/Text/Lazy/Encoding/Base64/URL.o, dist/build/Data/Text/Lazy/Encoding/Base64/URL.dyn_o ) [hedgehog] [ 3 of 27] Compiling Hedgehog.Internal.Exception ( src/Hedgehog/Internal/Exception.hs, dist/build/Hedgehog/Internal/Exception.p_o ) [hedgehog] [ 4 of 27] Compiling Hedgehog.Internal.HTraversable ( src/Hedgehog/Internal/HTraversable.hs, dist/build/Hedgehog/Internal/HTraversable.p_o ) [hedgehog] [ 5 of 27] Compiling Hedgehog.Internal.Opaque ( src/Hedgehog/Internal/Opaque.hs, dist/build/Hedgehog/Internal/Opaque.p_o ) [hedgehog] [ 6 of 27] Compiling Hedgehog.Internal.Prelude ( src/Hedgehog/Internal/Prelude.hs, dist/build/Hedgehog/Internal/Prelude.p_o ) [hedgehog] [ 7 of 27] Compiling Hedgehog.Internal.Range ( src/Hedgehog/Internal/Range.hs, dist/build/Hedgehog/Internal/Range.p_o ) [hedgehog] [ 8 of 27] Compiling Hedgehog.Internal.Region ( src/Hedgehog/Internal/Region.hs, dist/build/Hedgehog/Internal/Region.p_o ) [hedgehog] [ 9 of 27] Compiling Hedgehog.Internal.Seed ( src/Hedgehog/Internal/Seed.hs, dist/build/Hedgehog/Internal/Seed.p_o ) [primitive-unlifted] [ 7 of 19] Compiling Data.Primitive.Unlifted.SmallArray ( src/Data/Primitive/Unlifted/SmallArray.hs, nothing ) [primitive-unlifted] [ 8 of 19] Compiling Data.Primitive.Unlifted.MutVar.ST ( src/Data/Primitive/Unlifted/MutVar/ST.hs, nothing ) [primitive-unlifted] [ 9 of 19] Compiling Data.Primitive.Unlifted.MutVar ( src/Data/Primitive/Unlifted/MutVar.hs, nothing ) [primitive-unlifted] [10 of 19] Compiling Data.Primitive.Unlifted.Box ( src/Data/Primitive/Unlifted/Box.hs, nothing ) [primitive-unlifted] [11 of 19] Compiling Data.Primitive.Unlifted.MVar.ST ( src/Data/Primitive/Unlifted/MVar/ST.hs, nothing ) [streaming-commons]  chars [✔] [streaming-commons]  +++ OK, passed 100 tests. [smallcheck] Documentation created: dist/doc/html/smallcheck/, [smallcheck] dist/doc/html/smallcheck/smallcheck.txt [primitive-unlifted] [12 of 19] Compiling Data.Primitive.Unlifted.MVar ( src/Data/Primitive/Unlifted/MVar.hs, nothing ) [primitive-unlifted] [13 of 19] Compiling Data.Primitive.Unlifted.Array.Primops ( src/Data/Primitive/Unlifted/Array/Primops.hs, nothing ) [hedgehog] [10 of 27] Compiling Hedgehog.Internal.Show ( src/Hedgehog/Internal/Show.hs, dist/build/Hedgehog/Internal/Show.p_o ) [hedgehog] [11 of 27] Compiling Hedgehog.Internal.Shrink ( src/Hedgehog/Internal/Shrink.hs, dist/build/Hedgehog/Internal/Shrink.p_o ) [hedgehog] [12 of 27] Compiling Hedgehog.Internal.Source ( src/Hedgehog/Internal/Source.hs, dist/build/Hedgehog/Internal/Source.p_o ) [hedgehog] [13 of 27] Compiling Hedgehog.Internal.Tree ( src/Hedgehog/Internal/Tree.hs, dist/build/Hedgehog/Internal/Tree.p_o ) [smallcheck] Phase: installPhase [primitive-unlifted] [14 of 19] Compiling Data.Primitive.Unlifted.Array.ST ( src/Data/Primitive/Unlifted/Array/ST.hs, nothing ) [smallcheck] Installing library in /nix/store/1sv1b4287p9hvvmdkb45x5zz70r9baan-smallcheck-1.2.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk [primitive-unlifted] [15 of 19] Compiling Data.Primitive.Unlifted.Array ( src/Data/Primitive/Unlifted/Array.hs, nothing ) [primitive-unlifted] [16 of 19] Compiling Data.Primitive.TArray.Classic ( src/Data/Primitive/TArray/Classic.hs, nothing ) [primitive-unlifted] [17 of 19] Compiling Data.Primitive.Unlifted.Weak.Primops ( src/Data/Primitive/Unlifted/Weak/Primops.hs, nothing ) [primitive-unlifted] [18 of 19] Compiling Data.Primitive.Unlifted.Weak.IO ( src/Data/Primitive/Unlifted/Weak/IO.hs, nothing ) [smallcheck] Phase: fixupPhase [primitive-unlifted] [19 of 19] Compiling Data.Primitive.Unlifted.Weak ( src/Data/Primitive/Unlifted/Weak.hs, nothing ) [smallcheck] shrinking RPATHs of ELF executables and libraries in /nix/store/1sv1b4287p9hvvmdkb45x5zz70r9baan-smallcheck-1.2.1.1 [smallcheck] shrinking /nix/store/1sv1b4287p9hvvmdkb45x5zz70r9baan-smallcheck-1.2.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSsmallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk-ghc9.8.1.so [smallcheck] checking for references to /build/ in /nix/store/1sv1b4287p9hvvmdkb45x5zz70r9baan-smallcheck-1.2.1.1... [primitive-unlifted] Haddock coverage: [primitive-unlifted]  50% ( 1 / 2) in 'Data.Primitive.Unlifted.Type' [primitive-unlifted]  Missing documentation for: [primitive-unlifted]  Module header [smallcheck] patching script interpreter paths in /nix/store/1sv1b4287p9hvvmdkb45x5zz70r9baan-smallcheck-1.2.1.1 [primitive-unlifted] Warning: 'SmallMutableUnliftedArray#' is ambiguous. It is defined [primitive-unlifted]  * at src/Data/Primitive/Unlifted/SmallArray/Primops.hs:55:60 [primitive-unlifted]  * at src/Data/Primitive/Unlifted/SmallArray/Primops.hs:55:1 [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined at src/Data/Primitive/Unlifted/SmallArray/Primops.hs:55:1 [primitive-unlifted] Warning: 'newUnliftedArray#' is out of scope. [primitive-unlifted]  If you qualify the identifier, haddock can try to link it anyway. [primitive-unlifted] Warning: 'unsafeThawUnliftedArray#' is out of scope. [primitive-unlifted]  If you qualify the identifier, haddock can try to link it anyway. [primitive-unlifted]  20% ( 5 / 24) in 'Data.Primitive.Unlifted.SmallArray.Primops' [primitive-unlifted]  Missing documentation for: [primitive-unlifted]  SmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:52) [primitive-unlifted]  SmallMutableUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:55) [primitive-unlifted]  newSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:59) [primitive-unlifted]  sameSmallMutableUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:115) [primitive-unlifted]  shrinkSmallMutableUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:120) [primitive-unlifted]  readSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:125) [primitive-unlifted]  writeSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:130) [primitive-unlifted]  sizeofSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:135) [primitive-unlifted]  getSizeofSmallMutableUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:139) [primitive-unlifted]  indexSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:152) [primitive-unlifted]  unsafeFreezeSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:158) [primitive-unlifted]  unsafeThawSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:163) [primitive-unlifted]  copySmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:168) [primitive-unlifted]  copySmallMutableUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:173) [primitive-unlifted]  cloneSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:178) [primitive-unlifted]  cloneSmallMutableUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:184) [primitive-unlifted]  freezeSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:189) [primitive-unlifted]  thawSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:194) [primitive-unlifted]  casSmallUnliftedArray# (src/Data/Primitive/Unlifted/SmallArray/Primops.hs:199) [primitive-unlifted] Warning: 'UnliftedMutVar#' is ambiguous. It is defined [primitive-unlifted]  * at src/Data/Primitive/Unlifted/MutVar/Primops.hs:26:49 [primitive-unlifted]  * at src/Data/Primitive/Unlifted/MutVar/Primops.hs:26:1 [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined at src/Data/Primitive/Unlifted/MutVar/Primops.hs:26:1 [primitive-unlifted]  50% ( 4 / 8) in 'Data.Primitive.Unlifted.MutVar.Primops' [primitive-unlifted]  Missing documentation for: [primitive-unlifted]  Module header [primitive-unlifted]  newUnliftedMutVar# (src/Data/Primitive/Unlifted/MutVar/Primops.hs:31) [primitive-unlifted]  readUnliftedMutVar# (src/Data/Primitive/Unlifted/MutVar/Primops.hs:35) [primitive-unlifted]  writeUnliftedMutVar# (src/Data/Primitive/Unlifted/MutVar/Primops.hs:39) [primitive-unlifted]  0% ( 0 / 11) in 'Data.Primitive.Unlifted.MVar.Primops' [primitive-unlifted]  Missing documentation for: [primitive-unlifted]  Module header [primitive-unlifted]  UnliftedMVar# (src/Data/Primitive/Unlifted/MVar/Primops.hs:27) [primitive-unlifted]  newUnliftedMVar# (src/Data/Primitive/Unlifted/MVar/Primops.hs:32) [primitive-unlifted]  takeUnliftedMVar# (src/Data/Primitive/Unlifted/MVar/Primops.hs:37) [smallcheck] stripping (with command strip and flags -S -p) in /nix/store/1sv1b4287p9hvvmdkb45x5zz70r9baan-smallcheck-1.2.1.1/lib [primitive-unlifted]  tryTakeUnliftedMVar# (src/Data/Primitive/Unlifted/MVar/Primops.hs:41) [primitive-unlifted]  putUnliftedMVar# (src/Data/Primitive/Unlifted/MVar/Primops.hs:48) [primitive-unlifted]  tryPutUnliftedMVar# (src/Data/Primitive/Unlifted/MVar/Primops.hs:52) [primitive-unlifted]  readUnliftedMVar# (src/Data/Primitive/Unlifted/MVar/Primops.hs:56) [primitive-unlifted]  tryReadUnliftedMVar# (src/Data/Primitive/Unlifted/MVar/Primops.hs:60) [primitive-unlifted]  sameUnliftedMVar# (src/Data/Primitive/Unlifted/MVar/Primops.hs:67) [primitive-unlifted]  isEmptyUnliftedMVar# (src/Data/Primitive/Unlifted/MVar/Primops.hs:72) [primitive-unlifted]  0% ( 0 / 2) in 'Data.Primitive.Unlifted.Class' [primitive-unlifted]  Missing documentation for: [primitive-unlifted]  Module header [primitive-unlifted]  PrimUnlifted (src/Data/Primitive/Unlifted/Class.hs:35) [primitive-unlifted] Warning: 'ST' is ambiguous. It is defined [primitive-unlifted]  * in ‘GHC.ST’ [primitive-unlifted]  * in ‘GHC.ST’ [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined in ‘GHC.ST’ [primitive-unlifted] Warning: 'MutableUnliftedArray' is out of scope. [primitive-unlifted]  If you qualify the identifier, haddock can try to link it anyway. [primitive-unlifted] Warning: 'UnliftedArray' is out of scope. [primitive-unlifted]  If you qualify the identifier, haddock can try to link it anyway. [primitive-unlifted] Warning: 'SmallMutableUnliftedArray' is ambiguous. It is defined [primitive-unlifted]  * at src/Data/Primitive/Unlifted/SmallArray/ST.hs:93:5 [primitive-unlifted]  * at src/Data/Primitive/Unlifted/SmallArray/ST.hs:96:1 [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined at src/Data/Primitive/Unlifted/SmallArray/ST.hs:96:1 [primitive-unlifted] Warning: 'SmallUnliftedArray' is ambiguous. It is defined [primitive-unlifted]  * at src/Data/Primitive/Unlifted/SmallArray/ST.hs:82:5 [primitive-unlifted]  * at src/Data/Primitive/Unlifted/SmallArray/ST.hs:90:1 [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined at src/Data/Primitive/Unlifted/SmallArray/ST.hs:90:1 [primitive-unlifted]  75% ( 33 / 44) in 'Data.Primitive.Unlifted.SmallArray.ST' [primitive-unlifted]  Missing documentation for: [primitive-unlifted]  SmallMutableUnliftedArray_ (src/Data/Primitive/Unlifted/SmallArray/ST.hs:92) [primitive-unlifted]  SmallMutableUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:96) [primitive-unlifted]  writeSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:151) [primitive-unlifted]  readSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:159) [primitive-unlifted]  indexSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:168) [primitive-unlifted]  setSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:127) [primitive-unlifted]  emptySmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:349) [primitive-unlifted]  singletonSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:353) [primitive-unlifted]  smallUnliftedArrayFromList (src/Data/Primitive/Unlifted/SmallArray/ST.hs:493) [primitive-unlifted]  smallUnliftedArrayFromListN (src/Data/Primitive/Unlifted/SmallArray/ST.hs:496) [primitive-unlifted]  foldrSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:398) [primitive-unlifted] Warning: 'MutableUnliftedArray' is out of scope. [primitive-unlifted]  If you qualify the identifier, haddock can try to link it anyway. [primitive-unlifted] Warning: 'UnliftedArray' is out of scope. [primitive-unlifted]  If you qualify the identifier, haddock can try to link it anyway. [primitive-unlifted] Warning: 'SmallMutableUnliftedArray' is ambiguous. It is defined [primitive-unlifted]  * at src/Data/Primitive/Unlifted/SmallArray/ST.hs:93:5 [primitive-unlifted]  * at src/Data/Primitive/Unlifted/SmallArray/ST.hs:96:1 [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined at src/Data/Primitive/Unlifted/SmallArray/ST.hs:96:1 [primitive-unlifted] Warning: 'SmallUnliftedArray' is ambiguous. It is defined [primitive-unlifted]  * at src/Data/Primitive/Unlifted/SmallArray/ST.hs:82:5 [primitive-unlifted]  * at src/Data/Primitive/Unlifted/SmallArray/ST.hs:90:1 [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined at src/Data/Primitive/Unlifted/SmallArray/ST.hs:90:1 [primitive-unlifted]  72% ( 32 / 44) in 'Data.Primitive.Unlifted.SmallArray' [primitive-unlifted]  Missing documentation for: [primitive-unlifted]  SmallMutableUnliftedArray_ (src/Data/Primitive/Unlifted/SmallArray/ST.hs:92) [primitive-unlifted]  SmallMutableUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:96) [primitive-unlifted]  shrinkSmallMutableUnliftedArray (src/Data/Primitive/Unlifted/SmallArray.hs:102) [primitive-unlifted]  writeSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray.hs:111) [primitive-unlifted]  readSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray.hs:118) [primitive-unlifted]  indexSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:168) [primitive-unlifted]  setSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray.hs:95) [primitive-unlifted]  emptySmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:349) [primitive-unlifted]  singletonSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:353) [primitive-unlifted]  smallUnliftedArrayFromList (src/Data/Primitive/Unlifted/SmallArray/ST.hs:493) [primitive-unlifted]  smallUnliftedArrayFromListN (src/Data/Primitive/Unlifted/SmallArray/ST.hs:496) [primitive-unlifted]  foldrSmallUnliftedArray (src/Data/Primitive/Unlifted/SmallArray/ST.hs:398) [primitive-unlifted] Warning: 'UnliftedMutVar' is ambiguous. It is defined [primitive-unlifted]  * at src/Data/Primitive/Unlifted/MutVar/ST.hs:24:39 [primitive-unlifted]  * at src/Data/Primitive/Unlifted/MutVar/ST.hs:27:1 [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined at src/Data/Primitive/Unlifted/MutVar/ST.hs:27:1 [primitive-unlifted]  0% ( 0 / 10) in 'Data.Primitive.Unlifted.MutVar.ST' [primitive-unlifted]  Missing documentation for: [primitive-unlifted]  Module header [primitive-unlifted]  UnliftedMutVar_ (src/Data/Primitive/Unlifted/MutVar/ST.hs:24) [primitive-unlifted]  UnliftedMutVar (src/Data/Primitive/Unlifted/MutVar/ST.hs:27) [primitive-unlifted]  newUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar/ST.hs:49) [primitive-unlifted]  readUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar/ST.hs:57) [primitive-unlifted]  writeUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar/ST.hs:65) [primitive-unlifted]  modifyUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar/ST.hs:72) [primitive-unlifted]  modifyUnliftedMutVar' (src/Data/Primitive/Unlifted/MutVar/ST.hs:80) [primitive-unlifted]  casUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar/ST.hs:91) [primitive-unlifted]  atomicSwapUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar/ST.hs:102) [primitive-unlifted] Warning: 'UnliftedMutVar' is ambiguous. It is defined [primitive-unlifted]  * at src/Data/Primitive/Unlifted/MutVar/ST.hs:24:39 [primitive-unlifted]  * at src/Data/Primitive/Unlifted/MutVar/ST.hs:27:1 [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined at src/Data/Primitive/Unlifted/MutVar/ST.hs:27:1 [primitive-unlifted]  0% ( 0 / 10) in 'Data.Primitive.Unlifted.MutVar' [primitive-unlifted]  Missing documentation for: [primitive-unlifted]  Module header [primitive-unlifted]  UnliftedMutVar_ (src/Data/Primitive/Unlifted/MutVar/ST.hs:24) [primitive-unlifted]  UnliftedMutVar (src/Data/Primitive/Unlifted/MutVar/ST.hs:27) [primitive-unlifted]  newUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar.hs:27) [primitive-unlifted]  readUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar.hs:33) [primitive-unlifted]  writeUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar.hs:39) [primitive-unlifted]  modifyUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar.hs:45) [primitive-unlifted]  modifyUnliftedMutVar' (src/Data/Primitive/Unlifted/MutVar.hs:51) [primitive-unlifted]  casUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar.hs:60) [primitive-unlifted]  atomicSwapUnliftedMutVar (src/Data/Primitive/Unlifted/MutVar.hs:68) [primitive-unlifted]  50% ( 2 / 4) in 'Data.Primitive.Unlifted.Box' [primitive-unlifted]  Missing documentation for: [primitive-unlifted]  toBox (src/Data/Primitive/Unlifted/Box.hs:45) [primitive-unlifted]  fromBox (src/Data/Primitive/Unlifted/Box.hs:48) [primitive-unlifted]  5% ( 1 / 19) in 'Data.Primitive.Unlifted.MVar.ST' [primitive-unlifted]  Missing documentation for: [primitive-unlifted]  UnliftedMVar_ (src/Data/Primitive/Unlifted/MVar/ST.hs:64) [primitive-unlifted]  UnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:68) [primitive-unlifted]  newUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:85) [primitive-unlifted]  newEmptyUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:92) [primitive-unlifted]  takeUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:99) [primitive-unlifted]  tryTakeUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:123) [primitive-unlifted]  putUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:132) [primitive-unlifted]  tryPutUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:155) [primitive-unlifted]  readUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:164) [primitive-unlifted]  tryReadUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:172) [primitive-unlifted]  isEmptyUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:180) [primitive-unlifted]  swapUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:189) [primitive-unlifted]  withUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:200) [primitive-unlifted]  withUnliftedMVarMasked (src/Data/Primitive/Unlifted/MVar/ST.hs:211) [primitive-unlifted]  modifyUnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:234) [primitive-unlifted]  modifyUnliftedMVar_ (src/Data/Primitive/Unlifted/MVar/ST.hs:248) [primitive-unlifted]  modifyUnliftedMVarMasked (src/Data/Primitive/Unlifted/MVar/ST.hs:258) [primitive-unlifted]  modifyUnliftedMVarMasked_ (src/Data/Primitive/Unlifted/MVar/ST.hs:272) [primitive-unlifted]  5% ( 1 / 19) in 'Data.Primitive.Unlifted.MVar' [primitive-unlifted]  Missing documentation for: [primitive-unlifted]  UnliftedMVar_ (src/Data/Primitive/Unlifted/MVar/ST.hs:64) [primitive-unlifted]  UnliftedMVar (src/Data/Primitive/Unlifted/MVar/ST.hs:68) [primitive-unlifted]  newUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:48) [primitive-unlifted]  newEmptyUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:54) [primitive-unlifted]  takeUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:60) [primitive-unlifted]  tryTakeUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:66) [primitive-unlifted]  putUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:72) [primitive-unlifted]  tryPutUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:78) [primitive-unlifted]  readUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:84) [primitive-unlifted]  tryReadUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:90) [primitive-unlifted]  isEmptyUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:96) [primitive-unlifted]  swapUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:102) [primitive-unlifted]  withUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:108) [primitive-unlifted]  withUnliftedMVarMasked (src/Data/Primitive/Unlifted/MVar.hs:114) [primitive-unlifted]  modifyUnliftedMVar (src/Data/Primitive/Unlifted/MVar.hs:120) [primitive-unlifted]  modifyUnliftedMVar_ (src/Data/Primitive/Unlifted/MVar.hs:126) [primitive-unlifted]  modifyUnliftedMVarMasked (src/Data/Primitive/Unlifted/MVar.hs:132) [primitive-unlifted]  modifyUnliftedMVarMasked_ (src/Data/Primitive/Unlifted/MVar.hs:138) [primitive-unlifted] Warning: 'MutableUnliftedArray#' is ambiguous. It is defined [primitive-unlifted]  * at src/Data/Primitive/Unlifted/Array/Primops.hs:53:55 [primitive-unlifted]  * at src/Data/Primitive/Unlifted/Array/Primops.hs:53:1 [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined at src/Data/Primitive/Unlifted/Array/Primops.hs:53:1 [primitive-unlifted]  21% ( 5 / 23) in 'Data.Primitive.Unlifted.Array.Primops' [primitive-unlifted]  Missing documentation for: [primitive-unlifted]  UnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:50) [primitive-unlifted]  MutableUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:53) [primitive-unlifted]  newUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:57) [primitive-unlifted]  sameMutableUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:108) [primitive-unlifted]  readUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:113) [primitive-unlifted]  writeUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:118) [primitive-unlifted]  sizeofUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:123) [primitive-unlifted]  sizeofMutableUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:127) [primitive-unlifted]  indexUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:132) [primitive-unlifted]  unsafeFreezeUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:137) [primitive-unlifted]  unsafeThawUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:143) [primitive-unlifted]  copyUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:149) [primitive-unlifted]  copyMutableUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:154) [primitive-unlifted]  cloneUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:159) [primitive-unlifted]  cloneMutableUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:165) [primitive-unlifted]  freezeUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:171) [primitive-unlifted]  thawUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:177) [primitive-unlifted]  casUnliftedArray# (src/Data/Primitive/Unlifted/Array/Primops.hs:183) [primitive-unlifted] Warning: 'ST' is ambiguous. It is defined [primitive-unlifted]  * in ‘GHC.ST’ [primitive-unlifted]  * in ‘GHC.ST’ [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined in ‘GHC.ST’ [primitive-unlifted] Warning: 'MutableUnliftedArray' is ambiguous. It is defined [primitive-unlifted]  * at src/Data/Primitive/Unlifted/Array/ST.hs:93:5 [primitive-unlifted]  * at src/Data/Primitive/Unlifted/Array/ST.hs:97:1 [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined at src/Data/Primitive/Unlifted/Array/ST.hs:97:1 [primitive-unlifted] Warning: 'UnliftedArray' is ambiguous. It is defined [primitive-unlifted]  * at src/Data/Primitive/Unlifted/Array/ST.hs:81:5 [primitive-unlifted]  * at src/Data/Primitive/Unlifted/Array/ST.hs:89:1 [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined at src/Data/Primitive/Unlifted/Array/ST.hs:89:1 [tasty-golden] Documentation created: dist/doc/html/tasty-golden/, [tasty-golden] dist/doc/html/tasty-golden/tasty-golden.txt [primitive-unlifted]  79% ( 34 / 43) in 'Data.Primitive.Unlifted.Array.ST' [primitive-unlifted]  Missing documentation for: [primitive-unlifted]  writeUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:151) [primitive-unlifted]  readUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:159) [primitive-unlifted]  indexUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:168) [primitive-unlifted]  setUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:128) [primitive-unlifted]  emptyUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:342) [primitive-unlifted]  singletonUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:346) [primitive-unlifted]  unliftedArrayFromList (src/Data/Primitive/Unlifted/Array/ST.hs:494) [primitive-unlifted]  unliftedArrayFromListN (src/Data/Primitive/Unlifted/Array/ST.hs:497) [primitive-unlifted]  foldrUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:391) [primitive-unlifted] Warning: 'MutableUnliftedArray' is ambiguous. It is defined [primitive-unlifted]  * at src/Data/Primitive/Unlifted/Array/ST.hs:93:5 [primitive-unlifted]  * at src/Data/Primitive/Unlifted/Array/ST.hs:97:1 [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined at src/Data/Primitive/Unlifted/Array/ST.hs:97:1 [primitive-unlifted] Warning: 'UnliftedArray' is ambiguous. It is defined [primitive-unlifted]  * at src/Data/Primitive/Unlifted/Array/ST.hs:81:5 [primitive-unlifted]  * at src/Data/Primitive/Unlifted/Array/ST.hs:89:1 [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined at src/Data/Primitive/Unlifted/Array/ST.hs:89:1 [primitive-unlifted]  79% ( 34 / 43) in 'Data.Primitive.Unlifted.Array' [primitive-unlifted]  Missing documentation for: [primitive-unlifted]  writeUnliftedArray (src/Data/Primitive/Unlifted/Array.hs:102) [primitive-unlifted]  readUnliftedArray (src/Data/Primitive/Unlifted/Array.hs:109) [primitive-unlifted]  indexUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:168) [primitive-unlifted]  setUnliftedArray (src/Data/Primitive/Unlifted/Array.hs:94) [primitive-unlifted]  emptyUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:342) [primitive-unlifted]  singletonUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:346) [primitive-unlifted]  unliftedArrayFromList (src/Data/Primitive/Unlifted/Array/ST.hs:494) [primitive-unlifted]  unliftedArrayFromListN (src/Data/Primitive/Unlifted/Array/ST.hs:497) [primitive-unlifted]  foldrUnliftedArray (src/Data/Primitive/Unlifted/Array/ST.hs:391) [primitive-unlifted] Warning: 'stm' is out of scope. [primitive-unlifted]  If you qualify the identifier, haddock can try to link it anyway. [primitive-unlifted] Warning: 'replicateM' is out of scope. [primitive-unlifted]  If you qualify the identifier, haddock can try to link it anyway. [primitive-unlifted]  50% ( 1 / 2) in 'Data.Primitive.TArray.Classic' [primitive-unlifted]  Missing documentation for: [primitive-unlifted]  TArray (src/Data/Primitive/TArray/Classic.hs:31) [primitive-unlifted] Warning: 'UnliftedWeak#' is ambiguous. It is defined [primitive-unlifted]  * at src/Data/Primitive/Unlifted/Weak/Primops.hs:39:45 [primitive-unlifted]  * at src/Data/Primitive/Unlifted/Weak/Primops.hs:39:1 [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined at src/Data/Primitive/Unlifted/Weak/Primops.hs:39:1 [primitive-unlifted]  100% ( 10 / 10) in 'Data.Primitive.Unlifted.Weak.Primops' [primitive-unlifted] Warning: 'IO' is ambiguous. It is defined [primitive-unlifted]  * in ‘GHC.Types’ [primitive-unlifted]  * in ‘GHC.Types’ [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined in ‘GHC.Types’ [primitive-unlifted] Warning: 'Unlifted' is ambiguous. It is defined [primitive-unlifted]  * at src/Data/Primitive/Unlifted/Class.hs:36:3 [primitive-unlifted]  * in ‘GHC.Types’ [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined at src/Data/Primitive/Unlifted/Class.hs:36:3 [primitive-unlifted] Warning: 'UnliftedWeak' is ambiguous. It is defined [primitive-unlifted]  * at src/Data/Primitive/Unlifted/Weak/IO.hs:43:53 [primitive-unlifted]  * at src/Data/Primitive/Unlifted/Weak/IO.hs:51:1 [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined at src/Data/Primitive/Unlifted/Weak/IO.hs:51:1 [primitive-unlifted]  100% ( 13 / 13) in 'Data.Primitive.Unlifted.Weak.IO' [primitive-unlifted] Warning: 'UnliftedWeak' is ambiguous. It is defined [primitive-unlifted]  * at src/Data/Primitive/Unlifted/Weak/IO.hs:43:53 [primitive-unlifted]  * at src/Data/Primitive/Unlifted/Weak/IO.hs:51:1 [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined at src/Data/Primitive/Unlifted/Weak/IO.hs:51:1 [primitive-unlifted] Warning: 'finalizeUnlifted' is ambiguous. It is defined [primitive-unlifted]  * at src/Data/Primitive/Unlifted/Weak.hs:92:1 [primitive-unlifted]  * at src/Data/Primitive/Unlifted/Weak/IO.hs:114:1 [primitive-unlifted]  You may be able to disambiguate the identifier by qualifying it or [primitive-unlifted]  by specifying the type/value namespace explicitly. [primitive-unlifted]  Defaulting to the one defined at src/Data/Primitive/Unlifted/Weak/IO.hs:114:1 [primitive-unlifted]  100% ( 13 / 13) in 'Data.Primitive.Unlifted.Weak' [tasty-golden] Preprocessing test suite 'test' for tasty-golden-2.3.5.. [smallcheck] shrinking RPATHs of ELF executables and libraries in /nix/store/y9lrdnjd8w4fpkwlk0167x2kv8dmz82d-smallcheck-1.2.1.1-doc [tasty-golden] Phase: installPhase [smallcheck] checking for references to /build/ in /nix/store/y9lrdnjd8w4fpkwlk0167x2kv8dmz82d-smallcheck-1.2.1.1-doc... [smallcheck] patching script interpreter paths in /nix/store/y9lrdnjd8w4fpkwlk0167x2kv8dmz82d-smallcheck-1.2.1.1-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/1sv1b4287p9hvvmdkb45x5zz70r9baan-smallcheck-1.2.1.1 /nix/store/y9lrdnjd8w4fpkwlk0167x2kv8dmz82d-smallcheck-1.2.1.1-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/1sv1b4287p9hvvmdkb45x5zz70r9baan-smallcheck-1.2.1.1 /nix/store/y9lrdnjd8w4fpkwlk0167x2kv8dmz82d-smallcheck-1.2.1.1-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/1sv1b4287p9hvvmdkb45x5zz70r9baan-smallcheck-1.2.1.1' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 30 of 172 built (7 building), 395 of 395 downloaded from cache Building tasty-smallcheck [base64] [21 of 22] Compiling Data.Text.Short.Encoding.Base64 ( src/Data/Text/Short/Encoding/Base64.hs, dist/build/Data/Text/Short/Encoding/Base64.o, dist/build/Data/Text/Short/Encoding/Base64.dyn_o ) [base64] [22 of 22] Compiling Data.Text.Short.Encoding.Base64.URL ( src/Data/Text/Short/Encoding/Base64/URL.hs, dist/build/Data/Text/Short/Encoding/Base64/URL.o, dist/build/Data/Text/Short/Encoding/Base64/URL.dyn_o ) [hedgehog] [14 of 27] Compiling Hedgehog.Main ( src/Hedgehog/Main.hs, dist/build/Hedgehog/Main.p_o ) [hedgehog] [15 of 27] Compiling Hedgehog.Range ( src/Hedgehog/Range.hs, dist/build/Hedgehog/Range.p_o ) [hedgehog] [16 of 27] Compiling Hedgehog.Internal.Gen ( src/Hedgehog/Internal/Gen.hs, dist/build/Hedgehog/Internal/Gen.p_o ) [primitive-unlifted] Warning: Data.Primitive.Unlifted.Class: could not find link destinations for: [primitive-unlifted]  - Data.Primitive.Unlifted.Class.D:R:UnliftedStableName [primitive-unlifted]  - Data.Primitive.Unlifted.Class.D:R:UnliftedThreadId [primitive-unlifted]  - Data.Primitive.Unlifted.Class.D:R:UnliftedTVar [primitive-unlifted]  - Data.Primitive.Unlifted.Class.D:R:UnliftedWeak [primitive-unlifted]  - Data.Primitive.Unlifted.Class.D:R:UnliftedIORef [primitive-unlifted]  - Data.Primitive.Unlifted.Class.D:R:UnliftedSTRef [primitive-unlifted]  - Data.Primitive.Unlifted.Class.D:R:UnliftedMutVar [primitive-unlifted]  - Data.Primitive.Unlifted.Class.D:R:UnliftedMVar [primitive-unlifted]  - Data.Primitive.Unlifted.Class.D:R:UnliftedMVar0 [primitive-unlifted]  - Data.Primitive.Unlifted.Class.D:R:UnliftedMutablePrimArray [primitive-unlifted]  - Data.Primitive.Unlifted.Class.D:R:UnliftedMutableByteArray [primitive-unlifted]  - Data.Primitive.Unlifted.Class.D:R:UnliftedShortText [primitive-unlifted]  - Data.Primitive.Unlifted.Class.D:R:UnliftedShortByteString [primitive-unlifted]  - Data.Primitive.Unlifted.Class.D:R:UnliftedByteArray [primitive-unlifted]  - Data.Primitive.Unlifted.Class.D:R:UnliftedPrimArray [primitive-unlifted]  - Data.Primitive.Unlifted.Class.D:R:UnliftedSmallMutableArray [primitive-unlifted]  - Data.Primitive.Unlifted.Class.D:R:UnliftedSmallArray [primitive-unlifted]  - Data.Primitive.Unlifted.Class.D:R:UnliftedMutableArray [primitive-unlifted]  - Data.Primitive.Unlifted.Class.D:R:UnliftedArray [primitive-unlifted]  - Data.Primitive.Unlifted.SmallArray.ST.D:R:UnliftedSmallUnliftedArray_ [primitive-unlifted]  - Data.Primitive.Unlifted.SmallArray.ST.D:R:UnliftedSmallMutableUnliftedArray_ [primitive-unlifted]  - Data.Primitive.Unlifted.MutVar.ST.D:R:UnliftedUnliftedMutVar_ [primitive-unlifted]  - Data.Primitive.Unlifted.Box.D:R:UnliftedBox [primitive-unlifted]  - Data.Primitive.Unlifted.MVar.ST.D:R:UnliftedUnliftedMVar_ [primitive-unlifted]  - Data.Primitive.Unlifted.Array.ST.D:R:UnliftedUnliftedArray_ [primitive-unlifted]  - Data.Primitive.Unlifted.Array.ST.D:R:UnliftedMutableUnliftedArray_ [primitive-unlifted]  - Data.Primitive.Unlifted.Weak.IO.D:R:UnliftedUnliftedWeak_ [primitive-unlifted] Warning: Data.Primitive.Unlifted.SmallArray.ST: could not find link destinations for: [primitive-unlifted]  - Data.Primitive.Unlifted.SmallArray.ST.D:R:ItemSmallUnliftedArray_ [primitive-unlifted]  - Data.Primitive.Unlifted.SmallArray.ST.D:R:UnliftedSmallUnliftedArray_ [primitive-unlifted]  - Data.Primitive.Unlifted.SmallArray.ST.D:R:UnliftedSmallMutableUnliftedArray_ [primitive-unlifted] Warning: Data.Primitive.Unlifted.SmallArray: could not find link destinations for: [primitive-unlifted]  - Data.Primitive.Unlifted.SmallArray.ST.D:R:ItemSmallUnliftedArray_ [primitive-unlifted]  - Data.Primitive.Unlifted.SmallArray.ST.D:R:UnliftedSmallUnliftedArray_ [primitive-unlifted]  - Data.Primitive.Unlifted.SmallArray.ST.D:R:UnliftedSmallMutableUnliftedArray_ [primitive-unlifted] Warning: Data.Primitive.Unlifted.MutVar.ST: could not find link destinations for: [primitive-unlifted]  - Data.Primitive.Unlifted.MutVar.ST.D:R:UnliftedUnliftedMutVar_ [primitive-unlifted] Warning: Data.Primitive.Unlifted.MutVar: could not find link destinations for: [primitive-unlifted]  - Data.Primitive.Unlifted.MutVar.ST.D:R:UnliftedUnliftedMutVar_ [primitive-unlifted] Warning: Data.Primitive.Unlifted.Box: could not find link destinations for: [primitive-unlifted]  - Data.Primitive.Unlifted.Box.D:R:UnliftedBox [primitive-unlifted] Warning: Data.Primitive.Unlifted.MVar.ST: could not find link destinations for: [primitive-unlifted]  - Data.Primitive.Unlifted.MVar.ST.D:R:UnliftedUnliftedMVar_ [primitive-unlifted] Warning: Data.Primitive.Unlifted.MVar: could not find link destinations for: [primitive-unlifted]  - Data.Primitive.Unlifted.MVar.ST.D:R:UnliftedUnliftedMVar_ [primitive-unlifted] Warning: Data.Primitive.Unlifted.Array.ST: could not find link destinations for: [primitive-unlifted]  - Data.Primitive.Unlifted.Array.ST.D:R:ItemUnliftedArray_ [primitive-unlifted]  - Data.Primitive.Unlifted.Array.ST.D:R:UnliftedUnliftedArray_ [primitive-unlifted]  - Data.Primitive.Unlifted.Array.ST.D:R:UnliftedMutableUnliftedArray_ [primitive-unlifted] Warning: Data.Primitive.Unlifted.Array: could not find link destinations for: [primitive-unlifted]  - Data.Primitive.Unlifted.Array.ST.D:R:ItemUnliftedArray_ [primitive-unlifted]  - Data.Primitive.Unlifted.Array.ST.D:R:UnliftedUnliftedArray_ [primitive-unlifted]  - Data.Primitive.Unlifted.Array.ST.D:R:UnliftedMutableUnliftedArray_ [primitive-unlifted] Warning: Data.Primitive.Unlifted.Weak.IO: could not find link destinations for: [primitive-unlifted]  - Data.Primitive.Unlifted.Weak.IO.D:R:UnliftedUnliftedWeak_ [primitive-unlifted] Warning: Data.Primitive.Unlifted.Weak: could not find link destinations for: [primitive-unlifted]  - Data.Primitive.Unlifted.Weak.IO.D:R:UnliftedUnliftedWeak_ [tasty-golden] Installing library in /nix/store/dyndzvd4bsdgn9fndhd5qfykdlq7ia8x-tasty-golden-2.3.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/tasty-golden-2.3.5-6P6GNEakBlYHi0mjKqBrlF [tasty-golden] Phase: fixupPhase [tasty-golden] shrinking RPATHs of ELF executables and libraries in /nix/store/dyndzvd4bsdgn9fndhd5qfykdlq7ia8x-tasty-golden-2.3.5 [tasty-golden] shrinking /nix/store/dyndzvd4bsdgn9fndhd5qfykdlq7ia8x-tasty-golden-2.3.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHStasty-golden-2.3.5-6P6GNEakBlYHi0mjKqBrlF-ghc9.8.1.so [tasty-golden] checking for references to /build/ in /nix/store/dyndzvd4bsdgn9fndhd5qfykdlq7ia8x-tasty-golden-2.3.5... [tasty-golden] patching script interpreter paths in /nix/store/dyndzvd4bsdgn9fndhd5qfykdlq7ia8x-tasty-golden-2.3.5 [tasty-golden] stripping (with command strip and flags -S -p) in /nix/store/dyndzvd4bsdgn9fndhd5qfykdlq7ia8x-tasty-golden-2.3.5/lib [tasty-golden] shrinking RPATHs of ELF executables and libraries in /nix/store/rzql9r59pqhiw5zz7xazq61xl4fa8cvl-tasty-golden-2.3.5-doc [tasty-golden] checking for references to /build/ in /nix/store/rzql9r59pqhiw5zz7xazq61xl4fa8cvl-tasty-golden-2.3.5-doc... [tasty-golden] patching script interpreter paths in /nix/store/rzql9r59pqhiw5zz7xazq61xl4fa8cvl-tasty-golden-2.3.5-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/dyndzvd4bsdgn9fndhd5qfykdlq7ia8x-tasty-golden-2.3.5 /nix/store/rzql9r59pqhiw5zz7xazq61xl4fa8cvl-tasty-golden-2.3.5-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/dyndzvd4bsdgn9fndhd5qfykdlq7ia8x-tasty-golden-2.3.5 /nix/store/rzql9r59pqhiw5zz7xazq61xl4fa8cvl-tasty-golden-2.3.5-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/dyndzvd4bsdgn9fndhd5qfykdlq7ia8x-tasty-golden-2.3.5' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 31 of 172 built (7 building), 395 of 395 downloaded from cache [base64] [ 1 of 22] Compiling Data.Base64.Types.Internal ( src/Data/Base64/Types/Internal.hs, dist/build/Data/Base64/Types/Internal.p_o ) [base64] [ 2 of 22] Compiling Data.Base64.Types ( src/Data/Base64/Types.hs, dist/build/Data/Base64/Types.p_o ) [base64] [ 3 of 22] Compiling Data.ByteString.Base64.Internal ( src/Data/ByteString/Base64/Internal.hs, dist/build/Data/ByteString/Base64/Internal.p_o ) [base64] [ 4 of 22] Compiling Data.ByteString.Base64.Internal.Utils ( src/Data/ByteString/Base64/Internal/Utils.hs, dist/build/Data/ByteString/Base64/Internal/Utils.p_o ) [base64] [ 5 of 22] Compiling Data.ByteString.Base64.Internal.Tail ( src/Data/ByteString/Base64/Internal/Tail.hs, dist/build/Data/ByteString/Base64/Internal/Tail.p_o ) [hedgehog] [17 of 27] Compiling Hedgehog.Internal.Property ( src/Hedgehog/Internal/Property.hs, dist/build/Hedgehog/Internal/Property.p_o ) [hedgehog]  [hedgehog] src/Hedgehog/Internal/Property.hs:433:31: warning: [GHC-63394] [-Wx-partial] [hedgehog]  In the use of ‘head’ [hedgehog]  (imported from Hedgehog.Internal.Prelude, but defined in GHC.List): [hedgehog]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [hedgehog]  | [hedgehog] 433 | groups = List.map (\l -> (head l, length l)) $ List.group sp [hedgehog]  | ^^^^ [tasty-smallcheck] Phase: setupCompilerEnvironmentPhase [tasty-smallcheck] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [tasty-smallcheck] Phase: unpackPhase [tasty-smallcheck] unpacking source archive /nix/store/0x239pdac4vkzizdq057g48dka8hh4al-tasty-smallcheck-0.8.2.tar.gz [tasty-smallcheck] source root is tasty-smallcheck-0.8.2 [tasty-smallcheck] setting SOURCE_DATE_EPOCH to timestamp 1608313170 of file "tasty-smallcheck-0.8.2/tasty-smallcheck.cabal" [tasty-smallcheck] Phase: patchPhase [tasty-smallcheck] Replace Cabal file with edited version from mirror://hackage/tasty-smallcheck-0.8.2/revision/1.cabal. [tasty-smallcheck] Phase: compileBuildDriverPhase [tasty-smallcheck] setupCompileFlags: -package-db=/build/tmp.TE4jZAp6KO/setup-package.conf.d -threaded [tasty-smallcheck] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.TE4jZAp6KO/Main.o ) [tasty-smallcheck] [2 of 2] Linking Setup [base64] [ 6 of 22] Compiling Data.ByteString.Base64.Internal.Tables ( src/Data/ByteString/Base64/Internal/Tables.hs, dist/build/Data/ByteString/Base64/Internal/Tables.p_o ) [base64] [ 7 of 22] Compiling Data.ByteString.Base64.Internal.W16.Loop ( src/Data/ByteString/Base64/Internal/W16/Loop.hs, dist/build/Data/ByteString/Base64/Internal/W16/Loop.p_o ) [no-recursion] Documentation created: dist/doc/html/no-recursion/, [no-recursion] dist/doc/html/no-recursion/no-recursion.txt [base64] [ 8 of 22] Compiling Data.ByteString.Base64.Internal.W64.Loop ( src/Data/ByteString/Base64/Internal/W64/Loop.hs, dist/build/Data/ByteString/Base64/Internal/W64/Loop.p_o ) [no-recursion] Preprocessing test suite 'doctests' for no-recursion-0.3.0.0.. [no-recursion] Preprocessing test suite 'no-ignore-annotations' for no-recursion-0.3.0.0.. [no-recursion] Preprocessing test suite 'annotations' for no-recursion-0.3.0.0.. [no-recursion] haddockPhase completed in 36 seconds [no-recursion] Phase: installPhase [no-recursion] Installing library in /nix/store/knmv5k9649w01gr528vf8cr0ipk7fvs9-no-recursion-0.3.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/no-recursion-0.3.0.0-J4skRsBUeaM3XOLOOVqotc [base64] [ 9 of 22] Compiling Data.ByteString.Base64.Internal.Head ( src/Data/ByteString/Base64/Internal/Head.hs, dist/build/Data/ByteString/Base64/Internal/Head.p_o ) [tasty-smallcheck] Phase: updateAutotoolsGnuConfigScriptsPhase [tasty-smallcheck] Phase: configurePhase [tasty-smallcheck] configureFlags: --verbose --prefix=/nix/store/wb33c64m64xwfzmj3vnw7p00plvzplbn-tasty-smallcheck-0.8.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/phkyc4s22gqxplsiqpb7jlqch9j54afa-tasty-smallcheck-0.8.2-doc/share/doc/tasty-smallcheck-0.8.2 --with-gcc=gcc --package-db=/build/tmp.TE4jZAp6KO/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [tasty-smallcheck] Using Parsec parser [tasty-smallcheck] Configuring tasty-smallcheck-0.8.2... [no-recursion] Phase: fixupPhase [no-recursion] shrinking RPATHs of ELF executables and libraries in /nix/store/knmv5k9649w01gr528vf8cr0ipk7fvs9-no-recursion-0.3.0.0 [no-recursion] shrinking /nix/store/knmv5k9649w01gr528vf8cr0ipk7fvs9-no-recursion-0.3.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSno-recursion-0.3.0.0-J4skRsBUeaM3XOLOOVqotc-ghc9.8.1.so [no-recursion] checking for references to /build/ in /nix/store/knmv5k9649w01gr528vf8cr0ipk7fvs9-no-recursion-0.3.0.0... [no-recursion] patching script interpreter paths in /nix/store/knmv5k9649w01gr528vf8cr0ipk7fvs9-no-recursion-0.3.0.0 [no-recursion] stripping (with command strip and flags -S -p) in /nix/store/knmv5k9649w01gr528vf8cr0ipk7fvs9-no-recursion-0.3.0.0/lib [no-recursion] shrinking RPATHs of ELF executables and libraries in /nix/store/6dklnvp318gp5abj44l1v137ng5ilyx7-no-recursion-0.3.0.0-doc [no-recursion] checking for references to /build/ in /nix/store/6dklnvp318gp5abj44l1v137ng5ilyx7-no-recursion-0.3.0.0-doc... [no-recursion] patching script interpreter paths in /nix/store/6dklnvp318gp5abj44l1v137ng5ilyx7-no-recursion-0.3.0.0-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/6dklnvp318gp5abj44l1v137ng5ilyx7-no-recursion-0.3.0.0-doc /nix/store/knmv5k9649w01gr528vf8cr0ipk7fvs9-no-recursion-0.3.0.0 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/6dklnvp318gp5abj44l1v137ng5ilyx7-no-recursion-0.3.0.0-doc /nix/store/knmv5k9649w01gr528vf8cr0ipk7fvs9-no-recursion-0.3.0.0 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/6dklnvp318gp5abj44l1v137ng5ilyx7-no-recursion-0.3.0.0-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/knmv5k9649w01gr528vf8cr0ipk7fvs9-no-recursion-0.3.0.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 32 of 172 built (6 building), 395 of 395 downloaded from cache [base64] [10 of 22] Compiling Data.ByteString.Base64 ( src/Data/ByteString/Base64.hs, dist/build/Data/ByteString/Base64.p_o ) [base64] [11 of 22] Compiling Data.ByteString.Base64.URL ( src/Data/ByteString/Base64/URL.hs, dist/build/Data/ByteString/Base64/URL.p_o ) [hedgehog] [18 of 27] Compiling Hedgehog.Internal.Tripping ( src/Hedgehog/Internal/Tripping.hs, dist/build/Hedgehog/Internal/Tripping.p_o ) [hedgehog] [19 of 27] Compiling Hedgehog.Internal.State ( src/Hedgehog/Internal/State.hs, dist/build/Hedgehog/Internal/State.p_o ) [primitive-unlifted] Documentation created: dist/doc/html/primitive-unlifted/, [primitive-unlifted] dist/doc/html/primitive-unlifted/primitive-unlifted.txt [primitive-unlifted] Preprocessing test suite 'test' for primitive-unlifted-2.1.0.0.. [primitive-unlifted] Phase: installPhase [primitive-unlifted] Installing library in /nix/store/z97xcna7vkyvzknpvf1pkgvwifnig6gw-primitive-unlifted-2.1.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/primitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA [primitive-unlifted] Phase: fixupPhase [primitive-unlifted] shrinking RPATHs of ELF executables and libraries in /nix/store/z97xcna7vkyvzknpvf1pkgvwifnig6gw-primitive-unlifted-2.1.0.0 [primitive-unlifted] shrinking /nix/store/z97xcna7vkyvzknpvf1pkgvwifnig6gw-primitive-unlifted-2.1.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSprimitive-unlifted-2.1.0.0-3uxxrOLmjwWEuMX4h0C4BA-ghc9.8.1.so [primitive-unlifted] checking for references to /build/ in /nix/store/z97xcna7vkyvzknpvf1pkgvwifnig6gw-primitive-unlifted-2.1.0.0... [primitive-unlifted] patching script interpreter paths in /nix/store/z97xcna7vkyvzknpvf1pkgvwifnig6gw-primitive-unlifted-2.1.0.0 [primitive-unlifted] stripping (with command strip and flags -S -p) in /nix/store/z97xcna7vkyvzknpvf1pkgvwifnig6gw-primitive-unlifted-2.1.0.0/lib [primitive-unlifted] shrinking RPATHs of ELF executables and libraries in /nix/store/jabwqqcnqqvpjw9xq6v4irnwr7zgjh6x-primitive-unlifted-2.1.0.0-doc [primitive-unlifted] checking for references to /build/ in /nix/store/jabwqqcnqqvpjw9xq6v4irnwr7zgjh6x-primitive-unlifted-2.1.0.0-doc... [primitive-unlifted] patching script interpreter paths in /nix/store/jabwqqcnqqvpjw9xq6v4irnwr7zgjh6x-primitive-unlifted-2.1.0.0-doc [streaming-commons]  high code points [✔] [streaming-commons]  UTF32BE [streaming-commons]  bytes [✔] [streaming-commons]  +++ OK, passed 100 tests. [streaming-commons]  chars [✔] [streaming-commons]  +++ OK, passed 100 tests. [tasty-smallcheck] Dependency base >=4.8 && <5: using base-4.19.0.0 [tasty-smallcheck] Dependency optparse-applicative: using optparse-applicative-0.18.1.0 [tasty-smallcheck] Dependency smallcheck >=1.0: using smallcheck-1.2.1.1 [tasty-smallcheck] Dependency tagged: using tagged-0.8.8 [tasty-smallcheck] Dependency tasty >=0.8: using tasty-1.5.3 [tasty-smallcheck] Source component graph: component lib [tasty-smallcheck] Configured component graph: [tasty-smallcheck]  component tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [tasty-smallcheck]  include base-4.19.0.0-b960 [tasty-smallcheck]  include optparse-applicative-0.18.1.0-JSftWZu2wf2IpYDe7m06qv [tasty-smallcheck]  include smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk [tasty-smallcheck]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [tasty-smallcheck]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-smallcheck] Linked component graph: [tasty-smallcheck]  unit tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [tasty-smallcheck]  include base-4.19.0.0-b960 [tasty-smallcheck]  include optparse-applicative-0.18.1.0-JSftWZu2wf2IpYDe7m06qv [tasty-smallcheck]  include smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk [tasty-smallcheck]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [tasty-smallcheck]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-smallcheck]  Test.Tasty.SmallCheck=tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU:Test.Tasty.SmallCheck [tasty-smallcheck] Ready component graph: [tasty-smallcheck]  definite tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [tasty-smallcheck]  depends base-4.19.0.0-b960 [tasty-smallcheck]  depends optparse-applicative-0.18.1.0-JSftWZu2wf2IpYDe7m06qv [tasty-smallcheck]  depends smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk [tasty-smallcheck]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [tasty-smallcheck]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-smallcheck] Using Cabal-3.10.2.0 compiled by ghc-9.8 [tasty-smallcheck] Using compiler: ghc-9.8.1 [tasty-smallcheck] Using install prefix: [tasty-smallcheck] /nix/store/wb33c64m64xwfzmj3vnw7p00plvzplbn-tasty-smallcheck-0.8.2 [tasty-smallcheck] Executables installed in: [tasty-smallcheck] /nix/store/wb33c64m64xwfzmj3vnw7p00plvzplbn-tasty-smallcheck-0.8.2/bin [tasty-smallcheck] Libraries installed in: [tasty-smallcheck] /nix/store/wb33c64m64xwfzmj3vnw7p00plvzplbn-tasty-smallcheck-0.8.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [tasty-smallcheck] Dynamic Libraries installed in: [tasty-smallcheck] /nix/store/wb33c64m64xwfzmj3vnw7p00plvzplbn-tasty-smallcheck-0.8.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [tasty-smallcheck] Private executables installed in: [tasty-smallcheck] /nix/store/wb33c64m64xwfzmj3vnw7p00plvzplbn-tasty-smallcheck-0.8.2/libexec/x86_64-linux-ghc-9.8.1/tasty-smallcheck-0.8.2 [tasty-smallcheck] Data files installed in: [tasty-smallcheck] /nix/store/wb33c64m64xwfzmj3vnw7p00plvzplbn-tasty-smallcheck-0.8.2/share/x86_64-linux-ghc-9.8.1/tasty-smallcheck-0.8.2 [tasty-smallcheck] Documentation installed in: [tasty-smallcheck] /nix/store/phkyc4s22gqxplsiqpb7jlqch9j54afa-tasty-smallcheck-0.8.2-doc/share/doc/tasty-smallcheck-0.8.2 [tasty-smallcheck] Configuration files installed in: [tasty-smallcheck] /nix/store/wb33c64m64xwfzmj3vnw7p00plvzplbn-tasty-smallcheck-0.8.2/etc [tasty-smallcheck] No alex found [tasty-smallcheck] Using ar found on system at: [tasty-smallcheck] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [tasty-smallcheck] No c2hs found [tasty-smallcheck] No cpphs found [tasty-smallcheck] No doctest found [tasty-smallcheck] Using gcc version 14.3.0 given by user at: [tasty-smallcheck] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [tasty-smallcheck] Using ghc version 9.8.1 found on system at: [tasty-smallcheck] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [tasty-smallcheck] Using ghc-pkg version 9.8.1 found on system at: [tasty-smallcheck] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [tasty-smallcheck] No ghcjs found [tasty-smallcheck] No ghcjs-pkg found [tasty-smallcheck] No greencard found [tasty-smallcheck] Using haddock version 2.30.0 found on system at: [tasty-smallcheck] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [tasty-smallcheck] No happy found [tasty-smallcheck] Using haskell-suite found on system at: haskell-suite-dummy-location [tasty-smallcheck] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [tasty-smallcheck] No hmake found [tasty-smallcheck] Using hpc version 0.69 found on system at: [tasty-smallcheck] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [tasty-smallcheck] Using hsc2hs version 0.68.10 found on system at: [tasty-smallcheck] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [tasty-smallcheck] Using hscolour version 1.25 found on system at: [tasty-smallcheck] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [tasty-smallcheck] No jhc found [tasty-smallcheck] Using ld found on system at: [tasty-smallcheck] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [tasty-smallcheck] No pkg-config found [tasty-smallcheck] Using runghc version 9.8.1 found on system at: [tasty-smallcheck] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [tasty-smallcheck] Using strip version 2.44 found on system at: [vector] [12 of 23] Compiling Data.Vector.Mutable ( src/Data/Vector/Mutable.hs, dist/build/Data/Vector/Mutable.o, dist/build/Data/Vector/Mutable.dyn_o ) [vector] [13 of 23] Compiling Data.Vector ( src/Data/Vector.hs, dist/build/Data/Vector.o, dist/build/Data/Vector.dyn_o ) [post-build-hook] Uploading to cachix cache "sellout": /nix/store/jabwqqcnqqvpjw9xq6v4irnwr7zgjh6x-primitive-unlifted-2.1.0.0-doc /nix/store/z97xcna7vkyvzknpvf1pkgvwifnig6gw-primitive-unlifted-2.1.0.0 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/jabwqqcnqqvpjw9xq6v4irnwr7zgjh6x-primitive-unlifted-2.1.0.0-doc /nix/store/z97xcna7vkyvzknpvf1pkgvwifnig6gw-primitive-unlifted-2.1.0.0 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/z97xcna7vkyvzknpvf1pkgvwifnig6gw-primitive-unlifted-2.1.0.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 33 of 171 built (5 building), 395 of 395 downloaded from cache [tasty-smallcheck] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [tasty-smallcheck] Using tar found on system at: [tasty-smallcheck] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [tasty-smallcheck] No uhc found [tasty-smallcheck] Phase: buildPhase [tasty-smallcheck] Preprocessing library for tasty-smallcheck-0.8.2.. [tasty-smallcheck] Building library for tasty-smallcheck-0.8.2.. [tasty-smallcheck] [1 of 1] Compiling Test.Tasty.SmallCheck ( Test/Tasty/SmallCheck.hs, dist/build/Test/Tasty/SmallCheck.o, dist/build/Test/Tasty/SmallCheck.dyn_o ) [tasty-smallcheck] [1 of 1] Compiling Test.Tasty.SmallCheck ( Test/Tasty/SmallCheck.hs, dist/build/Test/Tasty/SmallCheck.p_o ) [base64] [12 of 22] Compiling Data.ByteString.Lazy.Base64 ( src/Data/ByteString/Lazy/Base64.hs, dist/build/Data/ByteString/Lazy/Base64.p_o ) [base64] [13 of 22] Compiling Data.ByteString.Lazy.Base64.URL ( src/Data/ByteString/Lazy/Base64/URL.hs, dist/build/Data/ByteString/Lazy/Base64/URL.p_o ) [hedgehog] [20 of 27] Compiling Hedgehog.Internal.Discovery ( src/Hedgehog/Internal/Discovery.hs, dist/build/Hedgehog/Internal/Discovery.p_o ) [hedgehog] [21 of 27] Compiling Hedgehog.Internal.TH ( src/Hedgehog/Internal/TH.hs, dist/build/Hedgehog/Internal/TH.p_o ) [hedgehog] [22 of 27] Compiling Hedgehog.Internal.Config ( src/Hedgehog/Internal/Config.hs, dist/build/Hedgehog/Internal/Config.p_o ) [hedgehog] [23 of 27] Compiling Hedgehog.Internal.Report ( src/Hedgehog/Internal/Report.hs, dist/build/Hedgehog/Internal/Report.p_o ) [hedgehog]  [hedgehog] src/Hedgehog/Internal/Report.hs:1096:37: warning: [GHC-63394] [-Wx-partial] [hedgehog]  In the use of ‘head’ [hedgehog]  (imported from Hedgehog.Internal.Prelude, but defined in GHC.List): [hedgehog]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [hedgehog]  | [hedgehog] 1096 | replicate fillErrorWidth (head parts) [hedgehog]  | ^^^^ [hedgehog]  [hedgehog] src/Hedgehog/Internal/Report.hs:1098:39: warning: [GHC-63394] [-Wx-partial] [hedgehog]  In the use of ‘head’ [hedgehog]  (imported from Hedgehog.Internal.Prelude, but defined in GHC.List): [hedgehog]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [hedgehog]  | [hedgehog] 1098 | replicate fillSurplusWidth (head parts) [hedgehog]  | ^^^^ [tasty-smallcheck] Phase: checkPhase [tasty-smallcheck] Package has no test suites. [tasty-smallcheck] Phase: haddockPhase [tasty-smallcheck] Preprocessing library for tasty-smallcheck-0.8.2.. [tasty-smallcheck] Running Haddock on library for tasty-smallcheck-0.8.2.. [tasty-smallcheck] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [tasty-smallcheck] [1 of 1] Compiling Test.Tasty.SmallCheck ( Test/Tasty/SmallCheck.hs, nothing ) [tasty-smallcheck] Haddock coverage: [tasty-smallcheck] Warning: 'SmallCheckDepth' is ambiguous. It is defined [tasty-smallcheck]  * at Test/Tasty/SmallCheck.hs:28:27 [tasty-smallcheck]  * at Test/Tasty/SmallCheck.hs:28:1 [tasty-smallcheck]  You may be able to disambiguate the identifier by qualifying it or [tasty-smallcheck]  by specifying the type/value namespace explicitly. [tasty-smallcheck]  Defaulting to the one defined at Test/Tasty/SmallCheck.hs:28:1 [tasty-smallcheck] Warning: 'Test' is out of scope. [tasty-smallcheck]  If you qualify the identifier, haddock can try to link it anyway. [tasty-smallcheck]  100% ( 15 / 15) in 'Test.Tasty.SmallCheck' [hedgehog] [24 of 27] Compiling Hedgehog.Internal.Queue ( src/Hedgehog/Internal/Queue.hs, dist/build/Hedgehog/Internal/Queue.p_o ) [hedgehog] [25 of 27] Compiling Hedgehog.Internal.Runner ( src/Hedgehog/Internal/Runner.hs, dist/build/Hedgehog/Internal/Runner.p_o ) [base64] [14 of 22] Compiling Data.ByteString.Short.Base64 ( src/Data/ByteString/Short/Base64.hs, dist/build/Data/ByteString/Short/Base64.p_o ) [base64] [15 of 22] Compiling Data.ByteString.Short.Base64.URL ( src/Data/ByteString/Short/Base64/URL.hs, dist/build/Data/ByteString/Short/Base64/URL.p_o ) [base64] [16 of 22] Compiling Data.Text.Encoding.Base64.Error ( src/Data/Text/Encoding/Base64/Error.hs, dist/build/Data/Text/Encoding/Base64/Error.p_o ) [base64] [17 of 22] Compiling Data.Text.Encoding.Base64 ( src/Data/Text/Encoding/Base64.hs, dist/build/Data/Text/Encoding/Base64.p_o ) [base64] [18 of 22] Compiling Data.Text.Encoding.Base64.URL ( src/Data/Text/Encoding/Base64/URL.hs, dist/build/Data/Text/Encoding/Base64/URL.p_o ) [base64] [19 of 22] Compiling Data.Text.Lazy.Encoding.Base64 ( src/Data/Text/Lazy/Encoding/Base64.hs, dist/build/Data/Text/Lazy/Encoding/Base64.p_o ) [base64] [20 of 22] Compiling Data.Text.Lazy.Encoding.Base64.URL ( src/Data/Text/Lazy/Encoding/Base64/URL.hs, dist/build/Data/Text/Lazy/Encoding/Base64/URL.p_o ) [hedgehog] [26 of 27] Compiling Hedgehog.Gen ( src/Hedgehog/Gen.hs, dist/build/Hedgehog/Gen.p_o ) [hedgehog] [27 of 27] Compiling Hedgehog ( src/Hedgehog.hs, dist/build/Hedgehog.p_o ) [streaming-commons]  high code points [✔] [streaming-commons]  UTF8 leftovers [streaming-commons]  C [streaming-commons]  single chunk [✔] [streaming-commons]  multi chunk, no good [✔] [streaming-commons]  multi chunk, good in the middle [✔] [streaming-commons]  pure [hedgehog] Preprocessing test suite 'test' for hedgehog-1.5.. [hedgehog] Building test suite 'test' for hedgehog-1.5.. [base64] [21 of 22] Compiling Data.Text.Short.Encoding.Base64 ( src/Data/Text/Short/Encoding/Base64.hs, dist/build/Data/Text/Short/Encoding/Base64.p_o ) [base64] [22 of 22] Compiling Data.Text.Short.Encoding.Base64.URL ( src/Data/Text/Short/Encoding/Base64/URL.hs, dist/build/Data/Text/Short/Encoding/Base64/URL.p_o ) [hedgehog] [1 of 9] Compiling Test.Hedgehog.Applicative ( test/Test/Hedgehog/Applicative.hs, dist/build/test/test-tmp/Test/Hedgehog/Applicative.o ) [streaming-commons]  multi chunk, no good [✔] [streaming-commons]  UTF16LE spot checks [streaming-commons]  [[0,216,0],[220,0,0,0,0,0,0]] [✔] [tasty-smallcheck] Documentation created: dist/doc/html/tasty-smallcheck/, [tasty-smallcheck] dist/doc/html/tasty-smallcheck/tasty-smallcheck.txt [tasty-smallcheck] Phase: installPhase [streaming-commons] Data.Streaming.Zlib [tasty-smallcheck] Installing library in /nix/store/wb33c64m64xwfzmj3vnw7p00plvzplbn-tasty-smallcheck-0.8.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [streaming-commons]  Data.Streaming.Zlib [streaming-commons]  inflate/deflate [tasty-smallcheck] Phase: fixupPhase [tasty-smallcheck] shrinking RPATHs of ELF executables and libraries in /nix/store/wb33c64m64xwfzmj3vnw7p00plvzplbn-tasty-smallcheck-0.8.2 [tasty-smallcheck] shrinking /nix/store/wb33c64m64xwfzmj3vnw7p00plvzplbn-tasty-smallcheck-0.8.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHStasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU-ghc9.8.1.so [tasty-smallcheck] checking for references to /build/ in /nix/store/wb33c64m64xwfzmj3vnw7p00plvzplbn-tasty-smallcheck-0.8.2... [tasty-smallcheck] patching script interpreter paths in /nix/store/wb33c64m64xwfzmj3vnw7p00plvzplbn-tasty-smallcheck-0.8.2 [tasty-smallcheck] stripping (with command strip and flags -S -p) in /nix/store/wb33c64m64xwfzmj3vnw7p00plvzplbn-tasty-smallcheck-0.8.2/lib [hedgehog] [2 of 9] Compiling Test.Hedgehog.Confidence ( test/Test/Hedgehog/Confidence.hs, dist/build/test/test-tmp/Test/Hedgehog/Confidence.o ) [hedgehog] [3 of 9] Compiling Test.Hedgehog.Filter ( test/Test/Hedgehog/Filter.hs, dist/build/test/test-tmp/Test/Hedgehog/Filter.o ) [hedgehog] [4 of 9] Compiling Test.Hedgehog.Maybe ( test/Test/Hedgehog/Maybe.hs, dist/build/test/test-tmp/Test/Hedgehog/Maybe.o ) [hedgehog] [5 of 9] Compiling Test.Hedgehog.Seed ( test/Test/Hedgehog/Seed.hs, dist/build/test/test-tmp/Test/Hedgehog/Seed.o ) [hedgehog] [6 of 9] Compiling Test.Hedgehog.Skip ( test/Test/Hedgehog/Skip.hs, dist/build/test/test-tmp/Test/Hedgehog/Skip.o ) [tasty-smallcheck] shrinking RPATHs of ELF executables and libraries in /nix/store/phkyc4s22gqxplsiqpb7jlqch9j54afa-tasty-smallcheck-0.8.2-doc [tasty-smallcheck] checking for references to /build/ in /nix/store/phkyc4s22gqxplsiqpb7jlqch9j54afa-tasty-smallcheck-0.8.2-doc... [tasty-smallcheck] patching script interpreter paths in /nix/store/phkyc4s22gqxplsiqpb7jlqch9j54afa-tasty-smallcheck-0.8.2-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/phkyc4s22gqxplsiqpb7jlqch9j54afa-tasty-smallcheck-0.8.2-doc /nix/store/wb33c64m64xwfzmj3vnw7p00plvzplbn-tasty-smallcheck-0.8.2 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/phkyc4s22gqxplsiqpb7jlqch9j54afa-tasty-smallcheck-0.8.2-doc /nix/store/wb33c64m64xwfzmj3vnw7p00plvzplbn-tasty-smallcheck-0.8.2 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/wb33c64m64xwfzmj3vnw7p00plvzplbn-tasty-smallcheck-0.8.2' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 34 of 171 built (4 building), 395 of 395 downloaded from cache Building filtrable Building integer-logarithms Building tasty-hspec [base64] Preprocessing test suite 'base64-tests' for base64-1.0.. [base64] Building test suite 'base64-tests' for base64-1.0.. [base64] [1 of 2] Compiling Internal ( test/Internal.hs, dist/build/base64-tests/base64-tests-tmp/Internal.o ) [filtrable] Phase: setupCompilerEnvironmentPhase [filtrable] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [hedgehog] [7 of 9] Compiling Test.Hedgehog.Text ( test/Test/Hedgehog/Text.hs, dist/build/test/test-tmp/Test/Hedgehog/Text.o ) [hedgehog] [8 of 9] Compiling Test.Hedgehog.Zip ( test/Test/Hedgehog/Zip.hs, dist/build/test/test-tmp/Test/Hedgehog/Zip.o ) [hedgehog] [9 of 9] Compiling Main ( test/test.hs, dist/build/test/test-tmp/Main.o ) [hedgehog] [10 of 10] Linking dist/build/test/test [streaming-commons]  decompress' [✔] [streaming-commons]  +++ OK, passed 100 tests. [streaming-commons]  compress' [✔] [streaming-commons]  +++ OK, passed 100 tests. [streaming-commons]  with dictionary [✔] [streaming-commons]  +++ OK, passed 100 tests. [vector] [14 of 23] Compiling Data.Vector.Primitive.Mutable ( src/Data/Vector/Primitive/Mutable.hs, dist/build/Data/Vector/Primitive/Mutable.o, dist/build/Data/Vector/Primitive/Mutable.dyn_o ) [vector] [15 of 23] Compiling Data.Vector.Primitive ( src/Data/Vector/Primitive.hs, dist/build/Data/Vector/Primitive.o, dist/build/Data/Vector/Primitive.dyn_o ) [vector] [16 of 23] Compiling Data.Vector.Storable.Internal ( src/Data/Vector/Storable/Internal.hs, dist/build/Data/Vector/Storable/Internal.o, dist/build/Data/Vector/Storable/Internal.dyn_o ) [vector] [17 of 23] Compiling Data.Vector.Storable.Mutable ( src/Data/Vector/Storable/Mutable.hs, dist/build/Data/Vector/Storable/Mutable.o, dist/build/Data/Vector/Storable/Mutable.dyn_o ) [vector] [18 of 23] Compiling Data.Vector.Storable ( src/Data/Vector/Storable.hs, dist/build/Data/Vector/Storable.o, dist/build/Data/Vector/Storable.dyn_o ) [vector] [19 of 23] Compiling Data.Vector.Strict.Mutable ( src/Data/Vector/Strict/Mutable.hs, dist/build/Data/Vector/Strict/Mutable.o, dist/build/Data/Vector/Strict/Mutable.dyn_o ) [vector] [20 of 23] Compiling Data.Vector.Strict ( src/Data/Vector/Strict.hs, dist/build/Data/Vector/Strict.o, dist/build/Data/Vector/Strict.dyn_o ) [integer-logarithms] Phase: setupCompilerEnvironmentPhase [integer-logarithms] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [streaming-commons]  different dict [✔] [filtrable] Phase: unpackPhase [tasty-hspec] Phase: setupCompilerEnvironmentPhase [filtrable] unpacking source archive /nix/store/9if15bhjqaqc4qrzhgzsbkv785mshq9p-filtrable-0.1.6.0.tar.gz [tasty-hspec] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [filtrable] source root is filtrable-0.1.6.0 [filtrable] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "filtrable-0.1.6.0/test/Spec.hs" [filtrable] Phase: patchPhase [filtrable] Replace Cabal file with edited version from mirror://hackage/filtrable-0.1.6.0/revision/1.cabal. [integer-logarithms] Phase: unpackPhase [filtrable] Run jailbreak-cabal to lift version restrictions on build inputs. [integer-logarithms] unpacking source archive /nix/store/ph0i5ssdxwdx25fp5i1sbmq6177nxsr9-integer-logarithms-1.0.4.tar.gz [integer-logarithms] source root is integer-logarithms-1.0.4 [integer-logarithms] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "integer-logarithms-1.0.4/test-suite/Test.hs" [integer-logarithms] Phase: patchPhase [filtrable] Phase: compileBuildDriverPhase [integer-logarithms] Phase: compileBuildDriverPhase [filtrable] setupCompileFlags: -package-db=/build/tmp.IUkHTpTLFQ/setup-package.conf.d -threaded [streaming-commons]  license [integer-logarithms] setupCompileFlags: -package-db=/build/tmp.Iloll7lm2m/setup-package.conf.d -threaded [filtrable] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.IUkHTpTLFQ/Main.o ) [tasty-hspec] Phase: unpackPhase [integer-logarithms] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Iloll7lm2m/Main.o ) [tasty-hspec] unpacking source archive /nix/store/6vy4hv9scm48i0xp5822njwkwpla8jbq-tasty-hspec-1.2.0.4.tar.gz [tasty-hspec] source root is tasty-hspec-1.2.0.4 [filtrable] [2 of 2] Linking Setup [tasty-hspec] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "tasty-hspec-1.2.0.4/tasty-hspec.cabal" [tasty-hspec] Phase: patchPhase [tasty-hspec] Replace Cabal file with edited version from mirror://hackage/tasty-hspec-1.2.0.4/revision/6.cabal. [tasty-hspec] Phase: compileBuildDriverPhase [tasty-hspec] setupCompileFlags: -package-db=/build/tmp.o2gwIh0Vln/setup-package.conf.d -threaded [integer-logarithms] [2 of 2] Linking Setup [tasty-hspec] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.o2gwIh0Vln/Main.o ) [tasty-hspec] [2 of 2] Linking Setup [hedgehog] buildPhase completed in 1 minutes 38 seconds [hedgehog] Phase: checkPhase [streaming-commons]  single deflate [✔] [hedgehog] Running 1 test suites... [hedgehog] Test suite test: RUNNING... [hedgehog] ━━━ Test.Hedgehog.Applicative ━━━ [hedgehog]  ✓ prop_StateT_outside passed 100 tests. [hedgehog]  ✓ 1 succeeded. [hedgehog] ━━━ Test.Hedgehog.Confidence ━━━ [hedgehog]  ✓ prop_with_confidence passed 400 tests. [hedgehog]  number == 1 31% ██████▏············· ✓ 20% [hedgehog]  ✓ prop_with_confidence_and_min_tests passed 1000 tests. [hedgehog]  number == 2 22% ████▎··············· ✓ 10% [hedgehog]  ✓ 2 succeeded. [hedgehog] ━━━ Test.Hedgehog.Filter ━━━ [hedgehog]  ✓ prop_filter_repetition passed 100 tests. [hedgehog]  ✓ prop_filter_even passed 100 tests. [hedgehog]  ✓ 2 succeeded. [hedgehog] ━━━ Test.Hedgehog.Maybe ━━━ [hedgehog]  ✓ prop_mapMaybe passed 1 test. [hedgehog]  ✓ 1 succeeded. [hedgehog] ━━━ Test.Hedgehog.Seed ━━━ [hedgehog]  ✓ prop_avoid_pathological_gamma_values passed 1 test. [hedgehog]  ✓ 1 succeeded. [hedgehog] ━━━ Test.Hedgehog.Skip ━━━ [hedgehog]  ✓ prop_SkipNothing passed 1 test. [hedgehog]  ✓ prop_SkipToFailingTest passed 1 test. [hedgehog]  ✓ prop_SkipPastFailingTest passed 1 test. [hedgehog]  ✓ prop_SkipToNoShrink passed 1 test. [hedgehog]  ✓ prop_SkipToFailingShrink passed 1 test. [hedgehog]  ✓ prop_SkipToPassingShrink passed 1 test. [hedgehog]  ✓ prop_SkipToReportedShrink passed 1 test. [hedgehog]  ✓ prop_compressSkip passed 100 tests. [hedgehog]  ✓ prop_compressDecompressExamples passed 1 test. [hedgehog]  ✓ 9 succeeded. [hedgehog] ━━━ Test.Hedgehog.Text ━━━ [hedgehog]  ✓ prop_show_append_size passed 100 tests. [hedgehog]  ✓ prop_tripping_append_size passed 100 tests. [hedgehog]  ✓ prop_show_append_seed passed 100 tests. [hedgehog]  ✓ prop_tripping_append_seed passed 100 tests. [hedgehog]  ✓ 4 succeeded. [hedgehog] ━━━ Test.Hedgehog.Zip ━━━ [streaming-commons]  single inflate [✔] [streaming-commons]  multi deflate [✔] [hedgehog]  ✓ prop_gen_applicative passed 100 tests. [hedgehog]  ✓ 1 succeeded. [hedgehog] Test suite test: PASS [hedgehog] Test suite logged to: dist/test/hedgehog-1.5-test.log [hedgehog] 1 of 1 test suites (1 of 1 test cases) passed. [hedgehog] Phase: haddockPhase [streaming-commons]  multi inflate [✔] [hedgehog] Preprocessing library for hedgehog-1.5.. [hedgehog] Running Haddock on library for hedgehog-1.5.. [streaming-commons]  lbs zlib [filtrable] Phase: updateAutotoolsGnuConfigScriptsPhase [integer-logarithms] Phase: updateAutotoolsGnuConfigScriptsPhase [filtrable] Phase: configurePhase [integer-logarithms] Phase: configurePhase [filtrable] configureFlags: --verbose --prefix=/nix/store/07cfsbb9xidpdg9zg7ckccimnwi4jyzw-filtrable-0.1.6.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/ny1zr1k63z1hw9sa0g93qzfmvqn8nyhy-filtrable-0.1.6.0-doc/share/doc/filtrable-0.1.6.0 --with-gcc=gcc --package-db=/build/tmp.IUkHTpTLFQ/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [integer-logarithms] configureFlags: --verbose --prefix=/nix/store/v87lfz9kh98d1h6166j4xfppgrx8fz52-integer-logarithms-1.0.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/kh1k2x54nbwzqb1nfh6p4h51d1xnc3n3-integer-logarithms-1.0.4-doc/share/doc/integer-logarithms-1.0.4 --with-gcc=gcc --package-db=/build/tmp.Iloll7lm2m/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [filtrable] Using Parsec parser [filtrable] Configuring filtrable-0.1.6.0... [integer-logarithms] Using Parsec parser [integer-logarithms] Configuring integer-logarithms-1.0.4... [hedgehog] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [tasty-hspec] Phase: updateAutotoolsGnuConfigScriptsPhase [tasty-hspec] Phase: configurePhase [tasty-hspec] configureFlags: --verbose --prefix=/nix/store/mfpvqcsgflycs4mrvf79yxdwnpp6hvi5-tasty-hspec-1.2.0.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/08n7g19vv5bj359v9zilkxg46pi76mzi-tasty-hspec-1.2.0.4-doc/share/doc/tasty-hspec-1.2.0.4 --with-gcc=gcc --package-db=/build/tmp.o2gwIh0Vln/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [tasty-hspec] Using Parsec parser [tasty-hspec] Configuring tasty-hspec-1.2.0.4... [integer-logarithms] Flags chosen: check-bounds=False, integer-gmp=True [integer-logarithms] Dependency array >=0.5.3.0 && <0.6: using array-0.5.6.0 [integer-logarithms] Dependency base >=4.15 && <4.22: using base-4.19.0.0 [integer-logarithms] Dependency ghc-bignum >=1.0 && <1.4: using ghc-bignum-1.3 [integer-logarithms] Dependency ghc-prim <0.14: using ghc-prim-0.11.0 [integer-logarithms] Dependency QuickCheck >=2.14.1 && <2.16: using QuickCheck-2.14.3 [integer-logarithms] Dependency base: using base-4.19.0.0 [integer-logarithms] Dependency integer-logarithms: using integer-logarithms-1.0.4 [integer-logarithms] Dependency smallcheck >=1.2 && <1.3: using smallcheck-1.2.1.1 [integer-logarithms] Dependency tasty >=1.4 && <1.6: using tasty-1.5.3 [integer-logarithms] Dependency tasty-hunit >=0.10 && <0.11: using tasty-hunit-0.10.2 [integer-logarithms] Dependency tasty-quickcheck >=0.10 && <0.12: using tasty-quickcheck-0.11 [integer-logarithms] Dependency tasty-smallcheck >=0.8 && <0.9: using tasty-smallcheck-0.8.2 [filtrable] Flags chosen: containers=True [filtrable] Dependency base: using base-4.19.0.0 [filtrable] Dependency containers >=0.5.11 && <0.7: using containers-0.6.8 [filtrable] Dependency transformers: using transformers-0.6.1.0 [filtrable] Dependency base: using base-4.19.0.0 [filtrable] Dependency filtrable: using filtrable-0.1.6.0 [filtrable] Dependency smallcheck: using smallcheck-1.2.1.1 [filtrable] Dependency tasty: using tasty-1.5.3 [filtrable] Dependency tasty-smallcheck: using tasty-smallcheck-0.8.2 [streaming-commons]  inflate [✔] [streaming-commons]  +++ OK, passed 100 tests. [hedgehog] [ 1 of 27] Compiling Hedgehog.Internal.Barbie ( src/Hedgehog/Internal/Barbie.hs, nothing ) [tasty-hspec] Dependency QuickCheck >=2.7 && <2.16: using QuickCheck-2.14.3 [tasty-hspec] Dependency base >=4.11 && <4.22: using base-4.19.0.0 [tasty-hspec] Dependency hspec >=2.11.0 && <2.12: using hspec-2.11.12 [tasty-hspec] Dependency hspec-api >=2.11.0 && <2.12: using hspec-api-2.11.12 [tasty-hspec] Dependency hspec-core >=2.11.0 && <2.12: using hspec-core-2.11.12 [tasty-hspec] Dependency tasty >=1.3 && <1.6: using tasty-1.5.3 [tasty-hspec] Dependency tasty-quickcheck >=0.9.1 && <0.12: using tasty-quickcheck-0.11 [tasty-hspec] Dependency tasty-smallcheck >=0.1 && <0.9: using tasty-smallcheck-0.8.2 [hedgehog] [ 2 of 27] Compiling Hedgehog.Internal.Distributive ( src/Hedgehog/Internal/Distributive.hs, /build/ghc1118_0/ghc_24.o, /build/ghc1118_0/ghc_24.dyn_o ) [integer-logarithms] Source component graph: [integer-logarithms]  component lib [integer-logarithms]  component test:spec dependency lib [integer-logarithms] Configured component graph: [integer-logarithms]  component integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [integer-logarithms]  include array-0.5.6.0-dc89 [integer-logarithms]  include base-4.19.0.0-b960 [integer-logarithms]  include ghc-bignum-1.3-5487 [integer-logarithms]  include ghc-prim-0.11.0-a69e [integer-logarithms]  component integer-logarithms-1.0.4-2pEGdHlgDPS9e1U8YHMnQI-spec [integer-logarithms]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [integer-logarithms]  include base-4.19.0.0-b960 [integer-logarithms]  include integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [integer-logarithms]  include smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk [integer-logarithms]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [integer-logarithms]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [integer-logarithms]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [integer-logarithms]  include tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [integer-logarithms] Linked component graph: [integer-logarithms]  unit integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [integer-logarithms]  include array-0.5.6.0-dc89 [integer-logarithms]  include base-4.19.0.0-b960 [integer-logarithms]  include ghc-bignum-1.3-5487 [integer-logarithms]  include ghc-prim-0.11.0-a69e [integer-logarithms]  GHC.Integer.Logarithms.Compat=integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH:GHC.Integer.Logarithms.Compat,Math.NumberTheory.Logarithms=integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH:Math.NumberTheory.Logarithms,Math.NumberTheory.Powers.Integer=integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH:Math.NumberTheory.Powers.Integer,Math.NumberTheory.Powers.Natural=integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH:Math.NumberTheory.Powers.Natural [integer-logarithms]  unit integer-logarithms-1.0.4-2pEGdHlgDPS9e1U8YHMnQI-spec [integer-logarithms]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [integer-logarithms]  include base-4.19.0.0-b960 [integer-logarithms]  include integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [integer-logarithms]  include smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk [integer-logarithms]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [integer-logarithms]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [integer-logarithms]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [integer-logarithms]  include tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [integer-logarithms] Ready component graph: [integer-logarithms]  definite integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [integer-logarithms]  depends array-0.5.6.0-dc89 [integer-logarithms]  depends base-4.19.0.0-b960 [integer-logarithms]  depends ghc-bignum-1.3-5487 [integer-logarithms]  depends ghc-prim-0.11.0-a69e [integer-logarithms]  definite integer-logarithms-1.0.4-2pEGdHlgDPS9e1U8YHMnQI-spec [integer-logarithms]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [integer-logarithms]  depends base-4.19.0.0-b960 [integer-logarithms]  depends integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [integer-logarithms]  depends smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk [integer-logarithms]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [integer-logarithms]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [integer-logarithms]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [integer-logarithms]  depends tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [integer-logarithms] Using Cabal-3.10.2.0 compiled by ghc-9.8 [integer-logarithms] Using compiler: ghc-9.8.1 [integer-logarithms] Using install prefix: [integer-logarithms] /nix/store/v87lfz9kh98d1h6166j4xfppgrx8fz52-integer-logarithms-1.0.4 [integer-logarithms] Executables installed in: [integer-logarithms] /nix/store/v87lfz9kh98d1h6166j4xfppgrx8fz52-integer-logarithms-1.0.4/bin [integer-logarithms] Libraries installed in: [integer-logarithms] /nix/store/v87lfz9kh98d1h6166j4xfppgrx8fz52-integer-logarithms-1.0.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [integer-logarithms] Dynamic Libraries installed in: [integer-logarithms] /nix/store/v87lfz9kh98d1h6166j4xfppgrx8fz52-integer-logarithms-1.0.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [integer-logarithms] Private executables installed in: [integer-logarithms] /nix/store/v87lfz9kh98d1h6166j4xfppgrx8fz52-integer-logarithms-1.0.4/libexec/x86_64-linux-ghc-9.8.1/integer-logarithms-1.0.4 [integer-logarithms] Data files installed in: [integer-logarithms] /nix/store/v87lfz9kh98d1h6166j4xfppgrx8fz52-integer-logarithms-1.0.4/share/x86_64-linux-ghc-9.8.1/integer-logarithms-1.0.4 [integer-logarithms] Documentation installed in: [integer-logarithms] /nix/store/kh1k2x54nbwzqb1nfh6p4h51d1xnc3n3-integer-logarithms-1.0.4-doc/share/doc/integer-logarithms-1.0.4 [integer-logarithms] Configuration files installed in: [integer-logarithms] /nix/store/v87lfz9kh98d1h6166j4xfppgrx8fz52-integer-logarithms-1.0.4/etc [integer-logarithms] No alex found [integer-logarithms] Using ar found on system at: [integer-logarithms] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [integer-logarithms] No c2hs found [integer-logarithms] No cpphs found [integer-logarithms] No doctest found [integer-logarithms] Using gcc version 14.3.0 given by user at: [integer-logarithms] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [integer-logarithms] Using ghc version 9.8.1 found on system at: [integer-logarithms] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [integer-logarithms] Using ghc-pkg version 9.8.1 found on system at: [integer-logarithms] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [integer-logarithms] No ghcjs found [integer-logarithms] No ghcjs-pkg found [integer-logarithms] No greencard found [integer-logarithms] Using haddock version 2.30.0 found on system at: [integer-logarithms] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [integer-logarithms] No happy found [integer-logarithms] Using haskell-suite found on system at: haskell-suite-dummy-location [integer-logarithms] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [integer-logarithms] No hmake found [integer-logarithms] Using hpc version 0.69 found on system at: [integer-logarithms] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [integer-logarithms] Using hsc2hs version 0.68.10 found on system at: [integer-logarithms] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [integer-logarithms] Using hscolour version 1.25 found on system at: [integer-logarithms] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [integer-logarithms] No jhc found [integer-logarithms] Using ld found on system at: [integer-logarithms] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [integer-logarithms] No pkg-config found [integer-logarithms] Using runghc version 9.8.1 found on system at: [integer-logarithms] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [integer-logarithms] Using strip version 2.44 found on system at: [integer-logarithms] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [integer-logarithms] Using tar found on system at: [integer-logarithms] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [integer-logarithms] No uhc found [filtrable] Source component graph: [filtrable]  component lib [filtrable]  component test:test dependency lib [filtrable] Configured component graph: [filtrable]  component filtrable-0.1.6.0-J9N9yg16lMg1xOMxC40num [filtrable]  include base-4.19.0.0-b960 [filtrable]  include containers-0.6.8-4775 [filtrable]  include transformers-0.6.1.0-c3ec [filtrable]  component filtrable-0.1.6.0-6u1xWzBpI4aLclWrarcpt2-test [filtrable]  include base-4.19.0.0-b960 [filtrable]  include filtrable-0.1.6.0-J9N9yg16lMg1xOMxC40num [filtrable]  include smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk [filtrable]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [filtrable]  include tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [filtrable] Linked component graph: [filtrable]  unit filtrable-0.1.6.0-J9N9yg16lMg1xOMxC40num [filtrable]  include base-4.19.0.0-b960 [filtrable]  include containers-0.6.8-4775 [filtrable]  include transformers-0.6.1.0-c3ec [filtrable]  Data.Filtrable=filtrable-0.1.6.0-J9N9yg16lMg1xOMxC40num:Data.Filtrable [filtrable]  unit filtrable-0.1.6.0-6u1xWzBpI4aLclWrarcpt2-test [filtrable]  include base-4.19.0.0-b960 [filtrable]  include filtrable-0.1.6.0-J9N9yg16lMg1xOMxC40num [filtrable]  include smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk [filtrable]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [filtrable]  include tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [filtrable] Ready component graph: [filtrable]  definite filtrable-0.1.6.0-J9N9yg16lMg1xOMxC40num [filtrable]  depends base-4.19.0.0-b960 [filtrable]  depends containers-0.6.8-4775 [filtrable]  depends transformers-0.6.1.0-c3ec [filtrable]  definite filtrable-0.1.6.0-6u1xWzBpI4aLclWrarcpt2-test [filtrable]  depends base-4.19.0.0-b960 [filtrable]  depends filtrable-0.1.6.0-J9N9yg16lMg1xOMxC40num [filtrable]  depends smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk [filtrable]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [filtrable]  depends tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [filtrable] Using Cabal-3.10.2.0 compiled by ghc-9.8 [filtrable] Using compiler: ghc-9.8.1 [filtrable] Using install prefix: [filtrable] /nix/store/07cfsbb9xidpdg9zg7ckccimnwi4jyzw-filtrable-0.1.6.0 [filtrable] Executables installed in: [filtrable] /nix/store/07cfsbb9xidpdg9zg7ckccimnwi4jyzw-filtrable-0.1.6.0/bin [filtrable] Libraries installed in: [filtrable] /nix/store/07cfsbb9xidpdg9zg7ckccimnwi4jyzw-filtrable-0.1.6.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/filtrable-0.1.6.0-J9N9yg16lMg1xOMxC40num [filtrable] Dynamic Libraries installed in: [filtrable] /nix/store/07cfsbb9xidpdg9zg7ckccimnwi4jyzw-filtrable-0.1.6.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [filtrable] Private executables installed in: [filtrable] /nix/store/07cfsbb9xidpdg9zg7ckccimnwi4jyzw-filtrable-0.1.6.0/libexec/x86_64-linux-ghc-9.8.1/filtrable-0.1.6.0 [filtrable] Data files installed in: [filtrable] /nix/store/07cfsbb9xidpdg9zg7ckccimnwi4jyzw-filtrable-0.1.6.0/share/x86_64-linux-ghc-9.8.1/filtrable-0.1.6.0 [filtrable] Documentation installed in: [filtrable] /nix/store/ny1zr1k63z1hw9sa0g93qzfmvqn8nyhy-filtrable-0.1.6.0-doc/share/doc/filtrable-0.1.6.0 [filtrable] Configuration files installed in: [filtrable] /nix/store/07cfsbb9xidpdg9zg7ckccimnwi4jyzw-filtrable-0.1.6.0/etc [filtrable] No alex found [filtrable] Using ar found on system at: [filtrable] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [filtrable] No c2hs found [filtrable] No cpphs found [filtrable] No doctest found [filtrable] Using gcc version 14.3.0 given by user at: [filtrable] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [filtrable] Using ghc version 9.8.1 found on system at: [filtrable] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [filtrable] Using ghc-pkg version 9.8.1 found on system at: [filtrable] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [filtrable] No ghcjs found [filtrable] No ghcjs-pkg found [filtrable] No greencard found [filtrable] Using haddock version 2.30.0 found on system at: [filtrable] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [filtrable] No happy found [filtrable] Using haskell-suite found on system at: haskell-suite-dummy-location [filtrable] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [filtrable] No hmake found [filtrable] Using hpc version 0.69 found on system at: [filtrable] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [filtrable] Using hsc2hs version 0.68.10 found on system at: [filtrable] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [filtrable] Using hscolour version 1.25 found on system at: [filtrable] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [filtrable] No jhc found [filtrable] Using ld found on system at: [filtrable] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [filtrable] No pkg-config found [filtrable] Using runghc version 9.8.1 found on system at: [filtrable] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [filtrable] Using strip version 2.44 found on system at: [filtrable] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [filtrable] Using tar found on system at: [filtrable] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [filtrable] No uhc found [integer-logarithms] Phase: buildPhase [filtrable] Phase: buildPhase [integer-logarithms] Preprocessing library for integer-logarithms-1.0.4.. [integer-logarithms] Building library for integer-logarithms-1.0.4.. [filtrable] Preprocessing library for filtrable-0.1.6.0.. [tasty-hspec] Source component graph: component lib [tasty-hspec] Configured component graph: [tasty-hspec]  component tasty-hspec-1.2.0.4-1fB9WxEt32WCtnKZC2FOU5 [tasty-hspec]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [tasty-hspec]  include base-4.19.0.0-b960 [tasty-hspec]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [tasty-hspec]  include hspec-api-2.11.12-LAzhT9XP8SVCJ16hxOm0EJ [tasty-hspec]  include hspec-core-2.11.12-39AL3IYzsBd4t4draAjgjY [tasty-hspec]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-hspec]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [tasty-hspec]  include tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [tasty-hspec] Linked component graph: [tasty-hspec]  unit tasty-hspec-1.2.0.4-1fB9WxEt32WCtnKZC2FOU5 [tasty-hspec]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [tasty-hspec]  include base-4.19.0.0-b960 [tasty-hspec]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [tasty-hspec]  include hspec-api-2.11.12-LAzhT9XP8SVCJ16hxOm0EJ [tasty-hspec]  include hspec-core-2.11.12-39AL3IYzsBd4t4draAjgjY [tasty-hspec]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-hspec]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [tasty-hspec]  include tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [tasty-hspec]  Test.Tasty.Hspec=tasty-hspec-1.2.0.4-1fB9WxEt32WCtnKZC2FOU5:Test.Tasty.Hspec [tasty-hspec] Ready component graph: [tasty-hspec]  definite tasty-hspec-1.2.0.4-1fB9WxEt32WCtnKZC2FOU5 [tasty-hspec]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [tasty-hspec]  depends base-4.19.0.0-b960 [tasty-hspec]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [tasty-hspec]  depends hspec-api-2.11.12-LAzhT9XP8SVCJ16hxOm0EJ [tasty-hspec]  depends hspec-core-2.11.12-39AL3IYzsBd4t4draAjgjY [tasty-hspec]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-hspec]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [tasty-hspec]  depends tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [tasty-hspec] Using Cabal-3.10.2.0 compiled by ghc-9.8 [tasty-hspec] Using compiler: ghc-9.8.1 [tasty-hspec] Using install prefix: [tasty-hspec] /nix/store/mfpvqcsgflycs4mrvf79yxdwnpp6hvi5-tasty-hspec-1.2.0.4 [tasty-hspec] Executables installed in: [tasty-hspec] /nix/store/mfpvqcsgflycs4mrvf79yxdwnpp6hvi5-tasty-hspec-1.2.0.4/bin [tasty-hspec] Libraries installed in: [tasty-hspec] /nix/store/mfpvqcsgflycs4mrvf79yxdwnpp6hvi5-tasty-hspec-1.2.0.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/tasty-hspec-1.2.0.4-1fB9WxEt32WCtnKZC2FOU5 [tasty-hspec] Dynamic Libraries installed in: [tasty-hspec] /nix/store/mfpvqcsgflycs4mrvf79yxdwnpp6hvi5-tasty-hspec-1.2.0.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [tasty-hspec] Private executables installed in: [tasty-hspec] /nix/store/mfpvqcsgflycs4mrvf79yxdwnpp6hvi5-tasty-hspec-1.2.0.4/libexec/x86_64-linux-ghc-9.8.1/tasty-hspec-1.2.0.4 [tasty-hspec] Data files installed in: [tasty-hspec] /nix/store/mfpvqcsgflycs4mrvf79yxdwnpp6hvi5-tasty-hspec-1.2.0.4/share/x86_64-linux-ghc-9.8.1/tasty-hspec-1.2.0.4 [tasty-hspec] Documentation installed in: [tasty-hspec] /nix/store/08n7g19vv5bj359v9zilkxg46pi76mzi-tasty-hspec-1.2.0.4-doc/share/doc/tasty-hspec-1.2.0.4 [tasty-hspec] Configuration files installed in: [tasty-hspec] /nix/store/mfpvqcsgflycs4mrvf79yxdwnpp6hvi5-tasty-hspec-1.2.0.4/etc [tasty-hspec] No alex found [tasty-hspec] Using ar found on system at: [tasty-hspec] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [tasty-hspec] No c2hs found [tasty-hspec] No cpphs found [tasty-hspec] No doctest found [tasty-hspec] Using gcc version 14.3.0 given by user at: [tasty-hspec] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [tasty-hspec] Using ghc version 9.8.1 found on system at: [tasty-hspec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [tasty-hspec] Using ghc-pkg version 9.8.1 found on system at: [tasty-hspec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [tasty-hspec] No ghcjs found [tasty-hspec] No ghcjs-pkg found [tasty-hspec] No greencard found [tasty-hspec] Using haddock version 2.30.0 found on system at: [tasty-hspec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [tasty-hspec] No happy found [tasty-hspec] Using haskell-suite found on system at: haskell-suite-dummy-location [tasty-hspec] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [tasty-hspec] No hmake found [tasty-hspec] Using hpc version 0.69 found on system at: [tasty-hspec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [tasty-hspec] Using hsc2hs version 0.68.10 found on system at: [tasty-hspec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [tasty-hspec] Using hscolour version 1.25 found on system at: [tasty-hspec] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [tasty-hspec] No jhc found [tasty-hspec] Using ld found on system at: [tasty-hspec] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [tasty-hspec] No pkg-config found [filtrable] Building library for filtrable-0.1.6.0.. [tasty-hspec] Using runghc version 9.8.1 found on system at: [tasty-hspec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [tasty-hspec] Using strip version 2.44 found on system at: [tasty-hspec] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [tasty-hspec] Using tar found on system at: [tasty-hspec] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [tasty-hspec] No uhc found [hedgehog] [ 3 of 27] Compiling Hedgehog.Internal.Exception ( src/Hedgehog/Internal/Exception.hs, /build/ghc1118_0/ghc_26.o, /build/ghc1118_0/ghc_26.dyn_o ) [streaming-commons]  deflate [✔] [streaming-commons]  +++ OK, passed 100 tests. [integer-logarithms] [1 of 4] Compiling GHC.Integer.Logarithms.Compat ( src/GHC/Integer/Logarithms/Compat.hs, dist/build/GHC/Integer/Logarithms/Compat.o, dist/build/GHC/Integer/Logarithms/Compat.dyn_o ) [filtrable] [1 of 2] Compiling Data.Set.Private ( Data/Set/Private.hs, dist/build/Data/Set/Private.o, dist/build/Data/Set/Private.dyn_o ) [tasty-hspec] Phase: buildPhase [hedgehog] [ 4 of 27] Compiling Hedgehog.Internal.HTraversable ( src/Hedgehog/Internal/HTraversable.hs, nothing ) [hedgehog] [ 5 of 27] Compiling Hedgehog.Internal.Opaque ( src/Hedgehog/Internal/Opaque.hs, nothing ) [integer-logarithms] [2 of 4] Compiling Math.NumberTheory.Logarithms ( src/Math/NumberTheory/Logarithms.hs, dist/build/Math/NumberTheory/Logarithms.o, dist/build/Math/NumberTheory/Logarithms.dyn_o ) [hedgehog] [ 6 of 27] Compiling Hedgehog.Internal.Prelude ( src/Hedgehog/Internal/Prelude.hs, /build/ghc1118_0/ghc_30.o, /build/ghc1118_0/ghc_30.dyn_o ) [tasty-hspec] Preprocessing library for tasty-hspec-1.2.0.4.. [tasty-hspec] Building library for tasty-hspec-1.2.0.4.. [hedgehog] [ 7 of 27] Compiling Hedgehog.Internal.Range ( src/Hedgehog/Internal/Range.hs, /build/ghc1118_0/ghc_36.o, /build/ghc1118_0/ghc_36.dyn_o ) [streaming-commons]  flushing [tasty-hspec] [1 of 1] Compiling Test.Tasty.Hspec ( src/Test/Tasty/Hspec.hs, dist/build/Test/Tasty/Hspec.o, dist/build/Test/Tasty/Hspec.dyn_o ) [filtrable] [2 of 2] Compiling Data.Filtrable ( Data/Filtrable.hs, dist/build/Data/Filtrable.o, dist/build/Data/Filtrable.dyn_o ) [filtrable]  [filtrable] Data/Filtrable.hs:16:1: warning: [GHC-66111] [-Wunused-imports] [filtrable]  The import of ‘Data.Bool’ is redundant [filtrable]  except perhaps to import instances from ‘Data.Bool’ [filtrable]  To import instances alone, use: import Data.Bool() [filtrable]  | [filtrable] 16 | import Data.Bool (bool) [filtrable]  | ^^^^^^^^^^^^^^^^^^^^^^^ [filtrable]  [filtrable] Data/Filtrable.hs:22:1: warning: [GHC-66111] [-Wunused-imports] [filtrable]  The import of ‘Data.Traversable’ is redundant [filtrable]  except perhaps to import instances from ‘Data.Traversable’ [filtrable]  To import instances alone, use: import Data.Traversable() [filtrable]  | [filtrable] 22 | import Data.Traversable [filtrable]  | ^^^^^^^^^^^^^^^^^^^^^^^ [hedgehog] [ 8 of 27] Compiling Hedgehog.Internal.Region ( src/Hedgehog/Internal/Region.hs, /build/ghc1118_0/ghc_38.o, /build/ghc1118_0/ghc_38.dyn_o ) [streaming-commons]  zlib [✔] [hedgehog] [ 9 of 27] Compiling Hedgehog.Internal.Seed ( src/Hedgehog/Internal/Seed.hs, /build/ghc1118_0/ghc_42.o, /build/ghc1118_0/ghc_42.dyn_o ) [tasty-hspec] [1 of 1] Compiling Test.Tasty.Hspec ( src/Test/Tasty/Hspec.hs, dist/build/Test/Tasty/Hspec.p_o ) [streaming-commons]  gzip [✔] [streaming-commons]  large raw #9 [hedgehog] [10 of 27] Compiling Hedgehog.Internal.Show ( src/Hedgehog/Internal/Show.hs, /build/ghc1118_0/ghc_44.o, /build/ghc1118_0/ghc_44.dyn_o ) [integer-logarithms] [3 of 4] Compiling Math.NumberTheory.Powers.Integer ( src/Math/NumberTheory/Powers/Integer.hs, dist/build/Math/NumberTheory/Powers/Integer.o, dist/build/Math/NumberTheory/Powers/Integer.dyn_o ) [integer-logarithms] [4 of 4] Compiling Math.NumberTheory.Powers.Natural ( src/Math/NumberTheory/Powers/Natural.hs, dist/build/Math/NumberTheory/Powers/Natural.o, dist/build/Math/NumberTheory/Powers/Natural.dyn_o ) [streaming-commons]  compressing [✔] [integer-logarithms] [1 of 4] Compiling GHC.Integer.Logarithms.Compat ( src/GHC/Integer/Logarithms/Compat.hs, dist/build/GHC/Integer/Logarithms/Compat.p_o ) [hedgehog] [11 of 27] Compiling Hedgehog.Internal.Shrink ( src/Hedgehog/Internal/Shrink.hs, /build/ghc1118_0/ghc_46.o, /build/ghc1118_0/ghc_46.dyn_o ) [hedgehog] [12 of 27] Compiling Hedgehog.Internal.Source ( src/Hedgehog/Internal/Source.hs, /build/ghc1118_0/ghc_48.o, /build/ghc1118_0/ghc_48.dyn_o ) [integer-logarithms] [2 of 4] Compiling Math.NumberTheory.Logarithms ( src/Math/NumberTheory/Logarithms.hs, dist/build/Math/NumberTheory/Logarithms.p_o ) [streaming-commons]  decompressing [✔] [filtrable] [1 of 2] Compiling Data.Set.Private ( Data/Set/Private.hs, dist/build/Data/Set/Private.p_o ) [hedgehog] [13 of 27] Compiling Hedgehog.Internal.Tree ( src/Hedgehog/Internal/Tree.hs, /build/ghc1118_0/ghc_50.o, /build/ghc1118_0/ghc_50.dyn_o ) [streaming-commons]  getUnusedInflate [✔] [filtrable] [2 of 2] Compiling Data.Filtrable ( Data/Filtrable.hs, dist/build/Data/Filtrable.p_o ) [filtrable]  [filtrable] Data/Filtrable.hs:16:1: warning: [GHC-66111] [-Wunused-imports] [filtrable]  The import of ‘Data.Bool’ is redundant [filtrable]  except perhaps to import instances from ‘Data.Bool’ [filtrable]  To import instances alone, use: import Data.Bool() [filtrable]  | [filtrable] 16 | import Data.Bool (bool) [filtrable]  | ^^^^^^^^^^^^^^^^^^^^^^^ [filtrable]  [filtrable] Data/Filtrable.hs:22:1: warning: [GHC-66111] [-Wunused-imports] [filtrable]  The import of ‘Data.Traversable’ is redundant [filtrable]  except perhaps to import instances from ‘Data.Traversable’ [filtrable]  To import instances alone, use: import Data.Traversable() [filtrable]  | [filtrable] 22 | import Data.Traversable [filtrable]  | ^^^^^^^^^^^^^^^^^^^^^^^ [streaming-commons]  [streaming-commons] Finished in 172.9178 seconds [streaming-commons] 63 examples, 0 failures [streaming-commons] Test suite test: PASS [streaming-commons] Test suite logged to: dist/test/streaming-commons-0.2.3.0-test.log [streaming-commons] 1 of 1 test suites (1 of 1 test cases) passed. [streaming-commons] checkPhase completed in 2 minutes 53 seconds [streaming-commons] Phase: haddockPhase [integer-logarithms] [3 of 4] Compiling Math.NumberTheory.Powers.Integer ( src/Math/NumberTheory/Powers/Integer.hs, dist/build/Math/NumberTheory/Powers/Integer.p_o ) [integer-logarithms] [4 of 4] Compiling Math.NumberTheory.Powers.Natural ( src/Math/NumberTheory/Powers/Natural.hs, dist/build/Math/NumberTheory/Powers/Natural.p_o ) [streaming-commons] Preprocessing library for streaming-commons-0.2.3.0.. [streaming-commons] Running Haddock on library for streaming-commons-0.2.3.0.. [tasty-hspec] Phase: checkPhase [streaming-commons] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [tasty-hspec] Package has no test suites. [tasty-hspec] Phase: haddockPhase [hedgehog] [14 of 27] Compiling Hedgehog.Main ( src/Hedgehog/Main.hs, nothing ) [hedgehog] [15 of 27] Compiling Hedgehog.Range ( src/Hedgehog/Range.hs, /build/ghc1118_0/ghc_52.o, /build/ghc1118_0/ghc_52.dyn_o ) [hedgehog] [16 of 27] Compiling Hedgehog.Internal.Gen ( src/Hedgehog/Internal/Gen.hs, /build/ghc1118_0/ghc_28.o, /build/ghc1118_0/ghc_28.dyn_o ) [tasty-hspec] Preprocessing library for tasty-hspec-1.2.0.4.. [tasty-hspec] Running Haddock on library for tasty-hspec-1.2.0.4.. [tasty-hspec] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [streaming-commons] [ 1 of 11] Compiling Data.Streaming.ByteString.Builder.Buffer ( Data/Streaming/ByteString/Builder/Buffer.hs, nothing ) [streaming-commons] [ 2 of 11] Compiling Data.Streaming.ByteString.Builder ( Data/Streaming/ByteString/Builder.hs, nothing ) [streaming-commons] [ 3 of 11] Compiling Data.Streaming.FileRead ( Data/Streaming/FileRead.hs, nothing ) [streaming-commons] [ 4 of 11] Compiling Data.Streaming.Filesystem ( Data/Streaming/Filesystem.hs, nothing ) [tasty-hspec] [1 of 1] Compiling Test.Tasty.Hspec ( src/Test/Tasty/Hspec.hs, nothing ) [streaming-commons] [ 5 of 11] Compiling Data.Streaming.Network.Internal ( Data/Streaming/Network/Internal.hs, nothing ) [streaming-commons] [ 6 of 11] Compiling Data.Streaming.Network ( Data/Streaming/Network.hs, nothing ) [integer-logarithms] Preprocessing test suite 'spec' for integer-logarithms-1.0.4.. [integer-logarithms] Building test suite 'spec' for integer-logarithms-1.0.4.. [tasty-hspec] Haddock coverage: [integer-logarithms] [1 of 4] Compiling Math.NumberTheory.TestUtils ( test-suite/Math/NumberTheory/TestUtils.hs, dist/build/spec/spec-tmp/Math/NumberTheory/TestUtils.o ) [tasty-hspec]  100% ( 8 / 8) in 'Test.Tasty.Hspec' [streaming-commons] [ 7 of 11] Compiling Data.Streaming.Process.Internal ( Data/Streaming/Process/Internal.hs, nothing ) [streaming-commons] [ 8 of 11] Compiling Data.Streaming.Process ( Data/Streaming/Process.hs, nothing ) [streaming-commons] [ 9 of 11] Compiling Data.Streaming.Text ( Data/Streaming/Text.hs, nothing ) [integer-logarithms] [2 of 4] Compiling Orphans ( test-suite/Orphans.hs, dist/build/spec/spec-tmp/Orphans.o ) [integer-logarithms] [3 of 4] Compiling Math.NumberTheory.LogarithmsTests ( test-suite/Math/NumberTheory/LogarithmsTests.hs, dist/build/spec/spec-tmp/Math/NumberTheory/LogarithmsTests.o ) [streaming-commons] [10 of 11] Compiling Data.Streaming.Zlib.Lowlevel ( Data/Streaming/Zlib/Lowlevel.hs, nothing ) [streaming-commons] [11 of 11] Compiling Data.Streaming.Zlib ( Data/Streaming/Zlib.hs, nothing ) [streaming-commons] Haddock coverage: [streaming-commons] Warning: 'Builder' is out of scope. [streaming-commons]  If you qualify the identifier, haddock can try to link it anyway. [streaming-commons]  95% ( 19 / 20) in 'Data.Streaming.ByteString.Builder.Buffer' [streaming-commons]  Missing documentation for: [streaming-commons]  defaultStrategy (Data/Streaming/ByteString/Builder/Buffer.hs:199) [streaming-commons] Warning: 'toLazyByteStringWith' is out of scope. [streaming-commons]  If you qualify the identifier, haddock can try to link it anyway. [streaming-commons]  82% ( 23 / 28) in 'Data.Streaming.ByteString.Builder' [streaming-commons]  Missing documentation for: [streaming-commons]  BuilderRecv (Data/Streaming/ByteString/Builder.hs:75) [streaming-commons]  BuilderFinish (Data/Streaming/ByteString/Builder.hs:77) [streaming-commons]  newBuilderRecv (Data/Streaming/ByteString/Builder.hs:80) [streaming-commons]  newByteStringBuilderRecv (Data/Streaming/ByteString/Builder.hs:84) [streaming-commons]  defaultStrategy (Data/Streaming/ByteString/Builder/Buffer.hs:199) [streaming-commons]  20% ( 1 / 5) in 'Data.Streaming.FileRead' [streaming-commons]  Missing documentation for: [streaming-commons]  ReadHandle (Data/Streaming/FileRead.hs:26) [streaming-commons]  openFile (Data/Streaming/FileRead.hs:29) [streaming-commons]  closeFile (Data/Streaming/FileRead.hs:32) [streaming-commons]  readChunk (Data/Streaming/FileRead.hs:35) [streaming-commons]  42% ( 3 / 7) in 'Data.Streaming.Filesystem' [streaming-commons]  Missing documentation for: [streaming-commons]  DirStream [streaming-commons]  readDirStream (Data/Streaming/Filesystem.hs:67) [streaming-commons]  FileType (Data/Streaming/Filesystem.hs:94) [streaming-commons]  getFileType (Data/Streaming/Filesystem.hs:76) [streaming-commons]  88% ( 8 / 9) in 'Data.Streaming.Network.Internal' [streaming-commons]  Missing documentation for: [streaming-commons]  Module header [streaming-commons]  68% ( 52 / 76) in 'Data.Streaming.Network' [streaming-commons]  Missing documentation for: [streaming-commons]  Module header [streaming-commons]  message (Data/Streaming/Network.hs:451) [streaming-commons]  HasPort (Data/Streaming/Network.hs:453) [streaming-commons]  HasAfterBind (Data/Streaming/Network.hs:503) [streaming-commons]  HasReadWrite (Data/Streaming/Network.hs:617) [streaming-commons]  HasPath (Data/Streaming/Network.hs:484) [streaming-commons]  setPort (Data/Streaming/Network.hs:464) [streaming-commons]  setHost (Data/Streaming/Network.hs:467) [streaming-commons]  setAfterBind (Data/Streaming/Network.hs:514) [streaming-commons]  setNeedLocalAddr (Data/Streaming/Network.hs:498) [streaming-commons]  setPath (Data/Streaming/Network.hs:495) [streaming-commons]  getPort (Data/Streaming/Network.hs:461) [streaming-commons]  getHost (Data/Streaming/Network.hs:470) [streaming-commons]  getAfterBind (Data/Streaming/Network.hs:511) [streaming-commons]  getNeedLocalAddr (Data/Streaming/Network.hs:501) [streaming-commons]  getPath (Data/Streaming/Network.hs:492) [streaming-commons]  appRead (Data/Streaming/Network.hs:628) [streaming-commons]  appWrite (Data/Streaming/Network.hs:631) [streaming-commons]  appSockAddr (Data/Streaming/Network.hs:602) [streaming-commons]  appLocalAddr (Data/Streaming/Network.hs:599) [streaming-commons]  unassignedPorts (Data/Streaming/Network.hs:211) [streaming-commons]  safeRecv (Data/Streaming/Network.hs:317) [streaming-commons]  ConnectionHandle (Data/Streaming/Network.hs:544) [streaming-commons]  runTCPServerWithHandle (Data/Streaming/Network.hs:547) [filtrable] Preprocessing test suite 'test' for filtrable-0.1.6.0.. [streaming-commons]  75% ( 3 / 4) in 'Data.Streaming.Process.Internal' [streaming-commons]  Missing documentation for: [streaming-commons]  Module header [filtrable] Building test suite 'test' for filtrable-0.1.6.0.. [streaming-commons] Warning: 'UseProvidedHandle' is ambiguous. It is defined [streaming-commons]  * at Data/Streaming/Process.hs:73:26 [streaming-commons]  * at Data/Streaming/Process.hs:73:1 [streaming-commons]  You may be able to disambiguate the identifier by qualifying it or [streaming-commons]  by specifying the type/value namespace explicitly. [streaming-commons]  Defaulting to the one defined at Data/Streaming/Process.hs:73:1 [streaming-commons] Warning: 'ProcessExitedUnsuccessfully' is ambiguous. It is defined [streaming-commons]  * at Data/Streaming/Process.hs:196:36 [streaming-commons]  * at Data/Streaming/Process.hs:196:1 [streaming-commons]  You may be able to disambiguate the identifier by qualifying it or [streaming-commons]  by specifying the type/value namespace explicitly. [streaming-commons]  Defaulting to the one defined at Data/Streaming/Process.hs:196:1 [streaming-commons]  100% ( 24 / 24) in 'Data.Streaming.Process' [streaming-commons]  90% ( 9 / 10) in 'Data.Streaming.Text' [streaming-commons]  Missing documentation for: [streaming-commons]  DecodeResult (Data/Streaming/Text.hs:91) [streaming-commons]  0% ( 0 / 21) in 'Data.Streaming.Zlib.Lowlevel' [streaming-commons]  Missing documentation for: [streaming-commons]  Module header [streaming-commons]  ZStreamStruct (Data/Streaming/Zlib/Lowlevel.hs:31) [streaming-commons]  ZStream' (Data/Streaming/Zlib/Lowlevel.hs:32) [streaming-commons]  zstreamNew (Data/Streaming/Zlib/Lowlevel.hs:42) [streaming-commons]  Strategy (Data/Streaming/Zlib/Lowlevel.hs:34) [streaming-commons]  deflateInit2 (Data/Streaming/Zlib/Lowlevel.hs:50) [streaming-commons]  inflateInit2 (Data/Streaming/Zlib/Lowlevel.hs:59) [streaming-commons]  c_free_z_stream_inflate (Data/Streaming/Zlib/Lowlevel.hs:61) [streaming-commons]  c_free_z_stream_deflate (Data/Streaming/Zlib/Lowlevel.hs:64) [streaming-commons]  c_set_avail_in (Data/Streaming/Zlib/Lowlevel.hs:67) [streaming-commons]  c_set_avail_out (Data/Streaming/Zlib/Lowlevel.hs:70) [streaming-commons]  c_get_avail_out (Data/Streaming/Zlib/Lowlevel.hs:73) [streaming-commons]  c_get_avail_in (Data/Streaming/Zlib/Lowlevel.hs:76) [streaming-commons]  c_get_next_in (Data/Streaming/Zlib/Lowlevel.hs:79) [streaming-commons]  c_call_inflate_noflush (Data/Streaming/Zlib/Lowlevel.hs:82) [streaming-commons]  c_call_deflate_noflush (Data/Streaming/Zlib/Lowlevel.hs:85) [streaming-commons]  c_call_deflate_finish (Data/Streaming/Zlib/Lowlevel.hs:88) [streaming-commons]  c_call_deflate_flush (Data/Streaming/Zlib/Lowlevel.hs:91) [streaming-commons]  c_call_deflate_full_flush (Data/Streaming/Zlib/Lowlevel.hs:94) [streaming-commons]  c_call_deflate_set_dictionary (Data/Streaming/Zlib/Lowlevel.hs:97) [streaming-commons]  c_call_inflate_set_dictionary (Data/Streaming/Zlib/Lowlevel.hs:100) [streaming-commons] Warning: 'WindowBits' is ambiguous. It is defined [streaming-commons]  * in ‘Codec.Compression.Zlib.Stream’ [streaming-commons]  * in ‘Codec.Compression.Zlib.Stream’ [streaming-commons]  You may be able to disambiguate the identifier by qualifying it or [streaming-commons]  by specifying the type/value namespace explicitly. [streaming-commons]  Defaulting to the one defined in ‘Codec.Compression.Zlib.Stream’ [streaming-commons] Warning: 'Inflate' is ambiguous. It is defined [streaming-commons]  * at Data/Streaming/Zlib.hs:64:16 [streaming-commons]  * at Data/Streaming/Zlib.hs:64:1 [streaming-commons]  You may be able to disambiguate the identifier by qualifying it or [streaming-commons]  by specifying the type/value namespace explicitly. [streaming-commons]  Defaulting to the one defined at Data/Streaming/Zlib.hs:64:1 [streaming-commons] Warning: 'Deflate' is ambiguous. It is defined [streaming-commons]  * at Data/Streaming/Zlib.hs:72:19 [streaming-commons]  * at Data/Streaming/Zlib.hs:72:1 [streaming-commons]  You may be able to disambiguate the identifier by qualifying it or [streaming-commons]  by specifying the type/value namespace explicitly. [streaming-commons]  Defaulting to the one defined at Data/Streaming/Zlib.hs:72:1 [streaming-commons]  95% ( 23 / 24) in 'Data.Streaming.Zlib' [streaming-commons]  Missing documentation for: [streaming-commons]  PopperRes (Data/Streaming/Zlib.hs:218) [filtrable] [1 of 1] Compiling Main ( test/Spec.hs, dist/build/test/test-tmp/Main.o ) [base64] [2 of 2] Compiling Main ( test/Main.hs, dist/build/base64-tests/base64-tests-tmp/Main.o ) [filtrable]  [filtrable] test/Spec.hs:17:47: warning: [GHC-88464] [-Wpartial-type-signatures] [filtrable]  • Found type wildcard ‘_’ standing for ‘Maybe Bool -> Bool’ [filtrable]  • In an expression type signature: _ -> [Maybe Bool] -> _ [filtrable]  In the second argument of ‘testProperty’, namely [filtrable]  ‘(prop_filter :: _ -> [Maybe Bool] -> _)’ [filtrable]  In the expression: [filtrable]  testProperty "filter" (prop_filter :: _ -> [Maybe Bool] -> _) [filtrable]  • Relevant bindings include [filtrable]  main :: IO () (bound at test/Spec.hs:15:1) [filtrable]  | [filtrable] 17 | [ testProperty "filter" (prop_filter :: _ -> [Maybe Bool] -> _) [filtrable]  | ^ [filtrable]  [filtrable] test/Spec.hs:17:68: warning: [GHC-88464] [-Wpartial-type-signatures] [filtrable]  • Found type wildcard ‘_’ standing for ‘Bool’ [filtrable]  • In an expression type signature: _ -> [Maybe Bool] -> _ [filtrable]  In the second argument of ‘testProperty’, namely [filtrable]  ‘(prop_filter :: _ -> [Maybe Bool] -> _)’ [filtrable]  In the expression: [filtrable]  testProperty "filter" (prop_filter :: _ -> [Maybe Bool] -> _) [filtrable]  • Relevant bindings include [filtrable]  main :: IO () (bound at test/Spec.hs:15:1) [filtrable]  | [filtrable] 17 | [ testProperty "filter" (prop_filter :: _ -> [Maybe Bool] -> _) [filtrable]  | ^ [filtrable]  [filtrable] test/Spec.hs:20:50: warning: [GHC-88464] [-Wpartial-type-signatures] [filtrable]  • Found type wildcard ‘_’ standing for ‘Bool’ [filtrable]  • In an expression type signature: [Int] -> _ [filtrable]  In the second argument of ‘testProperty’, namely [filtrable]  ‘(prop_nub :: [Int] -> _)’ [filtrable]  In the expression: testProperty "nub" (prop_nub :: [Int] -> _) [filtrable]  • Relevant bindings include [filtrable]  main :: IO () (bound at test/Spec.hs:15:1) [filtrable]  | [filtrable] 20 | [ testProperty "nub" (prop_nub :: [Int] -> _) [filtrable]  | ^ [filtrable]  [filtrable] test/Spec.hs:21:56: warning: [GHC-88464] [-Wpartial-type-signatures] [filtrable]  • Found type wildcard ‘_’ standing for ‘Bool’ [filtrable]  • In an expression type signature: [Int] -> _ [filtrable]  In the second argument of ‘testProperty’, namely [filtrable]  ‘(prop_nubOrd :: [Int] -> _)’ [filtrable]  In the expression: [filtrable]  testProperty "nubOrd" (prop_nubOrd :: [Int] -> _) [filtrable]  • Relevant bindings include [filtrable]  main :: IO () (bound at test/Spec.hs:15:1) [filtrable]  | [filtrable] 21 | , testProperty "nubOrd" (prop_nubOrd :: [Int] -> _) [filtrable]  | ^ [integer-logarithms] [4 of 4] Compiling Main ( test-suite/Test.hs, dist/build/spec/spec-tmp/Main.o ) [hedgehog] [17 of 27] Compiling Hedgehog.Internal.Property ( src/Hedgehog/Internal/Property.hs, /build/ghc1118_0/ghc_32.o, /build/ghc1118_0/ghc_32.dyn_o ) [vector] [21 of 23] Compiling Data.Vector.Unboxed.Base ( src/Data/Vector/Unboxed/Base.hs, dist/build/Data/Vector/Unboxed/Base.o, dist/build/Data/Vector/Unboxed/Base.dyn_o ) [filtrable] [2 of 2] Linking dist/build/test/test [integer-logarithms] [5 of 5] Linking dist/build/spec/spec [streaming-commons] Warning: Data.Streaming.Zlib: could not find link destinations for: [streaming-commons]  - Codec.Compression.Zlib.Stream.Rep_WindowBits [hedgehog]  [hedgehog] src/Hedgehog/Internal/Property.hs:433:31: warning: [GHC-63394] [-Wx-partial] [hedgehog]  In the use of ‘head’ [hedgehog]  (imported from Hedgehog.Internal.Prelude, but defined in GHC.List): [hedgehog]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [hedgehog]  | [hedgehog] 433 | groups = List.map (\l -> (head l, length l)) $ List.group sp [hedgehog]  | ^^^^ [filtrable] Phase: checkPhase [filtrable] Running 1 test suites... [filtrable] Test suite test: RUNNING... [filtrable]  [filtrable]  Filtrable [filtrable]  filter: OK (0.02s) [filtrable]  536 tests completed [filtrable]  nub [filtrable]  nub: OK (0.07s) [filtrable]  1333 tests completed [integer-logarithms] Phase: checkPhase [filtrable]  nubOrd: OK (0.11s) [filtrable]  1333 tests completed [filtrable]  [filtrable] All 3 tests passed (0.22s) [filtrable] Test suite test: PASS [filtrable] Test suite logged to: dist/test/filtrable-0.1.6.0-test.log [filtrable] 1 of 1 test suites (1 of 1 test cases) passed. [filtrable] Phase: haddockPhase [integer-logarithms] Running 1 test suites... [integer-logarithms] Test suite spec: RUNNING... [integer-logarithms] All [integer-logarithms]  Logarithms [integer-logarithms]  integerLogBase [integer-logarithms]  smallcheck: OK [integer-logarithms]  25 tests completed [integer-logarithms]  quickcheck: OK [integer-logarithms]  +++ OK, passed 100 tests. [integer-logarithms]  integerLog2 [integer-logarithms]  smallcheck: OK [integer-logarithms]  5 tests completed [integer-logarithms]  quickcheck: OK [integer-logarithms]  +++ OK, passed 100 tests. [integer-logarithms]  integerLog2Huge [integer-logarithms]  smallcheck: OK [integer-logarithms]  5 tests completed [integer-logarithms]  quickcheck: OK [integer-logarithms]  +++ OK, passed 100 tests. [integer-logarithms]  integerLog10 [integer-logarithms]  smallcheck: OK [integer-logarithms]  5 tests completed [integer-logarithms]  quickcheck: OK [integer-logarithms]  +++ OK, passed 100 tests. [integer-logarithms]  naturalLogBase [integer-logarithms]  smallcheck: OK [integer-logarithms]  25 tests completed [integer-logarithms]  quickcheck: OK [integer-logarithms]  +++ OK, passed 100 tests. [integer-logarithms]  naturalLog2 [integer-logarithms]  smallcheck: OK [integer-logarithms]  5 tests completed [integer-logarithms]  quickcheck: OK [integer-logarithms]  +++ OK, passed 100 tests. [integer-logarithms]  naturalLog2Huge [integer-logarithms]  smallcheck: OK [integer-logarithms]  5 tests completed [integer-logarithms]  quickcheck: OK [integer-logarithms]  +++ OK, passed 100 tests. [integer-logarithms]  naturalLog10 [integer-logarithms]  smallcheck: OK [integer-logarithms]  5 tests completed [integer-logarithms]  quickcheck: OK [integer-logarithms]  +++ OK, passed 100 tests. [integer-logarithms]  intLog2 [integer-logarithms]  smallcheck: OK [integer-logarithms]  5 tests completed [integer-logarithms]  quickcheck: OK [integer-logarithms]  +++ OK, passed 100 tests. [integer-logarithms]  wordLog2 [integer-logarithms]  smallcheck: OK [integer-logarithms]  5 tests completed [integer-logarithms]  quickcheck: OK [integer-logarithms]  +++ OK, passed 100 tests. [integer-logarithms]  integerLogBase' [integer-logarithms]  smallcheck: OK [integer-logarithms]  25 tests completed [integer-logarithms]  quickcheck: OK [integer-logarithms]  +++ OK, passed 100 tests. [integer-logarithms]  integerLogBase' with base > 32 and n >= base ^ 2 [integer-logarithms]  smallcheck: OK [integer-logarithms]  25 tests completed [integer-logarithms]  quickcheck: OK [integer-logarithms]  +++ OK, passed 100 tests. [integer-logarithms]  integerLog2' [integer-logarithms]  smallcheck: OK [integer-logarithms]  5 tests completed [integer-logarithms]  quickcheck: OK [integer-logarithms]  +++ OK, passed 100 tests. [integer-logarithms]  integerLog10' [integer-logarithms]  smallcheck: OK [integer-logarithms]  5 tests completed [integer-logarithms]  quickcheck: OK [integer-logarithms]  +++ OK, passed 100 tests. [integer-logarithms]  intLog2' [integer-logarithms]  smallcheck: OK [integer-logarithms]  5 tests completed [integer-logarithms]  quickcheck: OK [integer-logarithms]  +++ OK, passed 100 tests. [integer-logarithms]  wordLog2' [integer-logarithms]  smallcheck: OK [integer-logarithms]  5 tests completed [integer-logarithms]  quickcheck: OK [integer-logarithms]  +++ OK, passed 100 tests. [integer-logarithms]  [integer-logarithms] All 32 tests passed (0.02s) [integer-logarithms] Test suite spec: PASS [integer-logarithms] Test suite logged to: dist/test/integer-logarithms-1.0.4-spec.log [integer-logarithms] 1 of 1 test suites (1 of 1 test cases) passed. [integer-logarithms] Phase: haddockPhase [filtrable] Preprocessing library for filtrable-0.1.6.0.. [filtrable] Running Haddock on library for filtrable-0.1.6.0.. [integer-logarithms] Preprocessing library for integer-logarithms-1.0.4.. [integer-logarithms] Running Haddock on library for integer-logarithms-1.0.4.. [filtrable] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [integer-logarithms] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [integer-logarithms] [1 of 4] Compiling GHC.Integer.Logarithms.Compat ( src/GHC/Integer/Logarithms/Compat.hs, nothing ) [integer-logarithms] [2 of 4] Compiling Math.NumberTheory.Logarithms ( src/Math/NumberTheory/Logarithms.hs, nothing ) [filtrable] [1 of 2] Compiling Data.Set.Private ( Data/Set/Private.hs, nothing ) [filtrable] [2 of 2] Compiling Data.Filtrable ( Data/Filtrable.hs, nothing ) [integer-logarithms] [3 of 4] Compiling Math.NumberTheory.Powers.Integer ( src/Math/NumberTheory/Powers/Integer.hs, nothing ) [integer-logarithms] [4 of 4] Compiling Math.NumberTheory.Powers.Natural ( src/Math/NumberTheory/Powers/Natural.hs, nothing ) [integer-logarithms] Haddock coverage: [integer-logarithms]  40% ( 2 / 5) in 'GHC.Integer.Logarithms.Compat' [integer-logarithms]  Missing documentation for: [integer-logarithms]  integerLogBase# [integer-logarithms]  integerLog2# [integer-logarithms]  wordLog2# [integer-logarithms] Warning: 'naturalLog2' is ambiguous. It is defined [integer-logarithms]  * in ‘GHC.Num.Natural’ [integer-logarithms]  * at src/Math/NumberTheory/Logarithms.hs:109:1 [integer-logarithms]  You may be able to disambiguate the identifier by qualifying it or [integer-logarithms]  by specifying the type/value namespace explicitly. [integer-logarithms]  Defaulting to the one defined at src/Math/NumberTheory/Logarithms.hs:109:1 [integer-logarithms] Warning: 'naturalLogBase' is ambiguous. It is defined [integer-logarithms]  * in ‘GHC.Num.Natural’ [integer-logarithms]  * at src/Math/NumberTheory/Logarithms.hs:99:1 [integer-logarithms]  You may be able to disambiguate the identifier by qualifying it or [integer-logarithms]  by specifying the type/value namespace explicitly. [integer-logarithms]  Defaulting to the one defined at src/Math/NumberTheory/Logarithms.hs:99:1 [integer-logarithms]  100% ( 17 / 17) in 'Math.NumberTheory.Logarithms' [integer-logarithms]  100% ( 3 / 3) in 'Math.NumberTheory.Powers.Integer' [integer-logarithms]  100% ( 3 / 3) in 'Math.NumberTheory.Powers.Natural' [filtrable]  [filtrable] Data/Filtrable.hs:16:1: warning: [GHC-66111] [-Wunused-imports] [filtrable]  The import of ‘Data.Bool’ is redundant [filtrable]  except perhaps to import instances from ‘Data.Bool’ [filtrable]  To import instances alone, use: import Data.Bool() [filtrable]  | [filtrable] 16 | import Data.Bool (bool) [filtrable]  | ^^^^^^^^^^^^^^^^^^^^^^^ [filtrable]  [filtrable] Data/Filtrable.hs:22:1: warning: [GHC-66111] [-Wunused-imports] [filtrable]  The import of ‘Data.Traversable’ is redundant [filtrable]  except perhaps to import instances from ‘Data.Traversable’ [filtrable]  To import instances alone, use: import Data.Traversable() [filtrable]  | [filtrable] 22 | import Data.Traversable [filtrable]  | ^^^^^^^^^^^^^^^^^^^^^^^ [filtrable] Haddock coverage: [filtrable] Warning: 'union' is out of scope. [filtrable]  If you qualify the identifier, haddock can try to link it anyway. [filtrable] Warning: 'intersection' is out of scope. [filtrable]  If you qualify the identifier, haddock can try to link it anyway. [filtrable] Warning: 'difference' is out of scope. [filtrable]  If you qualify the identifier, haddock can try to link it anyway. [filtrable] Warning: 'insert' is out of scope. [filtrable]  If you qualify the identifier, haddock can try to link it anyway. [filtrable] Warning: 'mapMaybe' is ambiguous. It is defined [filtrable]  * in ‘Data.IntMap.Internal’ [filtrable]  * in ‘Data.Map.Internal’ [filtrable]  * at Data/Filtrable.hs:56:5 [filtrable]  You may be able to disambiguate the identifier by qualifying it or [filtrable]  by specifying the type/value namespace explicitly. [filtrable]  Defaulting to the one defined at Data/Filtrable.hs:56:5 [filtrable] Warning: 'filter' is ambiguous. It is defined [filtrable]  * in ‘Data.IntMap.Internal’ [filtrable]  * in ‘Data.Map.Internal’ [filtrable]  * in ‘Data.Sequence.Internal’ [filtrable]  * at Data/Filtrable.hs:64:5 [filtrable]  You may be able to disambiguate the identifier by qualifying it or [filtrable]  by specifying the type/value namespace explicitly. [filtrable]  Defaulting to the one defined at Data/Filtrable.hs:64:5 [filtrable] Warning: 'mapEither' is ambiguous. It is defined [filtrable]  * in ‘Data.IntMap.Internal’ [filtrable]  * in ‘Data.Map.Internal’ [filtrable]  * at Data/Filtrable.hs:76:5 [filtrable]  You may be able to disambiguate the identifier by qualifying it or [filtrable]  by specifying the type/value namespace explicitly. [filtrable]  Defaulting to the one defined at Data/Filtrable.hs:76:5 [filtrable]  100% ( 8 / 8) in 'Data.Filtrable' [hedgehog] [18 of 27] Compiling Hedgehog.Internal.Tripping ( src/Hedgehog/Internal/Tripping.hs, nothing ) [hedgehog] [19 of 27] Compiling Hedgehog.Internal.State ( src/Hedgehog/Internal/State.hs, nothing ) [hedgehog] [20 of 27] Compiling Hedgehog.Internal.Discovery ( src/Hedgehog/Internal/Discovery.hs, /build/ghc1118_0/ghc_22.o, /build/ghc1118_0/ghc_22.dyn_o ) [hedgehog] [21 of 27] Compiling Hedgehog.Internal.TH ( src/Hedgehog/Internal/TH.hs, nothing ) [hedgehog] [22 of 27] Compiling Hedgehog.Internal.Config ( src/Hedgehog/Internal/Config.hs, /build/ghc1118_0/ghc_20.o, /build/ghc1118_0/ghc_20.dyn_o ) [integer-logarithms] Documentation created: dist/doc/html/integer-logarithms/, [integer-logarithms] dist/doc/html/integer-logarithms/integer-logarithms.txt [integer-logarithms] Preprocessing test suite 'spec' for integer-logarithms-1.0.4.. [integer-logarithms] Phase: installPhase [tasty-hspec] Documentation created: dist/doc/html/tasty-hspec/, [tasty-hspec] dist/doc/html/tasty-hspec/tasty-hspec.txt [integer-logarithms] Installing library in /nix/store/v87lfz9kh98d1h6166j4xfppgrx8fz52-integer-logarithms-1.0.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [tasty-hspec] Phase: installPhase [hedgehog] [23 of 27] Compiling Hedgehog.Internal.Report ( src/Hedgehog/Internal/Report.hs, /build/ghc1118_0/ghc_40.o, /build/ghc1118_0/ghc_40.dyn_o ) [tasty-hspec] Installing library in /nix/store/mfpvqcsgflycs4mrvf79yxdwnpp6hvi5-tasty-hspec-1.2.0.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/tasty-hspec-1.2.0.4-1fB9WxEt32WCtnKZC2FOU5 [integer-logarithms] Phase: fixupPhase [integer-logarithms] shrinking RPATHs of ELF executables and libraries in /nix/store/v87lfz9kh98d1h6166j4xfppgrx8fz52-integer-logarithms-1.0.4 [integer-logarithms] shrinking /nix/store/v87lfz9kh98d1h6166j4xfppgrx8fz52-integer-logarithms-1.0.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSinteger-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH-ghc9.8.1.so [integer-logarithms] checking for references to /build/ in /nix/store/v87lfz9kh98d1h6166j4xfppgrx8fz52-integer-logarithms-1.0.4... [integer-logarithms] patching script interpreter paths in /nix/store/v87lfz9kh98d1h6166j4xfppgrx8fz52-integer-logarithms-1.0.4 [integer-logarithms] stripping (with command strip and flags -S -p) in /nix/store/v87lfz9kh98d1h6166j4xfppgrx8fz52-integer-logarithms-1.0.4/lib [integer-logarithms] shrinking RPATHs of ELF executables and libraries in /nix/store/kh1k2x54nbwzqb1nfh6p4h51d1xnc3n3-integer-logarithms-1.0.4-doc [integer-logarithms] checking for references to /build/ in /nix/store/kh1k2x54nbwzqb1nfh6p4h51d1xnc3n3-integer-logarithms-1.0.4-doc... [integer-logarithms] patching script interpreter paths in /nix/store/kh1k2x54nbwzqb1nfh6p4h51d1xnc3n3-integer-logarithms-1.0.4-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/kh1k2x54nbwzqb1nfh6p4h51d1xnc3n3-integer-logarithms-1.0.4-doc /nix/store/v87lfz9kh98d1h6166j4xfppgrx8fz52-integer-logarithms-1.0.4 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/kh1k2x54nbwzqb1nfh6p4h51d1xnc3n3-integer-logarithms-1.0.4-doc /nix/store/v87lfz9kh98d1h6166j4xfppgrx8fz52-integer-logarithms-1.0.4 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/v87lfz9kh98d1h6166j4xfppgrx8fz52-integer-logarithms-1.0.4' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 35 of 171 built (6 building), 395 of 395 downloaded from cache Building scientific [filtrable] Documentation created: dist/doc/html/filtrable/, [filtrable] dist/doc/html/filtrable/filtrable.txt [filtrable] Preprocessing test suite 'test' for filtrable-0.1.6.0.. [filtrable] Phase: installPhase [filtrable] Installing library in /nix/store/07cfsbb9xidpdg9zg7ckccimnwi4jyzw-filtrable-0.1.6.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/filtrable-0.1.6.0-J9N9yg16lMg1xOMxC40num [hedgehog]  [hedgehog] src/Hedgehog/Internal/Report.hs:1096:37: warning: [GHC-63394] [-Wx-partial] [hedgehog]  In the use of ‘head’ [hedgehog]  (imported from Hedgehog.Internal.Prelude, but defined in GHC.List): [hedgehog]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [hedgehog]  | [hedgehog] 1096 | replicate fillErrorWidth (head parts) [hedgehog]  | ^^^^ [hedgehog]  [hedgehog] src/Hedgehog/Internal/Report.hs:1098:39: warning: [GHC-63394] [-Wx-partial] [hedgehog]  In the use of ‘head’ [hedgehog]  (imported from Hedgehog.Internal.Prelude, but defined in GHC.List): [hedgehog]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [hedgehog]  | [hedgehog] 1098 | replicate fillSurplusWidth (head parts) [hedgehog]  | ^^^^ [streaming-commons] Documentation created: dist/doc/html/streaming-commons/, [streaming-commons] dist/doc/html/streaming-commons/streaming-commons.txt [streaming-commons] Preprocessing test suite 'test' for streaming-commons-0.2.3.0.. [streaming-commons] Phase: installPhase [streaming-commons] Installing library in /nix/store/6gvnqx0rsijjp5yf44rhh6zr1jzlfmcs-streaming-commons-0.2.3.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/streaming-commons-0.2.3.0-2nBMHbX7o8X6B9tqZznmK [tasty-hspec] Phase: fixupPhase [tasty-hspec] shrinking RPATHs of ELF executables and libraries in /nix/store/mfpvqcsgflycs4mrvf79yxdwnpp6hvi5-tasty-hspec-1.2.0.4 [tasty-hspec] shrinking /nix/store/mfpvqcsgflycs4mrvf79yxdwnpp6hvi5-tasty-hspec-1.2.0.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHStasty-hspec-1.2.0.4-1fB9WxEt32WCtnKZC2FOU5-ghc9.8.1.so [tasty-hspec] checking for references to /build/ in /nix/store/mfpvqcsgflycs4mrvf79yxdwnpp6hvi5-tasty-hspec-1.2.0.4... [tasty-hspec] patching script interpreter paths in /nix/store/mfpvqcsgflycs4mrvf79yxdwnpp6hvi5-tasty-hspec-1.2.0.4 [tasty-hspec] stripping (with command strip and flags -S -p) in /nix/store/mfpvqcsgflycs4mrvf79yxdwnpp6hvi5-tasty-hspec-1.2.0.4/lib [tasty-hspec] shrinking RPATHs of ELF executables and libraries in /nix/store/08n7g19vv5bj359v9zilkxg46pi76mzi-tasty-hspec-1.2.0.4-doc [tasty-hspec] checking for references to /build/ in /nix/store/08n7g19vv5bj359v9zilkxg46pi76mzi-tasty-hspec-1.2.0.4-doc... [tasty-hspec] patching script interpreter paths in /nix/store/08n7g19vv5bj359v9zilkxg46pi76mzi-tasty-hspec-1.2.0.4-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/08n7g19vv5bj359v9zilkxg46pi76mzi-tasty-hspec-1.2.0.4-doc /nix/store/mfpvqcsgflycs4mrvf79yxdwnpp6hvi5-tasty-hspec-1.2.0.4 [post-build-hook] Pushing 2 paths (121 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/08n7g19vv5bj359v9zilkxg46pi76mzi-tasty-hspec-1.2.0.4-doc (200.09 KiB) [post-build-hook] Pushing /nix/store/mfpvqcsgflycs4mrvf79yxdwnpp6hvi5-tasty-hspec-1.2.0.4 (261.49 KiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/08n7g19vv5bj359v9zilkxg46pi76mzi-tasty-hspec-1.2.0.4-doc /nix/store/mfpvqcsgflycs4mrvf79yxdwnpp6hvi5-tasty-hspec-1.2.0.4 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/08n7g19vv5bj359v9zilkxg46pi76mzi-tasty-hspec-1.2.0.4-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/mfpvqcsgflycs4mrvf79yxdwnpp6hvi5-tasty-hspec-1.2.0.4' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/8imazfaas032dla7j2lxbq3a9hw7acxl-tasty-hspec-1.2.0.4-r6.cabal.drv' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/hsh6vvp21rwscsbrhn58wgqglj0bwx0d-tasty-hspec-1.2.0.4.tar.gz.drv' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/m0v1ggr73imvc6lk56xlfnd9q8yw991r-tasty-hspec-1.2.0.4.drv' to 'https://cache.nix-ci.com'... Progress: 36 of 171 built (6 building), 395 of 395 downloaded from cache [filtrable] Phase: fixupPhase [filtrable] shrinking RPATHs of ELF executables and libraries in /nix/store/07cfsbb9xidpdg9zg7ckccimnwi4jyzw-filtrable-0.1.6.0 [filtrable] shrinking /nix/store/07cfsbb9xidpdg9zg7ckccimnwi4jyzw-filtrable-0.1.6.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSfiltrable-0.1.6.0-J9N9yg16lMg1xOMxC40num-ghc9.8.1.so [filtrable] checking for references to /build/ in /nix/store/07cfsbb9xidpdg9zg7ckccimnwi4jyzw-filtrable-0.1.6.0... [filtrable] patching script interpreter paths in /nix/store/07cfsbb9xidpdg9zg7ckccimnwi4jyzw-filtrable-0.1.6.0 [filtrable] stripping (with command strip and flags -S -p) in /nix/store/07cfsbb9xidpdg9zg7ckccimnwi4jyzw-filtrable-0.1.6.0/lib [filtrable] shrinking RPATHs of ELF executables and libraries in /nix/store/ny1zr1k63z1hw9sa0g93qzfmvqn8nyhy-filtrable-0.1.6.0-doc [filtrable] checking for references to /build/ in /nix/store/ny1zr1k63z1hw9sa0g93qzfmvqn8nyhy-filtrable-0.1.6.0-doc... [filtrable] patching script interpreter paths in /nix/store/ny1zr1k63z1hw9sa0g93qzfmvqn8nyhy-filtrable-0.1.6.0-doc [hedgehog] [24 of 27] Compiling Hedgehog.Internal.Queue ( src/Hedgehog/Internal/Queue.hs, /build/ghc1118_0/ghc_34.o, /build/ghc1118_0/ghc_34.dyn_o ) [hedgehog] [25 of 27] Compiling Hedgehog.Internal.Runner ( src/Hedgehog/Internal/Runner.hs, nothing ) [hedgehog] [26 of 27] Compiling Hedgehog.Gen ( src/Hedgehog/Gen.hs, nothing ) [hedgehog] [27 of 27] Compiling Hedgehog ( src/Hedgehog.hs, nothing ) [hedgehog] Haddock coverage: [hedgehog]  75% ( 3 / 4) in 'Hedgehog.Internal.Barbie' [hedgehog]  Missing documentation for: [hedgehog]  Rec [hedgehog]  0% ( 0 / 2) in 'Hedgehog.Internal.Distributive' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog]  MonadTransDistributive (src/Hedgehog/Internal/Distributive.hs:31) [hedgehog]  0% ( 0 / 3) in 'Hedgehog.Internal.Exception' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog]  tryAll (src/Hedgehog/Internal/Exception.hs:14) [hedgehog]  tryEvaluate (src/Hedgehog/Internal/Exception.hs:23) [hedgehog]  50% ( 1 / 2) in 'Hedgehog.Internal.HTraversable' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog]  50% ( 1 / 2) in 'Hedgehog.Internal.Opaque' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog]  97% (135 /139) in 'Hedgehog.Internal.Prelude' [hedgehog]  Missing documentation for: [hedgehog]  Bool [hedgehog]  Ordering [hedgehog]  even [hedgehog]  odd [hedgehog] Warning: 'Size' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/Range.hs:56:3 [hedgehog]  * at src/Hedgehog/Internal/Range.hs:55:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Range.hs:55:1 [hedgehog] Warning: 'Range' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/Range.hs:81:3 [hedgehog]  * at src/Hedgehog/Internal/Range.hs:80:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Range.hs:80:1 [hedgehog]  96% ( 32 / 33) in 'Hedgehog.Internal.Range' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog]  0% ( 0 / 10) in 'Hedgehog.Internal.Region' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog]  Region (src/Hedgehog/Internal/Region.hs:29) [hedgehog]  newEmptyRegion (src/Hedgehog/Internal/Region.hs:35) [hedgehog]  newOpenRegion (src/Hedgehog/Internal/Region.hs:41) [hedgehog]  openRegion (src/Hedgehog/Internal/Region.hs:48) [hedgehog]  setRegion (src/Hedgehog/Internal/Region.hs:64) [hedgehog]  displayRegions (src/Hedgehog/Internal/Region.hs:78) [hedgehog]  displayRegion (src/Hedgehog/Internal/Region.hs:87) [hedgehog]  moveToBottom (src/Hedgehog/Internal/Region.hs:91) [hedgehog]  finishRegion (src/Hedgehog/Internal/Region.hs:115) [hedgehog] Warning: 'Seed' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/Seed.hs:75:3 [hedgehog]  * at src/Hedgehog/Internal/Seed.hs:74:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Seed.hs:74:1 [hedgehog]  70% ( 12 / 17) in 'Hedgehog.Internal.Seed' [hedgehog]  Missing documentation for: [hedgehog]  mix64 (src/Hedgehog/Internal/Seed.hs:177) [hedgehog]  mix64variant13 (src/Hedgehog/Internal/Seed.hs:193) [hedgehog]  mix32 (src/Hedgehog/Internal/Seed.hs:185) [hedgehog]  mixGamma (src/Hedgehog/Internal/Seed.hs:201) [hedgehog]  global (src/Hedgehog/Internal/Seed.hs:97) [hedgehog]  13% ( 2 / 15) in 'Hedgehog.Internal.Show' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog]  ValueDiff (src/Hedgehog/Internal/Show.hs:30) [hedgehog]  LineDiff (src/Hedgehog/Internal/Show.hs:39) [hedgehog]  mkValue (src/Hedgehog/Internal/Show.hs:74) [hedgehog]  showPretty (src/Hedgehog/Internal/Show.hs:78) [hedgehog]  valueDiff (src/Hedgehog/Internal/Show.hs:93) [hedgehog]  lineDiff (src/Hedgehog/Internal/Show.hs:82) [hedgehog]  toLineDiff (src/Hedgehog/Internal/Show.hs:86) [hedgehog]  renderValue (src/Hedgehog/Internal/Show.hs:55) [hedgehog]  renderValueDiff (src/Hedgehog/Internal/Show.hs:59) [hedgehog]  renderLineDiff (src/Hedgehog/Internal/Show.hs:65) [hedgehog]  takeLeft (src/Hedgehog/Internal/Show.hs:127) [hedgehog]  takeRight (src/Hedgehog/Internal/Show.hs:142) [hedgehog] Warning: 'k' is out of scope. [hedgehog]  If you qualify the identifier, haddock can try to link it anyway. [hedgehog]  85% ( 6 / 7) in 'Hedgehog.Internal.Shrink' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog]  50% ( 5 / 10) in 'Hedgehog.Internal.Source' [scientific] Phase: setupCompilerEnvironmentPhase [scientific] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [scientific] Phase: unpackPhase [scientific] unpacking source archive /nix/store/8wdrn8qwx87rmmykvk7is30zx4xswld9-scientific-0.3.8.0.tar.gz [scientific] source root is scientific-0.3.8.0 [scientific] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "scientific-0.3.8.0/test/test.hs" [scientific] Phase: patchPhase [scientific] Replace Cabal file with edited version from mirror://hackage/scientific-0.3.8.0/revision/2.cabal. [scientific] Phase: compileBuildDriverPhase [scientific] setupCompileFlags: -package-db=/build/tmp.DLa6bYVEAh/setup-package.conf.d -threaded [scientific] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.DLa6bYVEAh/Main.o ) [scientific] [2 of 2] Linking Setup [scientific] Phase: updateAutotoolsGnuConfigScriptsPhase [scientific] Phase: configurePhase [scientific] configureFlags: --verbose --prefix=/nix/store/kamf7fhqpfkg5ps43mjxkr4c6kc5nchz-scientific-0.3.8.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/8yzxvb2c5l621gbf3lndvmmk0wsjgjap-scientific-0.3.8.0-doc/share/doc/scientific-0.3.8.0 --with-gcc=gcc --package-db=/build/tmp.DLa6bYVEAh/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [scientific] Using Parsec parser [scientific] Configuring scientific-0.3.8.0... [streaming-commons] Phase: fixupPhase [streaming-commons] shrinking RPATHs of ELF executables and libraries in /nix/store/6gvnqx0rsijjp5yf44rhh6zr1jzlfmcs-streaming-commons-0.2.3.0 [streaming-commons] shrinking /nix/store/6gvnqx0rsijjp5yf44rhh6zr1jzlfmcs-streaming-commons-0.2.3.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSstreaming-commons-0.2.3.0-2nBMHbX7o8X6B9tqZznmK-ghc9.8.1.so [streaming-commons] checking for references to /build/ in /nix/store/6gvnqx0rsijjp5yf44rhh6zr1jzlfmcs-streaming-commons-0.2.3.0... [streaming-commons] patching script interpreter paths in /nix/store/6gvnqx0rsijjp5yf44rhh6zr1jzlfmcs-streaming-commons-0.2.3.0 [streaming-commons] stripping (with command strip and flags -S -p) in /nix/store/6gvnqx0rsijjp5yf44rhh6zr1jzlfmcs-streaming-commons-0.2.3.0/lib [streaming-commons] shrinking RPATHs of ELF executables and libraries in /nix/store/1chmvn5spg4zp3a0k2mjncrbdl2314y3-streaming-commons-0.2.3.0-doc [streaming-commons] checking for references to /build/ in /nix/store/1chmvn5spg4zp3a0k2mjncrbdl2314y3-streaming-commons-0.2.3.0-doc... [streaming-commons] patching script interpreter paths in /nix/store/1chmvn5spg4zp3a0k2mjncrbdl2314y3-streaming-commons-0.2.3.0-doc [vector] [22 of 23] Compiling Data.Vector.Unboxed ( src/Data/Vector/Unboxed.hs, dist/build/Data/Vector/Unboxed.o, dist/build/Data/Vector/Unboxed.dyn_o ) [post-build-hook] Uploading to cachix cache "sellout": /nix/store/07cfsbb9xidpdg9zg7ckccimnwi4jyzw-filtrable-0.1.6.0 /nix/store/ny1zr1k63z1hw9sa0g93qzfmvqn8nyhy-filtrable-0.1.6.0-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/07cfsbb9xidpdg9zg7ckccimnwi4jyzw-filtrable-0.1.6.0 /nix/store/ny1zr1k63z1hw9sa0g93qzfmvqn8nyhy-filtrable-0.1.6.0-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/07cfsbb9xidpdg9zg7ckccimnwi4jyzw-filtrable-0.1.6.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 37 of 171 built (5 building), 395 of 395 downloaded from cache [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog]  LineNo (src/Hedgehog/Internal/Source.hs:24) [hedgehog]  ColumnNo (src/Hedgehog/Internal/Source.hs:29) [hedgehog]  Span (src/Hedgehog/Internal/Source.hs:34) [hedgehog]  getCaller (src/Hedgehog/Internal/Source.hs:44) [hedgehog] Warning: 'NodeT' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/Tree.hs:131:3 [hedgehog]  * at src/Hedgehog/Internal/Tree.hs:130:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Tree.hs:130:1 [hedgehog] Warning: 'TreeT' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/Tree.hs:105:3 [hedgehog]  * at src/Hedgehog/Internal/Tree.hs:104:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Tree.hs:104:1 [hedgehog] Warning: 'Node' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/Tree.hs:125:1 [hedgehog]  * at src/Hedgehog/Internal/Tree.hs:116:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Tree.hs:116:1 [hedgehog] Warning: 'Tree' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/Tree.hs:95:1 [hedgehog]  * at src/Hedgehog/Internal/Tree.hs:89:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Tree.hs:89:1 [hedgehog]  78% ( 22 / 28) in 'Hedgehog.Internal.Tree' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog]  mapMaybe (src/Hedgehog/Internal/Tree.hs:257) [hedgehog]  mapMaybeMaybeT (src/Hedgehog/Internal/Tree.hs:277) [hedgehog]  consChild (src/Hedgehog/Internal/Tree.hs:325) [hedgehog]  mapMaybeT (src/Hedgehog/Internal/Tree.hs:314) [hedgehog]  interleave (src/Hedgehog/Internal/Tree.hs:388) [hedgehog]  66% ( 2 / 3) in 'Hedgehog.Main' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog]  96% ( 25 / 26) in 'Hedgehog.Range' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog] Warning: 'GenT' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/Gen.hs:257:3 [hedgehog]  * at src/Hedgehog/Internal/Gen.hs:256:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Gen.hs:256:1 [hedgehog] Warning: 'Size' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/Range.hs:56:3 [hedgehog]  * at src/Hedgehog/Internal/Range.hs:55:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Range.hs:55:1 [hedgehog] Warning: 'Seed' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/Seed.hs:75:3 [hedgehog]  * at src/Hedgehog/Internal/Seed.hs:74:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Seed.hs:74:1 [hedgehog] Warning: 'list' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/Gen.hs:1501:1 [hedgehog]  * at src/Hedgehog/Internal/Shrink.hs:79:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Shrink.hs:79:1 [hedgehog] Warning: 'filter' is ambiguous. It is defined [hedgehog]  * in ‘Data.List.NonEmpty’ [hedgehog]  * in ‘Data.ByteString’ [hedgehog]  * in ‘Data.Map.Internal’ [hedgehog]  * in ‘Data.Sequence.Internal’ [hedgehog]  * in ‘Data.Set.Internal’ [hedgehog]  * at src/Hedgehog/Internal/Gen.hs:1342:1 [hedgehog]  * at src/Hedgehog/Internal/Tree.hs:254:1 [hedgehog]  * in ‘Data.Text’ [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Tree.hs:254:1 [hedgehog] Warning: 'mapMaybeT' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/Gen.hs:1420:1 [hedgehog]  * at src/Hedgehog/Internal/Tree.hs:314:1 [post-build-hook] Uploading to cachix cache "sellout": /nix/store/1chmvn5spg4zp3a0k2mjncrbdl2314y3-streaming-commons-0.2.3.0-doc /nix/store/6gvnqx0rsijjp5yf44rhh6zr1jzlfmcs-streaming-commons-0.2.3.0 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/1chmvn5spg4zp3a0k2mjncrbdl2314y3-streaming-commons-0.2.3.0-doc /nix/store/6gvnqx0rsijjp5yf44rhh6zr1jzlfmcs-streaming-commons-0.2.3.0 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 5 paths... [post-build-hook] copying path '/nix/store/mcdy746707f3agig9chsf3zqa16vkyak-network-3.2.7.0-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/xzm2mbq1ws13ybhzw0qgdm9dp2775j35-zlib-0.7.1.0-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/3gh3lpmrlnigwdw5ird6xqgmahpns419-zlib-0.7.1.0' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/jyv3pcxh8hvngc7i34i9dhnz91k9qkak-network-3.2.7.0' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/6gvnqx0rsijjp5yf44rhh6zr1jzlfmcs-streaming-commons-0.2.3.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 38 of 172 built (4 building), 395 of 395 downloaded from cache Building regex-applicative [base64] [3 of 3] Linking dist/build/base64-tests/base64-tests [base64] buildPhase completed in 2 minutes 5 seconds [base64] Phase: checkPhase [base64] Running 1 test suites... [base64] Test suite base64-tests: RUNNING... [base64] Base64 Tests [base64]  ByteString [base64]  Property Tests [base64]  prop_roundtrip [base64]  prop_std_roundtrip: OK (0.03s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_roundtrip: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_roundtrip_nopad: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_std_lenient_roundtrip: OK (0.03s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_lenient_roundtrip: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_validity [base64]  prop_std_valid: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_valid: OK (0.06s) [base64]  +++ OK, passed 100 tests. [base64]  prop_std_correct: OK (0.03s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_correct: OK (0.05s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_padding [base64]  prop_url_nopad_roundtrip_untyped: OK (0.03s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_nopad_roundtrip_typed: OK (0.03s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_pad_roundtrip_untyped: OK (0.03s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_pad_roundtrip_typed: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_decode_invariant_untyped: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_decode_invariant_typed: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_padding_coherence: OK (0.03s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_nopadding_coherence: OK (0.01s) [base64]  +++ OK, passed 100 tests. [base64]  prop_bos_coherence [base64]  prop_std_bos_coherence: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_bos_coherence: OK (0.01s) [base64]  +++ OK, passed 100 tests. [base64]  Unit tests [base64]  Padding tests [base64]  URL decodePadding coherence [base64]  "PA==": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw=": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw_": OK [base64]  String has no padding: decodes should coincide [base64]  "PDw_Pw==": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw_Pz4=": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw_Pz4-": OK [base64]  String has no padding: decodes should coincide [base64]  URL decodeUnpadded coherence [base64]  "PA": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw_": OK [base64]  String has no padding: decodes should coincide [base64]  "PDw_Pw": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw_Pz4": OK [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Tree.hs:314:1 [hedgehog] Warning: 'mfilter' is out of scope. [hedgehog]  If you qualify the identifier, haddock can try to link it anyway. [hedgehog] Warning: 'mapMaybe' is ambiguous. It is defined [hedgehog]  * in ‘Data.Maybe’ [hedgehog]  * in ‘Data.Map.Internal’ [hedgehog]  * at src/Hedgehog/Internal/Gen.hs:1359:1 [hedgehog]  * at src/Hedgehog/Internal/Tree.hs:257:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Tree.hs:257:1 [hedgehog] Warning: 'a' is out of scope. [hedgehog]  If you qualify the identifier, haddock can try to link it anyway. [hedgehog] Warning: 'b' is out of scope. [hedgehog]  If you qualify the identifier, haddock can try to link it anyway. [hedgehog] Warning: 'n' is out of scope. [hedgehog]  If you qualify the identifier, haddock can try to link it anyway. [hedgehog] Warning: 'withTests' is out of scope. [hedgehog]  If you qualify the identifier, haddock can try to link it anyway. [hedgehog] Warning: 'property' is out of scope. [hedgehog]  If you qualify the identifier, haddock can try to link it anyway. [hedgehog]  97% (124 /127) in 'Hedgehog.Internal.Gen' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog]  Vec (src/Hedgehog/Internal/Gen.hs:1609) [hedgehog]  Nat (src/Hedgehog/Internal/Gen.hs:1605) [hedgehog] Warning: 'OverloadedStrings' is out of scope. [hedgehog]  If you qualify the identifier, haddock can try to link it anyway. [hedgehog] Warning: 'Class' is out of scope. [hedgehog]  If you qualify the identifier, haddock can try to link it anyway. [hedgehog] Warning: 'ShrinkPath' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/Property.hs:397:3 [hedgehog]  * at src/Hedgehog/Internal/Property.hs:396:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Property.hs:396:1 [hedgehog] Warning: 'r' is out of scope. [hedgehog]  If you qualify the identifier, haddock can try to link it anyway. [hedgehog] Warning: 'ExceptT' is ambiguous. It is defined [hedgehog]  * in ‘Control.Monad.Trans.Except’ [hedgehog]  * in ‘Control.Monad.Trans.Except’ [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined in ‘Control.Monad.Trans.Except’ [hedgehog] Warning: 'TestT' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/Property.hs:243:3 [hedgehog]  * at src/Hedgehog/Internal/Property.hs:242:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Property.hs:242:1 [hedgehog] Warning: 'PropertyT' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/Property.hs:208:3 [hedgehog]  * at src/Hedgehog/Internal/Property.hs:207:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Property.hs:207:1 [hedgehog] Warning: 'Property' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/Property.hs:199:3 [hedgehog]  * at src/Hedgehog/Internal/Property.hs:198:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Property.hs:198:1 [hedgehog] Warning: 'Confidence' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/Property.hs:274:3 [hedgehog]  * at src/Hedgehog/Internal/Property.hs:273:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Property.hs:273:1 [hedgehog] Warning: 'ShrinkRetries' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/Property.hs:546:3 [hedgehog]  * at src/Hedgehog/Internal/Property.hs:545:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [scientific] Flags chosen: integer-simple=False [scientific] Dependency base >=4.15 && <4.22: using base-4.19.0.0 [scientific] Dependency binary >=0.8.6.0 && <0.9: using binary-0.8.9.1 [scientific] Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.12.0.2 [scientific] Dependency containers >=0.6.0.1 && <0.8: using containers-0.6.8 [scientific] Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.5.0.0 [scientific] Dependency hashable >=1.4.4.0 && <1.6: using hashable-1.4.7.0 [scientific] Dependency integer-logarithms >=1.0.3.1 && <1.1: using [scientific] integer-logarithms-1.0.4 [scientific] Dependency primitive >=0.9.0.0 && <0.10: using primitive-0.9.1.0 [scientific] Dependency template-haskell >=2.14.0.0 && <2.24: using [scientific] template-haskell-2.21.0.0 [scientific] Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.1 [scientific] Dependency QuickCheck >=2.14.2: using QuickCheck-2.14.3 [scientific] Dependency base: using base-4.19.0.0 [scientific] Dependency binary: using binary-0.8.9.1 [scientific] Dependency bytestring: using bytestring-0.12.0.2 [scientific] Dependency scientific: using scientific-0.3.8.0 [scientific] Dependency smallcheck >=1.0: using smallcheck-1.2.1.1 [scientific] Dependency tasty >=1.4.0.1: using tasty-1.5.3 [scientific] Dependency tasty-hunit >=0.8: using tasty-hunit-0.10.2 [scientific] Dependency tasty-quickcheck >=0.8: using tasty-quickcheck-0.11 [scientific] Dependency tasty-smallcheck >=0.2: using tasty-smallcheck-0.8.2 [scientific] Dependency text: using text-2.1 [scientific] Source component graph: [scientific]  component lib [scientific]  component test:test-scientific dependency lib [scientific] Configured component graph: [scientific]  component scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [scientific]  include base-4.19.0.0-b960 [scientific]  include binary-0.8.9.1-0e3e [scientific]  include bytestring-0.12.0.2-4690 [scientific]  include containers-0.6.8-4775 [scientific]  include deepseq-1.5.0.0-412f [scientific]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [scientific]  include integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [scientific]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [scientific]  include template-haskell-2.21.0.0-8831 [scientific]  include text-2.1-c36a [scientific]  component scientific-0.3.8.0-ERgFuAaF9w6JlyRZv4Gsn-test-scientific [scientific]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [scientific]  include base-4.19.0.0-b960 [scientific]  include binary-0.8.9.1-0e3e [scientific]  include bytestring-0.12.0.2-4690 [scientific]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [scientific]  include smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk [scientific]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [scientific]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [scientific]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [scientific]  include tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [scientific]  include text-2.1-c36a [scientific] Linked component graph: [scientific]  unit scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [scientific]  include base-4.19.0.0-b960 [scientific]  include binary-0.8.9.1-0e3e [scientific]  include bytestring-0.12.0.2-4690 [scientific]  include containers-0.6.8-4775 [scientific]  include deepseq-1.5.0.0-412f [scientific]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [scientific]  include integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [scientific]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [scientific]  include template-haskell-2.21.0.0-8831 [scientific]  include text-2.1-c36a [scientific]  Data.ByteString.Builder.Scientific=scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X:Data.ByteString.Builder.Scientific,Data.Scientific=scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X:Data.Scientific,Data.Text.Lazy.Builder.Scientific=scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X:Data.Text.Lazy.Builder.Scientific [scientific]  unit scientific-0.3.8.0-ERgFuAaF9w6JlyRZv4Gsn-test-scientific [scientific]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [scientific]  include base-4.19.0.0-b960 [scientific]  include binary-0.8.9.1-0e3e [scientific]  include bytestring-0.12.0.2-4690 [scientific]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [scientific]  include smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk [scientific]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [scientific]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [scientific]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [scientific]  include tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [scientific]  include text-2.1-c36a [scientific] Ready component graph: [scientific]  definite scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [scientific]  depends base-4.19.0.0-b960 [scientific]  depends binary-0.8.9.1-0e3e [scientific]  depends bytestring-0.12.0.2-4690 [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw_Pz4-": OK [base64]  String has no padding: decodes should coincide [base64]  url-safe padding case unit tests [base64]  stress arbitarily padded URL strings: OK [base64]  stress padded URL strings: OK [base64]  stress unpadded URL strings: OK [base64]  RFC 4648 Test Vectors [base64]  std alphabet [base64]  "empty": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "f": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "f": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "fo": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "foo": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "foob": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "fooba": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "foobar": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  url-safe alphabet [base64]  "empty": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<<": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<>": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  Offset tests [base64]  Invalid padding [base64]  Invalid staggered padding: OK [base64]  Invalid character coverage - final chunk: OK [base64]  Invalid character coverage - decode chunk: OK [base64]  Invalid padding in body: OK [base64]  Padding fails everywhere but end: OK [base64]  Validity and correctness unit tests [base64]  Validity unit tests [base64]  Padding tests: OK [base64]  Canonicity tests: OK [base64]  Correctness unit tests [base64]  Padding tests: OK [base64]  Canonicity tests: OK [base64]  Canonicity unit tests [base64]  roundtrip for d ~ ZA==: OK [base64]  roundtrip for f` ~ ZmA=: OK [base64]  roundtrip for foo` ~ Zm9vYA==: OK [base64]  roundtrip for foob` ~ Zm9vYmA=: OK [base64]  Lazy ByteString [base64]  Property Tests [base64]  prop_roundtrip [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Property.hs:545:1 [hedgehog] Warning: 'Label' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/Property.hs:593:5 [hedgehog]  * at src/Hedgehog/Internal/Property.hs:672:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/Property.hs:672:1 [hedgehog] Warning: 'ClassifierName' is out of scope. [hedgehog]  If you qualify the identifier, haddock can try to link it anyway. [hedgehog]  86% ( 87 /101) in 'Hedgehog.Internal.Property' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog]  MonadTest (src/Hedgehog/Internal/Property.hs:766) [hedgehog]  coverPercentage (src/Hedgehog/Internal/Property.hs:1342) [hedgehog]  labelCovered (src/Hedgehog/Internal/Property.hs:1355) [hedgehog]  coverageFailures (src/Hedgehog/Internal/Property.hs:1364) [hedgehog]  journalCoverage (src/Hedgehog/Internal/Property.hs:1441) [hedgehog]  toCoverCount (src/Hedgehog/Internal/Property.hs:1317) [hedgehog]  TerminationCriteria (src/Hedgehog/Internal/Property.hs:576) [hedgehog]  verifiedTermination (src/Hedgehog/Internal/Property.hs:1228) [hedgehog]  mkTest (src/Hedgehog/Internal/Property.hs:826) [hedgehog]  mkTestT (src/Hedgehog/Internal/Property.hs:822) [hedgehog]  runTest (src/Hedgehog/Internal/Property.hs:834) [hedgehog]  runTestT (src/Hedgehog/Internal/Property.hs:830) [hedgehog]  wilsonBounds (src/Hedgehog/Internal/Property.hs:1403) [hedgehog]  50% ( 1 / 2) in 'Hedgehog.Internal.Tripping' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog] Warning: 'Command' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/State.hs:383:3 [hedgehog]  * at src/Hedgehog/Internal/State.hs:382:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/State.hs:382:1 [hedgehog] Warning: 'Action' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/State.hs:415:3 [hedgehog]  * at src/Hedgehog/Internal/State.hs:414:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/State.hs:414:1 [hedgehog] Warning: 'Symbolic' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/State.hs:108:3 [hedgehog]  * at src/Hedgehog/Internal/State.hs:107:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/State.hs:107:1 [hedgehog] Warning: 'Concrete' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/State.hs:135:3 [hedgehog]  * at src/Hedgehog/Internal/State.hs:134:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/State.hs:134:1 [hedgehog] Warning: 'Var' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/State.hs:177:3 [hedgehog]  * at src/Hedgehog/Internal/State.hs:176:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/State.hs:176:1 [hedgehog]  96% ( 31 / 32) in 'Hedgehog.Internal.State' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog]  0% ( 0 / 7) in 'Hedgehog.Internal.Discovery' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog]  PropertySource (src/Hedgehog/Internal/Discovery.hs:35) [hedgehog]  readProperties (src/Hedgehog/Internal/Discovery.hs:41) [hedgehog]  findProperties (src/Hedgehog/Internal/Discovery.hs:67) [hedgehog]  readDeclaration (src/Hedgehog/Internal/Discovery.hs:45) [hedgehog]  Pos (src/Hedgehog/Internal/Discovery.hs:209) [hedgehog]  Position (src/Hedgehog/Internal/Discovery.hs:202) [hedgehog] Warning: 'prop_' is out of scope. [hedgehog]  If you qualify the identifier, haddock can try to link it anyway. [hedgehog]  25% ( 1 / 4) in 'Hedgehog.Internal.TH' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog]  TExpQ (src/Hedgehog/Internal/TH.hs:30) [hedgehog]  discoverPrefix (src/Hedgehog/Internal/TH.hs:51) [hedgehog]  29% ( 5 / 17) in 'Hedgehog.Internal.Config' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog]  resolveColor (src/Hedgehog/Internal/Config.hs:191) [scientific]  depends containers-0.6.8-4775 [scientific]  depends deepseq-1.5.0.0-412f [scientific]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [scientific]  depends integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [scientific]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [scientific]  depends template-haskell-2.21.0.0-8831 [scientific]  depends text-2.1-c36a [scientific]  definite scientific-0.3.8.0-ERgFuAaF9w6JlyRZv4Gsn-test-scientific [scientific]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [scientific]  depends base-4.19.0.0-b960 [scientific]  depends binary-0.8.9.1-0e3e [scientific]  depends bytestring-0.12.0.2-4690 [scientific]  depends scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [scientific]  depends smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk [scientific]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [scientific]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [scientific]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [scientific]  depends tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [scientific]  depends text-2.1-c36a [scientific] Using Cabal-3.10.2.0 compiled by ghc-9.8 [scientific] Using compiler: ghc-9.8.1 [scientific] Using install prefix: [scientific] /nix/store/kamf7fhqpfkg5ps43mjxkr4c6kc5nchz-scientific-0.3.8.0 [scientific] Executables installed in: [scientific] /nix/store/kamf7fhqpfkg5ps43mjxkr4c6kc5nchz-scientific-0.3.8.0/bin [scientific] Libraries installed in: [scientific] /nix/store/kamf7fhqpfkg5ps43mjxkr4c6kc5nchz-scientific-0.3.8.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [scientific] Dynamic Libraries installed in: [scientific] /nix/store/kamf7fhqpfkg5ps43mjxkr4c6kc5nchz-scientific-0.3.8.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [scientific] Private executables installed in: [scientific] /nix/store/kamf7fhqpfkg5ps43mjxkr4c6kc5nchz-scientific-0.3.8.0/libexec/x86_64-linux-ghc-9.8.1/scientific-0.3.8.0 [scientific] Data files installed in: [scientific] /nix/store/kamf7fhqpfkg5ps43mjxkr4c6kc5nchz-scientific-0.3.8.0/share/x86_64-linux-ghc-9.8.1/scientific-0.3.8.0 [scientific] Documentation installed in: [scientific] /nix/store/8yzxvb2c5l621gbf3lndvmmk0wsjgjap-scientific-0.3.8.0-doc/share/doc/scientific-0.3.8.0 [scientific] Configuration files installed in: [scientific] /nix/store/kamf7fhqpfkg5ps43mjxkr4c6kc5nchz-scientific-0.3.8.0/etc [scientific] No alex found [scientific] Using ar found on system at: [scientific] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [scientific] No c2hs found [scientific] No cpphs found [scientific] No doctest found [scientific] Using gcc version 14.3.0 given by user at: [scientific] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [scientific] Using ghc version 9.8.1 found on system at: [scientific] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [scientific] Using ghc-pkg version 9.8.1 found on system at: [scientific] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [scientific] No ghcjs found [scientific] No ghcjs-pkg found [scientific] No greencard found [scientific] Using haddock version 2.30.0 found on system at: [scientific] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [scientific] No happy found [scientific] Using haskell-suite found on system at: haskell-suite-dummy-location [scientific] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [scientific] No hmake found [scientific] Using hpc version 0.69 found on system at: [scientific] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [scientific] Using hsc2hs version 0.68.10 found on system at: [scientific] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [scientific] Using hscolour version 1.25 found on system at: [scientific] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [scientific] No jhc found [scientific] Using ld found on system at: [scientific] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [scientific] No pkg-config found [scientific] Using runghc version 9.8.1 found on system at: [scientific] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [scientific] Using strip version 2.44 found on system at: [scientific] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [scientific] Using tar found on system at: [scientific] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [scientific] No uhc found [scientific] Phase: buildPhase [scientific] Preprocessing library for scientific-0.3.8.0.. [scientific] Building library for scientific-0.3.8.0.. [scientific] [1 of 5] Compiling GHC.Integer.Compat ( src/GHC/Integer/Compat.hs, dist/build/GHC/Integer/Compat.o, dist/build/GHC/Integer/Compat.dyn_o ) [base64]  prop_std_roundtrip: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_roundtrip: OK (0.01s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_roundtrip_nopad: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_std_lenient_roundtrip: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_lenient_roundtrip: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_validity [base64]  prop_std_valid: OK (0.04s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_valid: OK (0.01s) [base64]  +++ OK, passed 100 tests. [base64]  prop_std_correct: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_correct: OK (0.04s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_padding [base64]  prop_url_nopad_roundtrip_untyped: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_nopad_roundtrip_typed: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_pad_roundtrip_untyped: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_pad_roundtrip_typed: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_decode_invariant_untyped: OK (0.06s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_decode_invariant_typed: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_padding_coherence: OK (0.04s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_nopadding_coherence: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_bos_coherence [base64]  prop_std_bos_coherence: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_bos_coherence: OK [base64]  +++ OK, passed 100 tests. [base64]  Unit tests [base64]  Padding tests [base64]  URL decodePadding coherence [base64]  "PA==": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw=": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw_": OK [base64]  String has no padding: decodes should coincide [base64]  "PDw_Pw==": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw_Pz4=": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw_Pz4-": OK [base64]  String has no padding: decodes should coincide [base64]  URL decodeUnpadded coherence [base64]  "PA": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw_": OK [base64]  String has no padding: decodes should coincide [base64]  "PDw_Pw": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw_Pz4": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw_Pz4-": OK [base64]  String has no padding: decodes should coincide [base64]  url-safe padding case unit tests [base64]  stress arbitarily padded URL strings: OK [base64]  stress padded URL strings: OK [hedgehog]  resolveSeed (src/Hedgehog/Internal/Config.hs:198) [hedgehog]  resolveVerbosity (src/Hedgehog/Internal/Config.hs:205) [hedgehog]  resolveWorkers (src/Hedgehog/Internal/Config.hs:212) [hedgehog]  resolveSkip (src/Hedgehog/Internal/Config.hs:219) [hedgehog]  detectMark (src/Hedgehog/Internal/Config.hs:76) [hedgehog]  detectColor (src/Hedgehog/Internal/Config.hs:103) [hedgehog]  detectSeed (src/Hedgehog/Internal/Config.hs:137) [hedgehog]  detectVerbosity (src/Hedgehog/Internal/Config.hs:147) [hedgehog]  detectWorkers (src/Hedgehog/Internal/Config.hs:165) [hedgehog]  detectSkip (src/Hedgehog/Internal/Config.hs:175) [hedgehog]  26% ( 7 / 26) in 'Hedgehog.Internal.Report' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog]  FailureReport (src/Hedgehog/Internal/Report.hs:100) [hedgehog]  FailedAnnotation (src/Hedgehog/Internal/Report.hs:94) [hedgehog]  Style (src/Hedgehog/Internal/Report.hs:205) [hedgehog]  Markup (src/Hedgehog/Internal/Report.hs:211) [hedgehog]  Config (src/Hedgehog/Internal/Report.hs:1316) [hedgehog]  defaultConfig (src/Hedgehog/Internal/Report.hs:1335) [hedgehog]  Context (src/Hedgehog/Internal/Report.hs:573) [hedgehog]  Lines (src/Hedgehog/Internal/Report.hs:567) [hedgehog]  renderProgress (src/Hedgehog/Internal/Report.hs:1310) [hedgehog]  renderResult (src/Hedgehog/Internal/Report.hs:1314) [hedgehog]  renderResultWith (src/Hedgehog/Internal/Report.hs:1338) [hedgehog]  renderSummary (src/Hedgehog/Internal/Report.hs:1342) [hedgehog]  renderDoc (src/Hedgehog/Internal/Report.hs:1190) [hedgehog]  ppProgress (src/Hedgehog/Internal/Report.hs:800) [hedgehog]  ppResult (src/Hedgehog/Internal/Report.hs:823) [hedgehog]  ppResultWith (src/Hedgehog/Internal/Report.hs:826) [hedgehog]  ppSummary (src/Hedgehog/Internal/Report.hs:1148) [hedgehog]  mkFailure (src/Hedgehog/Internal/Report.hs:286) [hedgehog]  12% ( 1 / 8) in 'Hedgehog.Internal.Queue' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog]  TaskIndex (src/Hedgehog/Internal/Queue.hs:32) [hedgehog]  TasksRemaining (src/Hedgehog/Internal/Queue.hs:36) [hedgehog]  runTasks (src/Hedgehog/Internal/Queue.hs:59) [hedgehog]  finalizeTask (src/Hedgehog/Internal/Queue.hs:107) [hedgehog]  runActiveFinalizers (src/Hedgehog/Internal/Queue.hs:83) [hedgehog]  dequeueMVar (src/Hedgehog/Internal/Queue.hs:43) [hedgehog]  64% ( 9 / 14) in 'Hedgehog.Internal.Runner' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog]  recheckAt (src/Hedgehog/Internal/Runner.hs:442) [hedgehog]  checkReport (src/Hedgehog/Internal/Runner.hs:215) [hedgehog]  checkRegion (src/Hedgehog/Internal/Runner.hs:389) [hedgehog]  checkNamed (src/Hedgehog/Internal/Runner.hs:419) [hedgehog]  98% ( 93 / 94) in 'Hedgehog.Gen' [hedgehog]  Missing documentation for: [hedgehog]  Module header [hedgehog] Warning: 'Command' is ambiguous. It is defined [hedgehog]  * at src/Hedgehog/Internal/State.hs:383:3 [hedgehog]  * at src/Hedgehog/Internal/State.hs:382:1 [hedgehog]  You may be able to disambiguate the identifier by qualifying it or [hedgehog]  by specifying the type/value namespace explicitly. [hedgehog]  Defaulting to the one defined at src/Hedgehog/Internal/State.hs:382:1 [hedgehog] Warning: 'DeriveGeneric' is out of scope. [hedgehog]  If you qualify the identifier, haddock can try to link it anyway. [hedgehog] Warning: 'DeriveAnyClass' is out of scope. [hedgehog]  If you qualify the identifier, haddock can try to link it anyway. [hedgehog] Warning: 'DerivingStrategies' is out of scope. [hedgehog]  If you qualify the identifier, haddock can try to link it anyway. [hedgehog]  94% ( 93 / 98) in 'Hedgehog' [hedgehog]  Missing documentation for: [hedgehog]  recheckAt (src/Hedgehog/Internal/Runner.hs:442) [hedgehog]  discoverPrefix (src/Hedgehog/Internal/TH.hs:51) [hedgehog]  verifiedTermination (src/Hedgehog/Internal/Property.hs:1228) [hedgehog]  MonadTest (src/Hedgehog/Internal/Property.hs:766) [hedgehog]  Rec [hedgehog] Warning: Hedgehog.Internal.Barbie: could not find link destinations for: [hedgehog]  - Barbies.Generics.Constraints.P [hedgehog]  - Barbies.Generics.Constraints.GAllRec [hedgehog] Warning: Hedgehog.Internal.Distributive: could not find link destinations for: [hedgehog]  - Hedgehog.Internal.Distributive.R:TransformerfMaybeTm [hedgehog]  - Hedgehog.Internal.Distributive.R:TransformerfIdentityTm [hedgehog]  - Hedgehog.Internal.Tree.R:TransformerfTreeTm [hedgehog]  - Hedgehog.Internal.Gen.D:R:TransformertGenTm [hedgehog]  - Hedgehog.Internal.Property.D:R:TransformertTestTm [hedgehog]  - Hedgehog.Internal.Property.D:R:TransformertPropertyTm [hedgehog] Warning: Hedgehog.Internal.Prelude: could not find link destinations for: [hedgehog]  - GHC.Prim.~# [hedgehog]  - Data.Functor.Utils.StateT [hedgehog]  - Data.Functor.Utils.Max [hedgehog]  - Data.Functor.Utils.Min [scientific] [2 of 5] Compiling Utils ( src/Utils.hs, dist/build/Utils.o, dist/build/Utils.dyn_o ) [scientific] [3 of 5] Compiling Data.Scientific ( src/Data/Scientific.hs, dist/build/Data/Scientific.o, dist/build/Data/Scientific.dyn_o ) [scientific]  [scientific] src/Data/Scientific.hs:1041:16: warning: [GHC-62161] [-Wincomplete-uni-patterns] [scientific]  Pattern match(es) are non-exhaustive [scientific]  In a pattern binding: [scientific]  Patterns of type ‘[Char]’ not matched: [scientific]  [] [scientific]  [] [scientific]  [] [scientific]  | [scientific] 1041 | (d:ds') = map intToDigit (if ei > 0 then init is' else is') [scientific]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [scientific]  [scientific] src/Data/Scientific.hs:1057:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] [scientific]  Pattern match(es) are non-exhaustive [scientific]  In a pattern binding: Patterns of type ‘[Char]’ not matched: [] [scientific]  | [scientific] 1057 | d:ds' = map intToDigit (if ei > 0 then is' else 0:is') [scientific]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [scientific] [4 of 5] Compiling Data.Text.Lazy.Builder.Scientific ( src/Data/Text/Lazy/Builder/Scientific.hs, dist/build/Data/Text/Lazy/Builder/Scientific.o, dist/build/Data/Text/Lazy/Builder/Scientific.dyn_o ) [scientific]  [scientific] src/Data/Text/Lazy/Builder/Scientific.hs:19:1: warning: [GHC-66111] [-Wunused-imports] [scientific]  The import of ‘Data.Monoid’ is redundant [scientific]  except perhaps to import instances from ‘Data.Monoid’ [scientific]  To import instances alone, use: import Data.Monoid() [scientific]  | [scientific] 19 | import Data.Monoid ((<>)) [scientific]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [scientific]  [scientific] src/Data/Text/Lazy/Builder/Scientific.hs:60:12: warning: [GHC-62161] [-Wincomplete-uni-patterns] [scientific]  Pattern match(es) are non-exhaustive [scientific]  In a pattern binding: [scientific]  Patterns of type ‘[Char]’ not matched: [scientific]  [] [scientific]  [] [scientific]  [] [scientific]  | [scientific] 60 | (d:ds') = map i2d (if ei > 0 then init is' else is') [scientific]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [scientific]  [scientific] src/Data/Text/Lazy/Builder/Scientific.hs:88:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] [scientific]  Pattern match(es) are non-exhaustive [scientific]  In a pattern binding: Patterns of type ‘[Char]’ not matched: [] [scientific]  | [scientific] 88 | d:ds' = map i2d (if ei > 0 then is' else 0:is') [scientific]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [scientific] [5 of 5] Compiling Data.ByteString.Builder.Scientific ( src/Data/ByteString/Builder/Scientific.hs, dist/build/Data/ByteString/Builder/Scientific.o, dist/build/Data/ByteString/Builder/Scientific.dyn_o ) [scientific]  [scientific] src/Data/ByteString/Builder/Scientific.hs:20:1: warning: [GHC-66111] [-Wunused-imports] [scientific]  The import of ‘Data.Monoid’ is redundant [scientific]  except perhaps to import instances from ‘Data.Monoid’ [scientific]  To import instances alone, use: import Data.Monoid() [scientific]  | [scientific] 20 | import Data.Monoid ((<>)) [scientific]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [scientific]  [scientific] src/Data/ByteString/Builder/Scientific.hs:64:12: warning: [GHC-62161] [-Wincomplete-uni-patterns] [base64]  stress unpadded URL strings: OK [base64]  RFC 4648 Test Vectors [base64]  std alphabet [base64]  "empty": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "f": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "f": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "fo": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "foo": OK (0.01s) [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "foob": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "fooba": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "foobar": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  url-safe alphabet [base64]  "empty": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<<": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<>": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  Offset tests [base64]  Invalid padding [base64]  Invalid staggered padding: OK [base64]  Invalid character coverage - final chunk: OK [base64]  Invalid character coverage - decode chunk: OK [base64]  Invalid padding in body: OK [base64]  Padding fails everywhere but end: OK [base64]  Validity and correctness unit tests [base64]  Validity unit tests [base64]  Padding tests: OK [base64]  Canonicity tests: OK [base64]  Correctness unit tests [base64]  Padding tests: OK [base64]  Canonicity tests: OK [base64]  Canonicity unit tests [base64]  roundtrip for d ~ ZA==: OK [base64]  roundtrip for f` ~ ZmA=: OK [base64]  roundtrip for foo` ~ Zm9vYA==: OK [base64]  roundtrip for foob` ~ Zm9vYmA=: OK [base64]  Short ByteString [base64]  Property Tests [base64]  prop_roundtrip [base64]  prop_std_roundtrip: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_roundtrip: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_roundtrip_nopad: OK [base64]  +++ OK, passed 100 tests. [hedgehog]  - Data.Functor.Utils.StateL [hedgehog]  - Data.Functor.Utils.StateR [hedgehog]  - GHC.Generics.SingKind [hedgehog]  - GHC.Generics.DemoteRep [hedgehog]  - GHC.Generics.fromSing [hedgehog]  - GHC.Generics.SingI [hedgehog]  - GHC.Generics.sing [hedgehog]  - GHC.Generics.Sing [hedgehog]  - GHC.Generics.D:R:UReckWordp0 [hedgehog]  - GHC.Generics.D:R:UReckIntp0 [hedgehog]  - GHC.Generics.D:R:UReckFloatp0 [hedgehog]  - GHC.Generics.D:R:UReckDoublep0 [hedgehog]  - GHC.Generics.D:R:UReckCharp0 [hedgehog]  - GHC.Generics.Rep1_Either [hedgehog]  - GHC.Generics.Rep1_Maybe [hedgehog]  - GHC.Generics.Rep_Ordering [hedgehog]  - GHC.Generics.Rep_Bool [hedgehog]  - GHC.Generics.Rep_Either [hedgehog]  - GHC.Generics.Rep_Maybe [hedgehog]  - GHC.Generics.Rep_R:UReckWordp [hedgehog]  - GHC.Generics.Rep1_R:UReckWordp [hedgehog]  - GHC.Generics.Rep_R:UReckIntp [hedgehog]  - GHC.Generics.Rep1_R:UReckIntp [hedgehog]  - GHC.Generics.Rep1_R:UReckFloatp [hedgehog]  - GHC.Generics.Rep_R:UReckDoublep [hedgehog]  - GHC.Generics.Rep1_R:UReckDoublep [hedgehog]  - GHC.Generics.Rep_R:UReckCharp [hedgehog]  - GHC.Generics.Rep1_R:UReckCharp [hedgehog]  - GHC.IOPort.IOPort [hedgehog]  - Data.Foldable1.JoinWith [hedgehog]  - Data.Foldable1.FromMaybe [hedgehog]  - Data.Foldable1.NonEmptyDList [hedgehog]  - Data.ByteString.Builder.RealFloat.FormatMode [hedgehog]  - Data.Text.Internal.Encoding.PartialUtf8CodePoint [hedgehog]  - Text.ParserCombinators.ReadP.P [hedgehog]  - GHC.Generics.D:R:SingBoola0 [hedgehog]  - GHC.Generics.STrue [hedgehog]  - GHC.Generics.D:R:DemoteRepBool [hedgehog]  - GHC.Generics.SFalse [hedgehog]  - GHC.Generics.Rep_R:UReckFloatp [hedgehog]  - GHC.Generics.D:R:SingMaybeb0 [hedgehog]  - GHC.Generics.SNothing [hedgehog]  - GHC.Generics.SJust [hedgehog]  - GHC.Generics.D:R:DemoteRepMaybe [hedgehog]  - System.Console.Regions.LineUpdate [hedgehog]  - Control.Monad.Trans.Control.D:R:StMIOa [hedgehog]  - Control.Monad.Trans.Control.D:R:StMMaybea [hedgehog]  - Control.Monad.Primitive.D:R:PrimStateIO [hedgehog]  - Data.Set.Internal.MergeSet [hedgehog]  - Text.Printf.UPrintf [hedgehog]  - Text.Printf.hspr [hedgehog]  - Text.Printf.spr [hedgehog]  - GHC.IOPort.IOPortException [hedgehog]  - Data.Graph.SetM [hedgehog] Warning: Hedgehog.Internal.Region: could not find link destinations for: [hedgehog]  - Hedgehog.Internal.Region.Body [hedgehog] Warning: Hedgehog.Internal.Source: could not find link destinations for: [hedgehog]  - GHC.IsList.D:R:ItemCallStack [hedgehog] Warning: Hedgehog.Internal.Tree: could not find link destinations for: [hedgehog]  - Hedgehog.Internal.Tree.D:R:PrimStateTreeT [hedgehog]  - Hedgehog.Internal.Tree.R:TransformerfTreeTm [hedgehog] Warning: Hedgehog.Internal.Gen: could not find link destinations for: [hedgehog]  - Hedgehog.Internal.Gen.D:R:PrimStateGenT [hedgehog]  - Hedgehog.Internal.Gen.D:R:TransformertGenTm [hedgehog]  - Hedgehog.Internal.Gen.D:R:GenBaseWriterT [hedgehog]  - Hedgehog.Internal.Gen.D:R:GenBaseWriterT0 [hedgehog]  - Hedgehog.Internal.Gen.D:R:GenBaseStateT [hedgehog]  - Hedgehog.Internal.Gen.D:R:GenBaseStateT0 [hedgehog]  - Hedgehog.Internal.Gen.D:R:GenBaseReaderT [hedgehog]  - Hedgehog.Internal.Gen.D:R:GenBaseExceptT [hedgehog]  - Hedgehog.Internal.Gen.D:R:GenBaseMaybeT [hedgehog]  - Hedgehog.Internal.Gen.D:R:GenBaseIdentityT [hedgehog]  - Hedgehog.Internal.Gen.D:R:GenBaseGenT [hedgehog] Warning: Hedgehog.Internal.Property: could not find link destinations for: [hedgehog]  - Hedgehog.Internal.Property.D:R:StTTestTa [hedgehog]  - Hedgehog.Internal.Property.D:R:PrimStateTestT [hedgehog]  - Hedgehog.Internal.Property.D:R:TransformertTestTm [hedgehog]  - Hedgehog.Internal.Property.D:R:PrimStatePropertyT [hedgehog]  - Hedgehog.Internal.Property.D:R:TransformertPropertyTm [hedgehog] Warning: Hedgehog.Internal.State: could not find link destinations for: [hedgehog]  - Hedgehog.Internal.State.Context [hedgehog] Warning: Hedgehog: could not find link destinations for: [hedgehog]  - Hedgehog.Internal.Gen.D:R:PrimStateGenT [hedgehog]  - Hedgehog.Internal.Gen.D:R:TransformertGenTm [hedgehog]  - Hedgehog.Internal.Gen.D:R:GenBaseWriterT [hedgehog]  - Hedgehog.Internal.Gen.D:R:GenBaseWriterT0 [hedgehog]  - Hedgehog.Internal.Gen.D:R:GenBaseStateT [hedgehog]  - Hedgehog.Internal.Gen.D:R:GenBaseStateT0 [hedgehog]  - Hedgehog.Internal.Gen.D:R:GenBaseReaderT [hedgehog]  - Hedgehog.Internal.Gen.D:R:GenBaseExceptT [hedgehog]  - Hedgehog.Internal.Gen.D:R:GenBaseMaybeT [hedgehog]  - Hedgehog.Internal.Gen.D:R:GenBaseIdentityT [hedgehog]  - Hedgehog.Internal.Gen.D:R:GenBaseGenT [hedgehog]  - Hedgehog.Internal.Property.D:R:StTTestTa [hedgehog]  - Hedgehog.Internal.Property.D:R:PrimStateTestT [hedgehog]  - Hedgehog.Internal.Property.D:R:TransformertTestTm [hedgehog]  - Hedgehog.Internal.Property.D:R:PrimStatePropertyT [hedgehog]  - Hedgehog.Internal.Property.D:R:TransformertPropertyTm [hedgehog]  - Barbies.Generics.Constraints.P [hedgehog]  - Barbies.Generics.Constraints.GAllRec [scientific]  Pattern match(es) are non-exhaustive [scientific]  In a pattern binding: [scientific]  Patterns of type ‘[Char]’ not matched: [scientific]  [] [scientific]  [] [scientific]  [] [scientific]  | [scientific] 64 | (d:ds') = map i2d (if ei > 0 then init is' else is') [scientific]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [scientific]  [scientific] src/Data/ByteString/Builder/Scientific.hs:94:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] [scientific]  Pattern match(es) are non-exhaustive [scientific]  In a pattern binding: Patterns of type ‘[Char]’ not matched: [] [scientific]  | [scientific] 94 | d:ds' = map i2d (if ei > 0 then is' else 0:is') [scientific]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [scientific] [1 of 5] Compiling GHC.Integer.Compat ( src/GHC/Integer/Compat.hs, dist/build/GHC/Integer/Compat.p_o ) [scientific] [2 of 5] Compiling Utils ( src/Utils.hs, dist/build/Utils.p_o ) [scientific] [3 of 5] Compiling Data.Scientific ( src/Data/Scientific.hs, dist/build/Data/Scientific.p_o ) [scientific]  [scientific] src/Data/Scientific.hs:1041:16: warning: [GHC-62161] [-Wincomplete-uni-patterns] [scientific]  Pattern match(es) are non-exhaustive [scientific]  In a pattern binding: [scientific]  Patterns of type ‘[Char]’ not matched: [scientific]  [] [scientific]  [] [scientific]  [] [scientific]  | [scientific] 1041 | (d:ds') = map intToDigit (if ei > 0 then init is' else is') [scientific]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [scientific]  [scientific] src/Data/Scientific.hs:1057:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] [scientific]  Pattern match(es) are non-exhaustive [scientific]  In a pattern binding: Patterns of type ‘[Char]’ not matched: [] [scientific]  | [scientific] 1057 | d:ds' = map intToDigit (if ei > 0 then is' else 0:is') [scientific]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [base64]  prop_std_lenient_roundtrip: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_lenient_roundtrip: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_validity [base64]  prop_std_valid: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_valid: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_std_correct: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_correct: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_padding [base64]  prop_url_nopad_roundtrip_untyped: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_nopad_roundtrip_typed: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_pad_roundtrip_untyped: OK (0.01s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_pad_roundtrip_typed: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_decode_invariant_untyped: OK (0.03s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_decode_invariant_typed: OK (0.03s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_padding_coherence: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_nopadding_coherence: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_bos_coherence [base64]  prop_std_bos_coherence: OK (0.01s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_bos_coherence: OK [base64]  +++ OK, passed 100 tests. [base64]  Unit tests [base64]  Padding tests [base64]  URL decodePadding coherence [base64]  "PA==": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw=": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw_": OK [base64]  String has no padding: decodes should coincide [base64]  "PDw_Pw==": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw_Pz4=": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw_Pz4-": OK [base64]  String has no padding: decodes should coincide [base64]  URL decodeUnpadded coherence [base64]  "PA": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw_": OK [base64]  String has no padding: decodes should coincide [base64]  "PDw_Pw": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw_Pz4": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw_Pz4-": OK [base64]  String has no padding: decodes should coincide [base64]  url-safe padding case unit tests [base64]  stress arbitarily padded URL strings: OK [base64]  stress padded URL strings: OK [base64]  stress unpadded URL strings: OK [base64]  RFC 4648 Test Vectors [base64]  std alphabet [base64]  "empty": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "f": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "f": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "fo": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "foo": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "foob": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "fooba": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "foobar": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  url-safe alphabet [base64]  "empty": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<<": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<>": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  Offset tests [base64]  Invalid padding [base64]  Invalid staggered padding: OK [base64]  Invalid character coverage - final chunk: OK [base64]  Invalid character coverage - decode chunk: OK [base64]  Invalid padding in body: OK [base64]  Padding fails everywhere but end: OK [base64]  Validity and correctness unit tests [base64]  Validity unit tests [base64]  Padding tests: OK [base64]  Canonicity tests: OK [base64]  Correctness unit tests [base64]  Padding tests: OK [base64]  Canonicity tests: OK [base64]  Canonicity unit tests [base64]  roundtrip for d ~ ZA==: OK [base64]  roundtrip for f` ~ ZmA=: OK [base64]  roundtrip for foo` ~ Zm9vYA==: OK [base64]  roundtrip for foob` ~ Zm9vYmA=: OK [base64]  Text [base64]  Property Tests [base64]  prop_roundtrip [base64]  prop_std_roundtrip: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_roundtrip: OK (0.06s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_roundtrip_nopad: OK (0.05s) [base64]  +++ OK, passed 100 tests. [base64]  prop_std_lenient_roundtrip: OK (0.06s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_lenient_roundtrip: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_validity [base64]  prop_std_valid: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_valid: OK (0.07s) [base64]  +++ OK, passed 100 tests. [base64]  prop_std_correct: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_correct: OK (0.03s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_padding [base64]  prop_url_nopad_roundtrip_untyped: OK (0.05s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_nopad_roundtrip_typed: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_pad_roundtrip_untyped: OK (0.01s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_pad_roundtrip_typed: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_decode_invariant_untyped: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_decode_invariant_typed: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_padding_coherence: OK (0.04s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_nopadding_coherence: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_bos_coherence [base64]  prop_std_bos_coherence: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_bos_coherence: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  Unit tests [base64]  Padding tests [base64]  URL decodePadding coherence [base64]  "PA==": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw=": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw_": OK [base64]  String has no padding: decodes should coincide [base64]  "PDw_Pw==": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw_Pz4=": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw_Pz4-": OK [base64]  String has no padding: decodes should coincide [base64]  URL decodeUnpadded coherence [base64]  "PA": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw_": OK [base64]  String has no padding: decodes should coincide [base64]  "PDw_Pw": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw_Pz4": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw_Pz4-": OK [base64]  String has no padding: decodes should coincide [base64]  url-safe padding case unit tests [base64]  stress arbitarily padded URL strings: OK [base64]  stress padded URL strings: OK [base64]  stress unpadded URL strings: OK [base64]  RFC 4648 Test Vectors [base64]  std alphabet [base64]  "empty": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "f": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "f": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "fo": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "foo": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "foob": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "fooba": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "foobar": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  url-safe alphabet [base64]  "empty": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<<": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<>": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  Offset tests [base64]  Invalid padding [base64]  Invalid staggered padding: OK [base64]  Invalid character coverage - final chunk: OK [base64]  Invalid character coverage - decode chunk: OK [base64]  Invalid padding in body: OK [base64]  Padding fails everywhere but end: OK [base64]  Validity and correctness unit tests [base64]  Validity unit tests [base64]  Padding tests: OK [base64]  Canonicity tests: OK [base64]  Correctness unit tests [base64]  Padding tests: OK [base64]  Canonicity tests: OK [base64]  Canonicity unit tests [base64]  roundtrip for d ~ ZA==: OK [base64]  roundtrip for f` ~ ZmA=: OK [base64]  roundtrip for foo` ~ Zm9vYA==: OK [base64]  roundtrip for foob` ~ Zm9vYmA=: OK [base64]  Decoding tests [base64]  DecodeWith* unit tests [base64]  decodeWith negative tests [base64]  decodeWith non-utf8 inputs on decodeUtf8: OK [base64]  decodeWith valid utf8 inputs on decodeUtf8: OK [base64]  decodeUrlWith non-utf8 inputs on decodeUtf8: OK [base64]  decodeUrlWith valid utf8 inputs on decodeUtf8: OK [base64]  decodeUrlPaddedWith non-utf8 inputs on decodeUtf8: OK [base64]  decodePaddedWith valid utf8 inputs on decodeUtf8: OK [base64]  decodeUnpaddedWith non-utf8 inputs on decodeUtf8: OK [base64]  decodeUnpaddedWith valid utf8 inputs on decodeUtf8: OK [base64]  decodeWith positive tests [base64]  decodeWith utf8 inputs on decodeUtf8: OK [base64]  decodeUrlWith utf8 inputs on decodeUtf8: OK [base64]  decodeUrlPaddedWith utf8 inputs on decodeUtf8: OK [base64]  decodeUrlUnpaddedWith utf8 inputs on decodeUtf8: OK [base64]  Lazy Text [base64]  Property Tests [base64]  prop_roundtrip [base64]  prop_std_roundtrip: OK (0.04s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_roundtrip: OK (0.04s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_roundtrip_nopad: OK (0.04s) [base64]  +++ OK, passed 100 tests. [base64]  prop_std_lenient_roundtrip: OK (0.06s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_lenient_roundtrip: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_validity [base64]  prop_std_valid: OK (0.05s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_valid: OK (0.03s) [base64]  +++ OK, passed 100 tests. [base64]  prop_std_correct: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_correct: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_padding [base64]  prop_url_nopad_roundtrip_untyped: OK (0.04s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_nopad_roundtrip_typed: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_pad_roundtrip_untyped: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_pad_roundtrip_typed: OK (0.01s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_decode_invariant_untyped: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_decode_invariant_typed: OK (0.04s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_padding_coherence: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_nopadding_coherence: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_bos_coherence [base64]  prop_std_bos_coherence: OK (0.01s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_bos_coherence: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  Unit tests [base64]  Padding tests [base64]  URL decodePadding coherence [base64]  "PA==": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw=": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw_": OK [base64]  String has no padding: decodes should coincide [base64]  "PDw_Pw==": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw_Pz4=": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw_Pz4-": OK [base64]  String has no padding: decodes should coincide [base64]  URL decodeUnpadded coherence [base64]  "PA": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw_": OK [base64]  String has no padding: decodes should coincide [base64]  "PDw_Pw": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw_Pz4": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw_Pz4-": OK [base64]  String has no padding: decodes should coincide [base64]  url-safe padding case unit tests [base64]  stress arbitarily padded URL strings: OK [base64]  stress padded URL strings: OK [base64]  stress unpadded URL strings: OK [base64]  RFC 4648 Test Vectors [base64]  std alphabet [base64]  "empty": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "f": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "f": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "fo": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "foo": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "foob": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "fooba": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "foobar": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  url-safe alphabet [base64]  "empty": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<<": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<>": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  Offset tests [base64]  Invalid padding [base64]  Invalid staggered padding: OK [base64]  Invalid character coverage - final chunk: OK [base64]  Invalid character coverage - decode chunk: OK [base64]  Invalid padding in body: OK [base64]  Padding fails everywhere but end: OK [base64]  Validity and correctness unit tests [base64]  Validity unit tests [base64]  Padding tests: OK [base64]  Canonicity tests: OK [base64]  Correctness unit tests [base64]  Padding tests: OK [base64]  Canonicity tests: OK [base64]  Canonicity unit tests [base64]  roundtrip for d ~ ZA==: OK [base64]  roundtrip for f` ~ ZmA=: OK [base64]  roundtrip for foo` ~ Zm9vYA==: OK [base64]  roundtrip for foob` ~ Zm9vYmA=: OK [base64]  Decoding tests [base64]  DecodeWith* unit tests [base64]  decodeWith negative tests [base64]  decodeWith non-utf8 inputs on decodeUtf8: OK [base64]  decodeWith valid utf8 inputs on decodeUtf8: OK [base64]  decodeUrlWith non-utf8 inputs on decodeUtf8: OK [base64]  decodeUrlWith valid utf8 inputs on decodeUtf8: OK [base64]  decodeUrlPaddedWith non-utf8 inputs on decodeUtf8: OK [base64]  decodePaddedWith valid utf8 inputs on decodeUtf8: OK [base64]  decodeUnpaddedWith non-utf8 inputs on decodeUtf8: OK [base64]  decodeUnpaddedWith valid utf8 inputs on decodeUtf8: OK [base64]  decodeWith positive tests [base64]  decodeWith utf8 inputs on decodeUtf8: OK [base64]  decodeUrlWith utf8 inputs on decodeUtf8: OK [base64]  decodeUrlPaddedWith utf8 inputs on decodeUtf8: OK [base64]  decodeUrlUnpaddedWith utf8 inputs on decodeUtf8: OK [base64]  Short Text [base64]  Property Tests [base64]  prop_roundtrip [base64]  prop_std_roundtrip: OK (0.03s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_roundtrip: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_roundtrip_nopad: OK (0.03s) [base64]  +++ OK, passed 100 tests. [base64]  prop_std_lenient_roundtrip: OK (0.04s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_lenient_roundtrip: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_validity [base64]  prop_std_valid: OK (0.01s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_valid: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_std_correct: OK (0.01s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_correct: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_padding [base64]  prop_url_nopad_roundtrip_untyped: OK (0.03s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_nopad_roundtrip_typed: OK (0.03s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_pad_roundtrip_untyped: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_pad_roundtrip_typed: OK (0.02s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_decode_invariant_untyped: OK (0.01s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_decode_invariant_typed: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_padding_coherence: OK (0.01s) [base64]  +++ OK, passed 100 tests. [base64]  prop_url_nopadding_coherence: OK (0.01s) [base64]  +++ OK, passed 100 tests. [base64]  prop_bos_coherence [base64]  prop_std_bos_coherence: OK [base64]  +++ OK, passed 100 tests. [base64]  prop_url_bos_coherence: OK [base64]  +++ OK, passed 100 tests. [base64]  Unit tests [base64]  Padding tests [base64]  URL decodePadding coherence [base64]  "PA==": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw=": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw_": OK [base64]  String has no padding: decodes should coincide [base64]  "PDw_Pw==": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw_Pz4=": OK [base64]  Padding required: no padding fails [base64]  Padding required: padding succeeds [base64]  "PDw_Pz4-": OK [base64]  String has no padding: decodes should coincide [base64]  URL decodeUnpadded coherence [base64]  "PA": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw_": OK [base64]  String has no padding: decodes should coincide [base64]  "PDw_Pw": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw_Pz4": OK [base64]  Unpadded required: padding fails [base64]  Unpadded required: unpadding succeeds [base64]  "PDw_Pz4-": OK [base64]  String has no padding: decodes should coincide [base64]  url-safe padding case unit tests [base64]  stress arbitarily padded URL strings: OK [base64]  stress padded URL strings: OK [base64]  stress unpadded URL strings: OK [base64]  RFC 4648 Test Vectors [base64]  std alphabet [base64]  "empty": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "f": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "f": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "fo": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "foo": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "foob": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "fooba": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "foobar": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  url-safe alphabet [base64]  "empty": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<<": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  "<>": OK [base64]  encode is sound [base64]  decode is sound - untyped [base64]  decode is sound - typed [base64]  Offset tests [base64]  Invalid padding [base64]  Invalid staggered padding: OK [base64]  Invalid character coverage - final chunk: OK [base64]  Invalid character coverage - decode chunk: OK [base64]  Invalid padding in body: OK [base64]  Padding fails everywhere but end: OK [base64]  Validity and correctness unit tests [base64]  Validity unit tests [base64]  Padding tests: OK [base64]  Canonicity tests: OK [base64]  Correctness unit tests [base64]  Padding tests: OK [base64]  Canonicity tests: OK [base64]  Canonicity unit tests [base64]  roundtrip for d ~ ZA==: OK [base64]  roundtrip for f` ~ ZmA=: OK [base64]  roundtrip for foo` ~ Zm9vYA==: OK [base64]  roundtrip for foob` ~ Zm9vYmA=: OK [base64]  Decoding tests [base64]  DecodeWith* unit tests [base64]  decodeWith negative tests [base64]  decodeWith non-utf8 inputs on decodeUtf8: OK [base64]  decodeWith valid utf8 inputs on decodeUtf8: OK [base64]  decodeUrlWith non-utf8 inputs on decodeUtf8: OK [base64]  decodeUrlWith valid utf8 inputs on decodeUtf8: OK [base64]  decodeUrlPaddedWith non-utf8 inputs on decodeUtf8: OK [base64]  decodePaddedWith valid utf8 inputs on decodeUtf8: OK [base64]  decodeUnpaddedWith non-utf8 inputs on decodeUtf8: OK [base64]  decodeUnpaddedWith valid utf8 inputs on decodeUtf8: OK [base64]  decodeWith positive tests [base64]  decodeWith utf8 inputs on decodeUtf8: OK [base64]  decodeUrlWith utf8 inputs on decodeUtf8: OK [base64]  decodeUrlPaddedWith utf8 inputs on decodeUtf8: OK [base64]  decodeUrlUnpaddedWith utf8 inputs on decodeUtf8: OK [base64]  [base64] All 408 tests passed (0.17s) [base64] Test suite base64-tests: PASS [base64] Test suite logged to: dist/test/base64-1.0-base64-tests.log [base64] 1 of 1 test suites (1 of 1 test cases) passed. [base64] Phase: haddockPhase [regex-applicative] Phase: setupCompilerEnvironmentPhase [vector] [23 of 23] Compiling Data.Vector.Unboxed.Mutable ( src/Data/Vector/Unboxed/Mutable.hs, dist/build/Data/Vector/Unboxed/Mutable.o, dist/build/Data/Vector/Unboxed/Mutable.dyn_o ) [regex-applicative] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [base64] Preprocessing library for base64-1.0.. [base64] Running Haddock on library for base64-1.0.. [regex-applicative] Phase: unpackPhase [base64] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [regex-applicative] unpacking source archive /nix/store/rnrbzl6389v6fp1zxhqwmig3ac9kqlw1-regex-applicative-0.3.4.tar.gz [regex-applicative] source root is regex-applicative-0.3.4 [regex-applicative] setting SOURCE_DATE_EPOCH to timestamp 1595583785 of file "regex-applicative-0.3.4/Text/Regex/Applicative/Types.hs" [regex-applicative] Phase: patchPhase [regex-applicative] Phase: compileBuildDriverPhase [regex-applicative] setupCompileFlags: -package-db=/build/tmp.ra4Q60lUbd/setup-package.conf.d -threaded [regex-applicative] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.ra4Q60lUbd/Main.o ) [regex-applicative] [2 of 2] Linking Setup [base64] [ 1 of 22] Compiling Data.Base64.Types.Internal ( src/Data/Base64/Types/Internal.hs, nothing ) [base64] [ 2 of 22] Compiling Data.Base64.Types ( src/Data/Base64/Types.hs, nothing ) [base64] [ 3 of 22] Compiling Data.ByteString.Base64.Internal ( src/Data/ByteString/Base64/Internal.hs, nothing ) [base64] [ 4 of 22] Compiling Data.ByteString.Base64.Internal.Utils ( src/Data/ByteString/Base64/Internal/Utils.hs, nothing ) [base64] [ 5 of 22] Compiling Data.ByteString.Base64.Internal.Tail ( src/Data/ByteString/Base64/Internal/Tail.hs, nothing ) [vector] [ 1 of 23] Compiling Data.Vector.Fusion.Stream.Monadic ( src/Data/Vector/Fusion/Stream/Monadic.hs, dist/build/Data/Vector/Fusion/Stream/Monadic.p_o ) [base64] [ 6 of 22] Compiling Data.ByteString.Base64.Internal.Tables ( src/Data/ByteString/Base64/Internal/Tables.hs, nothing ) [base64] [ 7 of 22] Compiling Data.ByteString.Base64.Internal.W16.Loop ( src/Data/ByteString/Base64/Internal/W16/Loop.hs, nothing ) [vector] [ 2 of 23] Compiling Data.Vector.Fusion.Util ( src/Data/Vector/Fusion/Util.hs, dist/build/Data/Vector/Fusion/Util.p_o ) [vector] [ 3 of 23] Compiling Data.Vector.Fusion.Bundle.Size ( src/Data/Vector/Fusion/Bundle/Size.hs, dist/build/Data/Vector/Fusion/Bundle/Size.p_o ) [base64] [ 8 of 22] Compiling Data.ByteString.Base64.Internal.W64.Loop ( src/Data/ByteString/Base64/Internal/W64/Loop.hs, nothing ) [base64] [ 9 of 22] Compiling Data.ByteString.Base64.Internal.Head ( src/Data/ByteString/Base64/Internal/Head.hs, nothing ) [base64] [10 of 22] Compiling Data.ByteString.Base64 ( src/Data/ByteString/Base64.hs, nothing ) [base64] [11 of 22] Compiling Data.ByteString.Base64.URL ( src/Data/ByteString/Base64/URL.hs, nothing ) [base64] [12 of 22] Compiling Data.ByteString.Lazy.Base64 ( src/Data/ByteString/Lazy/Base64.hs, nothing ) [base64] [13 of 22] Compiling Data.ByteString.Lazy.Base64.URL ( src/Data/ByteString/Lazy/Base64/URL.hs, nothing ) [base64] [14 of 22] Compiling Data.ByteString.Short.Base64 ( src/Data/ByteString/Short/Base64.hs, nothing ) [vector] [ 4 of 23] Compiling Data.Vector.Generic.Mutable.Base ( src/Data/Vector/Generic/Mutable/Base.hs, dist/build/Data/Vector/Generic/Mutable/Base.p_o ) [vector] [ 5 of 23] Compiling Data.Vector.Generic.Base ( src/Data/Vector/Generic/Base.hs, dist/build/Data/Vector/Generic/Base.p_o ) [vector] [ 6 of 23] Compiling Data.Vector.Internal.Check ( src/Data/Vector/Internal/Check.hs, dist/build/Data/Vector/Internal/Check.p_o ) [vector] [ 7 of 23] Compiling Data.Vector.Fusion.Bundle.Monadic ( src/Data/Vector/Fusion/Bundle/Monadic.hs, dist/build/Data/Vector/Fusion/Bundle/Monadic.p_o ) [base64] [15 of 22] Compiling Data.ByteString.Short.Base64.URL ( src/Data/ByteString/Short/Base64/URL.hs, nothing ) [base64] [16 of 22] Compiling Data.Text.Encoding.Base64.Error ( src/Data/Text/Encoding/Base64/Error.hs, nothing ) [base64] [17 of 22] Compiling Data.Text.Encoding.Base64 ( src/Data/Text/Encoding/Base64.hs, nothing ) [base64] [18 of 22] Compiling Data.Text.Encoding.Base64.URL ( src/Data/Text/Encoding/Base64/URL.hs, nothing ) [scientific] [4 of 5] Compiling Data.Text.Lazy.Builder.Scientific ( src/Data/Text/Lazy/Builder/Scientific.hs, dist/build/Data/Text/Lazy/Builder/Scientific.p_o ) [scientific]  [scientific] src/Data/Text/Lazy/Builder/Scientific.hs:19:1: warning: [GHC-66111] [-Wunused-imports] [scientific]  The import of ‘Data.Monoid’ is redundant [scientific]  except perhaps to import instances from ‘Data.Monoid’ [scientific]  To import instances alone, use: import Data.Monoid() [scientific]  | [scientific] 19 | import Data.Monoid ((<>)) [scientific]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [scientific]  [scientific] src/Data/Text/Lazy/Builder/Scientific.hs:60:12: warning: [GHC-62161] [-Wincomplete-uni-patterns] [scientific]  Pattern match(es) are non-exhaustive [scientific]  In a pattern binding: [scientific]  Patterns of type ‘[Char]’ not matched: [scientific]  [] [scientific]  [] [scientific]  [] [scientific]  | [scientific] 60 | (d:ds') = map i2d (if ei > 0 then init is' else is') [scientific]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [scientific]  [scientific] src/Data/Text/Lazy/Builder/Scientific.hs:88:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] [scientific]  Pattern match(es) are non-exhaustive [scientific]  In a pattern binding: Patterns of type ‘[Char]’ not matched: [] [scientific]  | [scientific] 88 | d:ds' = map i2d (if ei > 0 then is' else 0:is') [scientific]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [base64] [19 of 22] Compiling Data.Text.Lazy.Encoding.Base64 ( src/Data/Text/Lazy/Encoding/Base64.hs, nothing ) [base64] [20 of 22] Compiling Data.Text.Lazy.Encoding.Base64.URL ( src/Data/Text/Lazy/Encoding/Base64/URL.hs, nothing ) [base64] [21 of 22] Compiling Data.Text.Short.Encoding.Base64 ( src/Data/Text/Short/Encoding/Base64.hs, nothing ) [base64] [22 of 22] Compiling Data.Text.Short.Encoding.Base64.URL ( src/Data/Text/Short/Encoding/Base64/URL.hs, nothing ) [base64] Haddock coverage: [base64] Warning: 'Base64' is ambiguous. It is defined [base64]  * at src/Data/Base64/Types/Internal.hs:46:36 [base64]  * at src/Data/Base64/Types/Internal.hs:46:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/Base64/Types/Internal.hs:46:1 [base64] Warning: 'extractBase64' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'assertBase64' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'Base64' is ambiguous. It is defined [base64]  * at src/Data/Base64/Types/Internal.hs:46:36 [base64]  * at src/Data/Base64/Types/Internal.hs:46:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/Base64/Types/Internal.hs:46:1 [base64]  100% ( 9 / 9) in 'Data.Base64.Types' [base64] Warning: 'Word8'' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'Word32'' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'Word8'' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'Word12'' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'Word12'' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'Padding' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'Padded' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'Unpadded' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'Base64' is ambiguous. It is defined [base64]  * at src/Data/Base64/Types/Internal.hs:46:36 [base64]  * at src/Data/Base64/Types/Internal.hs:46:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/Base64/Types/Internal.hs:46:1 [base64]  100% ( 11 / 11) in 'Data.ByteString.Base64' [base64]  100% ( 17 / 17) in 'Data.ByteString.Base64.URL' [base64] Warning: 'ByteString' is ambiguous. It is defined [base64]  * in ‘Data.ByteString.Internal.Type’ [base64]  * in ‘Data.ByteString.Lazy.Internal’ [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ [base64] Warning: 'Text' is ambiguous. It is defined [base64]  * in ‘Data.Text.Internal’ [base64]  * in ‘Data.Text.Internal.Lazy’ [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ [base64] Warning: 'isBase64' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64.hs:154:1 [base64]  * at src/Data/ByteString/Lazy/Base64.hs:162:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/ByteString/Lazy/Base64.hs:162:1 [base64]  100% ( 11 / 11) in 'Data.ByteString.Lazy.Base64' [base64] Warning: 'ByteString' is ambiguous. It is defined [base64]  * in ‘Data.ByteString.Internal.Type’ [base64]  * in ‘Data.ByteString.Lazy.Internal’ [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ [base64] Warning: 'Text' is ambiguous. It is defined [base64]  * in ‘Data.Text.Internal’ [base64]  * in ‘Data.Text.Internal.Lazy’ [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ [base64] Warning: 'decodeBase64Padded' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:232:1 [base64]  * at src/Data/ByteString/Lazy/Base64/URL.hs:226:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/ByteString/Lazy/Base64/URL.hs:226:1 [base64] Warning: 'decodeBase64Unpadded' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:189:1 [base64]  * at src/Data/ByteString/Lazy/Base64/URL.hs:187:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/ByteString/Lazy/Base64/URL.hs:187:1 [base64] Warning: 'decodeBase64PaddedUntyped' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:211:1 [base64]  * at src/Data/ByteString/Lazy/Base64/URL.hs:250:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/ByteString/Lazy/Base64/URL.hs:250:1 [base64] Warning: 'decodeBase64UnpaddedUntyped' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:253:1 [base64]  * at src/Data/ByteString/Lazy/Base64/URL.hs:210:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/ByteString/Lazy/Base64/URL.hs:210:1 [base64] Warning: 'decodeBase64Untyped' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:138:1 [base64]  * at src/Data/ByteString/Lazy/Base64/URL.hs:142:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/ByteString/Lazy/Base64/URL.hs:142:1 [base64] Warning: 'decodeBase64' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:108:1 [base64]  * at src/Data/ByteString/Lazy/Base64/URL.hs:111:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/ByteString/Lazy/Base64/URL.hs:111:1 [base64] Warning: 'isBase64Url' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:299:1 [base64]  * at src/Data/ByteString/Lazy/Base64/URL.hs:292:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/ByteString/Lazy/Base64/URL.hs:292:1 [base64]  100% ( 17 / 17) in 'Data.ByteString.Lazy.Base64.URL' [base64] Warning: 'isBase64' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64.hs:154:1 [base64]  * at src/Data/ByteString/Short/Base64.hs:145:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/ByteString/Short/Base64.hs:145:1 [base64]  100% ( 11 / 11) in 'Data.ByteString.Short.Base64' [base64] Warning: 'decodeBase64Padded' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:232:1 [base64]  * at src/Data/ByteString/Short/Base64/URL.hs:204:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/ByteString/Short/Base64/URL.hs:204:1 [base64] Warning: 'decodeBase64Unpadded' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:189:1 [base64]  * at src/Data/ByteString/Short/Base64/URL.hs:164:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/ByteString/Short/Base64/URL.hs:164:1 [base64] Warning: 'ByteString' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'decodeBase64PaddedUntyped' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:211:1 [base64]  * at src/Data/ByteString/Short/Base64/URL.hs:223:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/ByteString/Short/Base64/URL.hs:223:1 [base64] Warning: 'decodeBase64UnpaddedUntyped' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:253:1 [base64]  * at src/Data/ByteString/Short/Base64/URL.hs:189:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/ByteString/Short/Base64/URL.hs:189:1 [base64] Warning: 'decodeBase64' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:108:1 [base64]  * at src/Data/ByteString/Short/Base64/URL.hs:99:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/ByteString/Short/Base64/URL.hs:99:1 [base64] Warning: 'isBase64Url' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:299:1 [base64]  * at src/Data/ByteString/Short/Base64/URL.hs:260:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/ByteString/Short/Base64/URL.hs:260:1 [base64]  100% ( 17 / 17) in 'Data.ByteString.Short.Base64.URL' [base64]  100% ( 2 / 2) in 'Data.Text.Encoding.Base64.Error' [base64] Warning: 'UnicodeException' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'isBase64' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64.hs:154:1 [base64]  * at src/Data/Text/Encoding/Base64.hs:149:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/Text/Encoding/Base64.hs:149:1 [base64]  100% ( 11 / 11) in 'Data.Text.Encoding.Base64' [base64] Warning: 'decodeBase64Padded' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:232:1 [base64]  * at src/Data/Text/Encoding/Base64/URL.hs:232:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/Text/Encoding/Base64/URL.hs:232:1 [base64] Warning: 'decodeBase64Unpadded' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:189:1 [base64]  * at src/Data/Text/Encoding/Base64/URL.hs:167:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/Text/Encoding/Base64/URL.hs:167:1 [base64] Warning: 'decodeBase64PaddedUntyped' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:211:1 [base64]  * at src/Data/Text/Encoding/Base64/URL.hs:249:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/Text/Encoding/Base64/URL.hs:249:1 [base64] Warning: 'decodeBase64UnpaddedUntyped' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:253:1 [base64]  * at src/Data/Text/Encoding/Base64/URL.hs:192:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/Text/Encoding/Base64/URL.hs:192:1 [base64] Warning: 'UnicodeException' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'decodeBase64PaddedWith' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'isBase64Url' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:299:1 [base64]  * at src/Data/Text/Encoding/Base64/URL.hs:312:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/Text/Encoding/Base64/URL.hs:312:1 [base64]  100% ( 18 / 18) in 'Data.Text.Encoding.Base64.URL' [base64] Warning: 'UnicodeException' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'isBase64' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Lazy/Base64.hs:162:1 [base64]  * at src/Data/Text/Lazy/Encoding/Base64.hs:157:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/Text/Lazy/Encoding/Base64.hs:157:1 [base64]  100% ( 11 / 11) in 'Data.Text.Lazy.Encoding.Base64' [base64] Warning: 'decodeBase64Padded' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Lazy/Base64/URL.hs:226:1 [base64]  * at src/Data/Text/Lazy/Encoding/Base64/URL.hs:224:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/Text/Lazy/Encoding/Base64/URL.hs:224:1 [base64] Warning: 'decodeBase64Unpadded' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Lazy/Base64/URL.hs:187:1 [base64]  * at src/Data/Text/Lazy/Encoding/Base64/URL.hs:167:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/Text/Lazy/Encoding/Base64/URL.hs:167:1 [base64] Warning: 'decodeBase64With' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'UnicodeException' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'Text' is ambiguous. It is defined [base64]  * in ‘Data.Text.Internal’ [base64]  * in ‘Data.Text.Internal.Lazy’ [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ [base64] Warning: 'decodeBase64PaddedWith' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'isBase64Url' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Lazy/Base64/URL.hs:292:1 [base64]  * at src/Data/Text/Lazy/Encoding/Base64/URL.hs:302:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/Text/Lazy/Encoding/Base64/URL.hs:302:1 [base64]  100% ( 18 / 18) in 'Data.Text.Lazy.Encoding.Base64.URL' [base64] Warning: 'ByteString' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'decodeUtf8'' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'decodeBase64UntypedWith' is ambiguous. It is defined [base64]  * at src/Data/Text/Encoding/Base64.hs:107:1 [base64]  * at src/Data/Text/Short/Encoding/Base64.hs:116:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/Text/Short/Encoding/Base64.hs:116:1 [base64] Warning: 'UnicodeException' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'isBase64' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64.hs:154:1 [base64]  * at src/Data/ByteString/Short/Base64.hs:145:1 [base64]  * at src/Data/Text/Encoding/Base64.hs:149:1 [base64]  * at src/Data/Text/Short/Encoding/Base64.hs:156:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/Text/Short/Encoding/Base64.hs:156:1 [base64]  100% ( 11 / 11) in 'Data.Text.Short.Encoding.Base64' [base64] Warning: 'decodeBase64Padded' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:232:1 [base64]  * at src/Data/ByteString/Short/Base64/URL.hs:204:1 [base64]  * at src/Data/Text/Encoding/Base64/URL.hs:232:1 [base64]  * at src/Data/Text/Short/Encoding/Base64/URL.hs:229:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/Text/Short/Encoding/Base64/URL.hs:229:1 [base64] Warning: 'decodeBase64Unpadded' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:189:1 [base64]  * at src/Data/ByteString/Short/Base64/URL.hs:164:1 [base64]  * at src/Data/Text/Encoding/Base64/URL.hs:167:1 [base64]  * at src/Data/Text/Short/Encoding/Base64/URL.hs:174:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/Text/Short/Encoding/Base64/URL.hs:174:1 [base64] Warning: 'decodeBase64With' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'ByteString' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'decodeUtf8'' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'UnicodeException' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'decodeBase64UnpaddedWith' is out of scope. [base64]  If you qualify the identifier, haddock can try to link it anyway. [base64] Warning: 'isBase64Url' is ambiguous. It is defined [base64]  * at src/Data/ByteString/Base64/URL.hs:299:1 [base64]  * at src/Data/ByteString/Short/Base64/URL.hs:260:1 [base64]  * at src/Data/Text/Encoding/Base64/URL.hs:312:1 [base64]  * at src/Data/Text/Short/Encoding/Base64/URL.hs:304:1 [base64]  You may be able to disambiguate the identifier by qualifying it or [base64]  by specifying the type/value namespace explicitly. [base64]  Defaulting to the one defined at src/Data/Text/Short/Encoding/Base64/URL.hs:304:1 [base64]  100% ( 18 / 18) in 'Data.Text.Short.Encoding.Base64.URL' [regex-applicative] Phase: updateAutotoolsGnuConfigScriptsPhase [regex-applicative] Phase: configurePhase [regex-applicative] configureFlags: --verbose --prefix=/nix/store/988r27m3i9yny5hh4ggryvylr4f5fk6r-regex-applicative-0.3.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/lahya7lnsfr9lvchl4y25bna6c9lky3r-regex-applicative-0.3.4-doc/share/doc/regex-applicative-0.3.4 --with-gcc=gcc --package-db=/build/tmp.ra4Q60lUbd/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [regex-applicative] Using Parsec parser [regex-applicative] Configuring regex-applicative-0.3.4... [base64] Warning: Data.Text.Encoding.Base64.Error: could not find link destinations for: [base64]  - Data.Text.Encoding.Base64.Error.Rep_Base64Error [regex-applicative] Dependency base <5: using base-4.19.0.0 [regex-applicative] Dependency containers: using containers-0.6.8 [regex-applicative] Dependency filtrable >=0.1.3: using filtrable-0.1.6.0 [regex-applicative] Dependency transformers: using transformers-0.6.1.0 [regex-applicative] Dependency base <5: using base-4.19.0.0 [regex-applicative] Dependency containers: using containers-0.6.8 [regex-applicative] Dependency filtrable >=0.1.3: using filtrable-0.1.6.0 [regex-applicative] Dependency regex-applicative: using regex-applicative-0.3.4 [regex-applicative] Dependency smallcheck >=1.0: using smallcheck-1.2.1.1 [regex-applicative] Dependency tasty: using tasty-1.5.3 [regex-applicative] Dependency tasty-hunit: using tasty-hunit-0.10.2 [regex-applicative] Dependency tasty-smallcheck: using tasty-smallcheck-0.8.2 [regex-applicative] Dependency transformers: using transformers-0.6.1.0 [scientific] [5 of 5] Compiling Data.ByteString.Builder.Scientific ( src/Data/ByteString/Builder/Scientific.hs, dist/build/Data/ByteString/Builder/Scientific.p_o ) [scientific]  [scientific] src/Data/ByteString/Builder/Scientific.hs:20:1: warning: [GHC-66111] [-Wunused-imports] [scientific]  The import of ‘Data.Monoid’ is redundant [scientific]  except perhaps to import instances from ‘Data.Monoid’ [scientific]  To import instances alone, use: import Data.Monoid() [scientific]  | [scientific] 20 | import Data.Monoid ((<>)) [scientific]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [scientific]  [scientific] src/Data/ByteString/Builder/Scientific.hs:64:12: warning: [GHC-62161] [-Wincomplete-uni-patterns] [scientific]  Pattern match(es) are non-exhaustive [scientific]  In a pattern binding: [scientific]  Patterns of type ‘[Char]’ not matched: [scientific]  [] [scientific]  [] [scientific]  [] [scientific]  | [scientific] 64 | (d:ds') = map i2d (if ei > 0 then init is' else is') [scientific]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [scientific]  [scientific] src/Data/ByteString/Builder/Scientific.hs:94:11: warning: [GHC-62161] [-Wincomplete-uni-patterns] [scientific]  Pattern match(es) are non-exhaustive [scientific]  In a pattern binding: Patterns of type ‘[Char]’ not matched: [] [scientific]  | [scientific] 94 | d:ds' = map i2d (if ei > 0 then is' else 0:is') [scientific]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [regex-applicative] Source component graph: [regex-applicative]  component lib [regex-applicative]  component test:test-regex-applicative dependency lib [regex-applicative] Configured component graph: [regex-applicative]  component regex-applicative-0.3.4-AEqIFWhIIs1BSKyPsHp0Ll [regex-applicative]  include base-4.19.0.0-b960 [regex-applicative]  include containers-0.6.8-4775 [regex-applicative]  include filtrable-0.1.6.0-J9N9yg16lMg1xOMxC40num [regex-applicative]  include transformers-0.6.1.0-c3ec [regex-applicative]  component regex-applicative-0.3.4-HswuuWdbnpuEWqs1RqHmzC-test-regex-applicative [regex-applicative]  include base-4.19.0.0-b960 [regex-applicative]  include containers-0.6.8-4775 [regex-applicative]  include filtrable-0.1.6.0-J9N9yg16lMg1xOMxC40num [regex-applicative]  include regex-applicative-0.3.4-AEqIFWhIIs1BSKyPsHp0Ll [regex-applicative]  include smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk [regex-applicative]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [regex-applicative]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [regex-applicative]  include tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [regex-applicative]  include transformers-0.6.1.0-c3ec [regex-applicative] Linked component graph: [regex-applicative]  unit regex-applicative-0.3.4-AEqIFWhIIs1BSKyPsHp0Ll [regex-applicative]  include base-4.19.0.0-b960 [regex-applicative]  include containers-0.6.8-4775 [regex-applicative]  include filtrable-0.1.6.0-J9N9yg16lMg1xOMxC40num [regex-applicative]  include transformers-0.6.1.0-c3ec [regex-applicative]  Text.Regex.Applicative=regex-applicative-0.3.4-AEqIFWhIIs1BSKyPsHp0Ll:Text.Regex.Applicative,Text.Regex.Applicative.Common=regex-applicative-0.3.4-AEqIFWhIIs1BSKyPsHp0Ll:Text.Regex.Applicative.Common,Text.Regex.Applicative.Object=regex-applicative-0.3.4-AEqIFWhIIs1BSKyPsHp0Ll:Text.Regex.Applicative.Object,Text.Regex.Applicative.Reference=regex-applicative-0.3.4-AEqIFWhIIs1BSKyPsHp0Ll:Text.Regex.Applicative.Reference,Text.Regex.Applicative.StateQueue=regex-applicative-0.3.4-AEqIFWhIIs1BSKyPsHp0Ll:Text.Regex.Applicative.StateQueue [regex-applicative]  unit regex-applicative-0.3.4-HswuuWdbnpuEWqs1RqHmzC-test-regex-applicative [regex-applicative]  include base-4.19.0.0-b960 [regex-applicative]  include containers-0.6.8-4775 [regex-applicative]  include filtrable-0.1.6.0-J9N9yg16lMg1xOMxC40num [regex-applicative]  include regex-applicative-0.3.4-AEqIFWhIIs1BSKyPsHp0Ll [regex-applicative]  include smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk [regex-applicative]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [regex-applicative]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [regex-applicative]  include tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [regex-applicative]  include transformers-0.6.1.0-c3ec [regex-applicative] Ready component graph: [regex-applicative]  definite regex-applicative-0.3.4-AEqIFWhIIs1BSKyPsHp0Ll [regex-applicative]  depends base-4.19.0.0-b960 [regex-applicative]  depends containers-0.6.8-4775 [regex-applicative]  depends filtrable-0.1.6.0-J9N9yg16lMg1xOMxC40num [regex-applicative]  depends transformers-0.6.1.0-c3ec [regex-applicative]  definite regex-applicative-0.3.4-HswuuWdbnpuEWqs1RqHmzC-test-regex-applicative [regex-applicative]  depends base-4.19.0.0-b960 [regex-applicative]  depends containers-0.6.8-4775 [regex-applicative]  depends filtrable-0.1.6.0-J9N9yg16lMg1xOMxC40num [regex-applicative]  depends regex-applicative-0.3.4-AEqIFWhIIs1BSKyPsHp0Ll [regex-applicative]  depends smallcheck-1.2.1.1-D4zzkFSCaYTCul1pEwUrHk [regex-applicative]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [regex-applicative]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [regex-applicative]  depends tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [regex-applicative]  depends transformers-0.6.1.0-c3ec [regex-applicative] Using Cabal-3.10.2.0 compiled by ghc-9.8 [regex-applicative] Using compiler: ghc-9.8.1 [regex-applicative] Using install prefix: [regex-applicative] /nix/store/988r27m3i9yny5hh4ggryvylr4f5fk6r-regex-applicative-0.3.4 [regex-applicative] Executables installed in: [regex-applicative] /nix/store/988r27m3i9yny5hh4ggryvylr4f5fk6r-regex-applicative-0.3.4/bin [regex-applicative] Libraries installed in: [regex-applicative] /nix/store/988r27m3i9yny5hh4ggryvylr4f5fk6r-regex-applicative-0.3.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/regex-applicative-0.3.4-AEqIFWhIIs1BSKyPsHp0Ll [regex-applicative] Dynamic Libraries installed in: [regex-applicative] /nix/store/988r27m3i9yny5hh4ggryvylr4f5fk6r-regex-applicative-0.3.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [regex-applicative] Private executables installed in: [regex-applicative] /nix/store/988r27m3i9yny5hh4ggryvylr4f5fk6r-regex-applicative-0.3.4/libexec/x86_64-linux-ghc-9.8.1/regex-applicative-0.3.4 [regex-applicative] Data files installed in: [regex-applicative] /nix/store/988r27m3i9yny5hh4ggryvylr4f5fk6r-regex-applicative-0.3.4/share/x86_64-linux-ghc-9.8.1/regex-applicative-0.3.4 [regex-applicative] Documentation installed in: [regex-applicative] /nix/store/lahya7lnsfr9lvchl4y25bna6c9lky3r-regex-applicative-0.3.4-doc/share/doc/regex-applicative-0.3.4 [regex-applicative] Configuration files installed in: [regex-applicative] /nix/store/988r27m3i9yny5hh4ggryvylr4f5fk6r-regex-applicative-0.3.4/etc [regex-applicative] No alex found [regex-applicative] Using ar found on system at: [regex-applicative] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [regex-applicative] No c2hs found [regex-applicative] No cpphs found [regex-applicative] No doctest found [regex-applicative] Using gcc version 14.3.0 given by user at: [regex-applicative] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [regex-applicative] Using ghc version 9.8.1 found on system at: [regex-applicative] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [regex-applicative] Using ghc-pkg version 9.8.1 found on system at: [regex-applicative] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [regex-applicative] No ghcjs found [regex-applicative] No ghcjs-pkg found [regex-applicative] No greencard found [regex-applicative] Using haddock version 2.30.0 found on system at: [regex-applicative] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [regex-applicative] No happy found [regex-applicative] Using haskell-suite found on system at: haskell-suite-dummy-location [regex-applicative] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [regex-applicative] No hmake found [regex-applicative] Using hpc version 0.69 found on system at: [regex-applicative] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [regex-applicative] Using hsc2hs version 0.68.10 found on system at: [regex-applicative] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [regex-applicative] Using hscolour version 1.25 found on system at: [regex-applicative] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [regex-applicative] No jhc found [regex-applicative] Using ld found on system at: [regex-applicative] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [regex-applicative] No pkg-config found [regex-applicative] Using runghc version 9.8.1 found on system at: [regex-applicative] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [regex-applicative] Using strip version 2.44 found on system at: [regex-applicative] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [regex-applicative] Using tar found on system at: [regex-applicative] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [regex-applicative] No uhc found [regex-applicative] Phase: buildPhase [regex-applicative] Preprocessing library for regex-applicative-0.3.4.. [regex-applicative] Building library for regex-applicative-0.3.4.. [regex-applicative] [1 of 8] Compiling Text.Regex.Applicative.StateQueue ( Text/Regex/Applicative/StateQueue.hs, dist/build/Text/Regex/Applicative/StateQueue.o, dist/build/Text/Regex/Applicative/StateQueue.dyn_o ) [regex-applicative] [2 of 8] Compiling Text.Regex.Applicative.Types ( Text/Regex/Applicative/Types.hs, dist/build/Text/Regex/Applicative/Types.o, dist/build/Text/Regex/Applicative/Types.dyn_o ) [regex-applicative]  [regex-applicative] Text/Regex/Applicative/Types.hs:133:16: warning: [GHC-58520] [-Wtype-equality-requires-operators] [regex-applicative]  The use of ‘~’ without TypeOperators [regex-applicative]  will become an error in a future GHC release. [regex-applicative]  Suggested fix: Perhaps you intended to use TypeOperators [regex-applicative]  | [regex-applicative] 133 | instance (char ~ Char, string ~ String) => IsString (RE char string) where [regex-applicative]  | ^ [regex-applicative]  [regex-applicative] Text/Regex/Applicative/Types.hs:133:31: warning: [GHC-58520] [-Wtype-equality-requires-operators] [regex-applicative]  The use of ‘~’ without TypeOperators [regex-applicative]  will become an error in a future GHC release. [regex-applicative]  Suggested fix: Perhaps you intended to use TypeOperators [regex-applicative]  | [regex-applicative] 133 | instance (char ~ Char, string ~ String) => IsString (RE char string) where [regex-applicative]  | ^ [regex-applicative] [3 of 8] Compiling Text.Regex.Applicative.Reference ( Text/Regex/Applicative/Reference.hs, dist/build/Text/Regex/Applicative/Reference.o, dist/build/Text/Regex/Applicative/Reference.dyn_o ) [regex-applicative]  [regex-applicative] Text/Regex/Applicative/Reference.hs:27:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [regex-applicative]  Noncanonical ‘return’ definition detected [regex-applicative]  in the instance declaration for ‘Monad (P s)’. [regex-applicative]  ‘return’ will eventually be removed in favour of ‘pure’ [regex-applicative]  Suggested fix: [regex-applicative]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [regex-applicative]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [regex-applicative]  | [regex-applicative] 27 | return x = P $ \s -> [(x, s)] [regex-applicative]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [regex-applicative]  [regex-applicative] Text/Regex/Applicative/Reference.hs:36:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [regex-applicative]  Noncanonical ‘pure = return’ definition detected [regex-applicative]  in the instance declaration for ‘Applicative (P s)’. [regex-applicative]  Suggested fix: [regex-applicative]  Move definition from ‘return’ to ‘pure’ [regex-applicative]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [regex-applicative]  | [regex-applicative] 36 | pure = return [regex-applicative]  | ^^^^^^^^^^^^^ [regex-applicative] [4 of 8] Compiling Text.Regex.Applicative.Compile ( Text/Regex/Applicative/Compile.hs, dist/build/Text/Regex/Applicative/Compile.o, dist/build/Text/Regex/Applicative/Compile.dyn_o ) [regex-applicative] [5 of 8] Compiling Text.Regex.Applicative.Object ( Text/Regex/Applicative/Object.hs, dist/build/Text/Regex/Applicative/Object.o, dist/build/Text/Regex/Applicative/Object.dyn_o ) [scientific] Preprocessing test suite 'test-scientific' for scientific-0.3.8.0.. [scientific] Building test suite 'test-scientific' for scientific-0.3.8.0.. [regex-applicative] [6 of 8] Compiling Text.Regex.Applicative.Interface ( Text/Regex/Applicative/Interface.hs, dist/build/Text/Regex/Applicative/Interface.o, dist/build/Text/Regex/Applicative/Interface.dyn_o ) [scientific] [1 of 1] Compiling Main ( test/test.hs, dist/build/test-scientific/test-scientific-tmp/Main.o ) [regex-applicative] [7 of 8] Compiling Text.Regex.Applicative ( Text/Regex/Applicative.hs, dist/build/Text/Regex/Applicative.o, dist/build/Text/Regex/Applicative.dyn_o ) [regex-applicative] [8 of 8] Compiling Text.Regex.Applicative.Common ( Text/Regex/Applicative/Common.hs, dist/build/Text/Regex/Applicative/Common.o, dist/build/Text/Regex/Applicative/Common.dyn_o ) [regex-applicative] [1 of 8] Compiling Text.Regex.Applicative.StateQueue ( Text/Regex/Applicative/StateQueue.hs, dist/build/Text/Regex/Applicative/StateQueue.p_o ) [regex-applicative] [2 of 8] Compiling Text.Regex.Applicative.Types ( Text/Regex/Applicative/Types.hs, dist/build/Text/Regex/Applicative/Types.p_o ) [regex-applicative]  [regex-applicative] Text/Regex/Applicative/Types.hs:133:16: warning: [GHC-58520] [-Wtype-equality-requires-operators] [regex-applicative]  The use of ‘~’ without TypeOperators [regex-applicative]  will become an error in a future GHC release. [regex-applicative]  Suggested fix: Perhaps you intended to use TypeOperators [regex-applicative]  | [regex-applicative] 133 | instance (char ~ Char, string ~ String) => IsString (RE char string) where [regex-applicative]  | ^ [regex-applicative]  [regex-applicative] Text/Regex/Applicative/Types.hs:133:31: warning: [GHC-58520] [-Wtype-equality-requires-operators] [regex-applicative]  The use of ‘~’ without TypeOperators [regex-applicative]  will become an error in a future GHC release. [regex-applicative]  Suggested fix: Perhaps you intended to use TypeOperators [regex-applicative]  | [regex-applicative] 133 | instance (char ~ Char, string ~ String) => IsString (RE char string) where [regex-applicative]  | ^ [regex-applicative] [3 of 8] Compiling Text.Regex.Applicative.Reference ( Text/Regex/Applicative/Reference.hs, dist/build/Text/Regex/Applicative/Reference.p_o ) [regex-applicative]  [regex-applicative] Text/Regex/Applicative/Reference.hs:27:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [regex-applicative]  Noncanonical ‘return’ definition detected [regex-applicative]  in the instance declaration for ‘Monad (P s)’. [regex-applicative]  ‘return’ will eventually be removed in favour of ‘pure’ [regex-applicative]  Suggested fix: [regex-applicative]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [regex-applicative]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [regex-applicative]  | [regex-applicative] 27 | return x = P $ \s -> [(x, s)] [regex-applicative]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [regex-applicative]  [regex-applicative] Text/Regex/Applicative/Reference.hs:36:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [regex-applicative]  Noncanonical ‘pure = return’ definition detected [regex-applicative]  in the instance declaration for ‘Applicative (P s)’. [regex-applicative]  Suggested fix: [regex-applicative]  Move definition from ‘return’ to ‘pure’ [regex-applicative]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [regex-applicative]  | [regex-applicative] 36 | pure = return [regex-applicative]  | ^^^^^^^^^^^^^ [regex-applicative] [4 of 8] Compiling Text.Regex.Applicative.Compile ( Text/Regex/Applicative/Compile.hs, dist/build/Text/Regex/Applicative/Compile.p_o ) [regex-applicative] [5 of 8] Compiling Text.Regex.Applicative.Object ( Text/Regex/Applicative/Object.hs, dist/build/Text/Regex/Applicative/Object.p_o ) [base64] Documentation created: dist/doc/html/base64/, dist/doc/html/base64/base64.txt [base64] Preprocessing test suite 'base64-tests' for base64-1.0.. [base64] Phase: installPhase [base64] Installing library in /nix/store/ssgr5f2izzqxky0v3br0g4gs6l6sqdn0-base64-1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/base64-1.0-DM3kQl14EW3Uo6HgibNMI [regex-applicative] [6 of 8] Compiling Text.Regex.Applicative.Interface ( Text/Regex/Applicative/Interface.hs, dist/build/Text/Regex/Applicative/Interface.p_o ) [regex-applicative] [7 of 8] Compiling Text.Regex.Applicative ( Text/Regex/Applicative.hs, dist/build/Text/Regex/Applicative.p_o ) [regex-applicative] [8 of 8] Compiling Text.Regex.Applicative.Common ( Text/Regex/Applicative/Common.hs, dist/build/Text/Regex/Applicative/Common.p_o ) [hedgehog] Documentation created: dist/doc/html/hedgehog/, [hedgehog] dist/doc/html/hedgehog/hedgehog.txt [base64] Phase: fixupPhase [base64] shrinking RPATHs of ELF executables and libraries in /nix/store/ssgr5f2izzqxky0v3br0g4gs6l6sqdn0-base64-1.0 [base64] shrinking /nix/store/ssgr5f2izzqxky0v3br0g4gs6l6sqdn0-base64-1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSbase64-1.0-DM3kQl14EW3Uo6HgibNMI-ghc9.8.1.so [hedgehog] Preprocessing test suite 'test' for hedgehog-1.5.. [hedgehog] haddockPhase completed in 1 minutes 3 seconds [hedgehog] Phase: installPhase [base64] checking for references to /build/ in /nix/store/ssgr5f2izzqxky0v3br0g4gs6l6sqdn0-base64-1.0... [base64] patching script interpreter paths in /nix/store/ssgr5f2izzqxky0v3br0g4gs6l6sqdn0-base64-1.0 [base64] stripping (with command strip and flags -S -p) in /nix/store/ssgr5f2izzqxky0v3br0g4gs6l6sqdn0-base64-1.0/lib [scientific] [2 of 2] Linking dist/build/test-scientific/test-scientific [hedgehog] Installing library in /nix/store/rywv8vc5xc51pvka1j22rxw5gp9kx9v8-hedgehog-1.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [base64] shrinking RPATHs of ELF executables and libraries in /nix/store/rwc5bcz86mkww9l8yam8r48b8n9i9fis-base64-1.0-doc [base64] checking for references to /build/ in /nix/store/rwc5bcz86mkww9l8yam8r48b8n9i9fis-base64-1.0-doc... [base64] patching script interpreter paths in /nix/store/rwc5bcz86mkww9l8yam8r48b8n9i9fis-base64-1.0-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/rwc5bcz86mkww9l8yam8r48b8n9i9fis-base64-1.0-doc /nix/store/ssgr5f2izzqxky0v3br0g4gs6l6sqdn0-base64-1.0 [post-build-hook] Pushing 2 paths (72 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/ssgr5f2izzqxky0v3br0g4gs6l6sqdn0-base64-1.0 (12.89 MiB) [post-build-hook] Pushing /nix/store/rwc5bcz86mkww9l8yam8r48b8n9i9fis-base64-1.0-doc (2.08 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/rwc5bcz86mkww9l8yam8r48b8n9i9fis-base64-1.0-doc /nix/store/ssgr5f2izzqxky0v3br0g4gs6l6sqdn0-base64-1.0 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/rwc5bcz86mkww9l8yam8r48b8n9i9fis-base64-1.0-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/ssgr5f2izzqxky0v3br0g4gs6l6sqdn0-base64-1.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/ryavcfj8yvp89g1kxxajh277jfc6dpdq-base64-1.0.tar.gz.drv' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/ra0d030bdfs1bxa41bqcg8q6l2bx4dax-base64-1.0-r2.cabal.drv' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/x6gyvw3yhgjywk9y67hhnrapcs12k0wq-base64-1.0.drv' to 'https://cache.nix-ci.com'... Progress: 39 of 171 built (4 building), 395 of 395 downloaded from cache [hedgehog] Phase: fixupPhase [hedgehog] shrinking RPATHs of ELF executables and libraries in /nix/store/rywv8vc5xc51pvka1j22rxw5gp9kx9v8-hedgehog-1.5 [hedgehog] shrinking /nix/store/rywv8vc5xc51pvka1j22rxw5gp9kx9v8-hedgehog-1.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHShedgehog-1.5-1B99eT9THHr5ZSpEl39tYK-ghc9.8.1.so [hedgehog] checking for references to /build/ in /nix/store/rywv8vc5xc51pvka1j22rxw5gp9kx9v8-hedgehog-1.5... [hedgehog] patching script interpreter paths in /nix/store/rywv8vc5xc51pvka1j22rxw5gp9kx9v8-hedgehog-1.5 [hedgehog] stripping (with command strip and flags -S -p) in /nix/store/rywv8vc5xc51pvka1j22rxw5gp9kx9v8-hedgehog-1.5/lib [hedgehog] shrinking RPATHs of ELF executables and libraries in /nix/store/h3xd2v3dmxdrlbhi2c5s609r83xzsz5j-hedgehog-1.5-doc [hedgehog] checking for references to /build/ in /nix/store/h3xd2v3dmxdrlbhi2c5s609r83xzsz5j-hedgehog-1.5-doc... [hedgehog] patching script interpreter paths in /nix/store/h3xd2v3dmxdrlbhi2c5s609r83xzsz5j-hedgehog-1.5-doc [regex-applicative] Preprocessing test suite 'test-regex-applicative' for regex-applicative-0.3.4.. [regex-applicative] Building test suite 'test-regex-applicative' for regex-applicative-0.3.4.. [regex-applicative] [1 of 2] Compiling StateQueue ( tests/StateQueue.hs, dist/build/test-regex-applicative/test-regex-applicative-tmp/StateQueue.o ) [regex-applicative] [2 of 2] Compiling Main ( tests/test.hs, dist/build/test-regex-applicative/test-regex-applicative-tmp/Main.o ) [regex-applicative] [3 of 3] Linking dist/build/test-regex-applicative/test-regex-applicative [regex-applicative] Phase: checkPhase [regex-applicative] Running 1 test suites... [regex-applicative] Test suite test-regex-applicative: RUNNING... [regex-applicative] Tests [regex-applicative]  Engine tests [regex-applicative]  re1: OK [regex-applicative]  10 tests completed [regex-applicative]  re2: OK (0.13s) [regex-applicative]  1023 tests completed [regex-applicative]  re3: OK (0.16s) [regex-applicative]  1023 tests completed [regex-applicative]  re4: OK (0.10s) [regex-applicative]  1023 tests completed [regex-applicative]  re5: OK [regex-applicative]  10 tests completed [regex-applicative]  re6: OK [regex-applicative]  10 tests completed [regex-applicative]  re7: OK (0.10s) [regex-applicative]  1093 tests completed [regex-applicative]  re8: OK (0.09s) [regex-applicative]  1093 tests completed [regex-applicative]  re11: OK (0.07s) [regex-applicative]  1093 tests completed [regex-applicative]  Recognition vs parsing [regex-applicative]  re1: OK [regex-applicative]  10 tests completed [regex-applicative]  re2: OK (0.18s) [regex-applicative]  1023 tests completed [regex-applicative]  re3: OK (0.18s) [regex-applicative]  1023 tests completed [regex-applicative]  re4: OK (0.11s) [regex-applicative]  1023 tests completed [regex-applicative]  re5: OK [regex-applicative]  10 tests completed [regex-applicative]  re6: OK [regex-applicative]  10 tests completed [regex-applicative]  re7: OK (0.15s) [regex-applicative]  1093 tests completed [regex-applicative]  re8: OK (0.07s) [regex-applicative]  1093 tests completed [regex-applicative]  re8: OK (0.10s) [regex-applicative]  1023 tests completed [regex-applicative]  re8: OK (0.14s) [regex-applicative]  1023 tests completed [regex-applicative]  re11: OK (0.15s) [regex-applicative]  1093 tests completed [regex-applicative]  withMatched: OK [regex-applicative]  31 tests completed [regex-applicative]  Tests for matching functions [regex-applicative]  findFirstPrefix [regex-applicative]  t1: OK [regex-applicative]  t2: OK [regex-applicative]  t3: OK [regex-applicative]  findFirstInfix [regex-applicative]  t1: OK [regex-applicative]  t2: OK [regex-applicative]  findLongestPrefix [regex-applicative]  t1: OK [regex-applicative]  t2: OK [regex-applicative]  t3: OK [regex-applicative]  findLongestInfix [regex-applicative]  t1: OK [regex-applicative]  t2: OK [regex-applicative]  t3: OK [regex-applicative]  findShortestPrefix [regex-applicative]  t1: OK [regex-applicative]  t2: OK [regex-applicative]  t3: OK [regex-applicative]  findShortestInfix [regex-applicative]  t1: OK [regex-applicative]  t2: OK [regex-applicative]  t3: OK [regex-applicative]  replace [regex-applicative]  t1: OK [regex-applicative]  t2: OK [regex-applicative]  t3: OK [regex-applicative]  t4: OK [regex-applicative]  StateQueue [scientific] Phase: checkPhase [scientific] Running 1 test suites... [scientific] Test suite test-scientific: RUNNING... [scientific] scientific [scientific]  DoS protection [scientific]  Eq [scientific]  1e1000000: OK [scientific]  Ord [scientific]  compare 1234e1000000 123e1000001: OK [scientific]  RealFrac [scientific]  floor [scientific]  1e1000000: OK [scientific]  -1e-1000000: OK [scientific]  1e-1000000: OK [scientific]  ceiling [scientific]  1e1000000: OK [scientific]  -1e-1000000: OK [scientific]  1e-1000000: OK [scientific]  round [scientific]  1e1000000: OK [scientific]  -1e-1000000: OK [scientific]  1e-1000000: OK [scientific]  truncate [scientific]  1e1000000: OK [scientific]  -1e-1000000: OK [scientific]  1e-1000000: OK [scientific]  properFracton [scientific]  1e1000000: OK [scientific]  -1e-1000000: OK [scientific]  1e-1000000: OK [scientific]  toRealFloat [scientific]  1e1000000: OK [scientific]  1e-1000000: OK [scientific]  toBoundedInteger [scientific]  1e1000000: OK [scientific]  normalization [scientific]  smallcheck: OK [scientific]  81 tests completed (but 9 did not meet the condition) [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests; 32 discarded. [scientific]  Binary [scientific]  decode . encode == id [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  Parsing [scientific]  reads "": OK [scientific]  reads "1.": OK [scientific]  reads "1.2e": OK [scientific]  reads "(1.3 )": OK [scientific]  reads "((1.3))": OK [scientific]  reads " 1.3": OK [scientific]  read " ( (( -1.0e+3 ) ))": OK [scientific]  scientificP "3": OK [scientific]  scientificP "3.0e2": OK [scientific]  scientificP "+3.0e+2": OK [scientific]  scientificP "-3.0e-2": OK [scientific]  Formatting [scientific]  read . show == id [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  show (Just 1): OK [scientific]  show (Just 0): OK [scientific]  show (Just (-1)): OK [scientific]  toDecimalDigits [scientific]  laws [scientific]  smallcheck: OK [scientific]  45 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  == Numeric.floatToDigits [scientific]  smallcheck: OK [scientific]  19 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  Builder [scientific]  Text [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  ByteString [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  formatScientific_fromFloatDigits [scientific]  smallcheck: OK [scientific]  37 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  Eq [scientific]  == [scientific]  smallcheck: OK (0.03s) [scientific]  6561 tests completed [scientific]  quickcheck: OK (0.02s) [scientific]  +++ OK, passed 100 tests. [scientific]  s == s [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  Ord [scientific]  compare [scientific]  smallcheck: OK (0.04s) [scientific]  6561 tests completed [scientific]  quickcheck: OK (0.02s) [scientific]  +++ OK, passed 100 tests. [scientific]  Num [scientific]  Equal to Rational [scientific]  fromInteger [scientific]  smallcheck: OK [scientific]  11 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  + [scientific]  smallcheck: OK (0.06s) [scientific]  6561 tests completed [vector] [ 8 of 23] Compiling Data.Vector.Fusion.Bundle ( src/Data/Vector/Fusion/Bundle.hs, dist/build/Data/Vector/Fusion/Bundle.p_o ) [vector] [ 9 of 23] Compiling Data.Vector.Generic.Mutable ( src/Data/Vector/Generic/Mutable.hs, dist/build/Data/Vector/Generic/Mutable.p_o ) [post-build-hook] Uploading to cachix cache "sellout": /nix/store/h3xd2v3dmxdrlbhi2c5s609r83xzsz5j-hedgehog-1.5-doc /nix/store/rywv8vc5xc51pvka1j22rxw5gp9kx9v8-hedgehog-1.5 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/h3xd2v3dmxdrlbhi2c5s609r83xzsz5j-hedgehog-1.5-doc /nix/store/rywv8vc5xc51pvka1j22rxw5gp9kx9v8-hedgehog-1.5 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/n9yqfig2m7sm650127nmdk25h8rvz3hw-resourcet-1.3.0-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/anngnqci3b293h2rr4rbikr5ap8jwm6r-resourcet-1.3.0' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/rywv8vc5xc51pvka1j22rxw5gp9kx9v8-hedgehog-1.5' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 40 of 171 built (3 building), 395 of 395 downloaded from cache [scientific]  quickcheck: OK (0.06s) [scientific]  +++ OK, passed 100 tests. [scientific]  - [scientific]  smallcheck: OK (0.04s) [scientific]  6561 tests completed [scientific]  quickcheck: OK (0.05s) [scientific]  +++ OK, passed 100 tests. [scientific]  * [scientific]  smallcheck: OK (0.05s) [scientific]  6561 tests completed [scientific]  quickcheck: OK (0.04s) [scientific]  +++ OK, passed 100 tests. [scientific]  abs [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK (0.02s) [scientific]  +++ OK, passed 100 tests. [scientific]  negate [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK (0.02s) [scientific]  +++ OK, passed 100 tests. [scientific]  signum [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  0 identity of + [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK (0.98s) [scientific]  +++ OK, passed 100 tests. [scientific]  1 identity of * [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  0 identity of * [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  associativity of + [scientific]  smallcheck: OK (3.36s) [scientific]  531441 tests completed Building hspec-hedgehog Building tasty-hedgehog [regex-applicative]  Insertion increments the # of elements: OK (1.65s) [regex-applicative]  65153 tests completed [regex-applicative]  insertUnique increments the # of elements by 0 or 1: OK (1.36s) [regex-applicative]  65153 tests completed [regex-applicative]  insertUnique is idempotent: OK (1.60s) [regex-applicative]  65153 tests completed [regex-applicative]  insert doesn't affect insertUnique: OK [regex-applicative]  11 tests completed [regex-applicative]  insertUnique only cares about keys, not values: OK (2.91s) [regex-applicative]  716683 tests completed [regex-applicative]  insert puts in the back: OK (2.01s) [regex-applicative]  65153 tests completed [regex-applicative]  insertUnique puts in the back: OK (1.86s) [regex-applicative]  65153 tests completed (but 10185 did not meet the condition) [regex-applicative]  [regex-applicative] All 49 tests passed (13.17s) [regex-applicative] Test suite test-regex-applicative: PASS [regex-applicative] Test suite logged to: [regex-applicative] dist/test/regex-applicative-0.3.4-test-regex-applicative.log [regex-applicative] 1 of 1 test suites (1 of 1 test cases) passed. [regex-applicative] Phase: haddockPhase [regex-applicative] Preprocessing library for regex-applicative-0.3.4.. [regex-applicative] Running Haddock on library for regex-applicative-0.3.4.. [regex-applicative] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [regex-applicative] [1 of 8] Compiling Text.Regex.Applicative.StateQueue ( Text/Regex/Applicative/StateQueue.hs, nothing ) [regex-applicative] [2 of 8] Compiling Text.Regex.Applicative.Types ( Text/Regex/Applicative/Types.hs, nothing ) [regex-applicative]  [regex-applicative] Text/Regex/Applicative/Types.hs:133:16: warning: [GHC-58520] [-Wtype-equality-requires-operators] [regex-applicative]  The use of ‘~’ without TypeOperators [regex-applicative]  will become an error in a future GHC release. [regex-applicative]  Suggested fix: Perhaps you intended to use TypeOperators [regex-applicative]  | [regex-applicative] 133 | instance (char ~ Char, string ~ String) => IsString (RE char string) where [regex-applicative]  | ^ [regex-applicative]  [regex-applicative] Text/Regex/Applicative/Types.hs:133:31: warning: [GHC-58520] [-Wtype-equality-requires-operators] [regex-applicative]  The use of ‘~’ without TypeOperators [regex-applicative]  will become an error in a future GHC release. [regex-applicative]  Suggested fix: Perhaps you intended to use TypeOperators [regex-applicative]  | [regex-applicative] 133 | instance (char ~ Char, string ~ String) => IsString (RE char string) where [regex-applicative]  | ^ [regex-applicative] [3 of 8] Compiling Text.Regex.Applicative.Reference ( Text/Regex/Applicative/Reference.hs, nothing ) [regex-applicative]  [regex-applicative] Text/Regex/Applicative/Reference.hs:27:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [regex-applicative]  Noncanonical ‘return’ definition detected [regex-applicative]  in the instance declaration for ‘Monad (P s)’. [regex-applicative]  ‘return’ will eventually be removed in favour of ‘pure’ [regex-applicative]  Suggested fix: [regex-applicative]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [regex-applicative]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [regex-applicative]  | [regex-applicative] 27 | return x = P $ \s -> [(x, s)] [regex-applicative]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [regex-applicative]  [regex-applicative] Text/Regex/Applicative/Reference.hs:36:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [regex-applicative]  Noncanonical ‘pure = return’ definition detected [regex-applicative]  in the instance declaration for ‘Applicative (P s)’. [regex-applicative]  Suggested fix: [regex-applicative]  Move definition from ‘return’ to ‘pure’ [regex-applicative]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [regex-applicative]  | [regex-applicative] 36 | pure = return [regex-applicative]  | ^^^^^^^^^^^^^ [regex-applicative] [4 of 8] Compiling Text.Regex.Applicative.Compile ( Text/Regex/Applicative/Compile.hs, nothing ) [regex-applicative] [5 of 8] Compiling Text.Regex.Applicative.Object ( Text/Regex/Applicative/Object.hs, nothing ) [scientific]  quickcheck: OK (5.14s) [scientific]  +++ OK, passed 100 tests. [scientific]  commutativity of + [scientific]  smallcheck: OK (0.04s) [scientific]  6561 tests completed [scientific]  quickcheck: OK (2.48s) [scientific]  +++ OK, passed 100 tests. [scientific]  distributivity of * over + [scientific]  smallcheck: OK (2.76s) [scientific]  531441 tests completed [scientific]  quickcheck: OK (2.01s) [scientific]  +++ OK, passed 100 tests. [scientific]  subtracting the addition [scientific]  smallcheck: OK (0.04s) [scientific]  6561 tests completed [scientific]  quickcheck: OK (1.81s) [scientific]  +++ OK, passed 100 tests. [scientific]  + and negate [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  - and negate [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  abs . negate == id [scientific]  smallcheck: OK [scientific]  45 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  Real [scientific]  fromRational . toRational == id [scientific]  smallcheck: OK [scientific]  81 tests completed [vector] [10 of 23] Compiling Data.Vector.Generic.New ( src/Data/Vector/Generic/New.hs, dist/build/Data/Vector/Generic/New.p_o ) [vector] [11 of 23] Compiling Data.Vector.Generic ( src/Data/Vector/Generic.hs, dist/build/Data/Vector/Generic.p_o ) [regex-applicative] [6 of 8] Compiling Text.Regex.Applicative.Interface ( Text/Regex/Applicative/Interface.hs, nothing ) [regex-applicative] [7 of 8] Compiling Text.Regex.Applicative ( Text/Regex/Applicative.hs, nothing ) [regex-applicative] [8 of 8] Compiling Text.Regex.Applicative.Common ( Text/Regex/Applicative/Common.hs, nothing ) [regex-applicative] Haddock coverage: [regex-applicative] Warning: 'StateQueue' is ambiguous. It is defined [regex-applicative]  * at Text/Regex/Applicative/StateQueue.hs:19:21 [regex-applicative]  * at Text/Regex/Applicative/StateQueue.hs:19:1 [regex-applicative]  You may be able to disambiguate the identifier by qualifying it or [regex-applicative]  by specifying the type/value namespace explicitly. [regex-applicative]  Defaulting to the one defined at Text/Regex/Applicative/StateQueue.hs:19:1 [regex-applicative] Warning: 'insert' is ambiguous. It is defined [regex-applicative]  * in ‘Data.IntSet.Internal’ [regex-applicative]  * at Text/Regex/Applicative/StateQueue.hs:61:1 [regex-applicative]  You may be able to disambiguate the identifier by qualifying it or [regex-applicative]  by specifying the type/value namespace explicitly. [regex-applicative]  Defaulting to the one defined at Text/Regex/Applicative/StateQueue.hs:61:1 [regex-applicative]  100% ( 6 / 6) in 'Text.Regex.Applicative.StateQueue' [regex-applicative] Warning: '=~' is out of scope. [regex-applicative]  If you qualify the identifier, haddock can try to link it anyway. [regex-applicative]  100% ( 2 / 2) in 'Text.Regex.Applicative.Reference' [regex-applicative] Warning: 'ReObject' is ambiguous. It is defined [regex-applicative]  * at Text/Regex/Applicative/Object.hs:43:24 [regex-applicative]  * at Text/Regex/Applicative/Object.hs:43:1 [regex-applicative]  You may be able to disambiguate the identifier by qualifying it or [regex-applicative]  by specifying the type/value namespace explicitly. [regex-applicative]  Defaulting to the one defined at Text/Regex/Applicative/Object.hs:43:1 [regex-applicative] Warning: 'Thread' is ambiguous. It is defined [regex-applicative]  * at Text/Regex/Applicative/Types.hs:21:7 [regex-applicative]  * at Text/Regex/Applicative/Types.hs:20:1 [regex-applicative]  You may be able to disambiguate the identifier by qualifying it or [regex-applicative]  by specifying the type/value namespace explicitly. [regex-applicative]  Defaulting to the one defined at Text/Regex/Applicative/Types.hs:20:1 [regex-applicative] Warning: '<|>' is out of scope. [regex-applicative]  If you qualify the identifier, haddock can try to link it anyway. [regex-applicative]  93% ( 15 / 16) in 'Text.Regex.Applicative.Object' [regex-applicative]  Missing documentation for: [regex-applicative]  ThreadId (Text/Regex/Applicative/Types.hs:16) [regex-applicative]  96% ( 26 / 27) in 'Text.Regex.Applicative' [regex-applicative]  Missing documentation for: [regex-applicative]  Greediness (Text/Regex/Applicative/Types.hs:33) [regex-applicative]  100% ( 8 / 8) in 'Text.Regex.Applicative.Common' [hspec-hedgehog] Phase: setupCompilerEnvironmentPhase [hspec-hedgehog] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [tasty-hedgehog] Phase: setupCompilerEnvironmentPhase [tasty-hedgehog] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [hspec-hedgehog] Phase: unpackPhase [hspec-hedgehog] unpacking source archive /nix/store/prnkkwvn142s75a42f5jsk66c61v1fl7-hspec-hedgehog-0.3.0.0.tar.gz [hspec-hedgehog] source root is hspec-hedgehog-0.3.0.0 [hspec-hedgehog] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "hspec-hedgehog-0.3.0.0/test/Test/Hspec/HedgehogSpec.hs" [hspec-hedgehog] Phase: patchPhase [hspec-hedgehog] Phase: compileBuildDriverPhase [hspec-hedgehog] setupCompileFlags: -package-db=/build/tmp.GyfWkCpsPI/setup-package.conf.d -threaded [tasty-hedgehog] Phase: unpackPhase [tasty-hedgehog] unpacking source archive /nix/store/c7lip15ss1zm2zsp6i971ky2zjla3sm3-tasty-hedgehog-1.4.0.2.tar.gz [tasty-hedgehog] source root is tasty-hedgehog-1.4.0.2 [tasty-hedgehog] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "tasty-hedgehog-1.4.0.2/test/Main.hs" [tasty-hedgehog] Phase: patchPhase [tasty-hedgehog] Replace Cabal file with edited version from mirror://hackage/tasty-hedgehog-1.4.0.2/revision/6.cabal. [tasty-hedgehog] Phase: compileBuildDriverPhase [hspec-hedgehog] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.GyfWkCpsPI/Main.o ) [tasty-hedgehog] setupCompileFlags: -package-db=/build/tmp.vm2mZ0yb75/setup-package.conf.d -threaded [tasty-hedgehog] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.vm2mZ0yb75/Main.o ) [hspec-hedgehog] [2 of 2] Linking Setup [tasty-hedgehog] [2 of 2] Linking Setup [scientific]  quickcheck: OK (5.29s) [scientific]  +++ OK, passed 100 tests. [scientific]  RealFrac [scientific]  Equal to Rational [scientific]  properFraction [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK (0.80s) [scientific]  +++ OK, passed 100 tests. [scientific]  round [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK (0.01s) [scientific]  +++ OK, passed 100 tests. [scientific]  truncate [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  ceiling [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  floor [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  properFraction_laws [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK (0.92s) [scientific]  +++ OK, passed 100 tests. [scientific]  round [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK (0.01s) [scientific]  +++ OK, passed 100 tests. [scientific]  truncate [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  ceiling [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  floor [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK (0.01s) [scientific]  +++ OK, passed 100 tests. [scientific]  Conversions [scientific]  fromRationalRepetend [scientific]  smallcheck: OK [scientific]  189 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  Float [scientific]  toRealFloat [scientific]  smallcheck: OK [scientific]  37 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  toRealFloat . fromFloatDigits == id [scientific]  smallcheck: OK [scientific]  37 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  Double [scientific]  toRealFloat [scientific]  smallcheck: OK [scientific]  37 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  toRealFloat . fromFloatDigits == id [scientific]  smallcheck: OK [scientific]  37 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  floatingOrInteger [scientific]  correct conversion [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  Integer == Right [scientific]  smallcheck: OK [scientific]  11 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  Double == Left [scientific]  smallcheck: OK [scientific]  37 tests completed (but 21 did not meet the condition) [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests; 62 discarded. [scientific]  toBoundedInteger [scientific]  correct conversion [scientific]  Int64 [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  Word64 [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  NegativeNum [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK [scientific]  +++ OK, passed 100 tests. [scientific]  toBoundedRealFloat [scientific]  0 * 10^1000 == 0: OK [scientific]  toBoundedInteger [scientific]  to Int64 [scientific]  succ of maxBound: OK [scientific]  pred of minBound: OK [scientific]  0 * 10^1000 == 0: OK [scientific]  Predicates [scientific]  isFloating [scientific]  smallcheck: OK [scientific]  81 tests completed [scientific]  quickcheck: OK (0.60s) [scientific]  +++ OK, passed 100 tests. [scientific]  isInteger [scientific]  smallcheck: OK [scientific]  81 tests completed [tasty-hedgehog] Phase: updateAutotoolsGnuConfigScriptsPhase [tasty-hedgehog] Phase: configurePhase [tasty-hedgehog] configureFlags: --verbose --prefix=/nix/store/s1z1ijvc2y5rhxjvsk8vhkbhn6kxk9w7-tasty-hedgehog-1.4.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/8x64bm4l2j0n1khlg3kswav5f1fi10pv-tasty-hedgehog-1.4.0.2-doc/share/doc/tasty-hedgehog-1.4.0.2 --with-gcc=gcc --package-db=/build/tmp.vm2mZ0yb75/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [tasty-hedgehog] Using Parsec parser [tasty-hedgehog] Configuring tasty-hedgehog-1.4.0.2... [hspec-hedgehog] Phase: updateAutotoolsGnuConfigScriptsPhase [hspec-hedgehog] Phase: configurePhase [hspec-hedgehog] configureFlags: --verbose --prefix=/nix/store/px3qiqnnddbmq8pjhmdyp4lr5gia9q6a-hspec-hedgehog-0.3.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/9k74l3vvd480378ywbvqn5h9nr3vn2rr-hspec-hedgehog-0.3.0.0-doc/share/doc/hspec-hedgehog-0.3.0.0 --with-gcc=gcc --package-db=/build/tmp.GyfWkCpsPI/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [hspec-hedgehog] Using Parsec parser [hspec-hedgehog] Configuring hspec-hedgehog-0.3.0.0... [scientific]  quickcheck: OK (0.93s) [scientific]  +++ OK, passed 100 tests. [scientific]  [scientific] All 142 tests passed (27.75s) [tasty-hedgehog] Dependency base >=4.8 && <4.22: using base-4.19.0.0 [tasty-hedgehog] Dependency hedgehog >=1.4 && <1.6: using hedgehog-1.5 [tasty-hedgehog] Dependency tagged >=0.8 && <0.9: using tagged-0.8.8 [tasty-hedgehog] Dependency tasty >=0.11 && <1.6: using tasty-1.5.3 [hspec-hedgehog] Dependency QuickCheck >=2.9.2 && <3: using QuickCheck-2.14.3 [hspec-hedgehog] Dependency base >=4.7 && <5: using base-4.19.0.0 [hspec-hedgehog] Dependency hedgehog >=1.5: using hedgehog-1.5 [hspec-hedgehog] Dependency hspec >=2.11.0 && <3: using hspec-2.11.12 [hspec-hedgehog] Dependency hspec-core >=2.11.0 && <3: using hspec-core-2.11.12 [hspec-hedgehog] Dependency splitmix >=0.0.1 && <1: using splitmix-0.1.1 [hspec-hedgehog] Dependency HUnit: using HUnit-1.6.2.0 [hspec-hedgehog] Dependency QuickCheck: using QuickCheck-2.14.3 [hspec-hedgehog] Dependency base >=4.7 && <5: using base-4.19.0.0 [hspec-hedgehog] Dependency hedgehog >=1.5: using hedgehog-1.5 [hspec-hedgehog] Dependency hspec >=2.11.0 && <3: using hspec-2.11.12 [hspec-hedgehog] Dependency hspec-core >=2.11.0 && <3: using hspec-core-2.11.12 [hspec-hedgehog] Dependency hspec-hedgehog: using hspec-hedgehog-0.3.0.0 [regex-applicative] Documentation created: dist/doc/html/regex-applicative/, [regex-applicative] dist/doc/html/regex-applicative/regex-applicative.txt [scientific] Test suite test-scientific: PASS [scientific] Test suite logged to: dist/test/scientific-0.3.8.0-test-scientific.log [scientific] 1 of 1 test suites (1 of 1 test cases) passed. [scientific] Phase: haddockPhase [regex-applicative] Preprocessing test suite 'test-regex-applicative' for regex-applicative-0.3.4.. [regex-applicative] Phase: installPhase [tasty-hedgehog] Source component graph: component lib [tasty-hedgehog] Configured component graph: [tasty-hedgehog]  component tasty-hedgehog-1.4.0.2-3HTxjzkRHVKFpZeoZBll1t [tasty-hedgehog]  include base-4.19.0.0-b960 [tasty-hedgehog]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [tasty-hedgehog]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [tasty-hedgehog]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-hedgehog] Linked component graph: [tasty-hedgehog]  unit tasty-hedgehog-1.4.0.2-3HTxjzkRHVKFpZeoZBll1t [tasty-hedgehog]  include base-4.19.0.0-b960 [tasty-hedgehog]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [tasty-hedgehog]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [tasty-hedgehog]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-hedgehog]  Test.Tasty.Hedgehog=tasty-hedgehog-1.4.0.2-3HTxjzkRHVKFpZeoZBll1t:Test.Tasty.Hedgehog [tasty-hedgehog] Ready component graph: [tasty-hedgehog]  definite tasty-hedgehog-1.4.0.2-3HTxjzkRHVKFpZeoZBll1t [tasty-hedgehog]  depends base-4.19.0.0-b960 [tasty-hedgehog]  depends hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [tasty-hedgehog]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [tasty-hedgehog]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-hedgehog] Using Cabal-3.10.2.0 compiled by ghc-9.8 [tasty-hedgehog] Using compiler: ghc-9.8.1 [tasty-hedgehog] Using install prefix: [tasty-hedgehog] /nix/store/s1z1ijvc2y5rhxjvsk8vhkbhn6kxk9w7-tasty-hedgehog-1.4.0.2 [tasty-hedgehog] Executables installed in: [tasty-hedgehog] /nix/store/s1z1ijvc2y5rhxjvsk8vhkbhn6kxk9w7-tasty-hedgehog-1.4.0.2/bin [tasty-hedgehog] Libraries installed in: [tasty-hedgehog] /nix/store/s1z1ijvc2y5rhxjvsk8vhkbhn6kxk9w7-tasty-hedgehog-1.4.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/tasty-hedgehog-1.4.0.2-3HTxjzkRHVKFpZeoZBll1t [tasty-hedgehog] Dynamic Libraries installed in: [tasty-hedgehog] /nix/store/s1z1ijvc2y5rhxjvsk8vhkbhn6kxk9w7-tasty-hedgehog-1.4.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [tasty-hedgehog] Private executables installed in: [tasty-hedgehog] /nix/store/s1z1ijvc2y5rhxjvsk8vhkbhn6kxk9w7-tasty-hedgehog-1.4.0.2/libexec/x86_64-linux-ghc-9.8.1/tasty-hedgehog-1.4.0.2 [tasty-hedgehog] Data files installed in: [tasty-hedgehog] /nix/store/s1z1ijvc2y5rhxjvsk8vhkbhn6kxk9w7-tasty-hedgehog-1.4.0.2/share/x86_64-linux-ghc-9.8.1/tasty-hedgehog-1.4.0.2 [tasty-hedgehog] Documentation installed in: [tasty-hedgehog] /nix/store/8x64bm4l2j0n1khlg3kswav5f1fi10pv-tasty-hedgehog-1.4.0.2-doc/share/doc/tasty-hedgehog-1.4.0.2 [tasty-hedgehog] Configuration files installed in: [tasty-hedgehog] /nix/store/s1z1ijvc2y5rhxjvsk8vhkbhn6kxk9w7-tasty-hedgehog-1.4.0.2/etc [tasty-hedgehog] No alex found [tasty-hedgehog] Using ar found on system at: [tasty-hedgehog] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [tasty-hedgehog] No c2hs found [tasty-hedgehog] No cpphs found [tasty-hedgehog] No doctest found [tasty-hedgehog] Using gcc version 14.3.0 given by user at: [tasty-hedgehog] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [tasty-hedgehog] Using ghc version 9.8.1 found on system at: [tasty-hedgehog] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [tasty-hedgehog] Using ghc-pkg version 9.8.1 found on system at: [tasty-hedgehog] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [tasty-hedgehog] No ghcjs found [tasty-hedgehog] No ghcjs-pkg found [tasty-hedgehog] No greencard found [tasty-hedgehog] Using haddock version 2.30.0 found on system at: [tasty-hedgehog] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [tasty-hedgehog] No happy found [tasty-hedgehog] Using haskell-suite found on system at: haskell-suite-dummy-location [tasty-hedgehog] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [tasty-hedgehog] No hmake found [tasty-hedgehog] Using hpc version 0.69 found on system at: [tasty-hedgehog] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [tasty-hedgehog] Using hsc2hs version 0.68.10 found on system at: [tasty-hedgehog] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [tasty-hedgehog] Using hscolour version 1.25 found on system at: [tasty-hedgehog] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [tasty-hedgehog] No jhc found [tasty-hedgehog] Using ld found on system at: [tasty-hedgehog] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [tasty-hedgehog] No pkg-config found [tasty-hedgehog] Using runghc version 9.8.1 found on system at: [tasty-hedgehog] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [tasty-hedgehog] Using strip version 2.44 found on system at: [tasty-hedgehog] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [tasty-hedgehog] Using tar found on system at: [tasty-hedgehog] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [tasty-hedgehog] No uhc found [regex-applicative] Installing library in /nix/store/988r27m3i9yny5hh4ggryvylr4f5fk6r-regex-applicative-0.3.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/regex-applicative-0.3.4-AEqIFWhIIs1BSKyPsHp0Ll [scientific] Preprocessing library for scientific-0.3.8.0.. [scientific] Running Haddock on library for scientific-0.3.8.0.. [hspec-hedgehog] Source component graph: [hspec-hedgehog]  component lib [hspec-hedgehog]  component test:spec dependency lib [hspec-hedgehog] Configured component graph: [hspec-hedgehog]  component hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [hspec-hedgehog]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [hspec-hedgehog]  include base-4.19.0.0-b960 [hspec-hedgehog]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [hspec-hedgehog]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [hspec-hedgehog]  include hspec-core-2.11.12-39AL3IYzsBd4t4draAjgjY [hspec-hedgehog]  include splitmix-0.1.1-AoP57hqMhOYD9c7s1NlK2Y [hspec-hedgehog]  component hspec-hedgehog-0.3.0.0-HOHQguNj2H7Hpt8Q3QHgwA-spec [hspec-hedgehog]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [hspec-hedgehog]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [hspec-hedgehog]  include base-4.19.0.0-b960 [hspec-hedgehog]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [hspec-hedgehog]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [hspec-hedgehog]  include hspec-core-2.11.12-39AL3IYzsBd4t4draAjgjY [hspec-hedgehog]  include hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [hspec-hedgehog] Linked component graph: [hspec-hedgehog]  unit hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [hspec-hedgehog]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [hspec-hedgehog]  include base-4.19.0.0-b960 [hspec-hedgehog]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [hspec-hedgehog]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [hspec-hedgehog]  include hspec-core-2.11.12-39AL3IYzsBd4t4draAjgjY [hspec-hedgehog]  include splitmix-0.1.1-AoP57hqMhOYD9c7s1NlK2Y [hspec-hedgehog]  Test.Hspec.Hedgehog=hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0:Test.Hspec.Hedgehog [hspec-hedgehog]  unit hspec-hedgehog-0.3.0.0-HOHQguNj2H7Hpt8Q3QHgwA-spec [hspec-hedgehog]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [hspec-hedgehog]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [hspec-hedgehog]  include base-4.19.0.0-b960 [hspec-hedgehog]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [hspec-hedgehog]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [hspec-hedgehog]  include hspec-core-2.11.12-39AL3IYzsBd4t4draAjgjY [hspec-hedgehog]  include hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [hspec-hedgehog] Ready component graph: [hspec-hedgehog]  definite hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [hspec-hedgehog]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [hspec-hedgehog]  depends base-4.19.0.0-b960 [hspec-hedgehog]  depends hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [hspec-hedgehog]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [hspec-hedgehog]  depends hspec-core-2.11.12-39AL3IYzsBd4t4draAjgjY [hspec-hedgehog]  depends splitmix-0.1.1-AoP57hqMhOYD9c7s1NlK2Y [hspec-hedgehog]  definite hspec-hedgehog-0.3.0.0-HOHQguNj2H7Hpt8Q3QHgwA-spec [hspec-hedgehog]  depends HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [hspec-hedgehog]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [hspec-hedgehog]  depends base-4.19.0.0-b960 [hspec-hedgehog]  depends hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [hspec-hedgehog]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [hspec-hedgehog]  depends hspec-core-2.11.12-39AL3IYzsBd4t4draAjgjY [hspec-hedgehog]  depends hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [hspec-hedgehog] Using Cabal-3.10.2.0 compiled by ghc-9.8 [hspec-hedgehog] Using compiler: ghc-9.8.1 [hspec-hedgehog] Using install prefix: [hspec-hedgehog] /nix/store/px3qiqnnddbmq8pjhmdyp4lr5gia9q6a-hspec-hedgehog-0.3.0.0 [hspec-hedgehog] Executables installed in: [hspec-hedgehog] /nix/store/px3qiqnnddbmq8pjhmdyp4lr5gia9q6a-hspec-hedgehog-0.3.0.0/bin [hspec-hedgehog] Libraries installed in: [hspec-hedgehog] /nix/store/px3qiqnnddbmq8pjhmdyp4lr5gia9q6a-hspec-hedgehog-0.3.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [hspec-hedgehog] Dynamic Libraries installed in: [hspec-hedgehog] /nix/store/px3qiqnnddbmq8pjhmdyp4lr5gia9q6a-hspec-hedgehog-0.3.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [hspec-hedgehog] Private executables installed in: [hspec-hedgehog] /nix/store/px3qiqnnddbmq8pjhmdyp4lr5gia9q6a-hspec-hedgehog-0.3.0.0/libexec/x86_64-linux-ghc-9.8.1/hspec-hedgehog-0.3.0.0 [hspec-hedgehog] Data files installed in: [hspec-hedgehog] /nix/store/px3qiqnnddbmq8pjhmdyp4lr5gia9q6a-hspec-hedgehog-0.3.0.0/share/x86_64-linux-ghc-9.8.1/hspec-hedgehog-0.3.0.0 [hspec-hedgehog] Documentation installed in: [hspec-hedgehog] /nix/store/9k74l3vvd480378ywbvqn5h9nr3vn2rr-hspec-hedgehog-0.3.0.0-doc/share/doc/hspec-hedgehog-0.3.0.0 [hspec-hedgehog] Configuration files installed in: [hspec-hedgehog] /nix/store/px3qiqnnddbmq8pjhmdyp4lr5gia9q6a-hspec-hedgehog-0.3.0.0/etc [hspec-hedgehog] No alex found [hspec-hedgehog] Using ar found on system at: [hspec-hedgehog] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [hspec-hedgehog] No c2hs found [hspec-hedgehog] No cpphs found [hspec-hedgehog] No doctest found [hspec-hedgehog] Using gcc version 14.3.0 given by user at: [hspec-hedgehog] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [hspec-hedgehog] Using ghc version 9.8.1 found on system at: [hspec-hedgehog] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [hspec-hedgehog] Using ghc-pkg version 9.8.1 found on system at: [hspec-hedgehog] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [hspec-hedgehog] No ghcjs found [hspec-hedgehog] No ghcjs-pkg found [hspec-hedgehog] No greencard found [hspec-hedgehog] Using haddock version 2.30.0 found on system at: [hspec-hedgehog] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [hspec-hedgehog] No happy found [hspec-hedgehog] Using haskell-suite found on system at: haskell-suite-dummy-location [hspec-hedgehog] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [hspec-hedgehog] No hmake found [hspec-hedgehog] Using hpc version 0.69 found on system at: [hspec-hedgehog] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [hspec-hedgehog] Using hsc2hs version 0.68.10 found on system at: [hspec-hedgehog] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [hspec-hedgehog] Using hscolour version 1.25 found on system at: [hspec-hedgehog] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [hspec-hedgehog] No jhc found [hspec-hedgehog] Using ld found on system at: [hspec-hedgehog] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [hspec-hedgehog] No pkg-config found [hspec-hedgehog] Using runghc version 9.8.1 found on system at: [hspec-hedgehog] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [hspec-hedgehog] Using strip version 2.44 found on system at: [hspec-hedgehog] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [hspec-hedgehog] Using tar found on system at: [hspec-hedgehog] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [hspec-hedgehog] No uhc found [scientific] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [tasty-hedgehog] Phase: buildPhase [hspec-hedgehog] Phase: buildPhase [tasty-hedgehog] Preprocessing library for tasty-hedgehog-1.4.0.2.. [tasty-hedgehog] Building library for tasty-hedgehog-1.4.0.2.. [regex-applicative] Phase: fixupPhase [tasty-hedgehog] [1 of 1] Compiling Test.Tasty.Hedgehog ( src/Test/Tasty/Hedgehog.hs, dist/build/Test/Tasty/Hedgehog.o, dist/build/Test/Tasty/Hedgehog.dyn_o ) [regex-applicative] shrinking RPATHs of ELF executables and libraries in /nix/store/988r27m3i9yny5hh4ggryvylr4f5fk6r-regex-applicative-0.3.4 [hspec-hedgehog] Preprocessing library for hspec-hedgehog-0.3.0.0.. [hspec-hedgehog] Building library for hspec-hedgehog-0.3.0.0.. [regex-applicative] shrinking /nix/store/988r27m3i9yny5hh4ggryvylr4f5fk6r-regex-applicative-0.3.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSregex-applicative-0.3.4-AEqIFWhIIs1BSKyPsHp0Ll-ghc9.8.1.so [regex-applicative] checking for references to /build/ in /nix/store/988r27m3i9yny5hh4ggryvylr4f5fk6r-regex-applicative-0.3.4... [scientific] [1 of 5] Compiling GHC.Integer.Compat ( src/GHC/Integer/Compat.hs, nothing ) [regex-applicative] patching script interpreter paths in /nix/store/988r27m3i9yny5hh4ggryvylr4f5fk6r-regex-applicative-0.3.4 [regex-applicative] stripping (with command strip and flags -S -p) in /nix/store/988r27m3i9yny5hh4ggryvylr4f5fk6r-regex-applicative-0.3.4/lib [scientific] [2 of 5] Compiling Utils ( src/Utils.hs, nothing ) [regex-applicative] shrinking RPATHs of ELF executables and libraries in /nix/store/lahya7lnsfr9lvchl4y25bna6c9lky3r-regex-applicative-0.3.4-doc [hspec-hedgehog] [1 of 1] Compiling Test.Hspec.Hedgehog ( src/Test/Hspec/Hedgehog.hs, dist/build/Test/Hspec/Hedgehog.o, dist/build/Test/Hspec/Hedgehog.dyn_o ) [regex-applicative] checking for references to /build/ in /nix/store/lahya7lnsfr9lvchl4y25bna6c9lky3r-regex-applicative-0.3.4-doc... [regex-applicative] patching script interpreter paths in /nix/store/lahya7lnsfr9lvchl4y25bna6c9lky3r-regex-applicative-0.3.4-doc [scientific] [3 of 5] Compiling Data.Scientific ( src/Data/Scientific.hs, nothing ) [post-build-hook] Uploading to cachix cache "sellout": /nix/store/988r27m3i9yny5hh4ggryvylr4f5fk6r-regex-applicative-0.3.4 /nix/store/lahya7lnsfr9lvchl4y25bna6c9lky3r-regex-applicative-0.3.4-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/988r27m3i9yny5hh4ggryvylr4f5fk6r-regex-applicative-0.3.4 /nix/store/lahya7lnsfr9lvchl4y25bna6c9lky3r-regex-applicative-0.3.4-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/988r27m3i9yny5hh4ggryvylr4f5fk6r-regex-applicative-0.3.4' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 41 of 171 built (4 building), 395 of 395 downloaded from cache [hspec-hedgehog] [1 of 1] Compiling Test.Hspec.Hedgehog ( src/Test/Hspec/Hedgehog.hs, dist/build/Test/Hspec/Hedgehog.p_o ) [scientific] [4 of 5] Compiling Data.Text.Lazy.Builder.Scientific ( src/Data/Text/Lazy/Builder/Scientific.hs, nothing ) [scientific]  [scientific] src/Data/Text/Lazy/Builder/Scientific.hs:19:1: warning: [GHC-66111] [-Wunused-imports] [scientific]  The import of ‘Data.Monoid’ is redundant [scientific]  except perhaps to import instances from ‘Data.Monoid’ [scientific]  To import instances alone, use: import Data.Monoid() [scientific]  | [scientific] 19 | import Data.Monoid ((<>)) [scientific]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [scientific] [5 of 5] Compiling Data.ByteString.Builder.Scientific ( src/Data/ByteString/Builder/Scientific.hs, nothing ) [scientific]  [scientific] src/Data/ByteString/Builder/Scientific.hs:20:1: warning: [GHC-66111] [-Wunused-imports] [scientific]  The import of ‘Data.Monoid’ is redundant [scientific]  except perhaps to import instances from ‘Data.Monoid’ [scientific]  To import instances alone, use: import Data.Monoid() [scientific]  | [scientific] 20 | import Data.Monoid ((<>)) [scientific]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [scientific] Haddock coverage: [scientific] Warning: 'Scientific' is ambiguous. It is defined [scientific]  * at src/Data/Scientific.hs:139:19 [scientific]  * at src/Data/Scientific.hs:139:1 [scientific]  You may be able to disambiguate the identifier by qualifying it or [scientific]  by specifying the type/value namespace explicitly. [scientific]  Defaulting to the one defined at src/Data/Scientific.hs:139:1 [scientific] Warning: 'base10exponent' is out of scope. [scientific]  If you qualify the identifier, haddock can try to link it anyway. [scientific] Warning: 'base10Exponent' is out of scope. [scientific]  If you qualify the identifier, haddock can try to link it anyway. [scientific]  100% ( 31 / 31) in 'Data.Scientific' [scientific]  75% ( 3 / 4) in 'Data.Text.Lazy.Builder.Scientific' [scientific]  Missing documentation for: [scientific]  Module header [scientific]  75% ( 3 / 4) in 'Data.ByteString.Builder.Scientific' [scientific]  Missing documentation for: [scientific]  Module header [tasty-hedgehog] [1 of 1] Compiling Test.Tasty.Hedgehog ( src/Test/Tasty/Hedgehog.hs, dist/build/Test/Tasty/Hedgehog.p_o ) [vector] [12 of 23] Compiling Data.Vector.Mutable ( src/Data/Vector/Mutable.hs, dist/build/Data/Vector/Mutable.p_o ) [vector] [13 of 23] Compiling Data.Vector ( src/Data/Vector.hs, dist/build/Data/Vector.p_o ) [hspec-hedgehog] Preprocessing test suite 'spec' for hspec-hedgehog-0.3.0.0.. [hspec-hedgehog] Building test suite 'spec' for hspec-hedgehog-0.3.0.0.. [hspec-hedgehog] [1 of 3] Compiling ExampleSpec ( test/ExampleSpec.hs, dist/build/spec/spec-tmp/ExampleSpec.o ) [hspec-hedgehog] [2 of 3] Compiling Test.Hspec.HedgehogSpec ( test/Test/Hspec/HedgehogSpec.hs, dist/build/spec/spec-tmp/Test/Hspec/HedgehogSpec.o ) [hspec-hedgehog] [3 of 3] Compiling Main ( test/Spec.hs, dist/build/spec/spec-tmp/Main.o ) [tasty-hedgehog] Phase: haddockPhase [tasty-hedgehog] Preprocessing library for tasty-hedgehog-1.4.0.2.. [tasty-hedgehog] Running Haddock on library for tasty-hedgehog-1.4.0.2.. [hspec-hedgehog] [4 of 4] Linking dist/build/spec/spec [tasty-hedgehog] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [tasty-hedgehog] [1 of 1] Compiling Test.Tasty.Hedgehog ( src/Test/Tasty/Hedgehog.hs, nothing ) [tasty-hedgehog] Haddock coverage: [tasty-hedgehog] Warning: 'Property' is ambiguous. It is defined [tasty-hedgehog]  * in ‘Hedgehog.Internal.Property’ [tasty-hedgehog]  * in ‘Hedgehog.Internal.Property’ [tasty-hedgehog]  You may be able to disambiguate the identifier by qualifying it or [tasty-hedgehog]  by specifying the type/value namespace explicitly. [tasty-hedgehog]  Defaulting to the one defined in ‘Hedgehog.Internal.Property’ [tasty-hedgehog] Warning: 'Group' is ambiguous. It is defined [tasty-hedgehog]  * in ‘Hedgehog.Internal.Property’ [tasty-hedgehog]  * in ‘Hedgehog.Internal.Property’ [tasty-hedgehog]  You may be able to disambiguate the identifier by qualifying it or [tasty-hedgehog]  by specifying the type/value namespace explicitly. [tasty-hedgehog]  Defaulting to the one defined in ‘Hedgehog.Internal.Property’ [tasty-hedgehog]  100% ( 11 / 11) in 'Test.Tasty.Hedgehog' [hspec-hedgehog] Phase: checkPhase [hspec-hedgehog] Running 1 test suites... [hspec-hedgehog] Test suite spec: RUNNING... [hspec-hedgehog]  [hspec-hedgehog] Example [hspec-hedgehog]  regular tests [hspec-hedgehog]  works [✔] [hspec-hedgehog]  hedgehog [hspec-hedgehog]  is useful if you get an ambiguous error [✔] [hspec-hedgehog]  passed 100 tests. [hspec-hedgehog]  hedgehog tests [hspec-hedgehog]  lets you use PropertyT directly [✔] [hspec-hedgehog]  passed 100 tests. [hspec-hedgehog]  lets you use PropertyT directly without forcing the type [✔] [hspec-hedgehog]  passed 100 tests. [scientific] Documentation created: dist/doc/html/scientific/, [scientific] dist/doc/html/scientific/scientific.txt [scientific] Preprocessing test suite 'test-scientific' for scientific-0.3.8.0.. [scientific] Phase: installPhase [scientific] Installing library in /nix/store/kamf7fhqpfkg5ps43mjxkr4c6kc5nchz-scientific-0.3.8.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [scientific] Phase: fixupPhase [scientific] shrinking RPATHs of ELF executables and libraries in /nix/store/kamf7fhqpfkg5ps43mjxkr4c6kc5nchz-scientific-0.3.8.0 [scientific] shrinking /nix/store/kamf7fhqpfkg5ps43mjxkr4c6kc5nchz-scientific-0.3.8.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSscientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X-ghc9.8.1.so [scientific] checking for references to /build/ in /nix/store/kamf7fhqpfkg5ps43mjxkr4c6kc5nchz-scientific-0.3.8.0... [scientific] patching script interpreter paths in /nix/store/kamf7fhqpfkg5ps43mjxkr4c6kc5nchz-scientific-0.3.8.0 [scientific] stripping (with command strip and flags -S -p) in /nix/store/kamf7fhqpfkg5ps43mjxkr4c6kc5nchz-scientific-0.3.8.0/lib [scientific] shrinking RPATHs of ELF executables and libraries in /nix/store/8yzxvb2c5l621gbf3lndvmmk0wsjgjap-scientific-0.3.8.0-doc [scientific] checking for references to /build/ in /nix/store/8yzxvb2c5l621gbf3lndvmmk0wsjgjap-scientific-0.3.8.0-doc... [scientific] patching script interpreter paths in /nix/store/8yzxvb2c5l621gbf3lndvmmk0wsjgjap-scientific-0.3.8.0-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/8yzxvb2c5l621gbf3lndvmmk0wsjgjap-scientific-0.3.8.0-doc /nix/store/kamf7fhqpfkg5ps43mjxkr4c6kc5nchz-scientific-0.3.8.0 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/8yzxvb2c5l621gbf3lndvmmk0wsjgjap-scientific-0.3.8.0-doc /nix/store/kamf7fhqpfkg5ps43mjxkr4c6kc5nchz-scientific-0.3.8.0 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/kamf7fhqpfkg5ps43mjxkr4c6kc5nchz-scientific-0.3.8.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 42 of 171 built (3 building), 395 of 395 downloaded from cache Building attoparsec Building megaparsec [hspec-hedgehog]  renders a progress bit [✔] [hspec-hedgehog]  passed 100 tests. [hspec-hedgehog]  with hooks [hspec-hedgehog]  has functions [✔] [hspec-hedgehog]  passed 100 tests. [hspec-hedgehog]  goes before or after [✔] [hspec-hedgehog]  passed 100 tests. [hspec-hedgehog]  generates [✔] [hspec-hedgehog]  passed 100 tests. [hspec-hedgehog]  modifyMaxSuccess [hspec-hedgehog]  counts to 10 [✔] [hspec-hedgehog]  passed 10 tests. [hspec-hedgehog]  works [✔] [hspec-hedgehog] Test.Hspec.Hedgehog [hspec-hedgehog]  evaluateExample [hspec-hedgehog]  on Success [hspec-hedgehog]  includes the number of passed tests [✔] [hspec-hedgehog]  includes classification [✔] [hspec-hedgehog]  on Failure [hspec-hedgehog]  includes the number of discarded tests [✔] [hspec-hedgehog]  provides a detailed failure message [✔] [hspec-hedgehog]  [hspec-hedgehog] Finished in 2.7764 seconds [hspec-hedgehog] 14 examples, 0 failures [hspec-hedgehog] Test suite spec: PASS [hspec-hedgehog] Test suite logged to: dist/test/hspec-hedgehog-0.3.0.0-spec.log [hspec-hedgehog] 1 of 1 test suites (1 of 1 test cases) passed. [hspec-hedgehog] Phase: haddockPhase [hspec-hedgehog] Preprocessing library for hspec-hedgehog-0.3.0.0.. [hspec-hedgehog] Running Haddock on library for hspec-hedgehog-0.3.0.0.. [hspec-hedgehog] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [hspec-hedgehog] [1 of 1] Compiling Test.Hspec.Hedgehog ( src/Test/Hspec/Hedgehog.hs, nothing ) [attoparsec] Phase: setupCompilerEnvironmentPhase [attoparsec] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [megaparsec] Phase: setupCompilerEnvironmentPhase [megaparsec] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [attoparsec] Phase: unpackPhase [attoparsec] unpacking source archive /nix/store/7xizd63623bzgyny21lfm7krwk9kr0qf-attoparsec-0.14.4.tar.gz [attoparsec] source root is attoparsec-0.14.4 [attoparsec] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "attoparsec-0.14.4/tests/QC/Text/Regressions.hs" [attoparsec] Phase: patchPhase [hspec-hedgehog] Haddock coverage: [attoparsec] Replace Cabal file with edited version from mirror://hackage/attoparsec-0.14.4/revision/6.cabal. [hspec-hedgehog] Warning: '()' is out of scope. [hspec-hedgehog]  If you qualify the identifier, haddock can try to link it anyway. [attoparsec] Phase: compileBuildDriverPhase [megaparsec] Phase: unpackPhase [hspec-hedgehog]  100% ( 11 / 11) in 'Test.Hspec.Hedgehog' [attoparsec] setupCompileFlags: -package-db=/build/tmp.bVgOmcQxcK/setup-package.conf.d -threaded [megaparsec] unpacking source archive /nix/store/9ahwp4lrbxw60w68zq8n036rljk7diq9-megaparsec-9.7.0.tar.gz [megaparsec] source root is megaparsec-9.7.0 [megaparsec] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "megaparsec-9.7.0/Text/Megaparsec/Unicode.hs" [megaparsec] Phase: patchPhase [megaparsec] Phase: compileBuildDriverPhase [megaparsec] setupCompileFlags: -package-db=/build/tmp.5QSkbiTzjg/setup-package.conf.d -threaded [attoparsec] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.bVgOmcQxcK/Main.o ) [megaparsec] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.5QSkbiTzjg/Main.o ) [attoparsec] [2 of 2] Linking Setup [megaparsec] [2 of 2] Linking Setup [hspec-hedgehog] Warning: Test.Hspec.Hedgehog: could not find link destinations for: [hspec-hedgehog]  - Test.Hspec.Hedgehog.D:R:ArgFUN [hspec-hedgehog]  - Test.Hspec.Hedgehog.D:R:ArgPropertyT [vector] [14 of 23] Compiling Data.Vector.Primitive.Mutable ( src/Data/Vector/Primitive/Mutable.hs, dist/build/Data/Vector/Primitive/Mutable.p_o ) [vector] [15 of 23] Compiling Data.Vector.Primitive ( src/Data/Vector/Primitive.hs, dist/build/Data/Vector/Primitive.p_o ) [vector] [16 of 23] Compiling Data.Vector.Storable.Internal ( src/Data/Vector/Storable/Internal.hs, dist/build/Data/Vector/Storable/Internal.p_o ) [vector] [17 of 23] Compiling Data.Vector.Storable.Mutable ( src/Data/Vector/Storable/Mutable.hs, dist/build/Data/Vector/Storable/Mutable.p_o ) [vector] [18 of 23] Compiling Data.Vector.Storable ( src/Data/Vector/Storable.hs, dist/build/Data/Vector/Storable.p_o ) [attoparsec] Phase: updateAutotoolsGnuConfigScriptsPhase [attoparsec] Phase: configurePhase [attoparsec] configureFlags: --verbose --prefix=/nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.bVgOmcQxcK/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [attoparsec] Using Parsec parser [attoparsec] Configuring attoparsec-0.14.4... [megaparsec] Phase: updateAutotoolsGnuConfigScriptsPhase [megaparsec] Phase: configurePhase [megaparsec] configureFlags: --verbose --prefix=/nix/store/nywirssdcm5p9zg86rxm2ai8f67na3nk-megaparsec-9.7.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/5rjf575pa3q3jxbsryi3pxd3jafrmpwp-megaparsec-9.7.0-doc/share/doc/megaparsec-9.7.0 --with-gcc=gcc --package-db=/build/tmp.5QSkbiTzjg/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [megaparsec] Using Parsec parser [megaparsec] Configuring megaparsec-9.7.0... [vector] [19 of 23] Compiling Data.Vector.Strict.Mutable ( src/Data/Vector/Strict/Mutable.hs, dist/build/Data/Vector/Strict/Mutable.p_o ) [vector] [20 of 23] Compiling Data.Vector.Strict ( src/Data/Vector/Strict.hs, dist/build/Data/Vector/Strict.p_o ) [attoparsec] Flags chosen: developer=False [attoparsec] Dependency array: using array-0.5.6.0 [attoparsec] Dependency attoparsec:attoparsec-internal: using attoparsec-0.14.4 [attoparsec] Dependency base >=4.5 && <5: using base-4.19.0.0 [attoparsec] Dependency bytestring <0.13: using bytestring-0.12.0.2 [attoparsec] Dependency containers: using containers-0.6.8 [attoparsec] Dependency deepseq: using deepseq-1.5.0.0 [attoparsec] Dependency ghc-prim <0.14: using ghc-prim-0.11.0 [attoparsec] Dependency scientific >=0.3.1 && <0.4: using scientific-0.3.8.0 [attoparsec] Dependency text >=1.1.1.3: using text-2.1 [attoparsec] Dependency transformers >=0.2 && <0.4 || >=0.4.1.0 && <0.7: using [attoparsec] transformers-0.6.1.0 [attoparsec] Dependency array: using array-0.5.6.0 [attoparsec] Dependency base >=4.5 && <5: using base-4.19.0.0 [attoparsec] Dependency bytestring <0.13: using bytestring-0.12.0.2 [attoparsec] Dependency text >=1.1.1.3: using text-2.1 [attoparsec] Dependency QuickCheck >=2.13.2 && <2.16: using QuickCheck-2.14.3 [attoparsec] Dependency array: using array-0.5.6.0 [attoparsec] Dependency attoparsec:{attoparsec, attoparsec-internal}: using [attoparsec] attoparsec-0.14.4 [attoparsec] Dependency attoparsec:{attoparsec, attoparsec-internal}: using [attoparsec] attoparsec-0.14.4 [attoparsec] Dependency base: using base-4.19.0.0 [attoparsec] Dependency bytestring: using bytestring-0.12.0.2 [attoparsec] Dependency deepseq >=1.1: using deepseq-1.5.0.0 [attoparsec] Dependency quickcheck-unicode: using quickcheck-unicode-1.0.1.0 [attoparsec] Dependency scientific: using scientific-0.3.8.0 [attoparsec] Dependency tasty >=0.11: using tasty-1.5.3 [attoparsec] Dependency tasty-quickcheck >=0.8: using tasty-quickcheck-0.11 [attoparsec] Dependency text: using text-2.1 [attoparsec] Dependency transformers: using transformers-0.6.1.0 [attoparsec] Dependency vector: using vector-0.13.2.0 [megaparsec] Flags chosen: dev=False [megaparsec] Dependency array >=0.5.3 && <0.6: using array-0.5.6.0 [megaparsec] Dependency base >=4.15 && <5: using base-4.19.0.0 [megaparsec] Dependency bytestring >=0.2 && <0.13: using bytestring-0.12.0.2 [megaparsec] Dependency case-insensitive >=1.2 && <1.3: using case-insensitive-1.2.1.0 [megaparsec] Dependency containers >=0.5 && <0.8: using containers-0.6.8 [megaparsec] Dependency deepseq >=1.3 && <1.6: using deepseq-1.5.0.0 [megaparsec] Dependency mtl >=2.2.2 && <3: using mtl-2.3.1 [megaparsec] Dependency parser-combinators >=1.0 && <2: using parser-combinators-1.3.0 [megaparsec] Dependency scientific >=0.3.7 && <0.4: using scientific-0.3.8.0 [megaparsec] Dependency text >=0.2 && <2.2: using text-2.1 [megaparsec] Dependency transformers >=0.4 && <0.7: using transformers-0.6.1.0 [attoparsec] Source component graph: [attoparsec]  component lib:attoparsec-internal [attoparsec]  component lib dependency lib:attoparsec-internal [attoparsec]  component test:attoparsec-tests [attoparsec]  dependency lib [attoparsec]  dependency lib:attoparsec-internal [attoparsec] Configured component graph: [attoparsec]  component attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal [attoparsec]  include array-0.5.6.0-dc89 [attoparsec]  include base-4.19.0.0-b960 [attoparsec]  include bytestring-0.12.0.2-4690 [attoparsec]  include text-2.1-c36a [attoparsec]  component attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [attoparsec]  include array-0.5.6.0-dc89 [attoparsec]  include attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal [attoparsec]  include base-4.19.0.0-b960 [attoparsec]  include bytestring-0.12.0.2-4690 [attoparsec]  include containers-0.6.8-4775 [attoparsec]  include deepseq-1.5.0.0-412f [attoparsec]  include ghc-prim-0.11.0-a69e [attoparsec]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [attoparsec]  include text-2.1-c36a [attoparsec]  include transformers-0.6.1.0-c3ec [attoparsec]  component attoparsec-0.14.4-1CGie1eEJoYEUEkXPO7d6m-attoparsec-tests [attoparsec]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [attoparsec]  include array-0.5.6.0-dc89 [attoparsec]  include attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [attoparsec]  include attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal [attoparsec]  include base-4.19.0.0-b960 [attoparsec]  include bytestring-0.12.0.2-4690 [attoparsec]  include deepseq-1.5.0.0-412f [attoparsec]  include quickcheck-unicode-1.0.1.0-CVAXzGXO20V4B04pShCI89 [attoparsec]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [attoparsec]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [attoparsec]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [attoparsec]  include text-2.1-c36a [attoparsec]  include transformers-0.6.1.0-c3ec [attoparsec]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [attoparsec] Linked component graph: [attoparsec]  unit attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal [attoparsec]  include array-0.5.6.0-dc89 [attoparsec]  include base-4.19.0.0-b960 [attoparsec]  include bytestring-0.12.0.2-4690 [attoparsec]  include text-2.1-c36a [attoparsec]  Data.Attoparsec.ByteString.Buffer=attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal:Data.Attoparsec.ByteString.Buffer,Data.Attoparsec.ByteString.FastSet=attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal:Data.Attoparsec.ByteString.FastSet,Data.Attoparsec.Internal.Compat=attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal:Data.Attoparsec.Internal.Compat,Data.Attoparsec.Internal.Fhthagn=attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal:Data.Attoparsec.Internal.Fhthagn,Data.Attoparsec.Text.Buffer=attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal:Data.Attoparsec.Text.Buffer,Data.Attoparsec.Text.FastSet=attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal:Data.Attoparsec.Text.FastSet [attoparsec]  unit attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [attoparsec]  include array-0.5.6.0-dc89 [attoparsec]  include attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal [attoparsec]  include base-4.19.0.0-b960 [attoparsec]  include bytestring-0.12.0.2-4690 [attoparsec]  include containers-0.6.8-4775 [attoparsec]  include deepseq-1.5.0.0-412f [attoparsec]  include ghc-prim-0.11.0-a69e [attoparsec]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [attoparsec]  include text-2.1-c36a [attoparsec]  include transformers-0.6.1.0-c3ec [attoparsec]  Data.Attoparsec=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec,Data.Attoparsec.ByteString=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.ByteString,Data.Attoparsec.ByteString.Char8=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.ByteString.Char8,Data.Attoparsec.ByteString.Lazy=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.ByteString.Lazy,Data.Attoparsec.Char8=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.Char8,Data.Attoparsec.Combinator=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.Combinator,Data.Attoparsec.Internal=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.Internal,Data.Attoparsec.Internal.Types=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.Internal.Types,Data.Attoparsec.Lazy=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.Lazy,Data.Attoparsec.Number=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.Number,Data.Attoparsec.Text=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.Text,Data.Attoparsec.Text.Lazy=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.Text.Lazy,Data.Attoparsec.Types=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.Types,Data.Attoparsec.Zepto=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.Zepto [attoparsec]  unit attoparsec-0.14.4-1CGie1eEJoYEUEkXPO7d6m-attoparsec-tests [attoparsec]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [attoparsec]  include array-0.5.6.0-dc89 [attoparsec]  include attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [attoparsec]  include attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal [attoparsec]  include base-4.19.0.0-b960 [attoparsec]  include bytestring-0.12.0.2-4690 [attoparsec]  include deepseq-1.5.0.0-412f [attoparsec]  include quickcheck-unicode-1.0.1.0-CVAXzGXO20V4B04pShCI89 [attoparsec]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [attoparsec]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [attoparsec]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [attoparsec]  include text-2.1-c36a [attoparsec]  include transformers-0.6.1.0-c3ec [attoparsec]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [attoparsec] Ready component graph: [attoparsec]  definite attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal [attoparsec]  depends array-0.5.6.0-dc89 [attoparsec]  depends base-4.19.0.0-b960 [attoparsec]  depends bytestring-0.12.0.2-4690 [attoparsec]  depends text-2.1-c36a [attoparsec]  definite attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [attoparsec]  depends array-0.5.6.0-dc89 [attoparsec]  depends attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal [attoparsec]  depends base-4.19.0.0-b960 [attoparsec]  depends bytestring-0.12.0.2-4690 [attoparsec]  depends containers-0.6.8-4775 [attoparsec]  depends deepseq-1.5.0.0-412f [attoparsec]  depends ghc-prim-0.11.0-a69e [attoparsec]  depends scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [attoparsec]  depends text-2.1-c36a [attoparsec]  depends transformers-0.6.1.0-c3ec [attoparsec]  definite attoparsec-0.14.4-1CGie1eEJoYEUEkXPO7d6m-attoparsec-tests [attoparsec]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [attoparsec]  depends array-0.5.6.0-dc89 [attoparsec]  depends attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [attoparsec]  depends attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal [attoparsec]  depends base-4.19.0.0-b960 [attoparsec]  depends bytestring-0.12.0.2-4690 [attoparsec]  depends deepseq-1.5.0.0-412f [attoparsec]  depends quickcheck-unicode-1.0.1.0-CVAXzGXO20V4B04pShCI89 [attoparsec]  depends scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [attoparsec]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [attoparsec]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [attoparsec]  depends text-2.1-c36a [attoparsec]  depends transformers-0.6.1.0-c3ec [attoparsec]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [attoparsec] Using Cabal-3.10.2.0 compiled by ghc-9.8 [attoparsec] Using compiler: ghc-9.8.1 [attoparsec] Using install prefix: [attoparsec] /nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4 [attoparsec] Executables installed in: [attoparsec] /nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4/bin [attoparsec] Libraries installed in: [attoparsec] /nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [attoparsec] Dynamic Libraries installed in: [attoparsec] /nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [attoparsec] Private executables installed in: [attoparsec] /nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4/libexec/x86_64-linux-ghc-9.8.1/attoparsec-0.14.4 [attoparsec] Data files installed in: [attoparsec] /nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4/share/x86_64-linux-ghc-9.8.1/attoparsec-0.14.4 [attoparsec] Documentation installed in: [attoparsec] /nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4/share/doc/x86_64-linux-ghc-9.8.1/attoparsec-0.14.4 [attoparsec] Configuration files installed in: [attoparsec] /nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4/etc [attoparsec] No alex found [attoparsec] Using ar found on system at: [attoparsec] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [attoparsec] No c2hs found [attoparsec] No cpphs found [attoparsec] No doctest found [attoparsec] Using gcc version 14.3.0 given by user at: [attoparsec] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [attoparsec] Using ghc version 9.8.1 found on system at: [attoparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [megaparsec] Source component graph: component lib [megaparsec] Configured component graph: [megaparsec]  component megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6 [megaparsec]  include array-0.5.6.0-dc89 [megaparsec]  include base-4.19.0.0-b960 [megaparsec]  include bytestring-0.12.0.2-4690 [megaparsec]  include case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo [megaparsec]  include containers-0.6.8-4775 [megaparsec]  include deepseq-1.5.0.0-412f [megaparsec]  include mtl-2.3.1-63a4 [megaparsec]  include parser-combinators-1.3.0-5Yz8xwrRDUHETAswiwAlFc [megaparsec]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [megaparsec]  include text-2.1-c36a [megaparsec]  include transformers-0.6.1.0-c3ec [megaparsec] Linked component graph: [megaparsec]  unit megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6 [megaparsec]  include array-0.5.6.0-dc89 [megaparsec]  include base-4.19.0.0-b960 [megaparsec]  include bytestring-0.12.0.2-4690 [megaparsec]  include case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo [megaparsec]  include containers-0.6.8-4775 [megaparsec]  include deepseq-1.5.0.0-412f [megaparsec]  include mtl-2.3.1-63a4 [megaparsec]  include parser-combinators-1.3.0-5Yz8xwrRDUHETAswiwAlFc [megaparsec]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [megaparsec]  include text-2.1-c36a [megaparsec]  include transformers-0.6.1.0-c3ec [megaparsec]  Text.Megaparsec=megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6:Text.Megaparsec,Text.Megaparsec.Byte=megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6:Text.Megaparsec.Byte,Text.Megaparsec.Byte.Binary=megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6:Text.Megaparsec.Byte.Binary,Text.Megaparsec.Byte.Lexer=megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6:Text.Megaparsec.Byte.Lexer,Text.Megaparsec.Char=megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6:Text.Megaparsec.Char,Text.Megaparsec.Char.Lexer=megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6:Text.Megaparsec.Char.Lexer,Text.Megaparsec.Debug=megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6:Text.Megaparsec.Debug,Text.Megaparsec.Error=megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6:Text.Megaparsec.Error,Text.Megaparsec.Error.Builder=megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6:Text.Megaparsec.Error.Builder,Text.Megaparsec.Internal=megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6:Text.Megaparsec.Internal,Text.Megaparsec.Pos=megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6:Text.Megaparsec.Pos,Text.Megaparsec.State=megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6:Text.Megaparsec.State,Text.Megaparsec.Stream=megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6:Text.Megaparsec.Stream,Text.Megaparsec.Unicode=megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6:Text.Megaparsec.Unicode [megaparsec] Ready component graph: [megaparsec]  definite megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6 [megaparsec]  depends array-0.5.6.0-dc89 [megaparsec]  depends base-4.19.0.0-b960 [megaparsec]  depends bytestring-0.12.0.2-4690 [megaparsec]  depends case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo [megaparsec]  depends containers-0.6.8-4775 [megaparsec]  depends deepseq-1.5.0.0-412f [megaparsec]  depends mtl-2.3.1-63a4 [megaparsec]  depends parser-combinators-1.3.0-5Yz8xwrRDUHETAswiwAlFc [megaparsec]  depends scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [megaparsec]  depends text-2.1-c36a [megaparsec]  depends transformers-0.6.1.0-c3ec [megaparsec] Using Cabal-3.10.2.0 compiled by ghc-9.8 [megaparsec] Using compiler: ghc-9.8.1 [megaparsec] Using install prefix: [megaparsec] /nix/store/nywirssdcm5p9zg86rxm2ai8f67na3nk-megaparsec-9.7.0 [megaparsec] Executables installed in: [megaparsec] /nix/store/nywirssdcm5p9zg86rxm2ai8f67na3nk-megaparsec-9.7.0/bin [megaparsec] Libraries installed in: [megaparsec] /nix/store/nywirssdcm5p9zg86rxm2ai8f67na3nk-megaparsec-9.7.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6 [megaparsec] Dynamic Libraries installed in: [megaparsec] /nix/store/nywirssdcm5p9zg86rxm2ai8f67na3nk-megaparsec-9.7.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [megaparsec] Private executables installed in: [megaparsec] /nix/store/nywirssdcm5p9zg86rxm2ai8f67na3nk-megaparsec-9.7.0/libexec/x86_64-linux-ghc-9.8.1/megaparsec-9.7.0 [megaparsec] Data files installed in: [megaparsec] /nix/store/nywirssdcm5p9zg86rxm2ai8f67na3nk-megaparsec-9.7.0/share/x86_64-linux-ghc-9.8.1/megaparsec-9.7.0 [megaparsec] Documentation installed in: [megaparsec] /nix/store/5rjf575pa3q3jxbsryi3pxd3jafrmpwp-megaparsec-9.7.0-doc/share/doc/megaparsec-9.7.0 [megaparsec] Configuration files installed in: [megaparsec] /nix/store/nywirssdcm5p9zg86rxm2ai8f67na3nk-megaparsec-9.7.0/etc [megaparsec] No alex found [megaparsec] Using ar found on system at: [megaparsec] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [megaparsec] No c2hs found [megaparsec] No cpphs found [megaparsec] No doctest found [megaparsec] Using gcc version 14.3.0 given by user at: [megaparsec] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [megaparsec] Using ghc version 9.8.1 found on system at: [megaparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [megaparsec] Using ghc-pkg version 9.8.1 found on system at: [megaparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [megaparsec] No ghcjs found [megaparsec] No ghcjs-pkg found [megaparsec] No greencard found [megaparsec] Using haddock version 2.30.0 found on system at: [megaparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [megaparsec] No happy found [megaparsec] Using haskell-suite found on system at: haskell-suite-dummy-location [megaparsec] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [megaparsec] No hmake found [megaparsec] Using hpc version 0.69 found on system at: [megaparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [megaparsec] Using hsc2hs version 0.68.10 found on system at: [megaparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [megaparsec] Using hscolour version 1.25 found on system at: [megaparsec] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [megaparsec] No jhc found [megaparsec] Using ld found on system at: [megaparsec] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [megaparsec] No pkg-config found [megaparsec] Using runghc version 9.8.1 found on system at: [megaparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [megaparsec] Using strip version 2.44 found on system at: [megaparsec] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [megaparsec] Using tar found on system at: [megaparsec] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [megaparsec] No uhc found [attoparsec] Using ghc-pkg version 9.8.1 found on system at: [attoparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [attoparsec] No ghcjs found [attoparsec] No ghcjs-pkg found [attoparsec] No greencard found [attoparsec] Using haddock version 2.30.0 found on system at: [attoparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [attoparsec] No happy found [attoparsec] Using haskell-suite found on system at: haskell-suite-dummy-location [attoparsec] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [attoparsec] No hmake found [attoparsec] Using hpc version 0.69 found on system at: [attoparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [attoparsec] Using hsc2hs version 0.68.10 found on system at: [attoparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [attoparsec] Using hscolour version 1.25 found on system at: [attoparsec] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [attoparsec] No jhc found [attoparsec] Using ld found on system at: [attoparsec] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [attoparsec] No pkg-config found [attoparsec] Using runghc version 9.8.1 found on system at: [attoparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [attoparsec] Using strip version 2.44 found on system at: [attoparsec] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [attoparsec] Using tar found on system at: [attoparsec] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [attoparsec] No uhc found [megaparsec] Phase: buildPhase [attoparsec] Phase: buildPhase [megaparsec] Preprocessing library for megaparsec-9.7.0.. [megaparsec] Building library for megaparsec-9.7.0.. [attoparsec] Preprocessing library 'attoparsec-internal' for attoparsec-0.14.4.. [attoparsec] Building library 'attoparsec-internal' for attoparsec-0.14.4.. [megaparsec] [ 1 of 19] Compiling Text.Megaparsec.Pos ( Text/Megaparsec/Pos.hs, dist/build/Text/Megaparsec/Pos.o, dist/build/Text/Megaparsec/Pos.dyn_o ) [attoparsec] [1 of 6] Compiling Data.Attoparsec.ByteString.FastSet ( internal/Data/Attoparsec/ByteString/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/FastSet.o, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/FastSet.dyn_o ) [attoparsec]  [attoparsec] internal/Data/Attoparsec/ByteString/FastSet.hs:97:18: warning: [GHC-68441] [-Wdeprecations] [attoparsec]  In the use of ‘memset’ [attoparsec]  (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): [attoparsec]  Deprecated: "Use Foreign.Marshal.Utils.fillBytes instead" [attoparsec]  | [attoparsec] 97 | _ <- I.memset t 0 32 [attoparsec]  | ^^^^^^^^ [tasty-hedgehog] Documentation created: dist/doc/html/tasty-hedgehog/, [tasty-hedgehog] dist/doc/html/tasty-hedgehog/tasty-hedgehog.txt [attoparsec] [2 of 6] Compiling Data.Attoparsec.Internal.Compat ( internal/Data/Attoparsec/Internal/Compat.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Compat.o, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Compat.dyn_o ) [attoparsec] [3 of 6] Compiling Data.Attoparsec.Internal.Fhthagn ( internal/Data/Attoparsec/Internal/Fhthagn.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Fhthagn.o, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Fhthagn.dyn_o ) [attoparsec] [4 of 6] Compiling Data.Attoparsec.ByteString.Buffer ( internal/Data/Attoparsec/ByteString/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/Buffer.o, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/Buffer.dyn_o ) [attoparsec]  [attoparsec] internal/Data/Attoparsec/ByteString/Buffer.hs:62:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Semigroup’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Semigroup’ [attoparsec]  To import instances alone, use: import Data.Semigroup() [attoparsec]  | [attoparsec] 62 | import Data.Semigroup (Semigroup(..)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec]  [attoparsec] internal/Data/Attoparsec/ByteString/Buffer.hs:121:11: warning: [GHC-68441] [-Wdeprecations] [attoparsec]  In the use of ‘memcpy’ [attoparsec]  (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): [attoparsec]  Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" [attoparsec]  | [attoparsec] 121 | memcpy (ptr0 `plusPtr` (off0+len0)) [attoparsec]  | ^^^^^^ [attoparsec]  [attoparsec] internal/Data/Attoparsec/ByteString/Buffer.hs:132:13: warning: [GHC-68441] [-Wdeprecations] [attoparsec]  In the use of ‘memcpy’ [attoparsec]  (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): [attoparsec]  Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" [attoparsec]  | [attoparsec] 132 | memcpy ptr (ptr0 `plusPtr` off0) (fromIntegral len0) [attoparsec]  | ^^^^^^ [attoparsec]  [attoparsec] internal/Data/Attoparsec/ByteString/Buffer.hs:133:13: warning: [GHC-68441] [-Wdeprecations] [attoparsec]  In the use of ‘memcpy’ [attoparsec]  (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): [attoparsec]  Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" [attoparsec]  | [attoparsec] 133 | memcpy (ptr `plusPtr` len0) (ptr1 `plusPtr` off1) [attoparsec]  | ^^^^^^ [attoparsec] [5 of 6] Compiling Data.Attoparsec.Text.Buffer ( internal/Data/Attoparsec/Text/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/Buffer.o, dist/build/attoparsec-internal/Data/Attoparsec/Text/Buffer.dyn_o ) [attoparsec]  [attoparsec] internal/Data/Attoparsec/Text/Buffer.hs:44:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Semigroup’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Semigroup’ [attoparsec]  To import instances alone, use: import Data.Semigroup() [attoparsec]  | [attoparsec] 44 | import Data.Semigroup (Semigroup(..)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec] [6 of 6] Compiling Data.Attoparsec.Text.FastSet ( internal/Data/Attoparsec/Text/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/FastSet.o, dist/build/attoparsec-internal/Data/Attoparsec/Text/FastSet.dyn_o ) [tasty-hedgehog] Phase: installPhase [tasty-hedgehog] Installing library in /nix/store/s1z1ijvc2y5rhxjvsk8vhkbhn6kxk9w7-tasty-hedgehog-1.4.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/tasty-hedgehog-1.4.0.2-3HTxjzkRHVKFpZeoZBll1t [tasty-hedgehog] Phase: fixupPhase [tasty-hedgehog] shrinking RPATHs of ELF executables and libraries in /nix/store/s1z1ijvc2y5rhxjvsk8vhkbhn6kxk9w7-tasty-hedgehog-1.4.0.2 [tasty-hedgehog] shrinking /nix/store/s1z1ijvc2y5rhxjvsk8vhkbhn6kxk9w7-tasty-hedgehog-1.4.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHStasty-hedgehog-1.4.0.2-3HTxjzkRHVKFpZeoZBll1t-ghc9.8.1.so [tasty-hedgehog] checking for references to /build/ in /nix/store/s1z1ijvc2y5rhxjvsk8vhkbhn6kxk9w7-tasty-hedgehog-1.4.0.2... [tasty-hedgehog] patching script interpreter paths in /nix/store/s1z1ijvc2y5rhxjvsk8vhkbhn6kxk9w7-tasty-hedgehog-1.4.0.2 [tasty-hedgehog] stripping (with command strip and flags -S -p) in /nix/store/s1z1ijvc2y5rhxjvsk8vhkbhn6kxk9w7-tasty-hedgehog-1.4.0.2/lib [attoparsec] [1 of 6] Compiling Data.Attoparsec.ByteString.FastSet ( internal/Data/Attoparsec/ByteString/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/FastSet.p_o ) [tasty-hedgehog] shrinking RPATHs of ELF executables and libraries in /nix/store/8x64bm4l2j0n1khlg3kswav5f1fi10pv-tasty-hedgehog-1.4.0.2-doc [tasty-hedgehog] checking for references to /build/ in /nix/store/8x64bm4l2j0n1khlg3kswav5f1fi10pv-tasty-hedgehog-1.4.0.2-doc... [tasty-hedgehog] patching script interpreter paths in /nix/store/8x64bm4l2j0n1khlg3kswav5f1fi10pv-tasty-hedgehog-1.4.0.2-doc [attoparsec]  [attoparsec] internal/Data/Attoparsec/ByteString/FastSet.hs:97:18: warning: [GHC-68441] [-Wdeprecations] [attoparsec]  In the use of ‘memset’ [attoparsec]  (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): [attoparsec]  Deprecated: "Use Foreign.Marshal.Utils.fillBytes instead" [attoparsec]  | [attoparsec] 97 | _ <- I.memset t 0 32 [attoparsec]  | ^^^^^^^^ [post-build-hook] Uploading to cachix cache "sellout": /nix/store/8x64bm4l2j0n1khlg3kswav5f1fi10pv-tasty-hedgehog-1.4.0.2-doc /nix/store/s1z1ijvc2y5rhxjvsk8vhkbhn6kxk9w7-tasty-hedgehog-1.4.0.2 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/8x64bm4l2j0n1khlg3kswav5f1fi10pv-tasty-hedgehog-1.4.0.2-doc /nix/store/s1z1ijvc2y5rhxjvsk8vhkbhn6kxk9w7-tasty-hedgehog-1.4.0.2 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/s1z1ijvc2y5rhxjvsk8vhkbhn6kxk9w7-tasty-hedgehog-1.4.0.2' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 43 of 171 built (4 building), 395 of 395 downloaded from cache Building nothunks Building tasty-discover [attoparsec] [2 of 6] Compiling Data.Attoparsec.Internal.Compat ( internal/Data/Attoparsec/Internal/Compat.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Compat.p_o ) [attoparsec] [3 of 6] Compiling Data.Attoparsec.Internal.Fhthagn ( internal/Data/Attoparsec/Internal/Fhthagn.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Fhthagn.p_o ) [attoparsec] [4 of 6] Compiling Data.Attoparsec.ByteString.Buffer ( internal/Data/Attoparsec/ByteString/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/Buffer.p_o ) [attoparsec]  [attoparsec] internal/Data/Attoparsec/ByteString/Buffer.hs:62:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Semigroup’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Semigroup’ [attoparsec]  To import instances alone, use: import Data.Semigroup() [attoparsec]  | [attoparsec] 62 | import Data.Semigroup (Semigroup(..)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec]  [attoparsec] internal/Data/Attoparsec/ByteString/Buffer.hs:121:11: warning: [GHC-68441] [-Wdeprecations] [attoparsec]  In the use of ‘memcpy’ [attoparsec]  (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): [attoparsec]  Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" [attoparsec]  | [attoparsec] 121 | memcpy (ptr0 `plusPtr` (off0+len0)) [attoparsec]  | ^^^^^^ [attoparsec]  [attoparsec] internal/Data/Attoparsec/ByteString/Buffer.hs:132:13: warning: [GHC-68441] [-Wdeprecations] [attoparsec]  In the use of ‘memcpy’ [attoparsec]  (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): [attoparsec]  Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" [attoparsec]  | [attoparsec] 132 | memcpy ptr (ptr0 `plusPtr` off0) (fromIntegral len0) [attoparsec]  | ^^^^^^ [attoparsec]  [attoparsec] internal/Data/Attoparsec/ByteString/Buffer.hs:133:13: warning: [GHC-68441] [-Wdeprecations] [attoparsec]  In the use of ‘memcpy’ [attoparsec]  (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): [attoparsec]  Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" [attoparsec]  | [attoparsec] 133 | memcpy (ptr `plusPtr` len0) (ptr1 `plusPtr` off1) [attoparsec]  | ^^^^^^ [attoparsec] [5 of 6] Compiling Data.Attoparsec.Text.Buffer ( internal/Data/Attoparsec/Text/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/Buffer.p_o ) [attoparsec]  [attoparsec] internal/Data/Attoparsec/Text/Buffer.hs:44:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Semigroup’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Semigroup’ [attoparsec]  To import instances alone, use: import Data.Semigroup() [attoparsec]  | [attoparsec] 44 | import Data.Semigroup (Semigroup(..)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec] [6 of 6] Compiling Data.Attoparsec.Text.FastSet ( internal/Data/Attoparsec/Text/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/FastSet.p_o ) [megaparsec] [ 2 of 19] Compiling Text.Megaparsec.Unicode ( Text/Megaparsec/Unicode.hs, dist/build/Text/Megaparsec/Unicode.o, dist/build/Text/Megaparsec/Unicode.dyn_o ) [megaparsec] [ 3 of 19] Compiling Text.Megaparsec.Error[boot] ( Text/Megaparsec/Error.hs-boot, dist/build/Text/Megaparsec/Error.o-boot, dist/build/Text/Megaparsec/Error.dyn_o-boot ) [megaparsec] [ 4 of 19] Compiling Text.Megaparsec.State ( Text/Megaparsec/State.hs, dist/build/Text/Megaparsec/State.o, dist/build/Text/Megaparsec/State.dyn_o ) [megaparsec] [ 5 of 19] Compiling Text.Megaparsec.Stream ( Text/Megaparsec/Stream.hs, dist/build/Text/Megaparsec/Stream.o, dist/build/Text/Megaparsec/Stream.dyn_o ) [nothunks] Phase: setupCompilerEnvironmentPhase [nothunks] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [tasty-discover] Phase: setupCompilerEnvironmentPhase [tasty-discover] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [nothunks] Phase: unpackPhase [nothunks] unpacking source archive /nix/store/wzdyx5j9ylkjc475kaylxv5w38vhyy44-nothunks-0.3.0.0.tar.gz [nothunks] source root is nothunks-0.3.0.0 [nothunks] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "nothunks-0.3.0.0/test/Test/NoThunks/Class.hs" [nothunks] Phase: patchPhase [nothunks] Replace Cabal file with edited version from mirror://hackage/nothunks-0.3.0.0/revision/1.cabal. [nothunks] Run jailbreak-cabal to lift version restrictions on build inputs. [nothunks] Phase: compileBuildDriverPhase [nothunks] setupCompileFlags: -package-db=/build/tmp.DwBXZLniKs/setup-package.conf.d -threaded [tasty-discover] Phase: unpackPhase [tasty-discover] unpacking source archive /nix/store/1wx8frwz85qn3bpsb85j66w7mh9vcmnl-tasty-discover-5.0.1.tar.gz [tasty-discover] source root is tasty-discover-5.0.1 [attoparsec] Preprocessing library for attoparsec-0.14.4.. [attoparsec] Building library for attoparsec-0.14.4.. [tasty-discover] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "tasty-discover-5.0.1/test/SubMod/SubSubMod/PropTest.hs" [tasty-discover] Phase: patchPhase [tasty-discover] Run jailbreak-cabal to lift version restrictions on build inputs. [nothunks] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.DwBXZLniKs/Main.o ) [tasty-discover] Phase: compileBuildDriverPhase [tasty-discover] setupCompileFlags: -package-db=/build/tmp.e0nS9WABTi/setup-package.conf.d -threaded [tasty-discover] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.e0nS9WABTi/Main.o ) [nothunks] [2 of 2] Linking Setup [tasty-discover] [2 of 2] Linking Setup [hspec-hedgehog] Documentation created: dist/doc/html/hspec-hedgehog/, [hspec-hedgehog] dist/doc/html/hspec-hedgehog/hspec-hedgehog.txt [hspec-hedgehog] Preprocessing test suite 'spec' for hspec-hedgehog-0.3.0.0.. [hspec-hedgehog] Phase: installPhase [attoparsec] [ 1 of 16] Compiling Data.Attoparsec.Internal.Types ( Data/Attoparsec/Internal/Types.hs, dist/build/Data/Attoparsec/Internal/Types.o, dist/build/Data/Attoparsec/Internal/Types.dyn_o ) [attoparsec]  [attoparsec] Data/Attoparsec/Internal/Types.hs:28:53: warning: [GHC-38856] [-Wunused-imports] [attoparsec]  The import of ‘<$>’ from module ‘Control.Applicative’ is redundant [attoparsec]  | [attoparsec] 28 | import Control.Applicative as App (Applicative(..), (<$>)) [attoparsec]  | ^^^^^ [attoparsec]  [attoparsec] Data/Attoparsec/Internal/Types.hs:34:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Semigroup’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Semigroup’ [attoparsec]  To import instances alone, use: import Data.Semigroup() [attoparsec]  | [attoparsec] 34 | import Data.Semigroup (Semigroup(..)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [hspec-hedgehog] Installing library in /nix/store/px3qiqnnddbmq8pjhmdyp4lr5gia9q6a-hspec-hedgehog-0.3.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [hspec-hedgehog] Phase: fixupPhase [attoparsec] [ 2 of 16] Compiling Data.Attoparsec.Internal ( Data/Attoparsec/Internal.hs, dist/build/Data/Attoparsec/Internal.o, dist/build/Data/Attoparsec/Internal.dyn_o ) [hspec-hedgehog] shrinking RPATHs of ELF executables and libraries in /nix/store/px3qiqnnddbmq8pjhmdyp4lr5gia9q6a-hspec-hedgehog-0.3.0.0 [hspec-hedgehog] shrinking /nix/store/px3qiqnnddbmq8pjhmdyp4lr5gia9q6a-hspec-hedgehog-0.3.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHShspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0-ghc9.8.1.so [hspec-hedgehog] checking for references to /build/ in /nix/store/px3qiqnnddbmq8pjhmdyp4lr5gia9q6a-hspec-hedgehog-0.3.0.0... [hspec-hedgehog] patching script interpreter paths in /nix/store/px3qiqnnddbmq8pjhmdyp4lr5gia9q6a-hspec-hedgehog-0.3.0.0 [hspec-hedgehog] stripping (with command strip and flags -S -p) in /nix/store/px3qiqnnddbmq8pjhmdyp4lr5gia9q6a-hspec-hedgehog-0.3.0.0/lib [hspec-hedgehog] shrinking RPATHs of ELF executables and libraries in /nix/store/9k74l3vvd480378ywbvqn5h9nr3vn2rr-hspec-hedgehog-0.3.0.0-doc [hspec-hedgehog] checking for references to /build/ in /nix/store/9k74l3vvd480378ywbvqn5h9nr3vn2rr-hspec-hedgehog-0.3.0.0-doc... [hspec-hedgehog] patching script interpreter paths in /nix/store/9k74l3vvd480378ywbvqn5h9nr3vn2rr-hspec-hedgehog-0.3.0.0-doc [attoparsec] [ 3 of 16] Compiling Data.Attoparsec.Number ( Data/Attoparsec/Number.hs, dist/build/Data/Attoparsec/Number.o, dist/build/Data/Attoparsec/Number.dyn_o ) [attoparsec] [ 4 of 16] Compiling Data.Attoparsec.Types ( Data/Attoparsec/Types.hs, dist/build/Data/Attoparsec/Types.o, dist/build/Data/Attoparsec/Types.dyn_o ) [attoparsec] [ 5 of 16] Compiling Data.Attoparsec.Zepto ( Data/Attoparsec/Zepto.hs, dist/build/Data/Attoparsec/Zepto.o, dist/build/Data/Attoparsec/Zepto.dyn_o ) [attoparsec]  [attoparsec] Data/Attoparsec/Zepto.hs:46:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Semigroup’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Semigroup’ [attoparsec]  To import instances alone, use: import Data.Semigroup() [attoparsec]  | [attoparsec] 46 | import Data.Semigroup (Semigroup(..)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec] [ 6 of 16] Compiling Data.Attoparsec.Combinator ( Data/Attoparsec/Combinator.hs, dist/build/Data/Attoparsec/Combinator.o, dist/build/Data/Attoparsec/Combinator.dyn_o ) [post-build-hook] Uploading to cachix cache "sellout": /nix/store/9k74l3vvd480378ywbvqn5h9nr3vn2rr-hspec-hedgehog-0.3.0.0-doc /nix/store/px3qiqnnddbmq8pjhmdyp4lr5gia9q6a-hspec-hedgehog-0.3.0.0 [post-build-hook] Pushing 2 paths (148 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/px3qiqnnddbmq8pjhmdyp4lr5gia9q6a-hspec-hedgehog-0.3.0.0 (230.29 KiB) [post-build-hook] Pushing /nix/store/9k74l3vvd480378ywbvqn5h9nr3vn2rr-hspec-hedgehog-0.3.0.0-doc (264.04 KiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/9k74l3vvd480378ywbvqn5h9nr3vn2rr-hspec-hedgehog-0.3.0.0-doc /nix/store/px3qiqnnddbmq8pjhmdyp4lr5gia9q6a-hspec-hedgehog-0.3.0.0 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/9k74l3vvd480378ywbvqn5h9nr3vn2rr-hspec-hedgehog-0.3.0.0-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/px3qiqnnddbmq8pjhmdyp4lr5gia9q6a-hspec-hedgehog-0.3.0.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/ka2r35aksx6hcfm04vh27k6ymy5h9wgm-hspec-hedgehog-0.3.0.0.tar.gz.drv' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/y9mv1izga2wzajd5199l2ibzxrb9fl6j-hspec-hedgehog-0.3.0.0.drv' to 'https://cache.nix-ci.com'... Progress: 44 of 171 built (5 building), 395 of 395 downloaded from cache Building extensions Building slist Building trial Building validation-selective [attoparsec]  [attoparsec] Data/Attoparsec/Combinator.hs:46:46: warning: [GHC-38856] [-Wunused-imports] [attoparsec]  The import of ‘liftA2’ [attoparsec]  from module ‘Control.Applicative’ is redundant [attoparsec]  | [attoparsec] 46 | import Control.Applicative (Alternative(..), liftA2, many, (<|>)) [attoparsec]  | ^^^^^^ [attoparsec] [ 7 of 16] Compiling Data.Attoparsec.Text.Internal ( Data/Attoparsec/Text/Internal.hs, dist/build/Data/Attoparsec/Text/Internal.o, dist/build/Data/Attoparsec/Text/Internal.dyn_o ) [attoparsec]  [attoparsec] Data/Attoparsec/Text/Internal.hs:68:1: warning: [GHC-38856] [-Wunused-imports] [attoparsec]  The import of ‘*>, <$>, pure’ [attoparsec]  from module ‘Control.Applicative’ is redundant [attoparsec]  | [attoparsec] 68 | import Control.Applicative ((<|>), (<$>), pure, (*>)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec]  [attoparsec] Data/Attoparsec/Text/Internal.hs:91:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] [attoparsec]  The use of ‘~’ without TypeOperators [attoparsec]  will become an error in a future GHC release. [attoparsec]  Suggested fix: Perhaps you intended to use TypeOperators [attoparsec]  | [attoparsec] 91 | instance (a ~ Text) => IsString (Parser a) where [attoparsec]  | ^ [extensions] Phase: setupCompilerEnvironmentPhase [extensions] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [megaparsec] [ 6 of 19] Compiling Text.Megaparsec.Error ( Text/Megaparsec/Error.hs, dist/build/Text/Megaparsec/Error.o, dist/build/Text/Megaparsec/Error.dyn_o ) [nothunks] Phase: updateAutotoolsGnuConfigScriptsPhase [nothunks] Phase: configurePhase [nothunks] configureFlags: --verbose --prefix=/nix/store/grmqyrcs438181p24qh0j7lm32iqd8n1-nothunks-0.3.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/2m4rpg6wr1ypm0p096ad5m26qxn01mxx-nothunks-0.3.0.0-doc/share/doc/nothunks-0.3.0.0 --with-gcc=gcc --package-db=/build/tmp.DwBXZLniKs/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [nothunks] Using Parsec parser [nothunks] Configuring nothunks-0.3.0.0... [nothunks] Flags chosen: bytestring=True, text=True, vector=True [nothunks] Dependency base: using base-4.19.0.0 [nothunks] Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.0.2 [nothunks] Dependency containers: using containers-0.6.8 [nothunks] Dependency ghc-heap: using ghc-heap-9.8.1 [nothunks] Dependency stm: using stm-2.5.2.1 [nothunks] Dependency text >=1.2 && <1.3 || >=2 && <2.2: using text-2.1 [nothunks] Dependency time: using time-1.12.2 [nothunks] Dependency vector >=0.12 && <0.14: using vector-0.13.2.0 [nothunks] Dependency wherefrom-compat >=0.1.1 && <0.2: using wherefrom-compat-0.1.1.1 [nothunks] Dependency base: using base-4.19.0.0 [nothunks] Dependency containers: using containers-0.6.8 [nothunks] Dependency ghc-prim: using ghc-prim-0.11.0 [nothunks] Dependency hedgehog: using hedgehog-1.5 [nothunks] Dependency nothunks: using nothunks-0.3.0.0 [nothunks] Dependency random: using random-1.2.1.3 [nothunks] Dependency stm: using stm-2.5.2.1 [nothunks] Dependency tasty: using tasty-1.5.3 [nothunks] Dependency tasty-hedgehog: using tasty-hedgehog-1.4.0.2 [nothunks] Source component graph: [nothunks]  component lib [nothunks]  component test:nothunks-test dependency lib [nothunks] Configured component graph: [nothunks]  component nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [nothunks]  include base-4.19.0.0-b960 [nothunks]  include bytestring-0.12.0.2-4690 [nothunks]  include containers-0.6.8-4775 [nothunks]  include ghc-heap-9.8.1-6b37 [nothunks]  include stm-2.5.2.1-83fa [nothunks]  include text-2.1-c36a [nothunks]  include time-1.12.2-d26d [nothunks]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [nothunks]  include wherefrom-compat-0.1.1.1-3Sxrs3BzJs08HbomO9TZjn [nothunks]  component nothunks-0.3.0.0-LYjtYcIcjmw181oNqsR7aE-nothunks-test [nothunks]  include base-4.19.0.0-b960 [nothunks]  include containers-0.6.8-4775 [nothunks]  include ghc-prim-0.11.0-a69e [nothunks]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [nothunks]  include nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [nothunks]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [nothunks]  include stm-2.5.2.1-83fa [nothunks]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [nothunks]  include tasty-hedgehog-1.4.0.2-3HTxjzkRHVKFpZeoZBll1t [nothunks] Linked component graph: [nothunks]  unit nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [nothunks]  include base-4.19.0.0-b960 [nothunks]  include bytestring-0.12.0.2-4690 [nothunks]  include containers-0.6.8-4775 [nothunks]  include ghc-heap-9.8.1-6b37 [nothunks]  include stm-2.5.2.1-83fa [nothunks]  include text-2.1-c36a [nothunks]  include time-1.12.2-d26d [nothunks]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [nothunks]  include wherefrom-compat-0.1.1.1-3Sxrs3BzJs08HbomO9TZjn [nothunks]  NoThunks.Class=nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg:NoThunks.Class [nothunks]  unit nothunks-0.3.0.0-LYjtYcIcjmw181oNqsR7aE-nothunks-test [nothunks]  include base-4.19.0.0-b960 [nothunks]  include containers-0.6.8-4775 [nothunks]  include ghc-prim-0.11.0-a69e [nothunks]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [nothunks]  include nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [tasty-discover] Phase: updateAutotoolsGnuConfigScriptsPhase [tasty-discover] Phase: configurePhase [tasty-discover] configureFlags: --verbose --prefix=/nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/3r1hy5d60yk7sgzh3ankwga7djbvpphc-tasty-discover-5.0.1-doc/share/doc/tasty-discover-5.0.1 --with-gcc=gcc --package-db=/build/tmp.e0nS9WABTi/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [tasty-discover] Using Parsec parser [tasty-discover] Configuring tasty-discover-5.0.1... [tasty-discover] Flags chosen: dev=False [tasty-discover] Dependency Glob: using Glob-0.10.2 [tasty-discover] Dependency base: using base-4.19.0.0 [tasty-discover] Dependency containers: using containers-0.6.8 [tasty-discover] Dependency filepath: using filepath-1.4.100.4 [tasty-discover] Dependency tasty: using tasty-1.5.3 [tasty-discover] Dependency base: using base-4.19.0.0 [tasty-discover] Dependency filepath: using filepath-1.4.100.4 [tasty-discover] Dependency tasty-discover: using tasty-discover-5.0.1 [tasty-discover] Dependency base: using base-4.19.0.0 [tasty-discover] Dependency bytestring: using bytestring-0.12.0.2 [tasty-discover] Dependency containers: using containers-0.6.8 [tasty-discover] Dependency hedgehog: using hedgehog-1.5 [tasty-discover] Dependency hspec: using hspec-2.11.12 [tasty-discover] Dependency hspec-core: using hspec-core-2.11.12 [tasty-discover] Dependency tasty: using tasty-1.5.3 [tasty-discover] Dependency tasty-discover: using tasty-discover-5.0.1 [tasty-discover] Dependency tasty-golden: using tasty-golden-2.3.5 [tasty-discover] Dependency tasty-hedgehog: using tasty-hedgehog-1.4.0.2 [tasty-discover] Dependency tasty-hspec: using tasty-hspec-1.2.0.4 [tasty-discover] Dependency tasty-hunit: using tasty-hunit-0.10.2 [tasty-discover] Dependency tasty-quickcheck: using tasty-quickcheck-0.11 [tasty-discover] Dependency tasty-smallcheck: using tasty-smallcheck-0.8.2 [tasty-discover] Source component graph: [tasty-discover]  component lib [tasty-discover]  component exe:tasty-discover dependency lib [tasty-discover]  component test:tasty-discover-test [tasty-discover]  dependency exe:tasty-discover [tasty-discover]  dependency lib [tasty-discover] Configured component graph: [tasty-discover]  component tasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is [tasty-discover]  include Glob-0.10.2-8UdAy0RscbQ3Au4LyqJngX [tasty-discover]  include base-4.19.0.0-b960 [tasty-discover]  include containers-0.6.8-4775 [tasty-discover]  include filepath-1.4.100.4-fa1c [tasty-discover]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-discover]  component tasty-discover-5.0.1-L9svwdigRSBJ1rLeGuYe1U-tasty-discover [tasty-discover]  include base-4.19.0.0-b960 [tasty-discover]  include filepath-1.4.100.4-fa1c [tasty-discover]  include tasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is [tasty-discover]  component tasty-discover-5.0.1-C3qsAu2wzJJ77VZAcoIErJ-tasty-discover-test [tasty-discover]  include base-4.19.0.0-b960 [tasty-discover]  include bytestring-0.12.0.2-4690 [tasty-discover]  include containers-0.6.8-4775 [tasty-discover]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [tasty-discover]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [tasty-discover]  include hspec-core-2.11.12-39AL3IYzsBd4t4draAjgjY [tasty-discover]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-discover]  include tasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is [tasty-discover]  include tasty-golden-2.3.5-6P6GNEakBlYHi0mjKqBrlF [tasty-discover]  include tasty-hedgehog-1.4.0.2-3HTxjzkRHVKFpZeoZBll1t [tasty-discover]  include tasty-hspec-1.2.0.4-1fB9WxEt32WCtnKZC2FOU5 [tasty-discover]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [tasty-discover]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [tasty-discover]  include tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [tasty-discover] Linked component graph: [tasty-discover]  unit tasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is [tasty-discover]  include Glob-0.10.2-8UdAy0RscbQ3Au4LyqJngX [tasty-discover]  include base-4.19.0.0-b960 [vector] [21 of 23] Compiling Data.Vector.Unboxed.Base ( src/Data/Vector/Unboxed/Base.hs, dist/build/Data/Vector/Unboxed/Base.p_o ) [nothunks]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [nothunks]  include stm-2.5.2.1-83fa [nothunks]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [nothunks]  include tasty-hedgehog-1.4.0.2-3HTxjzkRHVKFpZeoZBll1t [nothunks] Ready component graph: [nothunks]  definite nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [nothunks]  depends base-4.19.0.0-b960 [nothunks]  depends bytestring-0.12.0.2-4690 [nothunks]  depends containers-0.6.8-4775 [nothunks]  depends ghc-heap-9.8.1-6b37 [nothunks]  depends stm-2.5.2.1-83fa [nothunks]  depends text-2.1-c36a [nothunks]  depends time-1.12.2-d26d [nothunks]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [nothunks]  depends wherefrom-compat-0.1.1.1-3Sxrs3BzJs08HbomO9TZjn [nothunks]  definite nothunks-0.3.0.0-LYjtYcIcjmw181oNqsR7aE-nothunks-test [nothunks]  depends base-4.19.0.0-b960 [nothunks]  depends containers-0.6.8-4775 [nothunks]  depends ghc-prim-0.11.0-a69e [nothunks]  depends hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [nothunks]  depends nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [nothunks]  depends random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [nothunks]  depends stm-2.5.2.1-83fa [nothunks]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [nothunks]  depends tasty-hedgehog-1.4.0.2-3HTxjzkRHVKFpZeoZBll1t [nothunks] Using Cabal-3.10.2.0 compiled by ghc-9.8 [nothunks] Using compiler: ghc-9.8.1 [nothunks] Using install prefix: [nothunks] /nix/store/grmqyrcs438181p24qh0j7lm32iqd8n1-nothunks-0.3.0.0 [nothunks] Executables installed in: [nothunks] /nix/store/grmqyrcs438181p24qh0j7lm32iqd8n1-nothunks-0.3.0.0/bin [nothunks] Libraries installed in: [nothunks] /nix/store/grmqyrcs438181p24qh0j7lm32iqd8n1-nothunks-0.3.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [nothunks] Dynamic Libraries installed in: [nothunks] /nix/store/grmqyrcs438181p24qh0j7lm32iqd8n1-nothunks-0.3.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [nothunks] Private executables installed in: [nothunks] /nix/store/grmqyrcs438181p24qh0j7lm32iqd8n1-nothunks-0.3.0.0/libexec/x86_64-linux-ghc-9.8.1/nothunks-0.3.0.0 [nothunks] Data files installed in: [nothunks] /nix/store/grmqyrcs438181p24qh0j7lm32iqd8n1-nothunks-0.3.0.0/share/x86_64-linux-ghc-9.8.1/nothunks-0.3.0.0 [nothunks] Documentation installed in: [nothunks] /nix/store/2m4rpg6wr1ypm0p096ad5m26qxn01mxx-nothunks-0.3.0.0-doc/share/doc/nothunks-0.3.0.0 [nothunks] Configuration files installed in: [nothunks] /nix/store/grmqyrcs438181p24qh0j7lm32iqd8n1-nothunks-0.3.0.0/etc [nothunks] No alex found [nothunks] Using ar found on system at: [nothunks] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [nothunks] No c2hs found [nothunks] No cpphs found [nothunks] No doctest found [nothunks] Using gcc version 14.3.0 given by user at: [nothunks] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [nothunks] Using ghc version 9.8.1 found on system at: [nothunks] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [nothunks] Using ghc-pkg version 9.8.1 found on system at: [nothunks] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [nothunks] No ghcjs found [nothunks] No ghcjs-pkg found [nothunks] No greencard found [nothunks] Using haddock version 2.30.0 found on system at: [nothunks] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [nothunks] No happy found [nothunks] Using haskell-suite found on system at: haskell-suite-dummy-location [nothunks] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [nothunks] No hmake found [nothunks] Using hpc version 0.69 found on system at: [nothunks] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [nothunks] Using hsc2hs version 0.68.10 found on system at: [nothunks] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [nothunks] Using hscolour version 1.25 found on system at: [nothunks] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [nothunks] No jhc found [nothunks] Using ld found on system at: [nothunks] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [nothunks] No pkg-config found [nothunks] Using runghc version 9.8.1 found on system at: [nothunks] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [nothunks] Using strip version 2.44 found on system at: [nothunks] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [nothunks] Using tar found on system at: [nothunks] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [nothunks] No uhc found [nothunks] Phase: buildPhase [nothunks] Preprocessing library for nothunks-0.3.0.0.. [nothunks] Building library for nothunks-0.3.0.0.. [nothunks] [1 of 1] Compiling NoThunks.Class ( src/NoThunks/Class.hs, dist/build/NoThunks/Class.o, dist/build/NoThunks/Class.dyn_o ) [tasty-discover]  include containers-0.6.8-4775 [tasty-discover]  include filepath-1.4.100.4-fa1c [tasty-discover]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-discover]  Test.Tasty.Discover=tasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is:Test.Tasty.Discover,Test.Tasty.Discover.Internal.Config=tasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is:Test.Tasty.Discover.Internal.Config,Test.Tasty.Discover.Internal.Driver=tasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is:Test.Tasty.Discover.Internal.Driver,Test.Tasty.Discover.Internal.Generator=tasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is:Test.Tasty.Discover.Internal.Generator,Test.Tasty.Discover.TastyInfo=tasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is:Test.Tasty.Discover.TastyInfo,Test.Tasty.Discover.Version=tasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is:Test.Tasty.Discover.Version [tasty-discover]  unit tasty-discover-5.0.1-L9svwdigRSBJ1rLeGuYe1U-tasty-discover [tasty-discover]  include base-4.19.0.0-b960 [tasty-discover]  include filepath-1.4.100.4-fa1c [tasty-discover]  include tasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is [tasty-discover]  unit tasty-discover-5.0.1-C3qsAu2wzJJ77VZAcoIErJ-tasty-discover-test [tasty-discover]  include base-4.19.0.0-b960 [tasty-discover]  include bytestring-0.12.0.2-4690 [tasty-discover]  include containers-0.6.8-4775 [tasty-discover]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [tasty-discover]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [tasty-discover]  include hspec-core-2.11.12-39AL3IYzsBd4t4draAjgjY [tasty-discover]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-discover]  include tasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is [tasty-discover]  include tasty-golden-2.3.5-6P6GNEakBlYHi0mjKqBrlF [tasty-discover]  include tasty-hedgehog-1.4.0.2-3HTxjzkRHVKFpZeoZBll1t [tasty-discover]  include tasty-hspec-1.2.0.4-1fB9WxEt32WCtnKZC2FOU5 [tasty-discover]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [tasty-discover]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [tasty-discover]  include tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [tasty-discover] Ready component graph: [tasty-discover]  definite tasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is [tasty-discover]  depends Glob-0.10.2-8UdAy0RscbQ3Au4LyqJngX [tasty-discover]  depends base-4.19.0.0-b960 [tasty-discover]  depends containers-0.6.8-4775 [tasty-discover]  depends filepath-1.4.100.4-fa1c [tasty-discover]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-discover]  definite tasty-discover-5.0.1-L9svwdigRSBJ1rLeGuYe1U-tasty-discover [tasty-discover]  depends base-4.19.0.0-b960 [tasty-discover]  depends filepath-1.4.100.4-fa1c [tasty-discover]  depends tasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is [tasty-discover]  definite tasty-discover-5.0.1-C3qsAu2wzJJ77VZAcoIErJ-tasty-discover-test [tasty-discover]  depends base-4.19.0.0-b960 [tasty-discover]  depends bytestring-0.12.0.2-4690 [tasty-discover]  depends containers-0.6.8-4775 [tasty-discover]  depends hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [tasty-discover]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [tasty-discover]  depends hspec-core-2.11.12-39AL3IYzsBd4t4draAjgjY [tasty-discover]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [tasty-discover]  depends tasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is [tasty-discover]  depends tasty-golden-2.3.5-6P6GNEakBlYHi0mjKqBrlF [tasty-discover]  depends tasty-hedgehog-1.4.0.2-3HTxjzkRHVKFpZeoZBll1t [tasty-discover]  depends tasty-hspec-1.2.0.4-1fB9WxEt32WCtnKZC2FOU5 [tasty-discover]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [tasty-discover]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [tasty-discover]  depends tasty-smallcheck-0.8.2-7gCOOXxINRX9o3u5Fi2GEU [tasty-discover]  depends tasty-discover-5.0.1-L9svwdigRSBJ1rLeGuYe1U-tasty-discover [tasty-discover] Using Cabal-3.10.2.0 compiled by ghc-9.8 [tasty-discover] Using compiler: ghc-9.8.1 [tasty-discover] Using install prefix: [tasty-discover] /nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1 [tasty-discover] Executables installed in: [tasty-discover] /nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1/bin [tasty-discover] Libraries installed in: [tasty-discover] /nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/tasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is [tasty-discover] Dynamic Libraries installed in: [tasty-discover] /nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [tasty-discover] Private executables installed in: [tasty-discover] /nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1/libexec/x86_64-linux-ghc-9.8.1/tasty-discover-5.0.1 [tasty-discover] Data files installed in: [tasty-discover] /nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1/share/x86_64-linux-ghc-9.8.1/tasty-discover-5.0.1 [tasty-discover] Documentation installed in: [tasty-discover] /nix/store/3r1hy5d60yk7sgzh3ankwga7djbvpphc-tasty-discover-5.0.1-doc/share/doc/tasty-discover-5.0.1 [tasty-discover] Configuration files installed in: [tasty-discover] /nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1/etc [tasty-discover] No alex found [tasty-discover] Using ar found on system at: [tasty-discover] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [tasty-discover] No c2hs found [tasty-discover] No cpphs found [tasty-discover] No doctest found [tasty-discover] Using gcc version 14.3.0 given by user at: [tasty-discover] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [tasty-discover] Using ghc version 9.8.1 found on system at: [tasty-discover] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [tasty-discover] Using ghc-pkg version 9.8.1 found on system at: [tasty-discover] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [tasty-discover] No ghcjs found [tasty-discover] No ghcjs-pkg found [tasty-discover] No greencard found [tasty-discover] Using haddock version 2.30.0 found on system at: [tasty-discover] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [tasty-discover] No happy found [tasty-discover] Using haskell-suite found on system at: haskell-suite-dummy-location [tasty-discover] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [tasty-discover] No hmake found [tasty-discover] Using hpc version 0.69 found on system at: [tasty-discover] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [tasty-discover] Using hsc2hs version 0.68.10 found on system at: [tasty-discover] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [tasty-discover] Using hscolour version 1.25 found on system at: [tasty-discover] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [tasty-discover] No jhc found [tasty-discover] Using ld found on system at: [tasty-discover] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [tasty-discover] No pkg-config found [tasty-discover] Using runghc version 9.8.1 found on system at: [tasty-discover] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [tasty-discover] Using strip version 2.44 found on system at: [tasty-discover] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [tasty-discover] Using tar found on system at: [tasty-discover] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [tasty-discover] No uhc found [tasty-discover] Phase: buildPhase [tasty-discover] Preprocessing library for tasty-discover-5.0.1.. [tasty-discover] Building library for tasty-discover-5.0.1.. [tasty-discover] [1 of 7] Compiling Paths_tasty_discover ( dist/build/autogen/Paths_tasty_discover.hs, dist/build/Paths_tasty_discover.o, dist/build/Paths_tasty_discover.dyn_o ) [tasty-discover] [2 of 7] Compiling Test.Tasty.Discover.Internal.Config ( src/Test/Tasty/Discover/Internal/Config.hs, dist/build/Test/Tasty/Discover/Internal/Config.o, dist/build/Test/Tasty/Discover/Internal/Config.dyn_o ) [tasty-discover] [3 of 7] Compiling Test.Tasty.Discover.Internal.Generator ( src/Test/Tasty/Discover/Internal/Generator.hs, dist/build/Test/Tasty/Discover/Internal/Generator.o, dist/build/Test/Tasty/Discover/Internal/Generator.dyn_o ) [tasty-discover]  [tasty-discover] src/Test/Tasty/Discover/Internal/Generator.hs:55:26: warning: [GHC-63394] [-Wx-partial] [tasty-discover]  In the use of ‘tail’ [tasty-discover]  (imported from Prelude, but defined in GHC.List): [tasty-discover]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [tasty-discover]  | [tasty-discover] 55 | name = chooser '_' ' ' . tail . dropWhile (/= '_') . testFunction [tasty-discover]  | ^^^^ [tasty-discover]  [tasty-discover] src/Test/Tasty/Discover/Internal/Generator.hs:66:7: warning: [GHC-63394] [-Wx-partial] [tasty-discover]  In the use of ‘head’ [tasty-discover]  (imported from Prelude, but defined in GHC.List): [tasty-discover]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [tasty-discover]  | [tasty-discover] 66 | map head . [tasty-discover]  | ^^^^ [tasty-discover] [4 of 7] Compiling Test.Tasty.Discover.Internal.Driver ( src/Test/Tasty/Discover/Internal/Driver.hs, dist/build/Test/Tasty/Discover/Internal/Driver.o, dist/build/Test/Tasty/Discover/Internal/Driver.dyn_o ) [tasty-discover] [5 of 7] Compiling Test.Tasty.Discover.TastyInfo ( src/Test/Tasty/Discover/TastyInfo.hs, dist/build/Test/Tasty/Discover/TastyInfo.o, dist/build/Test/Tasty/Discover/TastyInfo.dyn_o ) [tasty-discover] [6 of 7] Compiling Test.Tasty.Discover ( src/Test/Tasty/Discover.hs, dist/build/Test/Tasty/Discover.o, dist/build/Test/Tasty/Discover.dyn_o ) [tasty-discover] [7 of 7] Compiling Test.Tasty.Discover.Version ( src/Test/Tasty/Discover/Version.hs, dist/build/Test/Tasty/Discover/Version.o, dist/build/Test/Tasty/Discover/Version.dyn_o ) [slist] Phase: setupCompilerEnvironmentPhase [slist] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [trial] Phase: setupCompilerEnvironmentPhase [trial] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [validation-selective] Phase: setupCompilerEnvironmentPhase [validation-selective] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [extensions] Phase: unpackPhase [extensions] unpacking source archive /nix/store/zxr9g4dqyk3hydh8rk00nl6anh4mb5s7-source [extensions] source root is source [tasty-discover] [1 of 7] Compiling Paths_tasty_discover ( dist/build/autogen/Paths_tasty_discover.hs, dist/build/Paths_tasty_discover.p_o ) [megaparsec] [ 7 of 19] Compiling Text.Megaparsec.Error.Builder ( Text/Megaparsec/Error/Builder.hs, dist/build/Text/Megaparsec/Error/Builder.o, dist/build/Text/Megaparsec/Error/Builder.dyn_o ) [extensions] Phase: patchPhase [extensions] Run jailbreak-cabal to lift version restrictions on build inputs. [slist] Phase: unpackPhase [extensions] Phase: compileBuildDriverPhase [slist] unpacking source archive /nix/store/pc5dbsl3ma44af6ag0cwkiapm57wiplr-slist-0.2.1.0.tar.gz [slist] source root is slist-0.2.1.0 [slist] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "slist-0.2.1.0/test/Test/Slist/Size.hs" [slist] Phase: patchPhase [trial] Phase: unpackPhase [slist] Replace Cabal file with edited version from mirror://hackage/slist-0.2.1.0/revision/1.cabal. [trial] unpacking source archive /nix/store/y0vp78l2676q8syww54bihlsw0kd1ma2-trial-0.0.0.0.tar.gz [extensions] setupCompileFlags: -package-db=/build/tmp.ZliYN6o1Bb/setup-package.conf.d -threaded [trial] source root is trial-0.0.0.0 [trial] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "trial-0.0.0.0/trial.cabal" [trial] Phase: patchPhase [trial] Replace Cabal file with edited version from mirror://hackage/trial-0.0.0.0/revision/5.cabal. [slist] Phase: compileBuildDriverPhase [validation-selective] Phase: unpackPhase [extensions] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.ZliYN6o1Bb/Main.o ) [slist] setupCompileFlags: -package-db=/build/tmp.VETVtCorvS/setup-package.conf.d -threaded [validation-selective] unpacking source archive /nix/store/iigschrx1n0k9057abidkwj7j56i5yal-validation-selective-0.2.0.0.tar.gz [trial] Run jailbreak-cabal to lift version restrictions on build inputs. [validation-selective] source root is validation-selective-0.2.0.0 [validation-selective] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "validation-selective-0.2.0.0/validation-selective.cabal" [validation-selective] Phase: patchPhase [trial] Phase: compileBuildDriverPhase [validation-selective] Replace Cabal file with edited version from mirror://hackage/validation-selective-0.2.0.0/revision/5.cabal. [slist] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.VETVtCorvS/Main.o ) [trial] setupCompileFlags: -package-db=/build/tmp.fA096fHamn/setup-package.conf.d -threaded [validation-selective] Run jailbreak-cabal to lift version restrictions on build inputs. [extensions] [2 of 2] Linking Setup [trial] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.fA096fHamn/Main.o ) [validation-selective] Phase: compileBuildDriverPhase [trial] [2 of 2] Linking Setup [validation-selective] setupCompileFlags: -package-db=/build/tmp.u22aobW4nJ/setup-package.conf.d -threaded [slist] [2 of 2] Linking Setup [validation-selective] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.u22aobW4nJ/Main.o ) [validation-selective] [2 of 2] Linking Setup [tasty-discover] [2 of 7] Compiling Test.Tasty.Discover.Internal.Config ( src/Test/Tasty/Discover/Internal/Config.hs, dist/build/Test/Tasty/Discover/Internal/Config.p_o ) [tasty-discover] [3 of 7] Compiling Test.Tasty.Discover.Internal.Generator ( src/Test/Tasty/Discover/Internal/Generator.hs, dist/build/Test/Tasty/Discover/Internal/Generator.p_o ) [tasty-discover]  [tasty-discover] src/Test/Tasty/Discover/Internal/Generator.hs:55:26: warning: [GHC-63394] [-Wx-partial] [tasty-discover]  In the use of ‘tail’ [tasty-discover]  (imported from Prelude, but defined in GHC.List): [tasty-discover]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [tasty-discover]  | [tasty-discover] 55 | name = chooser '_' ' ' . tail . dropWhile (/= '_') . testFunction [tasty-discover]  | ^^^^ [tasty-discover]  [tasty-discover] src/Test/Tasty/Discover/Internal/Generator.hs:66:7: warning: [GHC-63394] [-Wx-partial] [tasty-discover]  In the use of ‘head’ [tasty-discover]  (imported from Prelude, but defined in GHC.List): [tasty-discover]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [tasty-discover]  | [tasty-discover] 66 | map head . [tasty-discover]  | ^^^^ [tasty-discover] [4 of 7] Compiling Test.Tasty.Discover.Internal.Driver ( src/Test/Tasty/Discover/Internal/Driver.hs, dist/build/Test/Tasty/Discover/Internal/Driver.p_o ) [megaparsec] [ 8 of 19] Compiling Text.Megaparsec.Internal[boot] ( Text/Megaparsec/Internal.hs-boot, dist/build/Text/Megaparsec/Internal.o-boot, dist/build/Text/Megaparsec/Internal.dyn_o-boot ) [megaparsec] [ 9 of 19] Compiling Text.Megaparsec.Class ( Text/Megaparsec/Class.hs, dist/build/Text/Megaparsec/Class.o, dist/build/Text/Megaparsec/Class.dyn_o ) [attoparsec] [ 8 of 16] Compiling Data.Attoparsec.Text ( Data/Attoparsec/Text.hs, dist/build/Data/Attoparsec/Text.o, dist/build/Data/Attoparsec/Text.dyn_o ) [megaparsec] [10 of 19] Compiling Text.Megaparsec.Internal ( Text/Megaparsec/Internal.hs, dist/build/Text/Megaparsec/Internal.o, dist/build/Text/Megaparsec/Internal.dyn_o ) [nothunks] [1 of 1] Compiling NoThunks.Class ( src/NoThunks/Class.hs, dist/build/NoThunks/Class.p_o ) [tasty-discover] [5 of 7] Compiling Test.Tasty.Discover.TastyInfo ( src/Test/Tasty/Discover/TastyInfo.hs, dist/build/Test/Tasty/Discover/TastyInfo.p_o ) [tasty-discover] [6 of 7] Compiling Test.Tasty.Discover ( src/Test/Tasty/Discover.hs, dist/build/Test/Tasty/Discover.p_o ) [tasty-discover] [7 of 7] Compiling Test.Tasty.Discover.Version ( src/Test/Tasty/Discover/Version.hs, dist/build/Test/Tasty/Discover/Version.p_o ) [slist] Phase: updateAutotoolsGnuConfigScriptsPhase [slist] Phase: configurePhase [slist] configureFlags: --verbose --prefix=/nix/store/l0460f816hy9hz33kdjbp157lgmicxy9-slist-0.2.1.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/gq4pfvz8g38wjx1qpsc978mmax4dy8q0-slist-0.2.1.0-doc/share/doc/slist-0.2.1.0 --with-gcc=gcc --package-db=/build/tmp.VETVtCorvS/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/lib [slist] Using Parsec parser [slist] Configuring slist-0.2.1.0... [trial] Phase: updateAutotoolsGnuConfigScriptsPhase [trial] Phase: configurePhase [trial] configureFlags: --verbose --prefix=/nix/store/ax0yya30s51mqcdw7yshcx9w9n0x5fcb-trial-0.0.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/6xnzbiihfnnda5iddvxpyfl6nw745kdg-trial-0.0.0.0-doc/share/doc/trial-0.0.0.0 --with-gcc=gcc --package-db=/build/tmp.fA096fHamn/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/lib [trial] Using Parsec parser [trial] Configuring trial-0.0.0.0... [extensions] Phase: updateAutotoolsGnuConfigScriptsPhase [extensions] Phase: configurePhase [extensions] configureFlags: --verbose --prefix=/nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/7qfz8jpdpg732zmhcz85i99jkq7c94j5-extensions-0.1.0.1-doc/share/doc/extensions-0.1.0.1 --with-gcc=gcc --package-db=/build/tmp.ZliYN6o1Bb/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [extensions] Using Parsec parser [extensions] Configuring extensions-0.1.0.1... [megaparsec] [11 of 19] Compiling Text.Megaparsec.Debug ( Text/Megaparsec/Debug.hs, dist/build/Text/Megaparsec/Debug.o, dist/build/Text/Megaparsec/Debug.dyn_o ) [validation-selective] Phase: updateAutotoolsGnuConfigScriptsPhase [validation-selective] Phase: configurePhase [validation-selective] configureFlags: --verbose --prefix=/nix/store/v96p9qs90j8giz2h820r5hgvnzvz1wqf-validation-selective-0.2.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/s8a0rcmlv8nr3shlxvwnzh0zng8fv78k-validation-selective-0.2.0.0-doc/share/doc/validation-selective-0.2.0.0 --with-gcc=gcc --package-db=/build/tmp.u22aobW4nJ/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/lib [validation-selective] Using Parsec parser [validation-selective] Configuring validation-selective-0.2.0.0... [slist] Dependency base >=4.10.1.0 && <5: using base-4.19.0.0 [slist] Dependency containers >=0.5 && <1: using containers-0.6.8 [slist] Dependency Glob: using Glob-0.10.2 [slist] Dependency base >=4.10.1.0 && <5: using base-4.19.0.0 [slist] Dependency doctest: using doctest-0.22.6 [slist] Dependency base >=4.10.1.0 && <5: using base-4.19.0.0 [slist] Dependency hedgehog >=1.0 && <2: using hedgehog-1.5 [slist] Dependency hspec: using hspec-2.11.12 [slist] Dependency hspec-hedgehog >=0.0.1 && <1: using hspec-hedgehog-0.3.0.0 [slist] Dependency slist: using slist-0.2.1.0 [extensions] Flags chosen: executable=True [extensions] Dependency Cabal: using Cabal-3.10.3.0 [extensions] Dependency base: using base-4.19.0.0 [extensions] Dependency bytestring: using bytestring-0.12.0.2 [extensions] Dependency containers: using containers-0.6.8 [extensions] Dependency directory: using directory-1.3.8.1 [extensions] Dependency filepath: using filepath-1.4.100.4 [extensions] Dependency ghc-boot-th: using ghc-boot-th-9.8.1 [extensions] Dependency parsec: using parsec-3.1.17.0 [extensions] Dependency text: using text-2.1 [extensions] Dependency base: using base-4.19.0.0 [extensions] Dependency colourista: using colourista-0.1.0.2 [extensions] Dependency containers: using containers-0.6.8 [extensions] Dependency directory: using directory-1.3.8.1 [extensions] Dependency extensions: using extensions-0.1.0.1 [extensions] Dependency filepath: using filepath-1.4.100.4 [extensions] Dependency optparse-applicative: using optparse-applicative-0.18.1.0 [extensions] Dependency text: using text-2.1 [extensions] Dependency base: using base-4.19.0.0 [extensions] Dependency bytestring: using bytestring-0.12.0.2 [extensions] Dependency containers: using containers-0.6.8 [extensions] Dependency extensions: using extensions-0.1.0.1 [extensions] Dependency ghc-boot-th: using ghc-boot-th-9.8.1 [extensions] Dependency hedgehog: using hedgehog-1.5 [extensions] Dependency hspec: using hspec-2.11.12 [extensions] Dependency hspec-hedgehog: using hspec-hedgehog-0.3.0.0 [extensions] Dependency text: using text-2.1 [trial] Dependency base: using base-4.19.0.0 [trial] Dependency colourista: using colourista-0.1.0.2 [trial] Dependency dlist: using dlist-1.0 [trial] Dependency base: using base-4.19.0.0 [trial] Dependency dlist: using dlist-1.0 [trial] Dependency hedgehog: using hedgehog-1.5 [trial] Dependency hspec: using hspec-2.11.12 [trial] Dependency hspec-hedgehog: using hspec-hedgehog-0.3.0.0 [trial] Dependency splitmix: using splitmix-0.1.1 [trial] Dependency trial: using trial-0.0.0.0 [trial] Dependency base: using base-4.19.0.0 [trial] Dependency doctest: using doctest-0.22.6 [megaparsec] [12 of 19] Compiling Text.Megaparsec ( Text/Megaparsec.hs, dist/build/Text/Megaparsec.o, dist/build/Text/Megaparsec.dyn_o ) [megaparsec] [13 of 19] Compiling Text.Megaparsec.Common ( Text/Megaparsec/Common.hs, dist/build/Text/Megaparsec/Common.o, dist/build/Text/Megaparsec/Common.dyn_o ) [megaparsec] [14 of 19] Compiling Text.Megaparsec.Lexer ( Text/Megaparsec/Lexer.hs, dist/build/Text/Megaparsec/Lexer.o, dist/build/Text/Megaparsec/Lexer.dyn_o ) [megaparsec] [15 of 19] Compiling Text.Megaparsec.Char ( Text/Megaparsec/Char.hs, dist/build/Text/Megaparsec/Char.o, dist/build/Text/Megaparsec/Char.dyn_o ) [validation-selective] Dependency base: using base-4.19.0.0 [validation-selective] Dependency deepseq: using deepseq-1.5.0.0 [validation-selective] Dependency selective: using selective-0.7.0.1 [validation-selective] Dependency base: using base-4.19.0.0 [validation-selective] Dependency hedgehog: using hedgehog-1.5 [validation-selective] Dependency hspec: using hspec-2.11.12 [validation-selective] Dependency hspec-hedgehog: using hspec-hedgehog-0.3.0.0 [validation-selective] Dependency selective: using selective-0.7.0.1 [validation-selective] Dependency text: using text-2.1 [validation-selective] Dependency validation-selective: using validation-selective-0.2.0.0 [validation-selective] Dependency base: using base-4.19.0.0 [validation-selective] Dependency doctest: using doctest-0.22.6 [slist] Source component graph: [slist]  component test:slist-doctest [slist]  component lib [slist]  component test:slist-test dependency lib [slist] Configured component graph: [slist]  component slist-0.2.1.0-HjL13yupqe92V6BSsOhZ4r-slist-doctest [slist]  include Glob-0.10.2-8UdAy0RscbQ3Au4LyqJngX [slist]  include base-4.19.0.0-b960 [slist]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [slist]  component slist-0.2.1.0-4IvfVxxs3JJJjKUFGM6Gzp [slist]  include base-4.19.0.0-b960 [slist]  include containers-0.6.8-4775 [slist]  component slist-0.2.1.0-FJltHphHSqN2chECXcnHSA-slist-test [slist]  include base-4.19.0.0-b960 [slist]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [slist]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [slist]  include hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [slist]  include slist-0.2.1.0-4IvfVxxs3JJJjKUFGM6Gzp [slist] Linked component graph: [slist]  unit slist-0.2.1.0-HjL13yupqe92V6BSsOhZ4r-slist-doctest [slist]  include Glob-0.10.2-8UdAy0RscbQ3Au4LyqJngX [slist]  include base-4.19.0.0-b960 [slist]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [slist]  unit slist-0.2.1.0-4IvfVxxs3JJJjKUFGM6Gzp [slist]  include base-4.19.0.0-b960 [slist]  include containers-0.6.8-4775 [slist]  Slist=slist-0.2.1.0-4IvfVxxs3JJJjKUFGM6Gzp:Slist,Slist.Containers=slist-0.2.1.0-4IvfVxxs3JJJjKUFGM6Gzp:Slist.Containers,Slist.Maybe=slist-0.2.1.0-4IvfVxxs3JJJjKUFGM6Gzp:Slist.Maybe,Slist.Size=slist-0.2.1.0-4IvfVxxs3JJJjKUFGM6Gzp:Slist.Size,Slist.Type=slist-0.2.1.0-4IvfVxxs3JJJjKUFGM6Gzp:Slist.Type [slist]  unit slist-0.2.1.0-FJltHphHSqN2chECXcnHSA-slist-test [slist]  include base-4.19.0.0-b960 [slist]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [slist]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [slist]  include hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [slist]  include slist-0.2.1.0-4IvfVxxs3JJJjKUFGM6Gzp [slist] Ready component graph: [slist]  definite slist-0.2.1.0-HjL13yupqe92V6BSsOhZ4r-slist-doctest [slist]  depends Glob-0.10.2-8UdAy0RscbQ3Au4LyqJngX [slist]  depends base-4.19.0.0-b960 [slist]  depends doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [slist]  definite slist-0.2.1.0-4IvfVxxs3JJJjKUFGM6Gzp [slist]  depends base-4.19.0.0-b960 [slist]  depends containers-0.6.8-4775 [slist]  definite slist-0.2.1.0-FJltHphHSqN2chECXcnHSA-slist-test [slist]  depends base-4.19.0.0-b960 [slist]  depends hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [slist]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [slist]  depends hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [slist]  depends slist-0.2.1.0-4IvfVxxs3JJJjKUFGM6Gzp [slist] Using Cabal-3.10.2.0 compiled by ghc-9.8 [slist] Using compiler: ghc-9.8.1 [slist] Using install prefix: [slist] /nix/store/l0460f816hy9hz33kdjbp157lgmicxy9-slist-0.2.1.0 [slist] Executables installed in: [slist] /nix/store/l0460f816hy9hz33kdjbp157lgmicxy9-slist-0.2.1.0/bin [slist] Libraries installed in: [slist] /nix/store/l0460f816hy9hz33kdjbp157lgmicxy9-slist-0.2.1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/slist-0.2.1.0-4IvfVxxs3JJJjKUFGM6Gzp [slist] Dynamic Libraries installed in: [slist] /nix/store/l0460f816hy9hz33kdjbp157lgmicxy9-slist-0.2.1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [slist] Private executables installed in: [slist] /nix/store/l0460f816hy9hz33kdjbp157lgmicxy9-slist-0.2.1.0/libexec/x86_64-linux-ghc-9.8.1/slist-0.2.1.0 [slist] Data files installed in: [slist] /nix/store/l0460f816hy9hz33kdjbp157lgmicxy9-slist-0.2.1.0/share/x86_64-linux-ghc-9.8.1/slist-0.2.1.0 [slist] Documentation installed in: [slist] /nix/store/gq4pfvz8g38wjx1qpsc978mmax4dy8q0-slist-0.2.1.0-doc/share/doc/slist-0.2.1.0 [slist] Configuration files installed in: [slist] /nix/store/l0460f816hy9hz33kdjbp157lgmicxy9-slist-0.2.1.0/etc [slist] No alex found [slist] Using ar found on system at: [slist] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [slist] No c2hs found [slist] No cpphs found [slist] Using doctest version 0.22.6 found on system at: [slist] /nix/store/5b1p4pwqjyd7hm6rr4ill4mcxhy3cgwg-doctest-0.22.6/bin/doctest [slist] Using gcc version 14.3.0 given by user at: [slist] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [slist] Using ghc version 9.8.1 found on system at: [slist] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [slist] Using ghc-pkg version 9.8.1 found on system at: [slist] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [slist] No ghcjs found [slist] No ghcjs-pkg found [slist] No greencard found [slist] Using haddock version 2.30.0 found on system at: [slist] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [slist] No happy found [slist] Using haskell-suite found on system at: haskell-suite-dummy-location [slist] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [slist] No hmake found [slist] Using hpc version 0.69 found on system at: [slist] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [slist] Using hsc2hs version 0.68.10 found on system at: [slist] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [slist] Using hscolour version 1.25 found on system at: [slist] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [slist] No jhc found [slist] Using ld found on system at: [slist] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [slist] No pkg-config found [slist] Using runghc version 9.8.1 found on system at: [slist] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [slist] Using strip version 2.44 found on system at: [slist] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [slist] Using tar found on system at: [slist] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [slist] No uhc found [trial] Source component graph: [trial]  component test:trial-doctest [trial]  component lib [trial]  component test:trial-test dependency lib [trial] Configured component graph: [trial]  component trial-0.0.0.0-E8kNIeibbpg6YKBmd7DBnL-trial-doctest [trial]  include base-4.19.0.0-b960 [trial]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [trial]  component trial-0.0.0.0-IOlBFY6Ej7E68uGXFizp3b [trial]  include base-4.19.0.0-b960 [trial]  include colourista-0.1.0.2-ETErBfSG6XoH5kI7ARpP3z [trial]  include dlist-1.0-92EE3VRf6S86YM2NLYx7Zz [trial]  component trial-0.0.0.0-5a11yCyHfKuKAUqL6GWfEV-trial-test [trial]  include base-4.19.0.0-b960 [trial]  include dlist-1.0-92EE3VRf6S86YM2NLYx7Zz [trial]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [trial]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [trial]  include hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [trial]  include splitmix-0.1.1-AoP57hqMhOYD9c7s1NlK2Y [trial]  include trial-0.0.0.0-IOlBFY6Ej7E68uGXFizp3b [trial] Linked component graph: [trial]  unit trial-0.0.0.0-E8kNIeibbpg6YKBmd7DBnL-trial-doctest [trial]  include base-4.19.0.0-b960 [trial]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [trial]  unit trial-0.0.0.0-IOlBFY6Ej7E68uGXFizp3b [trial]  include base-4.19.0.0-b960 [trial]  include colourista-0.1.0.2-ETErBfSG6XoH5kI7ARpP3z [trial]  include dlist-1.0-92EE3VRf6S86YM2NLYx7Zz [trial]  Trial=trial-0.0.0.0-IOlBFY6Ej7E68uGXFizp3b:Trial [trial]  unit trial-0.0.0.0-5a11yCyHfKuKAUqL6GWfEV-trial-test [trial]  include base-4.19.0.0-b960 [trial]  include dlist-1.0-92EE3VRf6S86YM2NLYx7Zz [trial]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [trial]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [trial]  include hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [trial]  include splitmix-0.1.1-AoP57hqMhOYD9c7s1NlK2Y [trial]  include trial-0.0.0.0-IOlBFY6Ej7E68uGXFizp3b [trial] Ready component graph: [trial]  definite trial-0.0.0.0-IOlBFY6Ej7E68uGXFizp3b [trial]  depends base-4.19.0.0-b960 [trial]  depends colourista-0.1.0.2-ETErBfSG6XoH5kI7ARpP3z [trial]  depends dlist-1.0-92EE3VRf6S86YM2NLYx7Zz [trial]  definite trial-0.0.0.0-E8kNIeibbpg6YKBmd7DBnL-trial-doctest [trial]  depends base-4.19.0.0-b960 [trial]  depends doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [trial]  definite trial-0.0.0.0-5a11yCyHfKuKAUqL6GWfEV-trial-test [trial]  depends base-4.19.0.0-b960 [trial]  depends dlist-1.0-92EE3VRf6S86YM2NLYx7Zz [trial]  depends hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [trial]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [trial]  depends hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [trial]  depends splitmix-0.1.1-AoP57hqMhOYD9c7s1NlK2Y [trial]  depends trial-0.0.0.0-IOlBFY6Ej7E68uGXFizp3b [trial] Using Cabal-3.10.2.0 compiled by ghc-9.8 [trial] Using compiler: ghc-9.8.1 [trial] Using install prefix: [trial] /nix/store/ax0yya30s51mqcdw7yshcx9w9n0x5fcb-trial-0.0.0.0 [trial] Executables installed in: [trial] /nix/store/ax0yya30s51mqcdw7yshcx9w9n0x5fcb-trial-0.0.0.0/bin [trial] Libraries installed in: [trial] /nix/store/ax0yya30s51mqcdw7yshcx9w9n0x5fcb-trial-0.0.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/trial-0.0.0.0-IOlBFY6Ej7E68uGXFizp3b [trial] Dynamic Libraries installed in: [trial] /nix/store/ax0yya30s51mqcdw7yshcx9w9n0x5fcb-trial-0.0.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [trial] Private executables installed in: [trial] /nix/store/ax0yya30s51mqcdw7yshcx9w9n0x5fcb-trial-0.0.0.0/libexec/x86_64-linux-ghc-9.8.1/trial-0.0.0.0 [trial] Data files installed in: [trial] /nix/store/ax0yya30s51mqcdw7yshcx9w9n0x5fcb-trial-0.0.0.0/share/x86_64-linux-ghc-9.8.1/trial-0.0.0.0 [trial] Documentation installed in: [trial] /nix/store/6xnzbiihfnnda5iddvxpyfl6nw745kdg-trial-0.0.0.0-doc/share/doc/trial-0.0.0.0 [trial] Configuration files installed in: [trial] /nix/store/ax0yya30s51mqcdw7yshcx9w9n0x5fcb-trial-0.0.0.0/etc [trial] No alex found [trial] Using ar found on system at: [trial] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [trial] No c2hs found [trial] No cpphs found [trial] Using doctest version 0.22.6 found on system at: [trial] /nix/store/5b1p4pwqjyd7hm6rr4ill4mcxhy3cgwg-doctest-0.22.6/bin/doctest [trial] Using gcc version 14.3.0 given by user at: [trial] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [trial] Using ghc version 9.8.1 found on system at: [trial] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [trial] Using ghc-pkg version 9.8.1 found on system at: [trial] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [trial] No ghcjs found [trial] No ghcjs-pkg found [trial] No greencard found [trial] Using haddock version 2.30.0 found on system at: [trial] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [trial] No happy found [trial] Using haskell-suite found on system at: haskell-suite-dummy-location [trial] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [trial] No hmake found [trial] Using hpc version 0.69 found on system at: [trial] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [trial] Using hsc2hs version 0.68.10 found on system at: [trial] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [trial] Using hscolour version 1.25 found on system at: [trial] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [trial] No jhc found [trial] Using ld found on system at: [trial] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [trial] No pkg-config found [trial] Using runghc version 9.8.1 found on system at: [trial] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [trial] Using strip version 2.44 found on system at: [trial] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [trial] Using tar found on system at: [trial] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [trial] No uhc found [extensions] Source component graph: [extensions]  component lib [extensions]  component exe:extensions dependency lib [extensions]  component test:extensions-test dependency lib [extensions] Configured component graph: [extensions]  component extensions-0.1.0.1-2KkHeOHlgc8HUiYpmiBYsm [extensions]  include Cabal-3.10.3.0-CwKnbwM8DwTLwz1gDDSAuM [extensions]  include base-4.19.0.0-b960 [extensions]  include bytestring-0.12.0.2-4690 [extensions]  include containers-0.6.8-4775 [extensions]  include directory-1.3.8.1-6a8e [extensions]  include filepath-1.4.100.4-fa1c [extensions]  include ghc-boot-th-9.8.1-8ab3 [extensions]  include parsec-3.1.17.0-389e [extensions]  include text-2.1-c36a [extensions]  component extensions-0.1.0.1-LmgpVh81FEv8fAHP50kZeE-extensions [extensions]  include base-4.19.0.0-b960 [extensions]  include colourista-0.1.0.2-ETErBfSG6XoH5kI7ARpP3z [extensions]  include containers-0.6.8-4775 [extensions]  include directory-1.3.8.1-6a8e [extensions]  include extensions-0.1.0.1-2KkHeOHlgc8HUiYpmiBYsm [extensions]  include filepath-1.4.100.4-fa1c [extensions]  include optparse-applicative-0.18.1.0-JSftWZu2wf2IpYDe7m06qv [extensions]  include text-2.1-c36a [extensions]  component extensions-0.1.0.1-1BoVlM3toHL8QQLuSwxJk7-extensions-test [extensions]  include base-4.19.0.0-b960 [extensions]  include bytestring-0.12.0.2-4690 [extensions]  include containers-0.6.8-4775 [extensions]  include extensions-0.1.0.1-2KkHeOHlgc8HUiYpmiBYsm [extensions]  include ghc-boot-th-9.8.1-8ab3 [extensions]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [extensions]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [extensions]  include hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [extensions]  include text-2.1-c36a [extensions] Linked component graph: [extensions]  unit extensions-0.1.0.1-2KkHeOHlgc8HUiYpmiBYsm [extensions]  include Cabal-3.10.3.0-CwKnbwM8DwTLwz1gDDSAuM [extensions]  include base-4.19.0.0-b960 [extensions]  include bytestring-0.12.0.2-4690 [extensions]  include containers-0.6.8-4775 [extensions]  include directory-1.3.8.1-6a8e [extensions]  include filepath-1.4.100.4-fa1c [extensions]  include ghc-boot-th-9.8.1-8ab3 [extensions]  include parsec-3.1.17.0-389e [extensions]  include text-2.1-c36a [extensions]  Extensions=extensions-0.1.0.1-2KkHeOHlgc8HUiYpmiBYsm:Extensions,Extensions.Cabal=extensions-0.1.0.1-2KkHeOHlgc8HUiYpmiBYsm:Extensions.Cabal,Extensions.Module=extensions-0.1.0.1-2KkHeOHlgc8HUiYpmiBYsm:Extensions.Module,Extensions.Package=extensions-0.1.0.1-2KkHeOHlgc8HUiYpmiBYsm:Extensions.Package,Extensions.Types=extensions-0.1.0.1-2KkHeOHlgc8HUiYpmiBYsm:Extensions.Types [extensions]  unit extensions-0.1.0.1-LmgpVh81FEv8fAHP50kZeE-extensions [extensions]  include base-4.19.0.0-b960 [extensions]  include colourista-0.1.0.2-ETErBfSG6XoH5kI7ARpP3z [extensions]  include containers-0.6.8-4775 [extensions]  include directory-1.3.8.1-6a8e [extensions]  include extensions-0.1.0.1-2KkHeOHlgc8HUiYpmiBYsm [extensions]  include filepath-1.4.100.4-fa1c [extensions]  include optparse-applicative-0.18.1.0-JSftWZu2wf2IpYDe7m06qv [extensions]  include text-2.1-c36a [extensions]  unit extensions-0.1.0.1-1BoVlM3toHL8QQLuSwxJk7-extensions-test [extensions]  include base-4.19.0.0-b960 [extensions]  include bytestring-0.12.0.2-4690 [extensions]  include containers-0.6.8-4775 [extensions]  include extensions-0.1.0.1-2KkHeOHlgc8HUiYpmiBYsm [extensions]  include ghc-boot-th-9.8.1-8ab3 [extensions]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [extensions]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [extensions]  include hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [extensions]  include text-2.1-c36a [extensions] Ready component graph: [extensions]  definite extensions-0.1.0.1-2KkHeOHlgc8HUiYpmiBYsm [extensions]  depends Cabal-3.10.3.0-CwKnbwM8DwTLwz1gDDSAuM [extensions]  depends base-4.19.0.0-b960 [extensions]  depends bytestring-0.12.0.2-4690 [extensions]  depends containers-0.6.8-4775 [extensions]  depends directory-1.3.8.1-6a8e [extensions]  depends filepath-1.4.100.4-fa1c [extensions]  depends ghc-boot-th-9.8.1-8ab3 [extensions]  depends parsec-3.1.17.0-389e [extensions]  depends text-2.1-c36a [extensions]  definite extensions-0.1.0.1-LmgpVh81FEv8fAHP50kZeE-extensions [extensions]  depends base-4.19.0.0-b960 [extensions]  depends colourista-0.1.0.2-ETErBfSG6XoH5kI7ARpP3z [extensions]  depends containers-0.6.8-4775 [extensions]  depends directory-1.3.8.1-6a8e [extensions]  depends extensions-0.1.0.1-2KkHeOHlgc8HUiYpmiBYsm [extensions]  depends filepath-1.4.100.4-fa1c [extensions]  depends optparse-applicative-0.18.1.0-JSftWZu2wf2IpYDe7m06qv [extensions]  depends text-2.1-c36a [extensions]  definite extensions-0.1.0.1-1BoVlM3toHL8QQLuSwxJk7-extensions-test [extensions]  depends base-4.19.0.0-b960 [extensions]  depends bytestring-0.12.0.2-4690 [extensions]  depends containers-0.6.8-4775 [extensions]  depends extensions-0.1.0.1-2KkHeOHlgc8HUiYpmiBYsm [extensions]  depends ghc-boot-th-9.8.1-8ab3 [extensions]  depends hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [extensions]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [extensions]  depends hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [extensions]  depends text-2.1-c36a [extensions] Using Cabal-3.10.2.0 compiled by ghc-9.8 [extensions] Using compiler: ghc-9.8.1 [extensions] Using install prefix: [extensions] /nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1 [extensions] Executables installed in: [extensions] /nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1/bin [extensions] Libraries installed in: [extensions] /nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/extensions-0.1.0.1-2KkHeOHlgc8HUiYpmiBYsm [extensions] Dynamic Libraries installed in: [extensions] /nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [extensions] Private executables installed in: [extensions] /nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1/libexec/x86_64-linux-ghc-9.8.1/extensions-0.1.0.1 [extensions] Data files installed in: [extensions] /nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1/share/x86_64-linux-ghc-9.8.1/extensions-0.1.0.1 [extensions] Documentation installed in: [extensions] /nix/store/7qfz8jpdpg732zmhcz85i99jkq7c94j5-extensions-0.1.0.1-doc/share/doc/extensions-0.1.0.1 [extensions] Configuration files installed in: [extensions] /nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1/etc [extensions] No alex found [extensions] Using ar found on system at: [extensions] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [extensions] No c2hs found [extensions] No cpphs found [extensions] No doctest found [extensions] Using gcc version 14.3.0 given by user at: [extensions] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [extensions] Using ghc version 9.8.1 found on system at: [extensions] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [extensions] Using ghc-pkg version 9.8.1 found on system at: [extensions] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [extensions] No ghcjs found [extensions] No ghcjs-pkg found [extensions] No greencard found [extensions] Using haddock version 2.30.0 found on system at: [extensions] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [extensions] No happy found [extensions] Using haskell-suite found on system at: haskell-suite-dummy-location [extensions] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [extensions] No hmake found [extensions] Using hpc version 0.69 found on system at: [extensions] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [extensions] Using hsc2hs version 0.68.10 found on system at: [extensions] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [extensions] Using hscolour version 1.25 found on system at: [extensions] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [extensions] No jhc found [extensions] Using ld found on system at: [extensions] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [extensions] No pkg-config found [extensions] Using runghc version 9.8.1 found on system at: [extensions] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [extensions] Using strip version 2.44 found on system at: [extensions] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [extensions] Using tar found on system at: [extensions] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [extensions] No uhc found [slist] Phase: buildPhase [megaparsec] [16 of 19] Compiling Text.Megaparsec.Char.Lexer ( Text/Megaparsec/Char/Lexer.hs, dist/build/Text/Megaparsec/Char/Lexer.o, dist/build/Text/Megaparsec/Char/Lexer.dyn_o ) [trial] Phase: buildPhase [validation-selective] Source component graph: [validation-selective]  component test:validation-selective-doctest [validation-selective]  component lib [validation-selective]  component test:validation-selective-test dependency lib [validation-selective] Configured component graph: [validation-selective]  component validation-selective-0.2.0.0-L8xKEEQXjG176S0BWIyQag-validation-selective-doctest [validation-selective]  include base-4.19.0.0-b960 [validation-selective]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [validation-selective]  component validation-selective-0.2.0.0-IbYDJ5cuVVLCU9Oz4Y2RQb [validation-selective]  include base-4.19.0.0-b960 [validation-selective]  include deepseq-1.5.0.0-412f [validation-selective]  include selective-0.7.0.1-AfSp7zmUuG42sRImdE2FDY [validation-selective]  component validation-selective-0.2.0.0-ErIRMXxtCr38D6kxLz6MXZ-validation-selective-test [validation-selective]  include base-4.19.0.0-b960 [validation-selective]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [validation-selective]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [validation-selective]  include hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [validation-selective]  include selective-0.7.0.1-AfSp7zmUuG42sRImdE2FDY [validation-selective]  include text-2.1-c36a [validation-selective]  include validation-selective-0.2.0.0-IbYDJ5cuVVLCU9Oz4Y2RQb [validation-selective] Linked component graph: [validation-selective]  unit validation-selective-0.2.0.0-L8xKEEQXjG176S0BWIyQag-validation-selective-doctest [validation-selective]  include base-4.19.0.0-b960 [validation-selective]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [validation-selective]  unit validation-selective-0.2.0.0-IbYDJ5cuVVLCU9Oz4Y2RQb [validation-selective]  include base-4.19.0.0-b960 [validation-selective]  include deepseq-1.5.0.0-412f [validation-selective]  include selective-0.7.0.1-AfSp7zmUuG42sRImdE2FDY [validation-selective]  Validation=validation-selective-0.2.0.0-IbYDJ5cuVVLCU9Oz4Y2RQb:Validation,Validation.Combinators=validation-selective-0.2.0.0-IbYDJ5cuVVLCU9Oz4Y2RQb:Validation.Combinators [validation-selective]  unit validation-selective-0.2.0.0-ErIRMXxtCr38D6kxLz6MXZ-validation-selective-test [validation-selective]  include base-4.19.0.0-b960 [validation-selective]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [validation-selective]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [validation-selective]  include hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [validation-selective]  include selective-0.7.0.1-AfSp7zmUuG42sRImdE2FDY [validation-selective]  include text-2.1-c36a [validation-selective]  include validation-selective-0.2.0.0-IbYDJ5cuVVLCU9Oz4Y2RQb [validation-selective] Ready component graph: [validation-selective]  definite validation-selective-0.2.0.0-L8xKEEQXjG176S0BWIyQag-validation-selective-doctest [validation-selective]  depends base-4.19.0.0-b960 [validation-selective]  depends doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [validation-selective]  definite validation-selective-0.2.0.0-IbYDJ5cuVVLCU9Oz4Y2RQb [validation-selective]  depends base-4.19.0.0-b960 [validation-selective]  depends deepseq-1.5.0.0-412f [validation-selective]  depends selective-0.7.0.1-AfSp7zmUuG42sRImdE2FDY [validation-selective]  definite validation-selective-0.2.0.0-ErIRMXxtCr38D6kxLz6MXZ-validation-selective-test [validation-selective]  depends base-4.19.0.0-b960 [validation-selective]  depends hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [validation-selective]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [validation-selective]  depends hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [validation-selective]  depends selective-0.7.0.1-AfSp7zmUuG42sRImdE2FDY [validation-selective]  depends text-2.1-c36a [validation-selective]  depends validation-selective-0.2.0.0-IbYDJ5cuVVLCU9Oz4Y2RQb [validation-selective] Using Cabal-3.10.2.0 compiled by ghc-9.8 [validation-selective] Using compiler: ghc-9.8.1 [validation-selective] Using install prefix: [validation-selective] /nix/store/v96p9qs90j8giz2h820r5hgvnzvz1wqf-validation-selective-0.2.0.0 [validation-selective] Executables installed in: [validation-selective] /nix/store/v96p9qs90j8giz2h820r5hgvnzvz1wqf-validation-selective-0.2.0.0/bin [validation-selective] Libraries installed in: [validation-selective] /nix/store/v96p9qs90j8giz2h820r5hgvnzvz1wqf-validation-selective-0.2.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/validation-selective-0.2.0.0-IbYDJ5cuVVLCU9Oz4Y2RQb [validation-selective] Dynamic Libraries installed in: [validation-selective] /nix/store/v96p9qs90j8giz2h820r5hgvnzvz1wqf-validation-selective-0.2.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [validation-selective] Private executables installed in: [validation-selective] /nix/store/v96p9qs90j8giz2h820r5hgvnzvz1wqf-validation-selective-0.2.0.0/libexec/x86_64-linux-ghc-9.8.1/validation-selective-0.2.0.0 [validation-selective] Data files installed in: [validation-selective] /nix/store/v96p9qs90j8giz2h820r5hgvnzvz1wqf-validation-selective-0.2.0.0/share/x86_64-linux-ghc-9.8.1/validation-selective-0.2.0.0 [validation-selective] Documentation installed in: [validation-selective] /nix/store/s8a0rcmlv8nr3shlxvwnzh0zng8fv78k-validation-selective-0.2.0.0-doc/share/doc/validation-selective-0.2.0.0 [validation-selective] Configuration files installed in: [validation-selective] /nix/store/v96p9qs90j8giz2h820r5hgvnzvz1wqf-validation-selective-0.2.0.0/etc [validation-selective] No alex found [validation-selective] Using ar found on system at: [validation-selective] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [validation-selective] No c2hs found [validation-selective] No cpphs found [validation-selective] Using doctest version 0.22.6 found on system at: [validation-selective] /nix/store/5b1p4pwqjyd7hm6rr4ill4mcxhy3cgwg-doctest-0.22.6/bin/doctest [validation-selective] Using gcc version 14.3.0 given by user at: [validation-selective] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [validation-selective] Using ghc version 9.8.1 found on system at: [validation-selective] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [validation-selective] Using ghc-pkg version 9.8.1 found on system at: [validation-selective] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [validation-selective] No ghcjs found [validation-selective] No ghcjs-pkg found [validation-selective] No greencard found [validation-selective] Using haddock version 2.30.0 found on system at: [validation-selective] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [validation-selective] No happy found [validation-selective] Using haskell-suite found on system at: haskell-suite-dummy-location [validation-selective] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [validation-selective] No hmake found [validation-selective] Using hpc version 0.69 found on system at: [validation-selective] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [validation-selective] Using hsc2hs version 0.68.10 found on system at: [validation-selective] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [validation-selective] Using hscolour version 1.25 found on system at: [validation-selective] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [validation-selective] No jhc found [validation-selective] Using ld found on system at: [validation-selective] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [validation-selective] No pkg-config found [validation-selective] Using runghc version 9.8.1 found on system at: [validation-selective] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [validation-selective] Using strip version 2.44 found on system at: [validation-selective] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [validation-selective] Using tar found on system at: [validation-selective] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [validation-selective] No uhc found [extensions] Phase: buildPhase [slist] Preprocessing test suite 'slist-doctest' for slist-0.2.1.0.. [slist] Building test suite 'slist-doctest' for slist-0.2.1.0.. [trial] Preprocessing library for trial-0.0.0.0.. [trial] Building library for trial-0.0.0.0.. [extensions] Preprocessing library for extensions-0.1.0.1.. [extensions] Building library for extensions-0.1.0.1.. [validation-selective] Phase: buildPhase [trial] [1 of 1] Compiling Trial [slist] [1 of 1] Compiling Main [extensions] [1 of 5] Compiling Extensions.Types [validation-selective] Preprocessing test suite 'validation-selective-doctest' for validation-selective-0.2.0.0.. [validation-selective] Building test suite 'validation-selective-doctest' for validation-selective-0.2.0.0.. [validation-selective] [1 of 1] Compiling Main [trial]  [trial] src/Trial.hs:100:47: warning: [GHC-38856] [-Wunused-imports] [trial]  The import of ‘Applicative’ [trial]  from module ‘Control.Applicative’ is redundant [trial]  | [trial] 100 | import Control.Applicative (Alternative (..), Applicative (..)) [trial]  | ^^^^^^^^^^^^^^^^ [tasty-discover] Preprocessing executable 'tasty-discover' for tasty-discover-5.0.1.. [tasty-discover] Building executable 'tasty-discover' for tasty-discover-5.0.1.. [tasty-discover] [1 of 2] Compiling Main ( app/Main.hs, dist/build/tasty-discover/tasty-discover-tmp/Main.o ) [slist] [2 of 2] Linking dist/build/slist-doctest/slist-doctest [validation-selective] [2 of 2] Linking dist/build/validation-selective-doctest/validation-selective-doctest [tasty-discover] [2 of 2] Compiling Paths_tasty_discover ( dist/build/tasty-discover/autogen/Paths_tasty_discover.hs, dist/build/tasty-discover/tasty-discover-tmp/Paths_tasty_discover.o ) [megaparsec] [17 of 19] Compiling Text.Megaparsec.Byte.Binary ( Text/Megaparsec/Byte/Binary.hs, dist/build/Text/Megaparsec/Byte/Binary.o, dist/build/Text/Megaparsec/Byte/Binary.dyn_o ) [megaparsec] [18 of 19] Compiling Text.Megaparsec.Byte ( Text/Megaparsec/Byte.hs, dist/build/Text/Megaparsec/Byte.o, dist/build/Text/Megaparsec/Byte.dyn_o ) [megaparsec] [19 of 19] Compiling Text.Megaparsec.Byte.Lexer ( Text/Megaparsec/Byte/Lexer.hs, dist/build/Text/Megaparsec/Byte/Lexer.o, dist/build/Text/Megaparsec/Byte/Lexer.dyn_o ) [tasty-discover] [3 of 3] Linking dist/build/tasty-discover/tasty-discover [megaparsec] [ 1 of 19] Compiling Text.Megaparsec.Pos ( Text/Megaparsec/Pos.hs, dist/build/Text/Megaparsec/Pos.p_o ) [trial] [1 of 1] Compiling Trial [tasty-discover] Preprocessing test suite 'tasty-discover-test' for tasty-discover-5.0.1.. [tasty-discover] Building test suite 'tasty-discover-test' for tasty-discover-5.0.1.. [extensions] [2 of 5] Compiling Extensions.Module [trial]  [trial] src/Trial.hs:100:47: warning: [GHC-38856] [-Wunused-imports] [trial]  The import of ‘Applicative’ [trial]  from module ‘Control.Applicative’ is redundant [trial]  | [trial] 100 | import Control.Applicative (Alternative (..), Applicative (..)) [trial]  | ^^^^^^^^^^^^^^^^ [vector] [22 of 23] Compiling Data.Vector.Unboxed ( src/Data/Vector/Unboxed.hs, dist/build/Data/Vector/Unboxed.p_o ) [tasty-discover] [1 of 7] Compiling ConfigTest ( test/ConfigTest.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/ConfigTest.o ) [nothunks] Preprocessing test suite 'nothunks-test' for nothunks-0.3.0.0.. [nothunks] Building test suite 'nothunks-test' for nothunks-0.3.0.0.. [megaparsec] [ 2 of 19] Compiling Text.Megaparsec.Unicode ( Text/Megaparsec/Unicode.hs, dist/build/Text/Megaparsec/Unicode.p_o ) [megaparsec] [ 3 of 19] Compiling Text.Megaparsec.Error[boot] ( Text/Megaparsec/Error.hs-boot, dist/build/Text/Megaparsec/Error.p_o-boot ) [megaparsec] [ 4 of 19] Compiling Text.Megaparsec.State ( Text/Megaparsec/State.hs, dist/build/Text/Megaparsec/State.p_o ) [nothunks] [1 of 2] Compiling Test.NoThunks.Class ( test/Test/NoThunks/Class.hs, dist/build/nothunks-test/nothunks-test-tmp/Test/NoThunks/Class.o ) [tasty-discover] [2 of 7] Compiling DiscoverTest ( test/DiscoverTest.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/DiscoverTest.o ) [tasty-discover]  [tasty-discover] test/DiscoverTest.hs:44:5: warning: [GHC-63394] [-Wx-partial] [tasty-discover]  In the use of ‘head’ [tasty-discover]  (imported from Data.List, but defined in GHC.List): [tasty-discover]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [tasty-discover]  | [tasty-discover] 44 | head [23 ..] `shouldBe` (23 :: Int) [tasty-discover]  | ^^^^ [tasty-discover] [3 of 7] Compiling Paths_tasty_discover ( dist/build/tasty-discover-test/autogen/Paths_tasty_discover.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/Paths_tasty_discover.o ) [tasty-discover] [4 of 7] Compiling SubMod.FooBaz ( test/SubMod/FooBaz.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/SubMod/FooBaz.o ) [tasty-discover] [5 of 7] Compiling SubMod.PropTest ( test/SubMod/PropTest.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/SubMod/PropTest.o ) [tasty-discover] [6 of 7] Compiling SubMod.SubSubMod.PropTest ( test/SubMod/SubSubMod/PropTest.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/SubMod/SubSubMod/PropTest.o ) [tasty-discover] [7 of 7] Compiling Main ( test/Driver.hs, dist/build/tasty-discover-test/tasty-discover-test-tmp/Main.o ) [extensions] [3 of 5] Compiling Extensions.Cabal [extensions] [4 of 5] Compiling Extensions.Package [megaparsec] [ 5 of 19] Compiling Text.Megaparsec.Stream ( Text/Megaparsec/Stream.hs, dist/build/Text/Megaparsec/Stream.p_o ) [extensions] [5 of 5] Compiling Extensions [extensions] [1 of 5] Compiling Extensions.Types [tasty-discover] [8 of 8] Linking dist/build/tasty-discover-test/tasty-discover-test [slist] Preprocessing library for slist-0.2.1.0.. [slist] Building library for slist-0.2.1.0.. [validation-selective] Preprocessing library for validation-selective-0.2.0.0.. [validation-selective] Building library for validation-selective-0.2.0.0.. [slist] [1 of 5] Compiling Slist.Size [validation-selective] [1 of 3] Compiling Validation[boot] [validation-selective] [2 of 3] Compiling Validation.Combinators [tasty-discover] Phase: checkPhase [nothunks] [2 of 2] Compiling Main ( test/Main.hs, dist/build/nothunks-test/nothunks-test-tmp/Main.o ) [trial] Preprocessing test suite 'trial-doctest' for trial-0.0.0.0.. [trial] Building test suite 'trial-doctest' for trial-0.0.0.0.. [validation-selective] [3 of 3] Compiling Validation [tasty-discover] Running 1 test suites... [tasty-discover] Test suite tasty-discover-test: RUNNING... [trial] [1 of 1] Compiling Main [slist] [2 of 5] Compiling Slist.Type [tasty-discover] test/Driver.hs [tasty-discover]  modules [tasty-discover]  Test discovery [tasty-discover]  Discovers tests: OK (0.02s) [tasty-discover]  ignores [tasty-discover]  Module ignore configuration [tasty-discover]  Ignores tests in modules with the specified suffix: OK (0.02s) [tasty-discover]  badModuleGlob [tasty-discover]  Module suffix configuration [tasty-discover]  Filters discovered tests by specified suffix: OK (0.04s) [tasty-discover]  customModuleName [tasty-discover]  Module name configuration [tasty-discover]  Creates a generated main function with the specified name: OK (0.01s) [tasty-discover]  noTreeDisplayDefault: OK (0.02s) [tasty-discover]  treeDisplay: OK [slist]  [slist] src/Slist/Type.hs:29:57: warning: [GHC-38856] [-Wunused-imports] [slist]  The import of ‘liftA2’ [slist]  from module ‘Control.Applicative’ is redundant [slist]  | [slist] 29 | import Control.Applicative (Alternative (empty, (<|>)), liftA2) [slist]  | ^^^^^^ [slist]  [slist] src/Slist/Type.hs:143:5: warning: [GHC-94458] [-Winvalid-haddock] [slist]  A Haddock comment cannot appear in this position and will be ignored. [slist]  | [slist] 143 | -- | Is the element in the structure? [slist]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [validation-selective]  [validation-selective] src/Validation.hs:108:47: warning: [GHC-38856] [-Wunused-imports] [validation-selective]  The import of ‘Applicative’ [validation-selective]  from module ‘Control.Applicative’ is redundant [validation-selective]  | [validation-selective] 108 | import Control.Applicative (Alternative (..), Applicative (..)) [validation-selective]  | ^^^^^^^^^^^^^^^^ [validation-selective]  [validation-selective] src/Validation.hs:861:10: warning: [GHC-40798] [-Woperator-whitespace] [validation-selective]  The suffix use of a ‘:$$:’ might be repurposed as special syntax [validation-selective]  by a future language extension. [validation-selective]  Suggested fix: Add whitespace around ‘:$$:’. [validation-selective]  | [validation-selective] 861 | ':$$: 'Text "which means that you can't use 'Monad' methods with 'Validation'." [validation-selective]  | ^^^^ [tasty-discover]  mkModuleTree: OK (0.73s) [tasty-discover]  +++ OK, passed 100 tests. [tasty-discover]  listCompare: OK [tasty-discover]  additionCommutative: OK [tasty-discover]  +++ OK, passed 100 tests. [tasty-discover]  sortReverse: OK (0.78s) [tasty-discover]  1333 tests completed [tasty-discover]  prelude [tasty-discover]  Prelude.head [tasty-discover]  returns the first element of a list: OK (0.04s) [tasty-discover]  Addition commutes: OK (0.02s) [tasty-discover]  +++ OK, passed 100 tests. [tasty-discover]  multiplication [tasty-discover]  Multiplication commutes: OK (0.02s) [tasty-discover]  +++ OK, passed 100 tests. [tasty-discover]  One is identity: OK (0.03s) [tasty-discover]  +++ OK, passed 100 tests. [tasty-discover]  Some input: OK [tasty-discover]  generateTrees [tasty-discover]  First input: OK [tasty-discover]  Second input: OK [tasty-discover]  DiscoverTest.tasty_reverse: OK (0.11s) [tasty-discover]  ✓ reverse passed 100 tests. [tasty-discover]  reverse: OK (0.12s) [tasty-discover]  ✓ DiscoverTest.hprop_reverse passed 100 tests. [tasty-discover]  additionCommutative: OK (0.04s) [tasty-discover]  +++ OK, passed 100 tests. [tasty-discover]  multiplationDistributiveOverAddition: OK (0.03s) [tasty-discover]  +++ OK, passed 100 tests. [tasty-discover]  additionAssociative: OK [tasty-discover]  +++ OK, passed 100 tests. [tasty-discover]  additionCommutative: OK [tasty-discover]  +++ OK, passed 100 tests. [tasty-discover]  [tasty-discover] All 23 tests passed (0.78s) [tasty-discover] Test suite tasty-discover-test: PASS [tasty-discover] Test suite logged to: dist/test/tasty-discover-5.0.1-tasty-discover-test.log [tasty-discover] 1 of 1 test suites (1 of 1 test cases) passed. [tasty-discover] Phase: haddockPhase [nothunks] [3 of 3] Linking dist/build/nothunks-test/nothunks-test [extensions] [2 of 5] Compiling Extensions.Module [trial] [2 of 2] Linking dist/build/trial-doctest/trial-doctest [tasty-discover] Preprocessing library for tasty-discover-5.0.1.. [tasty-discover] Running Haddock on library for tasty-discover-5.0.1.. [tasty-discover] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [slist] [3 of 5] Compiling Slist.Maybe [megaparsec] [ 6 of 19] Compiling Text.Megaparsec.Error ( Text/Megaparsec/Error.hs, dist/build/Text/Megaparsec/Error.p_o ) [tasty-discover] [1 of 7] Compiling Paths_tasty_discover ( dist/build/autogen/Paths_tasty_discover.hs, nothing ) [tasty-discover] [2 of 7] Compiling Test.Tasty.Discover.Internal.Config ( src/Test/Tasty/Discover/Internal/Config.hs, nothing ) [tasty-discover] [3 of 7] Compiling Test.Tasty.Discover.Internal.Generator ( src/Test/Tasty/Discover/Internal/Generator.hs, nothing ) [slist] [4 of 5] Compiling Slist.Containers [slist] [5 of 5] Compiling Slist [tasty-discover]  [tasty-discover] src/Test/Tasty/Discover/Internal/Generator.hs:55:26: warning: [GHC-63394] [-Wx-partial] [tasty-discover]  In the use of ‘tail’ [tasty-discover]  (imported from Prelude, but defined in GHC.List): [validation-selective] [1 of 3] Compiling Validation[boot] [tasty-discover]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [tasty-discover]  | [tasty-discover] 55 | name = chooser '_' ' ' . tail . dropWhile (/= '_') . testFunction [tasty-discover]  | ^^^^ [tasty-discover]  [tasty-discover] src/Test/Tasty/Discover/Internal/Generator.hs:66:7: warning: [GHC-63394] [-Wx-partial] [tasty-discover]  In the use of ‘head’ [tasty-discover]  (imported from Prelude, but defined in GHC.List): [tasty-discover]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [tasty-discover]  | [tasty-discover] 66 | map head . [tasty-discover]  | ^^^^ [tasty-discover] [4 of 7] Compiling Test.Tasty.Discover.Internal.Driver ( src/Test/Tasty/Discover/Internal/Driver.hs, nothing ) [validation-selective] [2 of 3] Compiling Validation.Combinators [slist]  [slist] src/Slist.hs:392:8: warning: [GHC-63394] [-Wx-partial] [slist]  In the use of ‘head’ [slist]  (imported from Prelude, but defined in GHC.List): [slist]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [slist]  | [slist] 392 | head = P.head . sList [slist]  | ^^^^^^ [slist]  [slist] src/Slist.hs:407:22: warning: [GHC-63394] [-Wx-partial] [slist]  In the use of ‘head’ [slist]  (imported from Prelude, but defined in GHC.List): [slist]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [slist]  | [slist] 407 | _ -> Just $ P.head sList [slist]  | ^^^^^^ [tasty-discover] [5 of 7] Compiling Test.Tasty.Discover.TastyInfo ( src/Test/Tasty/Discover/TastyInfo.hs, nothing ) [tasty-discover] [6 of 7] Compiling Test.Tasty.Discover ( src/Test/Tasty/Discover.hs, nothing ) [extensions] [3 of 5] Compiling Extensions.Cabal [extensions] [4 of 5] Compiling Extensions.Package [tasty-discover] [7 of 7] Compiling Test.Tasty.Discover.Version ( src/Test/Tasty/Discover/Version.hs, nothing ) [tasty-discover] Haddock coverage: [tasty-discover] Warning: 'Config' is ambiguous. It is defined [tasty-discover]  * at src/Test/Tasty/Discover/Internal/Config.hs:29:15 [tasty-discover]  * at src/Test/Tasty/Discover/Internal/Config.hs:29:1 [tasty-discover]  You may be able to disambiguate the identifier by qualifying it or [tasty-discover]  by specifying the type/value namespace explicitly. [tasty-discover]  Defaulting to the one defined at src/Test/Tasty/Discover/Internal/Config.hs:29:1 [tasty-discover]  100% ( 8 / 8) in 'Test.Tasty.Discover.Internal.Config' [tasty-discover] Warning: 'Test' is ambiguous. It is defined [tasty-discover]  * at src/Test/Tasty/Discover/Internal/Generator.hs:31:13 [tasty-discover]  * at src/Test/Tasty/Discover/Internal/Generator.hs:31:1 [tasty-discover]  You may be able to disambiguate the identifier by qualifying it or [tasty-discover]  by specifying the type/value namespace explicitly. [tasty-discover]  Defaulting to the one defined at src/Test/Tasty/Discover/Internal/Generator.hs:31:1 [tasty-discover]  100% ( 12 / 12) in 'Test.Tasty.Discover.Internal.Generator' [tasty-discover]  75% ( 6 / 8) in 'Test.Tasty.Discover.Internal.Driver' [tasty-discover]  Missing documentation for: [tasty-discover]  ModuleTree (src/Test/Tasty/Discover/Internal/Driver.hs:139) [tasty-discover]  mkModuleTree (src/Test/Tasty/Discover/Internal/Driver.hs:155) [tasty-discover]  0% ( 0 / 2) in 'Test.Tasty.Discover.TastyInfo' [tasty-discover]  Missing documentation for: [tasty-discover]  Module header [tasty-discover]  TastyInfo (src/Test/Tasty/Discover/TastyInfo.hs:7) [tasty-discover]  0% ( 0 / 7) in 'Test.Tasty.Discover' [tasty-discover]  Missing documentation for: [tasty-discover]  Module header [tasty-discover]  Tasty (src/Test/Tasty/Discover.hs:19) [tasty-discover]  TastyInfo (src/Test/Tasty/Discover/TastyInfo.hs:7) [tasty-discover]  name (src/Test/Tasty/Discover.hs:41) [tasty-discover]  description (src/Test/Tasty/Discover.hs:46) [tasty-discover]  nameOf (src/Test/Tasty/Discover.hs:35) [tasty-discover]  descriptionOf (src/Test/Tasty/Discover.hs:38) [tasty-discover]  0% ( 0 / 2) in 'Test.Tasty.Discover.Version' [tasty-discover]  Missing documentation for: [tasty-discover]  Module header [tasty-discover]  version (src/Test/Tasty/Discover/Version.hs:10) [nothunks] Phase: checkPhase [validation-selective] [3 of 3] Compiling Validation [nothunks] Running 1 test suites... [nothunks] Test suite nothunks-test: RUNNING... [nothunks] Tests [nothunks]  NoThunks.Class [nothunks]  Sanity [nothunks]  IntNotNF: OK [nothunks]  ✓ passed 1 test. [nothunks]  IntIsNF: OK [nothunks]  ✓ passed 1 test. [nothunks]  Pair: OK [nothunks]  ✓ passed 1 test. [nothunks]  Sum: OK [nothunks]  ✓ passed 1 test. [nothunks]  Fn: OK [nothunks]  ✓ passed 1 test. [nothunks]  IO: OK [nothunks]  ✓ passed 1 test. [nothunks]  InspectHeap [extensions] [5 of 5] Compiling Extensions [nothunks]  Int: OK (0.03s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int"] 52% ██████████▍········· [nothunks]  Nothing 48% █████████▌·········· [nothunks]  IntInt: OK (0.03s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","Tuple2"] 38% ███████▋············ [nothunks]  Just ["Tuple2"] 48% █████████▌·········· [nothunks]  Nothing 14% ██▊················· [nothunks]  SumInt: OK (0.03s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Either"] 35% ███████············· [nothunks]  Just ["Int","Either"] 33% ██████▌············· [nothunks]  Nothing 32% ██████▎············· [nothunks]  ListInt: OK (0.04s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","List"] 23% ████▋··············· [nothunks]  Just ["List"] 44% ████████▋··········· [nothunks]  Nothing 33% ██████▌············· [nothunks]  IntListInt: OK (0.06s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","List","Tuple2"] 5% █··················· [nothunks]  Just ["Int","Tuple2"] 23% ████▌··············· [nothunks]  Just ["List","Tuple2"] 12% ██▎················· [nothunks]  Just ["Tuple2"] 52% ██████████▎········· [nothunks]  Nothing 8% █▋·················· [nothunks]  SeqInt: ✗ EXPECTED FAILURE failed at test/Test/NoThunks/Class.hs:179:7 [nothunks]  after 14 tests. [nothunks]  shrink path: 14: [nothunks]  Just ["Int","Seq"] 43% ████████▌··········· [nothunks]  Nothing  50% ██████████·········· [nothunks]  [nothunks]  ┏━━ test/Test/NoThunks/Class.hs ━━━ [nothunks]  166 ┃ testWithModel :: forall a. FromModel a [nothunks]  167 ┃  => (Maybe ThunkInfo -> Maybe [String] -> Bool) [nothunks]  168 ┃  -> Proxy a [nothunks]  169 ┃  -- ^ Compare @ThunkInfo@. When we use 'noThunks' this [nothunks]  170 ┃  -- can just be @(==)@; however, when we use 'isNormalForm', the [nothunks]  171 ┃  -- context we will get from the model will be too detailed. [nothunks]  172 ┃  -> Property [nothunks]  173 ┃ testWithModel compareInfo _proxy = withTests 1000 $ property $ do [nothunks]  174 ┃  m :: Model a <- forAll genModel [nothunks]    ┃ │ Wrap [nothunks]    ┃ │  { unwrap = [nothunks]    ┃ │  SeqEnqueue [nothunks]    ┃ │  (IntValue 0) [nothunks]    ┃ │  (SeqEnqueue [nothunks]    ┃ │  (IntValue 0) [nothunks]    ┃ │  (SeqEnqueue [nothunks]    ┃ │  (IntValue 0) [nothunks]    ┃ │  (SeqEnqueue [nothunks]    ┃ │  (IntValue 0) [nothunks]    ┃ │  (SeqEnqueue (IntValue 0) (SeqEnqueue (IntValue 0) SeqEmpty))))) [nothunks]    ┃ │  } [nothunks]  175 ┃  collect $ modelUnexpected [] m [nothunks]  176 ┃  fromModel m $ \a -> do [nothunks]  177 ┃  annotate $ show $ modelIsNF [] m [nothunks]    ┃ │ IsNF [nothunks]  178 ┃  isNF <- liftIO $ noThunks [] a [nothunks]  179 ┃  Hedgehog.diff isNF compareInfo (modelUnexpected [] m) [nothunks]    ┃ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [nothunks]    ┃ │ ━━━ Failed (- lhs) (+ rhs) ━━━ [nothunks]    ┃ │ - Just [nothunks]    ┃ │ - ThunkInfo [nothunks]    ┃ │ - { thunkContext = [ "..." , "Seq Int" ] , thunkInfo = Nothing } [nothunks]    ┃ │ + Nothing [nothunks]  [nothunks]  This failure can be reproduced by running: [nothunks]  > recheckAt (Seed 10988530874642354754 1585243108567008713) "14:" EXPECTED FAILURE [nothunks]  [nothunks] OK (0.12s) [nothunks]  ✓ passed 1 test. [nothunks]  Model [validation-selective]  [validation-selective] src/Validation.hs:108:47: warning: [GHC-38856] [-Wunused-imports] [validation-selective]  The import of ‘Applicative’ [validation-selective]  from module ‘Control.Applicative’ is redundant [validation-selective]  | [validation-selective] 108 | import Control.Applicative (Alternative (..), Applicative (..)) [validation-selective]  | ^^^^^^^^^^^^^^^^ [validation-selective]  [validation-selective] src/Validation.hs:861:10: warning: [GHC-40798] [-Woperator-whitespace] [validation-selective]  The suffix use of a ‘:$$:’ might be repurposed as special syntax [validation-selective]  by a future language extension. [validation-selective]  Suggested fix: Add whitespace around ‘:$$:’. [validation-selective]  | [validation-selective] 861 | ':$$: 'Text "which means that you can't use 'Monad' methods with 'Validation'." [validation-selective]  | ^^^^ [nothunks]  Int: OK (0.02s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int"] 51% ██████████▏········· [nothunks]  Nothing 49% █████████▊·········· [nothunks]  IntInt: OK (0.03s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","Tuple2"] 37% ███████▎············ [nothunks]  Just ["Tuple2"] 49% █████████▉·········· [nothunks]  Nothing 14% ██▊················· [nothunks]  SumInt: OK (0.01s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Either"] 34% ██████▊············· [nothunks]  Just ["Int","Either"] 32% ██████▍············· [nothunks]  Nothing 34% ██████▋············· [nothunks]  ListInt: OK (0.03s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","List"] 21% ████▏··············· [nothunks]  Just ["List"] 45% █████████··········· [nothunks]  Nothing 34% ██████▊············· [nothunks]  IntListInt: OK (0.04s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","List","Tuple2"] 7% █▎·················· [nothunks]  Just ["Int","Tuple2"] 26% █████▏·············· [nothunks]  Just ["List","Tuple2"] 10% ██·················· [nothunks]  Just ["Tuple2"] 51% ██████████▏········· [nothunks]  Nothing 6% █▎·················· [nothunks]  SeqInt: OK (0.15s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","Seq"] 46% █████████··········· [nothunks]  Nothing 54% ██████████▉········· [nothunks]  AllowThunksIn: OK (0.05s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","field2","Record"] 26% █████▏·············· [nothunks]  Just ["Record"] 49% █████████▋·········· [nothunks]  Nothing 25% █████··············· [nothunks]  Fn: OK (0.02s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["->"] 25% █████··············· [nothunks]  Nothing 75% ███████████████····· [tasty-discover] Warning: Test.Tasty.Discover.Internal.Config: could not find link destinations for: [tasty-discover]  - Test.Tasty.Discover.Internal.Config.Ingredient [nothunks]  IO: OK (0.02s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["IO"] 26% █████··············· [nothunks]  Nothing 74% ██████████████▉····· [nothunks]  ThunkFreeFn: OK (0.03s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["->"] 24% ████▊··············· [nothunks]  Just ["...","->"] 38% ███████▌············ [nothunks]  Nothing 39% ███████▋············ [nothunks]  ThunkFreeIO: OK (0.04s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["...","IO"] 40% ███████▉············ [nothunks]  Just ["IO"] 26% █████··············· [nothunks]  Nothing 35% ██████▉············· [nothunks]  MutableVars [nothunks]  IORef [nothunks]  NotNF: OK [nothunks]  ✓ passed 1 test. [nothunks]  NF: OK [nothunks]  ✓ passed 1 test. [nothunks]  NotNFPure: OK [nothunks]  ✓ passed 1 test. [nothunks]  NFPure: OK [nothunks]  ✓ passed 1 test. [nothunks]  NotNFAtomically: OK [nothunks]  ✓ passed 1 test. [nothunks]  NFAtomically: OK [nothunks]  ✓ passed 1 test. [nothunks]  MVar [nothunks]  NotNF: OK [nothunks]  ✓ passed 1 test. [nothunks]  NF: OK [nothunks]  ✓ passed 1 test. [nothunks]  NotNFPure: OK [nothunks]  ✓ passed 1 test. [nothunks]  NFPure: OK [nothunks]  ✓ passed 1 test. [nothunks]  NotNFAtomically: OK [nothunks]  ✓ passed 1 test. [nothunks]  NFAtomically: OK [nothunks]  ✓ passed 1 test. [nothunks]  TVar [nothunks]  NotNF: OK [nothunks]  ✓ passed 1 test. [nothunks]  NF: OK [nothunks]  ✓ passed 1 test. [nothunks]  NotNFPure: OK [nothunks]  ✓ passed 1 test. [nothunks]  NFPure: OK [nothunks]  ✓ passed 1 test. [nothunks]  NotNFAtomically: OK [nothunks]  ✓ passed 1 test. [nothunks]  NFAtomically: OK [nothunks]  ✓ passed 1 test. [nothunks]  [nothunks] All 41 tests passed (0.78s) [nothunks] Test suite nothunks-test: PASS [nothunks] Test suite logged to: dist/test/nothunks-0.3.0.0-nothunks-test.log [nothunks] 1 of 1 test suites (1 of 1 test cases) passed. [nothunks] Phase: haddockPhase [nothunks] Preprocessing library for nothunks-0.3.0.0.. [nothunks] Running Haddock on library for nothunks-0.3.0.0.. [nothunks] Warning: The documentation for the following packages are not installed. No [nothunks] links will be generated to these packages: vector-0.13.2.0 [nothunks] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [nothunks] [1 of 1] Compiling NoThunks.Class ( src/NoThunks/Class.hs, nothing ) [megaparsec] [ 7 of 19] Compiling Text.Megaparsec.Error.Builder ( Text/Megaparsec/Error/Builder.hs, dist/build/Text/Megaparsec/Error/Builder.p_o ) [slist] [1 of 5] Compiling Slist.Size [nothunks] Haddock coverage: [nothunks] Warning: 'AllowThunksIn' is ambiguous. It is defined [nothunks]  * at src/NoThunks/Class.hs:334:48 [nothunks]  * at src/NoThunks/Class.hs:334:1 [nothunks]  You may be able to disambiguate the identifier by qualifying it or [nothunks]  by specifying the type/value namespace explicitly. [nothunks]  Defaulting to the one defined at src/NoThunks/Class.hs:334:1 [nothunks] Warning: 'InspectHeap' is ambiguous. It is defined [nothunks]  * at src/NoThunks/Class.hs:353:25 [nothunks]  * at src/NoThunks/Class.hs:353:1 [nothunks]  You may be able to disambiguate the identifier by qualifying it or [nothunks]  by specifying the type/value namespace explicitly. [nothunks]  Defaulting to the one defined at src/NoThunks/Class.hs:353:1 [nothunks] Warning: 'InspectHeapNamed' is ambiguous. It is defined [nothunks]  * at src/NoThunks/Class.hs:358:47 [nothunks]  * at src/NoThunks/Class.hs:358:1 [nothunks]  You may be able to disambiguate the identifier by qualifying it or [nothunks]  by specifying the type/value namespace explicitly. [nothunks]  Defaulting to the one defined at src/NoThunks/Class.hs:358:1 [nothunks] Warning: 'OnlyCheckWhnf' is ambiguous. It is defined [nothunks]  * at src/NoThunks/Class.hs:308:27 [nothunks]  * at src/NoThunks/Class.hs:308:1 [nothunks]  You may be able to disambiguate the identifier by qualifying it or [nothunks]  by specifying the type/value namespace explicitly. [nothunks]  Defaulting to the one defined at src/NoThunks/Class.hs:308:1 [nothunks] Warning: 'ThunkInfo' is ambiguous. It is defined [nothunks]  * at src/NoThunks/Class.hs:230:18 [nothunks]  * at src/NoThunks/Class.hs:230:1 [nothunks]  You may be able to disambiguate the identifier by qualifying it or [nothunks]  by specifying the type/value namespace explicitly. [nothunks]  Defaulting to the one defined at src/NoThunks/Class.hs:230:1 [nothunks] Warning: 'GHC' is out of scope. [nothunks]  If you qualify the identifier, haddock can try to link it anyway. [nothunks] Warning: 'a' is out of scope. [nothunks]  If you qualify the identifier, haddock can try to link it anyway. [nothunks]  95% ( 20 / 21) in 'NoThunks.Class' [nothunks]  Missing documentation for: [nothunks]  Module header [megaparsec] [ 8 of 19] Compiling Text.Megaparsec.Internal[boot] ( Text/Megaparsec/Internal.hs-boot, dist/build/Text/Megaparsec/Internal.p_o-boot ) [megaparsec] [ 9 of 19] Compiling Text.Megaparsec.Class ( Text/Megaparsec/Class.hs, dist/build/Text/Megaparsec/Class.p_o ) [slist] [2 of 5] Compiling Slist.Type [slist]  [slist] src/Slist/Type.hs:29:57: warning: [GHC-38856] [-Wunused-imports] [slist]  The import of ‘liftA2’ [slist]  from module ‘Control.Applicative’ is redundant [slist]  | [slist] 29 | import Control.Applicative (Alternative (empty, (<|>)), liftA2) [slist]  | ^^^^^^ [slist]  [slist] src/Slist/Type.hs:143:5: warning: [GHC-94458] [-Winvalid-haddock] [slist]  A Haddock comment cannot appear in this position and will be ignored. [slist]  | [slist] 143 | -- | Is the element in the structure? [slist]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [validation-selective] Preprocessing test suite 'validation-selective-test' for validation-selective-0.2.0.0.. [validation-selective] Building test suite 'validation-selective-test' for validation-selective-0.2.0.0.. [validation-selective] [1 of 4] Compiling Test.Gen [megaparsec] [10 of 19] Compiling Text.Megaparsec.Internal ( Text/Megaparsec/Internal.hs, dist/build/Text/Megaparsec/Internal.p_o ) [nothunks] Warning: NoThunks.Class: could not find link destinations for: [nothunks]  - Data.Vector.Vector [nothunks]  - Data.Vector.Unboxed.Base.Vector [nothunks]  - NoThunks.Class.HasFields [nothunks]  - NoThunks.Class.Elem [nothunks]  - NoThunks.Class.GShowTypeOf [nothunks]  - NoThunks.Class.GWRecordField [nothunks]  - NoThunks.Class.checkContainsThunks [validation-selective] [2 of 4] Compiling Test.Laws [validation-selective]  [validation-selective] test/Test/Laws.hs:21:1: warning: [GHC-38856] [-Wunused-imports] [validation-selective]  The import of ‘Applicative, liftA2’ [validation-selective]  from module ‘Control.Applicative’ is redundant [validation-selective]  | [validation-selective] 21 | import Control.Applicative (Alternative (empty, (<|>)), Applicative (liftA2)) [validation-selective]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [trial] Preprocessing test suite 'trial-test' for trial-0.0.0.0.. [trial] Building test suite 'trial-test' for trial-0.0.0.0.. [extensions] Preprocessing executable 'extensions' for extensions-0.1.0.1.. [extensions] Building executable 'extensions' for extensions-0.1.0.1.. [trial]  [trial] : warning: [GHC-42258] [-Wunused-packages] [trial]  The following packages were specified via -package or -package-id flags, [trial]  but were not needed for compilation: [trial]  - splitmix-0.1.1 (exposed by flag -package-id splitmix-0.1.1-AoP57hqMhOYD9c7s1NlK2Y) [trial] [1 of 4] Compiling Test.Trial.Gen [slist] [3 of 5] Compiling Slist.Maybe [extensions] [1 of 2] Compiling Cli [trial]  [trial] test/Test/Trial/Gen.hs:17:47: warning: [GHC-38856] [-Wunused-imports] [trial]  The import of ‘liftA2’ [trial]  from module ‘Control.Applicative’ is redundant [trial]  | [trial] 17 | import Control.Applicative (Alternative (..), liftA2) [trial]  | ^^^^^^ [slist] [4 of 5] Compiling Slist.Containers [slist] [5 of 5] Compiling Slist [extensions] [2 of 2] Compiling Main [slist]  [slist] src/Slist.hs:392:8: warning: [GHC-63394] [-Wx-partial] [slist]  In the use of ‘head’ [slist]  (imported from Prelude, but defined in GHC.List): [slist]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [slist]  | [slist] 392 | head = P.head . sList [slist]  | ^^^^^^ [slist]  [slist] src/Slist.hs:407:22: warning: [GHC-63394] [-Wx-partial] [slist]  In the use of ‘head’ [slist]  (imported from Prelude, but defined in GHC.List): [slist]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [slist]  | [slist] 407 | _ -> Just $ P.head sList [slist]  | ^^^^^^ [trial] [2 of 4] Compiling Test.Trial.Laws [trial]  [trial] test/Test/Trial/Laws.hs:7:47: warning: [GHC-38856] [-Wunused-imports] [trial]  The import of ‘liftA2’ [trial]  from module ‘Control.Applicative’ is redundant [trial]  | [trial] 7 | import Control.Applicative (Alternative (..), liftA2) [trial]  | ^^^^^^ [vector] [23 of 23] Compiling Data.Vector.Unboxed.Mutable ( src/Data/Vector/Unboxed/Mutable.hs, dist/build/Data/Vector/Unboxed/Mutable.p_o ) [attoparsec] [ 9 of 16] Compiling Data.Attoparsec.Text.Lazy ( Data/Attoparsec/Text/Lazy.hs, dist/build/Data/Attoparsec/Text/Lazy.o, dist/build/Data/Attoparsec/Text/Lazy.dyn_o ) [megaparsec] [11 of 19] Compiling Text.Megaparsec.Debug ( Text/Megaparsec/Debug.hs, dist/build/Text/Megaparsec/Debug.p_o ) [attoparsec] [10 of 16] Compiling Data.Attoparsec.ByteString.Internal ( Data/Attoparsec/ByteString/Internal.hs, dist/build/Data/Attoparsec/ByteString/Internal.o, dist/build/Data/Attoparsec/ByteString/Internal.dyn_o ) [attoparsec] [11 of 16] Compiling Data.Attoparsec.ByteString ( Data/Attoparsec/ByteString.hs, dist/build/Data/Attoparsec/ByteString.o, dist/build/Data/Attoparsec/ByteString.dyn_o ) [attoparsec] [12 of 16] Compiling Data.Attoparsec.ByteString.Lazy ( Data/Attoparsec/ByteString/Lazy.hs, dist/build/Data/Attoparsec/ByteString/Lazy.o, dist/build/Data/Attoparsec/ByteString/Lazy.dyn_o ) [attoparsec] [13 of 16] Compiling Data.Attoparsec.Lazy ( Data/Attoparsec/Lazy.hs, dist/build/Data/Attoparsec/Lazy.o, dist/build/Data/Attoparsec/Lazy.dyn_o ) [attoparsec] [14 of 16] Compiling Data.Attoparsec.ByteString.Char8 ( Data/Attoparsec/ByteString/Char8.hs, dist/build/Data/Attoparsec/ByteString/Char8.o, dist/build/Data/Attoparsec/ByteString/Char8.dyn_o ) [attoparsec]  [attoparsec] Data/Attoparsec/ByteString/Char8.hs:154:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] [attoparsec]  The use of ‘~’ without TypeOperators [attoparsec]  will become an error in a future GHC release. [attoparsec]  Suggested fix: Perhaps you intended to use TypeOperators [attoparsec]  | [attoparsec] 154 | instance (a ~ B.ByteString) => IsString (Parser a) where [attoparsec]  | ^ [attoparsec] [15 of 16] Compiling Data.Attoparsec.Char8 ( Data/Attoparsec/Char8.hs, dist/build/Data/Attoparsec/Char8.o, dist/build/Data/Attoparsec/Char8.dyn_o ) [attoparsec] [16 of 16] Compiling Data.Attoparsec ( Data/Attoparsec.hs, dist/build/Data/Attoparsec.o, dist/build/Data/Attoparsec.dyn_o ) [validation-selective] [3 of 4] Compiling Test.Properties [validation-selective] [4 of 4] Compiling Main [extensions] [3 of 3] Linking dist/build/extensions/extensions [megaparsec] [12 of 19] Compiling Text.Megaparsec ( Text/Megaparsec.hs, dist/build/Text/Megaparsec.p_o ) [megaparsec] [13 of 19] Compiling Text.Megaparsec.Common ( Text/Megaparsec/Common.hs, dist/build/Text/Megaparsec/Common.p_o ) [validation-selective] [5 of 5] Linking dist/build/validation-selective-test/validation-selective-test [trial] [3 of 4] Compiling Test.Trial.Property [megaparsec] [14 of 19] Compiling Text.Megaparsec.Lexer ( Text/Megaparsec/Lexer.hs, dist/build/Text/Megaparsec/Lexer.p_o ) [attoparsec] [ 1 of 16] Compiling Data.Attoparsec.Internal.Types ( Data/Attoparsec/Internal/Types.hs, dist/build/Data/Attoparsec/Internal/Types.p_o ) [trial] [4 of 4] Compiling Main [tasty-discover] Documentation created: dist/doc/html/tasty-discover/, [tasty-discover] dist/doc/html/tasty-discover/tasty-discover.txt [tasty-discover] Preprocessing executable 'tasty-discover' for tasty-discover-5.0.1.. [tasty-discover] Preprocessing test suite 'tasty-discover-test' for tasty-discover-5.0.1.. [tasty-discover] Phase: installPhase [megaparsec] [15 of 19] Compiling Text.Megaparsec.Char ( Text/Megaparsec/Char.hs, dist/build/Text/Megaparsec/Char.p_o ) [trial]  [trial] : warning: [GHC-42258] [-Wunused-packages] [trial]  The following packages were specified via -package or -package-id flags, [trial]  but were not needed for compilation: [trial]  - splitmix-0.1.1 (exposed by flag -package-id splitmix-0.1.1-AoP57hqMhOYD9c7s1NlK2Y) [tasty-discover] Installing library in /nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/tasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is [attoparsec]  [attoparsec] Data/Attoparsec/Internal/Types.hs:28:53: warning: [GHC-38856] [-Wunused-imports] [attoparsec]  The import of ‘<$>’ from module ‘Control.Applicative’ is redundant [attoparsec]  | [attoparsec] 28 | import Control.Applicative as App (Applicative(..), (<$>)) [attoparsec]  | ^^^^^ [attoparsec]  [attoparsec] Data/Attoparsec/Internal/Types.hs:34:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Semigroup’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Semigroup’ [attoparsec]  To import instances alone, use: import Data.Semigroup() [attoparsec]  | [attoparsec] 34 | import Data.Semigroup (Semigroup(..)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [trial] [5 of 5] Linking dist/build/trial-test/trial-test [tasty-discover] Installing executable tasty-discover in /nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1/bin [tasty-discover] Warning: The directory [tasty-discover] /nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1/bin is not in [tasty-discover] the system search path. [megaparsec] [16 of 19] Compiling Text.Megaparsec.Char.Lexer ( Text/Megaparsec/Char/Lexer.hs, dist/build/Text/Megaparsec/Char/Lexer.p_o ) [extensions] Preprocessing test suite 'extensions-test' for extensions-0.1.0.1.. [extensions] Building test suite 'extensions-test' for extensions-0.1.0.1.. [validation-selective] buildPhase completed in 31 seconds [validation-selective] Phase: checkPhase [extensions] [1 of 5] Compiling Test.Extensions.Cabal [tasty-discover] Phase: fixupPhase [validation-selective] Running 2 test suites... [validation-selective] Test suite validation-selective-doctest: RUNNING... [vector] Preprocessing test suite 'vector-tests-O0' for vector-0.13.2.0.. [vector] Building test suite 'vector-tests-O0' for vector-0.13.2.0.. [tasty-discover] shrinking RPATHs of ELF executables and libraries in /nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1 [tasty-discover] shrinking /nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHStasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is-ghc9.8.1.so [tasty-discover] shrinking /nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1/bin/tasty-discover [tasty-discover] checking for references to /build/ in /nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1... [tasty-discover] patching script interpreter paths in /nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1 [tasty-discover] stripping (with command strip and flags -S -p) in /nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1/lib /nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1/bin [vector] [ 1 of 12] Compiling Boilerplater ( tests/Boilerplater.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Boilerplater.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Boilerplater.dyn_o ) [tasty-discover] shrinking RPATHs of ELF executables and libraries in /nix/store/3r1hy5d60yk7sgzh3ankwga7djbvpphc-tasty-discover-5.0.1-doc [tasty-discover] checking for references to /build/ in /nix/store/3r1hy5d60yk7sgzh3ankwga7djbvpphc-tasty-discover-5.0.1-doc... [tasty-discover] patching script interpreter paths in /nix/store/3r1hy5d60yk7sgzh3ankwga7djbvpphc-tasty-discover-5.0.1-doc [attoparsec] [ 2 of 16] Compiling Data.Attoparsec.Internal ( Data/Attoparsec/Internal.hs, dist/build/Data/Attoparsec/Internal.p_o ) [post-build-hook] Uploading to cachix cache "sellout": /nix/store/3r1hy5d60yk7sgzh3ankwga7djbvpphc-tasty-discover-5.0.1-doc /nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1 [post-build-hook] Pushing 2 paths (89 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/3r1hy5d60yk7sgzh3ankwga7djbvpphc-tasty-discover-5.0.1-doc (566.72 KiB) [post-build-hook] Pushing /nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1 (4.36 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/3r1hy5d60yk7sgzh3ankwga7djbvpphc-tasty-discover-5.0.1-doc /nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 6 paths... [post-build-hook] copying path '/nix/store/nx1kyizqb6p5kxr1c8508ffl4p0v09y0-dlist-1.0-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/1kday2w56cckykpw26zn9sy654rkw3dl-dlist-1.0' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/xs1yq6zcvzq0xxxi28p002n5ync7z1aa-Glob-0.10.2-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/3r1hy5d60yk7sgzh3ankwga7djbvpphc-tasty-discover-5.0.1-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/ca03pjdnbzls40vndpsx6vqrbf01b6fn-Glob-0.10.2' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/gfj987kkbkkiijn0qd8jff22ds6zn42c-tasty-discover-5.0.1' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/jg6vnjccijxbcwy9qsgr5pgsmz003dwk-tasty-discover-5.0.1.tar.gz.drv' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/qxhzksr1nyw0g6yv2z38cl8xk0j3is3h-Glob-0.10.2.drv' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/ap52qmgy503r9ww5yg8ks7igsjb242j8-tasty-discover-5.0.1.drv' to 'https://cache.nix-ci.com'... Progress: 45 of 171 built (8 building), 395 of 395 downloaded from cache Building generic-arbitrary [attoparsec] [ 3 of 16] Compiling Data.Attoparsec.Number ( Data/Attoparsec/Number.hs, dist/build/Data/Attoparsec/Number.p_o ) [attoparsec] [ 4 of 16] Compiling Data.Attoparsec.Types ( Data/Attoparsec/Types.hs, dist/build/Data/Attoparsec/Types.p_o ) [attoparsec] [ 5 of 16] Compiling Data.Attoparsec.Zepto ( Data/Attoparsec/Zepto.hs, dist/build/Data/Attoparsec/Zepto.p_o ) [attoparsec]  [attoparsec] Data/Attoparsec/Zepto.hs:46:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Semigroup’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Semigroup’ [attoparsec]  To import instances alone, use: import Data.Semigroup() [attoparsec]  | [attoparsec] 46 | import Data.Semigroup (Semigroup(..)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec] [ 6 of 16] Compiling Data.Attoparsec.Combinator ( Data/Attoparsec/Combinator.hs, dist/build/Data/Attoparsec/Combinator.p_o ) [attoparsec]  [attoparsec] Data/Attoparsec/Combinator.hs:46:46: warning: [GHC-38856] [-Wunused-imports] [attoparsec]  The import of ‘liftA2’ [attoparsec]  from module ‘Control.Applicative’ is redundant [attoparsec]  | [attoparsec] 46 | import Control.Applicative (Alternative(..), liftA2, many, (<|>)) [attoparsec]  | ^^^^^^ [attoparsec] [ 7 of 16] Compiling Data.Attoparsec.Text.Internal ( Data/Attoparsec/Text/Internal.hs, dist/build/Data/Attoparsec/Text/Internal.p_o ) [attoparsec]  [attoparsec] Data/Attoparsec/Text/Internal.hs:68:1: warning: [GHC-38856] [-Wunused-imports] [attoparsec]  The import of ‘*>, <$>, pure’ [attoparsec]  from module ‘Control.Applicative’ is redundant [attoparsec]  | [attoparsec] 68 | import Control.Applicative ((<|>), (<$>), pure, (*>)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec]  [attoparsec] Data/Attoparsec/Text/Internal.hs:91:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] [attoparsec]  The use of ‘~’ without TypeOperators [attoparsec]  will become an error in a future GHC release. [attoparsec]  Suggested fix: Perhaps you intended to use TypeOperators [attoparsec]  | [attoparsec] 91 | instance (a ~ Text) => IsString (Parser a) where [attoparsec]  | ^ [attoparsec] [ 8 of 16] Compiling Data.Attoparsec.Text ( Data/Attoparsec/Text.hs, dist/build/Data/Attoparsec/Text.p_o ) [extensions] [2 of 5] Compiling Test.Extensions [extensions] [3 of 5] Compiling Test.Extensions.Module [extensions] [4 of 5] Compiling Test.Extensions.Types [extensions] [5 of 5] Compiling Main [extensions] [6 of 6] Linking dist/build/extensions-test/extensions-test [extensions] buildPhase completed in 41 seconds [extensions] Phase: checkPhase [extensions] Running 1 test suites... [extensions] Test suite extensions-test: RUNNING... [extensions]  [extensions] OnOffExtension tests [extensions]  Merging on-off extensions [extensions]  should enable non default ext [✔] [extensions]  should not add default ext [✔] [extensions]  should disable default ext [✔] [extensions]  should not affect disabling non default ext [✔] [extensions]  should not affect enable+disable non default ext [✔] [extensions]  should enable when disable+enable non default ext [✔] [extensions]  should not affect disable+enable non default ext [✔] [extensions]  should enable when disable+enable non default ext [✔] [extensions]  Property tests [extensions]  read . show ≡ Just [✔] [extensions]  passed 100 tests. [extensions] Cabal file Extensions Parser [extensions]  should throw the 'CabalFileNotFound' exception on non-existing file [✔] [extensions]  should throw 'CabalParseError' [✔] [extensions]  should throw 'CabalSafeExtensionsConflict' [✔] [extensions]  should parse minimal Cabal file [✔] [extensions]  should parse Cabal file with a single module in a library [✔] [extensions]  should parse Cabal file with multiple directories [✔] [extensions]  should parse Cabal file with default-extensions [✔] [extensions]  should parse Cabal file with default-extensions inside common stanza [✔] [extensions]  should parse Cabal file with Safe in default-extensions [✔] [extensions]  should parse Cabal file with different safe extensions in different stanzas [✔] [extensions]  should parse extensions.cabal [✔] [extensions] Haskell file Extensions Parser [extensions]  Expected test failures [extensions]  should throw FileNotFound [✔] [extensions]  should not parse: [extensions]  {-# LANGUAGE DependentTypes #-} [extensions]  [✔] [extensions]  should not parse: [extensions]  {-# LANGUAGE LambdaCase #-} [extensions]  {-# LANGUAGE Cpp #-} [extensions]  [✔] [extensions]  should not parse: [extensions]  {-# LANGUAGE Safe #-} [extensions]  {-# LANGUAGE Unsafe #-} [extensions]  [✔] [extensions]  should not parse: [extensions]  {-# LANGUAGE Safe, Trustworthy, Unsafe #-} [extensions]  [✔] [extensions]  should not parse: [extensions]  {-# LANGUAGE NoSafe #-} [extensions]  [✔] [extensions]  Parsing only extensions without anything else [extensions]  should parse: [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE TypeApplications #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LaNgUaGe CPP #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE Safe #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE Trustworthy #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE Unsafe #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE Safe #-} [extensions]  {-# LANGUAGE Safe #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE NoImplicitPrelude #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE NondecreasingIndentation #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-#language TypeApplications#-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE TypeApplications, LambdaCase#-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE TypeApplications , LambdaCase #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE TypeApplications #-} [extensions]  {-# LANGUAGE LambdaCase #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE GeneralizedNewtypeDeriving #-} [extensions]  {-# LANGUAGE GeneralisedNewtypeDeriving #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE [extensions]  TypeApplications, [extensions]  LambdaCase [extensions]  #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE [extensions]  CPP [extensions]  , TypeApplications [extensions]  , LambdaCase [extensions]  #-} [extensions]  [✔] [extensions]  Parsing extensions with single-line comments [extensions]  should parse: [extensions]  -- hello [extensions]  {-# LANGUAGE LambdaCase #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE LambdaCase #-} [extensions]  -- hello [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE LambdaCase #-} -- this is extension for \case [extensions]  [✔] [extensions]  should parse: [extensions]  -- For better syntax [extensions]  {-# LANGUAGE LambdaCase #-} [extensions]  -- For explicit type annotations [extensions]  {-# LANGUAGE TypeApplications #-} [extensions]  [✔] [extensions]  should parse: [extensions]  -- For better syntax [extensions]  {-# LANGUAGE LambdaCase #-} -- this is extension for \case [extensions]  -- For explicit type annotations [extensions]  {-# LANGUAGE TypeApplications #-} -- this is extension for @Int [extensions]  [✔] [extensions]  should parse: [extensions]  -- Comment with indentation [extensions]  {-# LANGUAGE LambdaCase #-} [megaparsec] [17 of 19] Compiling Text.Megaparsec.Byte.Binary ( Text/Megaparsec/Byte/Binary.hs, dist/build/Text/Megaparsec/Byte/Binary.p_o ) [megaparsec] [18 of 19] Compiling Text.Megaparsec.Byte ( Text/Megaparsec/Byte.hs, dist/build/Text/Megaparsec/Byte.p_o ) [megaparsec] [19 of 19] Compiling Text.Megaparsec.Byte.Lexer ( Text/Megaparsec/Byte/Lexer.hs, dist/build/Text/Megaparsec/Byte/Lexer.p_o ) [megaparsec] buildPhase completed in 59 seconds [megaparsec] Phase: checkPhase [megaparsec] Package has no test suites. [megaparsec] Phase: haddockPhase [megaparsec] Preprocessing library for megaparsec-9.7.0.. [megaparsec] Running Haddock on library for megaparsec-9.7.0.. [megaparsec] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [megaparsec] [ 1 of 19] Compiling Text.Megaparsec.Pos ( Text/Megaparsec/Pos.hs, nothing ) [megaparsec] [ 2 of 19] Compiling Text.Megaparsec.Unicode ( Text/Megaparsec/Unicode.hs, nothing ) [megaparsec] [ 3 of 19] Compiling Text.Megaparsec.Error[boot] ( Text/Megaparsec/Error.hs-boot, nothing ) [megaparsec] [ 4 of 19] Compiling Text.Megaparsec.State ( Text/Megaparsec/State.hs, nothing ) [megaparsec] [ 5 of 19] Compiling Text.Megaparsec.Stream ( Text/Megaparsec/Stream.hs, nothing ) [megaparsec] [ 6 of 19] Compiling Text.Megaparsec.Error ( Text/Megaparsec/Error.hs, nothing ) [megaparsec] [ 7 of 19] Compiling Text.Megaparsec.Error.Builder ( Text/Megaparsec/Error/Builder.hs, nothing ) [megaparsec] [ 8 of 19] Compiling Text.Megaparsec.Internal[boot] ( Text/Megaparsec/Internal.hs-boot, nothing ) [megaparsec] [ 9 of 19] Compiling Text.Megaparsec.Class ( Text/Megaparsec/Class.hs, nothing ) [megaparsec] [10 of 19] Compiling Text.Megaparsec.Internal ( Text/Megaparsec/Internal.hs, nothing ) [nothunks] Documentation created: dist/doc/html/nothunks/, [nothunks] dist/doc/html/nothunks/nothunks.txt [nothunks] Preprocessing test suite 'nothunks-test' for nothunks-0.3.0.0.. [nothunks] Phase: installPhase [nothunks] Installing library in /nix/store/grmqyrcs438181p24qh0j7lm32iqd8n1-nothunks-0.3.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [nothunks] Phase: fixupPhase [nothunks] shrinking RPATHs of ELF executables and libraries in /nix/store/grmqyrcs438181p24qh0j7lm32iqd8n1-nothunks-0.3.0.0 [nothunks] shrinking /nix/store/grmqyrcs438181p24qh0j7lm32iqd8n1-nothunks-0.3.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSnothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg-ghc9.8.1.so [nothunks] checking for references to /build/ in /nix/store/grmqyrcs438181p24qh0j7lm32iqd8n1-nothunks-0.3.0.0... [nothunks] patching script interpreter paths in /nix/store/grmqyrcs438181p24qh0j7lm32iqd8n1-nothunks-0.3.0.0 [nothunks] stripping (with command strip and flags -S -p) in /nix/store/grmqyrcs438181p24qh0j7lm32iqd8n1-nothunks-0.3.0.0/lib [nothunks] shrinking RPATHs of ELF executables and libraries in /nix/store/2m4rpg6wr1ypm0p096ad5m26qxn01mxx-nothunks-0.3.0.0-doc [nothunks] checking for references to /build/ in /nix/store/2m4rpg6wr1ypm0p096ad5m26qxn01mxx-nothunks-0.3.0.0-doc... [nothunks] patching script interpreter paths in /nix/store/2m4rpg6wr1ypm0p096ad5m26qxn01mxx-nothunks-0.3.0.0-doc [slist] Preprocessing test suite 'slist-test' for slist-0.2.1.0.. [slist] Building test suite 'slist-test' for slist-0.2.1.0.. [slist] [1 of 2] Compiling Test.Slist.Size [slist] [2 of 2] Compiling Main [slist] [3 of 3] Linking dist/build/slist-test/slist-test [slist] buildPhase completed in 39 seconds [slist] Phase: checkPhase [slist] Running 2 test suites... [slist] Test suite slist-doctest: RUNNING... [slist]  [slist] src/Slist.hs:392:8: warning: [GHC-63394] [-Wx-partial] [slist]  In the use of ‘head’ [slist]  (imported from Prelude, but defined in GHC.List): [slist]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [slist]  [slist] src/Slist.hs:407:22: warning: [GHC-63394] [-Wx-partial] [slist]  In the use of ‘head’ [slist]  (imported from Prelude, but defined in GHC.List): [slist]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [trial] buildPhase completed in 33 seconds [trial] Phase: checkPhase [trial] Running 2 test suites... [trial] Test suite trial-doctest: RUNNING... [trial] Examples: 62 Tried: 62 Errors: 0 Failures: 0 [trial] Test suite trial-doctest: PASS [trial] Test suite logged to: dist/test/trial-0.0.0.0-trial-doctest.log [trial] Test suite trial-test: RUNNING... [trial]  [trial] Trial Test [trial]  Trial Instance Laws [trial]  Semigroup instance for Trial [trial]  Associativity: a <> (b <> c) ≡ (a <> b) <> c [✔] [trial]  passed 100 tests. [trial]  Concatenation: sconcat ≡ foldr1 (<>) [✔] [trial]  passed 100 tests. [trial]  Times: stimes n a ≡ foldr1 (<>) (replicate n a) [✔] [trial]  passed 100 tests. [trial]  Functor instance for Trial [trial]  Identity: fmap id ≡ id [✔] [trial]  passed 100 tests. [trial]  Composition: map f . fmap g ≡ fmap (f . g) [✔] [trial]  passed 100 tests. [trial]  Const: fmap (const x) ≡ x <$ [✔] [trial]  passed 100 tests. [trial]  Applicative instance for Trial [trial]  Functor and Applicative correspondence: fmap f x ≡ pure f <*> x [✔] [trial]  passed 100 tests. [trial]  Identity: pure id <*> x ≡ x [✔] [trial]  passed 100 tests. [trial]  Composition: pure (.) <*> f <*> g <*> x ≡ f <*> (g <*> x) [✔] [trial]  passed 100 tests. [trial]  Homomorphism: pure f <*> pure x ≡ pure (f x) [✔] [trial]  passed 100 tests. [trial]  Interchange: f <*> pure x ≡ pure ($ x) <*> f [✔] [trial]  passed 100 tests. [trial]  Apply Right: u *> v ≡ (id <$ u) <*> v [✔] [trial]  passed 100 tests. [trial]  Apply Left: u <* v ≡ liftA2 const u v [✔] [trial]  passed 100 tests. [trial]  (<*>) via liftA2: (<*>) ≡ liftA2 id [✔] [trial]  passed 100 tests. [trial]  liftA2 via (<*>): liftA2 f x y ≡ f <$> x <*> y [✔] [trial]  passed 100 tests. [trial]  Alternative instance for Trial [trial]  Associativity: a <|> (b <|> c) ≡ (a <|> b) <|> c [✔] [trial]  passed 100 tests. [trial]  Right Identity: x <|> empty ≡ x [✔] [trial]  passed 100 tests. [trial]  Left Identity: empty <|> x ≡ x [✔] [trial]  passed 100 tests. [trial]  Trial Property Tests [trial]  trialToMaybe . maybeToTrial e ≡ id [✔] [trial]  passed 100 tests. [trial]  trialToEither . eitherToTrial ≡ id [✔] [trial]  passed 100 tests. [trial]  Trial invariant: Fiasco has at least one 'Error' [✔] [trial]  passed 100 tests. [trial]  'alt' associativity: a `alt` (b `alt` c) ≡ (a `alt` b) `alt` c [✔] [trial]  passed 100 tests. [trial]  [trial] Finished in 0.1975 seconds [trial] 22 examples, 0 failures [trial] Test suite trial-test: PASS [trial] Test suite logged to: dist/test/trial-0.0.0.0-trial-test.log [trial] 2 of 2 test suites (2 of 2 test cases) passed. [trial] Phase: haddockPhase [trial] Preprocessing library for trial-0.0.0.0.. [trial] Running Haddock on library for trial-0.0.0.0.. [trial] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [trial] [1 of 1] Compiling Trial [trial]  [trial] src/Trial.hs:100:47: warning: [GHC-38856] [-Wunused-imports] [trial]  The import of ‘Applicative’ [trial]  from module ‘Control.Applicative’ is redundant [trial]  | [trial] 100 | import Control.Applicative (Alternative (..), Applicative (..)) [trial]  | ^^^^^^^^^^^^^^^^ [trial] Haddock coverage: [trial]  100% ( 51 / 51) in 'Trial' [validation-selective] Examples: 153 Tried: 153 Errors: 0 Failures: 0 [validation-selective] Test suite validation-selective-doctest: PASS [validation-selective] Test suite logged to: [validation-selective] dist/test/validation-selective-0.2.0.0-validation-selective-doctest.log [validation-selective] Test suite validation-selective-test: RUNNING... [validation-selective]  [validation-selective] Validation Property Tests [validation-selective]  Semigroup instance for Validation [validation-selective]  Associativity: a <> (b <> c) ≡ (a <> b) <> c [✔] [validation-selective]  passed 100 tests. [validation-selective]  Concatenation: sconcat ≡ foldr1 (<>) [✔] [validation-selective]  passed 100 tests. [validation-selective]  Times: stimes n a ≡ foldr1 (<>) (replicate n a) [✔] [validation-selective]  passed 100 tests. [validation-selective]  Monoid instance for Validation [validation-selective]  Right Identity: x <> mempty ≡ x [✔] [validation-selective]  passed 100 tests. [validation-selective]  Left Identity: mempty <> x ≡ x [✔] [validation-selective]  passed 100 tests. [validation-selective]  Associativity: mappend a (mappend b c) ≡ mappend (mappend a b) c [✔] [validation-selective]  passed 100 tests. [validation-selective]  Concatenation: mconcat ≡ foldr mappend mempty [✔] [validation-selective]  passed 100 tests. [validation-selective]  Functor instance for Validation [validation-selective]  Identity: fmap id ≡ id [✔] [validation-selective]  passed 100 tests. [validation-selective]  Composition: map f . fmap g ≡ fmap (f . g) [✔] [validation-selective]  passed 100 tests. [validation-selective]  Const: fmap (const x) ≡ x <$ [✔] [validation-selective]  passed 100 tests. [validation-selective]  Applicative instance for Validation [validation-selective]  Identity: pure id <*> x ≡ x [✔] [validation-selective]  passed 100 tests. [validation-selective]  Composition: pure (.) <*> f <*> g <*> x ≡ f <*> (g <*> x) [✔] [validation-selective]  passed 100 tests. [validation-selective]  Homomorphism: pure f <*> pure x ≡ pure (f x) [✔] [validation-selective]  passed 100 tests. [validation-selective]  Interchange: f <*> pure x ≡ pure ($ x) <*> f [✔] [validation-selective]  passed 100 tests. [validation-selective]  Apply Right: u *> v ≡ (id <$ u) <*> v [✔] [validation-selective]  passed 100 tests. [validation-selective]  Apply Left: u <* v ≡ liftA2 const u v [✔] [validation-selective]  passed 100 tests. [validation-selective]  (<*>) via liftA2: (<*>) ≡ liftA2 id [✔] [validation-selective]  passed 100 tests. [validation-selective]  liftA2 via (<*>): liftA2 f x y ≡ f <$> x <*> y [✔] [validation-selective]  passed 100 tests. [validation-selective]  Alternative instance for Validation [validation-selective]  Associativity: a <|> (b <|> c) ≡ (a <|> b) <|> c [✔] [validation-selective]  passed 100 tests. [validation-selective]  Right Identity: x <|> empty ≡ x [✔] [validation-selective]  passed 100 tests. [validation-selective]  Left Identity: empty <|> x ≡ x [✔] [validation-selective]  passed 100 tests. [validation-selective]  Selective instance for Validation [validation-selective]  Identity: x <*? pure id ≡ either id id <$> x [✔] [validation-selective]  passed 100 tests. [validation-selective]  Distributivity: pure x <*? (y *> z) ≡ (pure x <*? y) *> (pure x <*? z) [✔] [validation-selective]  passed 100 tests. [validation-selective]  Associativity: x <*? (y <*? z) ≡ (f <$> x) <*? (g <$> y) <*? (h <$> z) [✔] [validation-selective]  passed 100 tests. [validation-selective] Validation interface properties [validation-selective]  partitionValidations x ≡ (failures x, successes x) [✔] [validation-selective]  passed 100 tests. [validation-selective]  [validation-selective] Finished in 1.1642 seconds [validation-selective] 25 examples, 0 failures [validation-selective] Test suite validation-selective-test: PASS [validation-selective] Test suite logged to: [validation-selective] dist/test/validation-selective-0.2.0.0-validation-selective-test.log [validation-selective] 2 of 2 test suites (2 of 2 test cases) passed. [validation-selective] Phase: haddockPhase [validation-selective] Preprocessing test suite 'validation-selective-doctest' for validation-selective-0.2.0.0.. [validation-selective] Preprocessing library for validation-selective-0.2.0.0.. [validation-selective] Running Haddock on library for validation-selective-0.2.0.0.. [validation-selective] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [validation-selective] [1 of 3] Compiling Validation[boot] [validation-selective] [2 of 3] Compiling Validation.Combinators [validation-selective] [3 of 3] Compiling Validation [validation-selective]  [validation-selective] src/Validation.hs:108:47: warning: [GHC-38856] [-Wunused-imports] [validation-selective]  The import of ‘Applicative’ [validation-selective]  from module ‘Control.Applicative’ is redundant [validation-selective]  | [validation-selective] 108 | import Control.Applicative (Alternative (..), Applicative (..)) [validation-selective]  | ^^^^^^^^^^^^^^^^ [validation-selective]  [validation-selective] src/Validation.hs:861:10: warning: [GHC-40798] [-Woperator-whitespace] [validation-selective]  The suffix use of a ‘:$$:’ might be repurposed as special syntax [validation-selective]  by a future language extension. [validation-selective]  Suggested fix: Add whitespace around ‘:$$:’. [validation-selective]  | [vector] [ 2 of 12] Compiling Tests.Vector.UnitTests ( tests/Tests/Vector/UnitTests.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/UnitTests.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/UnitTests.dyn_o ) [vector] [ 3 of 12] Compiling Utilities ( tests/Utilities.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Utilities.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Utilities.dyn_o ) [vector]  [vector] tests/Utilities.hs:244:17: warning: [GHC-63394] [-Wx-partial] [vector]  In the use of ‘tail’ [vector]  (imported from Prelude, but defined in GHC.List): [vector]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [vector]  | [vector] 244 | postscanl f z = tail . scanl f z [vector]  | ^^^^ [vector]  [vector] tests/Utilities.hs:245:16: warning: [GHC-63394] [-Wx-partial] [vector]  In the use of ‘tail’ [vector]  (imported from Prelude, but defined in GHC.List): [vector]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [vector]  | [vector] 245 | prescanr f z = tail . scanr f z [vector]  | ^^^^ [vector] [ 4 of 12] Compiling Tests.Vector.Property ( tests/Tests/Vector/Property.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Property.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Property.dyn_o ) [vector]  [vector] tests/Tests/Vector/Property.hs:243:68: warning: [GHC-63394] [-Wx-partial] [vector]  In the use of ‘head’ [vector]  (imported from Data.List, but defined in GHC.List): [vector]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [vector]  | [vector] 243 | prop_head :: P (v a -> a) = not . V.null ===> V.head `eq` head [vector]  | ^^^^ [vector]  [vector] tests/Tests/Vector/Property.hs:256:76: warning: [GHC-63394] [-Wx-partial] [vector]  In the use of ‘head’ [vector]  (imported from Data.List, but defined in GHC.List): [vector]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [vector]  | [vector] 256 | prop_unsafeHead :: P (v a -> a) = not . V.null ===> V.unsafeHead `eq` head [vector]  | ^^^^ [vector]  [vector] tests/Tests/Vector/Property.hs:272:65: warning: [GHC-63394] [-Wx-partial] [vector]  In the use of ‘tail’ [vector]  (imported from Data.List, but defined in GHC.List): [vector]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [vector]  | [vector] 272 | prop_tail :: P (v a -> v a) = not . V.null ===> V.tail `eq` tail [vector]  | ^^^^ [vector]  [vector] tests/Tests/Vector/Property.hs:439:26: warning: [GHC-63394] [-Wx-partial] [vector]  In the use of ‘head’ [extensions]  -- Another comment with indentation [extensions]  {-# LANGUAGE TypeApplications #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE [extensions]  -- hello [extensions]  LambdaCase [extensions]  #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE [extensions]  TypeApplications, [extensions]  -- hello [extensions]  LambdaCase [extensions]  #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE [extensions]  TypeApplications, [extensions]  -- hello [extensions]  LambdaCase [extensions]  #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE [extensions]  -- For explicit type annotations [extensions]  TypeApplications, [extensions]  -- For nicer syntax [extensions]  LambdaCase [extensions]  -- That's all folks! [extensions]  #-} [extensions]  [✔] [extensions]  Parsing extensions with multi-line comments [extensions]  should parse: [extensions]  {-# LANGUAGE {- WHAT IS -} LambdaCase {- THIS SYNTAX? o_O -} #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {- Haskelll -} {-# {- extension -} LANGUAGE {- called -} LambdaCase {- and nothing else -} #-} {- matters -} [extensions]  [✔] [extensions]  should parse: [extensions]  [extensions]  {- | [extensions]  Hello [extensions]  -} [extensions]  {-# LANGUAGE CPP #-} [extensions]  [✔] [extensions]  should parse: [extensions]  [extensions]  -- | Hey [extensions]  -- Hello [extensions]  -- [extensions]  module Abc [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE TypeApplications , LambdaCase #-} [extensions]  {- hello -} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE TypeApplications #-} [extensions]  {- hello -} [extensions]  {-# LANGUAGE LambdaCase #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE LambdaCase #-} {- hello -} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE TypeApplications #-} [extensions]  [extensions]  {- hello -} [extensions]  {-# LANGUAGE LambdaCase #-} [extensions]  [extensions]  hello :: IO () [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE TypeApplications #-} [extensions]  {- This is [extensions]  a very long [extensions]  multiline [extensions]  comment [extensions]  -} [extensions]  {-# LANGUAGE LambdaCase #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE TypeApplications #-} {- Long comment [extensions]  explaining why this extension is required -} [extensions]  {-# LANGUAGE LambdaCase #-} [extensions]  [✔] [extensions]  Parsing extensions with CPP [extensions]  should parse: [extensions]  #if __GLASGOW_HASKELL__ < 810 [extensions]  {-# LANGUAGE TypeApplications #-} [extensions]  #endif [extensions]  {-# LANGUAGE LambdaCase #-} [extensions]  [✔] [extensions]  should parse: [extensions]  #if __GLASGOW_HASKELL__ < 810 [extensions]  {-# LANGUAGE TypeApplications #-} [extensions]  #else [extensions]  {-# LANGUAGE LambdaCase #-} [extensions]  #endif [extensions]  {-# LANGUAGE DerivingStrategies #-} [extensions]  [✔] [extensions]  should parse: [extensions]  #if __GLASGOW_HASKELL__ < 810 [extensions]  {-# LANGUAGE TypeApplications #-} [extensions]  {-# LANGUAGE LambdaCase #-} [extensions]  #endif [extensions]  {-# LANGUAGE DerivingStrategies #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE [extensions]  #if WHAT_IS THIS_SYNTAX o_O [extensions]  TypeApplications, [extensions]  #else [extensions]  LambdaCase [extensions]  #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE [extensions]  #if WHAT_IS THIS_SYNTAX o_O [extensions]  TypeApplications, [extensions]  #else [extensions]  LambdaCase [extensions]  #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE [extensions]  #if WHAT_IS THIS_SYNTAX o_O [extensions]  TypeApplications, [extensions]  #else [extensions]  LambdaCase [extensions]  #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE [extensions]  #if WHAT_IS THIS_SYNTAX o_O [extensions]  TypeApplications, [extensions]  #else [extensions]  LambdaCase [extensions]  #endif [extensions]  #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE [extensions]  #if WHAT_IS THIS_SYNTAX o_O [extensions]  TypeApplications, [extensions]  #else [extensions]  LambdaCase [extensions]  #endif [extensions]  #-} [extensions]  [✔] [extensions]  Parsing LANGUAGE and OPTIONS_GHC pragmas [extensions]  should parse: [extensions]  {-# OPTIONS_GHC -fno-warn-orphans #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# options_ghc -freverse-errors #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# OPTIONS_GHC -fno-warn-orphans -freverse-errors #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# OPTIONS_GHC [extensions]  -fno-warn-orphans [extensions]  -freverse-errors [extensions]  #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# OPTIONS_GHC -fno-warn-orphans #-} [extensions]  {-# OPTIONS_GHC -freverse-errors #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# OPTIONS_GHC -fno-warn-orphans #-} [extensions]  [extensions]  {-# LANGUAGE LambdaCase #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# OPTIONS_GHC -fno-warn-orphans #-} [extensions]  [extensions]  {-# LANGUAGE TypeApplications #-} [extensions]  {-# LANGUAGE LambdaCase #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# OPTIONS_GHC -fno-warn-orphans #-} [extensions]  {-# LANGUAGE TypeApplications #-} [extensions]  {-# OPTIONS_GHC -freverse-errors #-} [extensions]  {-# LANGUAGE LambdaCase #-} [extensions]  [✔] [post-build-hook] Uploading to cachix cache "sellout": /nix/store/2m4rpg6wr1ypm0p096ad5m26qxn01mxx-nothunks-0.3.0.0-doc /nix/store/grmqyrcs438181p24qh0j7lm32iqd8n1-nothunks-0.3.0.0 [post-build-hook] Pushing 2 paths (96 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/grmqyrcs438181p24qh0j7lm32iqd8n1-nothunks-0.3.0.0 (2.71 MiB) [post-build-hook] Pushing /nix/store/2m4rpg6wr1ypm0p096ad5m26qxn01mxx-nothunks-0.3.0.0-doc (841.92 KiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/2m4rpg6wr1ypm0p096ad5m26qxn01mxx-nothunks-0.3.0.0-doc /nix/store/grmqyrcs438181p24qh0j7lm32iqd8n1-nothunks-0.3.0.0 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/2m4rpg6wr1ypm0p096ad5m26qxn01mxx-nothunks-0.3.0.0-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/grmqyrcs438181p24qh0j7lm32iqd8n1-nothunks-0.3.0.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 46 of 171 built (8 building), 395 of 395 downloaded from cache [validation-selective] 861 | ':$$: 'Text "which means that you can't use 'Monad' methods with 'Validation'." [validation-selective]  | ^^^^ [validation-selective] Haddock coverage: [validation-selective]  100% ( 16 / 16) in 'Validation.Combinators' [validation-selective] Warning: '<*?' is out of scope. [validation-selective]  If you qualify the identifier, haddock can try to link it anyway. [validation-selective]  100% ( 39 / 39) in 'Validation' [vector]  (imported from Data.List, but defined in GHC.List): [vector]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [vector]  | [vector] 439 | = V.uniq `eq` (map head . group) [vector]  | ^^^^ [vector] [ 5 of 12] Compiling Tests.Vector.Unboxed ( tests/Tests/Vector/Unboxed.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Unboxed.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Unboxed.dyn_o ) [vector] [ 6 of 12] Compiling Tests.Vector.Strict ( tests/Tests/Vector/Strict.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Strict.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Strict.dyn_o ) [vector] [ 7 of 12] Compiling Tests.Vector.Storable ( tests/Tests/Vector/Storable.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Storable.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Storable.dyn_o ) [vector] [ 8 of 12] Compiling Tests.Vector.Primitive ( tests/Tests/Vector/Primitive.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Primitive.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Primitive.dyn_o ) [vector] [ 9 of 12] Compiling Tests.Vector.Boxed ( tests/Tests/Vector/Boxed.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Boxed.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Vector/Boxed.dyn_o ) [vector] [10 of 12] Compiling Tests.Move ( tests/Tests/Move.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Move.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Move.dyn_o ) [vector] [11 of 12] Compiling Tests.Bundle ( tests/Tests/Bundle.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Bundle.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Tests/Bundle.dyn_o ) [vector]  [vector] tests/Tests/Bundle.hs:76:77: warning: [GHC-63394] [-Wx-partial] [vector]  In the use of ‘head’ [vector]  (imported from Prelude, but defined in GHC.List): [vector]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [vector]  | [vector] 76 | prop_head :: P (S.Bundle v a -> a) = not . S.null ===> S.head `eq` head [vector]  | ^^^^ [vector]  [vector] tests/Tests/Bundle.hs:92:83: warning: [GHC-63394] [-Wx-partial] [vector]  In the use of ‘tail’ [vector]  (imported from Prelude, but defined in GHC.List): [vector]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [vector]  | [vector] 92 | prop_tail :: P (S.Bundle v a -> S.Bundle v a) = not . S.null ===> S.tail `eq` tail [vector]  | ^^^^ [vector] [12 of 12] Compiling Main ( tests/Main.hs, dist/build/vector-tests-O0/vector-tests-O0-tmp/Main.o, dist/build/vector-tests-O0/vector-tests-O0-tmp/Main.dyn_o ) [vector] [13 of 13] Linking dist/build/vector-tests-O0/vector-tests-O0 Building unordered-containers [extensions]  Parsing combinations of different parts [extensions]  should parse: [extensions]  {-# LANGUAGE TypeApplications, LambdaCase #-} [extensions]  {-# language CPP #-} [extensions]  {-# LANGUAGE [extensions]  DerivingVia, [extensions]  DerivingStrategies [extensions]  #-} [extensions]  [✔] [extensions]  should parse: [extensions]  -- first language extension [extensions]  {-# LANGUAGE TypeApplications #-} {- this is type applications -} [extensions]  {- This is nice syntax for \case instead of [extensions]  case mx of [extensions]  Nothing -> ... [extensions]  Just x -> ... -} [extensions]  {-# LANGUAGE LambdaCase {- CASE -} #-} [extensions]  -- That's all folks! [extensions]  [extensions]  main :: IO () [extensions]  main = putStrLn "LANGUAGE" [extensions]  [✔] [extensions]  should parse: [extensions]  -- this is super new extension [extensions]  #if __GLASGOW_HASKELL__ < 810 [extensions]  {-# LANGUAGE TypeApplications #-} [extensions]  -- for old GHC versions we can use another one [extensions]  #else [extensions]  -- or maybe not... [extensions]  {-# LANGUAGE LambdaCase #-} [extensions]  -- YES! [extensions]  #endif [extensions]  {- We can also always use strategies -} [extensions]  {-# LANGUAGE DerivingStrategies #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE [extensions]  -- this is really weird? [extensions]  #if WHAT_IS THIS_SYNTAX o_O [extensions]  {- or is it?.. -} [extensions]  TypeApplications, [extensions]  {- YES! Nobody should write [extensions]  such language pragmas! [extensions]  -} [extensions]  #else [extensions]  -- this is fine though [extensions]  -- i said, this is fine [extensions]  LambdaCase [extensions]  #endif [extensions]  -- innocent comment at the end [extensions]  #-} [extensions]  [✔] [extensions]  should parse: [extensions]  {-# LANGUAGE CPP #-} [extensions]  #if __GLASGOW_HASKELL__ >= 702 [extensions]  {-# LANGUAGE Trustworthy #-} [extensions]  #endif [extensions]  [extensions]  -- | [extensions]  -- Module : Data.ByteString.Base64 [extensions]  [✔] [extensions] Get Extensions [extensions]  should getPackageExtensions [✔] [extensions]  should getPackageExtensionsBySource [✔] [extensions]  should getPackageExtensionsBySource, return NonCabalModule [✔] [extensions]  should getPackageExtensionsBySource, return SourceNotFound [✔] [extensions]  should getModuleExtensions [✔] [extensions]  should getModuleExtensions, return NotCabalModule [✔] [extensions]  should getModuleExtensionsBySource [✔] [extensions]  should getModuleExtensions, return NotCabalModule [✔] [extensions]  [extensions] Finished in 0.4170 seconds [extensions] 91 examples, 0 failures [extensions] Test suite extensions-test: PASS [extensions] Test suite logged to: dist/test/extensions-0.1.0.1-extensions-test.log [extensions] 1 of 1 test suites (1 of 1 test cases) passed. [extensions] Phase: haddockPhase [extensions] Preprocessing library for extensions-0.1.0.1.. [extensions] Running Haddock on library for extensions-0.1.0.1.. [extensions] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [extensions] [1 of 5] Compiling Extensions.Types [extensions] [2 of 5] Compiling Extensions.Module [extensions] [3 of 5] Compiling Extensions.Cabal [extensions] [4 of 5] Compiling Extensions.Package [extensions] [5 of 5] Compiling Extensions [extensions] Haddock coverage: [extensions] Warning: 'Extensions' is ambiguous. It is defined [extensions]  * at src/Extensions/Types.hs:70:19 [extensions]  * at src/Extensions/Types.hs:70:1 [extensions]  You may be able to disambiguate the identifier by qualifying it or [extensions]  by specifying the type/value namespace explicitly. [extensions]  Defaulting to the one defined at src/Extensions/Types.hs:70:1 [extensions] Warning: 'ParsedExtensions' is ambiguous. It is defined [extensions]  * at src/Extensions/Types.hs:81:25 [extensions]  * at src/Extensions/Types.hs:81:1 [extensions]  You may be able to disambiguate the identifier by qualifying it or [extensions]  by specifying the type/value namespace explicitly. [extensions]  Defaulting to the one defined at src/Extensions/Types.hs:81:1 [extensions]  100% ( 22 / 22) in 'Extensions.Types' [extensions] Warning: 'ParsedExtensions' is ambiguous. It is defined [extensions]  * at src/Extensions/Types.hs:81:25 [extensions]  * at src/Extensions/Types.hs:81:1 [extensions]  You may be able to disambiguate the identifier by qualifying it or [extensions]  by specifying the type/value namespace explicitly. [extensions]  Defaulting to the one defined at src/Extensions/Types.hs:81:1 [extensions]  100% ( 13 / 13) in 'Extensions.Module' [extensions] Warning: 'BuildInfo' is ambiguous. It is defined [extensions]  * in ‘Distribution.Types.BuildInfo’ [extensions]  * in ‘Distribution.Types.BuildInfo’ [extensions]  You may be able to disambiguate the identifier by qualifying it or [extensions]  by specifying the type/value namespace explicitly. [extensions]  Defaulting to the one defined in ‘Distribution.Types.BuildInfo’ [extensions]  100% ( 8 / 8) in 'Extensions.Cabal' [generic-arbitrary] Phase: setupCompilerEnvironmentPhase [generic-arbitrary] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [generic-arbitrary] Phase: unpackPhase [generic-arbitrary] unpacking source archive /nix/store/pqsb68zcd86h2dl9v2y7x2yvg11m8wjh-generic-arbitrary-1.0.1.2.tar.gz [generic-arbitrary] source root is generic-arbitrary-1.0.1.2 [generic-arbitrary] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "generic-arbitrary-1.0.1.2/test/Test.hs" [generic-arbitrary] Phase: patchPhase [generic-arbitrary] Phase: compileBuildDriverPhase [generic-arbitrary] setupCompileFlags: -package-db=/build/tmp.RkZmwmEAAv/setup-package.conf.d -threaded [generic-arbitrary] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.RkZmwmEAAv/Main.o ) [generic-arbitrary] [2 of 2] Linking Setup [generic-arbitrary] Phase: updateAutotoolsGnuConfigScriptsPhase [generic-arbitrary] Phase: configurePhase [generic-arbitrary] configureFlags: --verbose --prefix=/nix/store/rmsas2jja5aw5bxcj4ynbdd23y69xf67-generic-arbitrary-1.0.1.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/gc2mig0yp04kkm36bgfwmx70gpbc8q62-generic-arbitrary-1.0.1.2-doc/share/doc/generic-arbitrary-1.0.1.2 --with-gcc=gcc --package-db=/build/tmp.RkZmwmEAAv/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [generic-arbitrary] Using Parsec parser [generic-arbitrary] Configuring generic-arbitrary-1.0.1.2... [generic-arbitrary] Dependency QuickCheck >=2.8: using QuickCheck-2.14.3 [generic-arbitrary] Dependency base >=4.8 && <5: using base-4.19.0.0 [generic-arbitrary] Dependency QuickCheck >=2.10: using QuickCheck-2.14.3 [generic-arbitrary] Dependency base >=4.12 && <5: using base-4.19.0.0 [generic-arbitrary] Dependency deepseq: using deepseq-1.5.0.0 [generic-arbitrary] Dependency generic-arbitrary: using generic-arbitrary-1.0.1.2 [generic-arbitrary] Dependency tasty <1.4.0.1 || >=1.4.2: using tasty-1.5.3 [generic-arbitrary] Dependency tasty-discover >=2.0.0: using tasty-discover-5.0.1 [generic-arbitrary] Dependency tasty-hunit >=0.9.2: using tasty-hunit-0.10.2 [generic-arbitrary] Dependency tasty-quickcheck: using tasty-quickcheck-0.11 [generic-arbitrary] Source component graph: [generic-arbitrary]  component lib [generic-arbitrary]  component test:test dependency lib [generic-arbitrary] Configured component graph: [generic-arbitrary]  component generic-arbitrary-1.0.1.2-GFK2bJfalZd7lBSO7JMvNH [generic-arbitrary]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [generic-arbitrary]  include base-4.19.0.0-b960 [generic-arbitrary]  component generic-arbitrary-1.0.1.2-KorED0YKWyBIXkW6MnQ4Np-test [generic-arbitrary]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [generic-arbitrary]  include base-4.19.0.0-b960 [generic-arbitrary]  include deepseq-1.5.0.0-412f [generic-arbitrary]  include generic-arbitrary-1.0.1.2-GFK2bJfalZd7lBSO7JMvNH [generic-arbitrary]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [generic-arbitrary]  include tasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is [generic-arbitrary]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [generic-arbitrary]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [generic-arbitrary] Linked component graph: [generic-arbitrary]  unit generic-arbitrary-1.0.1.2-GFK2bJfalZd7lBSO7JMvNH [generic-arbitrary]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [generic-arbitrary]  include base-4.19.0.0-b960 [generic-arbitrary]  Test.QuickCheck.Arbitrary.Generic=generic-arbitrary-1.0.1.2-GFK2bJfalZd7lBSO7JMvNH:Test.QuickCheck.Arbitrary.Generic [generic-arbitrary]  unit generic-arbitrary-1.0.1.2-KorED0YKWyBIXkW6MnQ4Np-test [generic-arbitrary]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [generic-arbitrary]  include base-4.19.0.0-b960 [generic-arbitrary]  include deepseq-1.5.0.0-412f [megaparsec] [11 of 19] Compiling Text.Megaparsec.Debug ( Text/Megaparsec/Debug.hs, nothing ) [megaparsec] [12 of 19] Compiling Text.Megaparsec ( Text/Megaparsec.hs, nothing ) [megaparsec] [13 of 19] Compiling Text.Megaparsec.Common ( Text/Megaparsec/Common.hs, nothing ) [megaparsec] [14 of 19] Compiling Text.Megaparsec.Lexer ( Text/Megaparsec/Lexer.hs, nothing ) [megaparsec] [15 of 19] Compiling Text.Megaparsec.Char ( Text/Megaparsec/Char.hs, nothing ) [megaparsec] [16 of 19] Compiling Text.Megaparsec.Char.Lexer ( Text/Megaparsec/Char/Lexer.hs, nothing ) [megaparsec] [17 of 19] Compiling Text.Megaparsec.Byte.Binary ( Text/Megaparsec/Byte/Binary.hs, nothing ) [megaparsec] [18 of 19] Compiling Text.Megaparsec.Byte ( Text/Megaparsec/Byte.hs, nothing ) [megaparsec] [19 of 19] Compiling Text.Megaparsec.Byte.Lexer ( Text/Megaparsec/Byte/Lexer.hs, nothing ) [megaparsec] Haddock coverage: [megaparsec] Warning: 'SourcePos' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/Pos.hs:121:18 [megaparsec]  * at Text/Megaparsec/Pos.hs:121:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/Pos.hs:121:1 [megaparsec] Warning: 'Pos' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/Pos.hs:51:15 [megaparsec]  * at Text/Megaparsec/Pos.hs:51:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/Pos.hs:51:1 [megaparsec] Warning: 'InvalidPosException' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/Pos.hs:107:5 [megaparsec]  * at Text/Megaparsec/Pos.hs:105:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/Pos.hs:105:1 [megaparsec]  100% ( 12 / 12) in 'Text.Megaparsec.Pos' [megaparsec] Warning: 'State' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/State.hs:39:18 [megaparsec]  * at Text/Megaparsec/State.hs:39:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/State.hs:39:1 [megaparsec]  100% ( 5 / 5) in 'Text.Megaparsec.State' [megaparsec]  100% ( 4 / 4) in 'Text.Megaparsec.Unicode' [megaparsec] Warning: 'SourcePos' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/Pos.hs:121:18 [megaparsec]  * at Text/Megaparsec/Pos.hs:121:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/Pos.hs:121:1 [megaparsec] Warning: 'PosState' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/State.hs:101:19 [megaparsec]  * at Text/Megaparsec/State.hs:101:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/State.hs:101:1 [megaparsec] Warning: 'ShareInput' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/Stream.hs:187:24 [megaparsec]  * at Text/Megaparsec/Stream.hs:187:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/Stream.hs:187:1 [megaparsec] Warning: 'NoShareInput' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/Stream.hs:262:26 [megaparsec]  * at Text/Megaparsec/Stream.hs:262:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/Stream.hs:262:1 [megaparsec] Warning: 'Text' is ambiguous. It is defined [megaparsec]  * in ‘Data.Text.Internal’ [megaparsec]  * in ‘Data.Text.Internal.Lazy’ [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ [megaparsec] Warning: 'ByteString' is ambiguous. It is defined [megaparsec]  * in ‘Data.ByteString.Internal.Type’ [megaparsec]  * in ‘Data.ByteString.Lazy.Internal’ [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [trial] Documentation created: dist/doc/html/trial/, dist/doc/html/trial/trial.txt [trial] Preprocessing test suite 'trial-doctest' for trial-0.0.0.0.. [trial] Preprocessing test suite 'trial-test' for trial-0.0.0.0.. [trial] Phase: installPhase [trial] Installing library in /nix/store/ax0yya30s51mqcdw7yshcx9w9n0x5fcb-trial-0.0.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/trial-0.0.0.0-IOlBFY6Ej7E68uGXFizp3b [trial] Phase: fixupPhase [trial] shrinking RPATHs of ELF executables and libraries in /nix/store/ax0yya30s51mqcdw7yshcx9w9n0x5fcb-trial-0.0.0.0 [trial] shrinking /nix/store/ax0yya30s51mqcdw7yshcx9w9n0x5fcb-trial-0.0.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHStrial-0.0.0.0-IOlBFY6Ej7E68uGXFizp3b-ghc9.8.1.so [trial] checking for references to /build/ in /nix/store/ax0yya30s51mqcdw7yshcx9w9n0x5fcb-trial-0.0.0.0... [trial] patching script interpreter paths in /nix/store/ax0yya30s51mqcdw7yshcx9w9n0x5fcb-trial-0.0.0.0 [trial] stripping (with command strip and flags -S -p) in /nix/store/ax0yya30s51mqcdw7yshcx9w9n0x5fcb-trial-0.0.0.0/lib [trial] shrinking RPATHs of ELF executables and libraries in /nix/store/6xnzbiihfnnda5iddvxpyfl6nw745kdg-trial-0.0.0.0-doc [trial] checking for references to /build/ in /nix/store/6xnzbiihfnnda5iddvxpyfl6nw745kdg-trial-0.0.0.0-doc... [trial] patching script interpreter paths in /nix/store/6xnzbiihfnnda5iddvxpyfl6nw745kdg-trial-0.0.0.0-doc [validation-selective] Warning: Validation: could not find link destinations for: [validation-selective]  - Validation.NoValidationMonadError [validation-selective]  - Validation.Rep_Validation [validation-selective]  - Validation.Rep1_Validation [validation-selective] Documentation created: dist/doc/html/validation-selective/, [validation-selective] dist/doc/html/validation-selective/validation-selective.txt [validation-selective] Preprocessing test suite 'validation-selective-test' for validation-selective-0.2.0.0.. [validation-selective] Phase: installPhase [validation-selective] Installing library in /nix/store/v96p9qs90j8giz2h820r5hgvnzvz1wqf-validation-selective-0.2.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/validation-selective-0.2.0.0-IbYDJ5cuVVLCU9Oz4Y2RQb [validation-selective] Phase: fixupPhase [validation-selective] shrinking RPATHs of ELF executables and libraries in /nix/store/v96p9qs90j8giz2h820r5hgvnzvz1wqf-validation-selective-0.2.0.0 [validation-selective] shrinking /nix/store/v96p9qs90j8giz2h820r5hgvnzvz1wqf-validation-selective-0.2.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSvalidation-selective-0.2.0.0-IbYDJ5cuVVLCU9Oz4Y2RQb-ghc9.8.1.so [validation-selective] checking for references to /build/ in /nix/store/v96p9qs90j8giz2h820r5hgvnzvz1wqf-validation-selective-0.2.0.0... [validation-selective] patching script interpreter paths in /nix/store/v96p9qs90j8giz2h820r5hgvnzvz1wqf-validation-selective-0.2.0.0 [validation-selective] stripping (with command strip and flags -S -p) in /nix/store/v96p9qs90j8giz2h820r5hgvnzvz1wqf-validation-selective-0.2.0.0/lib [validation-selective] shrinking RPATHs of ELF executables and libraries in /nix/store/s8a0rcmlv8nr3shlxvwnzh0zng8fv78k-validation-selective-0.2.0.0-doc [validation-selective] checking for references to /build/ in /nix/store/s8a0rcmlv8nr3shlxvwnzh0zng8fv78k-validation-selective-0.2.0.0-doc... [validation-selective] patching script interpreter paths in /nix/store/s8a0rcmlv8nr3shlxvwnzh0zng8fv78k-validation-selective-0.2.0.0-doc [vector] Preprocessing test suite 'vector-tests-O2' for vector-0.13.2.0.. [vector] Building test suite 'vector-tests-O2' for vector-0.13.2.0.. [vector] [ 1 of 12] Compiling Boilerplater ( tests/Boilerplater.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Boilerplater.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Boilerplater.dyn_o ) [vector] [ 2 of 12] Compiling Tests.Vector.UnitTests ( tests/Tests/Vector/UnitTests.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/UnitTests.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/UnitTests.dyn_o ) [extensions]  100% ( 9 / 9) in 'Extensions.Package' [extensions]  100% ( 9 / 9) in 'Extensions' [extensions] Warning: Extensions.Module: could not find link destinations for: [extensions]  - Extensions.Module.ParsedExtension [generic-arbitrary]  include generic-arbitrary-1.0.1.2-GFK2bJfalZd7lBSO7JMvNH [generic-arbitrary]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [generic-arbitrary]  include tasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is [generic-arbitrary]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [generic-arbitrary]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [generic-arbitrary] Ready component graph: [generic-arbitrary]  definite generic-arbitrary-1.0.1.2-GFK2bJfalZd7lBSO7JMvNH [generic-arbitrary]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [generic-arbitrary]  depends base-4.19.0.0-b960 [generic-arbitrary]  definite generic-arbitrary-1.0.1.2-KorED0YKWyBIXkW6MnQ4Np-test [generic-arbitrary]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [generic-arbitrary]  depends base-4.19.0.0-b960 [generic-arbitrary]  depends deepseq-1.5.0.0-412f [generic-arbitrary]  depends generic-arbitrary-1.0.1.2-GFK2bJfalZd7lBSO7JMvNH [generic-arbitrary]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [generic-arbitrary]  depends tasty-discover-5.0.1-Kca06vxyun68QbLQKXC1is [generic-arbitrary]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [generic-arbitrary]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [generic-arbitrary] Using Cabal-3.10.2.0 compiled by ghc-9.8 [generic-arbitrary] Using compiler: ghc-9.8.1 [generic-arbitrary] Using install prefix: [generic-arbitrary] /nix/store/rmsas2jja5aw5bxcj4ynbdd23y69xf67-generic-arbitrary-1.0.1.2 [generic-arbitrary] Executables installed in: [generic-arbitrary] /nix/store/rmsas2jja5aw5bxcj4ynbdd23y69xf67-generic-arbitrary-1.0.1.2/bin [generic-arbitrary] Libraries installed in: [generic-arbitrary] /nix/store/rmsas2jja5aw5bxcj4ynbdd23y69xf67-generic-arbitrary-1.0.1.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/generic-arbitrary-1.0.1.2-GFK2bJfalZd7lBSO7JMvNH [generic-arbitrary] Dynamic Libraries installed in: [generic-arbitrary] /nix/store/rmsas2jja5aw5bxcj4ynbdd23y69xf67-generic-arbitrary-1.0.1.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [generic-arbitrary] Private executables installed in: [generic-arbitrary] /nix/store/rmsas2jja5aw5bxcj4ynbdd23y69xf67-generic-arbitrary-1.0.1.2/libexec/x86_64-linux-ghc-9.8.1/generic-arbitrary-1.0.1.2 [generic-arbitrary] Data files installed in: [generic-arbitrary] /nix/store/rmsas2jja5aw5bxcj4ynbdd23y69xf67-generic-arbitrary-1.0.1.2/share/x86_64-linux-ghc-9.8.1/generic-arbitrary-1.0.1.2 [generic-arbitrary] Documentation installed in: [generic-arbitrary] /nix/store/gc2mig0yp04kkm36bgfwmx70gpbc8q62-generic-arbitrary-1.0.1.2-doc/share/doc/generic-arbitrary-1.0.1.2 [generic-arbitrary] Configuration files installed in: [generic-arbitrary] /nix/store/rmsas2jja5aw5bxcj4ynbdd23y69xf67-generic-arbitrary-1.0.1.2/etc [generic-arbitrary] No alex found [generic-arbitrary] Using ar found on system at: [generic-arbitrary] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [generic-arbitrary] No c2hs found [generic-arbitrary] No cpphs found [generic-arbitrary] No doctest found [generic-arbitrary] Using gcc version 14.3.0 given by user at: [generic-arbitrary] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [generic-arbitrary] Using ghc version 9.8.1 found on system at: [generic-arbitrary] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [generic-arbitrary] Using ghc-pkg version 9.8.1 found on system at: [generic-arbitrary] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [generic-arbitrary] No ghcjs found [generic-arbitrary] No ghcjs-pkg found [generic-arbitrary] No greencard found [generic-arbitrary] Using haddock version 2.30.0 found on system at: [generic-arbitrary] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [generic-arbitrary] No happy found [generic-arbitrary] Using haskell-suite found on system at: haskell-suite-dummy-location [generic-arbitrary] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [generic-arbitrary] No hmake found [generic-arbitrary] Using hpc version 0.69 found on system at: [generic-arbitrary] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [generic-arbitrary] Using hsc2hs version 0.68.10 found on system at: [generic-arbitrary] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [generic-arbitrary] Using hscolour version 1.25 found on system at: [generic-arbitrary] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [generic-arbitrary] No jhc found [generic-arbitrary] Using ld found on system at: [generic-arbitrary] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [generic-arbitrary] No pkg-config found [generic-arbitrary] Using runghc version 9.8.1 found on system at: [generic-arbitrary] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [generic-arbitrary] Using strip version 2.44 found on system at: [generic-arbitrary] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [generic-arbitrary] Using tar found on system at: [generic-arbitrary] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [generic-arbitrary] No uhc found [generic-arbitrary] Phase: buildPhase [generic-arbitrary] Preprocessing library for generic-arbitrary-1.0.1.2.. [generic-arbitrary] Building library for generic-arbitrary-1.0.1.2.. [megaparsec]  Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ [megaparsec]  100% ( 6 / 6) in 'Text.Megaparsec.Stream' [megaparsec] Warning: 'PosState' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/State.hs:101:19 [megaparsec]  * at Text/Megaparsec/State.hs:101:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/State.hs:101:1 [megaparsec] Warning: 'SourcePos' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/Pos.hs:121:18 [megaparsec]  * at Text/Megaparsec/Pos.hs:121:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/Pos.hs:121:1 [megaparsec] Warning: 'ParseErrorBundle' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/Error.hs:250:29 [megaparsec]  * at Text/Megaparsec/Error.hs:250:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/Error.hs:250:1 [megaparsec]  100% ( 18 / 18) in 'Text.Megaparsec.Error' [megaparsec] Warning: 'ET' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/Error/Builder.hs:59:13 [megaparsec]  * at Text/Megaparsec/Error/Builder.hs:59:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/Error/Builder.hs:59:1 [megaparsec]  100% ( 17 / 17) in 'Text.Megaparsec.Error.Builder' [megaparsec] Warning: 'State' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/State.hs:39:18 [megaparsec]  * at Text/Megaparsec/State.hs:39:1 [megaparsec]  * in ‘Control.Monad.Trans.State.Lazy’ [megaparsec]  * in ‘Control.Monad.Trans.State.Strict’ [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/State.hs:39:1 [megaparsec] Warning: 'Reply' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/Internal.hs:106:20 [megaparsec]  * at Text/Megaparsec/Internal.hs:106:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/Internal.hs:106:1 [megaparsec] Warning: 'ParsecT' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/Internal.hs:131:27 [megaparsec]  * at Text/Megaparsec/Internal.hs:131:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/Internal.hs:131:1 [megaparsec] Warning: 'Hints' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/Internal.hs:92:19 [megaparsec]  * at Text/Megaparsec/Internal.hs:92:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/Internal.hs:92:1 [megaparsec] Warning: 'label' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/Class.hs:61:3 [megaparsec]  * in ‘Control.Monad.Cont.Class’ [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/Class.hs:61:3 [megaparsec] Warning: 'empty' is ambiguous. It is defined [megaparsec]  * in ‘GHC.Base’ [megaparsec]  * in ‘Data.Set.Internal’ [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined in ‘Data.Set.Internal’ [megaparsec]  100% ( 14 / 14) in 'Text.Megaparsec.Internal' [megaparsec] Warning: 'ParsecT' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/Internal.hs:131:27 [megaparsec]  * at Text/Megaparsec/Internal.hs:131:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/Internal.hs:131:1 [megaparsec] Warning: 'State' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/State.hs:39:18 [megaparsec]  * at Text/Megaparsec/State.hs:39:1 [megaparsec]  * in ‘Control.Monad.Trans.State.Lazy’ [megaparsec]  * in ‘Control.Monad.Trans.State.Strict’ [post-build-hook] Uploading to cachix cache "sellout": /nix/store/6xnzbiihfnnda5iddvxpyfl6nw745kdg-trial-0.0.0.0-doc /nix/store/ax0yya30s51mqcdw7yshcx9w9n0x5fcb-trial-0.0.0.0 [post-build-hook] Pushing 1 paths (78 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/ax0yya30s51mqcdw7yshcx9w9n0x5fcb-trial-0.0.0.0 (1.20 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/6xnzbiihfnnda5iddvxpyfl6nw745kdg-trial-0.0.0.0-doc /nix/store/ax0yya30s51mqcdw7yshcx9w9n0x5fcb-trial-0.0.0.0 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 4 paths... [post-build-hook] copying path '/nix/store/w3ypcimh0kcfjj209qsk1hmhw5qigcxw-colourista-0.1.0.2-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/6xnzbiihfnnda5iddvxpyfl6nw745kdg-trial-0.0.0.0-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/vsb1vj407f3lvzmj38vf6kwz6wx0gw5h-colourista-0.1.0.2' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/ax0yya30s51mqcdw7yshcx9w9n0x5fcb-trial-0.0.0.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 6 paths... [post-build-hook] copying path '/nix/store/2l0b3aklrg6iq8q4nmb081s9c3r4dg38-trial-0.0.0.0-r5.cabal.drv' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/bmhb09blwagb3p9fxnp8wypy3q3nl9cf-colourista-0.1.0.2-r6.cabal.drv' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/pbxry4awbp48x395r9x5ahxc3in45fkv-trial-0.0.0.0.tar.gz.drv' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/ddmvi022p6g319pq4z6ism6llfx6fdjx-colourista-0.1.0.2.tar.gz.drv' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/ik6wjwyfzhr788vrq7gv2v4wk0ippjxg-colourista-0.1.0.2.drv' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/9zacqhy8ahcvahyqmb783k4k31z5ax5d-trial-0.0.0.0.drv' to 'https://cache.nix-ci.com'... Progress: 47 of 171 built (8 building), 395 of 395 downloaded from cache [post-build-hook] Uploading to cachix cache "sellout": /nix/store/s8a0rcmlv8nr3shlxvwnzh0zng8fv78k-validation-selective-0.2.0.0-doc /nix/store/v96p9qs90j8giz2h820r5hgvnzvz1wqf-validation-selective-0.2.0.0 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/s8a0rcmlv8nr3shlxvwnzh0zng8fv78k-validation-selective-0.2.0.0-doc /nix/store/v96p9qs90j8giz2h820r5hgvnzvz1wqf-validation-selective-0.2.0.0 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/wznblq88pyb7q7dj929sc59dvcpizgms-selective-0.7.0.1-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/9yilb5wcg0xx0cnsykkak5b56r3f2phy-selective-0.7.0.1' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/v96p9qs90j8giz2h820r5hgvnzvz1wqf-validation-selective-0.2.0.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 48 of 172 built (7 building), 395 of 395 downloaded from cache Building trial-optparse-applicative [extensions] Documentation created: dist/doc/html/extensions/, [extensions] dist/doc/html/extensions/extensions.txt [extensions] Preprocessing executable 'extensions' for extensions-0.1.0.1.. [extensions] Preprocessing test suite 'extensions-test' for extensions-0.1.0.1.. [extensions] Phase: installPhase [extensions] Installing library in /nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/extensions-0.1.0.1-2KkHeOHlgc8HUiYpmiBYsm [extensions] Installing executable extensions in /nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1/bin [extensions] Warning: The directory [extensions] /nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1/bin is not in [extensions] the system search path. [extensions] Phase: fixupPhase [extensions] shrinking RPATHs of ELF executables and libraries in /nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1 [extensions] shrinking /nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSextensions-0.1.0.1-2KkHeOHlgc8HUiYpmiBYsm-ghc9.8.1.so [extensions] shrinking /nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1/bin/extensions [extensions] checking for references to /build/ in /nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1... [extensions] patching script interpreter paths in /nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1 [extensions] stripping (with command strip and flags -S -p) in /nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1/lib /nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1/bin [generic-arbitrary] [1 of 1] Compiling Test.QuickCheck.Arbitrary.Generic ( src/Test/QuickCheck/Arbitrary/Generic.hs, dist/build/Test/QuickCheck/Arbitrary/Generic.o, dist/build/Test/QuickCheck/Arbitrary/Generic.dyn_o ) [generic-arbitrary] [1 of 1] Compiling Test.QuickCheck.Arbitrary.Generic ( src/Test/QuickCheck/Arbitrary/Generic.hs, dist/build/Test/QuickCheck/Arbitrary/Generic.p_o ) [generic-arbitrary] Preprocessing test suite 'test' for generic-arbitrary-1.0.1.2.. [generic-arbitrary] Building test suite 'test' for generic-arbitrary-1.0.1.2.. [generic-arbitrary] [1 of 7] Compiling Auxiliary ( test/Auxiliary.hs, dist/build/test/test-tmp/Auxiliary.o ) [generic-arbitrary] [2 of 7] Compiling EnumTest ( test/EnumTest.hs, dist/build/test/test-tmp/EnumTest.o ) [generic-arbitrary] [3 of 7] Compiling LimitationDemo ( test/LimitationDemo.hs, dist/build/test/test-tmp/LimitationDemo.o ) [generic-arbitrary] [4 of 7] Compiling NoTypecheckTest ( test/NoTypecheckTest.hs, dist/build/test/test-tmp/NoTypecheckTest.o ) [generic-arbitrary] [5 of 7] Compiling ParametersTest ( test/ParametersTest.hs, dist/build/test/test-tmp/ParametersTest.o ) [generic-arbitrary] [6 of 7] Compiling RecursiveTest ( test/RecursiveTest.hs, dist/build/test/test-tmp/RecursiveTest.o ) [generic-arbitrary] [7 of 7] Compiling Main ( test/Test.hs, dist/build/test/test-tmp/Main.o ) [generic-arbitrary] [8 of 8] Linking dist/build/test/test [generic-arbitrary] Phase: checkPhase [generic-arbitrary] Running 1 test suites... [generic-arbitrary] Test suite test: RUNNING... [generic-arbitrary] test/Test.hs [generic-arbitrary]  CountryTest: OK [generic-arbitrary]  +++ OK, passed 100 tests. [generic-arbitrary]  mustFail: OK [generic-arbitrary]  argumentConstraintFail: OK (0.01s) [generic-arbitrary]  properArgumentConstraint: OK [generic-arbitrary]  +++ OK, passed 100 tests. [generic-arbitrary]  unitTotal: OK [generic-arbitrary]  +++ OK, passed 100 tests. [generic-arbitrary]  singleTotal: OK [generic-arbitrary]  +++ OK, passed 100 tests. [generic-arbitrary]  multipleTotal: OK [generic-arbitrary]  +++ OK, passed 100 tests. [generic-arbitrary]  recTotal: OK [generic-arbitrary]  +++ OK, passed 100 tests. [generic-arbitrary]  exprTotal: OK (0.01s) [generic-arbitrary]  +++ OK, passed 100 tests. [generic-arbitrary]  recursiveTotal: OK (0.01s) [generic-arbitrary]  +++ OK, passed 100 tests. [generic-arbitrary]  deepRecursiveTotal: OK [generic-arbitrary]  +++ OK, passed 100 tests. [generic-arbitrary]  Ptotal: OK [generic-arbitrary]  +++ OK, passed 100 tests. [generic-arbitrary]  [generic-arbitrary] All 12 tests passed (0.02s) [generic-arbitrary] Test suite test: PASS [generic-arbitrary] Test suite logged to: dist/test/generic-arbitrary-1.0.1.2-test.log [generic-arbitrary] 1 of 1 test suites (1 of 1 test cases) passed. [generic-arbitrary] Phase: haddockPhase [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/State.hs:39:1 [megaparsec]  100% ( 3 / 3) in 'Text.Megaparsec.Debug' [megaparsec] Warning: 'ParseErrorBundle' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/Error.hs:250:29 [megaparsec]  * at Text/Megaparsec/Error.hs:250:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/Error.hs:250:1 [megaparsec] Warning: 'ParsecT' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/Internal.hs:131:27 [megaparsec]  * at Text/Megaparsec/Internal.hs:131:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/Internal.hs:131:1 [megaparsec] Warning: 'Identity' is ambiguous. It is defined [megaparsec]  * in ‘Data.Functor.Identity’ [megaparsec]  * in ‘Data.Functor.Identity’ [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined in ‘Data.Functor.Identity’ [megaparsec] Warning: 'SourcePos' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/Pos.hs:121:18 [megaparsec]  * at Text/Megaparsec/Pos.hs:121:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/Pos.hs:121:1 [megaparsec]  100% ( 51 / 51) in 'Text.Megaparsec' [megaparsec] Warning: 'skipLineComment' is out of scope. [megaparsec]  If you qualify the identifier, haddock can try to link it anyway. [megaparsec] Warning: 'skipBlockComment' is out of scope. [megaparsec]  If you qualify the identifier, haddock can try to link it anyway. [megaparsec]  100% ( 37 / 37) in 'Text.Megaparsec.Char' [megaparsec] Warning: 'space' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/Char.hs:102:1 [megaparsec]  * at Text/Megaparsec/Lexer.hs:68:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/Lexer.hs:68:1 [megaparsec]  100% ( 27 / 27) in 'Text.Megaparsec.Char.Lexer' [megaparsec]  100% ( 21 / 21) in 'Text.Megaparsec.Byte.Binary' [megaparsec]  100% ( 29 / 29) in 'Text.Megaparsec.Byte' [megaparsec] Warning: 'space' is ambiguous. It is defined [megaparsec]  * at Text/Megaparsec/Byte.hs:93:1 [megaparsec]  * at Text/Megaparsec/Lexer.hs:68:1 [megaparsec]  You may be able to disambiguate the identifier by qualifying it or [megaparsec]  by specifying the type/value namespace explicitly. [megaparsec]  Defaulting to the one defined at Text/Megaparsec/Lexer.hs:68:1 [megaparsec]  100% ( 17 / 17) in 'Text.Megaparsec.Byte.Lexer' [megaparsec] Warning: Text.Megaparsec.Pos: could not find link destinations for: [megaparsec]  - Text.Megaparsec.Pos.Rep_SourcePos [megaparsec]  - Text.Megaparsec.Pos.Rep_InvalidPosException [megaparsec]  - Text.Megaparsec.Pos.Rep_Pos [megaparsec] Warning: Text.Megaparsec.State: could not find link destinations for: [megaparsec]  - Text.Megaparsec.State.Rep_State [megaparsec]  - Text.Megaparsec.State.Rep_PosState [megaparsec] Warning: Text.Megaparsec.Stream: could not find link destinations for: [megaparsec]  - Text.Megaparsec.Stream.D:R:TokenSeq [megaparsec]  - Text.Megaparsec.Stream.D:R:TokensSeq [megaparsec]  - Text.Megaparsec.Stream.D:R:TokenList [megaparsec]  - Text.Megaparsec.Stream.D:R:TokensList [megaparsec]  - Text.Megaparsec.Stream.D:R:TokenText [megaparsec]  - Text.Megaparsec.Stream.D:R:TokensText [megaparsec]  - Text.Megaparsec.Stream.D:R:TokenText0 [megaparsec]  - Text.Megaparsec.Stream.D:R:TokensText0 [megaparsec]  - Text.Megaparsec.Stream.D:R:TokenByteString [megaparsec]  - Text.Megaparsec.Stream.D:R:TokensByteString [megaparsec]  - Text.Megaparsec.Stream.D:R:TokenByteString0 [megaparsec]  - Text.Megaparsec.Stream.D:R:TokensByteString0 [megaparsec]  - Text.Megaparsec.Stream.D:R:TokenShareInput [megaparsec]  - Text.Megaparsec.Stream.D:R:TokensShareInput [megaparsec]  - Text.Megaparsec.Stream.D:R:TokenShareInput0 [megaparsec]  - Text.Megaparsec.Stream.D:R:TokensShareInput0 [megaparsec]  - Text.Megaparsec.Stream.D:R:TokenShareInput1 [megaparsec]  - Text.Megaparsec.Stream.D:R:TokensShareInput1 [megaparsec]  - Text.Megaparsec.Stream.D:R:TokenShareInput2 [megaparsec]  - Text.Megaparsec.Stream.D:R:TokensShareInput2 [megaparsec]  - Text.Megaparsec.Stream.D:R:TokenNoShareInput [megaparsec]  - Text.Megaparsec.Stream.D:R:TokensNoShareInput [megaparsec]  - Text.Megaparsec.Stream.D:R:TokenNoShareInput0 [slist] Examples: 227 Tried: 227 Errors: 0 Failures: 0 [slist] Test suite slist-doctest: PASS [slist] Test suite logged to: dist/test/slist-0.2.1.0-slist-doctest.log [slist] Test suite slist-test: RUNNING... [slist]  [slist] Size tests [slist]  'Num' laws [slist]  Neutrality of 0 over addition [✔] [slist]  passed 100 tests. [slist]  Commutativity of (+) [✔] [slist]  passed 100 tests. [slist]  Associativity of (+) [✔] [slist]  passed 100 tests. [slist]  Neutrality of 1 over multiplication [✔] [slist]  passed 100 tests. [slist]  Commutativity of (*) [✔] [slist]  passed 100 tests. [slist]  Associativity of (*) [✔] [slist]  passed 100 tests. [slist]  Distributivity of (*) with respect to (+) [✔] [slist]  passed 100 tests. [slist]  'abs' and 'signum' correspondence [✔] [slist]  passed 100 tests. [slist]  [slist] Finished in 0.1447 seconds [slist] 8 examples, 0 failures [slist] Test suite slist-test: PASS [slist] Test suite logged to: dist/test/slist-0.2.1.0-slist-test.log [slist] 2 of 2 test suites (2 of 2 test cases) passed. [slist] Phase: haddockPhase [slist] Preprocessing test suite 'slist-doctest' for slist-0.2.1.0.. [slist] Preprocessing library for slist-0.2.1.0.. [slist] Running Haddock on library for slist-0.2.1.0.. [slist] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [slist] [1 of 5] Compiling Slist.Size [slist] [2 of 5] Compiling Slist.Type [slist]  [slist] src/Slist/Type.hs:29:57: warning: [GHC-38856] [-Wunused-imports] [slist]  The import of ‘liftA2’ [slist]  from module ‘Control.Applicative’ is redundant [slist]  | [slist] 29 | import Control.Applicative (Alternative (empty, (<|>)), liftA2) [slist]  | ^^^^^^ [slist]  [slist] src/Slist/Type.hs:143:5: warning: [GHC-94458] [-Winvalid-haddock] [slist]  A Haddock comment cannot appear in this position and will be ignored. [slist]  | [slist] 143 | -- | Is the element in the structure? [slist]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [slist] [3 of 5] Compiling Slist.Maybe [slist] [4 of 5] Compiling Slist.Containers [slist] [5 of 5] Compiling Slist [slist]  [slist] src/Slist.hs:392:8: warning: [GHC-63394] [-Wx-partial] [slist]  In the use of ‘head’ [slist]  (imported from Prelude, but defined in GHC.List): [slist]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [slist]  | [slist] 392 | head = P.head . sList [slist]  | ^^^^^^ [slist]  [slist] src/Slist.hs:407:22: warning: [GHC-63394] [-Wx-partial] [slist]  In the use of ‘head’ [slist]  (imported from Prelude, but defined in GHC.List): [slist]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [slist]  | [slist] 407 | _ -> Just $ P.head sList [slist]  | ^^^^^^ [slist] Haddock coverage: [slist] Warning: 'Size' is ambiguous. It is defined [slist]  * at src/Slist/Size.hs:35:7 [slist]  * at src/Slist/Size.hs:33:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist/Size.hs:33:1 [slist]  100% ( 3 / 3) in 'Slist.Size' [slist] Warning: 'Slist' is ambiguous. It is defined [slist]  * at src/Slist/Type.hs:46:16 [slist]  * at src/Slist/Type.hs:46:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist/Type.hs:46:1 [slist] Warning: 'Size' is ambiguous. It is defined [slist]  * at src/Slist/Size.hs:35:7 [unordered-containers] Phase: setupCompilerEnvironmentPhase [unordered-containers] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [unordered-containers] Phase: unpackPhase [unordered-containers] unpacking source archive /nix/store/46rvk8vjzsagr58a6pqwimivmr0ahxys-unordered-containers-0.2.20.tar.gz [unordered-containers] source root is unordered-containers-0.2.20 [unordered-containers] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "unordered-containers-0.2.20/unordered-containers.cabal" [unordered-containers] Phase: patchPhase [unordered-containers] Replace Cabal file with edited version from mirror://hackage/unordered-containers-0.2.20/revision/4.cabal. [unordered-containers] Phase: compileBuildDriverPhase [unordered-containers] setupCompileFlags: -package-db=/build/tmp.t6rzX80ILl/setup-package.conf.d -threaded [unordered-containers] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.t6rzX80ILl/Main.o ) [unordered-containers] [2 of 2] Linking Setup [unordered-containers] Phase: updateAutotoolsGnuConfigScriptsPhase [unordered-containers] Phase: configurePhase [unordered-containers] configureFlags: --verbose --prefix=/nix/store/7g9h919azn7zsmam268w0vb6mybggpki-unordered-containers-0.2.20 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/nrmlh8vdxvhfiwpdqsq9yzprcjvvnrwq-unordered-containers-0.2.20-doc/share/doc/unordered-containers-0.2.20 --with-gcc=gcc --package-db=/build/tmp.t6rzX80ILl/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [unordered-containers] Using Parsec parser [unordered-containers] Configuring unordered-containers-0.2.20... [unordered-containers] Flags chosen: debug=False [unordered-containers] Dependency base >=4.10 && <5: using base-4.19.0.0 [unordered-containers] Dependency deepseq >=1.4.3: using deepseq-1.5.0.0 [unordered-containers] Dependency hashable >=1.4 && <1.6: using hashable-1.4.7.0 [unordered-containers] Dependency template-haskell <2.24: using template-haskell-2.21.0.0 [unordered-containers] Dependency ChasingBottoms: using ChasingBottoms-1.3.1.15 [unordered-containers] Dependency HUnit: using HUnit-1.6.2.0 [unordered-containers] Dependency QuickCheck >=2.4.0.1: using QuickCheck-2.14.3 [unordered-containers] Dependency base: using base-4.19.0.0 [unordered-containers] Dependency containers >=0.5.8: using containers-0.6.8 [unordered-containers] Dependency hashable: using hashable-1.4.7.0 [unordered-containers] Dependency nothunks >=0.1.3: using nothunks-0.3.0.0 [unordered-containers] Dependency random: using random-1.2.1.3 [unordered-containers] Dependency tasty >=1.4.0.3: using tasty-1.5.3 [unordered-containers] Dependency tasty-hunit >=0.10.0.3: using tasty-hunit-0.10.2 [unordered-containers] Dependency tasty-quickcheck >=0.10.1.2: using tasty-quickcheck-0.11 [unordered-containers] Dependency unordered-containers: using unordered-containers-0.2.20 [unordered-containers] Source component graph: [unordered-containers]  component lib [unordered-containers]  component test:unordered-containers-tests dependency lib [unordered-containers] Configured component graph: [unordered-containers]  component unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [unordered-containers]  include base-4.19.0.0-b960 [unordered-containers]  include deepseq-1.5.0.0-412f [unordered-containers]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [unordered-containers]  include template-haskell-2.21.0.0-8831 [unordered-containers]  component unordered-containers-0.2.20-2TSXkpknPL65rd0f1WFznb-unordered-containers-tests [unordered-containers]  include ChasingBottoms-1.3.1.15-FxwScYtjqvxDEc2cZ0Gn1W [unordered-containers]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [unordered-containers]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [unordered-containers]  include base-4.19.0.0-b960 [unordered-containers]  include containers-0.6.8-4775 [unordered-containers]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [unordered-containers]  include nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [megaparsec]  - Text.Megaparsec.Stream.D:R:TokensNoShareInput0 [megaparsec]  - Text.Megaparsec.Stream.D:R:TokenNoShareInput1 [megaparsec]  - Text.Megaparsec.Stream.D:R:TokensNoShareInput1 [megaparsec]  - Text.Megaparsec.Stream.D:R:TokenNoShareInput2 [megaparsec]  - Text.Megaparsec.Stream.D:R:TokensNoShareInput2 [megaparsec] Warning: Text.Megaparsec.Error: could not find link destinations for: [megaparsec]  - Text.Megaparsec.Error.Rep_ParseErrorBundle [megaparsec]  - Text.Megaparsec.Error.Rep_ParseError [megaparsec]  - Text.Megaparsec.Error.Rep_ErrorFancy [megaparsec]  - Text.Megaparsec.Error.Rep_ErrorItem [megaparsec] Warning: Text.Megaparsec.Error.Builder: could not find link destinations for: [megaparsec]  - Text.Megaparsec.Error.Builder.Rep_EF [megaparsec]  - Text.Megaparsec.Error.Builder.Rep_ET [megaparsec] Warning: Text.Megaparsec: could not find link destinations for: [megaparsec]  - Text.Megaparsec.State.Rep_State [megaparsec]  - Text.Megaparsec.State.Rep_PosState [megaparsec] Documentation created: dist/doc/html/megaparsec/, [megaparsec] dist/doc/html/megaparsec/megaparsec.txt [megaparsec] haddockPhase completed in 30 seconds [megaparsec] Phase: installPhase [megaparsec] Installing library in /nix/store/nywirssdcm5p9zg86rxm2ai8f67na3nk-megaparsec-9.7.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6 [slist]  * at src/Slist/Size.hs:33:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist/Size.hs:33:1 [slist] Warning: ':' is out of scope. [slist]  If you qualify the identifier, haddock can try to link it anyway. [slist]  100% ( 12 / 12) in 'Slist.Type' [slist] Warning: 'Slist' is ambiguous. It is defined [slist]  * at src/Slist/Type.hs:46:16 [slist]  * at src/Slist/Type.hs:46:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist/Type.hs:46:1 [slist] Warning: 'mapMaybe' is ambiguous. It is defined [slist]  * in ‘Data.Maybe’ [slist]  * at src/Slist/Maybe.hs:112:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist/Maybe.hs:112:1 [slist]  100% ( 6 / 6) in 'Slist.Maybe' [slist] Warning: 'Slist' is ambiguous. It is defined [slist]  * at src/Slist/Type.hs:46:16 [slist]  * at src/Slist/Type.hs:46:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist/Type.hs:46:1 [slist]  100% ( 7 / 7) in 'Slist.Containers' [slist] Warning: 'Slist' is ambiguous. It is defined [slist]  * at src/Slist/Type.hs:46:16 [slist]  * at src/Slist/Type.hs:46:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist/Type.hs:46:1 [slist] Warning: 'Size' is ambiguous. It is defined [slist]  * at src/Slist/Size.hs:35:7 [slist]  * at src/Slist/Size.hs:33:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist/Size.hs:33:1 [slist] Warning: 'take' is ambiguous. It is defined [slist]  * in ‘GHC.List’ [slist]  * in ‘Data.Set.Internal’ [slist]  * at src/Slist.hs:853:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:853:1 [slist] Warning: 'drop' is ambiguous. It is defined [slist]  * in ‘GHC.List’ [slist]  * in ‘Data.Set.Internal’ [slist]  * at src/Slist.hs:884:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:884:1 [slist] Warning: 'init' is ambiguous. It is defined [slist]  * in ‘GHC.List’ [slist]  * at src/Slist.hs:478:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:478:1 [slist] Warning: 'iterate'' is ambiguous. It is defined [slist]  * in ‘GHC.List’ [slist]  * at src/Slist.hs:303:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:303:1 [slist] Warning: 'iterate' is ambiguous. It is defined [slist]  * in ‘GHC.List’ [slist]  * at src/Slist.hs:280:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:280:1 [slist] Warning: 'size' is ambiguous. It is defined [slist]  * in ‘Data.Set.Internal’ [slist]  * at src/Slist/Type.hs:261:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist/Type.hs:261:1 [slist] Warning: 'reverse' is ambiguous. It is defined [slist]  * in ‘GHC.List’ [slist]  * at src/Slist.hs:562:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:562:1 [slist] Warning: 'concat' is ambiguous. It is defined [slist]  * in ‘Data.Foldable’ [slist]  * at src/Slist.hs:700:1 [unordered-containers]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [unordered-containers]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [unordered-containers]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [unordered-containers]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [unordered-containers]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [unordered-containers] Linked component graph: [unordered-containers]  unit unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [unordered-containers]  include base-4.19.0.0-b960 [unordered-containers]  include deepseq-1.5.0.0-412f [unordered-containers]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [unordered-containers]  include template-haskell-2.21.0.0-8831 [unordered-containers]  Data.HashMap.Internal=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashMap.Internal,Data.HashMap.Internal.Array=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashMap.Internal.Array,Data.HashMap.Internal.Debug=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashMap.Internal.Debug,Data.HashMap.Internal.List=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashMap.Internal.List,Data.HashMap.Internal.Strict=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashMap.Internal.Strict,Data.HashMap.Lazy=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashMap.Lazy,Data.HashMap.Strict=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashMap.Strict,Data.HashSet=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashSet,Data.HashSet.Internal=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashSet.Internal [unordered-containers]  unit unordered-containers-0.2.20-2TSXkpknPL65rd0f1WFznb-unordered-containers-tests [unordered-containers]  include ChasingBottoms-1.3.1.15-FxwScYtjqvxDEc2cZ0Gn1W [unordered-containers]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [unordered-containers]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [unordered-containers]  include base-4.19.0.0-b960 [unordered-containers]  include containers-0.6.8-4775 [unordered-containers]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [unordered-containers]  include nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [unordered-containers]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [unordered-containers]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [unordered-containers]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [unordered-containers]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [unordered-containers]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [unordered-containers] Ready component graph: [unordered-containers]  definite unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [unordered-containers]  depends base-4.19.0.0-b960 [unordered-containers]  depends deepseq-1.5.0.0-412f [unordered-containers]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [unordered-containers]  depends template-haskell-2.21.0.0-8831 [unordered-containers]  definite unordered-containers-0.2.20-2TSXkpknPL65rd0f1WFznb-unordered-containers-tests [unordered-containers]  depends ChasingBottoms-1.3.1.15-FxwScYtjqvxDEc2cZ0Gn1W [unordered-containers]  depends HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [unordered-containers]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [unordered-containers]  depends base-4.19.0.0-b960 [unordered-containers]  depends containers-0.6.8-4775 [unordered-containers]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [unordered-containers]  depends nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [unordered-containers]  depends random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [unordered-containers]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [unordered-containers]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [unordered-containers]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [unordered-containers]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [unordered-containers] Using Cabal-3.10.2.0 compiled by ghc-9.8 [unordered-containers] Using compiler: ghc-9.8.1 [unordered-containers] Using install prefix: [unordered-containers] /nix/store/7g9h919azn7zsmam268w0vb6mybggpki-unordered-containers-0.2.20 [unordered-containers] Executables installed in: [unordered-containers] /nix/store/7g9h919azn7zsmam268w0vb6mybggpki-unordered-containers-0.2.20/bin [unordered-containers] Libraries installed in: [unordered-containers] /nix/store/7g9h919azn7zsmam268w0vb6mybggpki-unordered-containers-0.2.20/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [unordered-containers] Dynamic Libraries installed in: [unordered-containers] /nix/store/7g9h919azn7zsmam268w0vb6mybggpki-unordered-containers-0.2.20/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [unordered-containers] Private executables installed in: [unordered-containers] /nix/store/7g9h919azn7zsmam268w0vb6mybggpki-unordered-containers-0.2.20/libexec/x86_64-linux-ghc-9.8.1/unordered-containers-0.2.20 [unordered-containers] Data files installed in: [unordered-containers] /nix/store/7g9h919azn7zsmam268w0vb6mybggpki-unordered-containers-0.2.20/share/x86_64-linux-ghc-9.8.1/unordered-containers-0.2.20 [unordered-containers] Documentation installed in: [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:700:1 [slist] Warning: 'concatMap' is ambiguous. It is defined [slist]  * in ‘Data.Foldable’ [slist]  * at src/Slist.hs:728:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:728:1 [slist] Warning: 'foldl' is ambiguous. It is defined [slist]  * in ‘Data.Foldable’ [slist]  * in ‘Data.Set.Internal’ [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined in ‘Data.Set.Internal’ [slist] Warning: 'scanl' is ambiguous. It is defined [slist]  * in ‘GHC.List’ [slist]  * at src/Slist.hs:766:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:766:1 [slist] Warning: 'scanl1' is ambiguous. It is defined [slist]  * in ‘GHC.List’ [slist]  * at src/Slist.hs:779:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:779:1 [slist] Warning: 'scanr' is ambiguous. It is defined [slist]  * in ‘GHC.List’ [slist]  * at src/Slist.hs:793:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:793:1 [slist] Warning: 'foldr' is ambiguous. It is defined [slist]  * in ‘Data.Foldable’ [slist]  * in ‘Data.Set.Internal’ [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined in ‘Data.Set.Internal’ [slist] Warning: 'unfoldr' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:823:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:823:1 [slist] Warning: 'span' is ambiguous. It is defined [slist]  * in ‘GHC.List’ [slist]  * at src/Slist.hs:995:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:995:1 [slist] Warning: 'stripPrefix' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:1107:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1107:1 [slist] Warning: 'groupBy' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:1151:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1151:1 [slist] Warning: 'group' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:1141:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1141:1 [slist] Warning: 'isPrefixOf' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:1208:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1208:1 [slist] Warning: 'isSuffixOf' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:1248:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1248:1 [slist] Warning: 'isInfixOf' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:1288:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [unordered-containers] /nix/store/nrmlh8vdxvhfiwpdqsq9yzprcjvvnrwq-unordered-containers-0.2.20-doc/share/doc/unordered-containers-0.2.20 [unordered-containers] Configuration files installed in: [unordered-containers] /nix/store/7g9h919azn7zsmam268w0vb6mybggpki-unordered-containers-0.2.20/etc [unordered-containers] No alex found [unordered-containers] Using ar found on system at: [unordered-containers] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [unordered-containers] No c2hs found [unordered-containers] No cpphs found [unordered-containers] No doctest found [unordered-containers] Using gcc version 14.3.0 given by user at: [unordered-containers] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [unordered-containers] Using ghc version 9.8.1 found on system at: [unordered-containers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [unordered-containers] Using ghc-pkg version 9.8.1 found on system at: [unordered-containers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [unordered-containers] No ghcjs found [unordered-containers] No ghcjs-pkg found [unordered-containers] No greencard found [unordered-containers] Using haddock version 2.30.0 found on system at: [unordered-containers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [unordered-containers] No happy found [unordered-containers] Using haskell-suite found on system at: haskell-suite-dummy-location [unordered-containers] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [unordered-containers] No hmake found [unordered-containers] Using hpc version 0.69 found on system at: [unordered-containers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [unordered-containers] Using hsc2hs version 0.68.10 found on system at: [unordered-containers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [unordered-containers] Using hscolour version 1.25 found on system at: [unordered-containers] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [unordered-containers] No jhc found [unordered-containers] Using ld found on system at: [unordered-containers] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [unordered-containers] No pkg-config found [unordered-containers] Using runghc version 9.8.1 found on system at: [unordered-containers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [unordered-containers] Using strip version 2.44 found on system at: [unordered-containers] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [unordered-containers] Using tar found on system at: [unordered-containers] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [unordered-containers] No uhc found [unordered-containers] Phase: buildPhase [unordered-containers] Preprocessing library for unordered-containers-0.2.20.. [unordered-containers] Building library for unordered-containers-0.2.20.. [unordered-containers]  [unordered-containers] Data/HashMap/Internal.hs:12:14-23: warning: [GHC-53692] [-Wdeprecated-flags] [unordered-containers]  -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead [unordered-containers]  | [unordered-containers] 12 | {-# LANGUAGE TypeInType #-} [unordered-containers]  | ^^^^^^^^^^ [unordered-containers] [1 of 9] Compiling Data.HashMap.Internal.Array ( Data/HashMap/Internal/Array.hs, dist/build/Data/HashMap/Internal/Array.o, dist/build/Data/HashMap/Internal/Array.dyn_o ) [unordered-containers]  [unordered-containers] Data/HashMap/Internal/Array.hs:83:1-35: warning: [GHC-66111] [-Wunused-imports] [unordered-containers]  The import of ‘Control.Applicative’ is redundant [unordered-containers]  except perhaps to import instances from ‘Control.Applicative’ [unordered-containers]  To import instances alone, use: import Control.Applicative() [unordered-containers]  | [unordered-containers] 83 | import Control.Applicative (liftA2) [unordered-containers]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [unordered-containers] [2 of 9] Compiling Data.HashMap.Internal.List ( Data/HashMap/Internal/List.hs, dist/build/Data/HashMap/Internal/List.o, dist/build/Data/HashMap/Internal/List.dyn_o ) [unordered-containers] [3 of 9] Compiling Data.HashMap.Internal ( Data/HashMap/Internal.hs, dist/build/Data/HashMap/Internal.o, dist/build/Data/HashMap/Internal.dyn_o ) [slist]  Defaulting to the one defined at src/Slist.hs:1288:1 [slist] Warning: 'subsequences' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:652:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:652:1 [slist] Warning: 'isSubsequenceOf' is ambiguous. It is defined [slist]  * in ‘Data.List’ [slist]  * at src/Slist.hs:1331:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1331:1 [slist] Warning: 'elemIndex' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:1502:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1502:1 [slist] Warning: 'findIndex' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * in ‘Data.Set.Internal’ [slist]  * at src/Slist.hs:1528:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1528:1 [slist] Warning: 'zip' is ambiguous. It is defined [slist]  * in ‘GHC.List’ [slist]  * at src/Slist.hs:1574:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1574:1 [slist] Warning: 'zipWith' is ambiguous. It is defined [slist]  * in ‘GHC.List’ [slist]  * at src/Slist.hs:1596:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1596:1 [slist] Warning: 'unzip' is ambiguous. It is defined [slist]  * in ‘GHC.List’ [slist]  * at src/Slist.hs:1621:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1621:1 [slist] Warning: 'nubBy' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:1678:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1678:1 [slist] Warning: 'nub' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:1667:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1667:1 [slist] Warning: 'delete' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * in ‘Data.Set.Internal’ [slist]  * at src/Slist.hs:1722:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1722:1 [slist] Warning: 'unionBy' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:1792:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1792:1 [slist] Warning: 'union' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * in ‘Data.Set.Internal’ [slist]  * at src/Slist.hs:1785:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1785:1 [slist] Warning: 'intersectBy' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:1821:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1821:1 [slist] Warning: 'intersect' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:1814:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1814:1 [slist] Warning: 'sortBy' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:1863:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1863:1 [slist] Warning: 'sort' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:1851:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1851:1 [slist] Warning: 'insertBy' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:1916:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1916:1 [slist] Warning: 'insert' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * in ‘Data.Set.Internal’ [slist]  * at src/Slist.hs:1911:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1911:1 [slist] Warning: 'genericLength' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:1936:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1936:1 [slist] Warning: 'genericTake' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:1955:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1955:1 [slist] Warning: 'genericDrop' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:1984:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:1984:1 [slist] Warning: 'genericSplitAt' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:2013:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:2013:1 [slist] Warning: 'splitAt' is ambiguous. It is defined [slist]  * in ‘GHC.List’ [slist]  * in ‘Data.Set.Internal’ [slist]  * at src/Slist.hs:914:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:914:1 [slist] Warning: 'genericReplicate' is ambiguous. It is defined [slist]  * in ‘Data.OldList’ [slist]  * at src/Slist.hs:2074:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:2074:1 [slist] Warning: 'replicate' is ambiguous. It is defined [slist]  * in ‘GHC.List’ [slist]  * at src/Slist.hs:331:1 [slist]  You may be able to disambiguate the identifier by qualifying it or [slist]  by specifying the type/value namespace explicitly. [slist]  Defaulting to the one defined at src/Slist.hs:331:1 [slist]  100% (140 /140) in 'Slist' [trial-optparse-applicative] Phase: setupCompilerEnvironmentPhase [trial-optparse-applicative] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [extensions] shrinking RPATHs of ELF executables and libraries in /nix/store/7qfz8jpdpg732zmhcz85i99jkq7c94j5-extensions-0.1.0.1-doc [extensions] checking for references to /build/ in /nix/store/7qfz8jpdpg732zmhcz85i99jkq7c94j5-extensions-0.1.0.1-doc... [extensions] patching script interpreter paths in /nix/store/7qfz8jpdpg732zmhcz85i99jkq7c94j5-extensions-0.1.0.1-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/7qfz8jpdpg732zmhcz85i99jkq7c94j5-extensions-0.1.0.1-doc /nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1 [post-build-hook] Pushing 2 paths (87 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/7qfz8jpdpg732zmhcz85i99jkq7c94j5-extensions-0.1.0.1-doc (914.50 KiB) [post-build-hook] Pushing /nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1 (9.34 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/7qfz8jpdpg732zmhcz85i99jkq7c94j5-extensions-0.1.0.1-doc /nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/7qfz8jpdpg732zmhcz85i99jkq7c94j5-extensions-0.1.0.1-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/vlfs178aqf0g1kj5myliz3plzl19f4vn-extensions-0.1.0.1' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/pv4anzwv0vpm40s5m9chxcvpp8yr2m7x-extensions-0.1.0.1.drv' to 'https://cache.nix-ci.com'... Progress: 49 of 171 built (7 building), 395 of 395 downloaded from cache [attoparsec] [ 9 of 16] Compiling Data.Attoparsec.Text.Lazy ( Data/Attoparsec/Text/Lazy.hs, dist/build/Data/Attoparsec/Text/Lazy.p_o ) [attoparsec] [10 of 16] Compiling Data.Attoparsec.ByteString.Internal ( Data/Attoparsec/ByteString/Internal.hs, dist/build/Data/Attoparsec/ByteString/Internal.p_o ) [attoparsec] [11 of 16] Compiling Data.Attoparsec.ByteString ( Data/Attoparsec/ByteString.hs, dist/build/Data/Attoparsec/ByteString.p_o ) [attoparsec] [12 of 16] Compiling Data.Attoparsec.ByteString.Lazy ( Data/Attoparsec/ByteString/Lazy.hs, dist/build/Data/Attoparsec/ByteString/Lazy.p_o ) [attoparsec] [13 of 16] Compiling Data.Attoparsec.Lazy ( Data/Attoparsec/Lazy.hs, dist/build/Data/Attoparsec/Lazy.p_o ) [attoparsec] [14 of 16] Compiling Data.Attoparsec.ByteString.Char8 ( Data/Attoparsec/ByteString/Char8.hs, dist/build/Data/Attoparsec/ByteString/Char8.p_o ) [attoparsec]  [attoparsec] Data/Attoparsec/ByteString/Char8.hs:154:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] [attoparsec]  The use of ‘~’ without TypeOperators [attoparsec]  will become an error in a future GHC release. [attoparsec]  Suggested fix: Perhaps you intended to use TypeOperators [attoparsec]  | [attoparsec] 154 | instance (a ~ B.ByteString) => IsString (Parser a) where [attoparsec]  | ^ [attoparsec] [15 of 16] Compiling Data.Attoparsec.Char8 ( Data/Attoparsec/Char8.hs, dist/build/Data/Attoparsec/Char8.p_o ) [attoparsec] [16 of 16] Compiling Data.Attoparsec ( Data/Attoparsec.hs, dist/build/Data/Attoparsec.p_o ) [attoparsec] Preprocessing test suite 'attoparsec-tests' for attoparsec-0.14.4.. [attoparsec] Building test suite 'attoparsec-tests' for attoparsec-0.14.4.. [attoparsec] [ 1 of 12] Compiling QC.Common ( tests/QC/Common.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Common.o ) [attoparsec] [ 2 of 12] Compiling QC.Combinator ( tests/QC/Combinator.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Combinator.o ) [attoparsec] [ 3 of 12] Compiling QC.ByteString ( tests/QC/ByteString.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/ByteString.o ) [generic-arbitrary] Preprocessing library for generic-arbitrary-1.0.1.2.. [generic-arbitrary] Running Haddock on library for generic-arbitrary-1.0.1.2.. [generic-arbitrary] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [generic-arbitrary] [1 of 1] Compiling Test.QuickCheck.Arbitrary.Generic ( src/Test/QuickCheck/Arbitrary/Generic.hs, nothing ) [generic-arbitrary] Haddock coverage: [generic-arbitrary] Warning: 'a' is out of scope. [generic-arbitrary]  If you qualify the identifier, haddock can try to link it anyway. [generic-arbitrary]  58% ( 10 / 17) in 'Test.QuickCheck.Arbitrary.Generic' [generic-arbitrary]  Missing documentation for: [generic-arbitrary]  genericArbitrary (src/Test/QuickCheck/Arbitrary/Generic.hs:375) [generic-arbitrary]  FiniteSum (src/Test/QuickCheck/Arbitrary/Generic.hs:321) [generic-arbitrary]  FiniteSumElem (src/Test/QuickCheck/Arbitrary/Generic.hs:349) [generic-arbitrary]  Finite (src/Test/QuickCheck/Arbitrary/Generic.hs:219) [generic-arbitrary]  AllFieldsFinal (src/Test/QuickCheck/Arbitrary/Generic.hs:214) [generic-arbitrary]  TypesDiffer (src/Test/QuickCheck/Arbitrary/Generic.hs:210) [generic-arbitrary]  ArgumentsCount (src/Test/QuickCheck/Arbitrary/Generic.hs:228) [generic-arbitrary] Warning: Test.QuickCheck.Arbitrary.Generic: could not find link destinations for: [generic-arbitrary]  - Test.QuickCheck.Random.QCGen [generic-arbitrary]  - Test.QuickCheck.Arbitrary.Generic.finiteElem [generic-arbitrary]  - Test.QuickCheck.Arbitrary.Generic.finiteSum [generic-arbitrary]  - Test.QuickCheck.Arbitrary.Generic.gArbitrary [generic-arbitrary]  - Test.QuickCheck.Modifiers.InfiniteListInternalData [generic-arbitrary] Documentation created: dist/doc/html/generic-arbitrary/, [generic-arbitrary] dist/doc/html/generic-arbitrary/generic-arbitrary.txt [generic-arbitrary] Preprocessing test suite 'test' for generic-arbitrary-1.0.1.2.. [generic-arbitrary] Phase: installPhase [generic-arbitrary] Installing library in /nix/store/rmsas2jja5aw5bxcj4ynbdd23y69xf67-generic-arbitrary-1.0.1.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/generic-arbitrary-1.0.1.2-GFK2bJfalZd7lBSO7JMvNH [megaparsec] Phase: fixupPhase [megaparsec] shrinking RPATHs of ELF executables and libraries in /nix/store/nywirssdcm5p9zg86rxm2ai8f67na3nk-megaparsec-9.7.0 [megaparsec] shrinking /nix/store/nywirssdcm5p9zg86rxm2ai8f67na3nk-megaparsec-9.7.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSmegaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6-ghc9.8.1.so [megaparsec] checking for references to /build/ in /nix/store/nywirssdcm5p9zg86rxm2ai8f67na3nk-megaparsec-9.7.0... [megaparsec] patching script interpreter paths in /nix/store/nywirssdcm5p9zg86rxm2ai8f67na3nk-megaparsec-9.7.0 [megaparsec] stripping (with command strip and flags -S -p) in /nix/store/nywirssdcm5p9zg86rxm2ai8f67na3nk-megaparsec-9.7.0/lib [megaparsec] shrinking RPATHs of ELF executables and libraries in /nix/store/5rjf575pa3q3jxbsryi3pxd3jafrmpwp-megaparsec-9.7.0-doc [megaparsec] checking for references to /build/ in /nix/store/5rjf575pa3q3jxbsryi3pxd3jafrmpwp-megaparsec-9.7.0-doc... [megaparsec] patching script interpreter paths in /nix/store/5rjf575pa3q3jxbsryi3pxd3jafrmpwp-megaparsec-9.7.0-doc [slist] Warning: Slist.Type: could not find link destinations for: [slist]  - Slist.Type.D:R:ItemSlist [slist] Warning: Slist: could not find link destinations for: [slist]  - Slist.Type.D:R:ItemSlist [slist] Documentation created: dist/doc/html/slist/, dist/doc/html/slist/slist.txt [slist] Preprocessing test suite 'slist-test' for slist-0.2.1.0.. [slist] Phase: installPhase [slist] Installing library in /nix/store/l0460f816hy9hz33kdjbp157lgmicxy9-slist-0.2.1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/slist-0.2.1.0-4IvfVxxs3JJJjKUFGM6Gzp [slist] Phase: fixupPhase [slist] shrinking RPATHs of ELF executables and libraries in /nix/store/l0460f816hy9hz33kdjbp157lgmicxy9-slist-0.2.1.0 [slist] shrinking /nix/store/l0460f816hy9hz33kdjbp157lgmicxy9-slist-0.2.1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSslist-0.2.1.0-4IvfVxxs3JJJjKUFGM6Gzp-ghc9.8.1.so [slist] checking for references to /build/ in /nix/store/l0460f816hy9hz33kdjbp157lgmicxy9-slist-0.2.1.0... [slist] patching script interpreter paths in /nix/store/l0460f816hy9hz33kdjbp157lgmicxy9-slist-0.2.1.0 [slist] stripping (with command strip and flags -S -p) in /nix/store/l0460f816hy9hz33kdjbp157lgmicxy9-slist-0.2.1.0/lib [slist] shrinking RPATHs of ELF executables and libraries in /nix/store/gq4pfvz8g38wjx1qpsc978mmax4dy8q0-slist-0.2.1.0-doc [slist] checking for references to /build/ in /nix/store/gq4pfvz8g38wjx1qpsc978mmax4dy8q0-slist-0.2.1.0-doc... [slist] patching script interpreter paths in /nix/store/gq4pfvz8g38wjx1qpsc978mmax4dy8q0-slist-0.2.1.0-doc [trial-optparse-applicative] Phase: unpackPhase [trial-optparse-applicative] unpacking source archive /nix/store/fkkv4lxp78pab5ziyxj7514vspk3c7kb-trial-optparse-applicative-0.0.0.0.tar.gz [trial-optparse-applicative] source root is trial-optparse-applicative-0.0.0.0 [trial-optparse-applicative] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "trial-optparse-applicative-0.0.0.0/trial-optparse-applicative.cabal" [trial-optparse-applicative] Phase: patchPhase [trial-optparse-applicative] Replace Cabal file with edited version from mirror://hackage/trial-optparse-applicative-0.0.0.0/revision/4.cabal. [trial-optparse-applicative] Phase: compileBuildDriverPhase [trial-optparse-applicative] setupCompileFlags: -package-db=/build/tmp.JOvXdwrEHQ/setup-package.conf.d -threaded [trial-optparse-applicative] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.JOvXdwrEHQ/Main.o ) [trial-optparse-applicative] [2 of 2] Linking Setup [trial-optparse-applicative] Phase: updateAutotoolsGnuConfigScriptsPhase [trial-optparse-applicative] Phase: configurePhase [trial-optparse-applicative] configureFlags: --verbose --prefix=/nix/store/qkpnbg817f49gfyf5rxlk6x0hp266sna-trial-optparse-applicative-0.0.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/zxar5v14w6zxymghczq70gs61y6rx3ji-trial-optparse-applicative-0.0.0.0-doc/share/doc/trial-optparse-applicative-0.0.0.0 --with-gcc=gcc --package-db=/build/tmp.JOvXdwrEHQ/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [trial-optparse-applicative] Using Parsec parser [trial-optparse-applicative] Configuring trial-optparse-applicative-0.0.0.0... [trial-optparse-applicative] Dependency base >=4.12.0.0 && <4.22: using base-4.19.0.0 [trial-optparse-applicative] Dependency optparse-applicative >=0.15 && <0.19: using [trial-optparse-applicative] optparse-applicative-0.18.1.0 [trial-optparse-applicative] Dependency trial: using trial-0.0.0.0 [trial-optparse-applicative] Source component graph: component lib [trial-optparse-applicative] Configured component graph: [trial-optparse-applicative]  component trial-optparse-applicative-0.0.0.0-GhuOgE9nxHx2zAUb3jtA2I [trial-optparse-applicative]  include base-4.19.0.0-b960 [trial-optparse-applicative]  include optparse-applicative-0.18.1.0-JSftWZu2wf2IpYDe7m06qv [trial-optparse-applicative]  include trial-0.0.0.0-IOlBFY6Ej7E68uGXFizp3b [trial-optparse-applicative] Linked component graph: [trial-optparse-applicative]  unit trial-optparse-applicative-0.0.0.0-GhuOgE9nxHx2zAUb3jtA2I [trial-optparse-applicative]  include base-4.19.0.0-b960 [trial-optparse-applicative]  include optparse-applicative-0.18.1.0-JSftWZu2wf2IpYDe7m06qv [trial-optparse-applicative]  include trial-0.0.0.0-IOlBFY6Ej7E68uGXFizp3b [trial-optparse-applicative]  Trial.OptparseApplicative=trial-optparse-applicative-0.0.0.0-GhuOgE9nxHx2zAUb3jtA2I:Trial.OptparseApplicative [trial-optparse-applicative] Ready component graph: [trial-optparse-applicative]  definite trial-optparse-applicative-0.0.0.0-GhuOgE9nxHx2zAUb3jtA2I [trial-optparse-applicative]  depends base-4.19.0.0-b960 [trial-optparse-applicative]  depends optparse-applicative-0.18.1.0-JSftWZu2wf2IpYDe7m06qv [trial-optparse-applicative]  depends trial-0.0.0.0-IOlBFY6Ej7E68uGXFizp3b [trial-optparse-applicative] Using Cabal-3.10.2.0 compiled by ghc-9.8 [trial-optparse-applicative] Using compiler: ghc-9.8.1 [trial-optparse-applicative] Using install prefix: [trial-optparse-applicative] /nix/store/qkpnbg817f49gfyf5rxlk6x0hp266sna-trial-optparse-applicative-0.0.0.0 [trial-optparse-applicative] Executables installed in: [trial-optparse-applicative] /nix/store/qkpnbg817f49gfyf5rxlk6x0hp266sna-trial-optparse-applicative-0.0.0.0/bin [trial-optparse-applicative] Libraries installed in: [trial-optparse-applicative] /nix/store/qkpnbg817f49gfyf5rxlk6x0hp266sna-trial-optparse-applicative-0.0.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/trial-optparse-applicative-0.0.0.0-GhuOgE9nxHx2zAUb3jtA2I [trial-optparse-applicative] Dynamic Libraries installed in: [trial-optparse-applicative] /nix/store/qkpnbg817f49gfyf5rxlk6x0hp266sna-trial-optparse-applicative-0.0.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [trial-optparse-applicative] Private executables installed in: [vector] [ 3 of 12] Compiling Utilities ( tests/Utilities.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Utilities.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Utilities.dyn_o ) [vector]  [vector] tests/Utilities.hs:244:17: warning: [GHC-63394] [-Wx-partial] [vector]  In the use of ‘tail’ [vector]  (imported from Prelude, but defined in GHC.List): [vector]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [vector]  | [vector] 244 | postscanl f z = tail . scanl f z [vector]  | ^^^^ [vector]  [vector] tests/Utilities.hs:245:16: warning: [GHC-63394] [-Wx-partial] [vector]  In the use of ‘tail’ [vector]  (imported from Prelude, but defined in GHC.List): [vector]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [vector]  | [vector] 245 | prescanr f z = tail . scanr f z [vector]  | ^^^^ [vector] [ 4 of 12] Compiling Tests.Vector.Property ( tests/Tests/Vector/Property.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Property.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Property.dyn_o ) [vector]  [vector] tests/Tests/Vector/Property.hs:243:68: warning: [GHC-63394] [-Wx-partial] [vector]  In the use of ‘head’ [vector]  (imported from Data.List, but defined in GHC.List): [vector]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [vector]  | [vector] 243 | prop_head :: P (v a -> a) = not . V.null ===> V.head `eq` head [vector]  | ^^^^ [vector]  [vector] tests/Tests/Vector/Property.hs:256:76: warning: [GHC-63394] [-Wx-partial] [vector]  In the use of ‘head’ [vector]  (imported from Data.List, but defined in GHC.List): [vector]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [vector]  | [vector] 256 | prop_unsafeHead :: P (v a -> a) = not . V.null ===> V.unsafeHead `eq` head [vector]  | ^^^^ [vector]  [vector] tests/Tests/Vector/Property.hs:272:65: warning: [GHC-63394] [-Wx-partial] [vector]  In the use of ‘tail’ [vector]  (imported from Data.List, but defined in GHC.List): [vector]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [vector]  | [vector] 272 | prop_tail :: P (v a -> v a) = not . V.null ===> V.tail `eq` tail [vector]  | ^^^^ [vector]  [vector] tests/Tests/Vector/Property.hs:439:26: warning: [GHC-63394] [-Wx-partial] [vector]  In the use of ‘head’ [vector]  (imported from Data.List, but defined in GHC.List): [vector]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [post-build-hook] Uploading to cachix cache "sellout": /nix/store/5rjf575pa3q3jxbsryi3pxd3jafrmpwp-megaparsec-9.7.0-doc /nix/store/nywirssdcm5p9zg86rxm2ai8f67na3nk-megaparsec-9.7.0 [post-build-hook] Pushing 2 paths (80 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/nywirssdcm5p9zg86rxm2ai8f67na3nk-megaparsec-9.7.0 (15.55 MiB) [post-build-hook] Pushing /nix/store/5rjf575pa3q3jxbsryi3pxd3jafrmpwp-megaparsec-9.7.0-doc (5.20 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/5rjf575pa3q3jxbsryi3pxd3jafrmpwp-megaparsec-9.7.0-doc /nix/store/nywirssdcm5p9zg86rxm2ai8f67na3nk-megaparsec-9.7.0 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 4 paths... [post-build-hook] copying path '/nix/store/h92hfjpqwvppmhqm1vwkrkc3a3c0a150-parser-combinators-1.3.0-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/inahhjp13ykq2hlqpljjvcy5j8na9j5v-parser-combinators-1.3.0' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/5rjf575pa3q3jxbsryi3pxd3jafrmpwp-megaparsec-9.7.0-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/nywirssdcm5p9zg86rxm2ai8f67na3nk-megaparsec-9.7.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 50 of 171 built (6 building), 395 of 395 downloaded from cache [post-build-hook] Uploading to cachix cache "sellout": /nix/store/gq4pfvz8g38wjx1qpsc978mmax4dy8q0-slist-0.2.1.0-doc /nix/store/l0460f816hy9hz33kdjbp157lgmicxy9-slist-0.2.1.0 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/gq4pfvz8g38wjx1qpsc978mmax4dy8q0-slist-0.2.1.0-doc /nix/store/l0460f816hy9hz33kdjbp157lgmicxy9-slist-0.2.1.0 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/gq4pfvz8g38wjx1qpsc978mmax4dy8q0-slist-0.2.1.0-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/l0460f816hy9hz33kdjbp157lgmicxy9-slist-0.2.1.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 51 of 172 built (5 building), 395 of 395 downloaded from cache [trial-optparse-applicative] /nix/store/qkpnbg817f49gfyf5rxlk6x0hp266sna-trial-optparse-applicative-0.0.0.0/libexec/x86_64-linux-ghc-9.8.1/trial-optparse-applicative-0.0.0.0 [trial-optparse-applicative] Data files installed in: [trial-optparse-applicative] /nix/store/qkpnbg817f49gfyf5rxlk6x0hp266sna-trial-optparse-applicative-0.0.0.0/share/x86_64-linux-ghc-9.8.1/trial-optparse-applicative-0.0.0.0 [trial-optparse-applicative] Documentation installed in: [trial-optparse-applicative] /nix/store/zxar5v14w6zxymghczq70gs61y6rx3ji-trial-optparse-applicative-0.0.0.0-doc/share/doc/trial-optparse-applicative-0.0.0.0 [trial-optparse-applicative] Configuration files installed in: [trial-optparse-applicative] /nix/store/qkpnbg817f49gfyf5rxlk6x0hp266sna-trial-optparse-applicative-0.0.0.0/etc [trial-optparse-applicative] No alex found [trial-optparse-applicative] Using ar found on system at: [trial-optparse-applicative] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [trial-optparse-applicative] No c2hs found [trial-optparse-applicative] No cpphs found [trial-optparse-applicative] No doctest found [trial-optparse-applicative] Using gcc version 14.3.0 given by user at: [trial-optparse-applicative] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [trial-optparse-applicative] Using ghc version 9.8.1 found on system at: [trial-optparse-applicative] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [trial-optparse-applicative] Using ghc-pkg version 9.8.1 found on system at: [trial-optparse-applicative] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [trial-optparse-applicative] No ghcjs found [trial-optparse-applicative] No ghcjs-pkg found [trial-optparse-applicative] No greencard found [trial-optparse-applicative] Using haddock version 2.30.0 found on system at: [trial-optparse-applicative] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [trial-optparse-applicative] No happy found [trial-optparse-applicative] Using haskell-suite found on system at: haskell-suite-dummy-location [trial-optparse-applicative] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [trial-optparse-applicative] No hmake found [trial-optparse-applicative] Using hpc version 0.69 found on system at: [trial-optparse-applicative] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [trial-optparse-applicative] Using hsc2hs version 0.68.10 found on system at: [trial-optparse-applicative] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [trial-optparse-applicative] Using hscolour version 1.25 found on system at: [trial-optparse-applicative] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [trial-optparse-applicative] No jhc found [trial-optparse-applicative] Using ld found on system at: [trial-optparse-applicative] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [trial-optparse-applicative] No pkg-config found [trial-optparse-applicative] Using runghc version 9.8.1 found on system at: [trial-optparse-applicative] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [trial-optparse-applicative] Using strip version 2.44 found on system at: [trial-optparse-applicative] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [trial-optparse-applicative] Using tar found on system at: [trial-optparse-applicative] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [trial-optparse-applicative] No uhc found [trial-optparse-applicative] Phase: buildPhase [trial-optparse-applicative] Preprocessing library for trial-optparse-applicative-0.0.0.0.. [trial-optparse-applicative] Building library for trial-optparse-applicative-0.0.0.0.. [trial-optparse-applicative] [1 of 1] Compiling Trial.OptparseApplicative [trial-optparse-applicative] [1 of 1] Compiling Trial.OptparseApplicative [vector]  | [vector] 439 | = V.uniq `eq` (map head . group) [vector]  | ^^^^ Building hspec-megaparsec [attoparsec] [ 4 of 12] Compiling QC.Buffer ( tests/QC/Buffer.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Buffer.o ) [attoparsec] [ 5 of 12] Compiling QC.IPv6.Types ( tests/QC/IPv6/Types.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/IPv6/Types.o ) [attoparsec] [ 6 of 12] Compiling QC.IPv6.Internal ( tests/QC/IPv6/Internal.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/IPv6/Internal.o ) [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:32:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Control.Monad’ is redundant [attoparsec]  except perhaps to import instances from ‘Control.Monad’ [attoparsec]  To import instances alone, use: import Control.Monad() [attoparsec]  | [attoparsec] 32 | import Control.Monad (replicateM) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:34:1: warning: [GHC-38856] [-Wunused-imports] [attoparsec]  The import of ‘isHexDigit, toLower’ [attoparsec]  from module ‘Data.Char’ is redundant [attoparsec]  | [attoparsec] 34 | import Data.Char (isDigit,isHexDigit,toLower) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:35:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Monoid’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Monoid’ [attoparsec]  To import instances alone, use: import Data.Monoid() [attoparsec]  | [attoparsec] 35 | import Data.Monoid ((<>)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:36:35: warning: [GHC-38856] [-Wunused-imports] [attoparsec]  The import of ‘<*’ from module ‘Control.Applicative’ is redundant [attoparsec]  | [attoparsec] 36 | import Control.Applicative ((<|>),(<*)) [attoparsec]  | ^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:38:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Word’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Word’ [attoparsec]  To import instances alone, use: import Data.Word() [attoparsec]  | [attoparsec] 38 | import Data.Word (Word32) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:46:1: warning: [GHC-38417] [-Wmissing-signatures] [attoparsec]  Top-level binding with no type signature: tok0 :: T.Text [attoparsec]  | [attoparsec] 46 | tok0 = "0" [attoparsec]  | ^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:68:36: warning: [GHC-40910] [-Wunused-matches] [attoparsec]  Defined but not used: ‘tok1’ [attoparsec]  | [attoparsec] 68 | isIPv6Addr [DoubleColon,SixteenBit tok1] = True [attoparsec]  | ^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:77:17: warning: [GHC-18042] [-Wtype-defaults] [attoparsec]  • Defaulting the type variable ‘a0’ to type ‘Integer’ in the following constraints [attoparsec]  (Eq a0) [attoparsec]  arising from the literal ‘0’ at tests/QC/IPv6/Internal.hs:77:17 [attoparsec]  (Num a0) [attoparsec]  arising from the literal ‘0’ at tests/QC/IPv6/Internal.hs:77:17 [attoparsec]  (Num a0) [attoparsec]  arising from a use of ‘oneMoreIPv4Addr’ [generic-arbitrary] Phase: fixupPhase [generic-arbitrary] shrinking RPATHs of ELF executables and libraries in /nix/store/rmsas2jja5aw5bxcj4ynbdd23y69xf67-generic-arbitrary-1.0.1.2 [generic-arbitrary] shrinking /nix/store/rmsas2jja5aw5bxcj4ynbdd23y69xf67-generic-arbitrary-1.0.1.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSgeneric-arbitrary-1.0.1.2-GFK2bJfalZd7lBSO7JMvNH-ghc9.8.1.so [generic-arbitrary] checking for references to /build/ in /nix/store/rmsas2jja5aw5bxcj4ynbdd23y69xf67-generic-arbitrary-1.0.1.2... [generic-arbitrary] patching script interpreter paths in /nix/store/rmsas2jja5aw5bxcj4ynbdd23y69xf67-generic-arbitrary-1.0.1.2 [generic-arbitrary] stripping (with command strip and flags -S -p) in /nix/store/rmsas2jja5aw5bxcj4ynbdd23y69xf67-generic-arbitrary-1.0.1.2/lib [generic-arbitrary] shrinking RPATHs of ELF executables and libraries in /nix/store/gc2mig0yp04kkm36bgfwmx70gpbc8q62-generic-arbitrary-1.0.1.2-doc [generic-arbitrary] checking for references to /build/ in /nix/store/gc2mig0yp04kkm36bgfwmx70gpbc8q62-generic-arbitrary-1.0.1.2-doc... [generic-arbitrary] patching script interpreter paths in /nix/store/gc2mig0yp04kkm36bgfwmx70gpbc8q62-generic-arbitrary-1.0.1.2-doc [trial-optparse-applicative] Phase: checkPhase [trial-optparse-applicative] Package has no test suites. [trial-optparse-applicative] Phase: haddockPhase [trial-optparse-applicative] Preprocessing library for trial-optparse-applicative-0.0.0.0.. [trial-optparse-applicative] Running Haddock on library for trial-optparse-applicative-0.0.0.0.. [trial-optparse-applicative] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [trial-optparse-applicative] [1 of 1] Compiling Trial.OptparseApplicative [trial-optparse-applicative] Haddock coverage: [trial-optparse-applicative]  100% ( 5 / 5) in 'Trial.OptparseApplicative' [trial-optparse-applicative] Documentation created: dist/doc/html/trial-optparse-applicative/, [trial-optparse-applicative] dist/doc/html/trial-optparse-applicative/trial-optparse-applicative.txt [trial-optparse-applicative] Phase: installPhase [trial-optparse-applicative] Installing library in /nix/store/qkpnbg817f49gfyf5rxlk6x0hp266sna-trial-optparse-applicative-0.0.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/trial-optparse-applicative-0.0.0.0-GhuOgE9nxHx2zAUb3jtA2I [trial-optparse-applicative] Phase: fixupPhase [trial-optparse-applicative] shrinking RPATHs of ELF executables and libraries in /nix/store/qkpnbg817f49gfyf5rxlk6x0hp266sna-trial-optparse-applicative-0.0.0.0 [trial-optparse-applicative] shrinking /nix/store/qkpnbg817f49gfyf5rxlk6x0hp266sna-trial-optparse-applicative-0.0.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHStrial-optparse-applicative-0.0.0.0-GhuOgE9nxHx2zAUb3jtA2I-ghc9.8.1.so [trial-optparse-applicative] checking for references to /build/ in /nix/store/qkpnbg817f49gfyf5rxlk6x0hp266sna-trial-optparse-applicative-0.0.0.0... [trial-optparse-applicative] patching script interpreter paths in /nix/store/qkpnbg817f49gfyf5rxlk6x0hp266sna-trial-optparse-applicative-0.0.0.0 [trial-optparse-applicative] stripping (with command strip and flags -S -p) in /nix/store/qkpnbg817f49gfyf5rxlk6x0hp266sna-trial-optparse-applicative-0.0.0.0/lib [trial-optparse-applicative] shrinking RPATHs of ELF executables and libraries in /nix/store/zxar5v14w6zxymghczq70gs61y6rx3ji-trial-optparse-applicative-0.0.0.0-doc [trial-optparse-applicative] checking for references to /build/ in /nix/store/zxar5v14w6zxymghczq70gs61y6rx3ji-trial-optparse-applicative-0.0.0.0-doc... [trial-optparse-applicative] patching script interpreter paths in /nix/store/zxar5v14w6zxymghczq70gs61y6rx3ji-trial-optparse-applicative-0.0.0.0-doc [unordered-containers] [4 of 9] Compiling Data.HashMap.Internal.Debug ( Data/HashMap/Internal/Debug.hs, dist/build/Data/HashMap/Internal/Debug.o, dist/build/Data/HashMap/Internal/Debug.dyn_o ) [unordered-containers] [5 of 9] Compiling Data.HashMap.Internal.Strict ( Data/HashMap/Internal/Strict.hs, dist/build/Data/HashMap/Internal/Strict.o, dist/build/Data/HashMap/Internal/Strict.dyn_o ) [unordered-containers] [6 of 9] Compiling Data.HashSet.Internal ( Data/HashSet/Internal.hs, dist/build/Data/HashSet/Internal.o, dist/build/Data/HashSet/Internal.dyn_o ) [unordered-containers] [7 of 9] Compiling Data.HashSet ( Data/HashSet.hs, dist/build/Data/HashSet.o, dist/build/Data/HashSet.dyn_o ) [unordered-containers] [8 of 9] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, dist/build/Data/HashMap/Strict.o, dist/build/Data/HashMap/Strict.dyn_o ) [unordered-containers] [9 of 9] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, dist/build/Data/HashMap/Lazy.o, dist/build/Data/HashMap/Lazy.dyn_o ) [unordered-containers]  [unordered-containers] Data/HashMap/Internal.hs:12:14-23: warning: [GHC-53692] [-Wdeprecated-flags] [unordered-containers]  -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead [unordered-containers]  | [unordered-containers] 12 | {-# LANGUAGE TypeInType #-} [unordered-containers]  | ^^^^^^^^^^ [unordered-containers] [1 of 9] Compiling Data.HashMap.Internal.Array ( Data/HashMap/Internal/Array.hs, dist/build/Data/HashMap/Internal/Array.p_o ) [unordered-containers]  [unordered-containers] Data/HashMap/Internal/Array.hs:83:1-35: warning: [GHC-66111] [-Wunused-imports] [unordered-containers]  The import of ‘Control.Applicative’ is redundant [unordered-containers]  except perhaps to import instances from ‘Control.Applicative’ [unordered-containers]  To import instances alone, use: import Control.Applicative() [unordered-containers]  | [unordered-containers] 83 | import Control.Applicative (liftA2) [unordered-containers]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [unordered-containers] [2 of 9] Compiling Data.HashMap.Internal.List ( Data/HashMap/Internal/List.hs, dist/build/Data/HashMap/Internal/List.p_o ) [unordered-containers] [3 of 9] Compiling Data.HashMap.Internal ( Data/HashMap/Internal.hs, dist/build/Data/HashMap/Internal.p_o ) [vector] [ 5 of 12] Compiling Tests.Vector.Unboxed ( tests/Tests/Vector/Unboxed.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Unboxed.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Unboxed.dyn_o ) [attoparsec]  at tests/QC/IPv6/Internal.hs:109:23-37 [attoparsec]  (Eq a0) [attoparsec]  arising from a use of ‘==’ at tests/QC/IPv6/Internal.hs:221:45-46 [attoparsec]  (Num a0) [attoparsec]  arising from the literal ‘1’ at tests/QC/IPv6/Internal.hs:221:48 [attoparsec]  • In the pattern: 0 [attoparsec]  In a case alternative: [attoparsec]  0 -> case lasttk of [attoparsec]  SixteenBit _ -> lenconst [attoparsec]  DoubleColon -> lenconst [attoparsec]  AllZeros -> lenconst [attoparsec]  _ -> False [attoparsec]  In the second argument of ‘(&&)’, namely [attoparsec]  ‘(case countIPv4Addr tks of [attoparsec]  0 -> case lasttk of [attoparsec]  SixteenBit _ -> lenconst [attoparsec]  DoubleColon -> lenconst [attoparsec]  AllZeros -> lenconst [attoparsec]  _ -> False [attoparsec]  1 -> case lasttk of [attoparsec]  IPv4Addr _ [attoparsec]  -> (lentks == 13 && cdctks == 0) || (lentks < 12 && cdctks == 1) [attoparsec]  _ -> False [attoparsec]  otherwise -> False)’ [attoparsec]  | [attoparsec] 77 | 0 -> case lasttk of [attoparsec]  | ^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:85:17: warning: [GHC-40910] [-Wunused-matches] [attoparsec]  Defined but not used: ‘otherwise’ [attoparsec]  | [attoparsec] 85 | otherwise -> False)) [attoparsec]  | ^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:85:17: warning: [GHC-63397] [-Wname-shadowing] [attoparsec]  This binding for ‘otherwise’ shadows the existing binding [attoparsec]  imported from ‘Prelude’ at tests/QC/IPv6/Internal.hs:16:8-23 [attoparsec]  (and originally defined in ‘GHC.Base’) [attoparsec]  | [attoparsec] 85 | otherwise -> False)) [attoparsec]  | ^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:89:29: warning: [GHC-63394] [-Wx-partial] [attoparsec]  In the use of ‘head’ [attoparsec]  (imported from Prelude, but defined in GHC.List): [attoparsec]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [attoparsec]  | [attoparsec] 89 | let h = head ts [attoparsec]  | ^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:101:26: warning: [GHC-63394] [-Wx-partial] [attoparsec]  In the use of ‘head’ [attoparsec]  (imported from Prelude, but defined in GHC.List): [attoparsec]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [attoparsec]  | [attoparsec] 101 | case head l of [attoparsec]  | ^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:107:17: warning: [GHC-40910] [-Wunused-local-binds] [attoparsec]  Defined but not used: ‘tok1’ [attoparsec]  | [attoparsec] 107 | tok1 = "1" [attoparsec]  | ^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:107:24: warning: [GHC-18042] [-Wtype-defaults] [attoparsec]  • Defaulting the type variable ‘a0’ to type ‘String’ in the following constraint [attoparsec]  Data.String.IsString a0 arising from the literal ‘"1"’ [attoparsec]  • In the expression: "1" [attoparsec]  In an equation for ‘tok1’: tok1 = "1" [attoparsec]  In an equation for ‘isIPv6Addr’: [attoparsec]  isIPv6Addr tks [attoparsec]  = diffNext tks [attoparsec]  && [post-build-hook] Uploading to cachix cache "sellout": /nix/store/gc2mig0yp04kkm36bgfwmx70gpbc8q62-generic-arbitrary-1.0.1.2-doc /nix/store/rmsas2jja5aw5bxcj4ynbdd23y69xf67-generic-arbitrary-1.0.1.2 [post-build-hook] Pushing 1 paths (73 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/rmsas2jja5aw5bxcj4ynbdd23y69xf67-generic-arbitrary-1.0.1.2 (601.55 KiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/gc2mig0yp04kkm36bgfwmx70gpbc8q62-generic-arbitrary-1.0.1.2-doc /nix/store/rmsas2jja5aw5bxcj4ynbdd23y69xf67-generic-arbitrary-1.0.1.2 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/rmsas2jja5aw5bxcj4ynbdd23y69xf67-generic-arbitrary-1.0.1.2' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 52 of 171 built (5 building), 395 of 395 downloaded from cache [post-build-hook] Uploading to cachix cache "sellout": /nix/store/qkpnbg817f49gfyf5rxlk6x0hp266sna-trial-optparse-applicative-0.0.0.0 /nix/store/zxar5v14w6zxymghczq70gs61y6rx3ji-trial-optparse-applicative-0.0.0.0-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/qkpnbg817f49gfyf5rxlk6x0hp266sna-trial-optparse-applicative-0.0.0.0 /nix/store/zxar5v14w6zxymghczq70gs61y6rx3ji-trial-optparse-applicative-0.0.0.0-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/qkpnbg817f49gfyf5rxlk6x0hp266sna-trial-optparse-applicative-0.0.0.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/g3gyxz2vz9hdsjmngsjw2kxpfy556yss-trial-optparse-applicative-0.0.0.0.drv' to 'https://cache.nix-ci.com'... Progress: 53 of 172 built (4 building), 395 of 395 downloaded from cache [attoparsec]  (do let cdctks = countDoubleColon tks [attoparsec]  let lentks = length tks [attoparsec]  let lasttk = last tks [attoparsec]  let lenconst [attoparsec]  = (lentks == 15 && cdctks == 0) || (lentks < 15 && cdctks == 1) [attoparsec]  ....) [attoparsec]  where [attoparsec]  diffNext [] = False [attoparsec]  diffNext [_] = True [attoparsec]  diffNext (t : ts) [attoparsec]  = do let ... [attoparsec]  .... [attoparsec]  firstValidToken l [attoparsec]  = case head l of [attoparsec]  SixteenBit _ -> True [attoparsec]  DoubleColon -> True [attoparsec]  AllZeros -> True [attoparsec]  _ -> False [attoparsec]  countDoubleColon l = length $ elemIndices DoubleColon l [attoparsec]  tok1 = "1" [attoparsec]  | [attoparsec] 107 | tok1 = "1" [attoparsec]  | ^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:109:1: warning: [GHC-38417] [-Wmissing-signatures] [attoparsec]  Top-level binding with no type signature: [attoparsec]  countIPv4Addr :: [IPv6AddrToken] -> Integer [attoparsec]  | [attoparsec] 109 | countIPv4Addr = foldr oneMoreIPv4Addr 0 [attoparsec]  | ^^^^^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:113:31: warning: [GHC-40910] [-Wunused-matches] [attoparsec]  Defined but not used: ‘otherwise’ [attoparsec]  | [attoparsec] 113 | otherwise -> c [attoparsec]  | ^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:113:31: warning: [GHC-63397] [-Wname-shadowing] [attoparsec]  This binding for ‘otherwise’ shadows the existing binding [attoparsec]  imported from ‘Prelude’ at tests/QC/IPv6/Internal.hs:16:8-23 [attoparsec]  (and originally defined in ‘GHC.Base’) [attoparsec]  | [attoparsec] 113 | otherwise -> c [attoparsec]  | ^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:145:5: warning: [GHC-62161] [-Wincomplete-patterns] [attoparsec]  Pattern match(es) are non-exhaustive [attoparsec]  In a case alternative: [attoparsec]  Patterns of type ‘IResult T.Text [IPv6AddrToken]’ not matched: [attoparsec]  Partial _ [attoparsec]  | [attoparsec] 145 | case readText s of [attoparsec]  | ^^^^^^^^^^^^^^^^^^... [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:149:14: warning: [GHC-63397] [-Wname-shadowing] [attoparsec]  This binding for ‘s’ shadows the existing binding [attoparsec]  bound at tests/QC/IPv6/Internal.hs:144:21 [attoparsec]  | [attoparsec] 149 | readText s = feed (parse (many1 $ ipv4Addr <|> sixteenBit <|> doubleColon <|> colon) s) T.empty [attoparsec]  | ^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:212:55: warning: [GHC-63394] [-Wx-partial] [attoparsec]  In the use of ‘tail’ [attoparsec]  (imported from Prelude, but defined in GHC.List): [attoparsec]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [attoparsec]  | [attoparsec] 212 | let snds = if not (null (snd s)) then tail(snd s) else [] [attoparsec]  | ^^^^ [attoparsec]  [hspec-megaparsec] Phase: setupCompilerEnvironmentPhase [hspec-megaparsec] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [hspec-megaparsec] Phase: unpackPhase [hspec-megaparsec] unpacking source archive /nix/store/47fam8yrsv1q3kw3ndjixgmr2b48kh9h-hspec-megaparsec-2.2.1.tar.gz [hspec-megaparsec] source root is hspec-megaparsec-2.2.1 [hspec-megaparsec] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "hspec-megaparsec-2.2.1/tests/Main.hs" [hspec-megaparsec] Phase: patchPhase [hspec-megaparsec] Phase: compileBuildDriverPhase [hspec-megaparsec] setupCompileFlags: -package-db=/build/tmp.B53AjfhjEj/setup-package.conf.d -threaded [hspec-megaparsec] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.B53AjfhjEj/Main.o ) [hspec-megaparsec] [2 of 2] Linking Setup [hspec-megaparsec] Phase: updateAutotoolsGnuConfigScriptsPhase [hspec-megaparsec] Phase: configurePhase [hspec-megaparsec] configureFlags: --verbose --prefix=/nix/store/pdylcx0s5wng4s3lvxcywd0s5qw0b3an-hspec-megaparsec-2.2.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/7z9haswq5xmfy5if3f3a07xvag7d26sm-hspec-megaparsec-2.2.1-doc/share/doc/hspec-megaparsec-2.2.1 --with-gcc=gcc --package-db=/build/tmp.B53AjfhjEj/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [hspec-megaparsec] Using Parsec parser [hspec-megaparsec] Configuring hspec-megaparsec-2.2.1... [hspec-megaparsec] Flags chosen: dev=False [hspec-megaparsec] Dependency base >=4.15 && <5: using base-4.19.0.0 [hspec-megaparsec] Dependency hspec-expectations >=0.8 && <0.9: using hspec-expectations-0.8.4 [hspec-megaparsec] Dependency megaparsec >=9 && <10: using megaparsec-9.7.0 [hspec-megaparsec] Dependency base >=4.15 && <5: using base-4.19.0.0 [hspec-megaparsec] Dependency hspec >=2 && <3: using hspec-2.11.12 [hspec-megaparsec] Dependency hspec-megaparsec: using hspec-megaparsec-2.2.1 [hspec-megaparsec] Dependency megaparsec >=9 && <10: using megaparsec-9.7.0 [hspec-megaparsec] Source component graph: [hspec-megaparsec]  component lib [hspec-megaparsec]  component test:tests dependency lib [hspec-megaparsec] Configured component graph: [hspec-megaparsec]  component hspec-megaparsec-2.2.1-lqf41s3BSU61MvlsGOQs4 [hspec-megaparsec]  include base-4.19.0.0-b960 [hspec-megaparsec]  include hspec-expectations-0.8.4-1hri6locpBn1LIM33riTbc [hspec-megaparsec]  include megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6 [hspec-megaparsec]  component hspec-megaparsec-2.2.1-KoU1TDY8pUF1a0ZHQACxKK-tests [hspec-megaparsec]  include base-4.19.0.0-b960 [hspec-megaparsec]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [hspec-megaparsec]  include hspec-megaparsec-2.2.1-lqf41s3BSU61MvlsGOQs4 [hspec-megaparsec]  include megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6 [hspec-megaparsec] Linked component graph: [hspec-megaparsec]  unit hspec-megaparsec-2.2.1-lqf41s3BSU61MvlsGOQs4 [hspec-megaparsec]  include base-4.19.0.0-b960 [hspec-megaparsec]  include hspec-expectations-0.8.4-1hri6locpBn1LIM33riTbc [hspec-megaparsec]  include megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6 [hspec-megaparsec]  Test.Hspec.Megaparsec=hspec-megaparsec-2.2.1-lqf41s3BSU61MvlsGOQs4:Test.Hspec.Megaparsec [hspec-megaparsec]  unit hspec-megaparsec-2.2.1-KoU1TDY8pUF1a0ZHQACxKK-tests [hspec-megaparsec]  include base-4.19.0.0-b960 [hspec-megaparsec]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [hspec-megaparsec]  include hspec-megaparsec-2.2.1-lqf41s3BSU61MvlsGOQs4 [hspec-megaparsec]  include megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6 [hspec-megaparsec] Ready component graph: [hspec-megaparsec]  definite hspec-megaparsec-2.2.1-lqf41s3BSU61MvlsGOQs4 [hspec-megaparsec]  depends base-4.19.0.0-b960 [hspec-megaparsec]  depends hspec-expectations-0.8.4-1hri6locpBn1LIM33riTbc [attoparsec] tests/QC/IPv6/Internal.hs:219:34: warning: [GHC-63397] [-Wname-shadowing] [attoparsec]  This binding for ‘x’ shadows the existing binding [attoparsec]  bound at tests/QC/IPv6/Internal.hs:218:42 [attoparsec]  | [attoparsec] 219 | ntks tks - foldl (\c x -> if (x /= DoubleColon) && (x /= Colon) then c+1 else c) 0 x [attoparsec]  | ^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:221:18: warning: [GHC-63397] [-Wname-shadowing] [attoparsec]  This binding for ‘tks’ shadows the existing binding [attoparsec]  bound at tests/QC/IPv6/Internal.hs:207:17 [attoparsec]  | [attoparsec] 221 | ntks tks = if countIPv4Addr tks == 1 then 7 else 8 [attoparsec]  | ^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:242:25: warning: [GHC-63397] [-Wname-shadowing] [attoparsec]  This binding for ‘t’ shadows the existing binding [attoparsec]  bound at tests/QC/IPv6/Internal.hs:235:23 [attoparsec]  | [attoparsec] 242 | where longest t = case t of [attoparsec]  | ^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:247:21: warning: [GHC-63394] [-Wx-partial] [attoparsec]  In the use of ‘head’ [attoparsec]  (imported from Prelude, but defined in GHC.List): [attoparsec]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [attoparsec]  | [attoparsec] 247 | helper h = (head h == AllZeros, lh) where lh = length h [attoparsec]  | ^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:298:12: warning: [GHC-18042] [-Wtype-defaults] [attoparsec]  • Defaulting the type variable ‘a0’ to type ‘Integer’ in the following constraints [attoparsec]  (Integral a0) [attoparsec]  arising from a use of ‘R.decimal’ [attoparsec]  at tests/QC/IPv6/Internal.hs:298:12-20 [attoparsec]  (Ord a0) [attoparsec]  arising from a use of ‘<’ at tests/QC/IPv6/Internal.hs:299:39 [attoparsec]  (Num a0) [attoparsec]  arising from the literal ‘256’ [attoparsec]  at tests/QC/IPv6/Internal.hs:299:41-43 [attoparsec]  (Show a0) [attoparsec]  arising from a use of ‘show’ at tests/QC/IPv6/Internal.hs:299:59-62 [attoparsec]  • In the expression: R.decimal ds [attoparsec]  In a stmt of a 'do' block: [attoparsec]  case R.decimal ds of [attoparsec]  Right (n, _) [attoparsec]  -> return (if n < 256 then T.pack $ show n else T.empty) [attoparsec]  Left _ -> return T.empty [attoparsec]  In the expression: [attoparsec]  do ds <- takeWhile1 isDigit [attoparsec]  case R.decimal ds of [attoparsec]  Right (n, _) [attoparsec]  -> return (if n < 256 then T.pack $ show n else T.empty) [attoparsec]  Left _ -> return T.empty [attoparsec]  | [attoparsec] 298 | case R.decimal ds of [attoparsec]  | ^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:304:5: warning: [GHC-81995] [-Wunused-do-bind] [attoparsec]  A do-notation statement discarded a result of type ‘T.Text’ [attoparsec]  Suggested fix: Suppress this warning by saying ‘_ <- string "::"’ [attoparsec]  | [attoparsec] 304 | string "::" [attoparsec]  | ^^^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:309:5: warning: [GHC-81995] [-Wunused-do-bind] [attoparsec]  A do-notation statement discarded a result of type ‘T.Text’ [attoparsec]  Suggested fix: Suppress this warning by saying ‘_ <- string ":"’ [attoparsec]  | [attoparsec] 309 | string ":" [hspec-megaparsec]  depends megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6 [hspec-megaparsec]  definite hspec-megaparsec-2.2.1-KoU1TDY8pUF1a0ZHQACxKK-tests [hspec-megaparsec]  depends base-4.19.0.0-b960 [hspec-megaparsec]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [hspec-megaparsec]  depends hspec-megaparsec-2.2.1-lqf41s3BSU61MvlsGOQs4 [hspec-megaparsec]  depends megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6 [hspec-megaparsec] Using Cabal-3.10.2.0 compiled by ghc-9.8 [hspec-megaparsec] Using compiler: ghc-9.8.1 [hspec-megaparsec] Using install prefix: [hspec-megaparsec] /nix/store/pdylcx0s5wng4s3lvxcywd0s5qw0b3an-hspec-megaparsec-2.2.1 [hspec-megaparsec] Executables installed in: [hspec-megaparsec] /nix/store/pdylcx0s5wng4s3lvxcywd0s5qw0b3an-hspec-megaparsec-2.2.1/bin [hspec-megaparsec] Libraries installed in: [hspec-megaparsec] /nix/store/pdylcx0s5wng4s3lvxcywd0s5qw0b3an-hspec-megaparsec-2.2.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hspec-megaparsec-2.2.1-lqf41s3BSU61MvlsGOQs4 [hspec-megaparsec] Dynamic Libraries installed in: [hspec-megaparsec] /nix/store/pdylcx0s5wng4s3lvxcywd0s5qw0b3an-hspec-megaparsec-2.2.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [hspec-megaparsec] Private executables installed in: [hspec-megaparsec] /nix/store/pdylcx0s5wng4s3lvxcywd0s5qw0b3an-hspec-megaparsec-2.2.1/libexec/x86_64-linux-ghc-9.8.1/hspec-megaparsec-2.2.1 [hspec-megaparsec] Data files installed in: [hspec-megaparsec] /nix/store/pdylcx0s5wng4s3lvxcywd0s5qw0b3an-hspec-megaparsec-2.2.1/share/x86_64-linux-ghc-9.8.1/hspec-megaparsec-2.2.1 [hspec-megaparsec] Documentation installed in: [hspec-megaparsec] /nix/store/7z9haswq5xmfy5if3f3a07xvag7d26sm-hspec-megaparsec-2.2.1-doc/share/doc/hspec-megaparsec-2.2.1 [hspec-megaparsec] Configuration files installed in: [hspec-megaparsec] /nix/store/pdylcx0s5wng4s3lvxcywd0s5qw0b3an-hspec-megaparsec-2.2.1/etc [hspec-megaparsec] No alex found [hspec-megaparsec] Using ar found on system at: [hspec-megaparsec] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [hspec-megaparsec] No c2hs found [hspec-megaparsec] No cpphs found [hspec-megaparsec] No doctest found [hspec-megaparsec] Using gcc version 14.3.0 given by user at: [hspec-megaparsec] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [hspec-megaparsec] Using ghc version 9.8.1 found on system at: [hspec-megaparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [hspec-megaparsec] Using ghc-pkg version 9.8.1 found on system at: [hspec-megaparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [hspec-megaparsec] No ghcjs found [hspec-megaparsec] No ghcjs-pkg found [hspec-megaparsec] No greencard found [hspec-megaparsec] Using haddock version 2.30.0 found on system at: [hspec-megaparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [hspec-megaparsec] No happy found [hspec-megaparsec] Using haskell-suite found on system at: haskell-suite-dummy-location [hspec-megaparsec] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [hspec-megaparsec] No hmake found [hspec-megaparsec] Using hpc version 0.69 found on system at: [hspec-megaparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [hspec-megaparsec] Using hsc2hs version 0.68.10 found on system at: [hspec-megaparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [hspec-megaparsec] Using hscolour version 1.25 found on system at: [hspec-megaparsec] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [hspec-megaparsec] No jhc found [hspec-megaparsec] Using ld found on system at: [hspec-megaparsec] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [hspec-megaparsec] No pkg-config found [hspec-megaparsec] Using runghc version 9.8.1 found on system at: [hspec-megaparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [hspec-megaparsec] Using strip version 2.44 found on system at: [hspec-megaparsec] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [hspec-megaparsec] Using tar found on system at: [hspec-megaparsec] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [hspec-megaparsec] No uhc found [hspec-megaparsec] Phase: buildPhase [hspec-megaparsec] Preprocessing library for hspec-megaparsec-2.2.1.. [hspec-megaparsec] Building library for hspec-megaparsec-2.2.1.. [hspec-megaparsec] [1 of 1] Compiling Test.Hspec.Megaparsec ( Test/Hspec/Megaparsec.hs, dist/build/Test/Hspec/Megaparsec.o, dist/build/Test/Hspec/Megaparsec.dyn_o ) [hspec-megaparsec] [1 of 1] Compiling Test.Hspec.Megaparsec ( Test/Hspec/Megaparsec.hs, dist/build/Test/Hspec/Megaparsec.p_o ) [attoparsec]  | ^^^^^^^^^^ [attoparsec] [ 7 of 12] Compiling QC.Rechunked ( tests/QC/Rechunked.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Rechunked.o ) [attoparsec] [ 8 of 12] Compiling QC.Simple ( tests/QC/Simple.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Simple.o ) [attoparsec] [ 9 of 12] Compiling QC.Text.FastSet ( tests/QC/Text/FastSet.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Text/FastSet.o ) [attoparsec] [10 of 12] Compiling QC.Text.Regressions ( tests/QC/Text/Regressions.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Text/Regressions.o ) [attoparsec]  [attoparsec] tests/QC/Text/Regressions.hs:12:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Monoid’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Monoid’ [attoparsec]  To import instances alone, use: import Data.Monoid() [attoparsec]  | [attoparsec] 12 | import Data.Monoid ((<>)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec] [11 of 12] Compiling QC.Text ( tests/QC/Text.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Text.o ) [attoparsec] [12 of 12] Compiling Main ( tests/QC.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/Main.o ) [attoparsec] [13 of 13] Linking dist/build/attoparsec-tests/attoparsec-tests [attoparsec] buildPhase completed in 1 minutes 52 seconds [attoparsec] Phase: checkPhase [attoparsec] Running 1 test suites... [attoparsec] Test suite attoparsec-tests: RUNNING... [attoparsec] tests [attoparsec]  bs [attoparsec]  anyWord8: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  endOfInput: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  endOfLine: OK [attoparsec]  +++ OK, failed as expected. Falsified, Falsified (after 3 tests and 1 shrink): [attoparsec]  "\NUL" [attoparsec]  '\NUL' /= '\n' [attoparsec]  [attoparsec]  ('\NUL',Nothing) /= ('\r',Just '\n') [attoparsec]  notWord8: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  peekWord8: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  peekWord8': OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  satisfy: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  satisfyWith: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  scan: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  skip: OK [attoparsec]  +++ OK, failed as expected. Falsified (after 5 tests and 2 shrinks): [attoparsec]  0 [attoparsec]  "\NUL" [attoparsec]  not (0 < 0) [attoparsec]  skipWhile: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  string: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  stringCI: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  strings: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  take: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeByteString: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeCount: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeLazyByteString: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeTill: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeWhile: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeWhile1: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeWhile1_empty: OK [attoparsec]  +++ OK, passed 1 test. [attoparsec]  takeWhileIncluding: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  getChunk: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  word8: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  members: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  nonmembers: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  buf [attoparsec]  b_unbuffer: OK (0.02s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  t_unbuffer: OK (0.01s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  t_unbuffer_three: OK [attoparsec]  +++ OK, passed 1 test. [attoparsec]  b_length: OK (0.01s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  t_length: OK (0.01s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  b_unsafeIndex: OK (0.02s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  t_iter: OK (0.01s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  t_iter_: OK (0.02s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  b_unsafeDrop: OK (0.02s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  t_dropCodeUnits: OK (0.02s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  combinator [attoparsec]  choice: OK (0.02s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  count: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  lookAhead: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  match: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  simple [attoparsec]  issue75: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  text [attoparsec]  anyChar: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  asciiCI: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  char: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  endOfInput: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  endOfLine: OK [attoparsec]  +++ OK, failed as expected. Falsified, Falsified (after 2 tests and 1 shrink): [attoparsec]  "\NUL" [attoparsec]  '\NUL' /= '\n' [attoparsec]  [attoparsec]  ('\NUL',Nothing) /= ('\r',Just '\n') [attoparsec]  notChar: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  peekChar: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  peekChar': OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  satisfy: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  satisfyWith: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  scan: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  skip: OK [attoparsec]  +++ OK, failed as expected. Falsified (after 3 tests and 17 shrinks): [attoparsec]  'a' [attoparsec]  "a" [attoparsec]  not ('a' < 'a') [attoparsec]  skipWhile: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  string: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  strings: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  stringCI: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  take: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeText: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeCount: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeLazyText: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeTill: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeWhile: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeWhile1: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeWhile1_empty: OK [attoparsec]  +++ OK, passed 1 test. [attoparsec]  members: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  nonmembers: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  FastSet [attoparsec]  membership is correct: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  Regressions [attoparsec]  issue105: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  [attoparsec] All 70 tests passed (0.25s) [attoparsec] Test suite attoparsec-tests: PASS [attoparsec] Test suite logged to: dist/test/attoparsec-0.14.4-attoparsec-tests.log [attoparsec] 1 of 1 test suites (1 of 1 test cases) passed. [attoparsec] Phase: haddockPhase [attoparsec] Phase: installPhase [attoparsec] Installing internal library attoparsec-internal in /nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal [attoparsec] Installing library in /nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [attoparsec] Phase: fixupPhase [attoparsec] shrinking RPATHs of ELF executables and libraries in /nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4 [attoparsec] shrinking /nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSattoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ-ghc9.8.1.so [attoparsec] shrinking /nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSattoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal-ghc9.8.1.so [attoparsec] checking for references to /build/ in /nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4... [attoparsec] patching script interpreter paths in /nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4 [attoparsec] stripping (with command strip and flags -S -p) in /nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4/lib [post-build-hook] Uploading to cachix cache "sellout": /nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4 [post-build-hook] Pushing 1 paths (76 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4 (17.13 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/c2r4f2fdnaw0czdcx0byn5fygbbfd2nk-attoparsec-0.14.4' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/pid4sfzzqs7sk10djgqw1ssiknk5db4y-attoparsec-0.14.4.drv' to 'https://cache.nix-ci.com'... Progress: 54 of 171 built (3 building), 395 of 395 downloaded from cache Building hspec-attoparsec Building sqlite-simple [hspec-megaparsec] Preprocessing test suite 'tests' for hspec-megaparsec-2.2.1.. [hspec-megaparsec] Building test suite 'tests' for hspec-megaparsec-2.2.1.. [hspec-megaparsec] [1 of 1] Compiling Main ( tests/Main.hs, dist/build/tests/tests-tmp/Main.o ) [hspec-megaparsec] [2 of 2] Linking dist/build/tests/tests [hspec-megaparsec] Phase: checkPhase [hspec-megaparsec] Running 1 test suites... [hspec-megaparsec] Test suite tests: RUNNING... [hspec-megaparsec]  [hspec-megaparsec] shouldParse [hspec-megaparsec]  works [✔] [hspec-megaparsec] parseSatisfies [hspec-megaparsec]  works [✔] [hspec-megaparsec] shouldFailOn [hspec-megaparsec]  works [✔] [hspec-megaparsec] shouldSucceedOn [hspec-megaparsec]  works [✔] [hspec-megaparsec] shouldFailWith [hspec-megaparsec]  works [✔] [hspec-megaparsec] failsLeaving [hspec-megaparsec]  works [✔] [hspec-megaparsec] succeedsLeaving [hspec-megaparsec]  works [✔] [hspec-megaparsec]  [hspec-megaparsec] Finished in 0.0008 seconds [hspec-megaparsec] 7 examples, 0 failures [hspec-megaparsec] Test suite tests: PASS [hspec-megaparsec] Test suite logged to: dist/test/hspec-megaparsec-2.2.1-tests.log [hspec-megaparsec] 1 of 1 test suites (1 of 1 test cases) passed. [hspec-megaparsec] Phase: haddockPhase [hspec-megaparsec] Preprocessing library for hspec-megaparsec-2.2.1.. [hspec-megaparsec] Running Haddock on library for hspec-megaparsec-2.2.1.. [hspec-megaparsec] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [hspec-megaparsec] [1 of 1] Compiling Test.Hspec.Megaparsec ( Test/Hspec/Megaparsec.hs, nothing ) [hspec-megaparsec] Haddock coverage: [hspec-megaparsec]  100% ( 16 / 16) in 'Test.Hspec.Megaparsec' [unordered-containers] [4 of 9] Compiling Data.HashMap.Internal.Debug ( Data/HashMap/Internal/Debug.hs, dist/build/Data/HashMap/Internal/Debug.p_o ) [unordered-containers] [5 of 9] Compiling Data.HashMap.Internal.Strict ( Data/HashMap/Internal/Strict.hs, dist/build/Data/HashMap/Internal/Strict.p_o ) [unordered-containers] [6 of 9] Compiling Data.HashSet.Internal ( Data/HashSet/Internal.hs, dist/build/Data/HashSet/Internal.p_o ) [unordered-containers] [7 of 9] Compiling Data.HashSet ( Data/HashSet.hs, dist/build/Data/HashSet.p_o ) [unordered-containers] [8 of 9] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, dist/build/Data/HashMap/Strict.p_o ) [unordered-containers] [9 of 9] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, dist/build/Data/HashMap/Lazy.p_o ) [unordered-containers] Preprocessing test suite 'unordered-containers-tests' for unordered-containers-0.2.20.. [unordered-containers] Building test suite 'unordered-containers-tests' for unordered-containers-0.2.20.. [unordered-containers] [1 of 9] Compiling Properties.List ( tests/Properties/List.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties/List.o ) [unordered-containers] [2 of 9] Compiling Regressions ( tests/Regressions.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Regressions.o ) [unordered-containers]  [unordered-containers] tests/Regressions.hs:91:16: warning: [GHC-63394] [-Wx-partial] [unordered-containers]  In the use of ‘head’ [unordered-containers]  (imported from Prelude, but defined in GHC.List): [unordered-containers]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [unordered-containers]  | [unordered-containers] 91 | k = head keys [unordered-containers]  | ^^^^ [hspec-attoparsec] Phase: setupCompilerEnvironmentPhase [hspec-attoparsec] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [sqlite-simple] Phase: setupCompilerEnvironmentPhase [sqlite-simple] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [hspec-attoparsec] Phase: unpackPhase [hspec-attoparsec] unpacking source archive /nix/store/y3ywaxgryfcmhfi8d2nz0lkpcx4kz500-hspec-attoparsec-0.1.0.2.tar.gz [hspec-attoparsec] source root is hspec-attoparsec-0.1.0.2 [hspec-attoparsec] setting SOURCE_DATE_EPOCH to timestamp 1426942088 of file "hspec-attoparsec-0.1.0.2/tests/Spec.hs" [hspec-attoparsec] Phase: patchPhase [hspec-attoparsec] Phase: compileBuildDriverPhase [hspec-attoparsec] setupCompileFlags: -package-db=/build/tmp.21Krz3kZmv/setup-package.conf.d -threaded [sqlite-simple] Phase: unpackPhase [sqlite-simple] unpacking source archive /nix/store/7j12w94nb1zrz4xpbh9y2xcahq0ivhip-sqlite-simple-0.4.19.0.tar.gz [hspec-attoparsec] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.21Krz3kZmv/Main.o ) [sqlite-simple] source root is sqlite-simple-0.4.19.0 [sqlite-simple] setting SOURCE_DATE_EPOCH to timestamp 1705989172 of file "sqlite-simple-0.4.19.0/sqlite-simple.cabal" [sqlite-simple] Phase: patchPhase [sqlite-simple] Phase: compileBuildDriverPhase [sqlite-simple] setupCompileFlags: -package-db=/build/tmp.zy5oHnRTQ7/setup-package.conf.d -threaded [sqlite-simple] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.zy5oHnRTQ7/Main.o ) [hspec-attoparsec] [2 of 2] Linking Setup [sqlite-simple] [2 of 2] Linking Setup [hspec-attoparsec] Phase: updateAutotoolsGnuConfigScriptsPhase [hspec-attoparsec] Phase: configurePhase [hspec-attoparsec] configureFlags: --verbose --prefix=/nix/store/kx5bc99j6cply6z0ksk5gg3czmwv30cm-hspec-attoparsec-0.1.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/bzlgwl92m7k993k3h7hpqil2rhrf4cd6-hspec-attoparsec-0.1.0.2-doc/share/doc/hspec-attoparsec-0.1.0.2 --with-gcc=gcc --package-db=/build/tmp.21Krz3kZmv/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [hspec-attoparsec] Using Parsec parser [hspec-attoparsec] Configuring hspec-attoparsec-0.1.0.2... [sqlite-simple] Phase: updateAutotoolsGnuConfigScriptsPhase [sqlite-simple] Phase: configurePhase [sqlite-simple] configureFlags: --verbose --prefix=/nix/store/wwzj358gvh9ibjwi9bl8yvajv34566hn-sqlite-simple-0.4.19.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/z4gxca8lihgzk2pq0l5212zrhpjz8pxq-sqlite-simple-0.4.19.0-doc/share/doc/sqlite-simple-0.4.19.0 --with-gcc=gcc --package-db=/build/tmp.zy5oHnRTQ7/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [sqlite-simple] Using Parsec parser [sqlite-simple] Configuring sqlite-simple-0.4.19.0... [hspec-attoparsec] Dependency attoparsec >=0.10: using attoparsec-0.14.4 [hspec-attoparsec] Dependency base >=4 && <5: using base-4.19.0.0 [hspec-attoparsec] Dependency bytestring >=0.8: using bytestring-0.12.0.2 [hspec-attoparsec] Dependency hspec-expectations >=0.5: using hspec-expectations-0.8.4 [hspec-attoparsec] Dependency text >=1.0: using text-2.1 [hspec-attoparsec] Dependency attoparsec >=0.10: using attoparsec-0.14.4 [hspec-attoparsec] Dependency base >=4 && <5: using base-4.19.0.0 [hspec-attoparsec] Dependency bytestring >=0.8: using bytestring-0.12.0.2 [hspec-attoparsec] Dependency hspec: using hspec-2.11.12 [hspec-attoparsec] Dependency hspec-expectations >=0.5: using hspec-expectations-0.8.4 [hspec-attoparsec] Dependency text >=1.0: using text-2.1 [hspec-megaparsec] Documentation created: dist/doc/html/hspec-megaparsec/, [hspec-megaparsec] dist/doc/html/hspec-megaparsec/hspec-megaparsec.txt [hspec-megaparsec] Preprocessing test suite 'tests' for hspec-megaparsec-2.2.1.. [hspec-megaparsec] Phase: installPhase [sqlite-simple] Dependency Only >=0.1 && <0.1.1: using Only-0.1 [sqlite-simple] Dependency attoparsec >=0.10.3: using attoparsec-0.14.4 [sqlite-simple] Dependency base <5: using base-4.19.0.0 [sqlite-simple] Dependency blaze-builder: using blaze-builder-0.4.2.3 [sqlite-simple] Dependency blaze-textual: using blaze-textual-0.2.3.1 [sqlite-simple] Dependency bytestring >=0.9: using bytestring-0.12.0.2 [sqlite-simple] Dependency containers: using containers-0.6.8 [sqlite-simple] Dependency direct-sqlite >=2.3.13 && <2.4: using direct-sqlite-2.3.29 [sqlite-simple] Dependency exceptions >=0.4: using exceptions-0.10.7 [sqlite-simple] Dependency template-haskell: using template-haskell-2.21.0.0 [sqlite-simple] Dependency text >=0.11: using text-2.1 [sqlite-simple] Dependency time: using time-1.12.2 [sqlite-simple] Dependency transformers: using transformers-0.6.1.0 [sqlite-simple] Dependency HUnit: using HUnit-1.6.2.0 [sqlite-simple] Dependency base: using base-4.19.0.0 [sqlite-simple] Dependency base16-bytestring: using base16-bytestring-1.0.2.0 [sqlite-simple] Dependency bytestring >=0.9: using bytestring-0.12.0.2 [sqlite-simple] Dependency direct-sqlite: using direct-sqlite-2.3.29 [sqlite-simple] Dependency sqlite-simple: using sqlite-simple-0.4.19.0 [sqlite-simple] Dependency text: using text-2.1 [sqlite-simple] Dependency time: using time-1.12.2 [hspec-megaparsec] Installing library in /nix/store/pdylcx0s5wng4s3lvxcywd0s5qw0b3an-hspec-megaparsec-2.2.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hspec-megaparsec-2.2.1-lqf41s3BSU61MvlsGOQs4 [hspec-attoparsec] Source component graph: [hspec-attoparsec]  component test:spec [hspec-attoparsec]  component lib [hspec-attoparsec] Configured component graph: [hspec-attoparsec]  component hspec-attoparsec-0.1.0.2-8yUaetiz0cs9e7WzjtKQmc-spec [hspec-attoparsec]  include attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [hspec-attoparsec]  include base-4.19.0.0-b960 [hspec-attoparsec]  include bytestring-0.12.0.2-4690 [hspec-attoparsec]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [hspec-attoparsec]  include hspec-expectations-0.8.4-1hri6locpBn1LIM33riTbc [hspec-attoparsec]  include text-2.1-c36a [hspec-attoparsec]  component hspec-attoparsec-0.1.0.2-Do8ydVVZlyZ6Xfvb9X71HF [hspec-attoparsec]  include attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [hspec-attoparsec]  include base-4.19.0.0-b960 [hspec-attoparsec]  include bytestring-0.12.0.2-4690 [hspec-attoparsec]  include hspec-expectations-0.8.4-1hri6locpBn1LIM33riTbc [hspec-attoparsec]  include text-2.1-c36a [hspec-attoparsec] Linked component graph: [hspec-attoparsec]  unit hspec-attoparsec-0.1.0.2-8yUaetiz0cs9e7WzjtKQmc-spec [hspec-attoparsec]  include attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [hspec-attoparsec]  include base-4.19.0.0-b960 [hspec-attoparsec]  include bytestring-0.12.0.2-4690 [hspec-attoparsec]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [hspec-attoparsec]  include hspec-expectations-0.8.4-1hri6locpBn1LIM33riTbc [hspec-attoparsec]  include text-2.1-c36a [hspec-attoparsec]  unit hspec-attoparsec-0.1.0.2-Do8ydVVZlyZ6Xfvb9X71HF [hspec-attoparsec]  include attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [hspec-attoparsec]  include base-4.19.0.0-b960 [hspec-attoparsec]  include bytestring-0.12.0.2-4690 [hspec-attoparsec]  include hspec-expectations-0.8.4-1hri6locpBn1LIM33riTbc [hspec-attoparsec]  include text-2.1-c36a [hspec-attoparsec]  Test.Hspec.Attoparsec=hspec-attoparsec-0.1.0.2-Do8ydVVZlyZ6Xfvb9X71HF:Test.Hspec.Attoparsec,Test.Hspec.Attoparsec.Source=hspec-attoparsec-0.1.0.2-Do8ydVVZlyZ6Xfvb9X71HF:Test.Hspec.Attoparsec.Source [hspec-attoparsec] Ready component graph: [hspec-attoparsec]  definite hspec-attoparsec-0.1.0.2-Do8ydVVZlyZ6Xfvb9X71HF [hspec-attoparsec]  depends attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [hspec-attoparsec]  depends base-4.19.0.0-b960 [hspec-attoparsec]  depends bytestring-0.12.0.2-4690 [hspec-attoparsec]  depends hspec-expectations-0.8.4-1hri6locpBn1LIM33riTbc [hspec-attoparsec]  depends text-2.1-c36a [hspec-attoparsec]  definite hspec-attoparsec-0.1.0.2-8yUaetiz0cs9e7WzjtKQmc-spec [hspec-attoparsec]  depends attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [hspec-attoparsec]  depends base-4.19.0.0-b960 [hspec-attoparsec]  depends bytestring-0.12.0.2-4690 [hspec-attoparsec]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [hspec-attoparsec]  depends hspec-expectations-0.8.4-1hri6locpBn1LIM33riTbc [hspec-attoparsec]  depends text-2.1-c36a [hspec-attoparsec] Using Cabal-3.10.2.0 compiled by ghc-9.8 [hspec-attoparsec] Using compiler: ghc-9.8.1 [hspec-attoparsec] Using install prefix: [hspec-attoparsec] /nix/store/kx5bc99j6cply6z0ksk5gg3czmwv30cm-hspec-attoparsec-0.1.0.2 [hspec-attoparsec] Executables installed in: [hspec-attoparsec] /nix/store/kx5bc99j6cply6z0ksk5gg3czmwv30cm-hspec-attoparsec-0.1.0.2/bin [hspec-attoparsec] Libraries installed in: [hspec-attoparsec] /nix/store/kx5bc99j6cply6z0ksk5gg3czmwv30cm-hspec-attoparsec-0.1.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hspec-attoparsec-0.1.0.2-Do8ydVVZlyZ6Xfvb9X71HF [hspec-attoparsec] Dynamic Libraries installed in: [hspec-attoparsec] /nix/store/kx5bc99j6cply6z0ksk5gg3czmwv30cm-hspec-attoparsec-0.1.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [hspec-attoparsec] Private executables installed in: [hspec-attoparsec] /nix/store/kx5bc99j6cply6z0ksk5gg3czmwv30cm-hspec-attoparsec-0.1.0.2/libexec/x86_64-linux-ghc-9.8.1/hspec-attoparsec-0.1.0.2 [hspec-attoparsec] Data files installed in: [hspec-attoparsec] /nix/store/kx5bc99j6cply6z0ksk5gg3czmwv30cm-hspec-attoparsec-0.1.0.2/share/x86_64-linux-ghc-9.8.1/hspec-attoparsec-0.1.0.2 [hspec-attoparsec] Documentation installed in: [hspec-attoparsec] /nix/store/bzlgwl92m7k993k3h7hpqil2rhrf4cd6-hspec-attoparsec-0.1.0.2-doc/share/doc/hspec-attoparsec-0.1.0.2 [hspec-attoparsec] Configuration files installed in: [hspec-attoparsec] /nix/store/kx5bc99j6cply6z0ksk5gg3czmwv30cm-hspec-attoparsec-0.1.0.2/etc [hspec-attoparsec] No alex found [hspec-attoparsec] Using ar found on system at: [hspec-attoparsec] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [hspec-attoparsec] No c2hs found [hspec-attoparsec] No cpphs found [hspec-attoparsec] No doctest found [hspec-attoparsec] Using gcc version 14.3.0 given by user at: [hspec-attoparsec] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [hspec-attoparsec] Using ghc version 9.8.1 found on system at: [hspec-attoparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [hspec-attoparsec] Using ghc-pkg version 9.8.1 found on system at: [hspec-attoparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [hspec-attoparsec] No ghcjs found [hspec-attoparsec] No ghcjs-pkg found [hspec-attoparsec] No greencard found [hspec-attoparsec] Using haddock version 2.30.0 found on system at: [hspec-attoparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [hspec-attoparsec] No happy found [hspec-attoparsec] Using haskell-suite found on system at: haskell-suite-dummy-location [hspec-attoparsec] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [hspec-attoparsec] No hmake found [hspec-attoparsec] Using hpc version 0.69 found on system at: [hspec-attoparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [hspec-attoparsec] Using hsc2hs version 0.68.10 found on system at: [hspec-attoparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [hspec-attoparsec] Using hscolour version 1.25 found on system at: [hspec-attoparsec] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [hspec-attoparsec] No jhc found [hspec-attoparsec] Using ld found on system at: [hspec-attoparsec] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [hspec-attoparsec] No pkg-config found [hspec-attoparsec] Using runghc version 9.8.1 found on system at: [hspec-attoparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [hspec-attoparsec] Using strip version 2.44 found on system at: [hspec-attoparsec] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [hspec-attoparsec] Using tar found on system at: [hspec-attoparsec] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [hspec-attoparsec] No uhc found [unordered-containers] [3 of 9] Compiling Util.Key ( tests/Util/Key.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Util/Key.o ) [unordered-containers] [4 of 9] Compiling Strictness ( tests/Strictness.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Strictness.o ) [unordered-containers] [5 of 9] Compiling Properties.HashSet ( tests/Properties/HashSet.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties/HashSet.o ) [sqlite-simple] Source component graph: [sqlite-simple]  component lib [sqlite-simple]  component test:test dependency lib [sqlite-simple] Configured component graph: [sqlite-simple]  component sqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g [sqlite-simple]  include Only-0.1-AuwjCfPztWl2WCUPYA4w2o [sqlite-simple]  include attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [sqlite-simple]  include base-4.19.0.0-b960 [sqlite-simple]  include blaze-builder-0.4.2.3-LYn4gfnnXyn15oXIlJbMta [sqlite-simple]  include blaze-textual-0.2.3.1-ELSh21HRk15KeIeXKBIebO [sqlite-simple]  include bytestring-0.12.0.2-4690 [sqlite-simple]  include containers-0.6.8-4775 [sqlite-simple]  include direct-sqlite-2.3.29-8huNGhiKzUPIU4kfO5l91v [sqlite-simple]  include exceptions-0.10.7-d3e7 [sqlite-simple]  include template-haskell-2.21.0.0-8831 [sqlite-simple]  include text-2.1-c36a [sqlite-simple]  include time-1.12.2-d26d [sqlite-simple]  include transformers-0.6.1.0-c3ec [sqlite-simple]  component sqlite-simple-0.4.19.0-5lD7NxFsxO3oR0HUDDz7p-test [sqlite-simple]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [sqlite-simple]  include base-4.19.0.0-b960 [sqlite-simple]  include base16-bytestring-1.0.2.0-L2HTrI5sDR6GxzNP6riz2o [sqlite-simple]  include bytestring-0.12.0.2-4690 [sqlite-simple]  include direct-sqlite-2.3.29-8huNGhiKzUPIU4kfO5l91v [sqlite-simple]  include sqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g [sqlite-simple]  include text-2.1-c36a [sqlite-simple]  include time-1.12.2-d26d [sqlite-simple] Linked component graph: [sqlite-simple]  unit sqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g [sqlite-simple]  include Only-0.1-AuwjCfPztWl2WCUPYA4w2o [sqlite-simple]  include attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [sqlite-simple]  include base-4.19.0.0-b960 [sqlite-simple]  include blaze-builder-0.4.2.3-LYn4gfnnXyn15oXIlJbMta [sqlite-simple]  include blaze-textual-0.2.3.1-ELSh21HRk15KeIeXKBIebO [sqlite-simple]  include bytestring-0.12.0.2-4690 [sqlite-simple]  include containers-0.6.8-4775 [sqlite-simple]  include direct-sqlite-2.3.29-8huNGhiKzUPIU4kfO5l91v [sqlite-simple]  include exceptions-0.10.7-d3e7 [sqlite-simple]  include template-haskell-2.21.0.0-8831 [sqlite-simple]  include text-2.1-c36a [sqlite-simple]  include time-1.12.2-d26d [sqlite-simple]  include transformers-0.6.1.0-c3ec [sqlite-simple]  Database.SQLite.Simple=sqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g:Database.SQLite.Simple,Database.SQLite.Simple.FromField=sqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g:Database.SQLite.Simple.FromField,Database.SQLite.Simple.FromRow=sqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g:Database.SQLite.Simple.FromRow,Database.SQLite.Simple.Function=sqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g:Database.SQLite.Simple.Function,Database.SQLite.Simple.Internal=sqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g:Database.SQLite.Simple.Internal,Database.SQLite.Simple.Ok=sqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g:Database.SQLite.Simple.Ok,Database.SQLite.Simple.QQ=sqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g:Database.SQLite.Simple.QQ,Database.SQLite.Simple.Time=sqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g:Database.SQLite.Simple.Time,Database.SQLite.Simple.Time.Implementation=sqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g:Database.SQLite.Simple.Time.Implementation,Database.SQLite.Simple.ToField=sqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g:Database.SQLite.Simple.ToField,Database.SQLite.Simple.ToRow=sqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g:Database.SQLite.Simple.ToRow,Database.SQLite.Simple.Types=sqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g:Database.SQLite.Simple.Types [sqlite-simple]  unit sqlite-simple-0.4.19.0-5lD7NxFsxO3oR0HUDDz7p-test [sqlite-simple]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [sqlite-simple]  include base-4.19.0.0-b960 [sqlite-simple]  include base16-bytestring-1.0.2.0-L2HTrI5sDR6GxzNP6riz2o [sqlite-simple]  include bytestring-0.12.0.2-4690 [sqlite-simple]  include direct-sqlite-2.3.29-8huNGhiKzUPIU4kfO5l91v [sqlite-simple]  include sqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g [sqlite-simple]  include text-2.1-c36a [sqlite-simple]  include time-1.12.2-d26d [sqlite-simple] Ready component graph: [sqlite-simple]  definite sqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g [sqlite-simple]  depends Only-0.1-AuwjCfPztWl2WCUPYA4w2o [sqlite-simple]  depends attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [sqlite-simple]  depends base-4.19.0.0-b960 [sqlite-simple]  depends blaze-builder-0.4.2.3-LYn4gfnnXyn15oXIlJbMta [sqlite-simple]  depends blaze-textual-0.2.3.1-ELSh21HRk15KeIeXKBIebO [sqlite-simple]  depends bytestring-0.12.0.2-4690 [sqlite-simple]  depends containers-0.6.8-4775 [sqlite-simple]  depends direct-sqlite-2.3.29-8huNGhiKzUPIU4kfO5l91v [sqlite-simple]  depends exceptions-0.10.7-d3e7 [sqlite-simple]  depends template-haskell-2.21.0.0-8831 [sqlite-simple]  depends text-2.1-c36a [sqlite-simple]  depends time-1.12.2-d26d [sqlite-simple]  depends transformers-0.6.1.0-c3ec [sqlite-simple]  definite sqlite-simple-0.4.19.0-5lD7NxFsxO3oR0HUDDz7p-test [sqlite-simple]  depends HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [sqlite-simple]  depends base-4.19.0.0-b960 [sqlite-simple]  depends base16-bytestring-1.0.2.0-L2HTrI5sDR6GxzNP6riz2o [sqlite-simple]  depends bytestring-0.12.0.2-4690 [sqlite-simple]  depends direct-sqlite-2.3.29-8huNGhiKzUPIU4kfO5l91v [sqlite-simple]  depends sqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g [sqlite-simple]  depends text-2.1-c36a [sqlite-simple]  depends time-1.12.2-d26d [sqlite-simple] Using Cabal-3.10.2.0 compiled by ghc-9.8 [sqlite-simple] Using compiler: ghc-9.8.1 [sqlite-simple] Using install prefix: [sqlite-simple] /nix/store/wwzj358gvh9ibjwi9bl8yvajv34566hn-sqlite-simple-0.4.19.0 [sqlite-simple] Executables installed in: [sqlite-simple] /nix/store/wwzj358gvh9ibjwi9bl8yvajv34566hn-sqlite-simple-0.4.19.0/bin [sqlite-simple] Libraries installed in: [sqlite-simple] /nix/store/wwzj358gvh9ibjwi9bl8yvajv34566hn-sqlite-simple-0.4.19.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/sqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g [sqlite-simple] Dynamic Libraries installed in: [sqlite-simple] /nix/store/wwzj358gvh9ibjwi9bl8yvajv34566hn-sqlite-simple-0.4.19.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [sqlite-simple] Private executables installed in: [sqlite-simple] /nix/store/wwzj358gvh9ibjwi9bl8yvajv34566hn-sqlite-simple-0.4.19.0/libexec/x86_64-linux-ghc-9.8.1/sqlite-simple-0.4.19.0 [sqlite-simple] Data files installed in: [sqlite-simple] /nix/store/wwzj358gvh9ibjwi9bl8yvajv34566hn-sqlite-simple-0.4.19.0/share/x86_64-linux-ghc-9.8.1/sqlite-simple-0.4.19.0 [sqlite-simple] Documentation installed in: [sqlite-simple] /nix/store/z4gxca8lihgzk2pq0l5212zrhpjz8pxq-sqlite-simple-0.4.19.0-doc/share/doc/sqlite-simple-0.4.19.0 [sqlite-simple] Configuration files installed in: [sqlite-simple] /nix/store/wwzj358gvh9ibjwi9bl8yvajv34566hn-sqlite-simple-0.4.19.0/etc [sqlite-simple] No alex found [sqlite-simple] Using ar found on system at: [sqlite-simple] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [sqlite-simple] No c2hs found [sqlite-simple] No cpphs found [sqlite-simple] No doctest found [sqlite-simple] Using gcc version 14.3.0 given by user at: [sqlite-simple] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [sqlite-simple] Using ghc version 9.8.1 found on system at: [sqlite-simple] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [sqlite-simple] Using ghc-pkg version 9.8.1 found on system at: [sqlite-simple] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [sqlite-simple] No ghcjs found [sqlite-simple] No ghcjs-pkg found [sqlite-simple] No greencard found [sqlite-simple] Using haddock version 2.30.0 found on system at: [sqlite-simple] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [sqlite-simple] No happy found [sqlite-simple] Using haskell-suite found on system at: haskell-suite-dummy-location [sqlite-simple] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [sqlite-simple] No hmake found [sqlite-simple] Using hpc version 0.69 found on system at: [sqlite-simple] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [sqlite-simple] Using hsc2hs version 0.68.10 found on system at: [sqlite-simple] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [sqlite-simple] Using hscolour version 1.25 found on system at: [sqlite-simple] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [sqlite-simple] No jhc found [sqlite-simple] Using ld found on system at: [sqlite-simple] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [sqlite-simple] No pkg-config found [sqlite-simple] Using runghc version 9.8.1 found on system at: [sqlite-simple] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [sqlite-simple] Using strip version 2.44 found on system at: [sqlite-simple] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [sqlite-simple] Using tar found on system at: [sqlite-simple] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [sqlite-simple] No uhc found [hspec-attoparsec] Phase: buildPhase [hspec-attoparsec] Preprocessing library for hspec-attoparsec-0.1.0.2.. [hspec-attoparsec] Building library for hspec-attoparsec-0.1.0.2.. [hspec-megaparsec] Phase: fixupPhase [sqlite-simple] Phase: buildPhase [hspec-megaparsec] shrinking RPATHs of ELF executables and libraries in /nix/store/pdylcx0s5wng4s3lvxcywd0s5qw0b3an-hspec-megaparsec-2.2.1 [hspec-megaparsec] shrinking /nix/store/pdylcx0s5wng4s3lvxcywd0s5qw0b3an-hspec-megaparsec-2.2.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHShspec-megaparsec-2.2.1-lqf41s3BSU61MvlsGOQs4-ghc9.8.1.so [hspec-megaparsec] checking for references to /build/ in /nix/store/pdylcx0s5wng4s3lvxcywd0s5qw0b3an-hspec-megaparsec-2.2.1... [hspec-megaparsec] patching script interpreter paths in /nix/store/pdylcx0s5wng4s3lvxcywd0s5qw0b3an-hspec-megaparsec-2.2.1 [hspec-megaparsec] stripping (with command strip and flags -S -p) in /nix/store/pdylcx0s5wng4s3lvxcywd0s5qw0b3an-hspec-megaparsec-2.2.1/lib [hspec-attoparsec] [1 of 2] Compiling Test.Hspec.Attoparsec.Source ( src/Test/Hspec/Attoparsec/Source.hs, dist/build/Test/Hspec/Attoparsec/Source.o, dist/build/Test/Hspec/Attoparsec/Source.dyn_o ) [hspec-megaparsec] shrinking RPATHs of ELF executables and libraries in /nix/store/7z9haswq5xmfy5if3f3a07xvag7d26sm-hspec-megaparsec-2.2.1-doc [sqlite-simple] Preprocessing library for sqlite-simple-0.4.19.0.. [sqlite-simple] Building library for sqlite-simple-0.4.19.0.. [hspec-megaparsec] checking for references to /build/ in /nix/store/7z9haswq5xmfy5if3f3a07xvag7d26sm-hspec-megaparsec-2.2.1-doc... [hspec-megaparsec] patching script interpreter paths in /nix/store/7z9haswq5xmfy5if3f3a07xvag7d26sm-hspec-megaparsec-2.2.1-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/7z9haswq5xmfy5if3f3a07xvag7d26sm-hspec-megaparsec-2.2.1-doc /nix/store/pdylcx0s5wng4s3lvxcywd0s5qw0b3an-hspec-megaparsec-2.2.1 [post-build-hook] Pushing 1 paths (89 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/7z9haswq5xmfy5if3f3a07xvag7d26sm-hspec-megaparsec-2.2.1-doc (297.08 KiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/7z9haswq5xmfy5if3f3a07xvag7d26sm-hspec-megaparsec-2.2.1-doc /nix/store/pdylcx0s5wng4s3lvxcywd0s5qw0b3an-hspec-megaparsec-2.2.1 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/pdylcx0s5wng4s3lvxcywd0s5qw0b3an-hspec-megaparsec-2.2.1' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/zw00x6rkjnkfvikp6l5c2qam0i73siml-hspec-megaparsec-2.2.1.drv' to 'https://cache.nix-ci.com'... Progress: 55 of 171 built (4 building), 395 of 395 downloaded from cache [hspec-attoparsec]  [hspec-attoparsec] src/Test/Hspec/Attoparsec/Source.hs:39:1: warning: [GHC-94817] [-Wtabs] [hspec-attoparsec]  Tab character found here, and in 21 further locations. [hspec-attoparsec]  Suggested fix: Please use spaces instead. [hspec-attoparsec]  | [hspec-attoparsec] 39 |  -- | Feed some input to a parser and extract the result [hspec-attoparsec]  | ^^^^^^^^ [hspec-attoparsec] [2 of 2] Compiling Test.Hspec.Attoparsec ( src/Test/Hspec/Attoparsec.hs, dist/build/Test/Hspec/Attoparsec.o, dist/build/Test/Hspec/Attoparsec.dyn_o ) [hspec-attoparsec] [1 of 2] Compiling Test.Hspec.Attoparsec.Source ( src/Test/Hspec/Attoparsec/Source.hs, dist/build/Test/Hspec/Attoparsec/Source.p_o ) [hspec-attoparsec]  [hspec-attoparsec] src/Test/Hspec/Attoparsec/Source.hs:39:1: warning: [GHC-94817] [-Wtabs] [hspec-attoparsec]  Tab character found here, and in 21 further locations. [hspec-attoparsec]  Suggested fix: Please use spaces instead. [hspec-attoparsec]  | [hspec-attoparsec] 39 |  -- | Feed some input to a parser and extract the result [hspec-attoparsec]  | ^^^^^^^^ [hspec-attoparsec] [2 of 2] Compiling Test.Hspec.Attoparsec ( src/Test/Hspec/Attoparsec.hs, dist/build/Test/Hspec/Attoparsec.p_o ) [sqlite-simple] [ 1 of 12] Compiling Database.SQLite.Simple.Ok ( Database/SQLite/Simple/Ok.hs, dist/build/Database/SQLite/Simple/Ok.o, dist/build/Database/SQLite/Simple/Ok.dyn_o ) [sqlite-simple]  [sqlite-simple] Database/SQLite/Simple/Ok.hs:76:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [sqlite-simple]  Noncanonical ‘return’ definition detected [sqlite-simple]  in the instance declaration for ‘Monad Ok’. [sqlite-simple]  ‘return’ will eventually be removed in favour of ‘pure’ [sqlite-simple]  Suggested fix: [sqlite-simple]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [sqlite-simple]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [sqlite-simple]  | [sqlite-simple] 76 | return = Ok [sqlite-simple]  | ^^^^^^^^^^^ [sqlite-simple] [ 2 of 12] Compiling Database.SQLite.Simple.Internal ( Database/SQLite/Simple/Internal.hs, dist/build/Database/SQLite/Simple/Internal.o, dist/build/Database/SQLite/Simple/Internal.dyn_o ) [sqlite-simple] [ 3 of 12] Compiling Database.SQLite.Simple.Time.Implementation ( Database/SQLite/Simple/Time/Implementation.hs, dist/build/Database/SQLite/Simple/Time/Implementation.o, dist/build/Database/SQLite/Simple/Time/Implementation.dyn_o ) [unordered-containers] [6 of 9] Compiling Properties.HashMapStrict ( tests/Properties/HashMapStrict.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties/HashMapStrict.o ) [sqlite-simple] [ 4 of 12] Compiling Database.SQLite.Simple.Time ( Database/SQLite/Simple/Time.hs, dist/build/Database/SQLite/Simple/Time.o, dist/build/Database/SQLite/Simple/Time.dyn_o ) [sqlite-simple] [ 5 of 12] Compiling Database.SQLite.Simple.Types ( Database/SQLite/Simple/Types.hs, dist/build/Database/SQLite/Simple/Types.o, dist/build/Database/SQLite/Simple/Types.dyn_o ) [sqlite-simple] [ 6 of 12] Compiling Database.SQLite.Simple.ToField ( Database/SQLite/Simple/ToField.hs, dist/build/Database/SQLite/Simple/ToField.o, dist/build/Database/SQLite/Simple/ToField.dyn_o ) [hspec-attoparsec] Preprocessing test suite 'spec' for hspec-attoparsec-0.1.0.2.. [hspec-attoparsec] Building test suite 'spec' for hspec-attoparsec-0.1.0.2.. [sqlite-simple] [ 7 of 12] Compiling Database.SQLite.Simple.ToRow ( Database/SQLite/Simple/ToRow.hs, dist/build/Database/SQLite/Simple/ToRow.o, dist/build/Database/SQLite/Simple/ToRow.dyn_o ) [hspec-attoparsec] [1 of 1] Compiling Main ( tests/Spec.hs, dist/build/spec/spec-tmp/Main.o ) [sqlite-simple] [ 8 of 12] Compiling Database.SQLite.Simple.QQ ( Database/SQLite/Simple/QQ.hs, dist/build/Database/SQLite/Simple/QQ.o, dist/build/Database/SQLite/Simple/QQ.dyn_o ) [sqlite-simple] [ 9 of 12] Compiling Database.SQLite.Simple.FromField ( Database/SQLite/Simple/FromField.hs, dist/build/Database/SQLite/Simple/FromField.o, dist/build/Database/SQLite/Simple/FromField.dyn_o ) [hspec-attoparsec] [2 of 2] Linking dist/build/spec/spec [sqlite-simple] [10 of 12] Compiling Database.SQLite.Simple.FromRow ( Database/SQLite/Simple/FromRow.hs, dist/build/Database/SQLite/Simple/FromRow.o, dist/build/Database/SQLite/Simple/FromRow.dyn_o ) [sqlite-simple]  [sqlite-simple] Database/SQLite/Simple/FromRow.hs:119:28: warning: [GHC-63394] [-Wx-partial] [sqlite-simple]  In the use of ‘tail’ [sqlite-simple]  (imported from Prelude, but defined in GHC.List): [sqlite-simple]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [sqlite-simple]  | [sqlite-simple] 119 | lift (put (column + 1, tail remaining)) [sqlite-simple]  | ^^^^ [sqlite-simple]  [sqlite-simple] Database/SQLite/Simple/FromRow.hs:124:15: warning: [GHC-63394] [-Wx-partial] [sqlite-simple]  In the use of ‘head’ [sqlite-simple]  (imported from Prelude, but defined in GHC.List): [sqlite-simple]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [sqlite-simple]  | [sqlite-simple] 124 | let r = head remaining [sqlite-simple]  | ^^^^ [sqlite-simple] [11 of 12] Compiling Database.SQLite.Simple ( Database/SQLite/Simple.hs, dist/build/Database/SQLite/Simple.o, dist/build/Database/SQLite/Simple.dyn_o ) [hspec-attoparsec] Phase: checkPhase [hspec-attoparsec] Running 1 test suites... [hspec-attoparsec] Test suite spec: RUNNING... [hspec-attoparsec]  [hspec-attoparsec]  [hspec-attoparsec] Finished in 0.0001 seconds [hspec-attoparsec] 0 examples, 0 failures [hspec-attoparsec] Test suite spec: PASS [hspec-attoparsec] Test suite logged to: dist/test/hspec-attoparsec-0.1.0.2-spec.log [hspec-attoparsec] 1 of 1 test suites (1 of 1 test cases) passed. [hspec-attoparsec] Phase: haddockPhase [hspec-attoparsec] Preprocessing library for hspec-attoparsec-0.1.0.2.. [hspec-attoparsec] Running Haddock on library for hspec-attoparsec-0.1.0.2.. [hspec-attoparsec] Warning: The documentation for the following packages are not installed. No [hspec-attoparsec] links will be generated to these packages: attoparsec-0.14.4, [hspec-attoparsec] attoparsec-0.14.4 [hspec-attoparsec] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [sqlite-simple] [12 of 12] Compiling Database.SQLite.Simple.Function ( Database/SQLite/Simple/Function.hs, dist/build/Database/SQLite/Simple/Function.o, dist/build/Database/SQLite/Simple/Function.dyn_o ) [hspec-attoparsec] [1 of 2] Compiling Test.Hspec.Attoparsec.Source ( src/Test/Hspec/Attoparsec/Source.hs, nothing ) [hspec-attoparsec]  [hspec-attoparsec] src/Test/Hspec/Attoparsec/Source.hs:39:1: warning: [GHC-94817] [-Wtabs] [hspec-attoparsec]  Tab character found here, and in 21 further locations. [hspec-attoparsec]  Suggested fix: Please use spaces instead. [hspec-attoparsec]  | [hspec-attoparsec] 39 |  -- | Feed some input to a parser and extract the result [hspec-attoparsec]  | ^^^^^^^^ [hspec-attoparsec] [2 of 2] Compiling Test.Hspec.Attoparsec ( src/Test/Hspec/Attoparsec.hs, nothing ) [hspec-attoparsec] Haddock coverage: [hspec-attoparsec]  100% ( 3 / 3) in 'Test.Hspec.Attoparsec.Source' [hspec-attoparsec]  100% ( 14 / 14) in 'Test.Hspec.Attoparsec' [sqlite-simple] [ 1 of 12] Compiling Database.SQLite.Simple.Ok ( Database/SQLite/Simple/Ok.hs, dist/build/Database/SQLite/Simple/Ok.p_o ) [hspec-attoparsec] Warning: Test.Hspec.Attoparsec.Source: could not find link destinations for: [hspec-attoparsec]  - Data.Attoparsec.ByteString.Internal.Result [hspec-attoparsec]  - Data.Attoparsec.ByteString.Lazy.Result [hspec-attoparsec]  - Data.Attoparsec.Text.Internal.Result [hspec-attoparsec]  - Data.Attoparsec.Text.Lazy.Result [hspec-attoparsec]  - Data.Attoparsec.Internal.Types.Parser [hspec-attoparsec] Warning: Test.Hspec.Attoparsec: could not find link destinations for: [hspec-attoparsec]  - Data.Attoparsec.ByteString.Internal.Result [hspec-attoparsec]  - Data.Attoparsec.ByteString.Lazy.Result [hspec-attoparsec]  - Data.Attoparsec.Text.Internal.Result [hspec-attoparsec]  - Data.Attoparsec.Text.Lazy.Result [hspec-attoparsec]  - Data.Attoparsec.Internal.Types.Parser [sqlite-simple]  [sqlite-simple] Database/SQLite/Simple/Ok.hs:76:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [sqlite-simple]  Noncanonical ‘return’ definition detected [sqlite-simple]  in the instance declaration for ‘Monad Ok’. [sqlite-simple]  ‘return’ will eventually be removed in favour of ‘pure’ [sqlite-simple]  Suggested fix: [sqlite-simple]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [sqlite-simple]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [sqlite-simple]  | [sqlite-simple] 76 | return = Ok [sqlite-simple]  | ^^^^^^^^^^^ [sqlite-simple] [ 2 of 12] Compiling Database.SQLite.Simple.Internal ( Database/SQLite/Simple/Internal.hs, dist/build/Database/SQLite/Simple/Internal.p_o ) [sqlite-simple] [ 3 of 12] Compiling Database.SQLite.Simple.Time.Implementation ( Database/SQLite/Simple/Time/Implementation.hs, dist/build/Database/SQLite/Simple/Time/Implementation.p_o ) [unordered-containers] [7 of 9] Compiling Properties.HashMapLazy ( tests/Properties/HashMapLazy.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties/HashMapLazy.o ) [unordered-containers] [8 of 9] Compiling Properties ( tests/Properties.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties.o ) [unordered-containers] [9 of 9] Compiling Main ( tests/Main.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Main.o ) [unordered-containers] [10 of 10] Linking dist/build/unordered-containers-tests/unordered-containers-tests [sqlite-simple] [ 4 of 12] Compiling Database.SQLite.Simple.Time ( Database/SQLite/Simple/Time.hs, dist/build/Database/SQLite/Simple/Time.p_o ) [sqlite-simple] [ 5 of 12] Compiling Database.SQLite.Simple.Types ( Database/SQLite/Simple/Types.hs, dist/build/Database/SQLite/Simple/Types.p_o ) [sqlite-simple] [ 6 of 12] Compiling Database.SQLite.Simple.ToField ( Database/SQLite/Simple/ToField.hs, dist/build/Database/SQLite/Simple/ToField.p_o ) [sqlite-simple] [ 7 of 12] Compiling Database.SQLite.Simple.ToRow ( Database/SQLite/Simple/ToRow.hs, dist/build/Database/SQLite/Simple/ToRow.p_o ) [vector] [ 6 of 12] Compiling Tests.Vector.Strict ( tests/Tests/Vector/Strict.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Strict.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Strict.dyn_o ) [vector] [ 7 of 12] Compiling Tests.Vector.Storable ( tests/Tests/Vector/Storable.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Storable.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Storable.dyn_o ) [vector] [ 8 of 12] Compiling Tests.Vector.Primitive ( tests/Tests/Vector/Primitive.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Primitive.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Primitive.dyn_o ) [vector] [ 9 of 12] Compiling Tests.Vector.Boxed ( tests/Tests/Vector/Boxed.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Boxed.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Vector/Boxed.dyn_o ) [vector] [10 of 12] Compiling Tests.Move ( tests/Tests/Move.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Move.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Move.dyn_o ) [vector] [11 of 12] Compiling Tests.Bundle ( tests/Tests/Bundle.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Bundle.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Tests/Bundle.dyn_o ) [vector]  [vector] tests/Tests/Bundle.hs:76:77: warning: [GHC-63394] [-Wx-partial] [vector]  In the use of ‘head’ [vector]  (imported from Prelude, but defined in GHC.List): [vector]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [vector]  | [vector] 76 | prop_head :: P (S.Bundle v a -> a) = not . S.null ===> S.head `eq` head [vector]  | ^^^^ [vector]  [vector] tests/Tests/Bundle.hs:92:83: warning: [GHC-63394] [-Wx-partial] [vector]  In the use of ‘tail’ [vector]  (imported from Prelude, but defined in GHC.List): [vector]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [vector]  | [vector] 92 | prop_tail :: P (S.Bundle v a -> S.Bundle v a) = not . S.null ===> S.tail `eq` tail [vector]  | ^^^^ [vector] [12 of 12] Compiling Main ( tests/Main.hs, dist/build/vector-tests-O2/vector-tests-O2-tmp/Main.o, dist/build/vector-tests-O2/vector-tests-O2-tmp/Main.dyn_o ) [sqlite-simple] [ 8 of 12] Compiling Database.SQLite.Simple.QQ ( Database/SQLite/Simple/QQ.hs, dist/build/Database/SQLite/Simple/QQ.p_o ) [sqlite-simple] [ 9 of 12] Compiling Database.SQLite.Simple.FromField ( Database/SQLite/Simple/FromField.hs, dist/build/Database/SQLite/Simple/FromField.p_o ) [unordered-containers] buildPhase completed in 1 minutes 33 seconds [unordered-containers] Phase: checkPhase [sqlite-simple] [10 of 12] Compiling Database.SQLite.Simple.FromRow ( Database/SQLite/Simple/FromRow.hs, dist/build/Database/SQLite/Simple/FromRow.p_o ) [sqlite-simple]  [sqlite-simple] Database/SQLite/Simple/FromRow.hs:119:28: warning: [GHC-63394] [-Wx-partial] [sqlite-simple]  In the use of ‘tail’ [sqlite-simple]  (imported from Prelude, but defined in GHC.List): [sqlite-simple]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [sqlite-simple]  | [sqlite-simple] 119 | lift (put (column + 1, tail remaining)) [sqlite-simple]  | ^^^^ [sqlite-simple]  [sqlite-simple] Database/SQLite/Simple/FromRow.hs:124:15: warning: [GHC-63394] [-Wx-partial] [sqlite-simple]  In the use of ‘head’ [sqlite-simple]  (imported from Prelude, but defined in GHC.List): [sqlite-simple]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [sqlite-simple]  | [sqlite-simple] 124 | let r = head remaining [sqlite-simple]  | ^^^^ [unordered-containers] Running 1 test suites... [unordered-containers] Test suite unordered-containers-tests: RUNNING... [unordered-containers] All [unordered-containers]  Properties [unordered-containers]  Data.HashMap.Lazy [unordered-containers]  instances [unordered-containers]  Eq [unordered-containers]  ==: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  /=: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Ord [unordered-containers]  compare reflexive: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  compare transitive: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  compare antisymmetric: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Ord => Eq: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Read/Show: OK (0.16s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Functor: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Foldable: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Bifoldable [unordered-containers]  bifoldMap: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  bifoldr: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  bifoldl: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Hashable: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  empty [unordered-containers]  valid: OK [unordered-containers]  +++ OK, passed 1 test. [unordered-containers]  singleton [unordered-containers]  valid: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  size: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  member: OK (0.01s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  lookup: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  !?: OK (0.01s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insert [unordered-containers]  model: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insertWith [unordered-containers]  insertWith: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  delete [unordered-containers]  model: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  adjust [unordered-containers]  model: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  update [unordered-containers]  model: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  alter [unordered-containers]  model: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  alterF [unordered-containers]  model [unordered-containers]  []: OK (0.16s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  adjust: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insert: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insertWith: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  delete: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  lookup: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  isSubmapOf [unordered-containers]  model: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m ⊆ m: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m1 ⊆ m1 ∪ m2: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m1 ⊈ m2 ⇒ m1 ∪ m2 ⊈ m1: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests; 12 discarded. [unordered-containers]  m1\m2 ⊆ m1: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m1 ∩ m2 ≠ ∅ ⇒ m1 ⊈ m1\m2 : OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests; 192 discarded. [unordered-containers]  delete k m ⊆ m: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests; 16 discarded. [unordered-containers]  m ⊈ delete k m : OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests; 19 discarded. [unordered-containers]  k ∉ m ⇒ m ⊆ insert k v m: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests; 7 discarded. [unordered-containers]  k ∉ m ⇒ insert k v m ⊈ m: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests; 4 discarded. [unordered-containers]  union [unordered-containers]  model: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  unionWith [unordered-containers]  model: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  unionWithKey [unordered-containers]  model: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  unions [vector] [13 of 13] Linking dist/build/vector-tests-O2/vector-tests-O2 [sqlite-simple] [11 of 12] Compiling Database.SQLite.Simple ( Database/SQLite/Simple.hs, dist/build/Database/SQLite/Simple.p_o ) [hspec-attoparsec] Documentation created: dist/doc/html/hspec-attoparsec/, [hspec-attoparsec] dist/doc/html/hspec-attoparsec/hspec-attoparsec.txt [hspec-attoparsec] Preprocessing test suite 'spec' for hspec-attoparsec-0.1.0.2.. [hspec-attoparsec] Phase: installPhase [hspec-attoparsec] Installing library in /nix/store/kx5bc99j6cply6z0ksk5gg3czmwv30cm-hspec-attoparsec-0.1.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hspec-attoparsec-0.1.0.2-Do8ydVVZlyZ6Xfvb9X71HF [sqlite-simple] [12 of 12] Compiling Database.SQLite.Simple.Function ( Database/SQLite/Simple/Function.hs, dist/build/Database/SQLite/Simple/Function.p_o ) [hspec-attoparsec] Phase: fixupPhase [hspec-attoparsec] shrinking RPATHs of ELF executables and libraries in /nix/store/kx5bc99j6cply6z0ksk5gg3czmwv30cm-hspec-attoparsec-0.1.0.2 [hspec-attoparsec] shrinking /nix/store/kx5bc99j6cply6z0ksk5gg3czmwv30cm-hspec-attoparsec-0.1.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHShspec-attoparsec-0.1.0.2-Do8ydVVZlyZ6Xfvb9X71HF-ghc9.8.1.so [hspec-attoparsec] checking for references to /build/ in /nix/store/kx5bc99j6cply6z0ksk5gg3czmwv30cm-hspec-attoparsec-0.1.0.2... [hspec-attoparsec] patching script interpreter paths in /nix/store/kx5bc99j6cply6z0ksk5gg3czmwv30cm-hspec-attoparsec-0.1.0.2 [vector] Preprocessing library 'benchmarks-O2' for vector-0.13.2.0.. [hspec-attoparsec] stripping (with command strip and flags -S -p) in /nix/store/kx5bc99j6cply6z0ksk5gg3czmwv30cm-hspec-attoparsec-0.1.0.2/lib [vector] Building library 'benchmarks-O2' for vector-0.13.2.0.. [hspec-attoparsec] shrinking RPATHs of ELF executables and libraries in /nix/store/bzlgwl92m7k993k3h7hpqil2rhrf4cd6-hspec-attoparsec-0.1.0.2-doc [hspec-attoparsec] checking for references to /build/ in /nix/store/bzlgwl92m7k993k3h7hpqil2rhrf4cd6-hspec-attoparsec-0.1.0.2-doc... [hspec-attoparsec] patching script interpreter paths in /nix/store/bzlgwl92m7k993k3h7hpqil2rhrf4cd6-hspec-attoparsec-0.1.0.2-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/bzlgwl92m7k993k3h7hpqil2rhrf4cd6-hspec-attoparsec-0.1.0.2-doc /nix/store/kx5bc99j6cply6z0ksk5gg3czmwv30cm-hspec-attoparsec-0.1.0.2 [post-build-hook] Pushing 2 paths (83 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/kx5bc99j6cply6z0ksk5gg3czmwv30cm-hspec-attoparsec-0.1.0.2 (414.55 KiB) [post-build-hook] Pushing /nix/store/bzlgwl92m7k993k3h7hpqil2rhrf4cd6-hspec-attoparsec-0.1.0.2-doc (287.62 KiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/bzlgwl92m7k993k3h7hpqil2rhrf4cd6-hspec-attoparsec-0.1.0.2-doc /nix/store/kx5bc99j6cply6z0ksk5gg3czmwv30cm-hspec-attoparsec-0.1.0.2 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/bzlgwl92m7k993k3h7hpqil2rhrf4cd6-hspec-attoparsec-0.1.0.2-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/kx5bc99j6cply6z0ksk5gg3czmwv30cm-hspec-attoparsec-0.1.0.2' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/vvl3a86h2j0k4k5ikiqwpac0c8iv3msl-hspec-attoparsec-0.1.0.2.tar.gz.drv' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/d35ap2k7d087pdrj3pjbd23vsyg2i9cx-hspec-attoparsec-0.1.0.2.drv' to 'https://cache.nix-ci.com'... Progress: 56 of 171 built (3 building), 395 of 395 downloaded from cache [sqlite-simple] Preprocessing test suite 'test' for sqlite-simple-0.4.19.0.. [sqlite-simple] Building test suite 'test' for sqlite-simple-0.4.19.0.. [sqlite-simple] [ 1 of 14] Compiling Common ( test/Common.hs, dist/build/test/test-tmp/Common.o, dist/build/test/test-tmp/Common.dyn_o ) [sqlite-simple] [ 2 of 14] Compiling Debug ( test/Debug.hs, dist/build/test/test-tmp/Debug.o ) [sqlite-simple] [ 3 of 14] Compiling DirectSqlite ( test/DirectSqlite.hs, dist/build/test/test-tmp/DirectSqlite.o ) [unordered-containers]  model: OK (3.72s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (1.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  difference [unordered-containers]  model: OK (0.13s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  differenceWith [unordered-containers]  model: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  intersection [unordered-containers]  model: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  intersectionWith [unordered-containers]  model: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  intersectionWithKey [unordered-containers]  model: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  compose [unordered-containers]  valid: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  map [unordered-containers]  model: OK (0.25s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  traverseWithKey [unordered-containers]  model: OK (2.32s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  mapKeys [unordered-containers]  model: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (1.58s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldr: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldl: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldrWithKey: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldlWithKey: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldrWithKey': OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldlWithKey': OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldl': OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldr': OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldMapWithKey: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  filter [unordered-containers]  model: OK (0.24s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.12s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  filterWithKey [unordered-containers]  model: OK (6.98s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (3.36s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  mapMaybe [unordered-containers]  model: OK (0.36s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  mapMaybeWithKey [unordered-containers]  model: OK (6.18s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (3.36s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  elems: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  keys: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromList [unordered-containers]  model: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromListWith [unordered-containers]  model: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromListWithKey [unordered-containers]  model: OK (0.04s) [vector] [ 1 of 14] Compiling Bench.Vector.Algo.AwShCC ( benchlib/Bench/Vector/Algo/AwShCC.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/AwShCC.o, dist/build/benchmarks-O2/Bench/Vector/Algo/AwShCC.dyn_o ) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  toList: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Data.HashMap.Strict [unordered-containers]  instances [unordered-containers]  Eq [unordered-containers]  ==: OK (0.12s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  /=: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Ord [unordered-containers]  compare reflexive: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  compare transitive: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  compare antisymmetric: OK (0.13s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Ord => Eq: OK (0.23s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Read/Show: OK (1.12s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Functor: OK (0.36s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Foldable: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Bifoldable [unordered-containers]  bifoldMap: OK (0.15s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  bifoldr: OK (0.23s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  bifoldl: OK (0.26s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Hashable: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  empty [unordered-containers]  valid: OK [unordered-containers]  +++ OK, passed 1 test. [unordered-containers]  singleton [unordered-containers]  valid: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  size: OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  member: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  lookup: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  !?: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insert [unordered-containers]  model: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insertWith [unordered-containers]  insertWith: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  delete [unordered-containers]  model: OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  adjust [unordered-containers]  model: OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  update [unordered-containers]  model: OK (0.15s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.12s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  alter [unordered-containers]  model: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  alterF [unordered-containers]  model [unordered-containers]  []: OK (0.60s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  adjust: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insert: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insertWith: OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  delete: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  lookup: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  isSubmapOf [unordered-containers]  model: OK (0.13s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m ⊆ m: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m1 ⊆ m1 ∪ m2: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m1 ⊈ m2 ⇒ m1 ∪ m2 ⊈ m1: OK (0.16s) [unordered-containers]  +++ OK, passed 100 tests; 11 discarded. [unordered-containers]  m1\m2 ⊆ m1: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m1 ∩ m2 ≠ ∅ ⇒ m1 ⊈ m1\m2 : OK (0.22s) [unordered-containers]  +++ OK, passed 100 tests; 189 discarded. [unordered-containers]  delete k m ⊆ m: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests; 19 discarded. [unordered-containers]  m ⊈ delete k m : OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests; 18 discarded. [unordered-containers]  k ∉ m ⇒ m ⊆ insert k v m: OK (0.13s) [unordered-containers]  +++ OK, passed 100 tests; 11 discarded. [unordered-containers]  k ∉ m ⇒ insert k v m ⊈ m: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests; 8 discarded. [unordered-containers]  union [unordered-containers]  model: OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  unionWith [unordered-containers]  model: OK (0.22s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  unionWithKey [unordered-containers]  model: OK (0.37s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.19s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  unions [unordered-containers]  model: OK (4.95s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (2.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  difference [unordered-containers]  model: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  differenceWith [unordered-containers]  model: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.15s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  intersection [unordered-containers]  model: OK (0.14s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  intersectionWith [unordered-containers]  model: OK (0.20s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.21s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  intersectionWithKey [unordered-containers]  model: OK (0.27s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.14s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  compose [unordered-containers]  valid: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  map [unordered-containers]  model: OK (0.41s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.15s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  traverseWithKey [unordered-containers]  model: OK (1.95s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  mapKeys [unordered-containers]  model: OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (3.61s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldr: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldl: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldrWithKey: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldlWithKey: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldrWithKey': OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldlWithKey': OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldl': OK (0.18s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldr': OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldMapWithKey: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  filter [unordered-containers]  model: OK (0.33s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.27s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  filterWithKey [unordered-containers]  model: OK (6.66s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (5.20s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  mapMaybe [unordered-containers]  model: OK (0.36s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.28s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  mapMaybeWithKey [unordered-containers]  model: OK (6.89s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (5.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  elems: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  keys: OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromList [unordered-containers]  model: OK (0.15s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromListWith [unordered-containers]  model: OK (0.15s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.22s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromListWithKey [unordered-containers]  model: OK (0.14s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.37s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  toList: OK (0.19s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Data.HashSet [unordered-containers]  instances [unordered-containers]  Eq [unordered-containers]  ==: OK (0.24s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  == permutations: OK (0.22s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  /=: OK (0.18s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Ord [unordered-containers]  compare reflexive: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  compare transitive: OK (0.32s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  compare antisymmetric: OK (0.13s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Ord => Eq: OK (0.14s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Read/Show: OK (1.78s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Foldable: OK (0.16s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Hashable: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  size: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  member: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insert: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  delete: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  union: OK (0.25s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  map: OK (4.53s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldr: OK (0.13s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldl': OK (0.21s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  filter: OK (4.54s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  toList: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Data.HashMap.Internal.List [unordered-containers]  isPermutationBy: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  isPermutationBy of different length: OK (0.19s) [unordered-containers]  +++ OK, passed 100 tests; 13 discarded. [unordered-containers]  pUnorderedCompare: OK (0.26s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  modelUnorderedCompare [unordered-containers]  reflexive: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  anti-symmetric: OK (0.12s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  transitive: OK (0.15s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Regression tests [unordered-containers]  issue32: OK [unordered-containers]  issue39a: OK [unordered-containers]  issue39b: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  issue254 lazy: OK (0.04s) [unordered-containers]  issue254 strict: OK (0.06s) [unordered-containers]  issue379 [unordered-containers]  Lazy.unionWith: OK (0.08s) [unordered-containers]  union: OK (0.11s) [unordered-containers]  Strict.unionWith: OK [unordered-containers]  Strict.unionWithKey: OK [unordered-containers]  issue381 [unordered-containers]  mapMaybe: OK [unordered-containers]  mapMaybeWithKey: OK [unordered-containers]  issue382: OK [unordered-containers]  issue383: OK [unordered-containers]  issue420: OK [unordered-containers]  Strictness [unordered-containers]  HashMap.Strict [unordered-containers]  singleton is key-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  singleton is value-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  member is key-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  lookup is key-strict: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  lookupDefault is key-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  findWithDefault is key-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  ! is key-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  delete is key-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  adjust is key-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  adjust is value-strict: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insert is key-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insert is value-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insertWith is key-strict: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insertWith is value-strict: OK (0.19s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromList is key-strict: OK [unordered-containers]  +++ OK, passed 1 test. [unordered-containers]  fromList is value-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromListWith is key-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromListWith is value-strict: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  [unordered-containers] All 256 tests passed (9.03s) [unordered-containers] Test suite unordered-containers-tests: PASS [unordered-containers] Test suite logged to: [unordered-containers] dist/test/unordered-containers-0.2.20-unordered-containers-tests.log [unordered-containers] 1 of 1 test suites (1 of 1 test cases) passed. [unordered-containers] Phase: haddockPhase [unordered-containers] Preprocessing library for unordered-containers-0.2.20.. [unordered-containers] Running Haddock on library for unordered-containers-0.2.20.. [sqlite-simple] [ 4 of 14] Compiling Errors ( test/Errors.hs, dist/build/test/test-tmp/Errors.o ) [sqlite-simple]  [sqlite-simple] test/Errors.hs:53:46: warning: [GHC-63394] [-Wx-partial] [sqlite-simple]  In the use of ‘head’ [sqlite-simple]  (imported from Prelude, but defined in GHC.List): [sqlite-simple]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [sqlite-simple]  | [sqlite-simple] 53 | assertEqual "string" (Only "test string") (head rows) [sqlite-simple]  | ^^^^ [unordered-containers] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [unordered-containers]  [unordered-containers] Data/HashMap/Internal.hs:12:14-23: warning: [GHC-53692] [-Wdeprecated-flags] [unordered-containers]  -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead [unordered-containers]  | [unordered-containers] 12 | {-# LANGUAGE TypeInType #-} [unordered-containers]  | ^^^^^^^^^^ [vector] [ 2 of 14] Compiling Bench.Vector.Algo.FindIndexR ( benchlib/Bench/Vector/Algo/FindIndexR.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/FindIndexR.o, dist/build/benchmarks-O2/Bench/Vector/Algo/FindIndexR.dyn_o ) [vector] [ 3 of 14] Compiling Bench.Vector.Algo.HybCC ( benchlib/Bench/Vector/Algo/HybCC.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/HybCC.o, dist/build/benchmarks-O2/Bench/Vector/Algo/HybCC.dyn_o ) [unordered-containers] [1 of 9] Compiling Data.HashMap.Internal.Array ( Data/HashMap/Internal/Array.hs, nothing ) [vector] [ 4 of 14] Compiling Bench.Vector.Algo.Leaffix ( benchlib/Bench/Vector/Algo/Leaffix.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Leaffix.o, dist/build/benchmarks-O2/Bench/Vector/Algo/Leaffix.dyn_o ) [vector] [ 5 of 14] Compiling Bench.Vector.Algo.ListRank ( benchlib/Bench/Vector/Algo/ListRank.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/ListRank.o, dist/build/benchmarks-O2/Bench/Vector/Algo/ListRank.dyn_o ) [vector] [ 6 of 14] Compiling Bench.Vector.Algo.MutableSet ( benchlib/Bench/Vector/Algo/MutableSet.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/MutableSet.o, dist/build/benchmarks-O2/Bench/Vector/Algo/MutableSet.dyn_o ) [vector] [ 7 of 14] Compiling Bench.Vector.Algo.NextPermutation ( benchlib/Bench/Vector/Algo/NextPermutation.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/NextPermutation.o, dist/build/benchmarks-O2/Bench/Vector/Algo/NextPermutation.dyn_o ) [vector] [ 8 of 14] Compiling Bench.Vector.Algo.Quickhull ( benchlib/Bench/Vector/Algo/Quickhull.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Quickhull.o, dist/build/benchmarks-O2/Bench/Vector/Algo/Quickhull.dyn_o ) [vector] [ 9 of 14] Compiling Bench.Vector.Algo.Rootfix ( benchlib/Bench/Vector/Algo/Rootfix.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Rootfix.o, dist/build/benchmarks-O2/Bench/Vector/Algo/Rootfix.dyn_o ) [vector] [10 of 14] Compiling Bench.Vector.Algo.Spectral ( benchlib/Bench/Vector/Algo/Spectral.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Spectral.o, dist/build/benchmarks-O2/Bench/Vector/Algo/Spectral.dyn_o ) [vector] [11 of 14] Compiling Bench.Vector.Algo.Tridiag ( benchlib/Bench/Vector/Algo/Tridiag.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Tridiag.o, dist/build/benchmarks-O2/Bench/Vector/Algo/Tridiag.dyn_o ) [vector] [12 of 14] Compiling Bench.Vector.Tasty ( benchlib/Bench/Vector/Tasty.hs, dist/build/benchmarks-O2/Bench/Vector/Tasty.o, dist/build/benchmarks-O2/Bench/Vector/Tasty.dyn_o ) [vector] [13 of 14] Compiling Bench.Vector.TestData.Graph ( benchlib/Bench/Vector/TestData/Graph.hs, dist/build/benchmarks-O2/Bench/Vector/TestData/Graph.o, dist/build/benchmarks-O2/Bench/Vector/TestData/Graph.dyn_o ) [vector] [14 of 14] Compiling Bench.Vector.TestData.ParenTree ( benchlib/Bench/Vector/TestData/ParenTree.hs, dist/build/benchmarks-O2/Bench/Vector/TestData/ParenTree.o, dist/build/benchmarks-O2/Bench/Vector/TestData/ParenTree.dyn_o ) [sqlite-simple] [ 5 of 14] Compiling Fold ( test/Fold.hs, dist/build/test/test-tmp/Fold.o ) [sqlite-simple] [ 6 of 14] Compiling Function ( test/Function.hs, dist/build/test/test-tmp/Function.o ) [sqlite-simple] [ 7 of 14] Compiling ParamConv ( test/ParamConv.hs, dist/build/test/test-tmp/ParamConv.o ) [vector] [ 1 of 14] Compiling Bench.Vector.Algo.AwShCC ( benchlib/Bench/Vector/Algo/AwShCC.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/AwShCC.p_o ) [unordered-containers]  [unordered-containers] Data/HashMap/Internal/Array.hs:83:1-35: warning: [GHC-66111] [-Wunused-imports] [unordered-containers]  The import of ‘Control.Applicative’ is redundant [unordered-containers]  except perhaps to import instances from ‘Control.Applicative’ [unordered-containers]  To import instances alone, use: import Control.Applicative() [unordered-containers]  | [unordered-containers] 83 | import Control.Applicative (liftA2) [unordered-containers]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [unordered-containers] [2 of 9] Compiling Data.HashMap.Internal.List ( Data/HashMap/Internal/List.hs, nothing ) [unordered-containers] [3 of 9] Compiling Data.HashMap.Internal ( Data/HashMap/Internal.hs, nothing ) [sqlite-simple] [ 8 of 14] Compiling QQ ( test/QQ.hs, dist/build/test/test-tmp/QQ.o ) [sqlite-simple] [ 9 of 14] Compiling Simple ( test/Simple.hs, dist/build/test/test-tmp/Simple.o ) [sqlite-simple]  [sqlite-simple] test/Simple.hs:39:33: warning: [GHC-63394] [-Wx-partial] [sqlite-simple]  In the use of ‘head’ [sqlite-simple]  (imported from Prelude, but defined in GHC.List): [sqlite-simple]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [sqlite-simple]  | [sqlite-simple] 39 | assertEqual "value" (Only 2) (head rows) [sqlite-simple]  | ^^^^ [sqlite-simple]  [sqlite-simple] test/Simple.hs:47:46: warning: [GHC-63394] [-Wx-partial] [sqlite-simple]  In the use of ‘head’ [sqlite-simple]  (imported from Prelude, but defined in GHC.List): [sqlite-simple]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [sqlite-simple]  | [sqlite-simple] 47 | assertEqual "string" (Only "test string") (head rows) [sqlite-simple]  | ^^^^ [sqlite-simple]  [sqlite-simple] test/Simple.hs:49:48: warning: [GHC-63394] [-Wx-partial] [sqlite-simple]  In the use of ‘head’ [sqlite-simple]  (imported from Prelude, but defined in GHC.List): [sqlite-simple]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [sqlite-simple]  | [sqlite-simple] 49 | assertEqual "int,string" (1, "test string") (head rows) [sqlite-simple]  | ^^^^ [sqlite-simple]  [sqlite-simple] test/Simple.hs:74:46: warning: [GHC-63394] [-Wx-partial] [sqlite-simple]  In the use of ‘head’ [sqlite-simple]  (imported from Prelude, but defined in GHC.List): [sqlite-simple]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [sqlite-simple]  | [sqlite-simple] 74 | assertEqual "string" (Only "test string") (head rows) [sqlite-simple]  | ^^^^ [sqlite-simple]  [sqlite-simple] test/Simple.hs:143:29: warning: [GHC-63394] [-Wx-partial] [sqlite-simple]  In the use of ‘head’ [sqlite-simple]  (imported from Prelude, but defined in GHC.List): [sqlite-simple]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [sqlite-simple]  | [sqlite-simple] 143 | (Only "test string") @=? (head rows) [sqlite-simple]  | ^^^^ [sqlite-simple] [10 of 14] Compiling Statement ( test/Statement.hs, dist/build/test/test-tmp/Statement.o ) [sqlite-simple] [11 of 14] Compiling TestImports ( test/TestImports.hs, dist/build/test/test-tmp/TestImports.o ) [sqlite-simple] [12 of 14] Compiling UserInstances ( test/UserInstances.hs, dist/build/test/test-tmp/UserInstances.o ) [sqlite-simple] [13 of 14] Compiling Utf8Strings ( test/Utf8Strings.hs, dist/build/test/test-tmp/Utf8Strings.o ) [sqlite-simple] [14 of 14] Compiling Main ( test/Main.hs, dist/build/test/test-tmp/Main.o ) [sqlite-simple] [15 of 15] Linking dist/build/test/test [unordered-containers] [4 of 9] Compiling Data.HashMap.Internal.Debug ( Data/HashMap/Internal/Debug.hs, nothing ) [unordered-containers] [5 of 9] Compiling Data.HashMap.Internal.Strict ( Data/HashMap/Internal/Strict.hs, nothing ) [unordered-containers] [6 of 9] Compiling Data.HashSet.Internal ( Data/HashSet/Internal.hs, nothing ) [unordered-containers] [7 of 9] Compiling Data.HashSet ( Data/HashSet.hs, nothing ) [vector] [ 2 of 14] Compiling Bench.Vector.Algo.FindIndexR ( benchlib/Bench/Vector/Algo/FindIndexR.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/FindIndexR.p_o ) [vector] [ 3 of 14] Compiling Bench.Vector.Algo.HybCC ( benchlib/Bench/Vector/Algo/HybCC.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/HybCC.p_o ) [unordered-containers] [8 of 9] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, nothing ) [unordered-containers] [9 of 9] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, nothing ) [unordered-containers] Haddock coverage: [unordered-containers]  33% ( 16 / 48) in 'Data.HashMap.Internal.Array' [unordered-containers]  Missing documentation for: [unordered-containers]  Array (Data/HashMap/Internal/Array.hs:125) [unordered-containers]  MArray (Data/HashMap/Internal/Array.hs:157) [unordered-containers]  new_ (Data/HashMap/Internal/Array.hs:208) [unordered-containers]  singleton (Data/HashMap/Internal/Array.hs:225) [unordered-containers]  singletonM (Data/HashMap/Internal/Array.hs:229) [unordered-containers]  snoc (Data/HashMap/Internal/Array.hs:233) [unordered-containers]  pair (Data/HashMap/Internal/Array.hs:242) [unordered-containers]  length (Data/HashMap/Internal/Array.hs:154) [unordered-containers]  lengthM (Data/HashMap/Internal/Array.hs:162) [unordered-containers]  read (Data/HashMap/Internal/Array.hs:249) [unordered-containers]  write (Data/HashMap/Internal/Array.hs:255) [unordered-containers]  index (Data/HashMap/Internal/Array.hs:262) [unordered-containers]  indexM (Data/HashMap/Internal/Array.hs:274) [unordered-containers]  index# (Data/HashMap/Internal/Array.hs:268) [unordered-containers]  sameArray1 (Data/HashMap/Internal/Array.hs:140) [unordered-containers]  unsafeFreeze (Data/HashMap/Internal/Array.hs:280) [unordered-containers]  unsafeThaw (Data/HashMap/Internal/Array.hs:286) [unordered-containers]  unsafeSameArray (Data/HashMap/Internal/Array.hs:136) [unordered-containers]  run (Data/HashMap/Internal/Array.hs:292) [unordered-containers]  cloneM (Data/HashMap/Internal/Array.hs:314) [unordered-containers]  foldl (Data/HashMap/Internal/Array.hs:404) [unordered-containers]  foldl' (Data/HashMap/Internal/Array.hs:375) [unordered-containers]  foldr (Data/HashMap/Internal/Array.hs:394) [unordered-containers]  foldr' (Data/HashMap/Internal/Array.hs:385) [unordered-containers]  foldMap (Data/HashMap/Internal/Array.hs:417) [unordered-containers]  thaw (Data/HashMap/Internal/Array.hs:436) [unordered-containers]  map (Data/HashMap/Internal/Array.hs:461) [unordered-containers]  traverse (Data/HashMap/Internal/Array.hs:537) [unordered-containers]  traverse' (Data/HashMap/Internal/Array.hs:553) [unordered-containers]  toList (Data/HashMap/Internal/Array.hs:529) [unordered-containers]  fromList (Data/HashMap/Internal/Array.hs:494) [unordered-containers]  fromList' (Data/HashMap/Internal/Array.hs:506) [unordered-containers]  25% ( 1 / 4) in 'Data.HashMap.Internal.List' [unordered-containers]  Missing documentation for: [unordered-containers]  isPermutationBy (Data/HashMap/Internal/List.hs:40) [unordered-containers]  deleteBy (Data/HashMap/Internal/List.hs:83) [unordered-containers]  unorderedCompare (Data/HashMap/Internal/List.hs:68) [unordered-containers] Warning: 'hash' is ambiguous. It is defined [unordered-containers]  * in ‘Data.Hashable.Class’ [unordered-containers]  * at Data/HashMap/Internal.hs:183:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal.hs:183:1 [unordered-containers] Warning: 'Leaf' is ambiguous. It is defined [unordered-containers]  * at Data/HashMap/Internal.hs:225:7 [unordered-containers]  * at Data/HashMap/Internal.hs:185:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal.hs:185:1 [unordered-containers] Warning: 'lookup' is ambiguous. It is defined [unordered-containers]  * in ‘GHC.List’ [unordered-containers]  * at Data/HashMap/Internal.hs:632:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal.hs:632:1 [unordered-containers] Warning: 'update' is ambiguous. It is defined [unordered-containers]  * at Data/HashMap/Internal.hs:1289:1 [unordered-containers]  * at Data/HashMap/Internal/Array.hs:341:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal/Array.hs:341:1 [unordered-containers] Warning: 'at' is out of scope. [unordered-containers]  If you qualify the identifier, haddock can try to link it anyway. [unordered-containers] Warning: '!?' is ambiguous. It is defined [unordered-containers]  * in ‘GHC.List’ [unordered-containers]  * at Data/HashMap/Internal.hs:741:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal.hs:741:1 [unordered-containers] Warning: 'index' is ambiguous. It is defined [unordered-containers]  * at Data/HashMap/Internal.hs:2460:1 [unordered-containers]  * at Data/HashMap/Internal/Array.hs:262:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal/Array.hs:262:1 [unordered-containers] Warning: 'union' is ambiguous. It is defined [unordered-containers]  * in ‘Data.OldList’ [unordered-containers]  * at Data/HashMap/Internal.hs:1586:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal.hs:1586:1 [unordered-containers]  88% ( 93 /105) in 'Data.HashMap.Internal' [unordered-containers]  Missing documentation for: [unordered-containers]  Leaf (Data/HashMap/Internal.hs:185) [unordered-containers]  intersectionWithKey# (Data/HashMap/Internal.hs:1855) [unordered-containers]  updateOrConcatWithKey (Data/HashMap/Internal.hs:2368) [unordered-containers]  equalKeys (Data/HashMap/Internal.hs:511) [unordered-containers]  equalKeys1 (Data/HashMap/Internal.hs:495) [unordered-containers]  lookupRecordCollision (Data/HashMap/Internal.hs:678) [unordered-containers]  LookupRes (Data/HashMap/Internal.hs:657) [unordered-containers]  lookupResToMaybe (Data/HashMap/Internal.hs:660) [unordered-containers]  insert' (Data/HashMap/Internal.hs:806) [unordered-containers]  delete' (Data/HashMap/Internal.hs:1124) [unordered-containers]  insertNewKey (Data/HashMap/Internal.hs:848) [unordered-containers]  insertKeyExists (Data/HashMap/Internal.hs:883) [unordered-containers]  50% ( 3 / 6) in 'Data.HashMap.Internal.Debug' [unordered-containers]  Missing documentation for: [unordered-containers]  valid (Data/HashMap/Internal/Debug.hs:98) [unordered-containers]  Validity (Data/HashMap/Internal/Debug.hs:43) [unordered-containers]  SubHashPath (Data/HashMap/Internal/Debug.hs:75) [unordered-containers] Warning: 'update' is ambiguous. It is defined [unordered-containers]  * at Data/HashMap/Internal.hs:1289:1 [unordered-containers]  * at Data/HashMap/Internal/Array.hs:341:1 [unordered-containers]  * at Data/HashMap/Internal/Strict.hs:296:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal/Strict.hs:296:1 [unordered-containers] Warning: 'alter' is ambiguous. It is defined [unordered-containers]  * at Data/HashMap/Internal.hs:1302:1 [unordered-containers]  * at Data/HashMap/Internal/Strict.hs:308:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal/Strict.hs:308:1 [unordered-containers] Warning: 'lookup' is ambiguous. It is defined [unordered-containers]  * in ‘GHC.List’ [unordered-containers]  * at Data/HashMap/Internal.hs:632:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal.hs:632:1 [unordered-containers] Warning: 'alterF' is ambiguous. It is defined [unordered-containers]  * at Data/HashMap/Internal.hs:1333:1 [unordered-containers]  * at Data/HashMap/Internal/Strict.hs:339:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal/Strict.hs:339:1 [unordered-containers] Warning: 'at' is out of scope. [unordered-containers]  If you qualify the identifier, haddock can try to link it anyway. [unordered-containers] Warning: 'map' is ambiguous. It is defined [unordered-containers]  * in ‘GHC.Base’ [unordered-containers]  * at Data/HashMap/Internal.hs:1767:1 [unordered-containers]  * at Data/HashMap/Internal/Array.hs:461:1 [unordered-containers]  * at Data/HashMap/Internal/Strict.hs:557:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal/Strict.hs:557:1 [unordered-containers]  100% ( 67 / 67) in 'Data.HashMap.Internal.Strict' [unordered-containers] Warning: 'HashSet' is ambiguous. It is defined [unordered-containers]  * at Data/HashSet/Internal.hs:112:21 [unordered-containers]  * at Data/HashSet/Internal.hs:112:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashSet/Internal.hs:112:1 [unordered-containers] Warning: 'empty' is ambiguous. It is defined [unordered-containers]  * at Data/HashMap/Internal.hs:594:1 [unordered-containers]  * at Data/HashSet/Internal.hs:255:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashSet/Internal.hs:255:1 [unordered-containers] Warning: 'union' is ambiguous. It is defined [unordered-containers]  * in ‘Data.OldList’ [unordered-containers]  * at Data/HashMap/Internal.hs:1586:1 [unordered-containers]  * at Data/HashSet/Internal.hs:310:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashSet/Internal.hs:310:1 [unordered-containers]  100% ( 35 / 35) in 'Data.HashSet.Internal' [unordered-containers] Warning: 'HashSet' is ambiguous. It is defined [unordered-containers]  * at Data/HashSet/Internal.hs:112:21 [unordered-containers]  * at Data/HashSet/Internal.hs:112:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashSet/Internal.hs:112:1 [unordered-containers]  100% ( 32 / 32) in 'Data.HashSet' [unordered-containers]  100% ( 69 / 69) in 'Data.HashMap.Strict' [unordered-containers]  100% ( 69 / 69) in 'Data.HashMap.Lazy' [sqlite-simple] buildPhase completed in 35 seconds [sqlite-simple] Phase: checkPhase [sqlite-simple] Running 1 test suites... [sqlite-simple] Test suite test: RUNNING... [sqlite-simple] Cases: 48 Tried: 48 Errors: 0 Failures: 0 [sqlite-simple] Test suite test: PASS [sqlite-simple] Test suite logged to: dist/test/sqlite-simple-0.4.19.0-test.log [sqlite-simple] 1 of 1 test suites (1 of 1 test cases) passed. [sqlite-simple] Phase: haddockPhase [vector] [ 4 of 14] Compiling Bench.Vector.Algo.Leaffix ( benchlib/Bench/Vector/Algo/Leaffix.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Leaffix.p_o ) [vector] [ 5 of 14] Compiling Bench.Vector.Algo.ListRank ( benchlib/Bench/Vector/Algo/ListRank.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/ListRank.p_o ) [vector] [ 6 of 14] Compiling Bench.Vector.Algo.MutableSet ( benchlib/Bench/Vector/Algo/MutableSet.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/MutableSet.p_o ) [vector] [ 7 of 14] Compiling Bench.Vector.Algo.NextPermutation ( benchlib/Bench/Vector/Algo/NextPermutation.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/NextPermutation.p_o ) [vector] [ 8 of 14] Compiling Bench.Vector.Algo.Quickhull ( benchlib/Bench/Vector/Algo/Quickhull.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Quickhull.p_o ) [vector] [ 9 of 14] Compiling Bench.Vector.Algo.Rootfix ( benchlib/Bench/Vector/Algo/Rootfix.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Rootfix.p_o ) [vector] [10 of 14] Compiling Bench.Vector.Algo.Spectral ( benchlib/Bench/Vector/Algo/Spectral.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Spectral.p_o ) [vector] [11 of 14] Compiling Bench.Vector.Algo.Tridiag ( benchlib/Bench/Vector/Algo/Tridiag.hs, dist/build/benchmarks-O2/Bench/Vector/Algo/Tridiag.p_o ) [vector] [12 of 14] Compiling Bench.Vector.Tasty ( benchlib/Bench/Vector/Tasty.hs, dist/build/benchmarks-O2/Bench/Vector/Tasty.p_o ) [vector] [13 of 14] Compiling Bench.Vector.TestData.Graph ( benchlib/Bench/Vector/TestData/Graph.hs, dist/build/benchmarks-O2/Bench/Vector/TestData/Graph.p_o ) [vector] [14 of 14] Compiling Bench.Vector.TestData.ParenTree ( benchlib/Bench/Vector/TestData/ParenTree.hs, dist/build/benchmarks-O2/Bench/Vector/TestData/ParenTree.p_o ) [sqlite-simple] Preprocessing library for sqlite-simple-0.4.19.0.. [sqlite-simple] Running Haddock on library for sqlite-simple-0.4.19.0.. [sqlite-simple] Warning: The documentation for the following packages are not installed. No [sqlite-simple] links will be generated to these packages: attoparsec-0.14.4, [sqlite-simple] attoparsec-0.14.4, vector-0.13.2.0 [sqlite-simple] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [unordered-containers] Warning: Data.HashMap.Internal: could not find link destinations for: [unordered-containers]  - Data.HashMap.Internal.D:R:ItemHashMap [unordered-containers] Warning: Data.HashMap.Internal.Strict: could not find link destinations for: [unordered-containers]  - Data.HashMap.Internal.D:R:ItemHashMap [unordered-containers] Warning: Data.HashSet.Internal: could not find link destinations for: [unordered-containers]  - Data.HashSet.Internal.D:R:ItemHashSet [unordered-containers] Warning: Data.HashSet: could not find link destinations for: [unordered-containers]  - Data.HashSet.Internal.D:R:ItemHashSet [unordered-containers] Warning: Data.HashMap.Strict: could not find link destinations for: [unordered-containers]  - Data.HashMap.Internal.D:R:ItemHashMap [unordered-containers] Warning: Data.HashMap.Lazy: could not find link destinations for: [unordered-containers]  - Data.HashMap.Internal.D:R:ItemHashMap [sqlite-simple] [ 1 of 12] Compiling Database.SQLite.Simple.Ok ( Database/SQLite/Simple/Ok.hs, nothing ) [sqlite-simple]  [sqlite-simple] Database/SQLite/Simple/Ok.hs:76:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [sqlite-simple]  Noncanonical ‘return’ definition detected [sqlite-simple]  in the instance declaration for ‘Monad Ok’. [sqlite-simple]  ‘return’ will eventually be removed in favour of ‘pure’ [sqlite-simple]  Suggested fix: [sqlite-simple]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [sqlite-simple]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [sqlite-simple]  | [sqlite-simple] 76 | return = Ok [sqlite-simple]  | ^^^^^^^^^^^ [sqlite-simple] [ 2 of 12] Compiling Database.SQLite.Simple.Internal ( Database/SQLite/Simple/Internal.hs, nothing ) [sqlite-simple] [ 3 of 12] Compiling Database.SQLite.Simple.Time.Implementation ( Database/SQLite/Simple/Time/Implementation.hs, nothing ) [sqlite-simple] [ 4 of 12] Compiling Database.SQLite.Simple.Time ( Database/SQLite/Simple/Time.hs, nothing ) [sqlite-simple] [ 5 of 12] Compiling Database.SQLite.Simple.Types ( Database/SQLite/Simple/Types.hs, nothing ) [sqlite-simple] [ 6 of 12] Compiling Database.SQLite.Simple.ToField ( Database/SQLite/Simple/ToField.hs, nothing ) [sqlite-simple] [ 7 of 12] Compiling Database.SQLite.Simple.ToRow ( Database/SQLite/Simple/ToRow.hs, nothing ) [sqlite-simple] [ 8 of 12] Compiling Database.SQLite.Simple.QQ ( Database/SQLite/Simple/QQ.hs, nothing ) [sqlite-simple] [ 9 of 12] Compiling Database.SQLite.Simple.FromField ( Database/SQLite/Simple/FromField.hs, nothing ) [sqlite-simple] [10 of 12] Compiling Database.SQLite.Simple.FromRow ( Database/SQLite/Simple/FromRow.hs, nothing ) [sqlite-simple]  [sqlite-simple] Database/SQLite/Simple/FromRow.hs:119:28: warning: [GHC-63394] [-Wx-partial] [sqlite-simple]  In the use of ‘tail’ [sqlite-simple]  (imported from Prelude, but defined in GHC.List): [sqlite-simple]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [sqlite-simple]  | [sqlite-simple] 119 | lift (put (column + 1, tail remaining)) [sqlite-simple]  | ^^^^ [sqlite-simple]  [sqlite-simple] Database/SQLite/Simple/FromRow.hs:124:15: warning: [GHC-63394] [-Wx-partial] [sqlite-simple]  In the use of ‘head’ [sqlite-simple]  (imported from Prelude, but defined in GHC.List): [sqlite-simple]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [sqlite-simple]  | [sqlite-simple] 124 | let r = head remaining [sqlite-simple]  | ^^^^ [sqlite-simple] [11 of 12] Compiling Database.SQLite.Simple ( Database/SQLite/Simple.hs, nothing ) [sqlite-simple] [12 of 12] Compiling Database.SQLite.Simple.Function ( Database/SQLite/Simple/Function.hs, nothing ) [sqlite-simple] Haddock coverage: [sqlite-simple] Warning: 'Ok' is ambiguous. It is defined [sqlite-simple]  * at Database/SQLite/Simple/Ok.hs:46:38 [sqlite-simple]  * at Database/SQLite/Simple/Ok.hs:46:1 [sqlite-simple]  You may be able to disambiguate the identifier by qualifying it or [sqlite-simple]  by specifying the type/value namespace explicitly. [sqlite-simple]  Defaulting to the one defined at Database/SQLite/Simple/Ok.hs:46:1 [sqlite-simple] Warning: 'SomeException' is ambiguous. It is defined [sqlite-simple]  * in ‘GHC.Exception.Type’ [sqlite-simple]  * in ‘GHC.Exception.Type’ [sqlite-simple]  You may be able to disambiguate the identifier by qualifying it or [sqlite-simple]  by specifying the type/value namespace explicitly. [sqlite-simple]  Defaulting to the one defined in ‘GHC.Exception.Type’ [sqlite-simple]  66% ( 2 / 3) in 'Database.SQLite.Simple.Ok' [sqlite-simple]  Missing documentation for: [sqlite-simple]  Ok (Database/SQLite/Simple/Ok.hs:46) [sqlite-simple]  42% ( 3 / 7) in 'Database.SQLite.Simple.Internal' [sqlite-simple]  Missing documentation for: [sqlite-simple]  ColumnOutOfBounds (Database/SQLite/Simple/Internal.hs:49) [sqlite-simple]  RowParseRO (Database/SQLite/Simple/Internal.hs:62) [sqlite-simple]  RowParser (Database/SQLite/Simple/Internal.hs:64) [sqlite-simple]  gettypename (Database/SQLite/Simple/Internal.hs:68) [sqlite-simple]  28% ( 2 / 7) in 'Database.SQLite.Simple.Time.Implementation' [sqlite-simple]  Missing documentation for: [sqlite-simple]  parseUTCTime (Database/SQLite/Simple/Time/Implementation.hs:42) [sqlite-simple]  parseDay (Database/SQLite/Simple/Time/Implementation.hs:45) [sqlite-simple]  dayToBuilder (Database/SQLite/Simple/Time/Implementation.hs:126) [sqlite-simple]  timeOfDayToBuilder (Database/SQLite/Simple/Time/Implementation.hs:130) [sqlite-simple]  timeZoneToBuilder (Database/SQLite/Simple/Time/Implementation.hs:134) [sqlite-simple] Warning: 'UTCTime' is out of scope. [sqlite-simple]  If you qualify the identifier, haddock can try to link it anyway. [sqlite-simple] Warning: 'Day' is out of scope. [sqlite-simple]  If you qualify the identifier, haddock can try to link it anyway. [sqlite-simple]  100% ( 2 / 2) in 'Database.SQLite.Simple.Time' [sqlite-simple]  100% ( 5 / 5) in 'Database.SQLite.Simple.Types' [sqlite-simple]  100% ( 2 / 2) in 'Database.SQLite.Simple.ToField' [sqlite-simple]  100% ( 3 / 3) in 'Database.SQLite.Simple.ToRow' [sqlite-simple]  100% ( 2 / 2) in 'Database.SQLite.Simple.QQ' [sqlite-simple] Warning: 'UnicodeException' is out of scope. [sqlite-simple]  If you qualify the identifier, haddock can try to link it anyway. [sqlite-simple] Warning: 'Field' is ambiguous. It is defined [sqlite-simple]  * at Database/SQLite/Simple/Internal.hs:55:14 [sqlite-simple]  * at Database/SQLite/Simple/Internal.hs:55:1 [sqlite-simple]  You may be able to disambiguate the identifier by qualifying it or [sqlite-simple]  by specifying the type/value namespace explicitly. [sqlite-simple]  Defaulting to the one defined at Database/SQLite/Simple/Internal.hs:55:1 [sqlite-simple] Warning: 'ByteString' is ambiguous. It is defined [sqlite-simple]  * in ‘Data.ByteString.Internal.Type’ [sqlite-simple]  * in ‘Data.ByteString.Lazy.Internal’ [sqlite-simple]  You may be able to disambiguate the identifier by qualifying it or [sqlite-simple]  by specifying the type/value namespace explicitly. [sqlite-simple]  Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ [sqlite-simple]  85% ( 6 / 7) in 'Database.SQLite.Simple.FromField' [sqlite-simple]  Missing documentation for: [sqlite-simple]  FieldParser (Database/SQLite/Simple/FromField.hs:81) [sqlite-simple]  42% ( 3 / 7) in 'Database.SQLite.Simple.FromRow' [sqlite-simple]  Missing documentation for: [sqlite-simple]  RowParser (Database/SQLite/Simple/Internal.hs:64) [sqlite-simple]  field (Database/SQLite/Simple/FromRow.hs:129) [sqlite-simple]  fieldWith (Database/SQLite/Simple/FromRow.hs:116) [sqlite-simple]  numFieldsRemaining (Database/SQLite/Simple/FromRow.hs:132) [sqlite-simple] Warning: 'Query' is ambiguous. It is defined [sqlite-simple]  * at Database/SQLite/Simple/Types.hs:62:17 [sqlite-simple]  * at Database/SQLite/Simple/Types.hs:62:1 [sqlite-simple]  You may be able to disambiguate the identifier by qualifying it or [sqlite-simple]  by specifying the type/value namespace explicitly. [sqlite-simple]  Defaulting to the one defined at Database/SQLite/Simple/Types.hs:62:1 [sqlite-simple] Warning: 'open' is ambiguous. It is defined [sqlite-simple]  * in ‘Database.SQLite3’ [sqlite-simple]  * in ‘Database.SQLite3.Direct’ [sqlite-simple]  * at Database/SQLite/Simple.hs:169:1 [sqlite-simple]  You may be able to disambiguate the identifier by qualifying it or [sqlite-simple]  by specifying the type/value namespace explicitly. [sqlite-simple]  Defaulting to the one defined at Database/SQLite/Simple.hs:169:1 [sqlite-simple] Warning: 'close' is ambiguous. It is defined [sqlite-simple]  * in ‘Database.SQLite3’ [sqlite-simple]  * in ‘Database.SQLite3.Direct’ [sqlite-simple]  * at Database/SQLite/Simple.hs:173:1 [sqlite-simple]  You may be able to disambiguate the identifier by qualifying it or [sqlite-simple]  by specifying the type/value namespace explicitly. [sqlite-simple]  Defaulting to the one defined at Database/SQLite/Simple.hs:173:1 [sqlite-simple] Warning: 'reset' is ambiguous. It is defined [sqlite-simple]  * in ‘Database.SQLite3’ [sqlite-simple]  * in ‘Database.SQLite3.Direct’ [sqlite-simple]  * at Database/SQLite/Simple.hs:245:1 [sqlite-simple]  You may be able to disambiguate the identifier by qualifying it or [sqlite-simple]  by specifying the type/value namespace explicitly. [sqlite-simple]  Defaulting to the one defined at Database/SQLite/Simple.hs:245:1 [sqlite-simple] Warning: 'Statement' is ambiguous. It is defined [sqlite-simple]  * in ‘Database.SQLite3.Direct’ [sqlite-simple]  * in ‘Database.SQLite3.Direct’ [sqlite-simple]  * at Database/SQLite/Simple.hs:128:21 [sqlite-simple]  * at Database/SQLite/Simple.hs:128:1 [sqlite-simple]  You may be able to disambiguate the identifier by qualifying it or [sqlite-simple]  by specifying the type/value namespace explicitly. [sqlite-simple]  Defaulting to the one defined at Database/SQLite/Simple.hs:128:1 [sqlite-simple] Warning: 'FormatError' is ambiguous. It is defined [sqlite-simple]  * at Database/SQLite/Simple.hs:151:20 [sqlite-simple]  * at Database/SQLite/Simple.hs:151:1 [sqlite-simple]  You may be able to disambiguate the identifier by qualifying it or [sqlite-simple]  by specifying the type/value namespace explicitly. [sqlite-simple]  Defaulting to the one defined at Database/SQLite/Simple.hs:151:1 [sqlite-simple] Warning: 'action' is out of scope. [sqlite-simple]  If you qualify the identifier, haddock can try to link it anyway. [sqlite-simple] Warning: 'Database' is ambiguous. It is defined [sqlite-simple]  * in ‘Database.SQLite3.Direct’ [sqlite-simple]  * in ‘Database.SQLite3.Direct’ [sqlite-simple]  You may be able to disambiguate the identifier by qualifying it or [sqlite-simple]  by specifying the type/value namespace explicitly. [sqlite-simple]  Defaulting to the one defined in ‘Database.SQLite3.Direct’ [sqlite-simple] Warning: 'test' is out of scope. [sqlite-simple]  If you qualify the identifier, haddock can try to link it anyway. [sqlite-simple] Warning: 'lastInsertRowId' is ambiguous. It is defined [sqlite-simple]  * in ‘Database.SQLite3.Direct’ [sqlite-simple]  * at Database/SQLite/Simple.hs:546:1 [sqlite-simple]  You may be able to disambiguate the identifier by qualifying it or [sqlite-simple]  by specifying the type/value namespace explicitly. [sqlite-simple]  Defaulting to the one defined at Database/SQLite/Simple.hs:546:1 [sqlite-simple] Warning: 'Only' is ambiguous. It is defined [sqlite-simple]  * in ‘Data.Tuple.Only’ [sqlite-simple]  * in ‘Data.Tuple.Only’ [sqlite-simple]  You may be able to disambiguate the identifier by qualifying it or [sqlite-simple]  by specifying the type/value namespace explicitly. [sqlite-simple]  Defaulting to the one defined in ‘Data.Tuple.Only’ [sqlite-simple] Warning: 'ByteString' is out of scope. [sqlite-simple]  If you qualify the identifier, haddock can try to link it anyway. [sqlite-simple] Warning: 'FromField' is out of scope. [sqlite-simple]  If you qualify the identifier, haddock can try to link it anyway. [sqlite-simple]  96% ( 75 / 78) in 'Database.SQLite.Simple' [sqlite-simple]  Missing documentation for: [sqlite-simple]  SQLData [sqlite-simple]  NamedParam (Database/SQLite/Simple.hs:134) [sqlite-simple]  field (Database/SQLite/Simple/FromRow.hs:129) [sqlite-simple]  0% ( 0 / 4) in 'Database.SQLite.Simple.Function' [sqlite-simple]  Missing documentation for: [sqlite-simple]  Module header [sqlite-simple]  Function (Database/SQLite/Simple/Function.hs:22) [sqlite-simple]  createFunction (Database/SQLite/Simple/Function.hs:58) [sqlite-simple]  deleteFunction (Database/SQLite/Simple/Function.hs:68) [vector] Preprocessing test suite 'vector-inspection' for vector-0.13.2.0.. [vector] Building test suite 'vector-inspection' for vector-0.13.2.0.. [vector] [1 of 4] Compiling Inspect ( tests-inspect/Inspect.hs, dist/build/vector-inspection/vector-inspection-tmp/Inspect.o ) [sqlite-simple] Warning: Database.SQLite.Simple.Types: could not find link destinations for: [sqlite-simple]  - Data.Tuple.Only.Rep_Only [sqlite-simple] Warning: Database.SQLite.Simple: could not find link destinations for: [sqlite-simple]  - Database.SQLite3.Rep_SQLData [sqlite-simple]  - Database.SQLite3.Rep_SQLError [sqlite-simple]  - Database.SQLite3.Bindings.Types.Rep_Error [sqlite-simple]  - Data.Tuple.Only.Rep_Only [sqlite-simple] Warning: Database.SQLite.Simple.Function: could not find link destinations for: [sqlite-simple]  - Database.SQLite.Simple.Function.argCount [sqlite-simple]  - Database.SQLite.Simple.Function.deterministicFn [sqlite-simple]  - Database.SQLite.Simple.Function.evalFunction [vector] [2 of 4] Compiling Inspect.DerivingVia.OtherFoo ( tests-inspect/Inspect/DerivingVia/OtherFoo.hs, dist/build/vector-inspection/vector-inspection-tmp/Inspect/DerivingVia/OtherFoo.o, dist/build/vector-inspection/vector-inspection-tmp/Inspect/DerivingVia/OtherFoo.dyn_o ) [vector] [3 of 4] Compiling Inspect.DerivingVia ( tests-inspect/Inspect/DerivingVia.hs, dist/build/vector-inspection/vector-inspection-tmp/Inspect/DerivingVia.o ) [vector] [4 of 4] Compiling Main ( tests-inspect/main.hs, dist/build/vector-inspection/vector-inspection-tmp/Main.o ) [vector] [5 of 5] Linking dist/build/vector-inspection/vector-inspection [unordered-containers] Documentation created: dist/doc/html/unordered-containers/, [unordered-containers] dist/doc/html/unordered-containers/unordered-containers.txt [unordered-containers] Preprocessing test suite 'unordered-containers-tests' for unordered-containers-0.2.20.. [unordered-containers] Phase: installPhase [unordered-containers] Installing library in /nix/store/7g9h919azn7zsmam268w0vb6mybggpki-unordered-containers-0.2.20/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [vector] Preprocessing test suite 'vector-doctest' for vector-0.13.2.0.. [vector] Building test suite 'vector-doctest' for vector-0.13.2.0.. [vector] [1 of 1] Compiling Main ( tests/doctests.hs, dist/build/vector-doctest/vector-doctest-tmp/Main.o ) [unordered-containers] Phase: fixupPhase [unordered-containers] shrinking RPATHs of ELF executables and libraries in /nix/store/7g9h919azn7zsmam268w0vb6mybggpki-unordered-containers-0.2.20 [unordered-containers] shrinking /nix/store/7g9h919azn7zsmam268w0vb6mybggpki-unordered-containers-0.2.20/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSunordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq-ghc9.8.1.so [unordered-containers] checking for references to /build/ in /nix/store/7g9h919azn7zsmam268w0vb6mybggpki-unordered-containers-0.2.20... [unordered-containers] patching script interpreter paths in /nix/store/7g9h919azn7zsmam268w0vb6mybggpki-unordered-containers-0.2.20 [unordered-containers] stripping (with command strip and flags -S -p) in /nix/store/7g9h919azn7zsmam268w0vb6mybggpki-unordered-containers-0.2.20/lib [vector] [2 of 2] Linking dist/build/vector-doctest/vector-doctest [unordered-containers] shrinking RPATHs of ELF executables and libraries in /nix/store/nrmlh8vdxvhfiwpdqsq9yzprcjvvnrwq-unordered-containers-0.2.20-doc [unordered-containers] checking for references to /build/ in /nix/store/nrmlh8vdxvhfiwpdqsq9yzprcjvvnrwq-unordered-containers-0.2.20-doc... [unordered-containers] patching script interpreter paths in /nix/store/nrmlh8vdxvhfiwpdqsq9yzprcjvvnrwq-unordered-containers-0.2.20-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/7g9h919azn7zsmam268w0vb6mybggpki-unordered-containers-0.2.20 /nix/store/nrmlh8vdxvhfiwpdqsq9yzprcjvvnrwq-unordered-containers-0.2.20-doc [post-build-hook] Pushing 2 paths (70 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/7g9h919azn7zsmam268w0vb6mybggpki-unordered-containers-0.2.20 (9.28 MiB) [post-build-hook] Pushing /nix/store/nrmlh8vdxvhfiwpdqsq9yzprcjvvnrwq-unordered-containers-0.2.20-doc (4.50 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/7g9h919azn7zsmam268w0vb6mybggpki-unordered-containers-0.2.20 /nix/store/nrmlh8vdxvhfiwpdqsq9yzprcjvvnrwq-unordered-containers-0.2.20-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/nrmlh8vdxvhfiwpdqsq9yzprcjvvnrwq-unordered-containers-0.2.20-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/7g9h919azn7zsmam268w0vb6mybggpki-unordered-containers-0.2.20' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/rdi7ha6rjv1zgivs8l2kxdibl2x1v2gc-unordered-containers-0.2.20.drv' to 'https://cache.nix-ci.com'... Progress: 57 of 171 built (2 building), 395 of 395 downloaded from cache Building charset Building doctest-parallel Building invariant Building quickcheck-instances Building relude Building semigroupoids Building semirings Building tomland Building uniplate [charset] Phase: setupCompilerEnvironmentPhase [charset] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [charset] Phase: unpackPhase [charset] unpacking source archive /nix/store/id6snxkyy60iidv94fkc4a183lfx9kmv-charset-0.3.12.tar.gz [charset] source root is charset-0.3.12 [charset] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "charset-0.3.12/src/Data/CharSet/Unicode.hs" [charset] Phase: patchPhase [charset] Phase: compileBuildDriverPhase [charset] setupCompileFlags: -package-db=/build/tmp.bWkW78zki8/setup-package.conf.d -threaded [charset] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.bWkW78zki8/Main.o ) [charset] [2 of 2] Linking Setup [doctest-parallel] Phase: setupCompilerEnvironmentPhase [doctest-parallel] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [doctest-parallel] Phase: unpackPhase [doctest-parallel] unpacking source archive /nix/store/w957amnnjxk6782s2ff638d3g4n99h1q-doctest-parallel-0.3.1.1.tar.gz [invariant] Phase: setupCompilerEnvironmentPhase [invariant] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [quickcheck-instances] Phase: setupCompilerEnvironmentPhase [quickcheck-instances] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [relude] Phase: setupCompilerEnvironmentPhase [relude] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [semigroupoids] Phase: setupCompilerEnvironmentPhase [semigroupoids] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [semirings] Phase: setupCompilerEnvironmentPhase [semirings] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [sqlite-simple] Documentation created: dist/doc/html/sqlite-simple/, [sqlite-simple] dist/doc/html/sqlite-simple/sqlite-simple.txt [sqlite-simple] Preprocessing test suite 'test' for sqlite-simple-0.4.19.0.. [sqlite-simple] Phase: installPhase [sqlite-simple] Installing library in /nix/store/wwzj358gvh9ibjwi9bl8yvajv34566hn-sqlite-simple-0.4.19.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/sqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g [sqlite-simple] Phase: fixupPhase [sqlite-simple] shrinking RPATHs of ELF executables and libraries in /nix/store/wwzj358gvh9ibjwi9bl8yvajv34566hn-sqlite-simple-0.4.19.0 [sqlite-simple] shrinking /nix/store/wwzj358gvh9ibjwi9bl8yvajv34566hn-sqlite-simple-0.4.19.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSsqlite-simple-0.4.19.0-5hdyM3EqLRN9eRjfZpLj9g-ghc9.8.1.so [sqlite-simple] checking for references to /build/ in /nix/store/wwzj358gvh9ibjwi9bl8yvajv34566hn-sqlite-simple-0.4.19.0... [sqlite-simple] patching script interpreter paths in /nix/store/wwzj358gvh9ibjwi9bl8yvajv34566hn-sqlite-simple-0.4.19.0 [sqlite-simple] stripping (with command strip and flags -S -p) in /nix/store/wwzj358gvh9ibjwi9bl8yvajv34566hn-sqlite-simple-0.4.19.0/lib [sqlite-simple] shrinking RPATHs of ELF executables and libraries in /nix/store/z4gxca8lihgzk2pq0l5212zrhpjz8pxq-sqlite-simple-0.4.19.0-doc [sqlite-simple] checking for references to /build/ in /nix/store/z4gxca8lihgzk2pq0l5212zrhpjz8pxq-sqlite-simple-0.4.19.0-doc... [sqlite-simple] patching script interpreter paths in /nix/store/z4gxca8lihgzk2pq0l5212zrhpjz8pxq-sqlite-simple-0.4.19.0-doc [vector] buildPhase completed in 7 minutes 8 seconds [vector] Phase: checkPhase [vector] Running 2 test suites... [vector] Test suite vector-tests-O0: RUNNING... [vector] toplevel [vector]  Data.Vector.Fusion.Bundle [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  extract: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [post-build-hook] Uploading to cachix cache "sellout": /nix/store/wwzj358gvh9ibjwi9bl8yvajv34566hn-sqlite-simple-0.4.19.0 /nix/store/z4gxca8lihgzk2pq0l5212zrhpjz8pxq-sqlite-simple-0.4.19.0-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/wwzj358gvh9ibjwi9bl8yvajv34566hn-sqlite-simple-0.4.19.0 /nix/store/z4gxca8lihgzk2pq0l5212zrhpjz8pxq-sqlite-simple-0.4.19.0-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 7 paths... [post-build-hook] copying path '/nix/store/8h5snzjjm762317azvsk81llxkll05sv-blaze-textual-0.2.3.1-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/m8b7fl9h7vxc5plspy33wvw4i752lvw5-Only-0.1-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/pki5096qkgpvqqv5wl4mq94fzm56kby7-direct-sqlite-2.3.29-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/vi3n5m5ymwfhqw91y3qfs242i46lnxds-Only-0.1' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/yh4m2xi9zx4hpp0jjnqg0h25ngrpdmrv-blaze-textual-0.2.3.1' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/59pzhpkc3qz9zkx9pj9jjgiy98ikjnlw-direct-sqlite-2.3.29' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/wwzj358gvh9ibjwi9bl8yvajv34566hn-sqlite-simple-0.4.19.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 58 of 171 built (10 building), 395 of 395 downloaded from cache [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  prescanl: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  scanl1': OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  concatMap: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  and: OK [vector]  +++ OK, passed 100 tests. [vector]  or: OK [vector]  +++ OK, passed 100 tests. [vector]  Tests.Vector.Boxed [vector]  Bool [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [charset] Phase: updateAutotoolsGnuConfigScriptsPhase [charset] Phase: configurePhase [charset] configureFlags: --verbose --prefix=/nix/store/4qx18iyi3m25af8sm3ipxnjdy7gk1apf-charset-0.3.12 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/62x0lplmqc3jgsbf27vq4azkd5dnq8vx-charset-0.3.12-doc/share/doc/charset-0.3.12 --with-gcc=gcc --package-db=/build/tmp.bWkW78zki8/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [charset] Using Parsec parser [charset] Configuring charset-0.3.12... [charset] Dependency array >=0.2 && <0.6: using array-0.5.6.0 [charset] Dependency base >=4.9 && <5: using base-4.19.0.0 [charset] Dependency bytestring >=0.9 && <0.13: using bytestring-0.12.0.2 [charset] Dependency containers >=0.4.2.0 && <0.9: using containers-0.6.8 [charset] Dependency unordered-containers >=0.1.4.6 && <0.3: using [charset] unordered-containers-0.2.20 [charset] Source component graph: component lib [charset] Configured component graph: [charset]  component charset-0.3.12-KSi9CgFWAx76g2XuhXWnPC [charset]  include array-0.5.6.0-dc89 [charset]  include base-4.19.0.0-b960 [charset]  include bytestring-0.12.0.2-4690 [charset]  include containers-0.6.8-4775 [charset]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [charset] Linked component graph: [charset]  unit charset-0.3.12-KSi9CgFWAx76g2XuhXWnPC [charset]  include array-0.5.6.0-dc89 [charset]  include base-4.19.0.0-b960 [charset]  include bytestring-0.12.0.2-4690 [charset]  include containers-0.6.8-4775 [charset]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [charset]  Data.CharSet=charset-0.3.12-KSi9CgFWAx76g2XuhXWnPC:Data.CharSet,Data.CharSet.ByteSet=charset-0.3.12-KSi9CgFWAx76g2XuhXWnPC:Data.CharSet.ByteSet,Data.CharSet.Common=charset-0.3.12-KSi9CgFWAx76g2XuhXWnPC:Data.CharSet.Common,Data.CharSet.Posix=charset-0.3.12-KSi9CgFWAx76g2XuhXWnPC:Data.CharSet.Posix,Data.CharSet.Posix.Ascii=charset-0.3.12-KSi9CgFWAx76g2XuhXWnPC:Data.CharSet.Posix.Ascii,Data.CharSet.Posix.Unicode=charset-0.3.12-KSi9CgFWAx76g2XuhXWnPC:Data.CharSet.Posix.Unicode,Data.CharSet.Unicode=charset-0.3.12-KSi9CgFWAx76g2XuhXWnPC:Data.CharSet.Unicode,Data.CharSet.Unicode.Block=charset-0.3.12-KSi9CgFWAx76g2XuhXWnPC:Data.CharSet.Unicode.Block,Data.CharSet.Unicode.Category=charset-0.3.12-KSi9CgFWAx76g2XuhXWnPC:Data.CharSet.Unicode.Category [charset] Ready component graph: [charset]  definite charset-0.3.12-KSi9CgFWAx76g2XuhXWnPC [charset]  depends array-0.5.6.0-dc89 [charset]  depends base-4.19.0.0-b960 [charset]  depends bytestring-0.12.0.2-4690 [charset]  depends containers-0.6.8-4775 [charset]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [charset] Using Cabal-3.10.2.0 compiled by ghc-9.8 [charset] Using compiler: ghc-9.8.1 [charset] Using install prefix: [charset] /nix/store/4qx18iyi3m25af8sm3ipxnjdy7gk1apf-charset-0.3.12 [charset] Executables installed in: [charset] /nix/store/4qx18iyi3m25af8sm3ipxnjdy7gk1apf-charset-0.3.12/bin [charset] Libraries installed in: [charset] /nix/store/4qx18iyi3m25af8sm3ipxnjdy7gk1apf-charset-0.3.12/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/charset-0.3.12-KSi9CgFWAx76g2XuhXWnPC [charset] Dynamic Libraries installed in: [charset] /nix/store/4qx18iyi3m25af8sm3ipxnjdy7gk1apf-charset-0.3.12/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [charset] Private executables installed in: [charset] /nix/store/4qx18iyi3m25af8sm3ipxnjdy7gk1apf-charset-0.3.12/libexec/x86_64-linux-ghc-9.8.1/charset-0.3.12 [charset] Data files installed in: [doctest-parallel] source root is doctest-parallel-0.3.1.1 [doctest-parallel] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "doctest-parallel-0.3.1.1/test/UtilSpec.hs" [doctest-parallel] Phase: patchPhase [doctest-parallel] Replace Cabal file with edited version from mirror://hackage/doctest-parallel-0.3.1.1/revision/2.cabal. [doctest-parallel] Phase: compileBuildDriverPhase [doctest-parallel] setupCompileFlags: -package-db=/build/tmp.jGMHazVUzn/setup-package.conf.d -threaded [doctest-parallel] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.jGMHazVUzn/Main.o ) [doctest-parallel] [2 of 2] Linking Setup [doctest-parallel] Phase: updateAutotoolsGnuConfigScriptsPhase [doctest-parallel] Phase: configurePhase [doctest-parallel] configureFlags: --verbose --prefix=/nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.jGMHazVUzn/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/lib [doctest-parallel] Using Parsec parser [doctest-parallel] Configuring doctest-parallel-0.3.1.1... [doctest-parallel] Dependency Cabal >=2.4 && <3.13: using Cabal-3.10.3.0 [doctest-parallel] Dependency Glob: using Glob-0.10.2 [doctest-parallel] Dependency base >=4.10 && <5: using base-4.19.0.0 [doctest-parallel] Dependency base-compat >=0.7.0: using base-compat-0.13.1 [doctest-parallel] Dependency code-page >=0.1: using code-page-0.2.1 [doctest-parallel] Dependency containers: using containers-0.6.8 [doctest-parallel] Dependency deepseq: using deepseq-1.5.0.0 [doctest-parallel] Dependency directory: using directory-1.3.8.1 [doctest-parallel] Dependency exceptions: using exceptions-0.10.7 [doctest-parallel] Dependency filepath: using filepath-1.4.100.4 [doctest-parallel] Dependency ghc >=8.2 && <9.13: using ghc-9.8.1 [doctest-parallel] Dependency ghc-paths >=0.1.0.9: using ghc-paths-0.1.0.12 [doctest-parallel] Dependency process: using process-1.6.18.0 [doctest-parallel] Dependency random >=1.2: using random-1.2.1.3 [doctest-parallel] Dependency syb >=0.3: using syb-0.7.2.4 [doctest-parallel] Dependency transformers: using transformers-0.6.1.0 [doctest-parallel] Dependency unordered-containers: using unordered-containers-0.2.20 [doctest-parallel] Dependency base: using base-4.19.0.0 [doctest-parallel] Dependency doctest-parallel: using doctest-parallel-0.3.1.1 [doctest-parallel] Dependency template-haskell: using template-haskell-2.21.0.0 [doctest-parallel] Dependency base: using base-4.19.0.0 [doctest-parallel] Dependency doctest-parallel: using doctest-parallel-0.3.1.1 [doctest-parallel] Dependency HUnit: using HUnit-1.6.2.0 [doctest-parallel] Dependency QuickCheck >=2.13.1: using QuickCheck-2.14.3 [doctest-parallel] Dependency base: using base-4.19.0.0 [doctest-parallel] Dependency base-compat: using base-compat-0.13.1 [doctest-parallel] Dependency code-page: using code-page-0.2.1 [doctest-parallel] Dependency containers: using containers-0.6.8 [doctest-parallel] Dependency deepseq: using deepseq-1.5.0.0 [doctest-parallel] Dependency directory: using directory-1.3.8.1 [doctest-parallel] Dependency doctest-parallel:{doctest-parallel, spectests-modules}: using [doctest-parallel] doctest-parallel-0.3.1.1 [doctest-parallel] Dependency doctest-parallel:{doctest-parallel, spectests-modules}: using [doctest-parallel] doctest-parallel-0.3.1.1 [doctest-parallel] Dependency exceptions: using exceptions-0.10.7 [doctest-parallel] Dependency filepath: using filepath-1.4.100.4 [doctest-parallel] Dependency ghc: using ghc-9.8.1 [doctest-parallel] Dependency ghc-paths: using ghc-paths-0.1.0.12 [doctest-parallel] Dependency hspec >=2.3.0: using hspec-2.11.12 [doctest-parallel] Dependency hspec-core >=2.3.0: using hspec-core-2.11.12 [doctest-parallel] Dependency mockery: using mockery-0.3.5 [doctest-parallel] Dependency process: using process-1.6.18.0 [doctest-parallel] Dependency setenv: using setenv-0.1.1.3 [doctest-parallel] Dependency silently >=1.2.4: using silently-1.2.5.4 [invariant] Phase: unpackPhase [invariant] unpacking source archive /nix/store/0mwzsxi9fkqwqmzqyrgd17fiqw7n81q7-invariant-0.6.4.tar.gz [invariant] source root is invariant-0.6.4 [invariant] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "invariant-0.6.4/test/THSpec.hs" [invariant] Phase: patchPhase [invariant] Replace Cabal file with edited version from mirror://hackage/invariant-0.6.4/revision/1.cabal. [invariant] Phase: compileBuildDriverPhase [invariant] setupCompileFlags: -package-db=/build/tmp.pZEbSFowU1/setup-package.conf.d -threaded [invariant] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.pZEbSFowU1/Main.o ) [invariant] [2 of 2] Linking Setup [invariant] Phase: updateAutotoolsGnuConfigScriptsPhase [invariant] Phase: configurePhase [invariant] configureFlags: --verbose --prefix=/nix/store/jifaam4ll6wib5pb4jd5lkcy76qjzlfk-invariant-0.6.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/y8rbmls405xsz55lj8ls54fpd05r2526-invariant-0.6.4-doc/share/doc/invariant-0.6.4 --with-gcc=gcc --package-db=/build/tmp.pZEbSFowU1/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [invariant] Using Parsec parser [invariant] Configuring invariant-0.6.4... [invariant] Dependency StateVar >=1.1 && <2: using StateVar-1.2.2 [invariant] Dependency array >=0.3 && <0.6: using array-0.5.6.0 [invariant] Dependency base >=4.9 && <5: using base-4.19.0.0 [invariant] Dependency bifunctors >=5.2 && <6: using bifunctors-5.6.2 [invariant] Dependency comonad >=5 && <6: using comonad-5.0.9 [invariant] Dependency containers >=0.1 && <0.9: using containers-0.6.8 [invariant] Dependency contravariant >=0.5 && <2: using contravariant-1.5.5 [invariant] Dependency ghc-prim: using ghc-prim-0.11.0 [invariant] Dependency profunctors >=5.2.1 && <6: using profunctors-5.6.2 [invariant] Dependency stm >=2.2 && <3: using stm-2.5.2.1 [invariant] Dependency tagged >=0.7.3 && <1: using tagged-0.8.8 [invariant] Dependency template-haskell >=2.11 && <2.24: using template-haskell-2.21.0.0 [invariant] Dependency th-abstraction >=0.5 && <0.8: using th-abstraction-0.7.1.0 [invariant] Dependency transformers >=0.2 && <0.7: using transformers-0.6.1.0 [invariant] Dependency transformers-compat >=0.3 && <1: using transformers-compat-0.7.2 [invariant] Dependency unordered-containers >=0.2.4 && <0.3: using [invariant] unordered-containers-0.2.20 [invariant] Dependency QuickCheck >=2.11 && <3: using QuickCheck-2.14.3 [invariant] Dependency base >=4 && <5: using base-4.19.0.0 [invariant] Dependency hspec >=1.8: using hspec-2.11.12 [invariant] Dependency invariant: using invariant-0.6.4 [invariant] Dependency template-haskell: using template-haskell-2.21.0.0 [invariant] Source component graph: [invariant]  component lib [invariant]  component test:spec dependency lib [invariant] Configured component graph: [invariant]  component invariant-0.6.4-9MdOxjYVRq95RCcv5wEaad [invariant]  include StateVar-1.2.2-InRnejIpsipUdevYReyw3 [invariant]  include array-0.5.6.0-dc89 [invariant]  include base-4.19.0.0-b960 [invariant]  include bifunctors-5.6.2-4fZuJfp0ftV1iKSQIeavLh [invariant]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [invariant]  include containers-0.6.8-4775 [invariant]  include contravariant-1.5.5-J4LLuUnbnVaBzsIx42BlgS [invariant]  include ghc-prim-0.11.0-a69e [invariant]  include profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [invariant]  include stm-2.5.2.1-83fa [invariant]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [invariant]  include template-haskell-2.21.0.0-8831 [invariant]  include th-abstraction-0.7.1.0-D2qAyomm2vvKhfkR0SrGAm [quickcheck-instances] Phase: unpackPhase [quickcheck-instances] unpacking source archive /nix/store/kz0fzqcr8g42rvq6dwlwvzxmg8rjfhqn-quickcheck-instances-0.3.32.tar.gz [quickcheck-instances] source root is quickcheck-instances-0.3.32 [quickcheck-instances] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "quickcheck-instances-0.3.32/test/Tests.hs" [quickcheck-instances] Phase: patchPhase [quickcheck-instances] Replace Cabal file with edited version from mirror://hackage/quickcheck-instances-0.3.32/revision/1.cabal. [quickcheck-instances] Phase: compileBuildDriverPhase [quickcheck-instances] setupCompileFlags: -package-db=/build/tmp.ycTYyG2DRD/setup-package.conf.d -threaded [quickcheck-instances] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.ycTYyG2DRD/Main.o ) [quickcheck-instances] [2 of 2] Linking Setup [quickcheck-instances] Phase: updateAutotoolsGnuConfigScriptsPhase [quickcheck-instances] Phase: configurePhase [quickcheck-instances] configureFlags: --verbose --prefix=/nix/store/sxkbsi9yfb85ikvlqpgym38159jb1fdj-quickcheck-instances-0.3.32 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/rhyqws5r35k56iykfrp41q7ydnmzw6rm-quickcheck-instances-0.3.32-doc/share/doc/quickcheck-instances-0.3.32 --with-gcc=gcc --package-db=/build/tmp.ycTYyG2DRD/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [quickcheck-instances] Using Parsec parser [quickcheck-instances] Configuring quickcheck-instances-0.3.32... [quickcheck-instances] Dependency OneTuple >=0.4.2 && <0.5: using OneTuple-0.4.2 [quickcheck-instances] Dependency QuickCheck >=2.14.2 && <2.15.1: using QuickCheck-2.14.3 [quickcheck-instances] Dependency array >=0.5.3.0 && <0.6: using array-0.5.6.0 [quickcheck-instances] Dependency base >=4.12.0.0 && <4.22: using base-4.19.0.0 [quickcheck-instances] Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.12.0.2 [quickcheck-instances] Dependency case-insensitive >=1.2.0.11 && <1.3: using case-insensitive-1.2.1.0 [quickcheck-instances] Dependency containers >=0.6.0.1 && <0.8: using containers-0.6.8 [quickcheck-instances] Dependency data-fix >=0.3 && <0.4: using data-fix-0.3.4 [quickcheck-instances] Dependency hashable >=1.4.4.0 && <1.6: using hashable-1.4.7.0 [quickcheck-instances] Dependency integer-logarithms >=1.0.3.1 && <1.1: using [quickcheck-instances] integer-logarithms-1.0.4 [quickcheck-instances] Dependency old-time >=1.1.0.0 && <1.2: using old-time-1.1.0.4 [quickcheck-instances] Dependency primitive >=0.9.0.0 && <0.10: using primitive-0.9.1.0 [quickcheck-instances] Dependency scientific >=0.3.8.0 && <0.4: using scientific-0.3.8.0 [quickcheck-instances] Dependency splitmix >=0.1.0.5 && <0.2: using splitmix-0.1.1 [quickcheck-instances] Dependency strict >=0.5 && <0.6: using strict-0.5.1 [quickcheck-instances] Dependency tagged >=0.8.8 && <0.9: using tagged-0.8.8 [quickcheck-instances] Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.1 [quickcheck-instances] Dependency text-short >=0.1.4 && <0.2: using text-short-0.1.6 [quickcheck-instances] Dependency these >=1.2.1 && <1.3: using these-1.2.1 [quickcheck-instances] Dependency time-compat >=1.9.4 && <1.10: using time-compat-1.9.7 [quickcheck-instances] Dependency transformers >=0.5.6.2 && <0.7: using transformers-0.6.1.0 [quickcheck-instances] Dependency unordered-containers >=0.2.20 && <0.3: using [quickcheck-instances] unordered-containers-0.2.20 [quickcheck-instances] Dependency uuid-types >=1.0.6 && <1.1: using uuid-types-1.0.6 [quickcheck-instances] Dependency vector >=0.13.1.0 && <0.14: using vector-0.13.2.0 [quickcheck-instances] Dependency QuickCheck: using QuickCheck-2.14.3 [quickcheck-instances] Dependency base: using base-4.19.0.0 [quickcheck-instances] Dependency containers: using containers-0.6.8 [quickcheck-instances] Dependency primitive: using primitive-0.9.1.0 [quickcheck-instances] Dependency quickcheck-instances: using quickcheck-instances-0.3.32 [quickcheck-instances] Dependency tagged: using tagged-0.8.8 [quickcheck-instances] Dependency uuid-types: using uuid-types-1.0.6 [quickcheck-instances] Source component graph: [quickcheck-instances]  component lib [relude] Phase: unpackPhase [relude] unpacking source archive /nix/store/0kldcprfm4bq493379s6y2gz6y1gwh8z-relude-1.2.2.0.tar.gz [relude] source root is relude-1.2.2.0 [relude] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "relude-1.2.2.0/test/Test/Relude/Property.hs" [relude] Phase: patchPhase [relude] Replace Cabal file with edited version from mirror://hackage/relude-1.2.2.0/revision/4.cabal. [relude] Phase: compileBuildDriverPhase [relude] setupCompileFlags: -package-db=/build/tmp.GuoCPLVYJu/setup-package.conf.d -threaded [relude] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.GuoCPLVYJu/Main.o ) [relude] [2 of 2] Linking Setup [relude] Phase: updateAutotoolsGnuConfigScriptsPhase [relude] Phase: configurePhase [relude] configureFlags: --verbose --prefix=/nix/store/hdvnr1c1fvazxqd0v9pqq6jnw7qbzk4v-relude-1.2.2.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/j4r59kg7g8plislipld5k0a7p38a9ldg-relude-1.2.2.0-doc/share/doc/relude-1.2.2.0 --with-gcc=gcc --package-db=/build/tmp.GuoCPLVYJu/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/lib [relude] Using Parsec parser [relude] Configuring relude-1.2.2.0... [relude] Dependency base >=4.11 && <4.22: using base-4.19.0.0 [relude] Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.0.2 [relude] Dependency containers >=0.5.10 && <0.9: using containers-0.6.8 [relude] Dependency deepseq >=1.4 && <1.6: using deepseq-1.5.0.0 [relude] Dependency ghc-prim >=0.5.0.0 && <0.14: using ghc-prim-0.11.0 [relude] Dependency hashable >=1.2 && <1.6: using hashable-1.4.7.0 [relude] Dependency mtl >=2.2 && <2.4: using mtl-2.3.1 [relude] Dependency stm >=2.4 && <2.6: using stm-2.5.2.1 [relude] Dependency text >=1.2 && <2.2: using text-2.1 [relude] Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 [relude] Dependency unordered-containers >=0.2.7 && <0.3: using [relude] unordered-containers-0.2.20 [relude] Dependency base: using base-4.19.0.0 [relude] Dependency bytestring: using bytestring-0.12.0.2 [relude] Dependency containers: using containers-0.6.8 [relude] Dependency hedgehog >=1.0 && <1.6: using hedgehog-1.5 [relude] Dependency relude: using relude-1.2.2.0 [relude] Dependency text: using text-2.1 [relude] Dependency Glob: using Glob-0.10.2 [relude] Dependency doctest >=0.20 && <0.25: using doctest-0.22.6 [relude] Dependency relude: using relude-1.2.2.0 [relude] Source component graph: [relude]  component lib [relude]  component test:relude-doctest dependency lib [relude]  component test:relude-test dependency lib [relude] Configured component graph: [relude]  component relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f [relude]  include base-4.19.0.0-b960 [relude]  include bytestring-0.12.0.2-4690 [relude]  include containers-0.6.8-4775 [relude]  include deepseq-1.5.0.0-412f [relude]  include ghc-prim-0.11.0-a69e [relude]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [relude]  include mtl-2.3.1-63a4 [relude]  include stm-2.5.2.1-83fa [relude]  include text-2.1-c36a [relude]  include transformers-0.6.1.0-c3ec [relude]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [relude]  component relude-1.2.2.0-7feq1Bh7ZvaJzWKJfhVioU-relude-doctest [relude]  include Glob-0.10.2-8UdAy0RscbQ3Au4LyqJngX [relude]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [semigroupoids] Phase: unpackPhase [semigroupoids] unpacking source archive /nix/store/nj5kxxp3cbmwliynbmczi5164gg3i82a-semigroupoids-6.0.1.tar.gz [semigroupoids] source root is semigroupoids-6.0.1 [semigroupoids] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "semigroupoids-6.0.1/.vim.custom" [semigroupoids] Phase: patchPhase [semigroupoids] Replace Cabal file with edited version from mirror://hackage/semigroupoids-6.0.1/revision/2.cabal. [semigroupoids] Phase: compileBuildDriverPhase [semigroupoids] setupCompileFlags: -package-db=/build/tmp.YSzLwdnmEC/setup-package.conf.d -threaded [semigroupoids] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.YSzLwdnmEC/Main.o ) [semigroupoids] [2 of 2] Linking Setup [semigroupoids] Phase: updateAutotoolsGnuConfigScriptsPhase [semigroupoids] Phase: configurePhase [semigroupoids] configureFlags: --verbose --prefix=/nix/store/qv75llysl124xc8lf89zshw3alxwdbra-semigroupoids-6.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/g8h9ixgpvrb0m2q8a3lvjvbdk6gp5jcz-semigroupoids-6.0.1-doc/share/doc/semigroupoids-6.0.1 --with-gcc=gcc --package-db=/build/tmp.YSzLwdnmEC/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [semigroupoids] Using Parsec parser [semigroupoids] Configuring semigroupoids-6.0.1... [semigroupoids] Flags chosen: comonad=True, containers=True, contravariant=True, [semigroupoids] distributive=True, tagged=True, unordered-containers=True [semigroupoids] Dependency base >=4.9 && <5: using base-4.19.0.0 [semigroupoids] Dependency base-orphans >=0.8.4 && <1: using base-orphans-0.9.3 [semigroupoids] Dependency bifunctors >=5.6 && <6: using bifunctors-5.6.2 [semigroupoids] Dependency comonad >=5.0.8 && <6: using comonad-5.0.9 [semigroupoids] Dependency containers >=0.6.7 && <0.9: using containers-0.6.8 [semigroupoids] Dependency contravariant >=1.5.3 && <2: using contravariant-1.5.5 [semigroupoids] Dependency distributive >=0.5.2 && <1: using distributive-0.6.2.1 [semigroupoids] Dependency hashable >=1.2.7.0 && <1.6: using hashable-1.4.7.0 [semigroupoids] Dependency tagged >=0.8.7 && <1: using tagged-0.8.8 [semigroupoids] Dependency template-haskell >=0.2.11: using template-haskell-2.21.0.0 [semigroupoids] Dependency transformers >=0.6.1.0 && <0.7: using transformers-0.6.1.0 [semigroupoids] Dependency transformers-compat >=0.6 && <0.8: using transformers-compat-0.7.2 [semigroupoids] Dependency unordered-containers >=0.2.8.0 && <0.3: using [semigroupoids] unordered-containers-0.2.20 [semigroupoids] Source component graph: component lib [semigroupoids] Configured component graph: [semigroupoids]  component semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [semigroupoids]  include base-4.19.0.0-b960 [semigroupoids]  include base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [semigroupoids]  include bifunctors-5.6.2-4fZuJfp0ftV1iKSQIeavLh [semigroupoids]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [semigroupoids]  include containers-0.6.8-4775 [semigroupoids]  include contravariant-1.5.5-J4LLuUnbnVaBzsIx42BlgS [semigroupoids]  include distributive-0.6.2.1-Bqfb3YLruMhEWQ5REpvzf4 [semigroupoids]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [semigroupoids]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [semigroupoids]  include template-haskell-2.21.0.0-8831 [semigroupoids]  include transformers-0.6.1.0-c3ec [semigroupoids]  include transformers-compat-0.7.2-5fRE4L51nMWD2Qd3d5RTa8 [semigroupoids]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [semigroupoids] Linked component graph: [semigroupoids]  unit semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [semigroupoids]  include base-4.19.0.0-b960 [semigroupoids]  include base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [semirings] Phase: unpackPhase [semirings] unpacking source archive /nix/store/2pz5ldw928vn361jr8f88c7ajdy16gva-semirings-0.7.tar.gz [semirings] source root is semirings-0.7 [semirings] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "semirings-0.7/Setup.hs" [semirings] Phase: patchPhase [semirings] Phase: compileBuildDriverPhase [semirings] setupCompileFlags: -package-db=/build/tmp.qUYVoG5kTl/setup-package.conf.d -threaded [semirings] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.qUYVoG5kTl/Main.o ) [semirings] [2 of 2] Linking Setup [semirings] Phase: updateAutotoolsGnuConfigScriptsPhase [semirings] Phase: configurePhase [semirings] configureFlags: --verbose --prefix=/nix/store/2as0g1vzn2lyzzgfv2hrl8qqwbycn6hj-semirings-0.7 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/avhs041y7l9vmf8i1b017ybmks7wxqq2-semirings-0.7-doc/share/doc/semirings-0.7 --with-gcc=gcc --package-db=/build/tmp.qUYVoG5kTl/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [semirings] Using Parsec parser [semirings] Configuring semirings-0.7... [semirings] Flags chosen: containers=True, unordered-containers=True [semirings] Dependency base >=4.8 && <5: using base-4.19.0.0 [semirings] Dependency containers >=0.5.4: using containers-0.6.8 [semirings] Dependency hashable >=1.1: using hashable-1.4.7.0 [semirings] Dependency unordered-containers >=0.2: using unordered-containers-0.2.20 [semirings] Source component graph: component lib [semirings] Configured component graph: [semirings]  component semirings-0.7-9kfVu697TaJIFSArt1zVBs [semirings]  include base-4.19.0.0-b960 [semirings]  include containers-0.6.8-4775 [semirings]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [semirings]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [semirings] Linked component graph: [semirings]  unit semirings-0.7-9kfVu697TaJIFSArt1zVBs [semirings]  include base-4.19.0.0-b960 [semirings]  include containers-0.6.8-4775 [semirings]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [semirings]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [semirings]  Data.Euclidean=semirings-0.7-9kfVu697TaJIFSArt1zVBs:Data.Euclidean,Data.Field=semirings-0.7-9kfVu697TaJIFSArt1zVBs:Data.Field,Data.Ring.Ordered=semirings-0.7-9kfVu697TaJIFSArt1zVBs:Data.Ring.Ordered,Data.Semiring=semirings-0.7-9kfVu697TaJIFSArt1zVBs:Data.Semiring,Data.Semiring.Directed=semirings-0.7-9kfVu697TaJIFSArt1zVBs:Data.Semiring.Directed,Data.Semiring.Generic=semirings-0.7-9kfVu697TaJIFSArt1zVBs:Data.Semiring.Generic,Data.Semiring.Tropical=semirings-0.7-9kfVu697TaJIFSArt1zVBs:Data.Semiring.Tropical,Data.Star=semirings-0.7-9kfVu697TaJIFSArt1zVBs:Data.Star [semirings] Ready component graph: [semirings]  definite semirings-0.7-9kfVu697TaJIFSArt1zVBs [semirings]  depends base-4.19.0.0-b960 [semirings]  depends containers-0.6.8-4775 [semirings]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [semirings]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [semirings] Using Cabal-3.10.2.0 compiled by ghc-9.8 [semirings] Using compiler: ghc-9.8.1 [semirings] Using install prefix: [semirings] /nix/store/2as0g1vzn2lyzzgfv2hrl8qqwbycn6hj-semirings-0.7 [semirings] Executables installed in: [semirings] /nix/store/2as0g1vzn2lyzzgfv2hrl8qqwbycn6hj-semirings-0.7/bin [semirings] Libraries installed in: [semirings] /nix/store/2as0g1vzn2lyzzgfv2hrl8qqwbycn6hj-semirings-0.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/semirings-0.7-9kfVu697TaJIFSArt1zVBs [tomland] Phase: setupCompilerEnvironmentPhase [tomland] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [tomland] Phase: unpackPhase [tomland] unpacking source archive /nix/store/7dhngf2xj2a5lwfmk2qqyj0bv745vb5k-tomland-1.3.3.3.tar.gz [tomland] source root is tomland-1.3.3.3 [tomland] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "tomland-1.3.3.3/tomland.cabal" [tomland] Phase: patchPhase [tomland] Replace Cabal file with edited version from mirror://hackage/tomland-1.3.3.3/revision/2.cabal. [tomland] Phase: compileBuildDriverPhase [tomland] setupCompileFlags: -package-db=/build/tmp.zl2kDLs4LM/setup-package.conf.d -threaded [tomland] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.zl2kDLs4LM/Main.o ) [tomland] [2 of 2] Linking Setup [tomland] Phase: updateAutotoolsGnuConfigScriptsPhase [tomland] Phase: configurePhase [tomland] configureFlags: --verbose --prefix=/nix/store/pcccy68h1wahnrk0mpny5fy16zzqv5ky-tomland-1.3.3.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/xglsgv8jw6sxs6mxiabbynrli8l32kid-tomland-1.3.3.3-doc/share/doc/tomland-1.3.3.3 --with-gcc=gcc --package-db=/build/tmp.zl2kDLs4LM/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [tomland] Using Parsec parser [tomland] Configuring tomland-1.3.3.3... [tomland] Flags chosen: build-play-tomland=False, build-readme=False [tomland] Dependency base >=4.11 && <4.22: using base-4.19.0.0 [tomland] Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.0.2 [tomland] Dependency containers >=0.5.7 && <0.8: using containers-0.6.8 [tomland] Dependency deepseq >=1.4 && <1.6: using deepseq-1.5.0.0 [tomland] Dependency hashable >=1.3.1.0 && <1.6: using hashable-1.4.7.0 [tomland] Dependency megaparsec >=7.0.5 && <9.8: using megaparsec-9.7.0 [tomland] Dependency mtl >=2.2 && <2.4: using mtl-2.3.1 [tomland] Dependency parser-combinators >=1.1.0 && <1.4: using parser-combinators-1.3.0 [tomland] Dependency text >=1.2 && <2.2: using text-2.1 [tomland] Dependency time >=1.8 && <1.15: using time-1.12.2 [tomland] Dependency unordered-containers >=0.2.7 && <0.3: using [tomland] unordered-containers-0.2.20 [tomland] Dependency validation-selective >=0.1.0 && <0.3: using [tomland] validation-selective-0.2.0.0 [tomland] Dependency base >=4.11 && <4.22: using base-4.19.0.0 [tomland] Dependency bytestring: using bytestring-0.12.0.2 [tomland] Dependency containers >=0.5.7 && <0.8: using containers-0.6.8 [tomland] Dependency directory >=1.3 && <1.4: using directory-1.3.8.1 [tomland] Dependency hashable: using hashable-1.4.7.0 [tomland] Dependency hedgehog >=1.0.1 && <1.6: using hedgehog-1.5 [tomland] Dependency hspec >=2.7.1 && <2.12: using hspec-2.11.12 [tomland] Dependency hspec-hedgehog >=0.0.1.1 && <0.4: using hspec-hedgehog-0.3.0.0 [tomland] Dependency hspec-megaparsec >=2.0.0 && <2.3.0: using hspec-megaparsec-2.2.1 [tomland] Dependency megaparsec: using megaparsec-9.7.0 [tomland] Dependency text: using text-2.1 [tomland] Dependency time: using time-1.12.2 [tomland] Dependency tomland: using tomland-1.3.3.3 [tomland] Dependency unordered-containers: using unordered-containers-0.2.20 [tomland] Source component graph: [tomland]  component lib [tomland]  component test:tomland-test dependency lib [tomland] Configured component graph: [tomland]  component tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi [tomland]  include base-4.19.0.0-b960 [uniplate] Phase: setupCompilerEnvironmentPhase [uniplate] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [uniplate] Phase: unpackPhase [uniplate] unpacking source archive /nix/store/ka5s06hbpzrad83wn0q9ivc77imhq6mm-uniplate-1.6.13.tar.gz [uniplate] source root is uniplate-1.6.13 [uniplate] setting SOURCE_DATE_EPOCH to timestamp 1604778685 of file "uniplate-1.6.13/CHANGES.txt" [uniplate] Phase: patchPhase [uniplate] Replace Cabal file with edited version from mirror://hackage/uniplate-1.6.13/revision/1.cabal. [uniplate] Phase: compileBuildDriverPhase [uniplate] setupCompileFlags: -package-db=/build/tmp.YUR9EWsS5U/setup-package.conf.d -threaded [uniplate] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.YUR9EWsS5U/Main.o ) [uniplate] [2 of 2] Linking Setup [uniplate] Phase: updateAutotoolsGnuConfigScriptsPhase [uniplate] Phase: configurePhase [uniplate] configureFlags: --verbose --prefix=/nix/store/6wj2fc4zcf1p66936vc1hp3sdj2ddfq8-uniplate-1.6.13 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/6m0yrvlsbirdhdaq7arwfj38vcarsm5p-uniplate-1.6.13-doc/share/doc/uniplate-1.6.13 --with-gcc=gcc --package-db=/build/tmp.YUR9EWsS5U/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [uniplate] Using Parsec parser [uniplate] Warning: uniplate.cabal:1:28: Packages with 'cabal-version: 1.12' or later [uniplate] should specify a specific version of the Cabal spec of the form [uniplate] 'cabal-version: x.y'. Use 'cabal-version: 1.18'. [uniplate] Configuring uniplate-1.6.13... [uniplate] Dependency base >=4.10 && <5: using base-4.19.0.0 [uniplate] Dependency containers: using containers-0.6.8 [uniplate] Dependency ghc-prim: using ghc-prim-0.11.0 [uniplate] Dependency hashable >=1.1.2.3: using hashable-1.4.7.0 [uniplate] Dependency syb: using syb-0.7.2.4 [uniplate] Dependency unordered-containers >=0.2.1: using unordered-containers-0.2.20 [uniplate] Source component graph: component lib [uniplate] Configured component graph: [uniplate]  component uniplate-1.6.13-FSZmfemPUb965irITYhfNI [uniplate]  include base-4.19.0.0-b960 [uniplate]  include containers-0.6.8-4775 [uniplate]  include ghc-prim-0.11.0-a69e [uniplate]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [uniplate]  include syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [uniplate]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [uniplate] Linked component graph: [uniplate]  unit uniplate-1.6.13-FSZmfemPUb965irITYhfNI [uniplate]  include base-4.19.0.0-b960 [uniplate]  include containers-0.6.8-4775 [uniplate]  include ghc-prim-0.11.0-a69e [uniplate]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [uniplate]  include syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [uniplate]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [charset] /nix/store/4qx18iyi3m25af8sm3ipxnjdy7gk1apf-charset-0.3.12/share/x86_64-linux-ghc-9.8.1/charset-0.3.12 [charset] Documentation installed in: [charset] /nix/store/62x0lplmqc3jgsbf27vq4azkd5dnq8vx-charset-0.3.12-doc/share/doc/charset-0.3.12 [charset] Configuration files installed in: [charset] /nix/store/4qx18iyi3m25af8sm3ipxnjdy7gk1apf-charset-0.3.12/etc [charset] No alex found [charset] Using ar found on system at: [charset] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [charset] No c2hs found [charset] No cpphs found [charset] No doctest found [charset] Using gcc version 14.3.0 given by user at: [charset] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [charset] Using ghc version 9.8.1 found on system at: [charset] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [charset] Using ghc-pkg version 9.8.1 found on system at: [charset] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [charset] No ghcjs found [charset] No ghcjs-pkg found [charset] No greencard found [charset] Using haddock version 2.30.0 found on system at: [charset] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [charset] No happy found [charset] Using haskell-suite found on system at: haskell-suite-dummy-location [charset] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [charset] No hmake found [charset] Using hpc version 0.69 found on system at: [charset] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [charset] Using hsc2hs version 0.68.10 found on system at: [charset] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [charset] Using hscolour version 1.25 found on system at: [charset] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [charset] No jhc found [charset] Using ld found on system at: [charset] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [charset] No pkg-config found [charset] Using runghc version 9.8.1 found on system at: [charset] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [charset] Using strip version 2.44 found on system at: [charset] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [charset] Using tar found on system at: [charset] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [charset] No uhc found [charset] Phase: buildPhase [charset] Preprocessing library for charset-0.3.12.. [charset] Building library for charset-0.3.12.. [charset] [1 of 9] Compiling Data.CharSet.ByteSet ( src/Data/CharSet/ByteSet.hs, dist/build/Data/CharSet/ByteSet.o, dist/build/Data/CharSet/ByteSet.dyn_o ) [charset] [2 of 9] Compiling Data.CharSet ( src/Data/CharSet.hs, dist/build/Data/CharSet.o, dist/build/Data/CharSet.dyn_o ) [charset] [3 of 9] Compiling Data.CharSet.Common ( src/Data/CharSet/Common.hs, dist/build/Data/CharSet/Common.o, dist/build/Data/CharSet/Common.dyn_o ) [charset] [4 of 9] Compiling Data.CharSet.Posix.Ascii ( src/Data/CharSet/Posix/Ascii.hs, dist/build/Data/CharSet/Posix/Ascii.o, dist/build/Data/CharSet/Posix/Ascii.dyn_o ) [charset] [5 of 9] Compiling Data.CharSet.Unicode ( src/Data/CharSet/Unicode.hs, dist/build/Data/CharSet/Unicode.o, dist/build/Data/CharSet/Unicode.dyn_o ) [charset] [6 of 9] Compiling Data.CharSet.Unicode.Block ( src/Data/CharSet/Unicode/Block.hs, dist/build/Data/CharSet/Unicode/Block.o, dist/build/Data/CharSet/Unicode/Block.dyn_o ) [charset] [7 of 9] Compiling Data.CharSet.Unicode.Category ( src/Data/CharSet/Unicode/Category.hs, dist/build/Data/CharSet/Unicode/Category.o, dist/build/Data/CharSet/Unicode/Category.dyn_o ) [charset] [8 of 9] Compiling Data.CharSet.Posix.Unicode ( src/Data/CharSet/Posix/Unicode.hs, dist/build/Data/CharSet/Posix/Unicode.o, dist/build/Data/CharSet/Posix/Unicode.dyn_o ) [charset] [9 of 9] Compiling Data.CharSet.Posix ( src/Data/CharSet/Posix.hs, dist/build/Data/CharSet/Posix.o, dist/build/Data/CharSet/Posix.dyn_o ) [charset] [1 of 9] Compiling Data.CharSet.ByteSet ( src/Data/CharSet/ByteSet.hs, dist/build/Data/CharSet/ByteSet.p_o ) [charset] [2 of 9] Compiling Data.CharSet ( src/Data/CharSet.hs, dist/build/Data/CharSet.p_o ) [doctest-parallel] Dependency stringbuilder >=0.4: using stringbuilder-0.5.1 [doctest-parallel] Dependency syb: using syb-0.7.2.4 [doctest-parallel] Dependency transformers: using transformers-0.6.1.0 [doctest-parallel] Source component graph: [doctest-parallel]  component lib [doctest-parallel]  component lib:spectests-modules dependency lib [doctest-parallel]  component test:doctests dependency lib [doctest-parallel]  component test:spectests [doctest-parallel]  dependency lib [doctest-parallel]  dependency lib:spectests-modules [doctest-parallel] Configured component graph: [doctest-parallel]  component doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W [doctest-parallel]  include Cabal-3.10.3.0-CwKnbwM8DwTLwz1gDDSAuM [doctest-parallel]  include Glob-0.10.2-8UdAy0RscbQ3Au4LyqJngX [doctest-parallel]  include base-4.19.0.0-b960 [doctest-parallel]  include base-compat-0.13.1-Eotc18fTsmWG4LIuz3QQXm [doctest-parallel]  include code-page-0.2.1-79IhzHzv7QBJA53emToc6w [doctest-parallel]  include containers-0.6.8-4775 [doctest-parallel]  include deepseq-1.5.0.0-412f [doctest-parallel]  include directory-1.3.8.1-6a8e [doctest-parallel]  include exceptions-0.10.7-d3e7 [doctest-parallel]  include filepath-1.4.100.4-fa1c [doctest-parallel]  include ghc-9.8.1-f1e9 [doctest-parallel]  include ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC [doctest-parallel]  include process-1.6.18.0-26fa [doctest-parallel]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [doctest-parallel]  include syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [doctest-parallel]  include transformers-0.6.1.0-c3ec [doctest-parallel]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [doctest-parallel]  component doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules [doctest-parallel]  include base-4.19.0.0-b960 [doctest-parallel]  include doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W [doctest-parallel]  include template-haskell-2.21.0.0-8831 [doctest-parallel]  component doctest-parallel-0.3.1.1-H8rP21vXXgJAWfsUjZrUqg-doctests [doctest-parallel]  include base-4.19.0.0-b960 [doctest-parallel]  include doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W [doctest-parallel]  component doctest-parallel-0.3.1.1-5kRTwhzh5rRF6sXCQeKu8n-spectests [doctest-parallel]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [doctest-parallel]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [doctest-parallel]  include base-4.19.0.0-b960 [doctest-parallel]  include base-compat-0.13.1-Eotc18fTsmWG4LIuz3QQXm [doctest-parallel]  include code-page-0.2.1-79IhzHzv7QBJA53emToc6w [doctest-parallel]  include containers-0.6.8-4775 [doctest-parallel]  include deepseq-1.5.0.0-412f [doctest-parallel]  include directory-1.3.8.1-6a8e [doctest-parallel]  include doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W [doctest-parallel]  include doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules [doctest-parallel]  include exceptions-0.10.7-d3e7 [doctest-parallel]  include filepath-1.4.100.4-fa1c [doctest-parallel]  include ghc-9.8.1-f1e9 [doctest-parallel]  include ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC [doctest-parallel]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [doctest-parallel]  include hspec-core-2.11.12-39AL3IYzsBd4t4draAjgjY [doctest-parallel]  include mockery-0.3.5-4qyB3oSxfvpsfmSEuu4EC [doctest-parallel]  include process-1.6.18.0-26fa [doctest-parallel]  include setenv-0.1.1.3-482cmrru6L651pzhcWrY8D [doctest-parallel]  include silently-1.2.5.4-rAp7M7uqAhBpWTxTpNXNT [doctest-parallel]  include stringbuilder-0.5.1-KxJjrcRVz19Fte3egf60Hq [doctest-parallel]  include syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [doctest-parallel]  include transformers-0.6.1.0-c3ec [doctest-parallel] Linked component graph: [doctest-parallel]  unit doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W [doctest-parallel]  include Cabal-3.10.3.0-CwKnbwM8DwTLwz1gDDSAuM [doctest-parallel]  include Glob-0.10.2-8UdAy0RscbQ3Au4LyqJngX [doctest-parallel]  include base-4.19.0.0-b960 [doctest-parallel]  include base-compat-0.13.1-Eotc18fTsmWG4LIuz3QQXm [doctest-parallel]  include code-page-0.2.1-79IhzHzv7QBJA53emToc6w [doctest-parallel]  include containers-0.6.8-4775 [doctest-parallel]  include deepseq-1.5.0.0-412f [doctest-parallel]  include directory-1.3.8.1-6a8e [doctest-parallel]  include exceptions-0.10.7-d3e7 [doctest-parallel]  include filepath-1.4.100.4-fa1c [doctest-parallel]  include ghc-9.8.1-f1e9 [doctest-parallel]  include ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC [doctest-parallel]  include process-1.6.18.0-26fa [doctest-parallel]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [doctest-parallel]  include syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [doctest-parallel]  include transformers-0.6.1.0-c3ec [doctest-parallel]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [invariant]  include transformers-0.6.1.0-c3ec [invariant]  include transformers-compat-0.7.2-5fRE4L51nMWD2Qd3d5RTa8 [invariant]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [invariant]  component invariant-0.6.4-1ouoRGTNfXbBelIHt8SCvE-spec [invariant]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [invariant]  include base-4.19.0.0-b960 [invariant]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [invariant]  include invariant-0.6.4-9MdOxjYVRq95RCcv5wEaad [invariant]  include template-haskell-2.21.0.0-8831 [invariant] Linked component graph: [invariant]  unit invariant-0.6.4-9MdOxjYVRq95RCcv5wEaad [invariant]  include StateVar-1.2.2-InRnejIpsipUdevYReyw3 [invariant]  include array-0.5.6.0-dc89 [invariant]  include base-4.19.0.0-b960 [invariant]  include bifunctors-5.6.2-4fZuJfp0ftV1iKSQIeavLh [invariant]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [invariant]  include containers-0.6.8-4775 [invariant]  include contravariant-1.5.5-J4LLuUnbnVaBzsIx42BlgS [invariant]  include ghc-prim-0.11.0-a69e [invariant]  include profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [invariant]  include stm-2.5.2.1-83fa [invariant]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [invariant]  include template-haskell-2.21.0.0-8831 [invariant]  include th-abstraction-0.7.1.0-D2qAyomm2vvKhfkR0SrGAm [invariant]  include transformers-0.6.1.0-c3ec [invariant]  include transformers-compat-0.7.2-5fRE4L51nMWD2Qd3d5RTa8 [invariant]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [invariant]  Data.Functor.Invariant=invariant-0.6.4-9MdOxjYVRq95RCcv5wEaad:Data.Functor.Invariant,Data.Functor.Invariant.TH=invariant-0.6.4-9MdOxjYVRq95RCcv5wEaad:Data.Functor.Invariant.TH [invariant]  unit invariant-0.6.4-1ouoRGTNfXbBelIHt8SCvE-spec [invariant]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [invariant]  include base-4.19.0.0-b960 [invariant]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [invariant]  include invariant-0.6.4-9MdOxjYVRq95RCcv5wEaad [invariant]  include template-haskell-2.21.0.0-8831 [invariant] Ready component graph: [invariant]  definite invariant-0.6.4-9MdOxjYVRq95RCcv5wEaad [invariant]  depends StateVar-1.2.2-InRnejIpsipUdevYReyw3 [invariant]  depends array-0.5.6.0-dc89 [invariant]  depends base-4.19.0.0-b960 [invariant]  depends bifunctors-5.6.2-4fZuJfp0ftV1iKSQIeavLh [invariant]  depends comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [invariant]  depends containers-0.6.8-4775 [invariant]  depends contravariant-1.5.5-J4LLuUnbnVaBzsIx42BlgS [invariant]  depends ghc-prim-0.11.0-a69e [invariant]  depends profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [invariant]  depends stm-2.5.2.1-83fa [invariant]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [invariant]  depends template-haskell-2.21.0.0-8831 [invariant]  depends th-abstraction-0.7.1.0-D2qAyomm2vvKhfkR0SrGAm [invariant]  depends transformers-0.6.1.0-c3ec [invariant]  depends transformers-compat-0.7.2-5fRE4L51nMWD2Qd3d5RTa8 [invariant]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [invariant]  definite invariant-0.6.4-1ouoRGTNfXbBelIHt8SCvE-spec [invariant]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [invariant]  depends base-4.19.0.0-b960 [invariant]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [invariant]  depends invariant-0.6.4-9MdOxjYVRq95RCcv5wEaad [invariant]  depends template-haskell-2.21.0.0-8831 [invariant] Using Cabal-3.10.2.0 compiled by ghc-9.8 [invariant] Using compiler: ghc-9.8.1 [invariant] Using install prefix: [invariant] /nix/store/jifaam4ll6wib5pb4jd5lkcy76qjzlfk-invariant-0.6.4 [invariant] Executables installed in: [invariant] /nix/store/jifaam4ll6wib5pb4jd5lkcy76qjzlfk-invariant-0.6.4/bin [invariant] Libraries installed in: [invariant] /nix/store/jifaam4ll6wib5pb4jd5lkcy76qjzlfk-invariant-0.6.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/invariant-0.6.4-9MdOxjYVRq95RCcv5wEaad [invariant] Dynamic Libraries installed in: [invariant] /nix/store/jifaam4ll6wib5pb4jd5lkcy76qjzlfk-invariant-0.6.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [invariant] Private executables installed in: [invariant] /nix/store/jifaam4ll6wib5pb4jd5lkcy76qjzlfk-invariant-0.6.4/libexec/x86_64-linux-ghc-9.8.1/invariant-0.6.4 [invariant] Data files installed in: [invariant] /nix/store/jifaam4ll6wib5pb4jd5lkcy76qjzlfk-invariant-0.6.4/share/x86_64-linux-ghc-9.8.1/invariant-0.6.4 [invariant] Documentation installed in: [invariant] /nix/store/y8rbmls405xsz55lj8ls54fpd05r2526-invariant-0.6.4-doc/share/doc/invariant-0.6.4 [invariant] Configuration files installed in: [invariant] /nix/store/jifaam4ll6wib5pb4jd5lkcy76qjzlfk-invariant-0.6.4/etc [invariant] No alex found [invariant] Using ar found on system at: [quickcheck-instances]  component test:self-test dependency lib [quickcheck-instances] Configured component graph: [quickcheck-instances]  component quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [quickcheck-instances]  include OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [quickcheck-instances]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-instances]  include array-0.5.6.0-dc89 [quickcheck-instances]  include base-4.19.0.0-b960 [quickcheck-instances]  include bytestring-0.12.0.2-4690 [quickcheck-instances]  include case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo [quickcheck-instances]  include containers-0.6.8-4775 [quickcheck-instances]  include data-fix-0.3.4-90kAYHfhdX433d7z3npPya [quickcheck-instances]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [quickcheck-instances]  include integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [quickcheck-instances]  include old-time-1.1.0.4-GyTPzrGYsOf5FPo85tfX5z [quickcheck-instances]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [quickcheck-instances]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [quickcheck-instances]  include splitmix-0.1.1-AoP57hqMhOYD9c7s1NlK2Y [quickcheck-instances]  include strict-0.5.1-GVSVdbGTOCS56r31yJq782 [quickcheck-instances]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [quickcheck-instances]  include text-2.1-c36a [quickcheck-instances]  include text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [quickcheck-instances]  include these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [quickcheck-instances]  include time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [quickcheck-instances]  include transformers-0.6.1.0-c3ec [quickcheck-instances]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [quickcheck-instances]  include uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [quickcheck-instances]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [quickcheck-instances]  component quickcheck-instances-0.3.32-EqnsGjJX1nY9SmASoFIwTc-self-test [quickcheck-instances]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-instances]  include base-4.19.0.0-b960 [quickcheck-instances]  include containers-0.6.8-4775 [quickcheck-instances]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [quickcheck-instances]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [quickcheck-instances]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [quickcheck-instances]  include uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [quickcheck-instances] Linked component graph: [quickcheck-instances]  unit quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [quickcheck-instances]  include OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [quickcheck-instances]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-instances]  include array-0.5.6.0-dc89 [quickcheck-instances]  include base-4.19.0.0-b960 [quickcheck-instances]  include bytestring-0.12.0.2-4690 [quickcheck-instances]  include case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo [quickcheck-instances]  include containers-0.6.8-4775 [quickcheck-instances]  include data-fix-0.3.4-90kAYHfhdX433d7z3npPya [quickcheck-instances]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [quickcheck-instances]  include integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [quickcheck-instances]  include old-time-1.1.0.4-GyTPzrGYsOf5FPo85tfX5z [quickcheck-instances]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [quickcheck-instances]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [quickcheck-instances]  include splitmix-0.1.1-AoP57hqMhOYD9c7s1NlK2Y [quickcheck-instances]  include strict-0.5.1-GVSVdbGTOCS56r31yJq782 [quickcheck-instances]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [quickcheck-instances]  include text-2.1-c36a [quickcheck-instances]  include text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [quickcheck-instances]  include these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [quickcheck-instances]  include time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [quickcheck-instances]  include transformers-0.6.1.0-c3ec [quickcheck-instances]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [quickcheck-instances]  include uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [quickcheck-instances]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [relude]  include relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f [relude]  component relude-1.2.2.0-FcxaQpDaPL6BLoFjL3bs4l-relude-test [relude]  include base-4.19.0.0-b960 [relude]  include bytestring-0.12.0.2-4690 [relude]  include containers-0.6.8-4775 [relude]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [relude]  include relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f [relude]  include text-2.1-c36a [relude] Linked component graph: [relude]  unit relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f [relude]  include base-4.19.0.0-b960 [relude]  include bytestring-0.12.0.2-4690 [relude]  include containers-0.6.8-4775 [relude]  include deepseq-1.5.0.0-412f [relude]  include ghc-prim-0.11.0-a69e [relude]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [relude]  include mtl-2.3.1-63a4 [relude]  include stm-2.5.2.1-83fa [relude]  include text-2.1-c36a [relude]  include transformers-0.6.1.0-c3ec [relude]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [semigroupoids]  include bifunctors-5.6.2-4fZuJfp0ftV1iKSQIeavLh [semigroupoids]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [semigroupoids]  include containers-0.6.8-4775 [semigroupoids]  include contravariant-1.5.5-J4LLuUnbnVaBzsIx42BlgS [semigroupoids]  include distributive-0.6.2.1-Bqfb3YLruMhEWQ5REpvzf4 [semigroupoids]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [semigroupoids]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [semigroupoids]  include template-haskell-2.21.0.0-8831 [semigroupoids]  include transformers-0.6.1.0-c3ec [semigroupoids]  include transformers-compat-0.7.2-5fRE4L51nMWD2Qd3d5RTa8 [semigroupoids]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [semigroupoids]  Data.Bifunctor.Apply=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Bifunctor.Apply,Data.Functor.Alt=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Functor.Alt,Data.Functor.Apply=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Functor.Apply,Data.Functor.Bind=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Functor.Bind,Data.Functor.Bind.Class=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Functor.Bind.Class,Data.Functor.Bind.Trans=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Functor.Bind.Trans,Data.Functor.Contravariant.Conclude=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Functor.Contravariant.Conclude,Data.Functor.Contravariant.Decide=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Functor.Contravariant.Decide,Data.Functor.Contravariant.Divise=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Functor.Contravariant.Divise,Data.Functor.Extend=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Functor.Extend,Data.Functor.Plus=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Functor.Plus,Data.Groupoid=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Groupoid,Data.Isomorphism=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Isomorphism,Data.Semigroup.Bifoldable=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Semigroup.Bifoldable,Data.Semigroup.Bitraversable=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Semigroup.Bitraversable,Data.Semigroup.Foldable=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Semigroup.Foldable,Data.Semigroup.Foldable.Class=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Semigroup.Foldable.Class,Data.Semigroup.Traversable=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Semigroup.Traversable,Data.Semigroup.Traversable.Class=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Semigroup.Traversable.Class,Data.Semigroupoid=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Semigroupoid,Data.Semigroupoid.Categorical=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Semigroupoid.Categorical,Data.Semigroupoid.Dual=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Semigroupoid.Dual,Data.Semigroupoid.Ob=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Semigroupoid.Ob,Data.Semigroupoid.Static=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Semigroupoid.Static,Data.Traversable.Instances=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Data.Traversable.Instances,Semigroupoids.Do=semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj:Semigroupoids.Do [semigroupoids] Ready component graph: [semigroupoids]  definite semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [semigroupoids]  depends base-4.19.0.0-b960 [semigroupoids]  depends base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [semigroupoids]  depends bifunctors-5.6.2-4fZuJfp0ftV1iKSQIeavLh [semigroupoids]  depends comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [semigroupoids]  depends containers-0.6.8-4775 [semigroupoids]  depends contravariant-1.5.5-J4LLuUnbnVaBzsIx42BlgS [semigroupoids]  depends distributive-0.6.2.1-Bqfb3YLruMhEWQ5REpvzf4 [semigroupoids]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [semigroupoids]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [semigroupoids]  depends template-haskell-2.21.0.0-8831 [semigroupoids]  depends transformers-0.6.1.0-c3ec [semigroupoids]  depends transformers-compat-0.7.2-5fRE4L51nMWD2Qd3d5RTa8 [semigroupoids]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [semigroupoids] Using Cabal-3.10.2.0 compiled by ghc-9.8 [semigroupoids] Using compiler: ghc-9.8.1 [semigroupoids] Using install prefix: [semigroupoids] /nix/store/qv75llysl124xc8lf89zshw3alxwdbra-semigroupoids-6.0.1 [semigroupoids] Executables installed in: [semigroupoids] /nix/store/qv75llysl124xc8lf89zshw3alxwdbra-semigroupoids-6.0.1/bin [semigroupoids] Libraries installed in: [semirings] Dynamic Libraries installed in: [semirings] /nix/store/2as0g1vzn2lyzzgfv2hrl8qqwbycn6hj-semirings-0.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [semirings] Private executables installed in: [semirings] /nix/store/2as0g1vzn2lyzzgfv2hrl8qqwbycn6hj-semirings-0.7/libexec/x86_64-linux-ghc-9.8.1/semirings-0.7 [semirings] Data files installed in: [semirings] /nix/store/2as0g1vzn2lyzzgfv2hrl8qqwbycn6hj-semirings-0.7/share/x86_64-linux-ghc-9.8.1/semirings-0.7 [semirings] Documentation installed in: [semirings] /nix/store/avhs041y7l9vmf8i1b017ybmks7wxqq2-semirings-0.7-doc/share/doc/semirings-0.7 [semirings] Configuration files installed in: [semirings] /nix/store/2as0g1vzn2lyzzgfv2hrl8qqwbycn6hj-semirings-0.7/etc [semirings] No alex found [semirings] Using ar found on system at: [semirings] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [semirings] No c2hs found [semirings] No cpphs found [semirings] No doctest found [semirings] Using gcc version 14.3.0 given by user at: [semirings] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [semirings] Using ghc version 9.8.1 found on system at: [semirings] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [semirings] Using ghc-pkg version 9.8.1 found on system at: [semirings] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [semirings] No ghcjs found [semirings] No ghcjs-pkg found [semirings] No greencard found [semirings] Using haddock version 2.30.0 found on system at: [semirings] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [semirings] No happy found [semirings] Using haskell-suite found on system at: haskell-suite-dummy-location [semirings] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [semirings] No hmake found [semirings] Using hpc version 0.69 found on system at: [semirings] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [semirings] Using hsc2hs version 0.68.10 found on system at: [semirings] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [semirings] Using hscolour version 1.25 found on system at: [semirings] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [semirings] No jhc found [semirings] Using ld found on system at: [semirings] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [semirings] No pkg-config found [semirings] Using runghc version 9.8.1 found on system at: [semirings] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [semirings] Using strip version 2.44 found on system at: [semirings] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [semirings] Using tar found on system at: [semirings] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [semirings] No uhc found [semirings] Phase: buildPhase [semirings] Preprocessing library for semirings-0.7.. [semirings] Building library for semirings-0.7.. [semirings] [1 of 8] Compiling Data.Semiring ( Data/Semiring.hs, dist/build/Data/Semiring.o, dist/build/Data/Semiring.dyn_o ) [semirings] [2 of 8] Compiling Data.Ring.Ordered ( Data/Ring/Ordered.hs, dist/build/Data/Ring/Ordered.o, dist/build/Data/Ring/Ordered.dyn_o ) [semirings] [3 of 8] Compiling Data.Euclidean ( Data/Euclidean.hs, dist/build/Data/Euclidean.o, dist/build/Data/Euclidean.dyn_o ) [tomland]  include bytestring-0.12.0.2-4690 [tomland]  include containers-0.6.8-4775 [tomland]  include deepseq-1.5.0.0-412f [tomland]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [tomland]  include megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6 [tomland]  include mtl-2.3.1-63a4 [tomland]  include parser-combinators-1.3.0-5Yz8xwrRDUHETAswiwAlFc [tomland]  include text-2.1-c36a [tomland]  include time-1.12.2-d26d [tomland]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [tomland]  include validation-selective-0.2.0.0-IbYDJ5cuVVLCU9Oz4Y2RQb [tomland]  component tomland-1.3.3.3-G9aPvcteMDRKtv6frJdviA-tomland-test [tomland]  include base-4.19.0.0-b960 [tomland]  include bytestring-0.12.0.2-4690 [tomland]  include containers-0.6.8-4775 [tomland]  include directory-1.3.8.1-6a8e [tomland]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [tomland]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [tomland]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [tomland]  include hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [tomland]  include hspec-megaparsec-2.2.1-lqf41s3BSU61MvlsGOQs4 [tomland]  include megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6 [tomland]  include text-2.1-c36a [tomland]  include time-1.12.2-d26d [tomland]  include tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi [tomland]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [tomland] Linked component graph: [tomland]  unit tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi [tomland]  include base-4.19.0.0-b960 [tomland]  include bytestring-0.12.0.2-4690 [tomland]  include containers-0.6.8-4775 [tomland]  include deepseq-1.5.0.0-412f [tomland]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [tomland]  include megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6 [tomland]  include mtl-2.3.1-63a4 [tomland]  include parser-combinators-1.3.0-5Yz8xwrRDUHETAswiwAlFc [tomland]  include text-2.1-c36a [tomland]  include time-1.12.2-d26d [tomland]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [tomland]  include validation-selective-0.2.0.0-IbYDJ5cuVVLCU9Oz4Y2RQb [uniplate]  Data.Generics.Biplate=uniplate-1.6.13-FSZmfemPUb965irITYhfNI:Data.Generics.Biplate,Data.Generics.Compos=uniplate-1.6.13-FSZmfemPUb965irITYhfNI:Data.Generics.Compos,Data.Generics.PlateData=uniplate-1.6.13-FSZmfemPUb965irITYhfNI:Data.Generics.PlateData,Data.Generics.PlateDirect=uniplate-1.6.13-FSZmfemPUb965irITYhfNI:Data.Generics.PlateDirect,Data.Generics.PlateTypeable=uniplate-1.6.13-FSZmfemPUb965irITYhfNI:Data.Generics.PlateTypeable,Data.Generics.SYB=uniplate-1.6.13-FSZmfemPUb965irITYhfNI:Data.Generics.SYB,Data.Generics.Str=uniplate-1.6.13-FSZmfemPUb965irITYhfNI:Data.Generics.Str,Data.Generics.Uniplate=uniplate-1.6.13-FSZmfemPUb965irITYhfNI:Data.Generics.Uniplate,Data.Generics.Uniplate.Data=uniplate-1.6.13-FSZmfemPUb965irITYhfNI:Data.Generics.Uniplate.Data,Data.Generics.Uniplate.Data.Instances=uniplate-1.6.13-FSZmfemPUb965irITYhfNI:Data.Generics.Uniplate.Data.Instances,Data.Generics.Uniplate.DataOnly=uniplate-1.6.13-FSZmfemPUb965irITYhfNI:Data.Generics.Uniplate.DataOnly,Data.Generics.Uniplate.Direct=uniplate-1.6.13-FSZmfemPUb965irITYhfNI:Data.Generics.Uniplate.Direct,Data.Generics.Uniplate.Operations=uniplate-1.6.13-FSZmfemPUb965irITYhfNI:Data.Generics.Uniplate.Operations,Data.Generics.Uniplate.Typeable=uniplate-1.6.13-FSZmfemPUb965irITYhfNI:Data.Generics.Uniplate.Typeable,Data.Generics.Uniplate.Zipper=uniplate-1.6.13-FSZmfemPUb965irITYhfNI:Data.Generics.Uniplate.Zipper,Data.Generics.UniplateOn=uniplate-1.6.13-FSZmfemPUb965irITYhfNI:Data.Generics.UniplateOn,Data.Generics.UniplateStr=uniplate-1.6.13-FSZmfemPUb965irITYhfNI:Data.Generics.UniplateStr,Data.Generics.UniplateStrOn=uniplate-1.6.13-FSZmfemPUb965irITYhfNI:Data.Generics.UniplateStrOn [uniplate] Ready component graph: [uniplate]  definite uniplate-1.6.13-FSZmfemPUb965irITYhfNI [uniplate]  depends base-4.19.0.0-b960 [uniplate]  depends containers-0.6.8-4775 [uniplate]  depends ghc-prim-0.11.0-a69e [uniplate]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [uniplate]  depends syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [uniplate]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [uniplate] Using Cabal-3.10.2.0 compiled by ghc-9.8 [uniplate] Using compiler: ghc-9.8.1 [uniplate] Using install prefix: [uniplate] /nix/store/6wj2fc4zcf1p66936vc1hp3sdj2ddfq8-uniplate-1.6.13 [uniplate] Executables installed in: [uniplate] /nix/store/6wj2fc4zcf1p66936vc1hp3sdj2ddfq8-uniplate-1.6.13/bin [uniplate] Libraries installed in: [uniplate] /nix/store/6wj2fc4zcf1p66936vc1hp3sdj2ddfq8-uniplate-1.6.13/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/uniplate-1.6.13-FSZmfemPUb965irITYhfNI [uniplate] Dynamic Libraries installed in: [uniplate] /nix/store/6wj2fc4zcf1p66936vc1hp3sdj2ddfq8-uniplate-1.6.13/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [uniplate] Private executables installed in: [uniplate] /nix/store/6wj2fc4zcf1p66936vc1hp3sdj2ddfq8-uniplate-1.6.13/libexec/x86_64-linux-ghc-9.8.1/uniplate-1.6.13 [uniplate] Data files installed in: [uniplate] /nix/store/6wj2fc4zcf1p66936vc1hp3sdj2ddfq8-uniplate-1.6.13/share/x86_64-linux-ghc-9.8.1/uniplate-1.6.13 [uniplate] Documentation installed in: [uniplate] /nix/store/6m0yrvlsbirdhdaq7arwfj38vcarsm5p-uniplate-1.6.13-doc/share/doc/uniplate-1.6.13 [uniplate] Configuration files installed in: [uniplate] /nix/store/6wj2fc4zcf1p66936vc1hp3sdj2ddfq8-uniplate-1.6.13/etc [uniplate] No alex found [uniplate] Using ar found on system at: [uniplate] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [uniplate] No c2hs found [uniplate] No cpphs found [uniplate] No doctest found [uniplate] Using gcc version 14.3.0 given by user at: [uniplate] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [uniplate] Using ghc version 9.8.1 found on system at: [uniplate] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [uniplate] Using ghc-pkg version 9.8.1 found on system at: [uniplate] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [uniplate] No ghcjs found [uniplate] No ghcjs-pkg found [uniplate] No greencard found [uniplate] Using haddock version 2.30.0 found on system at: [uniplate] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [uniplate] No happy found [uniplate] Using haskell-suite found on system at: haskell-suite-dummy-location [uniplate] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [uniplate] No hmake found [uniplate] Using hpc version 0.69 found on system at: [uniplate] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [uniplate] Using hsc2hs version 0.68.10 found on system at: [uniplate] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [uniplate] Using hscolour version 1.25 found on system at: [uniplate] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [uniplate] No jhc found [uniplate] Using ld found on system at: [uniplate] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [uniplate] No pkg-config found [uniplate] Using runghc version 9.8.1 found on system at: [uniplate] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [uniplate] Using strip version 2.44 found on system at: [uniplate] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [vector]  izipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [doctest-parallel]  Test.DocTest=doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W:Test.DocTest,Test.DocTest.Helpers=doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W:Test.DocTest.Helpers,Test.DocTest.Internal.Extract=doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W:Test.DocTest.Internal.Extract,Test.DocTest.Internal.GhcUtil=doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W:Test.DocTest.Internal.GhcUtil,Test.DocTest.Internal.GhciWrapper=doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W:Test.DocTest.Internal.GhciWrapper,Test.DocTest.Internal.Interpreter=doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W:Test.DocTest.Internal.Interpreter,Test.DocTest.Internal.Location=doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W:Test.DocTest.Internal.Location,Test.DocTest.Internal.Logging=doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W:Test.DocTest.Internal.Logging,Test.DocTest.Internal.Nix=doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W:Test.DocTest.Internal.Nix,Test.DocTest.Internal.Options=doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W:Test.DocTest.Internal.Options,Test.DocTest.Internal.Parse=doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W:Test.DocTest.Internal.Parse,Test.DocTest.Internal.Property=doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W:Test.DocTest.Internal.Property,Test.DocTest.Internal.Runner=doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W:Test.DocTest.Internal.Runner,Test.DocTest.Internal.Runner.Example=doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W:Test.DocTest.Internal.Runner.Example,Test.DocTest.Internal.Util=doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W:Test.DocTest.Internal.Util [doctest-parallel]  unit doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules [doctest-parallel]  include base-4.19.0.0-b960 [doctest-parallel]  include doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W [doctest-parallel]  include template-haskell-2.21.0.0-8831 [invariant] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [invariant] No c2hs found [invariant] No cpphs found [invariant] No doctest found [invariant] Using gcc version 14.3.0 given by user at: [invariant] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [invariant] Using ghc version 9.8.1 found on system at: [invariant] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [invariant] Using ghc-pkg version 9.8.1 found on system at: [invariant] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [invariant] No ghcjs found [invariant] No ghcjs-pkg found [invariant] No greencard found [invariant] Using haddock version 2.30.0 found on system at: [invariant] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [invariant] No happy found [invariant] Using haskell-suite found on system at: haskell-suite-dummy-location [invariant] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [invariant] No hmake found [invariant] Using hpc version 0.69 found on system at: [invariant] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [invariant] Using hsc2hs version 0.68.10 found on system at: [invariant] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [invariant] Using hscolour version 1.25 found on system at: [invariant] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [invariant] No jhc found [invariant] Using ld found on system at: [invariant] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [invariant] No pkg-config found [invariant] Using runghc version 9.8.1 found on system at: [invariant] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [invariant] Using strip version 2.44 found on system at: [invariant] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [invariant] Using tar found on system at: [invariant] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [invariant] No uhc found [invariant] Phase: buildPhase [invariant] Preprocessing library for invariant-0.6.4.. [invariant] Building library for invariant-0.6.4.. [invariant] [1 of 4] Compiling Data.Functor.Invariant ( src/Data/Functor/Invariant.hs, dist/build/Data/Functor/Invariant.o, dist/build/Data/Functor/Invariant.dyn_o ) [invariant] [2 of 4] Compiling Data.Functor.Invariant.TH.Internal ( src/Data/Functor/Invariant/TH/Internal.hs, dist/build/Data/Functor/Invariant/TH/Internal.o, dist/build/Data/Functor/Invariant/TH/Internal.dyn_o ) [invariant] [3 of 4] Compiling Data.Functor.Invariant.TH ( src/Data/Functor/Invariant/TH.hs, dist/build/Data/Functor/Invariant/TH.o, dist/build/Data/Functor/Invariant/TH.dyn_o ) [invariant] [4 of 4] Compiling Paths_invariant ( dist/build/autogen/Paths_invariant.hs, dist/build/Paths_invariant.o, dist/build/Paths_invariant.dyn_o ) [invariant] [1 of 4] Compiling Data.Functor.Invariant ( src/Data/Functor/Invariant.hs, dist/build/Data/Functor/Invariant.p_o ) [quickcheck-instances]  Test.QuickCheck.Instances=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances,Test.QuickCheck.Instances.Array=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Array,Test.QuickCheck.Instances.Array.Byte=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Array.Byte,Test.QuickCheck.Instances.ByteString=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.ByteString,Test.QuickCheck.Instances.CaseInsensitive=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.CaseInsensitive,Test.QuickCheck.Instances.Containers=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Containers,Test.QuickCheck.Instances.DataFix=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.DataFix,Test.QuickCheck.Instances.Hashable=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Hashable,Test.QuickCheck.Instances.Natural=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Natural,Test.QuickCheck.Instances.OldTime=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.OldTime,Test.QuickCheck.Instances.Primitive=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Primitive,Test.QuickCheck.Instances.Scientific=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Scientific,Test.QuickCheck.Instances.Semigroup=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Semigroup,Test.QuickCheck.Instances.Solo=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Solo,Test.QuickCheck.Instances.Strict=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Strict,Test.QuickCheck.Instances.Tagged=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Tagged,Test.QuickCheck.Instances.Text=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Text,Test.QuickCheck.Instances.Text.Short=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Text.Short,Test.QuickCheck.Instances.These=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.These,Test.QuickCheck.Instances.Time=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Time,Test.QuickCheck.Instances.Transformer=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Transformer,Test.QuickCheck.Instances.UUID=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.UUID,Test.QuickCheck.Instances.UnorderedContainers=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.UnorderedContainers,Test.QuickCheck.Instances.Vector=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Vector,Test.QuickCheck.Instances.Void=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Void [quickcheck-instances]  unit quickcheck-instances-0.3.32-EqnsGjJX1nY9SmASoFIwTc-self-test [quickcheck-instances]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-instances]  include base-4.19.0.0-b960 [quickcheck-instances]  include containers-0.6.8-4775 [quickcheck-instances]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [quickcheck-instances]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [quickcheck-instances]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [quickcheck-instances]  include uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [quickcheck-instances] Ready component graph: [quickcheck-instances]  definite quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [quickcheck-instances]  depends OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [quickcheck-instances]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-instances]  depends array-0.5.6.0-dc89 [quickcheck-instances]  depends base-4.19.0.0-b960 [quickcheck-instances]  depends bytestring-0.12.0.2-4690 [quickcheck-instances]  depends case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo [quickcheck-instances]  depends containers-0.6.8-4775 [quickcheck-instances]  depends data-fix-0.3.4-90kAYHfhdX433d7z3npPya [quickcheck-instances]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [quickcheck-instances]  depends integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [quickcheck-instances]  depends old-time-1.1.0.4-GyTPzrGYsOf5FPo85tfX5z [quickcheck-instances]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [quickcheck-instances]  depends scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [quickcheck-instances]  depends splitmix-0.1.1-AoP57hqMhOYD9c7s1NlK2Y [quickcheck-instances]  depends strict-0.5.1-GVSVdbGTOCS56r31yJq782 [quickcheck-instances]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [quickcheck-instances]  depends text-2.1-c36a [quickcheck-instances]  depends text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [quickcheck-instances]  depends these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [quickcheck-instances]  depends time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [quickcheck-instances]  depends transformers-0.6.1.0-c3ec [quickcheck-instances]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [quickcheck-instances]  depends uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [quickcheck-instances]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [quickcheck-instances]  definite quickcheck-instances-0.3.32-EqnsGjJX1nY9SmASoFIwTc-self-test [quickcheck-instances]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-instances]  depends base-4.19.0.0-b960 [quickcheck-instances]  depends containers-0.6.8-4775 [quickcheck-instances]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [relude]  Data.ByteString=bytestring-0.12.0.2-4690:Data.ByteString,Data.ByteString.Builder=bytestring-0.12.0.2-4690:Data.ByteString.Builder,Data.ByteString.Lazy=bytestring-0.12.0.2-4690:Data.ByteString.Lazy,Data.ByteString.Short=bytestring-0.12.0.2-4690:Data.ByteString.Short,Data.HashMap.Lazy=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashMap.Lazy,Data.HashMap.Strict=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashMap.Strict,Data.HashSet=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashSet,Data.IntMap.Lazy=containers-0.6.8-4775:Data.IntMap.Lazy,Data.IntMap.Strict=containers-0.6.8-4775:Data.IntMap.Strict,Data.IntSet=containers-0.6.8-4775:Data.IntSet,Data.Map.Lazy=containers-0.6.8-4775:Data.Map.Lazy,Data.Map.Strict=containers-0.6.8-4775:Data.Map.Strict,Data.Sequence=containers-0.6.8-4775:Data.Sequence,Data.Set=containers-0.6.8-4775:Data.Set,Data.Text=text-2.1-c36a:Data.Text,Data.Text.IO=text-2.1-c36a:Data.Text.IO,Data.Text.Lazy=text-2.1-c36a:Data.Text.Lazy,Data.Text.Lazy.IO=text-2.1-c36a:Data.Text.Lazy.IO,Data.Text.Read=text-2.1-c36a:Data.Text.Read,Data.Tree=containers-0.6.8-4775:Data.Tree,Relude=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude,Relude.Applicative=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Applicative,Relude.Base=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Base,Relude.Bool=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Bool,Relude.Bool.Guard=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Bool.Guard,Relude.Bool.Reexport=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Bool.Reexport,Relude.Container=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Container,Relude.Container.One=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Container.One,Relude.Container.Reexport=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Container.Reexport,Relude.Debug=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Debug,Relude.DeepSeq=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.DeepSeq,Relude.Enum=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Enum,Relude.Exception=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Exception,Relude.Extra=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Extra,Relude.Extra.Bifunctor=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Extra.Bifunctor,Relude.Extra.CallStack=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Extra.CallStack,Relude.Extra.Enum=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Extra.Enum,Relude.Extra.Foldable=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Extra.Foldable,Relude.Extra.Foldable1=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Extra.Foldable1,Relude.Extra.Group=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Extra.Group,Relude.Extra.Lens=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Extra.Lens,Relude.Extra.Map=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Extra.Map,Relude.Extra.Newtype=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Extra.Newtype,Relude.Extra.Tuple=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Extra.Tuple,Relude.Extra.Type=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Extra.Type,Relude.File=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.File,Relude.Foldable=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Foldable,Relude.Foldable.Fold=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Foldable.Fold,Relude.Foldable.Reexport=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Foldable.Reexport,Relude.Function=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Function,Relude.Functor=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Functor,Relude.Functor.Fmap=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Functor.Fmap,Relude.Functor.Reexport=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Functor.Reexport,Relude.Lifted=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Lifted,Relude.Lifted.Concurrent=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Lifted.Concurrent,Relude.Lifted.Env=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Lifted.Env,Relude.Lifted.Exit=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Lifted.Exit,Relude.Lifted.File=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Lifted.File,Relude.Lifted.Handle=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Lifted.Handle,Relude.Lifted.IORef=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Lifted.IORef,Relude.Lifted.Terminal=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Lifted.Terminal,Relude.List=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.List,Relude.List.NonEmpty=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.List.NonEmpty,Relude.List.Reexport=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.List.Reexport,Relude.Monad=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Monad,Relude.Monad.Either=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Monad.Either,Relude.Monad.Maybe=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Monad.Maybe,Relude.Monad.Reexport=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Monad.Reexport,Relude.Monad.Trans=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Monad.Trans,Relude.Monoid=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Monoid,Relude.Nub=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Nub,Relude.Numeric=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Numeric,Relude.Print=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Print,Relude.String=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.String,Relude.String.Conversion=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.String.Conversion,Relude.String.Reexport=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.String.Reexport,Relude.Unsafe=relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f:Relude.Unsafe [relude]  unit relude-1.2.2.0-7feq1Bh7ZvaJzWKJfhVioU-relude-doctest [relude]  include Glob-0.10.2-8UdAy0RscbQ3Au4LyqJngX [relude]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [relude]  include relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f [relude]  unit relude-1.2.2.0-FcxaQpDaPL6BLoFjL3bs4l-relude-test [relude]  include base-4.19.0.0-b960 [relude]  include bytestring-0.12.0.2-4690 [relude]  include containers-0.6.8-4775 [relude]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [relude]  include relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f [relude]  include text-2.1-c36a [relude] Ready component graph: [relude]  definite relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f [relude]  depends base-4.19.0.0-b960 [relude]  depends bytestring-0.12.0.2-4690 [relude]  depends containers-0.6.8-4775 [relude]  depends deepseq-1.5.0.0-412f [relude]  depends ghc-prim-0.11.0-a69e [relude]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [relude]  depends mtl-2.3.1-63a4 [relude]  depends stm-2.5.2.1-83fa [relude]  depends text-2.1-c36a [relude]  depends transformers-0.6.1.0-c3ec [relude]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [relude]  definite relude-1.2.2.0-FcxaQpDaPL6BLoFjL3bs4l-relude-test [relude]  depends base-4.19.0.0-b960 [relude]  depends bytestring-0.12.0.2-4690 [relude]  depends containers-0.6.8-4775 [relude]  depends hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [relude]  depends relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f [relude]  depends text-2.1-c36a [relude]  definite relude-1.2.2.0-7feq1Bh7ZvaJzWKJfhVioU-relude-doctest [relude]  depends Glob-0.10.2-8UdAy0RscbQ3Au4LyqJngX [relude]  depends doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [relude]  depends relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f [relude] Using Cabal-3.10.2.0 compiled by ghc-9.8 [relude] Using compiler: ghc-9.8.1 [relude] Using install prefix: [relude] /nix/store/hdvnr1c1fvazxqd0v9pqq6jnw7qbzk4v-relude-1.2.2.0 [relude] Executables installed in: [relude] /nix/store/hdvnr1c1fvazxqd0v9pqq6jnw7qbzk4v-relude-1.2.2.0/bin [relude] Libraries installed in: [semigroupoids] /nix/store/qv75llysl124xc8lf89zshw3alxwdbra-semigroupoids-6.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [semigroupoids] Dynamic Libraries installed in: [semigroupoids] /nix/store/qv75llysl124xc8lf89zshw3alxwdbra-semigroupoids-6.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [semigroupoids] Private executables installed in: [semigroupoids] /nix/store/qv75llysl124xc8lf89zshw3alxwdbra-semigroupoids-6.0.1/libexec/x86_64-linux-ghc-9.8.1/semigroupoids-6.0.1 [semigroupoids] Data files installed in: [semigroupoids] /nix/store/qv75llysl124xc8lf89zshw3alxwdbra-semigroupoids-6.0.1/share/x86_64-linux-ghc-9.8.1/semigroupoids-6.0.1 [semigroupoids] Documentation installed in: [semigroupoids] /nix/store/g8h9ixgpvrb0m2q8a3lvjvbdk6gp5jcz-semigroupoids-6.0.1-doc/share/doc/semigroupoids-6.0.1 [semigroupoids] Configuration files installed in: [semigroupoids] /nix/store/qv75llysl124xc8lf89zshw3alxwdbra-semigroupoids-6.0.1/etc [semigroupoids] No alex found [semigroupoids] Using ar found on system at: [semigroupoids] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [semigroupoids] No c2hs found [semigroupoids] No cpphs found [semigroupoids] No doctest found [semigroupoids] Using gcc version 14.3.0 given by user at: [semigroupoids] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [semigroupoids] Using ghc version 9.8.1 found on system at: [semigroupoids] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [semigroupoids] Using ghc-pkg version 9.8.1 found on system at: [semigroupoids] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [semigroupoids] No ghcjs found [semigroupoids] No ghcjs-pkg found [semigroupoids] No greencard found [semigroupoids] Using haddock version 2.30.0 found on system at: [semigroupoids] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [semigroupoids] No happy found [semigroupoids] Using haskell-suite found on system at: haskell-suite-dummy-location [semigroupoids] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [semigroupoids] No hmake found [semigroupoids] Using hpc version 0.69 found on system at: [semigroupoids] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [semigroupoids] Using hsc2hs version 0.68.10 found on system at: [semigroupoids] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [semigroupoids] Using hscolour version 1.25 found on system at: [semigroupoids] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [semigroupoids] No jhc found [semigroupoids] Using ld found on system at: [semigroupoids] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [semigroupoids] No pkg-config found [semigroupoids] Using runghc version 9.8.1 found on system at: [semigroupoids] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [semigroupoids] Using strip version 2.44 found on system at: [semigroupoids] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [semigroupoids] Using tar found on system at: [semigroupoids] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [semigroupoids] No uhc found [semigroupoids] Phase: buildPhase [semigroupoids] Preprocessing library for semigroupoids-6.0.1.. [semigroupoids] Building library for semigroupoids-6.0.1.. [semigroupoids] [ 1 of 27] Compiling Data.Functor.Extend ( src/Data/Functor/Extend.hs, dist/build/Data/Functor/Extend.o, dist/build/Data/Functor/Extend.dyn_o ) [semigroupoids] [ 2 of 27] Compiling Data.Semigroup.Foldable.Class ( src/Data/Semigroup/Foldable/Class.hs, dist/build/Data/Semigroup/Foldable/Class.o, dist/build/Data/Semigroup/Foldable/Class.dyn_o ) [semigroupoids] [ 3 of 27] Compiling Data.Traversable.Instances ( src/Data/Traversable/Instances.hs, dist/build/Data/Traversable/Instances.o, dist/build/Data/Traversable/Instances.dyn_o ) [semigroupoids] [ 4 of 27] Compiling Semigroupoids.Internal ( src/Semigroupoids/Internal.hs, dist/build/Semigroupoids/Internal.o, dist/build/Semigroupoids/Internal.dyn_o ) [semigroupoids] [ 5 of 27] Compiling Data.Functor.Bind.Class ( src/Data/Functor/Bind/Class.hs, dist/build/Data/Functor/Bind/Class.o, dist/build/Data/Functor/Bind/Class.dyn_o ) [semigroupoids] [ 6 of 27] Compiling Data.Functor.Apply ( src/Data/Functor/Apply.hs, dist/build/Data/Functor/Apply.o, dist/build/Data/Functor/Apply.dyn_o ) [semigroupoids] [ 7 of 27] Compiling Data.Semigroup.Bifoldable ( src/Data/Semigroup/Bifoldable.hs, dist/build/Data/Semigroup/Bifoldable.o, dist/build/Data/Semigroup/Bifoldable.dyn_o ) [semigroupoids] [ 8 of 27] Compiling Data.Functor.Contravariant.Divise ( src/Data/Functor/Contravariant/Divise.hs, dist/build/Data/Functor/Contravariant/Divise.o, dist/build/Data/Functor/Contravariant/Divise.dyn_o ) [semigroupoids] [ 9 of 27] Compiling Data.Functor.Contravariant.Decide ( src/Data/Functor/Contravariant/Decide.hs, dist/build/Data/Functor/Contravariant/Decide.o, dist/build/Data/Functor/Contravariant/Decide.dyn_o ) [tomland]  Toml=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml,Toml.Codec=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Codec,Toml.Codec.BiMap=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Codec.BiMap,Toml.Codec.BiMap.Conversion=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Codec.BiMap.Conversion,Toml.Codec.Code=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Codec.Code,Toml.Codec.Combinator=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Codec.Combinator,Toml.Codec.Combinator.Common=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Codec.Combinator.Common,Toml.Codec.Combinator.Custom=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Codec.Combinator.Custom,Toml.Codec.Combinator.List=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Codec.Combinator.List,Toml.Codec.Combinator.Map=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Codec.Combinator.Map,Toml.Codec.Combinator.Monoid=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Codec.Combinator.Monoid,Toml.Codec.Combinator.Primitive=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Codec.Combinator.Primitive,Toml.Codec.Combinator.Set=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Codec.Combinator.Set,Toml.Codec.Combinator.Table=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Codec.Combinator.Table,Toml.Codec.Combinator.Time=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Codec.Combinator.Time,Toml.Codec.Combinator.Tuple=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Codec.Combinator.Tuple,Toml.Codec.Di=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Codec.Di,Toml.Codec.Error=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Codec.Error,Toml.Codec.Generic=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Codec.Generic,Toml.Codec.Types=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Codec.Types,Toml.Parser=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Parser,Toml.Parser.Core=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Parser.Core,Toml.Parser.Item=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Parser.Item,Toml.Parser.Key=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Parser.Key,Toml.Parser.String=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Parser.String,Toml.Parser.Validate=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Parser.Validate,Toml.Parser.Value=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Parser.Value,Toml.Type=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Type,Toml.Type.AnyValue=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Type.AnyValue,Toml.Type.Edsl=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Type.Edsl,Toml.Type.Key=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Type.Key,Toml.Type.PrefixTree=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Type.PrefixTree,Toml.Type.Printer=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Type.Printer,Toml.Type.TOML=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Type.TOML,Toml.Type.UValue=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Type.UValue,Toml.Type.Value=tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi:Toml.Type.Value [tomland]  unit tomland-1.3.3.3-G9aPvcteMDRKtv6frJdviA-tomland-test [tomland]  include base-4.19.0.0-b960 [tomland]  include bytestring-0.12.0.2-4690 [tomland]  include containers-0.6.8-4775 [tomland]  include directory-1.3.8.1-6a8e [tomland]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [tomland]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [tomland]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [tomland]  include hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [tomland]  include hspec-megaparsec-2.2.1-lqf41s3BSU61MvlsGOQs4 [tomland]  include megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6 [tomland]  include text-2.1-c36a [tomland]  include time-1.12.2-d26d [tomland]  include tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi [tomland]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [tomland] Ready component graph: [tomland]  definite tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi [tomland]  depends base-4.19.0.0-b960 [tomland]  depends bytestring-0.12.0.2-4690 [tomland]  depends containers-0.6.8-4775 [tomland]  depends deepseq-1.5.0.0-412f [tomland]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [tomland]  depends megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6 [tomland]  depends mtl-2.3.1-63a4 [tomland]  depends parser-combinators-1.3.0-5Yz8xwrRDUHETAswiwAlFc [tomland]  depends text-2.1-c36a [tomland]  depends time-1.12.2-d26d [tomland]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [tomland]  depends validation-selective-0.2.0.0-IbYDJ5cuVVLCU9Oz4Y2RQb [tomland]  definite tomland-1.3.3.3-G9aPvcteMDRKtv6frJdviA-tomland-test [tomland]  depends base-4.19.0.0-b960 [tomland]  depends bytestring-0.12.0.2-4690 [tomland]  depends containers-0.6.8-4775 [tomland]  depends directory-1.3.8.1-6a8e [tomland]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [tomland]  depends hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [tomland]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [tomland]  depends hspec-hedgehog-0.3.0.0-H26MTaaah3GDoNDiKN6wG0 [tomland]  depends hspec-megaparsec-2.2.1-lqf41s3BSU61MvlsGOQs4 [tomland]  depends megaparsec-9.7.0-FQ6SyW7TLwuC1Oe5JMcYi6 [tomland]  depends text-2.1-c36a [tomland]  depends time-1.12.2-d26d [tomland]  depends tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi [tomland]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [tomland] Using Cabal-3.10.2.0 compiled by ghc-9.8 [tomland] Using compiler: ghc-9.8.1 [tomland] Using install prefix: [tomland] /nix/store/pcccy68h1wahnrk0mpny5fy16zzqv5ky-tomland-1.3.3.3 [tomland] Executables installed in: [tomland] /nix/store/pcccy68h1wahnrk0mpny5fy16zzqv5ky-tomland-1.3.3.3/bin [tomland] Libraries installed in: [tomland] /nix/store/pcccy68h1wahnrk0mpny5fy16zzqv5ky-tomland-1.3.3.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi [tomland] Dynamic Libraries installed in: [tomland] /nix/store/pcccy68h1wahnrk0mpny5fy16zzqv5ky-tomland-1.3.3.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [tomland] Private executables installed in: [tomland] /nix/store/pcccy68h1wahnrk0mpny5fy16zzqv5ky-tomland-1.3.3.3/libexec/x86_64-linux-ghc-9.8.1/tomland-1.3.3.3 [tomland] Data files installed in: [tomland] /nix/store/pcccy68h1wahnrk0mpny5fy16zzqv5ky-tomland-1.3.3.3/share/x86_64-linux-ghc-9.8.1/tomland-1.3.3.3 [tomland] Documentation installed in: [tomland] /nix/store/xglsgv8jw6sxs6mxiabbynrli8l32kid-tomland-1.3.3.3-doc/share/doc/tomland-1.3.3.3 [tomland] Configuration files installed in: [tomland] /nix/store/pcccy68h1wahnrk0mpny5fy16zzqv5ky-tomland-1.3.3.3/etc [tomland] No alex found [tomland] Using ar found on system at: [tomland] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [tomland] No c2hs found [tomland] No cpphs found [tomland] No doctest found [tomland] Using gcc version 14.3.0 given by user at: [tomland] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [tomland] Using ghc version 9.8.1 found on system at: [uniplate] Using tar found on system at: [uniplate] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [uniplate] No uhc found [uniplate] Phase: buildPhase [uniplate] Preprocessing library for uniplate-1.6.13.. [uniplate] Building library for uniplate-1.6.13.. [uniplate] [ 1 of 21] Compiling Data.Generics.Uniplate.Data.Instances ( Data/Generics/Uniplate/Data/Instances.hs, dist/build/Data/Generics/Uniplate/Data/Instances.o, dist/build/Data/Generics/Uniplate/Data/Instances.dyn_o ) [uniplate] [ 2 of 21] Compiling Data.Generics.Uniplate.Internal.Utils ( Data/Generics/Uniplate/Internal/Utils.hs, dist/build/Data/Generics/Uniplate/Internal/Utils.o, dist/build/Data/Generics/Uniplate/Internal/Utils.dyn_o ) [uniplate] [ 3 of 21] Compiling Data.Generics.Uniplate ( Data/Generics/Uniplate.hs, dist/build/Data/Generics/Uniplate.o, dist/build/Data/Generics/Uniplate.dyn_o ) [uniplate] [ 4 of 21] Compiling Data.Generics.Str ( Data/Generics/Str.hs, dist/build/Data/Generics/Str.o, dist/build/Data/Generics/Str.dyn_o ) [uniplate] [ 5 of 21] Compiling Data.Generics.Uniplate.Internal.DataOnlyOperations ( Data/Generics/Uniplate/Internal/DataOnlyOperations.hs, dist/build/Data/Generics/Uniplate/Internal/DataOnlyOperations.o, dist/build/Data/Generics/Uniplate/Internal/DataOnlyOperations.dyn_o ) [uniplate] [ 6 of 21] Compiling Data.Generics.Uniplate.Internal.Data ( Data/Generics/Uniplate/Internal/Data.hs, dist/build/Data/Generics/Uniplate/Internal/Data.o, dist/build/Data/Generics/Uniplate/Internal/Data.dyn_o ) [uniplate]  [uniplate] Data/Generics/Uniplate/Internal/Data.hs:336:81: warning: [GHC-63394] [-Wx-partial] [uniplate]  In the use of ‘tail’ [uniplate]  (imported from Data.List, but defined in GHC.List): [uniplate]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [uniplate]  | [uniplate] 336 | [ (i, IntMap.fromAscList [(j, slice i j ts) | (j,ts) <- zip [i..n] (tail $ inits ts)]) [uniplate]  | ^^^^ [uniplate] [ 7 of 21] Compiling Data.Generics.Uniplate.DataOnly ( Data/Generics/Uniplate/DataOnly.hs, dist/build/Data/Generics/Uniplate/DataOnly.o, dist/build/Data/Generics/Uniplate/DataOnly.dyn_o ) [uniplate] [ 8 of 21] Compiling Data.Generics.Uniplate.Operations ( Data/Generics/Uniplate/Operations.hs, dist/build/Data/Generics/Uniplate/Operations.o, dist/build/Data/Generics/Uniplate/Operations.dyn_o ) [uniplate] [ 9 of 21] Compiling Data.Generics.Uniplate.Direct ( Data/Generics/Uniplate/Direct.hs, dist/build/Data/Generics/Uniplate/Direct.o, dist/build/Data/Generics/Uniplate/Direct.dyn_o ) [uniplate] [10 of 21] Compiling Data.Generics.Uniplate.Data ( Data/Generics/Uniplate/Data.hs, dist/build/Data/Generics/Uniplate/Data.o, dist/build/Data/Generics/Uniplate/Data.dyn_o ) [uniplate] [11 of 21] Compiling Data.Generics.SYB ( Data/Generics/SYB.hs, dist/build/Data/Generics/SYB.o, dist/build/Data/Generics/SYB.dyn_o ) [uniplate] [12 of 21] Compiling Data.Generics.Compos ( Data/Generics/Compos.hs, dist/build/Data/Generics/Compos.o, dist/build/Data/Generics/Compos.dyn_o ) [uniplate] [13 of 21] Compiling Data.Generics.Uniplate.Typeable ( Data/Generics/Uniplate/Typeable.hs, dist/build/Data/Generics/Uniplate/Typeable.o, dist/build/Data/Generics/Uniplate/Typeable.dyn_o ) [uniplate] [14 of 21] Compiling Data.Generics.Uniplate.Zipper ( Data/Generics/Uniplate/Zipper.hs, dist/build/Data/Generics/Uniplate/Zipper.o, dist/build/Data/Generics/Uniplate/Zipper.dyn_o ) [uniplate] [15 of 21] Compiling Data.Generics.UniplateOn ( Data/Generics/UniplateOn.hs, dist/build/Data/Generics/UniplateOn.o, dist/build/Data/Generics/UniplateOn.dyn_o ) [uniplate] [16 of 21] Compiling Data.Generics.UniplateStr ( Data/Generics/UniplateStr.hs, dist/build/Data/Generics/UniplateStr.o, dist/build/Data/Generics/UniplateStr.dyn_o ) [uniplate] [17 of 21] Compiling Data.Generics.UniplateStrOn ( Data/Generics/UniplateStrOn.hs, dist/build/Data/Generics/UniplateStrOn.o, dist/build/Data/Generics/UniplateStrOn.dyn_o ) [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK [vector]  +++ OK, passed 100 tests. [doctest-parallel]  BugfixImportHierarchical.ModuleA=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:BugfixImportHierarchical.ModuleA,BugfixImportHierarchical.ModuleB=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:BugfixImportHierarchical.ModuleB,BugfixMultipleModules.ModuleA=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:BugfixMultipleModules.ModuleA,BugfixMultipleModules.ModuleB=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:BugfixMultipleModules.ModuleB,BugfixOutputToStdErr.Fib=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:BugfixOutputToStdErr.Fib,Color.Foo=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:Color.Foo,DosLineEndings.Fib=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:DosLineEndings.Fib,Failing.Foo=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:Failing.Foo,FailingMultiple.Foo=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:FailingMultiple.Foo,GhcArg.Fib=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:GhcArg.Fib,It.Foo=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:It.Foo,It.Setup=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:It.Setup,LocalStderrBinding.A=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:LocalStderrBinding.A,ModuleIsolation.TestA=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:ModuleIsolation.TestA,ModuleIsolation.TestB=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:ModuleIsolation.TestB,ModuleOptions.Foo=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:ModuleOptions.Foo,Multiline.Multiline=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:Multiline.Multiline,NonExposedModule.Exposed=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:NonExposedModule.Exposed,PropertyBool.Foo=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:PropertyBool.Foo,PropertyBoolWithTypeSignature.Foo=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:PropertyBoolWithTypeSignature.Foo,PropertyFailing.Foo=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:PropertyFailing.Foo,PropertyImplicitlyQuantified.Foo=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:PropertyImplicitlyQuantified.Foo,PropertyQuantified.Foo=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:PropertyQuantified.Foo,PropertySetup.Foo=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:PropertySetup.Foo,Setup.Foo=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:Setup.Foo,SetupSkipOnFailure.Foo=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:SetupSkipOnFailure.Foo,SystemIoImported.A=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:SystemIoImported.A,TemplateHaskell.Foo=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:TemplateHaskell.Foo,TestBlankline.Fib=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:TestBlankline.Fib,TestCombinedExample.Fib=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:TestCombinedExample.Fib,TestCommentLocation.Foo=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:TestCommentLocation.Foo,TestDocumentationForArguments.Fib=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:TestDocumentationForArguments.Fib,TestFailOnMultiline.Fib=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:TestFailOnMultiline.Fib,TestImport.ModuleA=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:TestImport.ModuleA,TestImport.ModuleB=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:TestImport.ModuleB,TestPutStr.Fib=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:TestPutStr.Fib,TestSimple.Fib=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:TestSimple.Fib,TrailingWhitespace.Foo=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:TrailingWhitespace.Foo,WithCInclude.Bar=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:WithCInclude.Bar,WithCbits.Bar=doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules:WithCbits.Bar [doctest-parallel]  unit doctest-parallel-0.3.1.1-H8rP21vXXgJAWfsUjZrUqg-doctests [doctest-parallel]  include base-4.19.0.0-b960 [doctest-parallel]  include doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W [doctest-parallel]  unit doctest-parallel-0.3.1.1-5kRTwhzh5rRF6sXCQeKu8n-spectests [doctest-parallel]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [doctest-parallel]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [doctest-parallel]  include base-4.19.0.0-b960 [doctest-parallel]  include base-compat-0.13.1-Eotc18fTsmWG4LIuz3QQXm [doctest-parallel]  include code-page-0.2.1-79IhzHzv7QBJA53emToc6w [doctest-parallel]  include containers-0.6.8-4775 [doctest-parallel]  include deepseq-1.5.0.0-412f [doctest-parallel]  include directory-1.3.8.1-6a8e [doctest-parallel]  include doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W [doctest-parallel]  include doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules [doctest-parallel]  include exceptions-0.10.7-d3e7 [doctest-parallel]  include filepath-1.4.100.4-fa1c [doctest-parallel]  include ghc-9.8.1-f1e9 [doctest-parallel]  include ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC [doctest-parallel]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [doctest-parallel]  include hspec-core-2.11.12-39AL3IYzsBd4t4draAjgjY [doctest-parallel]  include mockery-0.3.5-4qyB3oSxfvpsfmSEuu4EC [doctest-parallel]  include process-1.6.18.0-26fa [doctest-parallel]  include setenv-0.1.1.3-482cmrru6L651pzhcWrY8D [doctest-parallel]  include silently-1.2.5.4-rAp7M7uqAhBpWTxTpNXNT [doctest-parallel]  include stringbuilder-0.5.1-KxJjrcRVz19Fte3egf60Hq [doctest-parallel]  include syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [doctest-parallel]  include transformers-0.6.1.0-c3ec [doctest-parallel] Ready component graph: [doctest-parallel]  definite doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W [doctest-parallel]  depends Cabal-3.10.3.0-CwKnbwM8DwTLwz1gDDSAuM [doctest-parallel]  depends Glob-0.10.2-8UdAy0RscbQ3Au4LyqJngX [doctest-parallel]  depends base-4.19.0.0-b960 [doctest-parallel]  depends base-compat-0.13.1-Eotc18fTsmWG4LIuz3QQXm [doctest-parallel]  depends code-page-0.2.1-79IhzHzv7QBJA53emToc6w [doctest-parallel]  depends containers-0.6.8-4775 [doctest-parallel]  depends deepseq-1.5.0.0-412f [doctest-parallel]  depends directory-1.3.8.1-6a8e [doctest-parallel]  depends exceptions-0.10.7-d3e7 [doctest-parallel]  depends filepath-1.4.100.4-fa1c [doctest-parallel]  depends ghc-9.8.1-f1e9 [doctest-parallel]  depends ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC [doctest-parallel]  depends process-1.6.18.0-26fa [doctest-parallel]  depends random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [doctest-parallel]  depends syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [doctest-parallel]  depends transformers-0.6.1.0-c3ec [doctest-parallel]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [doctest-parallel]  definite doctest-parallel-0.3.1.1-H8rP21vXXgJAWfsUjZrUqg-doctests [doctest-parallel]  depends base-4.19.0.0-b960 [doctest-parallel]  depends doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W [quickcheck-instances]  depends quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [quickcheck-instances]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [quickcheck-instances]  depends uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [quickcheck-instances] Using Cabal-3.10.2.0 compiled by ghc-9.8 [quickcheck-instances] Using compiler: ghc-9.8.1 [quickcheck-instances] Using install prefix: [quickcheck-instances] /nix/store/sxkbsi9yfb85ikvlqpgym38159jb1fdj-quickcheck-instances-0.3.32 [quickcheck-instances] Executables installed in: [quickcheck-instances] /nix/store/sxkbsi9yfb85ikvlqpgym38159jb1fdj-quickcheck-instances-0.3.32/bin [quickcheck-instances] Libraries installed in: [quickcheck-instances] /nix/store/sxkbsi9yfb85ikvlqpgym38159jb1fdj-quickcheck-instances-0.3.32/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [quickcheck-instances] Dynamic Libraries installed in: [quickcheck-instances] /nix/store/sxkbsi9yfb85ikvlqpgym38159jb1fdj-quickcheck-instances-0.3.32/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [quickcheck-instances] Private executables installed in: [quickcheck-instances] /nix/store/sxkbsi9yfb85ikvlqpgym38159jb1fdj-quickcheck-instances-0.3.32/libexec/x86_64-linux-ghc-9.8.1/quickcheck-instances-0.3.32 [quickcheck-instances] Data files installed in: [quickcheck-instances] /nix/store/sxkbsi9yfb85ikvlqpgym38159jb1fdj-quickcheck-instances-0.3.32/share/x86_64-linux-ghc-9.8.1/quickcheck-instances-0.3.32 [quickcheck-instances] Documentation installed in: [quickcheck-instances] /nix/store/rhyqws5r35k56iykfrp41q7ydnmzw6rm-quickcheck-instances-0.3.32-doc/share/doc/quickcheck-instances-0.3.32 [quickcheck-instances] Configuration files installed in: [quickcheck-instances] /nix/store/sxkbsi9yfb85ikvlqpgym38159jb1fdj-quickcheck-instances-0.3.32/etc [quickcheck-instances] No alex found [quickcheck-instances] Using ar found on system at: [quickcheck-instances] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [quickcheck-instances] No c2hs found [quickcheck-instances] No cpphs found [quickcheck-instances] No doctest found [quickcheck-instances] Using gcc version 14.3.0 given by user at: [quickcheck-instances] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [quickcheck-instances] Using ghc version 9.8.1 found on system at: [quickcheck-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [quickcheck-instances] Using ghc-pkg version 9.8.1 found on system at: [quickcheck-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [quickcheck-instances] No ghcjs found [quickcheck-instances] No ghcjs-pkg found [quickcheck-instances] No greencard found [quickcheck-instances] Using haddock version 2.30.0 found on system at: [quickcheck-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [quickcheck-instances] No happy found [quickcheck-instances] Using haskell-suite found on system at: haskell-suite-dummy-location [quickcheck-instances] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [quickcheck-instances] No hmake found [quickcheck-instances] Using hpc version 0.69 found on system at: [quickcheck-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [quickcheck-instances] Using hsc2hs version 0.68.10 found on system at: [quickcheck-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [quickcheck-instances] Using hscolour version 1.25 found on system at: [quickcheck-instances] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [quickcheck-instances] No jhc found [quickcheck-instances] Using ld found on system at: [quickcheck-instances] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [quickcheck-instances] No pkg-config found [quickcheck-instances] Using runghc version 9.8.1 found on system at: [quickcheck-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [quickcheck-instances] Using strip version 2.44 found on system at: [quickcheck-instances] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [quickcheck-instances] Using tar found on system at: [quickcheck-instances] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [quickcheck-instances] No uhc found [quickcheck-instances] Phase: buildPhase [quickcheck-instances] Preprocessing library for quickcheck-instances-0.3.32.. [quickcheck-instances] Building library for quickcheck-instances-0.3.32.. [relude] /nix/store/hdvnr1c1fvazxqd0v9pqq6jnw7qbzk4v-relude-1.2.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f [relude] Dynamic Libraries installed in: [relude] /nix/store/hdvnr1c1fvazxqd0v9pqq6jnw7qbzk4v-relude-1.2.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [relude] Private executables installed in: [relude] /nix/store/hdvnr1c1fvazxqd0v9pqq6jnw7qbzk4v-relude-1.2.2.0/libexec/x86_64-linux-ghc-9.8.1/relude-1.2.2.0 [relude] Data files installed in: [relude] /nix/store/hdvnr1c1fvazxqd0v9pqq6jnw7qbzk4v-relude-1.2.2.0/share/x86_64-linux-ghc-9.8.1/relude-1.2.2.0 [relude] Documentation installed in: [relude] /nix/store/j4r59kg7g8plislipld5k0a7p38a9ldg-relude-1.2.2.0-doc/share/doc/relude-1.2.2.0 [relude] Configuration files installed in: [relude] /nix/store/hdvnr1c1fvazxqd0v9pqq6jnw7qbzk4v-relude-1.2.2.0/etc [relude] No alex found [relude] Using ar found on system at: [relude] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [relude] No c2hs found [relude] No cpphs found [relude] Using doctest version 0.22.6 found on system at: [relude] /nix/store/5b1p4pwqjyd7hm6rr4ill4mcxhy3cgwg-doctest-0.22.6/bin/doctest [relude] Using gcc version 14.3.0 given by user at: [relude] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [relude] Using ghc version 9.8.1 found on system at: [relude] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [relude] Using ghc-pkg version 9.8.1 found on system at: [relude] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [relude] No ghcjs found [relude] No ghcjs-pkg found [relude] No greencard found [relude] Using haddock version 2.30.0 found on system at: [relude] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [relude] No happy found [relude] Using haskell-suite found on system at: haskell-suite-dummy-location [relude] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [relude] No hmake found [relude] Using hpc version 0.69 found on system at: [relude] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [relude] Using hsc2hs version 0.68.10 found on system at: [relude] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [relude] Using hscolour version 1.25 found on system at: [relude] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [relude] No jhc found [relude] Using ld found on system at: [relude] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [relude] No pkg-config found [relude] Using runghc version 9.8.1 found on system at: [relude] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [relude] Using strip version 2.44 found on system at: [relude] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [relude] Using tar found on system at: [relude] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [relude] No uhc found [relude] Phase: buildPhase [relude] Preprocessing library for relude-1.2.2.0.. [relude] Building library for relude-1.2.2.0.. [tomland] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [tomland] Using ghc-pkg version 9.8.1 found on system at: [tomland] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [tomland] No ghcjs found [tomland] No ghcjs-pkg found [tomland] No greencard found [tomland] Using haddock version 2.30.0 found on system at: [tomland] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [tomland] No happy found [tomland] Using haskell-suite found on system at: haskell-suite-dummy-location [tomland] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [tomland] No hmake found [tomland] Using hpc version 0.69 found on system at: [tomland] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [tomland] Using hsc2hs version 0.68.10 found on system at: [tomland] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [tomland] Using hscolour version 1.25 found on system at: [tomland] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [tomland] No jhc found [tomland] Using ld found on system at: [tomland] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [tomland] No pkg-config found [tomland] Using runghc version 9.8.1 found on system at: [tomland] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [tomland] Using strip version 2.44 found on system at: [tomland] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [tomland] Using tar found on system at: [tomland] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [tomland] No uhc found [tomland] Phase: buildPhase [tomland] Preprocessing library for tomland-1.3.3.3.. [tomland] Building library for tomland-1.3.3.3.. [tomland] [ 1 of 36] Compiling Toml.Parser.Core [tomland] [ 2 of 36] Compiling Toml.Parser.String [tomland] [ 3 of 36] Compiling Toml.Type.Key [tomland] [ 4 of 36] Compiling Toml.Parser.Key [tomland] [ 5 of 36] Compiling Toml.Type.PrefixTree [tomland] [ 6 of 36] Compiling Toml.Type.Value [tomland] [ 7 of 36] Compiling Toml.Type.AnyValue [tomland] [ 8 of 36] Compiling Toml.Type.UValue [tomland] [ 9 of 36] Compiling Toml.Type.TOML [tomland] [10 of 36] Compiling Toml.Type.Edsl [tomland] [11 of 36] Compiling Toml.Type.Printer [uniplate] [18 of 21] Compiling Data.Generics.Biplate ( Data/Generics/Biplate.hs, dist/build/Data/Generics/Biplate.o, dist/build/Data/Generics/Biplate.dyn_o ) [uniplate] [19 of 21] Compiling Data.Generics.PlateTypeable ( Data/Generics/PlateTypeable.hs, dist/build/Data/Generics/PlateTypeable.o, dist/build/Data/Generics/PlateTypeable.dyn_o ) [uniplate] [20 of 21] Compiling Data.Generics.PlateDirect ( Data/Generics/PlateDirect.hs, dist/build/Data/Generics/PlateDirect.o, dist/build/Data/Generics/PlateDirect.dyn_o ) [uniplate] [21 of 21] Compiling Data.Generics.PlateData ( Data/Generics/PlateData.hs, dist/build/Data/Generics/PlateData.o, dist/build/Data/Generics/PlateData.dyn_o ) [uniplate] [ 1 of 21] Compiling Data.Generics.Uniplate.Data.Instances ( Data/Generics/Uniplate/Data/Instances.hs, dist/build/Data/Generics/Uniplate/Data/Instances.p_o ) [vector]  mut_mapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [doctest-parallel]  definite doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules [doctest-parallel]  depends base-4.19.0.0-b960 [doctest-parallel]  depends doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W [doctest-parallel]  depends template-haskell-2.21.0.0-8831 [doctest-parallel]  definite doctest-parallel-0.3.1.1-5kRTwhzh5rRF6sXCQeKu8n-spectests [doctest-parallel]  depends HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [doctest-parallel]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [doctest-parallel]  depends base-4.19.0.0-b960 [doctest-parallel]  depends base-compat-0.13.1-Eotc18fTsmWG4LIuz3QQXm [doctest-parallel]  depends code-page-0.2.1-79IhzHzv7QBJA53emToc6w [doctest-parallel]  depends containers-0.6.8-4775 [doctest-parallel]  depends deepseq-1.5.0.0-412f [doctest-parallel]  depends directory-1.3.8.1-6a8e [doctest-parallel]  depends doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W [doctest-parallel]  depends doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules [doctest-parallel]  depends exceptions-0.10.7-d3e7 [doctest-parallel]  depends filepath-1.4.100.4-fa1c [doctest-parallel]  depends ghc-9.8.1-f1e9 [doctest-parallel]  depends ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC [doctest-parallel]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [doctest-parallel]  depends hspec-core-2.11.12-39AL3IYzsBd4t4draAjgjY [doctest-parallel]  depends mockery-0.3.5-4qyB3oSxfvpsfmSEuu4EC [doctest-parallel]  depends process-1.6.18.0-26fa [doctest-parallel]  depends setenv-0.1.1.3-482cmrru6L651pzhcWrY8D [doctest-parallel]  depends silently-1.2.5.4-rAp7M7uqAhBpWTxTpNXNT [doctest-parallel]  depends stringbuilder-0.5.1-KxJjrcRVz19Fte3egf60Hq [doctest-parallel]  depends syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [doctest-parallel]  depends transformers-0.6.1.0-c3ec [doctest-parallel] Using Cabal-3.10.2.0 compiled by ghc-9.8 [doctest-parallel] Using compiler: ghc-9.8.1 [doctest-parallel] Using install prefix: [doctest-parallel] /nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1 [doctest-parallel] Executables installed in: [doctest-parallel] /nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1/bin [doctest-parallel] Libraries installed in: [doctest-parallel] /nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W [doctest-parallel] Dynamic Libraries installed in: [doctest-parallel] /nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [doctest-parallel] Private executables installed in: [doctest-parallel] /nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1/libexec/x86_64-linux-ghc-9.8.1/doctest-parallel-0.3.1.1 [doctest-parallel] Data files installed in: [doctest-parallel] /nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1/share/x86_64-linux-ghc-9.8.1/doctest-parallel-0.3.1.1 [doctest-parallel] Documentation installed in: [doctest-parallel] /nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1/share/doc/x86_64-linux-ghc-9.8.1/doctest-parallel-0.3.1.1 [doctest-parallel] Configuration files installed in: [doctest-parallel] /nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1/etc [doctest-parallel] No alex found [doctest-parallel] Using ar found on system at: [doctest-parallel] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [doctest-parallel] No c2hs found [doctest-parallel] No cpphs found [doctest-parallel] No doctest found [doctest-parallel] Using gcc version 14.3.0 given by user at: [doctest-parallel] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [doctest-parallel] Using ghc version 9.8.1 found on system at: [doctest-parallel] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [doctest-parallel] Using ghc-pkg version 9.8.1 found on system at: [doctest-parallel] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [doctest-parallel] No ghcjs found [doctest-parallel] No ghcjs-pkg found [doctest-parallel] No greencard found [doctest-parallel] Using haddock version 2.30.0 found on system at: [doctest-parallel] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [doctest-parallel] No happy found [doctest-parallel] Using haskell-suite found on system at: haskell-suite-dummy-location [doctest-parallel] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [doctest-parallel] No hmake found [doctest-parallel] Using hpc version 0.69 found on system at: [doctest-parallel] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [doctest-parallel] Using hsc2hs version 0.68.10 found on system at: [doctest-parallel] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [doctest-parallel] Using hscolour version 1.25 found on system at: [doctest-parallel] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [doctest-parallel] No jhc found [doctest-parallel] Using ld found on system at: [doctest-parallel] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [doctest-parallel] No pkg-config found [doctest-parallel] Using runghc version 9.8.1 found on system at: [doctest-parallel] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [doctest-parallel] Using strip version 2.44 found on system at: [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip3: OK [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK [vector]  +++ OK, passed 100 tests. [vector]  update: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  fmap: OK [vector]  +++ OK, passed 100 tests. [vector]  return: OK [vector]  +++ OK, passed 100 tests. [vector]  bind: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mzip: OK [vector]  +++ OK, passed 100 tests. [vector]  munzip: OK [vector]  +++ OK, passed 100 tests. [vector]  applicative_pure: OK [vector]  +++ OK, passed 100 tests. [vector]  applicative_appl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  alternative_empty: OK [vector]  +++ OK, passed 1 test. [vector]  alternative_or: OK [vector]  +++ OK, passed 100 tests. [vector]  sequence: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  sequence_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  and: OK [vector]  +++ OK, passed 100 tests. [vector]  or: OK [vector]  +++ OK, passed 100 tests. [vector]  Int [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [doctest-parallel] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [doctest-parallel] Using tar found on system at: [doctest-parallel] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [doctest-parallel] No uhc found [doctest-parallel] Phase: buildPhase [vector]  last: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 24 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip3: OK [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK [vector]  +++ OK, passed 100 tests. [vector]  update: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  fmap: OK [vector]  +++ OK, passed 100 tests. [vector]  return: OK [vector]  +++ OK, passed 100 tests. [vector]  bind: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mzip: OK [vector]  +++ OK, passed 100 tests. [vector]  munzip: OK [vector]  +++ OK, passed 100 tests. [vector]  applicative_pure: OK [vector]  +++ OK, passed 100 tests. [vector]  applicative_appl: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  alternative_empty: OK [vector]  +++ OK, passed 1 test. [vector]  alternative_or: OK [vector]  +++ OK, passed 100 tests. [vector]  sequence: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  sequence_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  sum: OK [vector]  +++ OK, passed 100 tests. [vector]  product: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromTo: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenTo: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  unstream [vector]  unstream == vunstream (exact): OK [vector]  +++ OK, passed 100 tests. [vector]  unstream == vunstream (unknown): OK [vector]  +++ OK, passed 100 tests. [vector]  unstreamR ~= vunstream (exact): OK [vector]  +++ OK, passed 100 tests. [vector]  unstreamR ~= vunstream (unknown): OK [vector]  +++ OK, passed 100 tests. [vector]  Tests.Vector.Primitive [vector]  Int [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 22 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 24 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 24 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [relude]  [relude] on the commandline: warning: [GHC-93741] [-Wunrecognised-warning-flags] [relude]  unrecognised warning flag: -Winconsistent-flags [semigroupoids] [10 of 27] Compiling Data.Functor.Contravariant.Conclude ( src/Data/Functor/Contravariant/Conclude.hs, dist/build/Data/Functor/Contravariant/Conclude.o, dist/build/Data/Functor/Contravariant/Conclude.dyn_o ) [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 22 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  sum: OK [vector]  +++ OK, passed 100 tests. [vector]  product: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromTo: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenTo: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  Double [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  imap: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK (0.02s) [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  foldl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK (0.03s) [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  foldr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK (0.03s) [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  foldr': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK (0.03s) [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  ifoldl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  sum: OK [vector]  +++ OK, passed 100 tests. [vector]  product: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromTo: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenTo: OK [vector]  +++ OK, passed 100 tests; 4 discarded. [vector]  unstream [vector]  unstream == vunstream (exact): OK [vector]  +++ OK, passed 100 tests. [vector]  unstream == vunstream (unknown): OK [vector]  +++ OK, passed 100 tests. [vector]  unstreamR ~= vunstream (exact): OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  unstreamR ~= vunstream (unknown): OK [vector]  +++ OK, passed 100 tests. [vector]  Tests.Vector.Storable [vector]  Data.Vector.Storable.Vector (Int) [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 22 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  accum: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK (0.02s) [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 10 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  sum: OK [vector]  +++ OK, passed 100 tests. [vector]  product: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromTo: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenTo: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  Data.Vector.Storable.Vector (Double) [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK (0.01s) [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  foldl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK (0.02s) [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  foldr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK (0.02s) [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  foldr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK (0.01s) [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  ifoldl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  sum: OK [vector]  +++ OK, passed 100 tests. [vector]  product: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromTo: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenTo: OK [vector]  +++ OK, passed 100 tests; 6 discarded. [vector]  unstream [vector]  unstream == vunstream (exact): OK [vector]  +++ OK, passed 100 tests. [vector]  unstream == vunstream (unknown): OK [vector]  +++ OK, passed 100 tests. [vector]  unstreamR ~= vunstream (exact): OK [vector]  +++ OK, passed 100 tests. [vector]  unstreamR ~= vunstream (unknown): OK [vector]  +++ OK, passed 100 tests. [vector]  Tests.Vector.Strict [vector]  Bool [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK [vector]  +++ OK, passed 100 tests. [doctest-parallel] Preprocessing library for doctest-parallel-0.3.1.1.. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 25 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 22 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip3: OK [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK [vector]  +++ OK, passed 100 tests. [vector]  update: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK [vector]  +++ OK, passed 100 tests. [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK [vector]  +++ OK, passed 100 tests. [vector]  fmap: OK [vector]  +++ OK, passed 100 tests. [vector]  return: OK [vector]  +++ OK, passed 100 tests. [vector]  bind: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mzip: OK [vector]  +++ OK, passed 100 tests. [vector]  munzip: OK [vector]  +++ OK, passed 100 tests. [vector]  applicative_pure: OK [vector]  +++ OK, passed 100 tests. [vector]  applicative_appl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  alternative_empty: OK [vector]  +++ OK, passed 1 test. [vector]  alternative_or: OK [vector]  +++ OK, passed 100 tests. [vector]  sequence: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  sequence_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  and: OK [vector]  +++ OK, passed 100 tests. [vector]  or: OK [vector]  +++ OK, passed 100 tests. [vector]  Int [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 24 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK [doctest-parallel] Building library for doctest-parallel-0.3.1.1.. [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 26 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip3: OK [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK [vector]  +++ OK, passed 100 tests. [vector]  update: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  fmap: OK [vector]  +++ OK, passed 100 tests. [vector]  return: OK [vector]  +++ OK, passed 100 tests. [vector]  bind: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mzip: OK [vector]  +++ OK, passed 100 tests. [vector]  munzip: OK [vector]  +++ OK, passed 100 tests. [vector]  applicative_pure: OK [vector]  +++ OK, passed 100 tests. [vector]  applicative_appl: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  alternative_empty: OK [vector]  +++ OK, passed 1 test. [vector]  alternative_or: OK [vector]  +++ OK, passed 100 tests. [vector]  sequence: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  sequence_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  sum: OK [vector]  +++ OK, passed 100 tests. [vector]  product: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromTo: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenTo: OK [vector]  +++ OK, passed 100 tests; 10 discarded. [vector]  unstream [vector]  unstream == vunstream (exact): OK [vector]  +++ OK, passed 100 tests. [vector]  unstream == vunstream (unknown): OK [vector]  +++ OK, passed 100 tests. [vector]  unstreamR ~= vunstream (exact): OK [vector]  +++ OK, passed 100 tests. [vector]  unstreamR ~= vunstream (unknown): OK [vector]  +++ OK, passed 100 tests. [vector]  Tests.Vector.Unboxed [vector]  () [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 22 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 22 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 10 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip3: OK [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK [vector]  +++ OK, passed 100 tests. [vector]  update: OK [vector]  +++ OK, passed 100 tests. [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  (Bool) [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 23 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 22 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip3: OK [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK [vector]  +++ OK, passed 100 tests. [vector]  update: OK [vector]  +++ OK, passed 100 tests. [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  and: OK [vector]  +++ OK, passed 100 tests. [vector]  or: OK [vector]  +++ OK, passed 100 tests. [vector]  (Int) [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 22 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.09s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip3: OK [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK [vector]  +++ OK, passed 100 tests. [vector]  update: OK [vector]  +++ OK, passed 100 tests. [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  sum: OK [vector]  +++ OK, passed 100 tests. [vector]  product: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromTo: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenTo: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  (Float) [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 22 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK (0.02s) [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  foldl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK (0.01s) [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  foldr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK (0.02s) [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  foldr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK (0.01s) [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  ifoldl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  mut_write: OK (0.02s) [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  mut_generate: OK (0.01s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [ 1 of 26] Compiling Test.QuickCheck.Instances.Containers ( src/Test/QuickCheck/Instances/Containers.hs, dist/build/Test/QuickCheck/Instances/Containers.o, dist/build/Test/QuickCheck/Instances/Containers.dyn_o ) [vector]  mut_generateM: OK (0.12s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.09s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [ 2 of 26] Compiling Test.QuickCheck.Instances.CustomPrelude ( src/Test/QuickCheck/Instances/CustomPrelude.hs, dist/build/Test/QuickCheck/Instances/CustomPrelude.o, dist/build/Test/QuickCheck/Instances/CustomPrelude.dyn_o ) [semigroupoids] [11 of 27] Compiling Data.Functor.Bind ( src/Data/Functor/Bind.hs, dist/build/Data/Functor/Bind.o, dist/build/Data/Functor/Bind.dyn_o ) [semigroupoids] [12 of 27] Compiling Data.Semigroupoid ( src/Data/Semigroupoid.hs, dist/build/Data/Semigroupoid.o, dist/build/Data/Semigroupoid.dyn_o ) [semigroupoids] [13 of 27] Compiling Data.Semigroupoid.Ob ( src/Data/Semigroupoid/Ob.hs, dist/build/Data/Semigroupoid/Ob.o, dist/build/Data/Semigroupoid/Ob.dyn_o ) [semigroupoids] [14 of 27] Compiling Data.Semigroupoid.Dual ( src/Data/Semigroupoid/Dual.hs, dist/build/Data/Semigroupoid/Dual.o, dist/build/Data/Semigroupoid/Dual.dyn_o ) [semigroupoids] [15 of 27] Compiling Data.Semigroupoid.Categorical ( src/Data/Semigroupoid/Categorical.hs, dist/build/Data/Semigroupoid/Categorical.o, dist/build/Data/Semigroupoid/Categorical.dyn_o ) [semigroupoids] [16 of 27] Compiling Data.Groupoid ( src/Data/Groupoid.hs, dist/build/Data/Groupoid.o, dist/build/Data/Groupoid.dyn_o ) [semigroupoids] [17 of 27] Compiling Data.Isomorphism ( src/Data/Isomorphism.hs, dist/build/Data/Isomorphism.o, dist/build/Data/Isomorphism.dyn_o ) [semigroupoids] [18 of 27] Compiling Data.Functor.Bind.Trans ( src/Data/Functor/Bind/Trans.hs, dist/build/Data/Functor/Bind/Trans.o, dist/build/Data/Functor/Bind/Trans.dyn_o ) [semigroupoids] [19 of 27] Compiling Data.Bifunctor.Apply ( src/Data/Bifunctor/Apply.hs, dist/build/Data/Bifunctor/Apply.o, dist/build/Data/Bifunctor/Apply.dyn_o ) [semigroupoids] [20 of 27] Compiling Data.Functor.Alt ( src/Data/Functor/Alt.hs, dist/build/Data/Functor/Alt.o, dist/build/Data/Functor/Alt.dyn_o ) [quickcheck-instances] [ 3 of 26] Compiling Test.QuickCheck.Instances.CaseInsensitive ( src/Test/QuickCheck/Instances/CaseInsensitive.hs, dist/build/Test/QuickCheck/Instances/CaseInsensitive.o, dist/build/Test/QuickCheck/Instances/CaseInsensitive.dyn_o ) [vector]  mut_forM_: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK [tomland] [12 of 36] Compiling Toml.Type [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip3: OK [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK [vector]  +++ OK, passed 100 tests. [vector]  update: OK [vector]  +++ OK, passed 100 tests. [relude]  [relude] : warning: [GHC-42258] [-Wunused-packages] [relude]  The following packages were specified via -package or -package-id flags, [relude]  but were not needed for compilation: [relude]  - ghc-prim-0.11.0 (exposed by flag -package-id ghc-prim-0.11.0-a69e) [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [tomland] [13 of 36] Compiling Toml.Parser.Value [relude] [ 1 of 57] Compiling Relude.Applicative [vector]  mconcat: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  sum: OK [vector]  +++ OK, passed 100 tests. [vector]  product: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromTo: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenTo: OK [vector]  +++ OK, passed 100 tests. [vector]  (Double) [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [doctest-parallel] [ 1 of 18] Compiling Control.Monad.Extra ( src/Control/Monad/Extra.hs, dist/build/Control/Monad/Extra.o, dist/build/Control/Monad/Extra.dyn_o ) [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  tail: OK [semirings] [4 of 8] Compiling Data.Field ( Data/Field.hs, dist/build/Data/Field.o, dist/build/Data/Field.dyn_o ) [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [semirings] [5 of 8] Compiling Data.Semiring.Directed ( Data/Semiring/Directed.hs, dist/build/Data/Semiring/Directed.o, dist/build/Data/Semiring/Directed.dyn_o ) [semirings]  [semirings] Data/Semiring/Directed.hs:24:44: warning: [GHC-38856] [-Wunused-imports] [semirings]  The import of ‘<>’ from module ‘Data.Semigroup’ is redundant [semirings]  | [semirings] 24 | import Data.Semigroup (Min(Min), Max(Max), (<>)) [semirings]  | ^^^^ [semirings] [6 of 8] Compiling Data.Semiring.Generic ( Data/Semiring/Generic.hs, dist/build/Data/Semiring/Generic.o, dist/build/Data/Semiring/Generic.dyn_o ) [semirings] [7 of 8] Compiling Data.Star ( Data/Star.hs, dist/build/Data/Star.o, dist/build/Data/Star.dyn_o ) [semirings] [8 of 8] Compiling Data.Semiring.Tropical ( Data/Semiring/Tropical.hs, dist/build/Data/Semiring/Tropical.o, dist/build/Data/Semiring/Tropical.dyn_o ) [vector]  iterateNM: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [semigroupoids] [21 of 27] Compiling Data.Semigroup.Foldable ( src/Data/Semigroup/Foldable.hs, dist/build/Data/Semigroup/Foldable.o, dist/build/Data/Semigroup/Foldable.dyn_o ) [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  imap: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [semigroupoids] [22 of 27] Compiling Data.Semigroup.Traversable.Class ( src/Data/Semigroup/Traversable/Class.hs, dist/build/Data/Semigroup/Traversable/Class.o, dist/build/Data/Semigroup/Traversable/Class.dyn_o ) [vector]  mapM_: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [relude] [ 2 of 57] Compiling Relude.Base [vector]  forM_: OK (0.11s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [semirings] [1 of 8] Compiling Data.Semiring ( Data/Semiring.hs, dist/build/Data/Semiring.p_o ) [doctest-parallel] [ 2 of 18] Compiling Data.List.Extra ( src/Data/List/Extra.hs, dist/build/Data/List/Extra.o, dist/build/Data/List/Extra.dyn_o ) [doctest-parallel] [ 3 of 18] Compiling Paths_doctest_parallel ( dist/build/autogen/Paths_doctest_parallel.hs, dist/build/Paths_doctest_parallel.o, dist/build/Paths_doctest_parallel.dyn_o ) [relude] [ 3 of 57] Compiling Relude.Bool.Reexport [relude] [ 4 of 57] Compiling Relude.Container.Reexport [relude] [ 5 of 57] Compiling Relude.Foldable.Reexport [relude] [ 6 of 57] Compiling Relude.Function [relude] [ 7 of 57] Compiling Relude.Functor.Reexport [relude] [ 8 of 57] Compiling Relude.Functor.Fmap [relude] [ 9 of 57] Compiling Relude.Functor [vector]  imapM_: OK (0.10s) [vector]  +++ OK, passed 100 tests. [relude] [10 of 57] Compiling Relude.Extra.Tuple [vector]  zipWith: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [ 4 of 26] Compiling Test.QuickCheck.Instances.ByteString ( src/Test/QuickCheck/Instances/ByteString.hs, dist/build/Test/QuickCheck/Instances/ByteString.o, dist/build/Test/QuickCheck/Instances/ByteString.dyn_o ) [quickcheck-instances] [ 5 of 26] Compiling Test.QuickCheck.Instances.Array ( src/Test/QuickCheck/Instances/Array.hs, dist/build/Test/QuickCheck/Instances/Array.o, dist/build/Test/QuickCheck/Instances/Array.dyn_o ) [vector]  izipWithM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [charset] [3 of 9] Compiling Data.CharSet.Common ( src/Data/CharSet/Common.hs, dist/build/Data/CharSet/Common.p_o ) [vector]  zipWithM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.09s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [relude] [11 of 57] Compiling Relude.Enum [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  span: OK [doctest-parallel] [ 4 of 18] Compiling Test.DocTest.Helpers ( src/Test/DocTest/Helpers.hs, dist/build/Test/DocTest/Helpers.o, dist/build/Test/DocTest/Helpers.dyn_o ) [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK (0.04s) [vector]  +++ OK, passed 100 tests; 15 discarded. [relude] [12 of 57] Compiling Relude.Lifted.Exit [relude] [13 of 57] Compiling Relude.Lifted.IORef [relude] [14 of 57] Compiling Relude.List.Reexport [relude] [15 of 57] Compiling Relude.Monad.Reexport [relude] [16 of 57] Compiling Relude.Monad.Maybe [relude] [17 of 57] Compiling Relude.Monad.Trans [vector]  foldl': OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK (0.04s) [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  foldr: OK (0.05s) [vector]  +++ OK, passed 100 tests. [relude] [18 of 57] Compiling Relude.Monoid [relude] [19 of 57] Compiling Relude.Nub [relude] [20 of 57] Compiling Relude.String.Reexport [relude] [21 of 57] Compiling Relude.String.Conversion [vector]  foldr1: OK (0.04s) [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  foldr': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK (0.04s) [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  ifoldl: OK (0.04s) [vector]  +++ OK, passed 100 tests. [semigroupoids] [23 of 27] Compiling Data.Semigroup.Traversable ( src/Data/Semigroup/Traversable.hs, dist/build/Data/Semigroup/Traversable.o, dist/build/Data/Semigroup/Traversable.dyn_o ) [vector]  ifoldl': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK (0.04s) [vector]  +++ OK, passed 100 tests. [semigroupoids] [24 of 27] Compiling Data.Semigroup.Bitraversable ( src/Data/Semigroup/Bitraversable.hs, dist/build/Data/Semigroup/Bitraversable.o, dist/build/Data/Semigroup/Bitraversable.dyn_o ) [semigroupoids] [25 of 27] Compiling Data.Functor.Plus ( src/Data/Functor/Plus.hs, dist/build/Data/Functor/Plus.o, dist/build/Data/Functor/Plus.dyn_o ) [semigroupoids] [26 of 27] Compiling Semigroupoids.Do ( src/Semigroupoids/Do.hs, dist/build/Semigroupoids/Do.o, dist/build/Semigroupoids/Do.dyn_o ) [semigroupoids] [27 of 27] Compiling Data.Semigroupoid.Static ( src/Data/Semigroupoid/Static.hs, dist/build/Data/Semigroupoid/Static.o, dist/build/Data/Semigroupoid/Static.dyn_o ) [vector]  ifoldM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [charset] [4 of 9] Compiling Data.CharSet.Posix.Ascii ( src/Data/CharSet/Posix/Ascii.hs, dist/build/Data/CharSet/Posix/Ascii.p_o ) [vector]  prescanr': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK (0.04s) [vector]  +++ OK, passed 100 tests. [invariant] [2 of 4] Compiling Data.Functor.Invariant.TH.Internal ( src/Data/Functor/Invariant/TH/Internal.hs, dist/build/Data/Functor/Invariant/TH/Internal.p_o ) [vector]  iscanr': OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [ 6 of 26] Compiling Test.QuickCheck.Instances.DataFix ( src/Test/QuickCheck/Instances/DataFix.hs, dist/build/Test/QuickCheck/Instances/DataFix.o, dist/build/Test/QuickCheck/Instances/DataFix.dyn_o ) [quickcheck-instances] [ 7 of 26] Compiling Test.QuickCheck.Instances.Hashable ( src/Test/QuickCheck/Instances/Hashable.hs, dist/build/Test/QuickCheck/Instances/Hashable.o, dist/build/Test/QuickCheck/Instances/Hashable.dyn_o ) [quickcheck-instances] [ 8 of 26] Compiling Test.QuickCheck.Instances.Natural ( src/Test/QuickCheck/Instances/Natural.hs, dist/build/Test/QuickCheck/Instances/Natural.o, dist/build/Test/QuickCheck/Instances/Natural.dyn_o ) [quickcheck-instances] [ 9 of 26] Compiling Test.QuickCheck.Instances.OldTime ( src/Test/QuickCheck/Instances/OldTime.hs, dist/build/Test/QuickCheck/Instances/OldTime.o, dist/build/Test/QuickCheck/Instances/OldTime.dyn_o ) [quickcheck-instances] [10 of 26] Compiling Test.QuickCheck.Instances.Primitive ( src/Test/QuickCheck/Instances/Primitive.hs, dist/build/Test/QuickCheck/Instances/Primitive.o, dist/build/Test/QuickCheck/Instances/Primitive.dyn_o ) [quickcheck-instances] [11 of 26] Compiling Test.QuickCheck.Instances.Array.Byte ( src/Test/QuickCheck/Instances/Array/Byte.hs, dist/build/Test/QuickCheck/Instances/Array/Byte.o, dist/build/Test/QuickCheck/Instances/Array/Byte.dyn_o ) [quickcheck-instances] [12 of 26] Compiling Test.QuickCheck.Instances.Scientific ( src/Test/QuickCheck/Instances/Scientific.hs, dist/build/Test/QuickCheck/Instances/Scientific.o, dist/build/Test/QuickCheck/Instances/Scientific.dyn_o ) [quickcheck-instances] [13 of 26] Compiling Test.QuickCheck.Instances.Semigroup ( src/Test/QuickCheck/Instances/Semigroup.hs, dist/build/Test/QuickCheck/Instances/Semigroup.o, dist/build/Test/QuickCheck/Instances/Semigroup.dyn_o ) [vector]  mut_generateM: OK (0.11s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.09s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.09s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.09s) [vector]  +++ OK, passed 100 tests. [charset] [5 of 9] Compiling Data.CharSet.Unicode ( src/Data/CharSet/Unicode.hs, dist/build/Data/CharSet/Unicode.p_o ) [vector]  mut_iforM_: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [14 of 26] Compiling Test.QuickCheck.Instances.Solo ( src/Test/QuickCheck/Instances/Solo.hs, dist/build/Test/QuickCheck/Instances/Solo.o, dist/build/Test/QuickCheck/Instances/Solo.dyn_o ) [quickcheck-instances] [15 of 26] Compiling Test.QuickCheck.Instances.Strict ( src/Test/QuickCheck/Instances/Strict.hs, dist/build/Test/QuickCheck/Instances/Strict.o, dist/build/Test/QuickCheck/Instances/Strict.dyn_o ) [vector]  mut_foldr': OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK (0.04s) [vector]  +++ OK, passed 100 tests. [uniplate] [ 2 of 21] Compiling Data.Generics.Uniplate.Internal.Utils ( Data/Generics/Uniplate/Internal/Utils.hs, dist/build/Data/Generics/Uniplate/Internal/Utils.p_o ) [uniplate] [ 3 of 21] Compiling Data.Generics.Uniplate ( Data/Generics/Uniplate.hs, dist/build/Data/Generics/Uniplate.p_o ) [uniplate] [ 4 of 21] Compiling Data.Generics.Str ( Data/Generics/Str.hs, dist/build/Data/Generics/Str.p_o ) [uniplate] [ 5 of 21] Compiling Data.Generics.Uniplate.Internal.DataOnlyOperations ( Data/Generics/Uniplate/Internal/DataOnlyOperations.hs, dist/build/Data/Generics/Uniplate/Internal/DataOnlyOperations.p_o ) [uniplate] [ 6 of 21] Compiling Data.Generics.Uniplate.Internal.Data ( Data/Generics/Uniplate/Internal/Data.hs, dist/build/Data/Generics/Uniplate/Internal/Data.p_o ) [uniplate]  [uniplate] Data/Generics/Uniplate/Internal/Data.hs:336:81: warning: [GHC-63394] [-Wx-partial] [uniplate]  In the use of ‘tail’ [uniplate]  (imported from Data.List, but defined in GHC.List): [uniplate]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [uniplate]  | [uniplate] 336 | [ (i, IntMap.fromAscList [(j, slice i j ts) | (j,ts) <- zip [i..n] (tail $ inits ts)]) [uniplate]  | ^^^^ [vector]  mut_foldl': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 23 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip3: OK [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK [vector]  +++ OK, passed 100 tests. [vector]  update: OK [vector]  +++ OK, passed 100 tests. [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [semigroupoids] [ 1 of 27] Compiling Data.Functor.Extend ( src/Data/Functor/Extend.hs, dist/build/Data/Functor/Extend.p_o ) [vector]  mconcat: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  sum: OK [vector]  +++ OK, passed 100 tests. [vector]  product: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromTo: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenTo: OK [vector]  +++ OK, passed 100 tests; 1 discarded. [vector]  (Int,Bool) [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 28 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 23 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  take: OK [invariant] [3 of 4] Compiling Data.Functor.Invariant.TH ( src/Data/Functor/Invariant/TH.hs, dist/build/Data/Functor/Invariant/TH.p_o ) [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [tomland] [14 of 36] Compiling Toml.Parser.Item [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [tomland]  [tomland] src/Toml/Parser/Item.hs:26:29: warning: [GHC-38856] [-Wunused-imports] [tomland]  The import of ‘liftA2’ [tomland]  from module ‘Control.Applicative’ is redundant [tomland]  | [tomland] 26 | import Control.Applicative (liftA2, many) [tomland]  | ^^^^^^ [quickcheck-instances] [16 of 26] Compiling Test.QuickCheck.Instances.Tagged ( src/Test/QuickCheck/Instances/Tagged.hs, dist/build/Test/QuickCheck/Instances/Tagged.o, dist/build/Test/QuickCheck/Instances/Tagged.dyn_o ) [quickcheck-instances] [17 of 26] Compiling Test.QuickCheck.Instances.Text ( src/Test/QuickCheck/Instances/Text.hs, dist/build/Test/QuickCheck/Instances/Text.o, dist/build/Test/QuickCheck/Instances/Text.dyn_o ) [quickcheck-instances] [18 of 26] Compiling Test.QuickCheck.Instances.Text.Short ( src/Test/QuickCheck/Instances/Text/Short.hs, dist/build/Test/QuickCheck/Instances/Text/Short.o, dist/build/Test/QuickCheck/Instances/Text/Short.dyn_o ) [quickcheck-instances] [19 of 26] Compiling Test.QuickCheck.Instances.These ( src/Test/QuickCheck/Instances/These.hs, dist/build/Test/QuickCheck/Instances/These.o, dist/build/Test/QuickCheck/Instances/These.dyn_o ) [quickcheck-instances] [20 of 26] Compiling Test.QuickCheck.Instances.Time ( src/Test/QuickCheck/Instances/Time.hs, dist/build/Test/QuickCheck/Instances/Time.o, dist/build/Test/QuickCheck/Instances/Time.dyn_o ) [vector]  iterateNM: OK (0.13s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [charset] [6 of 9] Compiling Data.CharSet.Unicode.Block ( src/Data/CharSet/Unicode/Block.hs, dist/build/Data/CharSet/Unicode/Block.p_o ) [charset] [7 of 9] Compiling Data.CharSet.Unicode.Category ( src/Data/CharSet/Unicode/Category.hs, dist/build/Data/CharSet/Unicode/Category.p_o ) [vector]  replicateM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [uniplate] [ 7 of 21] Compiling Data.Generics.Uniplate.DataOnly ( Data/Generics/Uniplate/DataOnly.hs, dist/build/Data/Generics/Uniplate/DataOnly.p_o ) [vector]  unfoldrExactNM: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [relude] [22 of 57] Compiling Relude.String [vector]  concat: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [relude] [23 of 57] Compiling Relude.Print [vector]  +++ OK, passed 100 tests. [vector]  accum: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  imap: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [charset] [8 of 9] Compiling Data.CharSet.Posix.Unicode ( src/Data/CharSet/Posix/Unicode.hs, dist/build/Data/CharSet/Posix/Unicode.p_o ) [vector]  forM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [relude] [24 of 57] Compiling Relude.Lifted.File [relude] [25 of 57] Compiling Relude.File [relude] [26 of 57] Compiling Relude.Debug [vector]  imapM_: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [uniplate] [ 8 of 21] Compiling Data.Generics.Uniplate.Operations ( Data/Generics/Uniplate/Operations.hs, dist/build/Data/Generics/Uniplate/Operations.p_o ) [uniplate] [ 9 of 21] Compiling Data.Generics.Uniplate.Direct ( Data/Generics/Uniplate/Direct.hs, dist/build/Data/Generics/Uniplate/Direct.p_o ) [uniplate] [10 of 21] Compiling Data.Generics.Uniplate.Data ( Data/Generics/Uniplate/Data.hs, dist/build/Data/Generics/Uniplate/Data.p_o ) [uniplate] [11 of 21] Compiling Data.Generics.SYB ( Data/Generics/SYB.hs, dist/build/Data/Generics/SYB.p_o ) [uniplate] [12 of 21] Compiling Data.Generics.Compos ( Data/Generics/Compos.hs, dist/build/Data/Generics/Compos.p_o ) [uniplate] [13 of 21] Compiling Data.Generics.Uniplate.Typeable ( Data/Generics/Uniplate/Typeable.hs, dist/build/Data/Generics/Uniplate/Typeable.p_o ) [uniplate] [14 of 21] Compiling Data.Generics.Uniplate.Zipper ( Data/Generics/Uniplate/Zipper.hs, dist/build/Data/Generics/Uniplate/Zipper.p_o ) [uniplate] [15 of 21] Compiling Data.Generics.UniplateOn ( Data/Generics/UniplateOn.hs, dist/build/Data/Generics/UniplateOn.p_o ) [uniplate] [16 of 21] Compiling Data.Generics.UniplateStr ( Data/Generics/UniplateStr.hs, dist/build/Data/Generics/UniplateStr.p_o ) [uniplate] [17 of 21] Compiling Data.Generics.UniplateStrOn ( Data/Generics/UniplateStrOn.hs, dist/build/Data/Generics/UniplateStrOn.p_o ) [uniplate] [18 of 21] Compiling Data.Generics.Biplate ( Data/Generics/Biplate.hs, dist/build/Data/Generics/Biplate.p_o ) [uniplate] [19 of 21] Compiling Data.Generics.PlateTypeable ( Data/Generics/PlateTypeable.hs, dist/build/Data/Generics/PlateTypeable.p_o ) [uniplate] [20 of 21] Compiling Data.Generics.PlateDirect ( Data/Generics/PlateDirect.hs, dist/build/Data/Generics/PlateDirect.p_o ) [uniplate] [21 of 21] Compiling Data.Generics.PlateData ( Data/Generics/PlateData.hs, dist/build/Data/Generics/PlateData.p_o ) [vector]  izipWithM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.11s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [relude] [27 of 57] Compiling Relude.Monad.Either [relude] [28 of 57] Compiling Relude.Monad [relude] [29 of 57] Compiling Relude.List.NonEmpty [relude] [30 of 57] Compiling Relude.Exception [relude] [31 of 57] Compiling Relude.DeepSeq [relude] [32 of 57] Compiling Relude.Bool.Guard [relude] [33 of 57] Compiling Relude.Bool [relude] [34 of 57] Compiling Relude.Numeric [relude] [35 of 57] Compiling Relude.Container.One [relude] [36 of 57] Compiling Relude.Container [relude] [37 of 57] Compiling Relude.List [relude] [38 of 57] Compiling Relude.Lifted.Handle [relude] [39 of 57] Compiling Relude.Lifted.Concurrent [relude] [40 of 57] Compiling Relude.Foldable.Fold [relude] [41 of 57] Compiling Relude.Foldable [relude] [42 of 57] Compiling Relude.Extra.Map [relude] [43 of 57] Compiling Relude.Lifted.Terminal [relude] [44 of 57] Compiling Relude.Lifted.Env [relude] [45 of 57] Compiling Relude.Lifted [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [21 of 26] Compiling Test.QuickCheck.Instances.Transformer ( src/Test/QuickCheck/Instances/Transformer.hs, dist/build/Test/QuickCheck/Instances/Transformer.o, dist/build/Test/QuickCheck/Instances/Transformer.dyn_o ) [quickcheck-instances] [22 of 26] Compiling Test.QuickCheck.Instances.UUID ( src/Test/QuickCheck/Instances/UUID.hs, dist/build/Test/QuickCheck/Instances/UUID.o, dist/build/Test/QuickCheck/Instances/UUID.dyn_o ) [quickcheck-instances] [23 of 26] Compiling Test.QuickCheck.Instances.UnorderedContainers ( src/Test/QuickCheck/Instances/UnorderedContainers.hs, dist/build/Test/QuickCheck/Instances/UnorderedContainers.o, dist/build/Test/QuickCheck/Instances/UnorderedContainers.dyn_o ) [quickcheck-instances] [24 of 26] Compiling Test.QuickCheck.Instances.Vector ( src/Test/QuickCheck/Instances/Vector.hs, dist/build/Test/QuickCheck/Instances/Vector.o, dist/build/Test/QuickCheck/Instances/Vector.dyn_o ) [quickcheck-instances] [25 of 26] Compiling Test.QuickCheck.Instances.Void ( src/Test/QuickCheck/Instances/Void.hs, dist/build/Test/QuickCheck/Instances/Void.o, dist/build/Test/QuickCheck/Instances/Void.dyn_o ) [quickcheck-instances] [26 of 26] Compiling Test.QuickCheck.Instances ( src/Test/QuickCheck/Instances.hs, dist/build/Test/QuickCheck/Instances.o, dist/build/Test/QuickCheck/Instances.dyn_o ) [relude] [46 of 57] Compiling Relude [vector]  partitionWith: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK (0.01s) [vector]  +++ OK, passed 100 tests; 17 discarded. [relude] [47 of 57] Compiling Relude.Extra.Type [vector]  ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [semigroupoids] [ 2 of 27] Compiling Data.Semigroup.Foldable.Class ( src/Data/Semigroup/Foldable/Class.hs, dist/build/Data/Semigroup/Foldable/Class.p_o ) [semigroupoids] [ 3 of 27] Compiling Data.Traversable.Instances ( src/Data/Traversable/Instances.hs, dist/build/Data/Traversable/Instances.p_o ) [semigroupoids] [ 4 of 27] Compiling Semigroupoids.Internal ( src/Semigroupoids/Internal.hs, dist/build/Semigroupoids/Internal.p_o ) [semigroupoids] [ 5 of 27] Compiling Data.Functor.Bind.Class ( src/Data/Functor/Bind/Class.hs, dist/build/Data/Functor/Bind/Class.p_o ) [doctest-parallel] [ 5 of 18] Compiling Test.DocTest.Internal.GhcUtil ( src/Test/DocTest/Internal/GhcUtil.hs, dist/build/Test/DocTest/Internal/GhcUtil.o, dist/build/Test/DocTest/Internal/GhcUtil.dyn_o ) [doctest-parallel] [ 6 of 18] Compiling Test.DocTest.Internal.Location ( src/Test/DocTest/Internal/Location.hs, dist/build/Test/DocTest/Internal/Location.o, dist/build/Test/DocTest/Internal/Location.dyn_o ) [doctest-parallel] [ 7 of 18] Compiling Test.DocTest.Internal.Logging ( src/Test/DocTest/Internal/Logging.hs, dist/build/Test/DocTest/Internal/Logging.o, dist/build/Test/DocTest/Internal/Logging.dyn_o ) [doctest-parallel] [ 8 of 18] Compiling Test.DocTest.Internal.GhciWrapper ( src/Test/DocTest/Internal/GhciWrapper.hs, dist/build/Test/DocTest/Internal/GhciWrapper.o, dist/build/Test/DocTest/Internal/GhciWrapper.dyn_o ) [doctest-parallel] [ 9 of 18] Compiling Test.DocTest.Internal.Interpreter ( src/Test/DocTest/Internal/Interpreter.hs, dist/build/Test/DocTest/Internal/Interpreter.o, dist/build/Test/DocTest/Internal/Interpreter.dyn_o ) [doctest-parallel] [10 of 18] Compiling Test.DocTest.Internal.Nix ( src/Test/DocTest/Internal/Nix.hs, dist/build/Test/DocTest/Internal/Nix.o, dist/build/Test/DocTest/Internal/Nix.dyn_o ) [doctest-parallel] [11 of 18] Compiling Test.DocTest.Internal.Options ( src/Test/DocTest/Internal/Options.hs, dist/build/Test/DocTest/Internal/Options.o, dist/build/Test/DocTest/Internal/Options.dyn_o ) [vector]  scanl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [charset] [9 of 9] Compiling Data.CharSet.Posix ( src/Data/CharSet/Posix.hs, dist/build/Data/CharSet/Posix.p_o ) [vector]  prescanr': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [relude] [48 of 57] Compiling Relude.Extra.Newtype [relude] [49 of 57] Compiling Relude.Extra.Lens [relude] [50 of 57] Compiling Relude.Extra.Group [relude] [51 of 57] Compiling Relude.Extra.Foldable1 [vector]  scanr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [tomland] [15 of 36] Compiling Toml.Parser.Validate [vector]  scanr1: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 24 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.07s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [ 1 of 26] Compiling Test.QuickCheck.Instances.Containers ( src/Test/QuickCheck/Instances/Containers.hs, dist/build/Test/QuickCheck/Instances/Containers.p_o ) [vector]  mut_imapM_: OK (0.10s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [invariant] [4 of 4] Compiling Paths_invariant ( dist/build/autogen/Paths_invariant.hs, dist/build/Paths_invariant.p_o ) [vector]  mut_ifoldr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  unzip3: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK [vector]  +++ OK, passed 100 tests. [vector]  update: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.11s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  (Int,Bool,Int) [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [tomland] [16 of 36] Compiling Toml.Parser [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK (0.01s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [ 2 of 26] Compiling Test.QuickCheck.Instances.CustomPrelude ( src/Test/QuickCheck/Instances/CustomPrelude.hs, dist/build/Test/QuickCheck/Instances/CustomPrelude.p_o ) [relude] [52 of 57] Compiling Relude.Extra.Foldable [relude] [53 of 57] Compiling Relude.Extra.Enum [relude] [54 of 57] Compiling Relude.Extra.CallStack [relude] [55 of 57] Compiling Relude.Extra.Bifunctor [relude] [56 of 57] Compiling Relude.Extra [quickcheck-instances] [ 3 of 26] Compiling Test.QuickCheck.Instances.CaseInsensitive ( src/Test/QuickCheck/Instances/CaseInsensitive.hs, dist/build/Test/QuickCheck/Instances/CaseInsensitive.p_o ) [vector]  iterateNM: OK (0.19s) [vector]  +++ OK, passed 100 tests. [tomland] [17 of 36] Compiling Toml.Codec.BiMap [tomland] [18 of 36] Compiling Toml.Codec.Error [relude] [57 of 57] Compiling Relude.Unsafe [vector]  generateM: OK (0.17s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [doctest-parallel] [12 of 18] Compiling Test.DocTest.Internal.Util ( src/Test/DocTest/Internal/Util.hs, dist/build/Test/DocTest/Internal/Util.o, dist/build/Test/DocTest/Internal/Util.dyn_o ) [doctest-parallel] [13 of 18] Compiling Test.DocTest.Internal.Extract ( src/Test/DocTest/Internal/Extract.hs, dist/build/Test/DocTest/Internal/Extract.o, dist/build/Test/DocTest/Internal/Extract.dyn_o ) [vector]  unfoldrExactNM: OK (0.18s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [relude]  [relude] on the commandline: warning: [GHC-93741] [-Wunrecognised-warning-flags] [relude]  unrecognised warning flag: -Winconsistent-flags [vector]  concat: OK (0.15s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  accum: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  map: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  imap: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [tomland] [19 of 36] Compiling Toml.Codec.Types [vector]  mapM_: OK (0.14s) [vector]  +++ OK, passed 100 tests. [tomland]  [tomland] src/Toml/Codec/Types.hs:37:47: warning: [GHC-38856] [-Wunused-imports] [tomland]  The import of ‘liftA2’ [tomland]  from module ‘Control.Applicative’ is redundant [tomland]  | [tomland] 37 | import Control.Applicative (Alternative (..), liftA2) [tomland]  | ^^^^^^ [vector]  forM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.15s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [doctest-parallel] [14 of 18] Compiling Test.DocTest.Internal.Parse ( src/Test/DocTest/Internal/Parse.hs, dist/build/Test/DocTest/Internal/Parse.o, dist/build/Test/DocTest/Internal/Parse.dyn_o ) [vector]  imapM_: OK (0.18s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [semirings] [2 of 8] Compiling Data.Ring.Ordered ( Data/Ring/Ordered.hs, dist/build/Data/Ring/Ordered.p_o ) [vector]  zipWithM_: OK (0.10s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK (0.01s) [vector]  +++ OK, passed 100 tests. [uniplate] Phase: checkPhase [uniplate] Package has no test suites. [uniplate] Phase: haddockPhase [vector]  filterM: OK (0.21s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  span: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  break: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [doctest-parallel] [15 of 18] Compiling Test.DocTest.Internal.Runner.Example ( src/Test/DocTest/Internal/Runner/Example.hs, dist/build/Test/DocTest/Internal/Runner/Example.o, dist/build/Test/DocTest/Internal/Runner/Example.dyn_o ) [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK (0.02s) [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  foldl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK (0.02s) [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  foldr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK (0.01s) [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  foldr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK (0.02s) [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  ifoldl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [tomland] [20 of 36] Compiling Toml.Codec.Di [vector]  ifoldl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [vector]  +++ OK, passed 100 tests. [uniplate] Preprocessing library for uniplate-1.6.13.. [uniplate] Running Haddock on library for uniplate-1.6.13.. [relude]  [relude] : warning: [GHC-42258] [-Wunused-packages] [relude]  The following packages were specified via -package or -package-id flags, [relude]  but were not needed for compilation: [relude]  - ghc-prim-0.11.0 (exposed by flag -package-id ghc-prim-0.11.0-a69e) [relude] [ 1 of 57] Compiling Relude.Applicative [vector]  ifoldM_: OK (0.16s) [vector]  +++ OK, passed 100 tests. [uniplate] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [tomland] [21 of 36] Compiling Toml.Codec.Combinator.Tuple [quickcheck-instances] [ 4 of 26] Compiling Test.QuickCheck.Instances.ByteString ( src/Test/QuickCheck/Instances/ByteString.hs, dist/build/Test/QuickCheck/Instances/ByteString.p_o ) [vector]  ifoldM'_: OK (0.18s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [charset] Phase: checkPhase [vector]  postscanl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [charset] Package has no test suites. [charset] Phase: haddockPhase [vector]  scanl1: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [ 5 of 26] Compiling Test.QuickCheck.Instances.Array ( src/Test/QuickCheck/Instances/Array.hs, dist/build/Test/QuickCheck/Instances/Array.p_o ) [vector]  scanr1: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK (0.03s) [vector]  +++ OK, passed 100 tests. [tomland] [22 of 36] Compiling Toml.Codec.Combinator.Table [tomland] [23 of 36] Compiling Toml.Codec.Code [tomland] [24 of 36] Compiling Toml.Codec.Combinator.Common [tomland] [25 of 36] Compiling Toml.Codec.Combinator.Map [vector]  iscanr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  mut_write: OK (0.02s) [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  mut_modify: OK (0.02s) [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [uniplate] [ 1 of 21] Compiling Data.Generics.Uniplate.Data.Instances ( Data/Generics/Uniplate/Data/Instances.hs, nothing ) [vector]  mut_generateM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [doctest-parallel] [16 of 18] Compiling Test.DocTest.Internal.Property ( src/Test/DocTest/Internal/Property.hs, dist/build/Test/DocTest/Internal/Property.o, dist/build/Test/DocTest/Internal/Property.dyn_o ) [doctest-parallel] [17 of 18] Compiling Test.DocTest.Internal.Runner ( src/Test/DocTest/Internal/Runner.hs, dist/build/Test/DocTest/Internal/Runner.o, dist/build/Test/DocTest/Internal/Runner.dyn_o ) [vector]  mut_mapM_: OK (0.09s) [vector]  +++ OK, passed 100 tests. [charset] Preprocessing library for charset-0.3.12.. [charset] Running Haddock on library for charset-0.3.12.. [vector]  mut_imapM_: OK (0.18s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.08s) [vector]  +++ OK, passed 100 tests. [charset] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [vector]  mut_iforM_: OK (0.19s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [relude] [ 2 of 57] Compiling Relude.Base [vector]  mut_foldrM': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [invariant] Preprocessing test suite 'spec' for invariant-0.6.4.. [invariant] Building test suite 'spec' for invariant-0.6.4.. [vector]  mut_ifoldM': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [uniplate] [ 2 of 21] Compiling Data.Generics.Uniplate.Internal.Utils ( Data/Generics/Uniplate/Internal/Utils.hs, nothing ) [vector]  mut_ifoldrM': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  compare: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 22 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maxIndex: OK [uniplate] [ 3 of 21] Compiling Data.Generics.Uniplate ( Data/Generics/Uniplate.hs, nothing ) [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK (0.02s) [vector]  +++ OK, passed 100 tests. [relude] [ 3 of 57] Compiling Relude.Bool.Reexport [relude] [ 4 of 57] Compiling Relude.Container.Reexport [relude] [ 5 of 57] Compiling Relude.Foldable.Reexport [relude] [ 6 of 57] Compiling Relude.Function [vector]  unzip3: OK (0.03s) [vector]  +++ OK, passed 100 tests. [semirings] [3 of 8] Compiling Data.Euclidean ( Data/Euclidean.hs, dist/build/Data/Euclidean.p_o ) [vector]  indexed: OK (0.02s) [vector]  +++ OK, passed 100 tests. [invariant] [1 of 3] Compiling InvariantSpec ( test/InvariantSpec.hs, dist/build/spec/spec-tmp/InvariantSpec.o ) [vector]  update: OK (0.03s) [vector]  +++ OK, passed 100 tests. [relude] [ 7 of 57] Compiling Relude.Functor.Reexport [relude] [ 8 of 57] Compiling Relude.Functor.Fmap [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK (0.02s) [vector]  +++ OK, passed 100 tests. [uniplate] [ 4 of 21] Compiling Data.Generics.Str ( Data/Generics/Str.hs, nothing ) [uniplate] [ 5 of 21] Compiling Data.Generics.Uniplate.Internal.DataOnlyOperations ( Data/Generics/Uniplate/Internal/DataOnlyOperations.hs, nothing ) [vector]  mconcat: OK (0.24s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  unstream [vector]  unstream == vunstream (exact): OK [vector]  +++ OK, passed 100 tests. [vector]  unstream == vunstream (unknown): OK [vector]  +++ OK, passed 100 tests. [vector]  unstreamR ~= vunstream (exact): OK [vector]  +++ OK, passed 100 tests. [vector]  unstreamR ~= vunstream (unknown): OK [vector]  +++ OK, passed 100 tests. [vector]  Data.Vector.Storable.Vector Alignment [vector]  Aligned Double: OK [vector]  Aligned Int: OK [vector]  Regression tests [vector]  enumFromTo crash #188 [vector]  Word8: OK [vector]  Word16: OK [vector]  Word32: OK [vector]  Word64: OK [vector]  Word: OK [vector]  Int8: OK [vector]  Int16: OK [vector]  Int32: OK [vector]  Int64: OK [vector]  Int: OK [vector]  Char: OK [vector]  Negative tests [vector]  slice out of bounds #257 [vector]  Boxed [vector]  Negative ix: OK [vector]  Negative size: OK [vector]  Negative ix and size: OK [vector]  Too large ix: OK [vector]  Too large size: OK [vector]  Too large ix and size: OK [vector]  Overflow: OK [vector]  OutOfMemory: OK [vector]  Primitive [vector]  Negative ix: OK [vector]  Negative size: OK [vector]  Negative ix and size: OK [vector]  Too large ix: OK [vector]  Too large size: OK [vector]  Too large ix and size: OK [vector]  Overflow: OK [vector]  OutOfMemory: OK [vector]  Storable [vector]  Negative ix: OK [vector]  Negative size: OK [vector]  Negative ix and size: OK [vector]  Too large ix: OK [vector]  Too large size: OK [vector]  Too large ix and size: OK [vector]  Overflow: OK [vector]  OutOfMemory: OK [vector]  Unboxed [vector]  Negative ix: OK [vector]  Negative size: OK [vector]  Negative ix and size: OK [vector]  Too large ix: OK [vector]  Too large size: OK [vector]  Too large ix and size: OK [vector]  Overflow: OK [vector]  OutOfMemory: OK [vector]  take #282 [vector]  Boxed: OK [vector]  Primitive: OK [vector]  Storable: OK [vector]  Unboxed: OK [vector]  Data.Vector [vector]  MonadFix: OK [vector]  toFromArray: OK [vector]  toFromArraySlice: OK [vector]  toFromArraySliceUnsafe: OK [vector]  toFromMutableArray: OK [vector]  Data.Vector.Mutable (Move): OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  Data.Vector.Primitive.Mutable (Move): OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  Data.Vector.Unboxed.Mutable (Move): OK [vector]  +++ OK, passed 100 tests; 10 discarded. [vector]  Data.Vector.Storable.Mutable (Move): OK [vector]  +++ OK, passed 100 tests; 17 discarded. [uniplate] [ 6 of 21] Compiling Data.Generics.Uniplate.Internal.Data ( Data/Generics/Uniplate/Internal/Data.hs, nothing ) [vector]  Data.Vector.Generic.Mutable (nextPermutation): OK (0.05s) [vector]  +++ OK, passed 1 test. [vector]  Data.Vector.Generic.Mutable (prevPermutation): OK (0.06s) [vector]  +++ OK, passed 1 test. [vector]  Data.Vector.Generic.Mutable (nextPermutation then prevPermutation = id): OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  Data.Vector.Generic.Mutable (prevPermutation then nextPermutation = id): OK [vector]  +++ OK, passed 100 tests. [vector]  [vector] All 2808 tests passed (27.39s) [vector] Test suite vector-tests-O0: PASS [vector] Test suite logged to: dist/test/vector-0.13.2.0-vector-tests-O0.log [vector] Test suite vector-tests-O2: RUNNING... [charset] [1 of 9] Compiling Data.CharSet.ByteSet ( src/Data/CharSet/ByteSet.hs, nothing ) [vector] toplevel [vector]  Data.Vector.Fusion.Bundle [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  eq: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  cons: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  extract: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK (0.01s) [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  prescanl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [doctest-parallel] [18 of 18] Compiling Test.DocTest ( src/Test/DocTest.hs, dist/build/Test/DocTest.o, dist/build/Test/DocTest.dyn_o ) [vector]  postscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [charset] [2 of 9] Compiling Data.CharSet ( src/Data/CharSet.hs, nothing ) [vector]  scanl1': OK (0.01s) [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  concatMap: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  and: OK [vector]  +++ OK, passed 100 tests. [vector]  or: OK [vector]  +++ OK, passed 100 tests. [vector]  Tests.Vector.Boxed [vector]  Bool [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [relude] [ 9 of 57] Compiling Relude.Functor [vector]  replicateM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [tomland] [26 of 36] Compiling Toml.Codec.BiMap.Conversion [tomland] [27 of 36] Compiling Toml.Codec.Combinator.Time [tomland] [28 of 36] Compiling Toml.Codec.Combinator.Primitive [tomland] [29 of 36] Compiling Toml.Codec.Combinator.Monoid [tomland] [30 of 36] Compiling Toml.Codec.Combinator.List [tomland] [31 of 36] Compiling Toml.Codec.Combinator.Set [tomland] [32 of 36] Compiling Toml.Codec.Combinator.Custom [tomland] [33 of 36] Compiling Toml.Codec.Combinator [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [tomland] [34 of 36] Compiling Toml.Codec.Generic [vector]  +++ OK, passed 100 tests. [semigroupoids] [ 6 of 27] Compiling Data.Functor.Apply ( src/Data/Functor/Apply.hs, dist/build/Data/Functor/Apply.p_o ) [vector]  concat: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [uniplate]  [uniplate] Data/Generics/Uniplate/Internal/Data.hs:336:81: warning: [GHC-63394] [-Wx-partial] [uniplate]  In the use of ‘tail’ [uniplate]  (imported from Data.List, but defined in GHC.List): [uniplate]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [uniplate]  | [uniplate] 336 | [ (i, IntMap.fromAscList [(j, slice i j ts) | (j,ts) <- zip [i..n] (tail $ inits ts)]) [uniplate]  | ^^^^ [uniplate] [ 7 of 21] Compiling Data.Generics.Uniplate.DataOnly ( Data/Generics/Uniplate/DataOnly.hs, nothing ) [vector]  filterM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  ifoldl: OK [vector]  +++ OK, passed 100 tests. [uniplate] [ 8 of 21] Compiling Data.Generics.Uniplate.Operations ( Data/Generics/Uniplate/Operations.hs, nothing ) [vector]  ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.07s) [vector]  +++ OK, passed 100 tests. [invariant] [2 of 3] Compiling THSpec ( test/THSpec.hs, dist/build/spec/spec-tmp/THSpec.o ) [charset] [3 of 9] Compiling Data.CharSet.Common ( src/Data/CharSet/Common.hs, nothing ) [vector]  ifoldM'_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK [vector]  +++ OK, passed 100 tests. [charset] [4 of 9] Compiling Data.CharSet.Posix.Ascii ( src/Data/CharSet/Posix/Ascii.hs, nothing ) [relude] [10 of 57] Compiling Relude.Extra.Tuple [vector]  postscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK [uniplate] [ 9 of 21] Compiling Data.Generics.Uniplate.Direct ( Data/Generics/Uniplate/Direct.hs, nothing ) [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [semigroupoids] [ 7 of 27] Compiling Data.Semigroup.Bifoldable ( src/Data/Semigroup/Bifoldable.hs, dist/build/Data/Semigroup/Bifoldable.p_o ) [uniplate] [10 of 21] Compiling Data.Generics.Uniplate.Data ( Data/Generics/Uniplate/Data.hs, nothing ) [vector]  mut_imapM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK [vector]  +++ OK, passed 100 tests. [uniplate] [11 of 21] Compiling Data.Generics.SYB ( Data/Generics/SYB.hs, nothing ) [vector]  mut_ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 23 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 23 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip3: OK [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK [vector]  +++ OK, passed 100 tests. [uniplate] [12 of 21] Compiling Data.Generics.Compos ( Data/Generics/Compos.hs, nothing ) [vector]  update: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [uniplate] [13 of 21] Compiling Data.Generics.Uniplate.Typeable ( Data/Generics/Uniplate/Typeable.hs, nothing ) [vector]  mconcat: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  fmap: OK [vector]  +++ OK, passed 100 tests. [vector]  return: OK [vector]  +++ OK, passed 100 tests. [charset] [5 of 9] Compiling Data.CharSet.Unicode ( src/Data/CharSet/Unicode.hs, nothing ) [vector]  bind: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mzip: OK [vector]  +++ OK, passed 100 tests. [vector]  munzip: OK [vector]  +++ OK, passed 100 tests. [vector]  applicative_pure: OK [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [ 6 of 26] Compiling Test.QuickCheck.Instances.DataFix ( src/Test/QuickCheck/Instances/DataFix.hs, dist/build/Test/QuickCheck/Instances/DataFix.p_o ) [quickcheck-instances] [ 7 of 26] Compiling Test.QuickCheck.Instances.Hashable ( src/Test/QuickCheck/Instances/Hashable.hs, dist/build/Test/QuickCheck/Instances/Hashable.p_o ) [quickcheck-instances] [ 8 of 26] Compiling Test.QuickCheck.Instances.Natural ( src/Test/QuickCheck/Instances/Natural.hs, dist/build/Test/QuickCheck/Instances/Natural.p_o ) [quickcheck-instances] [ 9 of 26] Compiling Test.QuickCheck.Instances.OldTime ( src/Test/QuickCheck/Instances/OldTime.hs, dist/build/Test/QuickCheck/Instances/OldTime.p_o ) [quickcheck-instances] [10 of 26] Compiling Test.QuickCheck.Instances.Primitive ( src/Test/QuickCheck/Instances/Primitive.hs, dist/build/Test/QuickCheck/Instances/Primitive.p_o ) [quickcheck-instances] [11 of 26] Compiling Test.QuickCheck.Instances.Array.Byte ( src/Test/QuickCheck/Instances/Array/Byte.hs, dist/build/Test/QuickCheck/Instances/Array/Byte.p_o ) [quickcheck-instances] [12 of 26] Compiling Test.QuickCheck.Instances.Scientific ( src/Test/QuickCheck/Instances/Scientific.hs, dist/build/Test/QuickCheck/Instances/Scientific.p_o ) [quickcheck-instances] [13 of 26] Compiling Test.QuickCheck.Instances.Semigroup ( src/Test/QuickCheck/Instances/Semigroup.hs, dist/build/Test/QuickCheck/Instances/Semigroup.p_o ) [vector]  applicative_appl: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  alternative_empty: OK [vector]  +++ OK, passed 1 test. [vector]  alternative_or: OK [vector]  +++ OK, passed 100 tests. [charset] [6 of 9] Compiling Data.CharSet.Unicode.Block ( src/Data/CharSet/Unicode/Block.hs, nothing ) [uniplate] [14 of 21] Compiling Data.Generics.Uniplate.Zipper ( Data/Generics/Uniplate/Zipper.hs, nothing ) [vector]  sequence: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  sequence_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  and: OK [vector]  +++ OK, passed 100 tests. [vector]  or: OK [vector]  +++ OK, passed 100 tests. [vector]  Int [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 23 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 24 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK (0.01s) [vector]  +++ OK, passed 100 tests. [uniplate] [15 of 21] Compiling Data.Generics.UniplateOn ( Data/Generics/UniplateOn.hs, nothing ) [uniplate] [16 of 21] Compiling Data.Generics.UniplateStr ( Data/Generics/UniplateStr.hs, nothing ) [charset] [7 of 9] Compiling Data.CharSet.Unicode.Category ( src/Data/CharSet/Unicode/Category.hs, nothing ) [vector]  iterateNM: OK (0.11s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [uniplate] [17 of 21] Compiling Data.Generics.UniplateStrOn ( Data/Generics/UniplateStrOn.hs, nothing ) [vector]  replicateM: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [charset] [8 of 9] Compiling Data.CharSet.Posix.Unicode ( src/Data/CharSet/Posix/Unicode.hs, nothing ) [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [charset] [9 of 9] Compiling Data.CharSet.Posix ( src/Data/CharSet/Posix.hs, nothing ) [charset] Haddock coverage: [charset]  71% ( 5 / 7) in 'Data.CharSet.ByteSet' [charset]  Missing documentation for: [charset]  ByteSet (src/Data/CharSet/ByteSet.hs:46) [charset]  fromList (src/Data/CharSet/ByteSet.hs:66) [charset] Warning: 'Char' is ambiguous. It is defined [charset]  * in ‘Text.Read.Lex’ [charset]  * in ‘GHC.Types’ [charset]  You may be able to disambiguate the identifier by qualifying it or [charset]  by specifying the type/value namespace explicitly. [charset]  Defaulting to the one defined in ‘GHC.Types’ [charset] Warning: 'member' is ambiguous. It is defined [charset]  * at src/Data/CharSet.hs:217:1 [charset]  * at src/Data/CharSet/ByteSet.hs:78:1 [charset]  * in ‘Data.IntSet.Internal’ [charset]  You may be able to disambiguate the identifier by qualifying it or [charset]  by specifying the type/value namespace explicitly. [charset]  Defaulting to the one defined at src/Data/CharSet/ByteSet.hs:78:1 [charset] Warning: 'fromList' is ambiguous. It is defined [charset]  * at src/Data/CharSet.hs:261:1 [charset]  * at src/Data/CharSet/ByteSet.hs:66:1 [charset]  * in ‘Data.IntSet.Internal’ [charset]  You may be able to disambiguate the identifier by qualifying it or [charset]  by specifying the type/value namespace explicitly. [charset]  Defaulting to the one defined at src/Data/CharSet/ByteSet.hs:66:1 [charset]  39% ( 18 / 46) in 'Data.CharSet' [charset]  Missing documentation for: [charset]  \\ (src/Data/CharSet.hs:122) [charset]  member (src/Data/CharSet.hs:217) [charset]  notMember (src/Data/CharSet.hs:226) [charset]  overlaps (src/Data/CharSet.hs:247) [charset]  isSubsetOf (src/Data/CharSet.hs:254) [charset]  isComplemented (src/Data/CharSet.hs:139) [charset]  empty (src/Data/CharSet.hs:154) [charset]  singleton (src/Data/CharSet.hs:157) [charset]  full (src/Data/CharSet.hs:161) [charset]  insert (src/Data/CharSet.hs:176) [charset]  delete (src/Data/CharSet.hs:186) [charset]  complement (src/Data/CharSet.hs:191) [charset]  range (src/Data/CharSet.hs:181) [charset]  union (src/Data/CharSet.hs:196) [charset]  intersection (src/Data/CharSet.hs:203) [charset]  difference (src/Data/CharSet.hs:210) [charset]  filter (src/Data/CharSet.hs:235) [charset]  partition (src/Data/CharSet.hs:240) [charset]  map (src/Data/CharSet.hs:134) [charset]  fold (src/Data/CharSet.hs:230) [charset]  toList (src/Data/CharSet.hs:144) [charset]  fromList (src/Data/CharSet.hs:261) [charset]  toAscList (src/Data/CharSet.hs:149) [charset]  fromAscList (src/Data/CharSet.hs:265) [charset]  fromDistinctAscList (src/Data/CharSet.hs:269) [charset]  fromCharSet (src/Data/CharSet.hs:323) [charset]  toCharSet (src/Data/CharSet.hs:327) [charset]  toArray (src/Data/CharSet.hs:342) [charset] Warning: 'CharSet' is ambiguous. It is defined [charset]  * at src/Data/CharSet.hs:96:16 [charset]  * at src/Data/CharSet.hs:96:1 [charset]  You may be able to disambiguate the identifier by qualifying it or [charset]  by specifying the type/value namespace explicitly. [charset]  Defaulting to the one defined at src/Data/CharSet.hs:96:1 [charset]  9% ( 2 / 21) in 'Data.CharSet.Common' [charset]  Missing documentation for: [charset]  control (src/Data/CharSet/Common.hs:47) [charset]  space (src/Data/CharSet/Common.hs:48) [charset]  lower (src/Data/CharSet/Common.hs:49) [charset]  upper (src/Data/CharSet/Common.hs:50) [charset]  alpha (src/Data/CharSet/Common.hs:51) [charset]  alphaNum (src/Data/CharSet/Common.hs:52) [charset]  print (src/Data/CharSet/Common.hs:53) [charset]  digit (src/Data/CharSet/Common.hs:54) [charset]  octDigit (src/Data/CharSet/Common.hs:55) [charset]  letter (src/Data/CharSet/Common.hs:56) [charset]  mark (src/Data/CharSet/Common.hs:57) [charset]  number (src/Data/CharSet/Common.hs:58) [charset]  punctuation (src/Data/CharSet/Common.hs:59) [charset]  symbol (src/Data/CharSet/Common.hs:60) [charset]  separator (src/Data/CharSet/Common.hs:61) [charset]  ascii (src/Data/CharSet/Common.hs:62) [charset]  latin1 (src/Data/CharSet/Common.hs:63) [charset]  asciiUpper (src/Data/CharSet/Common.hs:64) [charset]  asciiLower (src/Data/CharSet/Common.hs:65) [charset]  11% ( 2 / 18) in 'Data.CharSet.Posix.Ascii' [charset]  Missing documentation for: [charset]  posixAscii (src/Data/CharSet/Posix/Ascii.hs:43) [charset]  lookupPosixAsciiCharSet (src/Data/CharSet/Posix/Ascii.hs:61) [charset]  alnum (src/Data/CharSet/Posix/Ascii.hs:26) [charset]  alpha (src/Data/CharSet/Posix/Ascii.hs:27) [charset]  ascii (src/Data/CharSet/Posix/Ascii.hs:28) [charset]  blank (src/Data/CharSet/Posix/Ascii.hs:29) [charset]  cntrl (src/Data/CharSet/Posix/Ascii.hs:30) [charset]  digit (src/Data/CharSet/Posix/Ascii.hs:31) [charset]  graph (src/Data/CharSet/Posix/Ascii.hs:34) [charset]  print (src/Data/CharSet/Posix/Ascii.hs:35) [charset]  word (src/Data/CharSet/Posix/Ascii.hs:36) [charset]  punct (src/Data/CharSet/Posix/Ascii.hs:37) [charset]  space (src/Data/CharSet/Posix/Ascii.hs:38) [charset]  upper (src/Data/CharSet/Posix/Ascii.hs:33) [charset]  lower (src/Data/CharSet/Posix/Ascii.hs:32) [charset]  xdigit (src/Data/CharSet/Posix/Ascii.hs:39) [charset] Warning: 'categories' is out of scope. [charset]  If you qualify the identifier, haddock can try to link it anyway. [charset]  23% ( 12 / 52) in 'Data.CharSet.Unicode' [charset]  Missing documentation for: [charset]  UnicodeCategory (src/Data/CharSet/Unicode.hs:46) [charset]  unicodeCategories (src/Data/CharSet/Unicode.hs:51) [charset]  modifierLetter (src/Data/CharSet/Unicode.hs:102) [charset]  otherLetter (src/Data/CharSet/Unicode.hs:103) [charset]  letter (src/Data/CharSet/Unicode.hs:104) [charset]  lowercaseLetter (src/Data/CharSet/Unicode.hs:96) [charset]  uppercaseLetter (src/Data/CharSet/Unicode.hs:97) [charset]  titlecaseLetter (src/Data/CharSet/Unicode.hs:98) [charset]  letterAnd (src/Data/CharSet/Unicode.hs:99) [charset]  nonSpacingMark (src/Data/CharSet/Unicode.hs:111) [charset]  spacingCombiningMark (src/Data/CharSet/Unicode.hs:112) [charset]  enclosingMark (src/Data/CharSet/Unicode.hs:113) [charset]  mark (src/Data/CharSet/Unicode.hs:114) [charset]  space (src/Data/CharSet/Unicode.hs:120) [charset]  lineSeparator (src/Data/CharSet/Unicode.hs:121) [charset]  paragraphSeparator (src/Data/CharSet/Unicode.hs:122) [charset]  separator (src/Data/CharSet/Unicode.hs:123) [charset]  mathSymbol (src/Data/CharSet/Unicode.hs:129) [charset]  currencySymbol (src/Data/CharSet/Unicode.hs:130) [charset]  modifierSymbol (src/Data/CharSet/Unicode.hs:131) [charset]  otherSymbol (src/Data/CharSet/Unicode.hs:132) [charset]  symbol (src/Data/CharSet/Unicode.hs:133) [charset]  decimalNumber (src/Data/CharSet/Unicode.hs:140) [charset]  letterNumber (src/Data/CharSet/Unicode.hs:141) [charset]  otherNumber (src/Data/CharSet/Unicode.hs:142) [charset]  number (src/Data/CharSet/Unicode.hs:143) [charset]  dashPunctuation (src/Data/CharSet/Unicode.hs:151) [charset]  openPunctuation (src/Data/CharSet/Unicode.hs:152) [charset]  closePunctuation (src/Data/CharSet/Unicode.hs:153) [charset]  initialQuote (src/Data/CharSet/Unicode.hs:154) [charset]  finalQuote (src/Data/CharSet/Unicode.hs:155) [charset]  connectorPunctuation (src/Data/CharSet/Unicode.hs:156) [charset]  otherPunctuation (src/Data/CharSet/Unicode.hs:157) [charset]  punctuation (src/Data/CharSet/Unicode.hs:158) [charset]  control (src/Data/CharSet/Unicode.hs:168) [charset]  format (src/Data/CharSet/Unicode.hs:169) [charset]  privateUse (src/Data/CharSet/Unicode.hs:170) [charset]  surrogate (src/Data/CharSet/Unicode.hs:171) [charset]  notAssigned (src/Data/CharSet/Unicode.hs:172) [charset]  other (src/Data/CharSet/Unicode.hs:173) [charset] Warning: 'categories' is out of scope. [charset]  If you qualify the identifier, haddock can try to link it anyway. [charset]  3% ( 4 /113) in 'Data.CharSet.Unicode.Block' [charset]  Missing documentation for: [charset]  Block (src/Data/CharSet/Unicode/Block.hs:139) [charset]  blocks (src/Data/CharSet/Unicode/Block.hs:145) [charset]  lookupBlock (src/Data/CharSet/Unicode/Block.hs:269) [charset]  lookupBlockCharSet (src/Data/CharSet/Unicode/Block.hs:272) [charset]  basicLatin (src/Data/CharSet/Unicode/Block.hs:274) [charset]  latin1Supplement (src/Data/CharSet/Unicode/Block.hs:275) [charset]  latinExtendedA (src/Data/CharSet/Unicode/Block.hs:276) [charset]  latinExtendedB (src/Data/CharSet/Unicode/Block.hs:277) [charset]  ipaExtensions (src/Data/CharSet/Unicode/Block.hs:278) [charset]  spacingModifierLetters (src/Data/CharSet/Unicode/Block.hs:279) [charset]  combiningDiacriticalMarks (src/Data/CharSet/Unicode/Block.hs:280) [charset]  greekAndCoptic (src/Data/CharSet/Unicode/Block.hs:281) [charset]  cyrillic (src/Data/CharSet/Unicode/Block.hs:282) [charset]  cyrillicSupplementary (src/Data/CharSet/Unicode/Block.hs:283) [charset]  armenian (src/Data/CharSet/Unicode/Block.hs:284) [charset]  hebrew (src/Data/CharSet/Unicode/Block.hs:285) [charset]  arabic (src/Data/CharSet/Unicode/Block.hs:286) [charset]  syriac (src/Data/CharSet/Unicode/Block.hs:287) [charset]  thaana (src/Data/CharSet/Unicode/Block.hs:288) [charset]  devanagari (src/Data/CharSet/Unicode/Block.hs:289) [charset]  bengali (src/Data/CharSet/Unicode/Block.hs:290) [charset]  gurmukhi (src/Data/CharSet/Unicode/Block.hs:291) [charset]  gujarati (src/Data/CharSet/Unicode/Block.hs:292) [charset]  oriya (src/Data/CharSet/Unicode/Block.hs:293) [charset]  tamil (src/Data/CharSet/Unicode/Block.hs:294) [charset]  telugu (src/Data/CharSet/Unicode/Block.hs:295) [charset]  kannada (src/Data/CharSet/Unicode/Block.hs:296) [charset]  malayalam (src/Data/CharSet/Unicode/Block.hs:297) [charset]  sinhala (src/Data/CharSet/Unicode/Block.hs:298) [charset]  thai (src/Data/CharSet/Unicode/Block.hs:299) [charset]  lao (src/Data/CharSet/Unicode/Block.hs:300) [charset]  tibetan (src/Data/CharSet/Unicode/Block.hs:301) [charset]  myanmar (src/Data/CharSet/Unicode/Block.hs:302) [charset]  georgian (src/Data/CharSet/Unicode/Block.hs:303) [charset]  hangulJamo (src/Data/CharSet/Unicode/Block.hs:304) [charset]  ethiopic (src/Data/CharSet/Unicode/Block.hs:305) [charset]  cherokee (src/Data/CharSet/Unicode/Block.hs:306) [charset]  unifiedCanadianAboriginalSyllabics (src/Data/CharSet/Unicode/Block.hs:307) [charset]  ogham (src/Data/CharSet/Unicode/Block.hs:308) [charset]  runic (src/Data/CharSet/Unicode/Block.hs:309) [charset]  tagalog (src/Data/CharSet/Unicode/Block.hs:310) [charset]  hanunoo (src/Data/CharSet/Unicode/Block.hs:311) [charset]  buhid (src/Data/CharSet/Unicode/Block.hs:312) [charset]  tagbanwa (src/Data/CharSet/Unicode/Block.hs:313) [charset]  khmer (src/Data/CharSet/Unicode/Block.hs:314) [charset]  mongolian (src/Data/CharSet/Unicode/Block.hs:315) [charset]  limbu (src/Data/CharSet/Unicode/Block.hs:316) [charset]  taiLe (src/Data/CharSet/Unicode/Block.hs:317) [charset]  khmerSymbols (src/Data/CharSet/Unicode/Block.hs:318) [charset]  phoneticExtensions (src/Data/CharSet/Unicode/Block.hs:319) [charset]  latinExtendedAdditional (src/Data/CharSet/Unicode/Block.hs:320) [charset]  greekExtended (src/Data/CharSet/Unicode/Block.hs:321) [charset]  generalPunctuation (src/Data/CharSet/Unicode/Block.hs:322) [charset]  superscriptsAndSubscripts (src/Data/CharSet/Unicode/Block.hs:323) [charset]  currencySymbols (src/Data/CharSet/Unicode/Block.hs:324) [charset]  combiningDiacriticalMarksForSymbols (src/Data/CharSet/Unicode/Block.hs:325) [charset]  letterlikeSymbols (src/Data/CharSet/Unicode/Block.hs:326) [charset]  numberForms (src/Data/CharSet/Unicode/Block.hs:327) [charset]  arrows (src/Data/CharSet/Unicode/Block.hs:328) [charset]  mathematicalOperators (src/Data/CharSet/Unicode/Block.hs:329) [charset]  miscellaneousTechnical (src/Data/CharSet/Unicode/Block.hs:330) [charset]  controlPictures (src/Data/CharSet/Unicode/Block.hs:331) [charset]  opticalCharacterRecognition (src/Data/CharSet/Unicode/Block.hs:332) [charset]  enclosedAlphanumerics (src/Data/CharSet/Unicode/Block.hs:333) [charset]  boxDrawing (src/Data/CharSet/Unicode/Block.hs:334) [charset]  blockElements (src/Data/CharSet/Unicode/Block.hs:335) [charset]  geometricShapes (src/Data/CharSet/Unicode/Block.hs:336) [charset]  miscellaneousSymbols (src/Data/CharSet/Unicode/Block.hs:337) [charset]  dingbats (src/Data/CharSet/Unicode/Block.hs:338) [charset]  miscellaneousMathematicalSymbolsA (src/Data/CharSet/Unicode/Block.hs:339) [charset]  supplementalArrowsA (src/Data/CharSet/Unicode/Block.hs:340) [charset]  braillePatterns (src/Data/CharSet/Unicode/Block.hs:341) [charset]  supplementalArrowsB (src/Data/CharSet/Unicode/Block.hs:342) [charset]  miscellaneousMathematicalSymbolsB (src/Data/CharSet/Unicode/Block.hs:343) [charset]  supplementalMathematicalOperators (src/Data/CharSet/Unicode/Block.hs:344) [charset]  miscellaneousSymbolsAndArrows (src/Data/CharSet/Unicode/Block.hs:345) [charset]  cjkRadicalsSupplement (src/Data/CharSet/Unicode/Block.hs:346) [charset]  kangxiRadicals (src/Data/CharSet/Unicode/Block.hs:347) [charset]  ideographicDescriptionCharacters (src/Data/CharSet/Unicode/Block.hs:348) [charset]  cjkSymbolsAndPunctuation (src/Data/CharSet/Unicode/Block.hs:349) [charset]  hiragana (src/Data/CharSet/Unicode/Block.hs:350) [charset]  katakana (src/Data/CharSet/Unicode/Block.hs:351) [charset]  bopomofo (src/Data/CharSet/Unicode/Block.hs:352) [charset]  hangulCompatibilityJamo (src/Data/CharSet/Unicode/Block.hs:353) [charset]  kanbun (src/Data/CharSet/Unicode/Block.hs:354) [charset]  bopomofoExtended (src/Data/CharSet/Unicode/Block.hs:355) [charset]  katakanaPhoneticExtensions (src/Data/CharSet/Unicode/Block.hs:356) [charset]  enclosedCjkLettersAndMonths (src/Data/CharSet/Unicode/Block.hs:357) [charset]  cjkCompatibility (src/Data/CharSet/Unicode/Block.hs:358) [charset]  cjkUnifiedIdeographsExtensionA (src/Data/CharSet/Unicode/Block.hs:359) [charset]  yijingHexagramSymbols (src/Data/CharSet/Unicode/Block.hs:360) [charset]  cjkUnifiedIdeographs (src/Data/CharSet/Unicode/Block.hs:361) [charset]  yiSyllables (src/Data/CharSet/Unicode/Block.hs:362) [charset]  yiRadicals (src/Data/CharSet/Unicode/Block.hs:363) [charset]  hangulSyllables (src/Data/CharSet/Unicode/Block.hs:364) [charset]  highSurrogates (src/Data/CharSet/Unicode/Block.hs:365) [charset]  highPrivateUseSurrogates (src/Data/CharSet/Unicode/Block.hs:366) [charset]  lowSurrogates (src/Data/CharSet/Unicode/Block.hs:367) [charset]  privateUseArea (src/Data/CharSet/Unicode/Block.hs:368) [charset]  cjkCompatibilityIdeographs (src/Data/CharSet/Unicode/Block.hs:369) [charset]  alphabeticPresentationForms (src/Data/CharSet/Unicode/Block.hs:370) [charset]  arabicPresentationFormsA (src/Data/CharSet/Unicode/Block.hs:371) [charset]  variationSelectors (src/Data/CharSet/Unicode/Block.hs:372) [charset]  combiningHalfMarks (src/Data/CharSet/Unicode/Block.hs:373) [charset]  cjkCompatibilityForms (src/Data/CharSet/Unicode/Block.hs:374) [charset]  smallFormVariants (src/Data/CharSet/Unicode/Block.hs:375) [charset]  arabicPresentationFormsB (src/Data/CharSet/Unicode/Block.hs:376) [charset]  halfwidthAndFullwidthForms (src/Data/CharSet/Unicode/Block.hs:377) [charset]  specials (src/Data/CharSet/Unicode/Block.hs:378) [charset]  22% ( 12 / 54) in 'Data.CharSet.Unicode.Category' [charset]  Missing documentation for: [charset]  Category (src/Data/CharSet/Unicode/Category.hs:53) [charset]  categories (src/Data/CharSet/Unicode/Category.hs:62) [charset]  lookupCategory (src/Data/CharSet/Unicode/Category.hs:110) [charset]  lookupCategoryCharSet (src/Data/CharSet/Unicode/Category.hs:113) [charset]  modifierLetter (src/Data/CharSet/Unicode/Category.hs:137) [charset]  otherLetter (src/Data/CharSet/Unicode/Category.hs:138) [charset]  letter (src/Data/CharSet/Unicode/Category.hs:139) [charset]  lowercaseLetter (src/Data/CharSet/Unicode/Category.hs:131) [charset]  uppercaseLetter (src/Data/CharSet/Unicode/Category.hs:132) [charset]  titlecaseLetter (src/Data/CharSet/Unicode/Category.hs:133) [charset]  letterAnd (src/Data/CharSet/Unicode/Category.hs:134) [charset]  nonSpacingMark (src/Data/CharSet/Unicode/Category.hs:146) [charset]  spacingCombiningMark (src/Data/CharSet/Unicode/Category.hs:147) [charset]  enclosingMark (src/Data/CharSet/Unicode/Category.hs:148) [charset]  mark (src/Data/CharSet/Unicode/Category.hs:149) [charset]  space (src/Data/CharSet/Unicode/Category.hs:155) [charset]  lineSeparator (src/Data/CharSet/Unicode/Category.hs:156) [charset]  paragraphSeparator (src/Data/CharSet/Unicode/Category.hs:157) [charset]  separator (src/Data/CharSet/Unicode/Category.hs:158) [charset]  mathSymbol (src/Data/CharSet/Unicode/Category.hs:164) [charset]  currencySymbol (src/Data/CharSet/Unicode/Category.hs:165) [charset]  modifierSymbol (src/Data/CharSet/Unicode/Category.hs:166) [charset]  otherSymbol (src/Data/CharSet/Unicode/Category.hs:167) [charset]  symbol (src/Data/CharSet/Unicode/Category.hs:168) [charset]  decimalNumber (src/Data/CharSet/Unicode/Category.hs:175) [charset]  letterNumber (src/Data/CharSet/Unicode/Category.hs:176) [charset]  otherNumber (src/Data/CharSet/Unicode/Category.hs:177) [charset]  number (src/Data/CharSet/Unicode/Category.hs:178) [charset]  dashPunctuation (src/Data/CharSet/Unicode/Category.hs:186) [charset]  openPunctuation (src/Data/CharSet/Unicode/Category.hs:187) [charset]  closePunctuation (src/Data/CharSet/Unicode/Category.hs:188) [charset]  initialQuote (src/Data/CharSet/Unicode/Category.hs:189) [charset]  finalQuote (src/Data/CharSet/Unicode/Category.hs:190) [charset]  connectorPunctuation (src/Data/CharSet/Unicode/Category.hs:191) [charset]  otherPunctuation (src/Data/CharSet/Unicode/Category.hs:192) [charset]  punctuation (src/Data/CharSet/Unicode/Category.hs:193) [charset]  control (src/Data/CharSet/Unicode/Category.hs:203) [charset]  format (src/Data/CharSet/Unicode/Category.hs:204) [charset]  privateUse (src/Data/CharSet/Unicode/Category.hs:205) [charset]  surrogate (src/Data/CharSet/Unicode/Category.hs:206) [charset]  notAssigned (src/Data/CharSet/Unicode/Category.hs:207) [charset]  other (src/Data/CharSet/Unicode/Category.hs:208) [charset]  11% ( 2 / 18) in 'Data.CharSet.Posix.Unicode' [charset]  Missing documentation for: [charset]  posixUnicode (src/Data/CharSet/Posix/Unicode.hs:45) [charset]  lookupPosixUnicodeCharSet (src/Data/CharSet/Posix/Unicode.hs:63) [charset]  alnum (src/Data/CharSet/Posix/Unicode.hs:28) [charset]  alpha (src/Data/CharSet/Posix/Unicode.hs:30) [charset]  ascii (src/Data/CharSet/Posix/Unicode.hs:29) [charset]  blank (src/Data/CharSet/Posix/Unicode.hs:31) [charset]  cntrl (src/Data/CharSet/Posix/Unicode.hs:32) [charset]  digit (src/Data/CharSet/Posix/Unicode.hs:33) [charset]  graph (src/Data/CharSet/Posix/Unicode.hs:36) [charset]  print (src/Data/CharSet/Posix/Unicode.hs:37) [charset]  word (src/Data/CharSet/Posix/Unicode.hs:38) [charset]  punct (src/Data/CharSet/Posix/Unicode.hs:39) [charset]  space (src/Data/CharSet/Posix/Unicode.hs:40) [charset]  upper (src/Data/CharSet/Posix/Unicode.hs:35) [charset]  lower (src/Data/CharSet/Posix/Unicode.hs:34) [charset]  xdigit (src/Data/CharSet/Posix/Unicode.hs:41) [charset]  20% ( 1 / 5) in 'Data.CharSet.Posix' [charset]  Missing documentation for: [charset]  posixAscii (src/Data/CharSet/Posix/Ascii.hs:43) [charset]  lookupPosixAsciiCharSet (src/Data/CharSet/Posix/Ascii.hs:61) [charset]  posixUnicode (src/Data/CharSet/Posix/Unicode.hs:45) [charset]  lookupPosixUnicodeCharSet (src/Data/CharSet/Posix/Unicode.hs:63) [vector]  unfoldrExactNM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [14 of 26] Compiling Test.QuickCheck.Instances.Solo ( src/Test/QuickCheck/Instances/Solo.hs, dist/build/Test/QuickCheck/Instances/Solo.p_o ) [quickcheck-instances] [15 of 26] Compiling Test.QuickCheck.Instances.Strict ( src/Test/QuickCheck/Instances/Strict.hs, dist/build/Test/QuickCheck/Instances/Strict.p_o ) [vector]  append: OK [vector]  +++ OK, passed 100 tests. [semirings] [4 of 8] Compiling Data.Field ( Data/Field.hs, dist/build/Data/Field.p_o ) [vector]  concat: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [16 of 26] Compiling Test.QuickCheck.Instances.Tagged ( src/Test/QuickCheck/Instances/Tagged.hs, dist/build/Test/QuickCheck/Instances/Tagged.p_o ) [quickcheck-instances] [17 of 26] Compiling Test.QuickCheck.Instances.Text ( src/Test/QuickCheck/Instances/Text.hs, dist/build/Test/QuickCheck/Instances/Text.p_o ) [vector]  concatMap: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [relude] [11 of 57] Compiling Relude.Enum [vector]  mapM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [uniplate] [18 of 21] Compiling Data.Generics.Biplate ( Data/Generics/Biplate.hs, nothing ) [vector]  imapM: OK [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK [vector]  +++ OK, passed 100 tests. [uniplate] [19 of 21] Compiling Data.Generics.PlateTypeable ( Data/Generics/PlateTypeable.hs, nothing ) [vector]  izipWith3: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [uniplate] [20 of 21] Compiling Data.Generics.PlateDirect ( Data/Generics/PlateDirect.hs, nothing ) [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [uniplate] [21 of 21] Compiling Data.Generics.PlateData ( Data/Generics/PlateData.hs, nothing ) [semirings] [5 of 8] Compiling Data.Semiring.Directed ( Data/Semiring/Directed.hs, dist/build/Data/Semiring/Directed.p_o ) [semirings]  [semirings] Data/Semiring/Directed.hs:24:44: warning: [GHC-38856] [-Wunused-imports] [semirings]  The import of ‘<>’ from module ‘Data.Semigroup’ is redundant [semirings]  | [semirings] 24 | import Data.Semigroup (Min(Min), Max(Max), (<>)) [semirings]  | ^^^^ [semirings] [6 of 8] Compiling Data.Semiring.Generic ( Data/Semiring/Generic.hs, dist/build/Data/Semiring/Generic.p_o ) [semirings] [7 of 8] Compiling Data.Star ( Data/Star.hs, dist/build/Data/Star.p_o ) [semirings] [8 of 8] Compiling Data.Semiring.Tropical ( Data/Semiring/Tropical.hs, dist/build/Data/Semiring/Tropical.p_o ) [vector]  dropWhile: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  partition: OK (0.01s) [vector]  +++ OK, passed 100 tests. [semigroupoids] [ 8 of 27] Compiling Data.Functor.Contravariant.Divise ( src/Data/Functor/Contravariant/Divise.hs, dist/build/Data/Functor/Contravariant/Divise.p_o ) [vector]  partitionWith: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [18 of 26] Compiling Test.QuickCheck.Instances.Text.Short ( src/Test/QuickCheck/Instances/Text/Short.hs, dist/build/Test/QuickCheck/Instances/Text/Short.p_o ) [quickcheck-instances] [19 of 26] Compiling Test.QuickCheck.Instances.These ( src/Test/QuickCheck/Instances/These.hs, dist/build/Test/QuickCheck/Instances/These.p_o ) [quickcheck-instances] [20 of 26] Compiling Test.QuickCheck.Instances.Time ( src/Test/QuickCheck/Instances/Time.hs, dist/build/Test/QuickCheck/Instances/Time.p_o ) [vector]  breakR: OK (0.02s) [vector]  +++ OK, passed 100 tests. [uniplate] Haddock coverage: [vector]  groupBy: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [uniplate] Warning: 'Hide' is ambiguous. It is defined [uniplate]  * at Data/Generics/Uniplate/Data/Instances.hs:86:18 [uniplate]  * at Data/Generics/Uniplate/Data/Instances.hs:86:1 [uniplate]  You may be able to disambiguate the identifier by qualifying it or [uniplate]  by specifying the type/value namespace explicitly. [uniplate]  Defaulting to the one defined at Data/Generics/Uniplate/Data/Instances.hs:86:1 [uniplate] Warning: 'Trigger' is ambiguous. It is defined [uniplate]  * at Data/Generics/Uniplate/Data/Instances.hs:122:18 [uniplate]  * at Data/Generics/Uniplate/Data/Instances.hs:122:1 [uniplate]  You may be able to disambiguate the identifier by qualifying it or [uniplate]  by specifying the type/value namespace explicitly. [uniplate]  Defaulting to the one defined at Data/Generics/Uniplate/Data/Instances.hs:122:1 [uniplate] Warning: 'Invariant' is ambiguous. It is defined [uniplate]  * at Data/Generics/Uniplate/Data/Instances.hs:156:20 [uniplate]  * at Data/Generics/Uniplate/Data/Instances.hs:156:1 [uniplate]  You may be able to disambiguate the identifier by qualifying it or [uniplate]  by specifying the type/value namespace explicitly. [uniplate]  Defaulting to the one defined at Data/Generics/Uniplate/Data/Instances.hs:156:1 [uniplate] Warning: 'Map' is ambiguous. It is defined [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [uniplate]  * in ‘Data.Map.Internal’ [uniplate]  * at Data/Generics/Uniplate/Data/Instances.hs:178:19 [uniplate]  * at Data/Generics/Uniplate/Data/Instances.hs:178:1 [uniplate]  You may be able to disambiguate the identifier by qualifying it or [uniplate]  by specifying the type/value namespace explicitly. [uniplate]  Defaulting to the one defined at Data/Generics/Uniplate/Data/Instances.hs:178:1 [uniplate] Warning: 'Set' is ambiguous. It is defined [uniplate]  * in ‘Data.Set.Internal’ [uniplate]  * at Data/Generics/Uniplate/Data/Instances.hs:204:17 [uniplate]  * at Data/Generics/Uniplate/Data/Instances.hs:204:1 [uniplate]  You may be able to disambiguate the identifier by qualifying it or [uniplate]  by specifying the type/value namespace explicitly. [uniplate]  Defaulting to the one defined at Data/Generics/Uniplate/Data/Instances.hs:204:1 [uniplate] Warning: 'IntMap' is ambiguous. It is defined [uniplate]  * in ‘Data.IntMap.Internal’ [uniplate]  * at Data/Generics/Uniplate/Data/Instances.hs:228:20 [uniplate]  * at Data/Generics/Uniplate/Data/Instances.hs:228:1 [uniplate]  You may be able to disambiguate the identifier by qualifying it or [uniplate]  by specifying the type/value namespace explicitly. [uniplate]  Defaulting to the one defined at Data/Generics/Uniplate/Data/Instances.hs:228:1 [uniplate] Warning: 'IntSet' is ambiguous. It is defined [uniplate]  * in ‘Data.IntSet.Internal’ [uniplate]  * at Data/Generics/Uniplate/Data/Instances.hs:254:18 [uniplate]  * at Data/Generics/Uniplate/Data/Instances.hs:254:1 [uniplate]  You may be able to disambiguate the identifier by qualifying it or [uniplate]  by specifying the type/value namespace explicitly. [vector]  find: OK (0.01s) [vector]  +++ OK, passed 100 tests. [uniplate]  Defaulting to the one defined at Data/Generics/Uniplate/Data/Instances.hs:254:1 [uniplate] Warning: 'create' is out of scope. [uniplate]  If you qualify the identifier, haddock can try to link it anyway. [uniplate] Warning: 'inv' is out of scope. [uniplate]  If you qualify the identifier, haddock can try to link it anyway. [uniplate] Warning: 'Uniplate' is out of scope. [uniplate]  If you qualify the identifier, haddock can try to link it anyway. [vector]  findIndex: OK [uniplate] Warning: 'fromSet' is ambiguous. It is defined [uniplate]  * in ‘Data.IntMap.Internal’ [uniplate]  * in ‘Data.Map.Internal’ [uniplate]  * at Data/Generics/Uniplate/Data/Instances.hs:213:1 [uniplate]  You may be able to disambiguate the identifier by qualifying it or [uniplate]  by specifying the type/value namespace explicitly. [uniplate]  Defaulting to the one defined at Data/Generics/Uniplate/Data/Instances.hs:213:1 [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [uniplate]  100% ( 16 / 16) in 'Data.Generics.Uniplate.Data.Instances' [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 26 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 26 discarded. [uniplate]  100% ( 19 / 19) in 'Data.Generics.Uniplate' [uniplate] Warning: 'uniplate' is out of scope. [uniplate]  If you qualify the identifier, haddock can try to link it anyway. [uniplate] Warning: 'biplate' is out of scope. [uniplate]  If you qualify the identifier, haddock can try to link it anyway. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [uniplate]  66% ( 6 / 9) in 'Data.Generics.Str' [uniplate]  Missing documentation for: [vector]  foldr1': OK [uniplate]  Str (Data/Generics/Str.hs:14) [uniplate]  strMap (Data/Generics/Str.hs:26) [uniplate]  strMapM (Data/Generics/Str.hs:36) [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  ifoldl: OK [vector]  +++ OK, passed 100 tests. [uniplate] Warning: 'mplus' is out of scope. [uniplate]  If you qualify the identifier, haddock can try to link it anyway. [vector]  ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [uniplate]  65% ( 15 / 23) in 'Data.Generics.Uniplate.DataOnly' [uniplate]  Missing documentation for: [uniplate]  universeBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:189) [uniplate]  transformBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:212) [uniplate]  transformBiM (Data/Generics/Uniplate/Internal/OperationsInc.hs:217) [uniplate]  rewriteBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:221) [uniplate]  rewriteBiM (Data/Generics/Uniplate/Internal/OperationsInc.hs:225) [uniplate]  contextsBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:231) [uniplate]  holesBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:239) [uniplate]  Transformer (Data/Generics/Uniplate/Internal/Data.hs:287) [vector]  +++ OK, passed 100 tests. [uniplate] Warning: 'mplus' is out of scope. [uniplate]  If you qualify the identifier, haddock can try to link it anyway. [uniplate]  75% ( 22 / 29) in 'Data.Generics.Uniplate.Operations' [uniplate]  Missing documentation for: [uniplate]  universeBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:189) [uniplate]  transformBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:212) [uniplate]  transformBiM (Data/Generics/Uniplate/Internal/OperationsInc.hs:217) [uniplate]  rewriteBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:221) [uniplate]  rewriteBiM (Data/Generics/Uniplate/Internal/OperationsInc.hs:225) [uniplate]  contextsBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:231) [uniplate]  holesBi (Data/Generics/Uniplate/Internal/OperationsInc.hs:239) [uniplate] Warning: 'fromDistictAscList' is out of scope. [uniplate]  If you qualify the identifier, haddock can try to link it anyway. [uniplate]  100% ( 11 / 11) in 'Data.Generics.Uniplate.Direct' [uniplate]  80% ( 4 / 5) in 'Data.Generics.Uniplate.Data' [uniplate]  Missing documentation for: [uniplate]  Transformer (Data/Generics/Uniplate/Internal/Data.hs:287) [uniplate]  100% ( 13 / 13) in 'Data.Generics.SYB' [uniplate]  100% ( 8 / 8) in 'Data.Generics.Compos' [vector]  ifoldM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [uniplate]  100% ( 10 / 10) in 'Data.Generics.Uniplate.Typeable' [uniplate]  100% ( 14 / 14) in 'Data.Generics.Uniplate.Zipper' [uniplate] Warning: 'fold' is out of scope. [uniplate]  If you qualify the identifier, haddock can try to link it anyway. [uniplate] Warning: Data.Generics.UniplateOn: Could not find documentation for exported module: Data.Generics.UniplateOn [uniplate]  35% ( 5 / 14) in 'Data.Generics.UniplateOn' [uniplate]  Missing documentation for: [uniplate]  universeOn (Data/Generics/UniplateOn.hs:39) [uniplate]  transformOn (Data/Generics/UniplateOn.hs:51) [uniplate]  transformOnM (Data/Generics/UniplateOn.hs:56) [uniplate]  rewriteOn (Data/Generics/UniplateOn.hs:61) [uniplate]  rewriteOnM (Data/Generics/UniplateOn.hs:66) [uniplate]  descendOn (Data/Generics/UniplateOn.hs:71) [uniplate]  descendOnM (Data/Generics/UniplateOn.hs:76) [uniplate]  holesOn (Data/Generics/UniplateOn.hs:84) [uniplate]  contextsOn (Data/Generics/UniplateOn.hs:91) [vector]  +++ OK, passed 100 tests. [uniplate] Warning: Data.Generics.UniplateStr: Could not find documentation for exported module: Data.Generics.UniplateStr [vector]  prescanl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [uniplate]  100% ( 16 / 16) in 'Data.Generics.UniplateStr' [uniplate] Warning: 'fold' is out of scope. [uniplate]  If you qualify the identifier, haddock can try to link it anyway. [vector]  prescanl': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK [uniplate] Warning: Data.Generics.UniplateStrOn: Could not find documentation for exported module: Data.Generics.UniplateStrOn [uniplate]  35% ( 5 / 14) in 'Data.Generics.UniplateStrOn' [uniplate]  Missing documentation for: [uniplate]  universeOn (Data/Generics/UniplateStrOn.hs:43) [uniplate]  transformOn (Data/Generics/UniplateStrOn.hs:65) [uniplate]  transformOnM (Data/Generics/UniplateStrOn.hs:70) [uniplate]  rewriteOn (Data/Generics/UniplateStrOn.hs:75) [uniplate]  rewriteOnM (Data/Generics/UniplateStrOn.hs:80) [uniplate]  descendOn (Data/Generics/UniplateStrOn.hs:85) [uniplate]  descendOnM (Data/Generics/UniplateStrOn.hs:90) [uniplate]  holesOn (Data/Generics/UniplateStrOn.hs:96) [uniplate]  contextsOn (Data/Generics/UniplateStrOn.hs:103) [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK [uniplate] Warning: 'Data' is out of scope. [uniplate]  If you qualify the identifier, haddock can try to link it anyway. [uniplate] Warning: Data.Generics.Biplate: Could not find documentation for exported module: Data.Generics.Biplate [uniplate]  28% ( 4 / 14) in 'Data.Generics.Biplate' [uniplate]  Missing documentation for: [uniplate]  descendBi (Data/Generics/Biplate.hs:80) [uniplate]  descendBiM (Data/Generics/Biplate.hs:84) [uniplate]  universeBi (Data/Generics/Biplate.hs:54) [uniplate]  childrenBi (Data/Generics/Biplate.hs:58) [uniplate]  transformBi (Data/Generics/Biplate.hs:64) [uniplate]  transformBiM (Data/Generics/Biplate.hs:68) [uniplate]  rewriteBi (Data/Generics/Biplate.hs:72) [uniplate]  rewriteBiM (Data/Generics/Biplate.hs:76) [uniplate]  contextsBi (Data/Generics/Biplate.hs:90) [uniplate]  holesBi (Data/Generics/Biplate.hs:94) [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK [vector]  +++ OK, passed 100 tests. [uniplate]  100% ( 10 / 10) in 'Data.Generics.PlateTypeable' [vector]  scanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK [uniplate] Warning: 'PlayAll' is out of scope. [uniplate]  If you qualify the identifier, haddock can try to link it anyway. [uniplate]  100% ( 10 / 10) in 'Data.Generics.PlateDirect' [uniplate]  100% ( 2 / 2) in 'Data.Generics.PlateData' [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 24 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [relude] [12 of 57] Compiling Relude.Lifted.Exit [relude] [13 of 57] Compiling Relude.Lifted.IORef [relude] [14 of 57] Compiling Relude.List.Reexport [relude] [15 of 57] Compiling Relude.Monad.Reexport [relude] [16 of 57] Compiling Relude.Monad.Maybe [relude] [17 of 57] Compiling Relude.Monad.Trans [relude] [18 of 57] Compiling Relude.Monoid [relude] [19 of 57] Compiling Relude.Nub [relude] [20 of 57] Compiling Relude.String.Reexport [relude] [21 of 57] Compiling Relude.String.Conversion [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.10s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [21 of 26] Compiling Test.QuickCheck.Instances.Transformer ( src/Test/QuickCheck/Instances/Transformer.hs, dist/build/Test/QuickCheck/Instances/Transformer.p_o ) [quickcheck-instances] [22 of 26] Compiling Test.QuickCheck.Instances.UUID ( src/Test/QuickCheck/Instances/UUID.hs, dist/build/Test/QuickCheck/Instances/UUID.p_o ) [quickcheck-instances] [23 of 26] Compiling Test.QuickCheck.Instances.UnorderedContainers ( src/Test/QuickCheck/Instances/UnorderedContainers.hs, dist/build/Test/QuickCheck/Instances/UnorderedContainers.p_o ) [quickcheck-instances] [24 of 26] Compiling Test.QuickCheck.Instances.Vector ( src/Test/QuickCheck/Instances/Vector.hs, dist/build/Test/QuickCheck/Instances/Vector.p_o ) [quickcheck-instances] [25 of 26] Compiling Test.QuickCheck.Instances.Void ( src/Test/QuickCheck/Instances/Void.hs, dist/build/Test/QuickCheck/Instances/Void.p_o ) [quickcheck-instances] [26 of 26] Compiling Test.QuickCheck.Instances ( src/Test/QuickCheck/Instances.hs, dist/build/Test/QuickCheck/Instances.p_o ) [vector]  mut_foldrM': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK (0.01s) [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip3: OK [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK [semigroupoids] [ 9 of 27] Compiling Data.Functor.Contravariant.Decide ( src/Data/Functor/Contravariant/Decide.hs, dist/build/Data/Functor/Contravariant/Decide.p_o ) [vector]  +++ OK, passed 100 tests. [tomland] [35 of 36] Compiling Toml.Codec [vector]  update: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  fmap: OK [vector]  +++ OK, passed 100 tests. [vector]  return: OK [vector]  +++ OK, passed 100 tests. [vector]  bind: OK (0.09s) [vector]  +++ OK, passed 100 tests. [vector]  mzip: OK [vector]  +++ OK, passed 100 tests. [vector]  munzip: OK [vector]  +++ OK, passed 100 tests. [tomland] [36 of 36] Compiling Toml [vector]  applicative_pure: OK [vector]  +++ OK, passed 100 tests. [doctest-parallel] [ 1 of 18] Compiling Control.Monad.Extra ( src/Control/Monad/Extra.hs, dist/build/Control/Monad/Extra.p_o ) [vector]  applicative_appl: OK (0.12s) [vector]  +++ OK, passed 100 tests. [vector]  alternative_empty: OK [vector]  +++ OK, passed 1 test. [vector]  alternative_or: OK [vector]  +++ OK, passed 100 tests. [vector]  sequence: OK (0.06s) [vector]  +++ OK, passed 100 tests. [uniplate] Warning: Data.Generics.Uniplate.Direct: could not find link destinations for: [uniplate]  - Data.Generics.Uniplate.Direct.Type [vector]  sequence_: OK (0.09s) [vector]  +++ OK, passed 100 tests. [uniplate] Warning: Data.Generics.Uniplate.Typeable: could not find link destinations for: [uniplate]  - Data.Generics.Uniplate.Typeable.Type [vector]  glength: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  sum: OK [vector]  +++ OK, passed 100 tests. [uniplate] Warning: Data.Generics.PlateTypeable: could not find link destinations for: [uniplate]  - Data.Generics.PlateTypeable.Type [uniplate] Warning: Data.Generics.PlateDirect: could not find link destinations for: [uniplate]  - Data.Generics.PlateDirect.Type [vector]  product: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromTo: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenTo: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  unstream [vector]  unstream == vunstream (exact): OK [vector]  +++ OK, passed 100 tests. [vector]  unstream == vunstream (unknown): OK [vector]  +++ OK, passed 100 tests. [vector]  unstreamR ~= vunstream (exact): OK [vector]  +++ OK, passed 100 tests. [vector]  unstreamR ~= vunstream (unknown): OK [vector]  +++ OK, passed 100 tests. [vector]  Tests.Vector.Primitive [vector]  Int [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK (0.01s) [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.15s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [invariant] [3 of 3] Compiling Main ( test/Spec.hs, dist/build/spec/spec-tmp/Main.o ) [vector]  unfoldrNM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.09s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [semigroupoids] [10 of 27] Compiling Data.Functor.Contravariant.Conclude ( src/Data/Functor/Contravariant/Conclude.hs, dist/build/Data/Functor/Contravariant/Conclude.p_o ) [vector]  mapM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [relude] [22 of 57] Compiling Relude.String [vector]  forM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [doctest-parallel] [ 2 of 18] Compiling Data.List.Extra ( src/Data/List/Extra.hs, dist/build/Data/List/Extra.p_o ) [vector]  zipWith: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [vector]  +++ OK, passed 100 tests. [tomland] [ 1 of 36] Compiling Toml.Parser.Core [vector]  zipWithM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [vector]  +++ OK, passed 100 tests. [doctest-parallel] [ 3 of 18] Compiling Paths_doctest_parallel ( dist/build/autogen/Paths_doctest_parallel.hs, dist/build/Paths_doctest_parallel.p_o ) [vector]  ifoldM_: OK (0.10s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK [relude] [23 of 57] Compiling Relude.Print [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [semigroupoids] [11 of 27] Compiling Data.Functor.Bind ( src/Data/Functor/Bind.hs, dist/build/Data/Functor/Bind.p_o ) [semigroupoids] [12 of 27] Compiling Data.Semigroupoid ( src/Data/Semigroupoid.hs, dist/build/Data/Semigroupoid.p_o ) [semigroupoids] [13 of 27] Compiling Data.Semigroupoid.Ob ( src/Data/Semigroupoid/Ob.hs, dist/build/Data/Semigroupoid/Ob.p_o ) [semigroupoids] [14 of 27] Compiling Data.Semigroupoid.Dual ( src/Data/Semigroupoid/Dual.hs, dist/build/Data/Semigroupoid/Dual.p_o ) [semigroupoids] [15 of 27] Compiling Data.Semigroupoid.Categorical ( src/Data/Semigroupoid/Categorical.hs, dist/build/Data/Semigroupoid/Categorical.p_o ) [semigroupoids] [16 of 27] Compiling Data.Groupoid ( src/Data/Groupoid.hs, dist/build/Data/Groupoid.p_o ) [semigroupoids] [17 of 27] Compiling Data.Isomorphism ( src/Data/Isomorphism.hs, dist/build/Data/Isomorphism.p_o ) [semigroupoids] [18 of 27] Compiling Data.Functor.Bind.Trans ( src/Data/Functor/Bind/Trans.hs, dist/build/Data/Functor/Bind/Trans.p_o ) [semigroupoids] [19 of 27] Compiling Data.Bifunctor.Apply ( src/Data/Bifunctor/Apply.hs, dist/build/Data/Bifunctor/Apply.p_o ) [semigroupoids] [20 of 27] Compiling Data.Functor.Alt ( src/Data/Functor/Alt.hs, dist/build/Data/Functor/Alt.p_o ) [vector]  postscanr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [invariant] [4 of 4] Linking dist/build/spec/spec [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK (0.02s) [vector]  +++ OK, passed 100 tests. [doctest-parallel] [ 4 of 18] Compiling Test.DocTest.Helpers ( src/Test/DocTest/Helpers.hs, dist/build/Test/DocTest/Helpers.p_o ) [semigroupoids] [21 of 27] Compiling Data.Semigroup.Foldable ( src/Data/Semigroup/Foldable.hs, dist/build/Data/Semigroup/Foldable.p_o ) [vector]  compare: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 24 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  minimumBy: OK (0.01s) [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  maximumOn: OK (0.01s) [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  sum: OK [vector]  +++ OK, passed 100 tests. [vector]  product: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromTo: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenTo: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  Double [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.09s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  map: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  imap: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.09s) [vector]  +++ OK, passed 100 tests. [semirings] Phase: checkPhase [vector]  imapM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [semigroupoids] [22 of 27] Compiling Data.Semigroup.Traversable.Class ( src/Data/Semigroup/Traversable/Class.hs, dist/build/Data/Semigroup/Traversable/Class.p_o ) [relude] [24 of 57] Compiling Relude.Lifted.File [relude] [25 of 57] Compiling Relude.File [relude] [26 of 57] Compiling Relude.Debug [vector]  imapM_: OK (0.10s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK (0.02s) [vector]  +++ OK, passed 100 tests. [semirings] Package has no test suites. [semirings] Phase: haddockPhase [vector]  zipWith3: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.13s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK (0.03s) [vector]  +++ OK, passed 100 tests. [semirings] Preprocessing library for semirings-0.7.. [semirings] Running Haddock on library for semirings-0.7.. [vector]  filterM: OK (0.13s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK (0.03s) [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  foldl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [semirings] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [vector]  foldl1': OK (0.04s) [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  foldr: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK (0.04s) [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  foldr': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK (0.05s) [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  ifoldl: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK (0.04s) [vector]  +++ OK, passed 100 tests. [relude] [27 of 57] Compiling Relude.Monad.Either [relude] [28 of 57] Compiling Relude.Monad [relude] [29 of 57] Compiling Relude.List.NonEmpty [relude] [30 of 57] Compiling Relude.Exception [relude] [31 of 57] Compiling Relude.DeepSeq [relude] [32 of 57] Compiling Relude.Bool.Guard [relude] [33 of 57] Compiling Relude.Bool [relude] [34 of 57] Compiling Relude.Numeric [relude] [35 of 57] Compiling Relude.Container.One [relude] [36 of 57] Compiling Relude.Container [relude] [37 of 57] Compiling Relude.List [relude] [38 of 57] Compiling Relude.Lifted.Handle [relude] [39 of 57] Compiling Relude.Lifted.Concurrent [relude] [40 of 57] Compiling Relude.Foldable.Fold [relude] [41 of 57] Compiling Relude.Foldable [relude] [42 of 57] Compiling Relude.Extra.Map [relude] [43 of 57] Compiling Relude.Lifted.Terminal [relude] [44 of 57] Compiling Relude.Lifted.Env [relude] [45 of 57] Compiling Relude.Lifted [relude] [46 of 57] Compiling Relude [invariant] Phase: checkPhase [vector]  ifoldM_: OK (0.09s) [vector]  +++ OK, passed 100 tests. [invariant] Running 1 test suites... [invariant] Test suite spec: RUNNING... [vector]  ifoldM'_: OK (0.12s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [invariant]  [invariant] Invariant [invariant]  Invariant [vector]  +++ OK, passed 100 tests. [invariant]  satisfies the composition law [✔] [invariant]  +++ OK, passed 100 tests. [invariant]  Invariant2 [vector]  prescanl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [invariant]  satisfies the composition law [✔] [invariant]  +++ OK, passed 100 tests. [invariant] TH [invariant]  Compose Maybe Either Int Int [invariant]  satisfies the invmap laws [✔] [invariant]  +++ OK, passed 100 tests. [invariant]  satisfies the invmap2 laws [✔] [invariant]  +++ OK, passed 100 tests. [invariant]  ComposeFam Maybe Either Int Int [invariant]  satisfies the invmap laws [✔] [invariant]  +++ OK, passed 100 tests. [invariant]  satisfies the invmap2 laws [✔] [invariant]  +++ OK, passed 100 tests. [invariant]  [invariant] Finished in 0.0492 seconds [invariant] 6 examples, 0 failures [invariant] Test suite spec: PASS [invariant] Test suite logged to: dist/test/invariant-0.6.4-spec.log [invariant] 1 of 1 test suites (1 of 1 test cases) passed. [vector]  prescanl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [invariant] Phase: haddockPhase [relude] [47 of 57] Compiling Relude.Extra.Type [vector]  postscanl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [semirings] [1 of 8] Compiling Data.Semiring ( Data/Semiring.hs, nothing ) [vector]  scanl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] Preprocessing test suite 'self-test' for quickcheck-instances-0.3.32.. [quickcheck-instances] Building test suite 'self-test' for quickcheck-instances-0.3.32.. [vector]  prescanr: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK (0.05s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [1 of 1] Compiling Main ( test/Tests.hs, dist/build/self-test/self-test-tmp/Main.o ) [vector]  iscanr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 22 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [invariant] Preprocessing library for invariant-0.6.4.. [invariant] Running Haddock on library for invariant-0.6.4.. [vector]  mut_mapM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.11s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.07s) [vector]  +++ OK, passed 100 tests. [tomland] [ 2 of 36] Compiling Toml.Parser.String [semigroupoids] [23 of 27] Compiling Data.Semigroup.Traversable ( src/Data/Semigroup/Traversable.hs, dist/build/Data/Semigroup/Traversable.p_o ) [vector]  mut_iforM_: OK (0.14s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK (0.04s) [vector]  +++ OK, passed 100 tests. [invariant] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [vector]  mut_foldr': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [relude] [48 of 57] Compiling Relude.Extra.Newtype [relude] [49 of 57] Compiling Relude.Extra.Lens [vector]  mut_foldl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK (0.04s) [vector]  +++ OK, passed 100 tests. [relude] [50 of 57] Compiling Relude.Extra.Group [relude] [51 of 57] Compiling Relude.Extra.Foldable1 [vector]  mut_ifoldr': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK (0.04s) [vector]  +++ OK, passed 100 tests. [semigroupoids] [24 of 27] Compiling Data.Semigroup.Bitraversable ( src/Data/Semigroup/Bitraversable.hs, dist/build/Data/Semigroup/Bitraversable.p_o ) [semigroupoids] [25 of 27] Compiling Data.Functor.Plus ( src/Data/Functor/Plus.hs, dist/build/Data/Functor/Plus.p_o ) [semigroupoids] [26 of 27] Compiling Semigroupoids.Do ( src/Semigroupoids/Do.hs, dist/build/Semigroupoids/Do.p_o ) [semigroupoids] [27 of 27] Compiling Data.Semigroupoid.Static ( src/Data/Semigroupoid/Static.hs, dist/build/Data/Semigroupoid/Static.p_o ) [vector]  mut_foldM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minimumBy: OK [quickcheck-instances] [2 of 2] Linking dist/build/self-test/self-test [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [doctest-parallel] [ 5 of 18] Compiling Test.DocTest.Internal.GhcUtil ( src/Test/DocTest/Internal/GhcUtil.hs, dist/build/Test/DocTest/Internal/GhcUtil.p_o ) [doctest-parallel] [ 6 of 18] Compiling Test.DocTest.Internal.Location ( src/Test/DocTest/Internal/Location.hs, dist/build/Test/DocTest/Internal/Location.p_o ) [doctest-parallel] [ 7 of 18] Compiling Test.DocTest.Internal.Logging ( src/Test/DocTest/Internal/Logging.hs, dist/build/Test/DocTest/Internal/Logging.p_o ) [doctest-parallel] [ 8 of 18] Compiling Test.DocTest.Internal.GhciWrapper ( src/Test/DocTest/Internal/GhciWrapper.hs, dist/build/Test/DocTest/Internal/GhciWrapper.p_o ) [doctest-parallel] [ 9 of 18] Compiling Test.DocTest.Internal.Interpreter ( src/Test/DocTest/Internal/Interpreter.hs, dist/build/Test/DocTest/Internal/Interpreter.p_o ) [vector]  mconcat: OK (0.09s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  sum: OK [vector]  +++ OK, passed 100 tests. [vector]  product: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromTo: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenTo: OK [vector]  +++ OK, passed 100 tests; 1 discarded. [vector]  unstream [vector]  unstream == vunstream (exact): OK [vector]  +++ OK, passed 100 tests. [vector]  unstream == vunstream (unknown): OK [vector]  +++ OK, passed 100 tests. [vector]  unstreamR ~= vunstream (exact): OK [vector]  +++ OK, passed 100 tests. [vector]  unstreamR ~= vunstream (unknown): OK [vector]  +++ OK, passed 100 tests. [vector]  Tests.Vector.Storable [vector]  Data.Vector.Storable.Vector (Int) [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.13s) [vector]  +++ OK, passed 100 tests. [invariant] [1 of 4] Compiling Data.Functor.Invariant ( src/Data/Functor/Invariant.hs, nothing ) [vector]  constructN: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 22 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [relude] [52 of 57] Compiling Relude.Extra.Foldable [relude] [53 of 57] Compiling Relude.Extra.Enum [relude] [54 of 57] Compiling Relude.Extra.CallStack [relude] [55 of 57] Compiling Relude.Extra.Bifunctor [relude] [56 of 57] Compiling Relude.Extra [vector]  postscanl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK [relude] [57 of 57] Compiling Relude.Unsafe [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 24 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [doctest-parallel] [10 of 18] Compiling Test.DocTest.Internal.Nix ( src/Test/DocTest/Internal/Nix.hs, dist/build/Test/DocTest/Internal/Nix.p_o ) [doctest-parallel] [11 of 18] Compiling Test.DocTest.Internal.Options ( src/Test/DocTest/Internal/Options.hs, dist/build/Test/DocTest/Internal/Options.p_o ) [vector]  +++ OK, passed 100 tests. [vector]  sum: OK [vector]  +++ OK, passed 100 tests. [vector]  product: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromTo: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenTo: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  Data.Vector.Storable.Vector (Double) [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK (0.01s) [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  tail: OK (0.01s) [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.13s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.17s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [semirings] [2 of 8] Compiling Data.Ring.Ordered ( Data/Ring/Ordered.hs, nothing ) [vector]  constructN: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.09s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK (0.02s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] buildPhase completed in 32 seconds [quickcheck-instances] Phase: checkPhase [semirings] [3 of 8] Compiling Data.Euclidean ( Data/Euclidean.hs, nothing ) [vector]  accum: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  imap: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.09s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] Running 1 test suites... [quickcheck-instances] Test suite self-test: RUNNING... [quickcheck-instances] +++ OK, passed 100 tests. [quickcheck-instances] +++ OK, passed 100 tests. [quickcheck-instances] +++ OK, passed 100 tests. [quickcheck-instances] +++ OK, passed 100 tests. [quickcheck-instances] +++ OK, passed 100 tests. [quickcheck-instances] Test suite self-test: PASS [quickcheck-instances] Test suite logged to: dist/test/quickcheck-instances-0.3.32-self-test.log [quickcheck-instances] 1 of 1 test suites (1 of 1 test cases) passed. [vector]  forM_: OK (0.08s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] Phase: haddockPhase [vector]  imapM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.11s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.09s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.17s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [semirings] [4 of 8] Compiling Data.Field ( Data/Field.hs, nothing ) [vector]  mapMaybe: OK (0.02s) [vector]  +++ OK, passed 100 tests. [semirings] [5 of 8] Compiling Data.Semiring.Directed ( Data/Semiring/Directed.hs, nothing ) [quickcheck-instances] Preprocessing library for quickcheck-instances-0.3.32.. [vector]  imapMaybe: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [quickcheck-instances] Running Haddock on library for quickcheck-instances-0.3.32.. [vector]  +++ OK, passed 100 tests. [quickcheck-instances] Warning: The documentation for the following packages are not installed. No [quickcheck-instances] links will be generated to these packages: vector-0.13.2.0 [vector]  partition: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [semirings]  [semirings] Data/Semiring/Directed.hs:24:44: warning: [GHC-38856] [-Wunused-imports] [semirings]  The import of ‘<>’ from module ‘Data.Semigroup’ is redundant [semirings]  | [semirings] 24 | import Data.Semigroup (Min(Min), Max(Max), (<>)) [semirings]  | ^^^^ [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [semirings] [6 of 8] Compiling Data.Semiring.Generic ( Data/Semiring/Generic.hs, nothing ) [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK (0.04s) [vector]  +++ OK, passed 100 tests; 14 discarded. [semirings] [7 of 8] Compiling Data.Star ( Data/Star.hs, nothing ) [vector]  foldl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [vector]  foldl1': OK (0.04s) [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  foldr: OK (0.04s) [vector]  +++ OK, passed 100 tests. [semirings] [8 of 8] Compiling Data.Semiring.Tropical ( Data/Semiring/Tropical.hs, nothing ) [invariant] [2 of 4] Compiling Data.Functor.Invariant.TH.Internal ( src/Data/Functor/Invariant/TH/Internal.hs, nothing ) [vector]  foldr1: OK (0.03s) [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  foldr': OK (0.04s) [vector]  +++ OK, passed 100 tests. [doctest-parallel] [12 of 18] Compiling Test.DocTest.Internal.Util ( src/Test/DocTest/Internal/Util.hs, dist/build/Test/DocTest/Internal/Util.p_o ) [doctest-parallel] [13 of 18] Compiling Test.DocTest.Internal.Extract ( src/Test/DocTest/Internal/Extract.hs, dist/build/Test/DocTest/Internal/Extract.p_o ) [doctest-parallel] [14 of 18] Compiling Test.DocTest.Internal.Parse ( src/Test/DocTest/Internal/Parse.hs, dist/build/Test/DocTest/Internal/Parse.p_o ) [vector]  foldr1': OK (0.04s) [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  ifoldl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [semirings] Haddock coverage: [semirings] Warning: 'negate' is ambiguous. It is defined [semirings]  * in ‘GHC.Num’ [semirings]  * at Data/Semiring.hs:508:3 [semirings]  You may be able to disambiguate the identifier by qualifying it or [semirings]  by specifying the type/value namespace explicitly. [semirings]  Defaulting to the one defined at Data/Semiring.hs:508:3 [semirings] Warning: '+' is ambiguous. It is defined [semirings]  * in ‘GHC.Num’ [semirings]  * at Data/Semiring.hs:248:1 [semirings]  You may be able to disambiguate the identifier by qualifying it or [semirings]  by specifying the type/value namespace explicitly. [semirings]  Defaulting to the one defined at Data/Semiring.hs:248:1 [semirings] Warning: '*' is ambiguous. It is defined [semirings]  * in ‘GHC.Num’ [semirings]  * at Data/Semiring.hs:253:1 [semirings]  You may be able to disambiguate the identifier by qualifying it or [semirings]  by specifying the type/value namespace explicitly. [semirings]  Defaulting to the one defined at Data/Semiring.hs:253:1 [semirings] Warning: 'Mod2' is ambiguous. It is defined [semirings]  * at Data/Semiring.hs:425:16 [semirings]  * at Data/Semiring.hs:425:1 [semirings]  You may be able to disambiguate the identifier by qualifying it or [semirings]  by specifying the type/value namespace explicitly. [semirings]  Defaulting to the one defined at Data/Semiring.hs:425:1 [vector]  ifoldr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [semirings] Warning: 'sum' is ambiguous. It is defined [semirings]  * in ‘Data.Foldable’ [semirings]  * at Data/Semiring.hs:280:1 [semirings]  You may be able to disambiguate the identifier by qualifying it or [semirings]  by specifying the type/value namespace explicitly. [semirings]  Defaulting to the one defined at Data/Semiring.hs:280:1 [semirings] Warning: 'product' is ambiguous. It is defined [semirings]  * in ‘Data.Foldable’ [semirings]  * at Data/Semiring.hs:286:1 [semirings]  You may be able to disambiguate the identifier by qualifying it or [semirings]  by specifying the type/value namespace explicitly. [semirings]  Defaulting to the one defined at Data/Semiring.hs:286:1 [semirings]  100% ( 27 / 27) in 'Data.Semiring' [semirings] Warning: 'abs' is ambiguous. It is defined [semirings]  * in ‘GHC.Num’ [semirings]  * at Data/Ring/Ordered.hs:118:3 [semirings]  You may be able to disambiguate the identifier by qualifying it or [semirings]  by specifying the type/value namespace explicitly. [semirings]  Defaulting to the one defined at Data/Ring/Ordered.hs:118:3 [semirings] Warning: 'signum' is ambiguous. It is defined [semirings]  * in ‘GHC.Num’ [semirings]  * at Data/Ring/Ordered.hs:120:3 [semirings]  You may be able to disambiguate the identifier by qualifying it or [semirings]  by specifying the type/value namespace explicitly. [semirings]  Defaulting to the one defined at Data/Ring/Ordered.hs:120:3 [semirings] Warning: 'one' is out of scope. [semirings]  If you qualify the identifier, haddock can try to link it anyway. [semirings] Warning: '()' is out of scope. [semirings]  If you qualify the identifier, haddock can try to link it anyway. [semirings]  100% ( 5 / 5) in 'Data.Ring.Ordered' [semirings] Warning: 'quotRem' is ambiguous. It is defined [semirings]  * in ‘GHC.Real’ [semirings]  * at Data/Euclidean.hs:136:3 [semirings]  You may be able to disambiguate the identifier by qualifying it or [semirings]  by specifying the type/value namespace explicitly. [semirings]  Defaulting to the one defined at Data/Euclidean.hs:136:3 [semirings] Warning: 'rem' is ambiguous. It is defined [semirings]  * in ‘GHC.Real’ [semirings]  * at Data/Euclidean.hs:148:3 [semirings]  You may be able to disambiguate the identifier by qualifying it or [semirings]  by specifying the type/value namespace explicitly. [semirings]  Defaulting to the one defined at Data/Euclidean.hs:148:3 [semirings] Warning: 'gcd' is ambiguous. It is defined [semirings]  * in ‘GHC.Real’ [semirings]  * at Data/Euclidean.hs:85:3 [semirings]  You may be able to disambiguate the identifier by qualifying it or [semirings]  by specifying the type/value namespace explicitly. [semirings]  Defaulting to the one defined at Data/Euclidean.hs:85:3 [vector]  ifoldr': OK (0.04s) [vector]  +++ OK, passed 100 tests. [semirings]  100% ( 7 / 7) in 'Data.Euclidean' [semirings]  100% ( 7 / 7) in 'Data.Field' [semirings] Warning: 'Max' is ambiguous. It is defined [semirings]  * in ‘Data.Semigroup’ [semirings]  * in ‘Data.Semigroup’ [semirings]  You may be able to disambiguate the identifier by qualifying it or [semirings]  by specifying the type/value namespace explicitly. [semirings]  Defaulting to the one defined in ‘Data.Semigroup’ [semirings] Warning: 'Min' is ambiguous. It is defined [semirings]  * in ‘Data.Semigroup’ [semirings]  * in ‘Data.Semigroup’ [semirings]  You may be able to disambiguate the identifier by qualifying it or [semirings]  by specifying the type/value namespace explicitly. [semirings]  Defaulting to the one defined in ‘Data.Semigroup’ [semirings]  100% ( 3 / 3) in 'Data.Semiring.Directed' [semirings]  100% ( 10 / 10) in 'Data.Semiring.Generic' [semirings]  100% ( 2 / 2) in 'Data.Star' [semirings] Warning: 'Tropical' is ambiguous. It is defined [semirings]  * at Data/Semiring/Tropical.hs:87:5 [semirings]  * at Data/Semiring/Tropical.hs:85:1 [semirings]  You may be able to disambiguate the identifier by qualifying it or [semirings]  by specifying the type/value namespace explicitly. [semirings]  Defaulting to the one defined at Data/Semiring/Tropical.hs:85:1 [semirings] Warning: 'Tropical' is out of scope. [semirings]  If you qualify the identifier, haddock can try to link it anyway. [semirings]  100% ( 5 / 5) in 'Data.Semiring.Tropical' [vector]  ifoldM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [invariant] [3 of 4] Compiling Data.Functor.Invariant.TH ( src/Data/Functor/Invariant/TH.hs, nothing ) [vector]  ifoldM': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [tomland] [ 3 of 36] Compiling Toml.Type.Key [tomland] [ 4 of 36] Compiling Toml.Parser.Key [quickcheck-instances] [ 1 of 26] Compiling Test.QuickCheck.Instances.Containers ( src/Test/QuickCheck/Instances/Containers.hs, nothing ) [vector]  scanl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK (0.03s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [ 2 of 26] Compiling Test.QuickCheck.Instances.CustomPrelude ( src/Test/QuickCheck/Instances/CustomPrelude.hs, nothing ) [vector]  scanr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [semirings] Warning: Data.Semiring: could not find link destinations for: [semirings]  - Data.Semiring.Rep_IntMapOf [semirings]  - Data.Semiring.Rep1_IntMapOf [semirings]  - Data.Semiring.Rep_IntSetOf [semirings]  - Data.Semiring.Rep1_IntSetOf [semirings]  - Data.Semiring.Rep_Mod2 [semirings]  - Data.Semiring.Rep_WrappedNum [semirings]  - Data.Semiring.Rep1_WrappedNum [semirings]  - Data.Semiring.Rep_Mul [semirings]  - Data.Semiring.Rep1_Mul [semirings]  - Data.Semiring.Rep_Add [semirings]  - Data.Semiring.Rep1_Add [semirings] Warning: Data.Ring.Ordered: could not find link destinations for: [semirings]  - Data.Ring.Ordered.Rep_Modular [vector]  scanr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [semirings] Warning: Data.Semiring.Directed: could not find link destinations for: [semirings]  - Data.Semiring.Directed.Rep_Directed [vector]  scanr1: OK (0.03s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [ 3 of 26] Compiling Test.QuickCheck.Instances.CaseInsensitive ( src/Test/QuickCheck/Instances/CaseInsensitive.hs, nothing ) [invariant] [4 of 4] Compiling Paths_invariant ( dist/build/autogen/Paths_invariant.hs, nothing ) [vector]  scanr1': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [invariant] Haddock coverage: [vector]  iscanr': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [invariant]  100% ( 20 / 20) in 'Data.Functor.Invariant' [invariant] Warning: 'Name' is ambiguous. It is defined [invariant]  * in ‘Language.Haskell.TH.Syntax’ [invariant]  * in ‘Language.Haskell.TH.Syntax’ [invariant]  You may be able to disambiguate the identifier by qualifying it or [invariant]  by specifying the type/value namespace explicitly. [invariant]  Defaulting to the one defined in ‘Language.Haskell.TH.Syntax’ [invariant] Warning: 'Options' is ambiguous. It is defined [invariant]  * at src/Data/Functor/Invariant/TH.hs:55:19 [invariant]  * at src/Data/Functor/Invariant/TH.hs:55:1 [invariant]  You may be able to disambiguate the identifier by qualifying it or [invariant]  by specifying the type/value namespace explicitly. [invariant]  Defaulting to the one defined at src/Data/Functor/Invariant/TH.hs:55:1 [vector]  mut_generateM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [invariant] Warning: 'Name' is ambiguous. It is defined [invariant]  * in ‘Language.Haskell.TH.Syntax’ [invariant]  * in ‘Language.Haskell.TH.Syntax’ [invariant]  You may be able to disambiguate the identifier by qualifying it or [invariant]  by specifying the type/value namespace explicitly. [invariant]  Defaulting to the one defined in ‘Language.Haskell.TH.Syntax’ [invariant]  100% ( 17 / 17) in 'Data.Functor.Invariant.TH' [vector]  mut_mapM_: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [doctest-parallel] [15 of 18] Compiling Test.DocTest.Internal.Runner.Example ( src/Test/DocTest/Internal/Runner/Example.hs, dist/build/Test/DocTest/Internal/Runner/Example.p_o ) [vector]  mut_forM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [ 4 of 26] Compiling Test.QuickCheck.Instances.ByteString ( src/Test/QuickCheck/Instances/ByteString.hs, nothing ) [vector]  mut_foldr': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [semigroupoids] buildPhase completed in 35 seconds [semigroupoids] Phase: checkPhase [vector]  mut_foldl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [semigroupoids] Package has no test suites. [quickcheck-instances] [ 5 of 26] Compiling Test.QuickCheck.Instances.Array ( src/Test/QuickCheck/Instances/Array.hs, nothing ) [semigroupoids] Phase: haddockPhase [vector]  mut_foldM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK (0.02s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [ 6 of 26] Compiling Test.QuickCheck.Instances.DataFix ( src/Test/QuickCheck/Instances/DataFix.hs, nothing ) [vector]  mut_ifoldM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [ 7 of 26] Compiling Test.QuickCheck.Instances.Hashable ( src/Test/QuickCheck/Instances/Hashable.hs, nothing ) [vector]  mut_ifoldM': OK (0.03s) [vector]  +++ OK, passed 100 tests. [tomland] [ 5 of 36] Compiling Toml.Type.PrefixTree [tomland] [ 6 of 36] Compiling Toml.Type.Value [tomland] [ 7 of 36] Compiling Toml.Type.AnyValue [tomland] [ 8 of 36] Compiling Toml.Type.UValue [tomland] [ 9 of 36] Compiling Toml.Type.TOML [vector]  mut_ifoldrM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [quickcheck-instances] [ 8 of 26] Compiling Test.QuickCheck.Instances.Natural ( src/Test/QuickCheck/Instances/Natural.hs, nothing ) [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [ 9 of 26] Compiling Test.QuickCheck.Instances.OldTime ( src/Test/QuickCheck/Instances/OldTime.hs, nothing ) [vector]  mconcat: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  sum: OK [vector]  +++ OK, passed 100 tests. [vector]  product: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromTo: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenTo: OK [vector]  +++ OK, passed 100 tests; 1 discarded. [vector]  unstream [vector]  unstream == vunstream (exact): OK [vector]  +++ OK, passed 100 tests. [vector]  unstream == vunstream (unknown): OK [vector]  +++ OK, passed 100 tests. [vector]  unstreamR ~= vunstream (exact): OK [vector]  +++ OK, passed 100 tests. [vector]  unstreamR ~= vunstream (unknown): OK [vector]  +++ OK, passed 100 tests. [vector]  Tests.Vector.Strict [vector]  Bool [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 22 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [charset] Documentation created: dist/doc/html/charset/, [charset] dist/doc/html/charset/charset.txt [vector]  iterateNM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [semigroupoids] Preprocessing library for semigroupoids-6.0.1.. [semigroupoids] Running Haddock on library for semigroupoids-6.0.1.. [quickcheck-instances] [10 of 26] Compiling Test.QuickCheck.Instances.Primitive ( src/Test/QuickCheck/Instances/Primitive.hs, nothing ) [vector]  generateM: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [vector]  +++ OK, passed 100 tests. [charset] Phase: installPhase [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [semigroupoids] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [quickcheck-instances] [11 of 26] Compiling Test.QuickCheck.Instances.Array.Byte ( src/Test/QuickCheck/Instances/Array/Byte.hs, nothing ) [vector]  unfoldrExactNM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [12 of 26] Compiling Test.QuickCheck.Instances.Scientific ( src/Test/QuickCheck/Instances/Scientific.hs, nothing ) [vector]  constructN: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [quickcheck-instances] [13 of 26] Compiling Test.QuickCheck.Instances.Semigroup ( src/Test/QuickCheck/Instances/Semigroup.hs, nothing ) [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [invariant] Warning: Data.Functor.Invariant: could not find link destinations for: [invariant]  - Data.Bifunctor.Wrapped.Rep1_WrappedBifunctor [invariant]  - Data.Bifunctor.Wrapped.Rep_WrappedBifunctor [vector]  mapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [14 of 26] Compiling Test.QuickCheck.Instances.Solo ( src/Test/QuickCheck/Instances/Solo.hs, nothing ) [relude] Preprocessing test suite 'relude-test' for relude-1.2.2.0.. [vector]  imapM: OK [vector]  +++ OK, passed 100 tests. [relude] Building test suite 'relude-test' for relude-1.2.2.0.. [quickcheck-instances] [15 of 26] Compiling Test.QuickCheck.Instances.Strict ( src/Test/QuickCheck/Instances/Strict.hs, nothing ) [vector]  imapM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK [vector]  +++ OK, passed 100 tests. [charset] Installing library in /nix/store/4qx18iyi3m25af8sm3ipxnjdy7gk1apf-charset-0.3.12/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/charset-0.3.12-KSi9CgFWAx76g2XuhXWnPC [vector]  izipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [vector]  +++ OK, passed 100 tests. [doctest-parallel] [16 of 18] Compiling Test.DocTest.Internal.Property ( src/Test/DocTest/Internal/Property.hs, dist/build/Test/DocTest/Internal/Property.p_o ) [doctest-parallel] [17 of 18] Compiling Test.DocTest.Internal.Runner ( src/Test/DocTest/Internal/Runner.hs, dist/build/Test/DocTest/Internal/Runner.p_o ) [vector]  zipWithM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [tomland] [10 of 36] Compiling Toml.Type.Edsl [vector]  filterM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [relude]  [relude] on the commandline: warning: [GHC-93741] [-Wunrecognised-warning-flags] [relude]  unrecognised warning flag: -Winconsistent-flags [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 24 discarded. [vector]  ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.08s) [vector]  +++ OK, passed 100 tests. [relude] [1 of 4] Compiling Test.Relude.Gen [vector]  ifoldM'_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [16 of 26] Compiling Test.QuickCheck.Instances.Tagged ( src/Test/QuickCheck/Instances/Tagged.hs, nothing ) [vector]  mut_generateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [relude] [2 of 4] Compiling Test.Relude.Container.One [vector]  mut_imapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [quickcheck-instances] [17 of 26] Compiling Test.QuickCheck.Instances.Text ( src/Test/QuickCheck/Instances/Text.hs, nothing ) [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  maxIndexBy: OK [quickcheck-instances] [18 of 26] Compiling Test.QuickCheck.Instances.Text.Short ( src/Test/QuickCheck/Instances/Text/Short.hs, nothing ) [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK [quickcheck-instances] [19 of 26] Compiling Test.QuickCheck.Instances.These ( src/Test/QuickCheck/Instances/These.hs, nothing ) [vector]  +++ OK, passed 100 tests. [tomland] [11 of 36] Compiling Toml.Type.Printer [vector]  unzip3: OK [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK [vector]  +++ OK, passed 100 tests. [vector]  update: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK [quickcheck-instances] [20 of 26] Compiling Test.QuickCheck.Instances.Time ( src/Test/QuickCheck/Instances/Time.hs, nothing ) [vector]  +++ OK, passed 100 tests. [vector]  fmap: OK [vector]  +++ OK, passed 100 tests. [vector]  return: OK [vector]  +++ OK, passed 100 tests. [vector]  bind: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mzip: OK [vector]  +++ OK, passed 100 tests. [vector]  munzip: OK [vector]  +++ OK, passed 100 tests. [vector]  applicative_pure: OK [vector]  +++ OK, passed 100 tests. [vector]  applicative_appl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  alternative_empty: OK [vector]  +++ OK, passed 1 test. [vector]  alternative_or: OK [vector]  +++ OK, passed 100 tests. [vector]  sequence: OK (0.08s) [vector]  +++ OK, passed 100 tests. [uniplate] Documentation created: dist/doc/html/uniplate/, [uniplate] dist/doc/html/uniplate/uniplate.txt [vector]  sequence_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  and: OK [vector]  +++ OK, passed 100 tests. [vector]  or: OK [vector]  +++ OK, passed 100 tests. [vector]  Int [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [21 of 26] Compiling Test.QuickCheck.Instances.Transformer ( src/Test/QuickCheck/Instances/Transformer.hs, nothing ) [vector]  iterateNM: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [22 of 26] Compiling Test.QuickCheck.Instances.UUID ( src/Test/QuickCheck/Instances/UUID.hs, nothing ) [charset] Phase: fixupPhase [uniplate] Phase: installPhase [quickcheck-instances] [23 of 26] Compiling Test.QuickCheck.Instances.UnorderedContainers ( src/Test/QuickCheck/Instances/UnorderedContainers.hs, nothing ) [vector]  unfoldrExactNM: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [charset] shrinking RPATHs of ELF executables and libraries in /nix/store/4qx18iyi3m25af8sm3ipxnjdy7gk1apf-charset-0.3.12 [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [charset] shrinking /nix/store/4qx18iyi3m25af8sm3ipxnjdy7gk1apf-charset-0.3.12/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHScharset-0.3.12-KSi9CgFWAx76g2XuhXWnPC-ghc9.8.1.so [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [24 of 26] Compiling Test.QuickCheck.Instances.Vector ( src/Test/QuickCheck/Instances/Vector.hs, nothing ) [charset] checking for references to /build/ in /nix/store/4qx18iyi3m25af8sm3ipxnjdy7gk1apf-charset-0.3.12... [vector]  mapM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [uniplate] Installing library in /nix/store/6wj2fc4zcf1p66936vc1hp3sdj2ddfq8-uniplate-1.6.13/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/uniplate-1.6.13-FSZmfemPUb965irITYhfNI [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK [vector]  +++ OK, passed 100 tests. [charset] patching script interpreter paths in /nix/store/4qx18iyi3m25af8sm3ipxnjdy7gk1apf-charset-0.3.12 [vector]  imapM_: OK (0.03s) [charset] stripping (with command strip and flags -S -p) in /nix/store/4qx18iyi3m25af8sm3ipxnjdy7gk1apf-charset-0.3.12/lib [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [relude] [3 of 4] Compiling Test.Relude.Property [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [quickcheck-instances] [25 of 26] Compiling Test.QuickCheck.Instances.Void ( src/Test/QuickCheck/Instances/Void.hs, nothing ) [quickcheck-instances] [26 of 26] Compiling Test.QuickCheck.Instances ( src/Test/QuickCheck/Instances.hs, nothing ) [quickcheck-instances] Haddock coverage: [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Containers' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.CaseInsensitive' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.ByteString' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Array' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.DataFix' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Hashable' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Natural' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.OldTime' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Primitive' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Array.Byte' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Scientific' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Semigroup' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Solo' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Strict' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Tagged' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Text' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Text.Short' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [vector]  filterM: OK (0.10s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [semigroupoids] [ 1 of 27] Compiling Data.Functor.Extend ( src/Data/Functor/Extend.hs, nothing ) [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 20 discarded. [charset] shrinking RPATHs of ELF executables and libraries in /nix/store/62x0lplmqc3jgsbf27vq4azkd5dnq8vx-charset-0.3.12-doc [doctest-parallel] [18 of 18] Compiling Test.DocTest ( src/Test/DocTest.hs, dist/build/Test/DocTest.p_o ) [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [charset] checking for references to /build/ in /nix/store/62x0lplmqc3jgsbf27vq4azkd5dnq8vx-charset-0.3.12-doc... [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK [vector]  +++ OK, passed 100 tests. [charset] patching script interpreter paths in /nix/store/62x0lplmqc3jgsbf27vq4azkd5dnq8vx-charset-0.3.12-doc [vector]  ifoldr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [post-build-hook] Uploading to cachix cache "sellout": /nix/store/4qx18iyi3m25af8sm3ipxnjdy7gk1apf-charset-0.3.12 /nix/store/62x0lplmqc3jgsbf27vq4azkd5dnq8vx-charset-0.3.12-doc [post-build-hook] Pushing 2 paths (72 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/62x0lplmqc3jgsbf27vq4azkd5dnq8vx-charset-0.3.12-doc (1.38 MiB) [post-build-hook] Pushing /nix/store/4qx18iyi3m25af8sm3ipxnjdy7gk1apf-charset-0.3.12 (6.41 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/4qx18iyi3m25af8sm3ipxnjdy7gk1apf-charset-0.3.12 /nix/store/62x0lplmqc3jgsbf27vq4azkd5dnq8vx-charset-0.3.12-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/62x0lplmqc3jgsbf27vq4azkd5dnq8vx-charset-0.3.12-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/4qx18iyi3m25af8sm3ipxnjdy7gk1apf-charset-0.3.12' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/p89zq6b661cln3mfg7946d9famjhp4zy-charset-0.3.12.drv' to 'https://cache.nix-ci.com'... Progress: 59 of 171 built (9 building), 395 of 395 downloaded from cache [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.These' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Time' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Transformer' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.UUID' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.UnorderedContainers' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Vector' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Void' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  100% ( 1 / 1) in 'Test.QuickCheck.Instances' [quickcheck-instances] Warning: Test.QuickCheck.Instances.Vector: could not find link destinations for: [quickcheck-instances]  - Data.Vector.Vector [quickcheck-instances]  - Data.Vector.Primitive.Vector [quickcheck-instances]  - Data.Vector.Storable.Vector [quickcheck-instances]  - Data.Vector.Unboxed.Base.Unbox [quickcheck-instances]  - Data.Vector.Unboxed.Base.Vector [relude] [4 of 4] Compiling Main [relude]  [relude] on the commandline: warning: [GHC-93741] [-Wunrecognised-warning-flags] [relude]  unrecognised warning flag: -Winconsistent-flags [relude] [5 of 5] Linking dist/build/relude-test/relude-test [relude] Preprocessing test suite 'relude-doctest' for relude-1.2.2.0.. [relude] Building test suite 'relude-doctest' for relude-1.2.2.0.. [relude]  [relude] on the commandline: warning: [GHC-93741] [-Wunrecognised-warning-flags] [relude]  unrecognised warning flag: -Winconsistent-flags [relude] [1 of 1] Compiling Main [relude]  [relude] on the commandline: warning: [GHC-93741] [-Wunrecognised-warning-flags] [relude]  unrecognised warning flag: -Winconsistent-flags [relude] [2 of 2] Linking dist/build/relude-doctest/relude-doctest [semigroupoids] [ 2 of 27] Compiling Data.Semigroup.Foldable.Class ( src/Data/Semigroup/Foldable/Class.hs, nothing ) [semigroupoids] [ 3 of 27] Compiling Data.Traversable.Instances ( src/Data/Traversable/Instances.hs, nothing ) [semigroupoids] [ 4 of 27] Compiling Semigroupoids.Internal ( src/Semigroupoids/Internal.hs, nothing ) [semigroupoids] [ 5 of 27] Compiling Data.Functor.Bind.Class ( src/Data/Functor/Bind/Class.hs, nothing ) [semigroupoids] [ 6 of 27] Compiling Data.Functor.Apply ( src/Data/Functor/Apply.hs, nothing ) [semigroupoids] [ 7 of 27] Compiling Data.Semigroup.Bifoldable ( src/Data/Semigroup/Bifoldable.hs, nothing ) [semigroupoids] [ 8 of 27] Compiling Data.Functor.Contravariant.Divise ( src/Data/Functor/Contravariant/Divise.hs, nothing ) [semigroupoids] [ 9 of 27] Compiling Data.Functor.Contravariant.Decide ( src/Data/Functor/Contravariant/Decide.hs, nothing ) [semigroupoids] [10 of 27] Compiling Data.Functor.Contravariant.Conclude ( src/Data/Functor/Contravariant/Conclude.hs, nothing ) [semigroupoids] [11 of 27] Compiling Data.Functor.Bind ( src/Data/Functor/Bind.hs, nothing ) [semigroupoids] [12 of 27] Compiling Data.Semigroupoid ( src/Data/Semigroupoid.hs, nothing ) [semigroupoids] [13 of 27] Compiling Data.Semigroupoid.Ob ( src/Data/Semigroupoid/Ob.hs, nothing ) [semigroupoids] [14 of 27] Compiling Data.Semigroupoid.Dual ( src/Data/Semigroupoid/Dual.hs, nothing ) [semigroupoids] [15 of 27] Compiling Data.Semigroupoid.Categorical ( src/Data/Semigroupoid/Categorical.hs, nothing ) [semigroupoids] [16 of 27] Compiling Data.Groupoid ( src/Data/Groupoid.hs, nothing ) [semigroupoids] [17 of 27] Compiling Data.Isomorphism ( src/Data/Isomorphism.hs, nothing ) [semigroupoids] [18 of 27] Compiling Data.Functor.Bind.Trans ( src/Data/Functor/Bind/Trans.hs, nothing ) [semigroupoids] [19 of 27] Compiling Data.Bifunctor.Apply ( src/Data/Bifunctor/Apply.hs, nothing ) [semigroupoids] [20 of 27] Compiling Data.Functor.Alt ( src/Data/Functor/Alt.hs, nothing ) [semigroupoids] [21 of 27] Compiling Data.Semigroup.Foldable ( src/Data/Semigroup/Foldable.hs, nothing ) [semigroupoids] [22 of 27] Compiling Data.Semigroup.Traversable.Class ( src/Data/Semigroup/Traversable/Class.hs, nothing ) [semigroupoids] [23 of 27] Compiling Data.Semigroup.Traversable ( src/Data/Semigroup/Traversable.hs, nothing ) [semigroupoids] [24 of 27] Compiling Data.Semigroup.Bitraversable ( src/Data/Semigroup/Bitraversable.hs, nothing ) [semigroupoids] [25 of 27] Compiling Data.Functor.Plus ( src/Data/Functor/Plus.hs, nothing ) [semigroupoids] [26 of 27] Compiling Semigroupoids.Do ( src/Semigroupoids/Do.hs, nothing ) [semigroupoids] [27 of 27] Compiling Data.Semigroupoid.Static ( src/Data/Semigroupoid/Static.hs, nothing ) [semigroupoids] Haddock coverage: [semigroupoids]  83% ( 5 / 6) in 'Data.Functor.Extend' [semigroupoids]  Missing documentation for: [semigroupoids]  Extend (src/Data/Functor/Extend.hs:55) [semigroupoids]  66% ( 2 / 3) in 'Data.Semigroup.Foldable.Class' [semigroupoids]  Missing documentation for: [semigroupoids]  Bifoldable1 [semigroupoids]  100% ( 1 / 1) in 'Data.Traversable.Instances' [semigroupoids] Warning: 'MaybeApply' is ambiguous. It is defined [semigroupoids]  * at src/Data/Functor/Bind/Class.hs:411:26 [semigroupoids]  * at src/Data/Functor/Bind/Class.hs:411:1 [semigroupoids]  You may be able to disambiguate the identifier by qualifying it or [semigroupoids]  by specifying the type/value namespace explicitly. [semigroupoids]  Defaulting to the one defined at src/Data/Functor/Bind/Class.hs:411:1 [semigroupoids] Warning: 'K1' is ambiguous. It is defined [semigroupoids]  * in ‘GHC.Generics’ [semigroupoids]  * in ‘GHC.Generics’ [semigroupoids]  You may be able to disambiguate the identifier by qualifying it or [semigroupoids]  by specifying the type/value namespace explicitly. [semigroupoids]  Defaulting to the one defined in ‘GHC.Generics’ [semigroupoids] Warning: 'StoreT' is ambiguous. It is defined [semigroupoids]  * in ‘Control.Comonad.Trans.Store’ [semigroupoids]  * in ‘Control.Comonad.Trans.Store’ [semigroupoids]  You may be able to disambiguate the identifier by qualifying it or [semigroupoids]  by specifying the type/value namespace explicitly. [semigroupoids]  Defaulting to the one defined in ‘Control.Comonad.Trans.Store’ [semigroupoids] Warning: 'EnvT' is ambiguous. It is defined [semigroupoids]  * in ‘Control.Comonad.Trans.Env’ [semigroupoids]  * in ‘Control.Comonad.Trans.Env’ [semigroupoids]  You may be able to disambiguate the identifier by qualifying it or [semigroupoids]  by specifying the type/value namespace explicitly. [semigroupoids]  Defaulting to the one defined in ‘Control.Comonad.Trans.Env’ [semigroupoids] Warning: 'Const' is ambiguous. It is defined [semigroupoids]  * in ‘Data.Functor.Const’ [semigroupoids]  * in ‘Data.Functor.Const’ [semigroupoids]  You may be able to disambiguate the identifier by qualifying it or [semirings] Documentation created: dist/doc/html/semirings/, [semirings] dist/doc/html/semirings/semirings.txt [semirings] Phase: installPhase [semirings] Installing library in /nix/store/2as0g1vzn2lyzzgfv2hrl8qqwbycn6hj-semirings-0.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/semirings-0.7-9kfVu697TaJIFSArt1zVBs [tomland] [12 of 36] Compiling Toml.Type [tomland] [13 of 36] Compiling Toml.Parser.Value [tomland] [14 of 36] Compiling Toml.Parser.Item [tomland]  [tomland] src/Toml/Parser/Item.hs:26:29: warning: [GHC-38856] [-Wunused-imports] [tomland]  The import of ‘liftA2’ [tomland]  from module ‘Control.Applicative’ is redundant [tomland]  | [tomland] 26 | import Control.Applicative (liftA2, many) [tomland]  | ^^^^^^ [tomland] [15 of 36] Compiling Toml.Parser.Validate [uniplate] Phase: fixupPhase [uniplate] shrinking RPATHs of ELF executables and libraries in /nix/store/6wj2fc4zcf1p66936vc1hp3sdj2ddfq8-uniplate-1.6.13 [uniplate] shrinking /nix/store/6wj2fc4zcf1p66936vc1hp3sdj2ddfq8-uniplate-1.6.13/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSuniplate-1.6.13-FSZmfemPUb965irITYhfNI-ghc9.8.1.so [uniplate] checking for references to /build/ in /nix/store/6wj2fc4zcf1p66936vc1hp3sdj2ddfq8-uniplate-1.6.13... [uniplate] patching script interpreter paths in /nix/store/6wj2fc4zcf1p66936vc1hp3sdj2ddfq8-uniplate-1.6.13 [uniplate] stripping (with command strip and flags -S -p) in /nix/store/6wj2fc4zcf1p66936vc1hp3sdj2ddfq8-uniplate-1.6.13/lib [uniplate] shrinking RPATHs of ELF executables and libraries in /nix/store/6m0yrvlsbirdhdaq7arwfj38vcarsm5p-uniplate-1.6.13-doc [uniplate] checking for references to /build/ in /nix/store/6m0yrvlsbirdhdaq7arwfj38vcarsm5p-uniplate-1.6.13-doc... [uniplate] patching script interpreter paths in /nix/store/6m0yrvlsbirdhdaq7arwfj38vcarsm5p-uniplate-1.6.13-doc [vector]  ifoldM'_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 24 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [semigroupoids]  by specifying the type/value namespace explicitly. [semigroupoids]  Defaulting to the one defined in ‘Data.Functor.Const’ [semigroupoids] Warning: '(,)' is out of scope. [semigroupoids]  If you qualify the identifier, haddock can try to link it anyway. [semigroupoids] Warning: 'Constant' is ambiguous. It is defined [semigroupoids]  * in ‘Data.Functor.Constant’ [semigroupoids]  * in ‘Data.Functor.Constant’ [semigroupoids]  You may be able to disambiguate the identifier by qualifying it or [semigroupoids]  by specifying the type/value namespace explicitly. [semigroupoids]  Defaulting to the one defined in ‘Data.Functor.Constant’ [semigroupoids]  80% ( 12 / 15) in 'Data.Functor.Bind.Class' [semigroupoids]  Missing documentation for: [semigroupoids]  apDefault (src/Data/Functor/Bind/Class.hs:540) [semigroupoids]  returning (src/Data/Functor/Bind/Class.hs:537) [semigroupoids]  Biapply (src/Data/Functor/Bind/Class.hs:753) [semigroupoids]  100% ( 16 / 16) in 'Data.Functor.Apply' [semigroupoids]  33% ( 2 / 6) in 'Data.Semigroup.Bifoldable' [semigroupoids]  Missing documentation for: [semigroupoids]  Bifoldable1 [semigroupoids]  bitraverse1_ (src/Data/Semigroup/Bifoldable.hs:46) [semigroupoids]  bifor1_ (src/Data/Semigroup/Bifoldable.hs:50) [semigroupoids]  bisequenceA1_ (src/Data/Semigroup/Bifoldable.hs:58) [semigroupoids] Warning: 'Day' is out of scope. [semigroupoids]  If you qualify the identifier, haddock can try to link it anyway. [semigroupoids]  100% ( 6 / 6) in 'Data.Functor.Contravariant.Divise' [semigroupoids] Warning: 'Alt' is ambiguous. It is defined [semigroupoids]  * in ‘Data.Semigroup.Internal’ [semigroupoids]  * in ‘Data.Semigroup.Internal’ [semigroupoids]  You may be able to disambiguate the identifier by qualifying it or [semigroupoids]  by specifying the type/value namespace explicitly. [semigroupoids]  Defaulting to the one defined in ‘Data.Semigroup.Internal’ [semigroupoids] Warning: 'EitherDay' is out of scope. [semigroupoids]  If you qualify the identifier, haddock can try to link it anyway. [semigroupoids] Warning: 'Conclude' is out of scope. [semigroupoids]  If you qualify the identifier, haddock can try to link it anyway. [semigroupoids]  100% ( 5 / 5) in 'Data.Functor.Contravariant.Decide' [semigroupoids] Warning: 'Plus' is out of scope. [semigroupoids]  If you qualify the identifier, haddock can try to link it anyway. [semigroupoids]  100% ( 5 / 5) in 'Data.Functor.Contravariant.Conclude' [semigroupoids] Warning: ':*:' is ambiguous. It is defined [semigroupoids]  * in ‘GHC.Generics’ [semigroupoids]  * in ‘GHC.Generics’ [semigroupoids]  You may be able to disambiguate the identifier by qualifying it or [semigroupoids]  by specifying the type/value namespace explicitly. [semigroupoids]  Defaulting to the one defined in ‘GHC.Generics’ [semigroupoids]  75% ( 15 / 20) in 'Data.Functor.Bind' [semigroupoids]  Missing documentation for: [semigroupoids]  -<< (src/Data/Functor/Bind.hs:53) [semigroupoids]  -<- (src/Data/Functor/Bind.hs:59) [semigroupoids]  ->- (src/Data/Functor/Bind.hs:56) [semigroupoids]  apDefault (src/Data/Functor/Bind/Class.hs:540) [semigroupoids]  returning (src/Data/Functor/Bind/Class.hs:537) [semigroupoids]  50% ( 2 / 4) in 'Data.Semigroupoid' [semigroupoids]  Missing documentation for: [semigroupoids]  WrappedCategory (src/Data/Semigroupoid.hs:71) [semigroupoids]  Semi (src/Data/Semigroupoid.hs:80) [semigroupoids]  50% ( 1 / 2) in 'Data.Semigroupoid.Ob' [semigroupoids]  Missing documentation for: [semigroupoids]  Ob (src/Data/Semigroupoid/Ob.hs:29) [semigroupoids]  50% ( 1 / 2) in 'Data.Semigroupoid.Dual' [semigroupoids]  Missing documentation for: [semigroupoids]  Dual (src/Data/Semigroupoid/Dual.hs:21) [semigroupoids]  100% ( 3 / 3) in 'Data.Semigroupoid.Categorical' [semigroupoids]  100% ( 2 / 2) in 'Data.Groupoid' [semigroupoids]  50% ( 1 / 2) in 'Data.Isomorphism' [semigroupoids]  Missing documentation for: [semigroupoids]  Iso (src/Data/Isomorphism.hs:23) [semigroupoids]  100% ( 2 / 2) in 'Data.Functor.Bind.Trans' [semigroupoids]  62% ( 5 / 8) in 'Data.Bifunctor.Apply' [semigroupoids]  Missing documentation for: [semigroupoids]  Biapply (src/Data/Functor/Bind/Class.hs:753) [semigroupoids]  <<$>> [semigroupoids]  <<..>> (src/Data/Bifunctor/Apply.hs:28) [semigroupoids] Warning: 'Alt' is ambiguous. It is defined [semigroupoids]  * in ‘Data.Semigroup.Internal’ [semigroupoids]  * in ‘Data.Semigroup.Internal’ [semigroupoids]  * at src/Data/Functor/Alt.hs:119:1 [semigroupoids]  You may be able to disambiguate the identifier by qualifying it or [semigroupoids]  by specifying the type/value namespace explicitly. [semigroupoids]  Defaulting to the one defined at src/Data/Functor/Alt.hs:119:1 [semigroupoids] Warning: 'ExceptT' is ambiguous. It is defined [semigroupoids]  * in ‘Control.Monad.Trans.Except’ [semigroupoids]  * in ‘Control.Monad.Trans.Except’ [semigroupoids]  You may be able to disambiguate the identifier by qualifying it or [semigroupoids]  by specifying the type/value namespace explicitly. [semigroupoids]  Defaulting to the one defined in ‘Control.Monad.Trans.Except’ [semigroupoids] Warning: 'Identity' is ambiguous. It is defined [semigroupoids]  * in ‘Data.Functor.Identity’ [semigroupoids]  * in ‘Data.Functor.Identity’ [post-build-hook] Uploading to cachix cache "sellout": /nix/store/6m0yrvlsbirdhdaq7arwfj38vcarsm5p-uniplate-1.6.13-doc /nix/store/6wj2fc4zcf1p66936vc1hp3sdj2ddfq8-uniplate-1.6.13 [post-build-hook] Pushing 2 paths (74 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/6m0yrvlsbirdhdaq7arwfj38vcarsm5p-uniplate-1.6.13-doc (2.52 MiB) [post-build-hook] Pushing /nix/store/6wj2fc4zcf1p66936vc1hp3sdj2ddfq8-uniplate-1.6.13 (9.12 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/6m0yrvlsbirdhdaq7arwfj38vcarsm5p-uniplate-1.6.13-doc /nix/store/6wj2fc4zcf1p66936vc1hp3sdj2ddfq8-uniplate-1.6.13 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/6m0yrvlsbirdhdaq7arwfj38vcarsm5p-uniplate-1.6.13-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/6wj2fc4zcf1p66936vc1hp3sdj2ddfq8-uniplate-1.6.13' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/31bga0crd8qkc655m7rx8j6096awpgb7-uniplate-1.6.13.drv' to 'https://cache.nix-ci.com'... Progress: 60 of 171 built (8 building), 395 of 395 downloaded from cache [vector]  mut_ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 23 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 23 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 10 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip3: OK [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK [vector]  +++ OK, passed 100 tests. [vector]  update: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.01s) [vector]  +++ OK, passed 100 tests. [doctest-parallel] Preprocessing test suite 'doctests' for doctest-parallel-0.3.1.1.. [doctest-parallel] Building test suite 'doctests' for doctest-parallel-0.3.1.1.. [doctest-parallel] [1 of 1] Compiling Main ( test/doctests.hs, dist/build/doctests/doctests-tmp/Main.o ) [doctest-parallel] [2 of 2] Linking dist/build/doctests/doctests [invariant] Documentation created: dist/doc/html/invariant/, [invariant] dist/doc/html/invariant/invariant.txt [invariant] Preprocessing test suite 'spec' for invariant-0.6.4.. [invariant] Phase: installPhase [invariant] Installing library in /nix/store/jifaam4ll6wib5pb4jd5lkcy76qjzlfk-invariant-0.6.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/invariant-0.6.4-9MdOxjYVRq95RCcv5wEaad [invariant] Phase: fixupPhase [invariant] shrinking RPATHs of ELF executables and libraries in /nix/store/jifaam4ll6wib5pb4jd5lkcy76qjzlfk-invariant-0.6.4 [invariant] shrinking /nix/store/jifaam4ll6wib5pb4jd5lkcy76qjzlfk-invariant-0.6.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSinvariant-0.6.4-9MdOxjYVRq95RCcv5wEaad-ghc9.8.1.so [invariant] checking for references to /build/ in /nix/store/jifaam4ll6wib5pb4jd5lkcy76qjzlfk-invariant-0.6.4... [invariant] patching script interpreter paths in /nix/store/jifaam4ll6wib5pb4jd5lkcy76qjzlfk-invariant-0.6.4 [invariant] stripping (with command strip and flags -S -p) in /nix/store/jifaam4ll6wib5pb4jd5lkcy76qjzlfk-invariant-0.6.4/lib [invariant] shrinking RPATHs of ELF executables and libraries in /nix/store/y8rbmls405xsz55lj8ls54fpd05r2526-invariant-0.6.4-doc [invariant] checking for references to /build/ in /nix/store/y8rbmls405xsz55lj8ls54fpd05r2526-invariant-0.6.4-doc... [invariant] patching script interpreter paths in /nix/store/y8rbmls405xsz55lj8ls54fpd05r2526-invariant-0.6.4-doc [quickcheck-instances] Documentation created: dist/doc/html/quickcheck-instances/, [quickcheck-instances] dist/doc/html/quickcheck-instances/quickcheck-instances.txt [quickcheck-instances] Preprocessing test suite 'self-test' for quickcheck-instances-0.3.32.. [quickcheck-instances] Phase: installPhase [quickcheck-instances] Installing library in /nix/store/sxkbsi9yfb85ikvlqpgym38159jb1fdj-quickcheck-instances-0.3.32/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [quickcheck-instances] Phase: fixupPhase [quickcheck-instances] shrinking RPATHs of ELF executables and libraries in /nix/store/sxkbsi9yfb85ikvlqpgym38159jb1fdj-quickcheck-instances-0.3.32 [quickcheck-instances] shrinking /nix/store/sxkbsi9yfb85ikvlqpgym38159jb1fdj-quickcheck-instances-0.3.32/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSquickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA-ghc9.8.1.so [quickcheck-instances] checking for references to /build/ in /nix/store/sxkbsi9yfb85ikvlqpgym38159jb1fdj-quickcheck-instances-0.3.32... [quickcheck-instances] patching script interpreter paths in /nix/store/sxkbsi9yfb85ikvlqpgym38159jb1fdj-quickcheck-instances-0.3.32 [quickcheck-instances] stripping (with command strip and flags -S -p) in /nix/store/sxkbsi9yfb85ikvlqpgym38159jb1fdj-quickcheck-instances-0.3.32/lib [quickcheck-instances] shrinking RPATHs of ELF executables and libraries in /nix/store/rhyqws5r35k56iykfrp41q7ydnmzw6rm-quickcheck-instances-0.3.32-doc [quickcheck-instances] checking for references to /build/ in /nix/store/rhyqws5r35k56iykfrp41q7ydnmzw6rm-quickcheck-instances-0.3.32-doc... [quickcheck-instances] patching script interpreter paths in /nix/store/rhyqws5r35k56iykfrp41q7ydnmzw6rm-quickcheck-instances-0.3.32-doc [relude] buildPhase completed in 53 seconds [relude] Phase: checkPhase [relude] Running 2 test suites... [relude] Test suite relude-test: RUNNING... [relude] ━━━ utf8 conversion property tests ━━━ [relude]  ✓ String to ByteString invertible: passed 100 tests. [relude]  ✓ Text to ByteString invertible: passed 100 tests. [relude]  ✓ ByteString to Text or String invertible: passed 100 tests. [relude]  ✓ 3 succeeded. [relude] ━━━ list function property tests ━━━ [relude]  ✓ ordNub xs == nub xs: passed 100 tests. [relude]  ✓ hashNub xs == nub xs: passed 100 tests. [relude]  ✓ sortNub xs == sort (nub xs): passed 100 tests. [relude]  ✓ sort (unstableNub xs) == sort (nub xs): passed 100 tests. [relude]  ✓ 4 succeeded. [relude] ━━━ lifted logic function property tests ━━━ [relude]  ✓ andM: passed 100 tests. [relude]  ✓ orM: passed 100 tests. [relude]  ✓ 2 succeeded. [relude] ━━━ 'One' typeclass property tests ━━━ [relude]  ✓ length (one @[a] x) ≡ 1 passed 100 tests. [relude]  ✓ length (one @(NonEmpty a) x) ≡ 1 passed 100 tests. [relude]  ✓ length (one @(Seq a) x) ≡ 1 passed 100 tests. [relude]  ✓ length (one @Text x) ≡ 1 passed 100 tests. [relude]  ✓ length (one @LText x) ≡ 1 passed 100 tests. [relude]  ✓ length (one @ByteString x) ≡ 1 passed 100 tests. [relude]  ✓ length (one @LByteString x) ≡ 1 passed 100 tests. [relude]  ✓ length (one @ShortByteString x) ≡ 1 passed 100 tests. [relude]  ✓ length (one @(Map k v) x) ≡ 1 passed 100 tests. [relude]  ✓ length (one @(HashMap k v) x) ≡ 1 passed 100 tests. [relude]  ✓ length (one @(IntMap v) x) ≡ 1 passed 100 tests. [relude]  ✓ length (one @(Set a) x) ≡ 1 passed 100 tests. [relude]  ✓ length (one @(HashSet a) x) ≡ 1 passed 100 tests. [relude]  ✓ length (one @(IntSet x) ≡ 1 passed 100 tests. [relude]  ✓ 14 succeeded. [relude] Test suite relude-test: PASS [relude] Test suite logged to: dist/test/relude-1.2.2.0-relude-test.log [relude] Test suite relude-doctest: RUNNING... [semigroupoids]  You may be able to disambiguate the identifier by qualifying it or [semigroupoids]  by specifying the type/value namespace explicitly. [semigroupoids]  Defaulting to the one defined in ‘Data.Functor.Identity’ [semigroupoids] Warning: 'Bind' is out of scope. [semigroupoids]  If you qualify the identifier, haddock can try to link it anyway. [semigroupoids]  100% ( 5 / 5) in 'Data.Functor.Alt' [semigroupoids]  71% ( 10 / 14) in 'Data.Semigroup.Foldable' [semigroupoids]  Missing documentation for: [semigroupoids]  traverse1_ (src/Data/Semigroup/Foldable.hs:78) [semigroupoids]  for1_ (src/Data/Semigroup/Foldable.hs:82) [semigroupoids]  sequenceA1_ (src/Data/Semigroup/Foldable.hs:86) [semigroupoids]  asum1 (src/Data/Semigroup/Foldable.hs:104) [semigroupoids]  33% ( 1 / 3) in 'Data.Semigroup.Traversable.Class' [semigroupoids]  Missing documentation for: [semigroupoids]  Bitraversable1 (src/Data/Semigroup/Traversable/Class.hs:59) [semigroupoids]  Traversable1 (src/Data/Semigroup/Traversable/Class.hs:139) [semigroupoids] Warning: 'foldMap1' is out of scope. [semigroupoids]  If you qualify the identifier, haddock can try to link it anyway. [semigroupoids]  88% ( 8 / 9) in 'Data.Semigroup.Traversable' [semigroupoids]  Missing documentation for: [semigroupoids]  Traversable1 (src/Data/Semigroup/Traversable/Class.hs:139) [semigroupoids]  33% ( 1 / 3) in 'Data.Semigroup.Bitraversable' [semigroupoids]  Missing documentation for: [semigroupoids]  Bitraversable1 (src/Data/Semigroup/Traversable/Class.hs:59) [semigroupoids]  bifoldMap1Default (src/Data/Semigroup/Bitraversable.hs:25) [semigroupoids] Warning: 'empty' is ambiguous. It is defined [semigroupoids]  * in ‘GHC.Base’ [semigroupoids]  * in ‘Data.IntMap.Internal’ [semigroupoids]  * in ‘Data.Map.Internal’ [semigroupoids]  * in ‘Data.HashMap.Internal’ [semigroupoids]  You may be able to disambiguate the identifier by qualifying it or [semigroupoids]  by specifying the type/value namespace explicitly. [semigroupoids]  Defaulting to the one defined in ‘Data.HashMap.Internal’ [semigroupoids]  100% ( 5 / 5) in 'Data.Functor.Plus' [semigroupoids] Warning: 'Applicative' is out of scope. [semigroupoids]  If you qualify the identifier, haddock can try to link it anyway. [semigroupoids] Warning: 'Monad' is out of scope. [semigroupoids]  If you qualify the identifier, haddock can try to link it anyway. [semigroupoids]  90% ( 10 / 11) in 'Semigroupoids.Do' [semigroupoids]  Missing documentation for: [semigroupoids]  join [semigroupoids]  50% ( 1 / 2) in 'Data.Semigroupoid.Static' [semigroupoids]  Missing documentation for: [semigroupoids]  Static (src/Data/Semigroupoid/Static.hs:35) [semigroupoids] Warning: Data.Functor.Apply: could not find link destinations for: [semigroupoids]  - Text.ParserCombinators.ReadP.P [semigroupoids]  - Data.Biapplicative.Mag [semigroupoids]  - Data.Graph.SetM [semigroupoids] Warning: Data.Functor.Bind: could not find link destinations for: [semigroupoids]  - Text.ParserCombinators.ReadP.P [semigroupoids]  - Data.Biapplicative.Mag [semigroupoids]  - Data.Graph.SetM [semirings] Phase: fixupPhase [semirings] shrinking RPATHs of ELF executables and libraries in /nix/store/2as0g1vzn2lyzzgfv2hrl8qqwbycn6hj-semirings-0.7 [semirings] shrinking /nix/store/2as0g1vzn2lyzzgfv2hrl8qqwbycn6hj-semirings-0.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSsemirings-0.7-9kfVu697TaJIFSArt1zVBs-ghc9.8.1.so [semirings] checking for references to /build/ in /nix/store/2as0g1vzn2lyzzgfv2hrl8qqwbycn6hj-semirings-0.7... [semirings] patching script interpreter paths in /nix/store/2as0g1vzn2lyzzgfv2hrl8qqwbycn6hj-semirings-0.7 [semirings] stripping (with command strip and flags -S -p) in /nix/store/2as0g1vzn2lyzzgfv2hrl8qqwbycn6hj-semirings-0.7/lib [semirings] shrinking RPATHs of ELF executables and libraries in /nix/store/avhs041y7l9vmf8i1b017ybmks7wxqq2-semirings-0.7-doc [semirings] checking for references to /build/ in /nix/store/avhs041y7l9vmf8i1b017ybmks7wxqq2-semirings-0.7-doc... [semirings] patching script interpreter paths in /nix/store/avhs041y7l9vmf8i1b017ybmks7wxqq2-semirings-0.7-doc [tomland] [16 of 36] Compiling Toml.Parser [tomland] [17 of 36] Compiling Toml.Codec.BiMap [tomland] [18 of 36] Compiling Toml.Codec.Error [tomland] [19 of 36] Compiling Toml.Codec.Types [tomland]  [tomland] src/Toml/Codec/Types.hs:37:47: warning: [GHC-38856] [-Wunused-imports] [tomland]  The import of ‘liftA2’ [tomland]  from module ‘Control.Applicative’ is redundant [tomland]  | [tomland] 37 | import Control.Applicative (Alternative (..), liftA2) [tomland]  | ^^^^^^ [tomland] [20 of 36] Compiling Toml.Codec.Di [tomland] [21 of 36] Compiling Toml.Codec.Combinator.Tuple [tomland] [22 of 36] Compiling Toml.Codec.Combinator.Table [tomland] [23 of 36] Compiling Toml.Codec.Code [tomland] [24 of 36] Compiling Toml.Codec.Combinator.Common [tomland] [25 of 36] Compiling Toml.Codec.Combinator.Map [tomland] [26 of 36] Compiling Toml.Codec.BiMap.Conversion [tomland] [27 of 36] Compiling Toml.Codec.Combinator.Time [tomland] [28 of 36] Compiling Toml.Codec.Combinator.Primitive [tomland] [29 of 36] Compiling Toml.Codec.Combinator.Monoid [tomland] [30 of 36] Compiling Toml.Codec.Combinator.List [tomland] [31 of 36] Compiling Toml.Codec.Combinator.Set [tomland] [32 of 36] Compiling Toml.Codec.Combinator.Custom [tomland] [33 of 36] Compiling Toml.Codec.Combinator [tomland] [34 of 36] Compiling Toml.Codec.Generic [tomland] [35 of 36] Compiling Toml.Codec [tomland] [36 of 36] Compiling Toml [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  fmap: OK [vector]  +++ OK, passed 100 tests. [vector]  return: OK [vector]  +++ OK, passed 100 tests. [vector]  bind: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mzip: OK [vector]  +++ OK, passed 100 tests. [vector]  munzip: OK [vector]  +++ OK, passed 100 tests. [vector]  applicative_pure: OK [vector]  +++ OK, passed 100 tests. [vector]  applicative_appl: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  alternative_empty: OK [vector]  +++ OK, passed 1 test. [vector]  alternative_or: OK [vector]  +++ OK, passed 100 tests. [vector]  sequence: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  sequence_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  sum: OK [vector]  +++ OK, passed 100 tests. [vector]  product: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromTo: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenTo: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  unstream [vector]  unstream == vunstream (exact): OK [vector]  +++ OK, passed 100 tests. [vector]  unstream == vunstream (unknown): OK [vector]  +++ OK, passed 100 tests. [vector]  unstreamR ~= vunstream (exact): OK [vector]  +++ OK, passed 100 tests. [vector]  unstreamR ~= vunstream (unknown): OK [vector]  +++ OK, passed 100 tests. [vector]  Tests.Vector.Unboxed [vector]  () [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 31 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [post-build-hook] Uploading to cachix cache "sellout": /nix/store/jifaam4ll6wib5pb4jd5lkcy76qjzlfk-invariant-0.6.4 /nix/store/y8rbmls405xsz55lj8ls54fpd05r2526-invariant-0.6.4-doc [post-build-hook] Pushing 2 paths (96 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/y8rbmls405xsz55lj8ls54fpd05r2526-invariant-0.6.4-doc (2.11 MiB) [post-build-hook] Pushing /nix/store/jifaam4ll6wib5pb4jd5lkcy76qjzlfk-invariant-0.6.4 (5.42 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/jifaam4ll6wib5pb4jd5lkcy76qjzlfk-invariant-0.6.4 /nix/store/y8rbmls405xsz55lj8ls54fpd05r2526-invariant-0.6.4-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 16 paths... [post-build-hook] copying path '/nix/store/g9h6m0day3r1hrgj7rnrbvanxyk6i7lh-indexed-traversable-0.1.4-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/pl6qqi9k5ki0iv1v8drq0iijjsilpq3q-StateVar-1.2.2-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/pw2rm1axx8glvfjffldch09v867kp2b9-th-abstraction-0.7.1.0-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/133ga3bxw7rv5yrzl6x18c0vl2ip6725-StateVar-1.2.2' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/v4rz81s2dwfzvgxw2xmmrg8a5pkvh5ni-contravariant-1.5.5-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/97rx3ms11dqx69nib1idmd4xq9sfa9px-comonad-5.0.9-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/yg403g15w5ksyrlzbyhhpbff5nwciwag-indexed-traversable-0.1.4' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/jj6jf40vli22vvv6mmbww8fhrxlxc7pk-contravariant-1.5.5' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/7cawa9h7as0d1z9rhwcvd4kg23qiikzx-th-abstraction-0.7.1.0' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/ihds4j9mmdqjc2gxrgzlm1ygzaddmwxr-bifunctors-5.6.2-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/41jsyixah3rrc29dh8hc542vslyxywl5-profunctors-5.6.2-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/ybhd6i9a9zz5rzzvifbz7lpxgn9hx3x4-comonad-5.0.9' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/y8rbmls405xsz55lj8ls54fpd05r2526-invariant-0.6.4-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/qq8a8063yfv1rp8yf4gl11qfb60cf6fb-bifunctors-5.6.2' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/69591cp018772bv94wxgqpakp8whgmj5-profunctors-5.6.2' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/jifaam4ll6wib5pb4jd5lkcy76qjzlfk-invariant-0.6.4' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 4 paths... [post-build-hook] copying path '/nix/store/885wzzyiyqy3lql0xx8wqr1qyi9xyamm-StateVar-1.2.2.drv' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/dj6kl767bxh5fzhcw7ps3frhzq5zn1xy-contravariant-1.5.5.drv' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/04s7lrhvdxmnjzpxm8vlx19bdzgjn7im-profunctors-5.6.2.drv' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/93vqkld9ghxcr69yl86rcm4a1037whkg-invariant-0.6.4.drv' to 'https://cache.nix-ci.com'... Progress: 61 of 171 built (7 building), 395 of 395 downloaded from cache [post-build-hook] Uploading to cachix cache "sellout": /nix/store/rhyqws5r35k56iykfrp41q7ydnmzw6rm-quickcheck-instances-0.3.32-doc /nix/store/sxkbsi9yfb85ikvlqpgym38159jb1fdj-quickcheck-instances-0.3.32 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/rhyqws5r35k56iykfrp41q7ydnmzw6rm-quickcheck-instances-0.3.32-doc /nix/store/sxkbsi9yfb85ikvlqpgym38159jb1fdj-quickcheck-instances-0.3.32 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/nn620ddf72vslnmg3fd9pyzq3grmgrw0-old-time-1.1.0.4-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/m6z8rna5dsw2jcg309py6szv75aszpk7-old-time-1.1.0.4' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/sxkbsi9yfb85ikvlqpgym38159jb1fdj-quickcheck-instances-0.3.32' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 62 of 172 built (6 building), 395 of 395 downloaded from cache [post-build-hook] Uploading to cachix cache "sellout": /nix/store/2as0g1vzn2lyzzgfv2hrl8qqwbycn6hj-semirings-0.7 /nix/store/avhs041y7l9vmf8i1b017ybmks7wxqq2-semirings-0.7-doc [post-build-hook] Pushing 2 paths (72 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/avhs041y7l9vmf8i1b017ybmks7wxqq2-semirings-0.7-doc (2.74 MiB) [post-build-hook] Pushing /nix/store/2as0g1vzn2lyzzgfv2hrl8qqwbycn6hj-semirings-0.7 (8.25 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/2as0g1vzn2lyzzgfv2hrl8qqwbycn6hj-semirings-0.7 /nix/store/avhs041y7l9vmf8i1b017ybmks7wxqq2-semirings-0.7-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/avhs041y7l9vmf8i1b017ybmks7wxqq2-semirings-0.7-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/2as0g1vzn2lyzzgfv2hrl8qqwbycn6hj-semirings-0.7' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/8kppkqd1n1bnrwqzkbd86vvbpmpcgshh-semirings-0.7.drv' to 'https://cache.nix-ci.com'... Progress: 63 of 173 built (5 building), 395 of 395 downloaded from cache [vector]  last: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK Building binary-orphans Building extra Building indexed-traversable-instances Building monoid-subclasses Building parsers Building text-iso8601 [binary-orphans] Phase: setupCompilerEnvironmentPhase [binary-orphans] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [doctest-parallel] Preprocessing library 'spectests-modules' for doctest-parallel-0.3.1.1.. [doctest-parallel] Building library 'spectests-modules' for doctest-parallel-0.3.1.1.. [doctest-parallel] [ 1 of 41] Compiling BugfixImportHierarchical.ModuleB ( test/integration/BugfixImportHierarchical/ModuleB.hs, dist/build/spectests-modules/BugfixImportHierarchical/ModuleB.o, dist/build/spectests-modules/BugfixImportHierarchical/ModuleB.dyn_o ) [doctest-parallel] [ 2 of 41] Compiling BugfixImportHierarchical.ModuleA ( test/integration/BugfixImportHierarchical/ModuleA.hs, dist/build/spectests-modules/BugfixImportHierarchical/ModuleA.o, dist/build/spectests-modules/BugfixImportHierarchical/ModuleA.dyn_o ) [doctest-parallel] [ 3 of 41] Compiling BugfixMultipleModules.ModuleA ( test/integration/BugfixMultipleModules/ModuleA.hs, dist/build/spectests-modules/BugfixMultipleModules/ModuleA.o, dist/build/spectests-modules/BugfixMultipleModules/ModuleA.dyn_o ) [doctest-parallel] [ 4 of 41] Compiling BugfixMultipleModules.ModuleB ( test/integration/BugfixMultipleModules/ModuleB.hs, dist/build/spectests-modules/BugfixMultipleModules/ModuleB.o, dist/build/spectests-modules/BugfixMultipleModules/ModuleB.dyn_o ) [doctest-parallel] [ 5 of 41] Compiling BugfixOutputToStdErr.Fib ( test/integration/BugfixOutputToStdErr/Fib.hs, dist/build/spectests-modules/BugfixOutputToStdErr/Fib.o, dist/build/spectests-modules/BugfixOutputToStdErr/Fib.dyn_o ) [doctest-parallel] [ 6 of 41] Compiling Color.Foo ( test/integration/Color/Foo.hs, dist/build/spectests-modules/Color/Foo.o, dist/build/spectests-modules/Color/Foo.dyn_o ) [doctest-parallel] [ 7 of 41] Compiling DosLineEndings.Fib ( test/integration/DosLineEndings/Fib.hs, dist/build/spectests-modules/DosLineEndings/Fib.o, dist/build/spectests-modules/DosLineEndings/Fib.dyn_o ) [doctest-parallel] [ 8 of 41] Compiling Failing.Foo ( test/integration/Failing/Foo.hs, dist/build/spectests-modules/Failing/Foo.o, dist/build/spectests-modules/Failing/Foo.dyn_o ) [doctest-parallel] [ 9 of 41] Compiling FailingMultiple.Foo ( test/integration/FailingMultiple/Foo.hs, dist/build/spectests-modules/FailingMultiple/Foo.o, dist/build/spectests-modules/FailingMultiple/Foo.dyn_o ) [doctest-parallel] [10 of 41] Compiling GhcArg.Fib ( test/integration/GhcArg/Fib.hs, dist/build/spectests-modules/GhcArg/Fib.o, dist/build/spectests-modules/GhcArg/Fib.dyn_o ) [doctest-parallel] [11 of 41] Compiling It.Foo ( test/integration/It/Foo.hs, dist/build/spectests-modules/It/Foo.o, dist/build/spectests-modules/It/Foo.dyn_o ) [doctest-parallel] [12 of 41] Compiling It.Setup ( test/integration/It/Setup.hs, dist/build/spectests-modules/It/Setup.o, dist/build/spectests-modules/It/Setup.dyn_o ) [doctest-parallel] [13 of 41] Compiling LocalStderrBinding.A ( test/integration/LocalStderrBinding/A.hs, dist/build/spectests-modules/LocalStderrBinding/A.o, dist/build/spectests-modules/LocalStderrBinding/A.dyn_o ) [doctest-parallel] [14 of 41] Compiling ModuleIsolation.TestB ( test/integration/ModuleIsolation/TestB.hs, dist/build/spectests-modules/ModuleIsolation/TestB.o, dist/build/spectests-modules/ModuleIsolation/TestB.dyn_o ) [doctest-parallel] [15 of 41] Compiling ModuleIsolation.TestA ( test/integration/ModuleIsolation/TestA.hs, dist/build/spectests-modules/ModuleIsolation/TestA.o, dist/build/spectests-modules/ModuleIsolation/TestA.dyn_o ) [doctest-parallel] [16 of 41] Compiling ModuleOptions.Foo ( test/integration/ModuleOptions/Foo.hs, dist/build/spectests-modules/ModuleOptions/Foo.o, dist/build/spectests-modules/ModuleOptions/Foo.dyn_o ) [doctest-parallel] [17 of 41] Compiling Multiline.Multiline ( test/integration/Multiline/Multiline.hs, dist/build/spectests-modules/Multiline/Multiline.o, dist/build/spectests-modules/Multiline/Multiline.dyn_o ) [doctest-parallel] [18 of 41] Compiling NonExposedModule.NoImplicitImport ( test/integration/NonExposedModule/NoImplicitImport.hs, dist/build/spectests-modules/NonExposedModule/NoImplicitImport.o, dist/build/spectests-modules/NonExposedModule/NoImplicitImport.dyn_o ) [doctest-parallel] [19 of 41] Compiling NonExposedModule.Exposed ( test/integration/NonExposedModule/Exposed.hs, dist/build/spectests-modules/NonExposedModule/Exposed.o, dist/build/spectests-modules/NonExposedModule/Exposed.dyn_o ) [extra] Phase: setupCompilerEnvironmentPhase [extra] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [indexed-traversable-instances] Phase: setupCompilerEnvironmentPhase [indexed-traversable-instances] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [monoid-subclasses] Phase: setupCompilerEnvironmentPhase [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [semigroupoids] Documentation created: dist/doc/html/semigroupoids/, [semigroupoids] dist/doc/html/semigroupoids/semigroupoids.txt [semigroupoids] Phase: installPhase [semigroupoids] Installing library in /nix/store/qv75llysl124xc8lf89zshw3alxwdbra-semigroupoids-6.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [semigroupoids] Phase: fixupPhase [semigroupoids] shrinking RPATHs of ELF executables and libraries in /nix/store/qv75llysl124xc8lf89zshw3alxwdbra-semigroupoids-6.0.1 [semigroupoids] shrinking /nix/store/qv75llysl124xc8lf89zshw3alxwdbra-semigroupoids-6.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSsemigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj-ghc9.8.1.so [semigroupoids] checking for references to /build/ in /nix/store/qv75llysl124xc8lf89zshw3alxwdbra-semigroupoids-6.0.1... [semigroupoids] patching script interpreter paths in /nix/store/qv75llysl124xc8lf89zshw3alxwdbra-semigroupoids-6.0.1 [semigroupoids] stripping (with command strip and flags -S -p) in /nix/store/qv75llysl124xc8lf89zshw3alxwdbra-semigroupoids-6.0.1/lib [semigroupoids] shrinking RPATHs of ELF executables and libraries in /nix/store/g8h9ixgpvrb0m2q8a3lvjvbdk6gp5jcz-semigroupoids-6.0.1-doc [semigroupoids] checking for references to /build/ in /nix/store/g8h9ixgpvrb0m2q8a3lvjvbdk6gp5jcz-semigroupoids-6.0.1-doc... [semigroupoids] patching script interpreter paths in /nix/store/g8h9ixgpvrb0m2q8a3lvjvbdk6gp5jcz-semigroupoids-6.0.1-doc [tomland] Preprocessing test suite 'tomland-test' for tomland-1.3.3.3.. [tomland] Building test suite 'tomland-test' for tomland-1.3.3.3.. [tomland] [ 1 of 39] Compiling Test.Toml.Codec.Code [tomland] [ 2 of 39] Compiling Test.Toml.Codec.Combinator.Common [tomland] [ 3 of 39] Compiling Test.Toml.Gen [tomland]  [tomland] test/Test/Toml/Gen.hs:318:1: warning: [GHC-40910] [-Wunused-top-binds] [tomland]  Defined but not used: ‘genUnicodeChar’ [tomland]  | [tomland] 318 | genUnicodeChar = Gen.element [tomland]  | ^^^^^^^^^^^^^^ [tomland]  [tomland] test/Test/Toml/Gen.hs:56:1: warning: [GHC-66111] [-Wunused-imports] [tomland]  The import of ‘Control.Applicative’ is redundant [tomland]  except perhaps to import instances from ‘Control.Applicative’ [tomland]  To import instances alone, use: import Control.Applicative() [tomland]  | [tomland] 56 | import Control.Applicative (liftA2) [tomland]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [tomland] [ 4 of 39] Compiling Test.Toml.Codec.SmallType [tomland] [ 5 of 39] Compiling Test.Toml.Codec.Generic [tomland] [ 6 of 39] Compiling Test.Toml.Codec.Di [tomland] [ 7 of 39] Compiling Test.Toml.Codec.Combinator.Tuple [tomland]  [tomland] test/Test/Toml/Codec/Combinator/Tuple.hs:5:29: warning: [GHC-38856] [-Wunused-imports] [tomland]  The import of ‘liftA2’ [tomland]  from module ‘Control.Applicative’ is redundant [tomland]  | [tomland] 5 | import Control.Applicative (liftA2, liftA3) [tomland]  | ^^^^^^ [tomland] [ 8 of 39] Compiling Test.Toml.Codec.Combinator.Time [tomland] [ 9 of 39] Compiling Test.Toml.Codec.Combinator.Table [tomland] [10 of 39] Compiling Test.Toml.Codec.Combinator.Set [tomland] [11 of 39] Compiling Test.Toml.Codec.Combinator.Primitive [tomland] [12 of 39] Compiling Test.Toml.Codec.Combinator.Monoid [tomland] [13 of 39] Compiling Test.Toml.Codec.Combinator.Map [tomland] [14 of 39] Compiling Test.Toml.Codec.Combinator.List [tomland] [15 of 39] Compiling Test.Toml.Codec.Combinator.Custom [tomland] [16 of 39] Compiling Test.Toml.Codec.Combinator [tomland] [17 of 39] Compiling Test.Toml.Codec.BiMap.Conversion [tomland] [18 of 39] Compiling Test.Toml.Codec.BiMap [tomland] [19 of 39] Compiling Test.Toml.Codec [tomland] [20 of 39] Compiling Test.Toml.Parser.Common [tomland] [21 of 39] Compiling Test.Toml.Parser.Bool [tomland] [22 of 39] Compiling Test.Toml.Parser.Array [tomland] [23 of 39] Compiling Test.Toml.Parser.Date [tomland] [24 of 39] Compiling Test.Toml.Parser.Double [tomland] [25 of 39] Compiling Test.Toml.Parser.Examples [tomland] [26 of 39] Compiling Test.Toml.Parser.Integer [tomland] [27 of 39] Compiling Test.Toml.Parser.Key [tomland] [28 of 39] Compiling Test.Toml.Parser.Property [tomland] [29 of 39] Compiling Test.Toml.Parser.Text [tomland] [30 of 39] Compiling Test.Toml.Parser.Toml [tomland] [31 of 39] Compiling Test.Toml.Parser.Validate [tomland] [32 of 39] Compiling Test.Toml.Parser [tomland] [33 of 39] Compiling Test.Toml.Property [tomland] [34 of 39] Compiling Test.Toml.Type.Key [tomland] [35 of 39] Compiling Test.Toml.Type.PrefixTree [tomland] [36 of 39] Compiling Test.Toml.Type.Printer [tomland] [37 of 39] Compiling Test.Toml.Type.TOML [tomland] [38 of 39] Compiling Test.Toml.Type [tomland] [39 of 39] Compiling Main [tomland] [40 of 40] Linking dist/build/tomland-test/tomland-test [tomland] buildPhase completed in 1 minutes 7 seconds [tomland] Phase: checkPhase [tomland] Running 1 test suites... [tomland] Test suite tomland-test: RUNNING... [tomland]  [tomland] Toml.Type tests [tomland]  TOML Key [tomland]  Key printing: fromString . prettyKey ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Key difference [tomland]  Equal: Simple [✔] [tomland]  Equal: Complex [✔] [tomland]  NoPrefix: Simple [✔] [tomland]  NoPrefix: Only common suffix [✔] [tomland]  FstIsPref [✔] [tomland]  SndIsPref [✔] [tomland]  Diff: Simple [✔] [tomland]  Diff: Two components [✔] [tomland]  Diff: Two diff components [✔] [tomland]  Diff: Different diff length [✔] [tomland]  PrefixTree unit and property tests [tomland]  Unit tests for basic cases [tomland]  Lookup on empty map returns Nothing [✔] [tomland]  Lookup in single map returns this element [✔] [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [doctest-parallel] [20 of 41] Compiling PropertyBool.Foo ( test/integration/PropertyBool/Foo.hs, dist/build/spectests-modules/PropertyBool/Foo.o, dist/build/spectests-modules/PropertyBool/Foo.dyn_o ) [doctest-parallel] [21 of 41] Compiling PropertyBoolWithTypeSignature.Foo ( test/integration/PropertyBoolWithTypeSignature/Foo.hs, dist/build/spectests-modules/PropertyBoolWithTypeSignature/Foo.o, dist/build/spectests-modules/PropertyBoolWithTypeSignature/Foo.dyn_o ) [doctest-parallel] [22 of 41] Compiling PropertyFailing.Foo ( test/integration/PropertyFailing/Foo.hs, dist/build/spectests-modules/PropertyFailing/Foo.o, dist/build/spectests-modules/PropertyFailing/Foo.dyn_o ) [doctest-parallel] [23 of 41] Compiling PropertyImplicitlyQuantified.Foo ( test/integration/PropertyImplicitlyQuantified/Foo.hs, dist/build/spectests-modules/PropertyImplicitlyQuantified/Foo.o, dist/build/spectests-modules/PropertyImplicitlyQuantified/Foo.dyn_o ) [doctest-parallel] [24 of 41] Compiling PropertyQuantified.Foo ( test/integration/PropertyQuantified/Foo.hs, dist/build/spectests-modules/PropertyQuantified/Foo.o, dist/build/spectests-modules/PropertyQuantified/Foo.dyn_o ) [doctest-parallel] [25 of 41] Compiling PropertySetup.Foo ( test/integration/PropertySetup/Foo.hs, dist/build/spectests-modules/PropertySetup/Foo.o, dist/build/spectests-modules/PropertySetup/Foo.dyn_o ) [doctest-parallel] [26 of 41] Compiling Setup.Foo ( test/integration/Setup/Foo.hs, dist/build/spectests-modules/Setup/Foo.o, dist/build/spectests-modules/Setup/Foo.dyn_o ) [doctest-parallel] [27 of 41] Compiling SetupSkipOnFailure.Foo ( test/integration/SetupSkipOnFailure/Foo.hs, dist/build/spectests-modules/SetupSkipOnFailure/Foo.o, dist/build/spectests-modules/SetupSkipOnFailure/Foo.dyn_o ) [doctest-parallel] [28 of 41] Compiling SystemIoImported.A ( test/integration/SystemIoImported/A.hs, dist/build/spectests-modules/SystemIoImported/A.o, dist/build/spectests-modules/SystemIoImported/A.dyn_o ) [doctest-parallel] [29 of 41] Compiling TemplateHaskell.Foo ( test/integration/TemplateHaskell/Foo.hs, dist/build/spectests-modules/TemplateHaskell/Foo.o, dist/build/spectests-modules/TemplateHaskell/Foo.dyn_o ) [doctest-parallel] [30 of 41] Compiling TestBlankline.Fib ( test/integration/TestBlankline/Fib.hs, dist/build/spectests-modules/TestBlankline/Fib.o, dist/build/spectests-modules/TestBlankline/Fib.dyn_o ) [doctest-parallel] [31 of 41] Compiling TestCombinedExample.Fib ( test/integration/TestCombinedExample/Fib.hs, dist/build/spectests-modules/TestCombinedExample/Fib.o, dist/build/spectests-modules/TestCombinedExample/Fib.dyn_o ) [doctest-parallel] [32 of 41] Compiling TestCommentLocation.Foo ( test/integration/TestCommentLocation/Foo.hs, dist/build/spectests-modules/TestCommentLocation/Foo.o, dist/build/spectests-modules/TestCommentLocation/Foo.dyn_o ) [doctest-parallel] [33 of 41] Compiling TestDocumentationForArguments.Fib ( test/integration/TestDocumentationForArguments/Fib.hs, dist/build/spectests-modules/TestDocumentationForArguments/Fib.o, dist/build/spectests-modules/TestDocumentationForArguments/Fib.dyn_o ) [doctest-parallel] [34 of 41] Compiling TestFailOnMultiline.Fib ( test/integration/TestFailOnMultiline/Fib.hs, dist/build/spectests-modules/TestFailOnMultiline/Fib.o, dist/build/spectests-modules/TestFailOnMultiline/Fib.dyn_o ) [doctest-parallel] [35 of 41] Compiling TestImport.ModuleA ( test/integration/TestImport/ModuleA.hs, dist/build/spectests-modules/TestImport/ModuleA.o, dist/build/spectests-modules/TestImport/ModuleA.dyn_o ) [doctest-parallel] [36 of 41] Compiling TestImport.ModuleB ( test/integration/TestImport/ModuleB.hs, dist/build/spectests-modules/TestImport/ModuleB.o, dist/build/spectests-modules/TestImport/ModuleB.dyn_o ) [doctest-parallel] [37 of 41] Compiling TestPutStr.Fib ( test/integration/TestPutStr/Fib.hs, dist/build/spectests-modules/TestPutStr/Fib.o, dist/build/spectests-modules/TestPutStr/Fib.dyn_o ) [doctest-parallel] [38 of 41] Compiling TestSimple.Fib ( test/integration/TestSimple/Fib.hs, dist/build/spectests-modules/TestSimple/Fib.o, dist/build/spectests-modules/TestSimple/Fib.dyn_o ) [doctest-parallel] [39 of 41] Compiling TrailingWhitespace.Foo ( test/integration/TrailingWhitespace/Foo.hs, dist/build/spectests-modules/TrailingWhitespace/Foo.o, dist/build/spectests-modules/TrailingWhitespace/Foo.dyn_o ) [doctest-parallel] [40 of 41] Compiling WithCInclude.Bar ( test/integration/WithCInclude/Bar.hs, dist/build/spectests-modules/WithCInclude/Bar.o, dist/build/spectests-modules/WithCInclude/Bar.dyn_o ) [monoid-subclasses] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [relude]  [relude] on the commandline: warning: [GHC-98887] [relude]  -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell [post-build-hook] Uploading to cachix cache "sellout": /nix/store/g8h9ixgpvrb0m2q8a3lvjvbdk6gp5jcz-semigroupoids-6.0.1-doc /nix/store/qv75llysl124xc8lf89zshw3alxwdbra-semigroupoids-6.0.1 [post-build-hook] Pushing 2 paths (94 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/g8h9ixgpvrb0m2q8a3lvjvbdk6gp5jcz-semigroupoids-6.0.1-doc (5.71 MiB) [post-build-hook] Pushing /nix/store/qv75llysl124xc8lf89zshw3alxwdbra-semigroupoids-6.0.1 (11.85 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/g8h9ixgpvrb0m2q8a3lvjvbdk6gp5jcz-semigroupoids-6.0.1-doc /nix/store/qv75llysl124xc8lf89zshw3alxwdbra-semigroupoids-6.0.1 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/g8h9ixgpvrb0m2q8a3lvjvbdk6gp5jcz-semigroupoids-6.0.1-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/qv75llysl124xc8lf89zshw3alxwdbra-semigroupoids-6.0.1' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/nbl372pbyij4sl1l99izyicd7hfpsp9x-semigroupoids-6.0.1.drv' to 'https://cache.nix-ci.com'... Progress: 64 of 171 built (10 building), 395 of 395 downloaded from cache [tomland]  Lookup after insert returns this element [✔] [tomland]  Lookup after multiple non-overlapping inserts [✔] [tomland]  Prefix lookup [✔] [tomland]  Composite key lookup [✔] [tomland]  Laws and behaviour property tests [tomland]  lookup k (insert k v m) ≡ Just v [✔] [tomland]  passed 100 tests. [tomland]  insert x a . insert x b ≡ insert x a [✔] [tomland]  passed 100 tests. [tomland]  Semigroup associativity: x <> (y <> z) ≡ (x <> y) <> z [✔] [tomland]  passed 100 tests. [tomland]  Monoid Right Identity: mempty <> x ≡ x [✔] [tomland]  passed 100 tests. [tomland]  Monoid Right Identity: x <> mempty ≡ x [✔] [tomland]  passed 100 tests. [tomland]  Toml.Type.Printer: Golden tests for pretty-printing [tomland]  Golden pretty_default [✔] [tomland]  Golden pretty_sorted_only [✔] [tomland]  Golden pretty_indented_only [✔] [tomland]  Golden pretty_unformatted [✔] [tomland]  Golden pretty_custom_sorted [✔] [tomland]  Golden pretty_lines [✔] [tomland]  TOML laws [tomland]  Semigroup associativity: x <> (y <> z) ≡ (x <> y) <> z [✔] [tomland]  passed 100 tests. [tomland]  Monoid Right Identity: x <> mempty ≡ x [✔] [tomland]  passed 100 tests. [tomland]  Monoid Right Identity: mempty <> x ≡ x [✔] [tomland]  passed 100 tests. [tomland] Parser for TOML [tomland]  Can parse official TOML examples [tomland]  can parse file hard_example.toml [✔] [tomland]  can parse file fruit.toml [✔] [tomland]  can parse file hard_example_unicode.toml [✔] [tomland]  can parse file example-v0.3.0.toml [✔] [tomland]  can parse file example-v0.4.0.toml [✔] [tomland]  can parse file example.toml [✔] [tomland]  Parsing property tests [tomland]  parse . prettyPrint == id [✔] [tomland]  passed 100 tests. [tomland]  Parser Validation tests [tomland]  Property: validates any generated TOML [✔] [tomland]  passed 100 tests. [tomland]  fail on DuplicateKey ("key" :| []) [✔] [tomland]  fail on DuplicateTable ("table" :| []) [✔] [tomland]  fail on SameNameKeyTable ("keyAndTable" :| []) [✔] [tomland]  fail on SameNameTableArray ("tableArray" :| []) [✔] [tomland]  fail on SameNameTableArray ("tableArray" :| []) [✔] [tomland]  fail on DuplicateTable ("inline" :| []) [✔] [tomland]  fail on SameNameKeyTable ("inline" :| []) [✔] [tomland]  fail on SameNameTableArray ("inlinearray" :| []) [✔] [tomland]  fail on SameNameTableArray ("inlinearray" :| []) [✔] [tomland]  fail on SameNameTableArray ("inlinearray" :| []) [✔] [tomland]  arrayP [tomland]  can parse arrays [✔] [tomland]  can parse multiline arrays [✔] [tomland]  can parse an array of arrays [✔] [tomland]  can parse an array with terminating commas (trailing commas) [✔] [tomland]  allows an arbitrary number of comments and newlines before or after a value [✔] [tomland]  ignores white spaces [✔] [tomland]  fails if the elements are not surrounded by square brackets [✔] [tomland]  fails if the elements are not separated by commas [✔] [tomland]  boolP [tomland]  can parse `true` and `false` [✔] [tomland]  fails if `true` or `false` are not all lowercase [✔] [tomland]  dateTimeP [tomland]  can parse a date-time with an offset [✔] [tomland]  can parse a date-time with an offset when the T delimiter is replaced with a space [✔] [tomland]  can parse a date-time without an offset [✔] [tomland]  can parse a local date [✔] [tomland]  can parse a local time [✔] [tomland]  truncates the additional precision after picoseconds in the fractional seconds [✔] [tomland]  fails if the date is not valid [✔] [tomland]  fails if the date does not have the form: 'yyyy-mm-dd' [✔] [tomland]  fails if the time is not valid [✔] [tomland]  fails if the time does not have the form: 'hh:mm:ss' [✔] [tomland]  fails if the offset does not have any of the forms: 'Z', '+hh:mm', '-hh:mm' [✔] [tomland]  doubleP [tomland]  can parse a number which consists of an integral part, and a fractional part [✔] [tomland]  can parse a number with underscores [✔] [tomland]  can parse sign-prefixed zero [✔] [tomland]  can parse positive and negative special float values (inf and nan) [✔] [tomland]  fails if `inf` or `nan` are not all lowercase [✔] [tomland]  integerP [tomland]  when the integer is in decimal representation [tomland]  can parse positive integer numbers [✔] [tomland]  can parse negative integer numbers [✔] [tomland]  can parse sign-prefixed zero as an unprefixed zero [✔] [tomland]  can parse both the minimum and maximum numbers in the 64 bit range [✔] [tomland]  can parse numbers with underscores between digits [✔] [tomland]  does not parse incorrect underscores [✔] [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 25 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK Building either Building foldl Building free Building reducers [binary-orphans] Phase: unpackPhase [binary-orphans] unpacking source archive /nix/store/jblzi9rqh58x42czcmr51grb8qmk2sq2-binary-orphans-1.0.5.tar.gz [binary-orphans] source root is binary-orphans-1.0.5 [binary-orphans] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "binary-orphans-1.0.5/test/Tests.hs" [binary-orphans] Phase: patchPhase [binary-orphans] Replace Cabal file with edited version from mirror://hackage/binary-orphans-1.0.5/revision/1.cabal. [binary-orphans] Phase: compileBuildDriverPhase [binary-orphans] setupCompileFlags: -package-db=/build/tmp.LC45oqbOXo/setup-package.conf.d -threaded [binary-orphans] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.LC45oqbOXo/Main.o ) [binary-orphans] [2 of 2] Linking Setup [binary-orphans] Phase: updateAutotoolsGnuConfigScriptsPhase [binary-orphans] Phase: configurePhase [binary-orphans] configureFlags: --verbose --prefix=/nix/store/7h06ikxacqcnv5pfmizfwkm1pcils4qc-binary-orphans-1.0.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/yvkg930ajjygqb86g4hjzak9b89bzs78-binary-orphans-1.0.5-doc/share/doc/binary-orphans-1.0.5 --with-gcc=gcc --package-db=/build/tmp.LC45oqbOXo/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [binary-orphans] Using Parsec parser [binary-orphans] Configuring binary-orphans-1.0.5... [binary-orphans] Dependency base >=4.12.0.0 && <4.22: using base-4.19.0.0 [binary-orphans] Dependency binary >=0.8.6.0 && <0.8.10: using binary-0.8.9.1 [binary-orphans] Dependency OneTuple >=0.3 && <0.5: using OneTuple-0.4.2 [binary-orphans] Dependency QuickCheck >=2.13.1 && <2.16: using QuickCheck-2.14.3 [binary-orphans] Dependency base: using base-4.19.0.0 [binary-orphans] Dependency binary: using binary-0.8.9.1 [binary-orphans] Dependency binary-orphans: using binary-orphans-1.0.5 [binary-orphans] Dependency quickcheck-instances >=0.3.28 && <0.4: using [binary-orphans] quickcheck-instances-0.3.32 [binary-orphans] Dependency tagged >=0.8.6 && <0.9: using tagged-0.8.8 [binary-orphans] Dependency tasty >=0.10.1.2 && <1.6: using tasty-1.5.3 [binary-orphans] Dependency tasty-quickcheck >=0.8.3.2 && <0.12: using tasty-quickcheck-0.11 [binary-orphans] Source component graph: [binary-orphans]  component lib [binary-orphans]  component test:binary-orphans-test dependency lib [binary-orphans] Configured component graph: [binary-orphans]  component binary-orphans-1.0.5-61ybqda84S3LOEZCUDvws7 [binary-orphans]  include base-4.19.0.0-b960 [binary-orphans]  include binary-0.8.9.1-0e3e [binary-orphans]  component binary-orphans-1.0.5-lcvmZINfTW13sS0fBiggb-binary-orphans-test [binary-orphans]  include OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [binary-orphans]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [binary-orphans]  include base-4.19.0.0-b960 [binary-orphans]  include binary-0.8.9.1-0e3e [binary-orphans]  include binary-orphans-1.0.5-61ybqda84S3LOEZCUDvws7 [binary-orphans]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [binary-orphans]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [binary-orphans]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [binary-orphans]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [binary-orphans] Linked component graph: [binary-orphans]  unit binary-orphans-1.0.5-61ybqda84S3LOEZCUDvws7 [binary-orphans]  include base-4.19.0.0-b960 [binary-orphans]  include binary-0.8.9.1-0e3e [binary-orphans]  Data.Binary.Orphans=binary-orphans-1.0.5-61ybqda84S3LOEZCUDvws7:Data.Binary.Orphans [binary-orphans]  unit binary-orphans-1.0.5-lcvmZINfTW13sS0fBiggb-binary-orphans-test [binary-orphans]  include OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [binary-orphans]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [binary-orphans]  include base-4.19.0.0-b960 [doctest-parallel] [41 of 41] Compiling WithCbits.Bar ( test/integration/WithCbits/Bar.hs, dist/build/spectests-modules/WithCbits/Bar.o, dist/build/spectests-modules/WithCbits/Bar.dyn_o ) [doctest-parallel] [ 1 of 41] Compiling BugfixImportHierarchical.ModuleB ( test/integration/BugfixImportHierarchical/ModuleB.hs, dist/build/spectests-modules/BugfixImportHierarchical/ModuleB.p_o ) [doctest-parallel] [ 2 of 41] Compiling BugfixImportHierarchical.ModuleA ( test/integration/BugfixImportHierarchical/ModuleA.hs, dist/build/spectests-modules/BugfixImportHierarchical/ModuleA.p_o ) [doctest-parallel] [ 3 of 41] Compiling BugfixMultipleModules.ModuleA ( test/integration/BugfixMultipleModules/ModuleA.hs, dist/build/spectests-modules/BugfixMultipleModules/ModuleA.p_o ) [doctest-parallel] [ 4 of 41] Compiling BugfixMultipleModules.ModuleB ( test/integration/BugfixMultipleModules/ModuleB.hs, dist/build/spectests-modules/BugfixMultipleModules/ModuleB.p_o ) [doctest-parallel] [ 5 of 41] Compiling BugfixOutputToStdErr.Fib ( test/integration/BugfixOutputToStdErr/Fib.hs, dist/build/spectests-modules/BugfixOutputToStdErr/Fib.p_o ) [doctest-parallel] [ 6 of 41] Compiling Color.Foo ( test/integration/Color/Foo.hs, dist/build/spectests-modules/Color/Foo.p_o ) [doctest-parallel] [ 7 of 41] Compiling DosLineEndings.Fib ( test/integration/DosLineEndings/Fib.hs, dist/build/spectests-modules/DosLineEndings/Fib.p_o ) [doctest-parallel] [ 8 of 41] Compiling Failing.Foo ( test/integration/Failing/Foo.hs, dist/build/spectests-modules/Failing/Foo.p_o ) [doctest-parallel] [ 9 of 41] Compiling FailingMultiple.Foo ( test/integration/FailingMultiple/Foo.hs, dist/build/spectests-modules/FailingMultiple/Foo.p_o ) [doctest-parallel] [10 of 41] Compiling GhcArg.Fib ( test/integration/GhcArg/Fib.hs, dist/build/spectests-modules/GhcArg/Fib.p_o ) [doctest-parallel] [11 of 41] Compiling It.Foo ( test/integration/It/Foo.hs, dist/build/spectests-modules/It/Foo.p_o ) [doctest-parallel] [12 of 41] Compiling It.Setup ( test/integration/It/Setup.hs, dist/build/spectests-modules/It/Setup.p_o ) [doctest-parallel] [13 of 41] Compiling LocalStderrBinding.A ( test/integration/LocalStderrBinding/A.hs, dist/build/spectests-modules/LocalStderrBinding/A.p_o ) [doctest-parallel] [14 of 41] Compiling ModuleIsolation.TestB ( test/integration/ModuleIsolation/TestB.hs, dist/build/spectests-modules/ModuleIsolation/TestB.p_o ) [doctest-parallel] [15 of 41] Compiling ModuleIsolation.TestA ( test/integration/ModuleIsolation/TestA.hs, dist/build/spectests-modules/ModuleIsolation/TestA.p_o ) [doctest-parallel] [16 of 41] Compiling ModuleOptions.Foo ( test/integration/ModuleOptions/Foo.hs, dist/build/spectests-modules/ModuleOptions/Foo.p_o ) [doctest-parallel] [17 of 41] Compiling Multiline.Multiline ( test/integration/Multiline/Multiline.hs, dist/build/spectests-modules/Multiline/Multiline.p_o ) [doctest-parallel] [18 of 41] Compiling NonExposedModule.NoImplicitImport ( test/integration/NonExposedModule/NoImplicitImport.hs, dist/build/spectests-modules/NonExposedModule/NoImplicitImport.p_o ) [doctest-parallel] [19 of 41] Compiling NonExposedModule.Exposed ( test/integration/NonExposedModule/Exposed.hs, dist/build/spectests-modules/NonExposedModule/Exposed.p_o ) [doctest-parallel] [20 of 41] Compiling PropertyBool.Foo ( test/integration/PropertyBool/Foo.hs, dist/build/spectests-modules/PropertyBool/Foo.p_o ) [doctest-parallel] [21 of 41] Compiling PropertyBoolWithTypeSignature.Foo ( test/integration/PropertyBoolWithTypeSignature/Foo.hs, dist/build/spectests-modules/PropertyBoolWithTypeSignature/Foo.p_o ) [doctest-parallel] [22 of 41] Compiling PropertyFailing.Foo ( test/integration/PropertyFailing/Foo.hs, dist/build/spectests-modules/PropertyFailing/Foo.p_o ) [doctest-parallel] [23 of 41] Compiling PropertyImplicitlyQuantified.Foo ( test/integration/PropertyImplicitlyQuantified/Foo.hs, dist/build/spectests-modules/PropertyImplicitlyQuantified/Foo.p_o ) [doctest-parallel] [24 of 41] Compiling PropertyQuantified.Foo ( test/integration/PropertyQuantified/Foo.hs, dist/build/spectests-modules/PropertyQuantified/Foo.p_o ) [doctest-parallel] [25 of 41] Compiling PropertySetup.Foo ( test/integration/PropertySetup/Foo.hs, dist/build/spectests-modules/PropertySetup/Foo.p_o ) [doctest-parallel] [26 of 41] Compiling Setup.Foo ( test/integration/Setup/Foo.hs, dist/build/spectests-modules/Setup/Foo.p_o ) [doctest-parallel] [27 of 41] Compiling SetupSkipOnFailure.Foo ( test/integration/SetupSkipOnFailure/Foo.hs, dist/build/spectests-modules/SetupSkipOnFailure/Foo.p_o ) [either] Phase: setupCompilerEnvironmentPhase [either] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [extra] Phase: unpackPhase [extra] unpacking source archive /nix/store/zap07ayqyv48lfcxp4yva8sylcvy2knk-extra-1.7.16.tar.gz [extra] source root is extra-1.7.16 [extra] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "extra-1.7.16/test/TestUtil.hs" [extra] Phase: patchPhase [extra] Replace Cabal file with edited version from mirror://hackage/extra-1.7.16/revision/1.cabal. [extra] Phase: compileBuildDriverPhase [extra] setupCompileFlags: -package-db=/build/tmp.JY0Ez9pDRS/setup-package.conf.d -threaded [extra] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.JY0Ez9pDRS/Main.o ) [extra] [2 of 2] Linking Setup [extra] Phase: updateAutotoolsGnuConfigScriptsPhase [extra] Phase: configurePhase [extra] configureFlags: --verbose --prefix=/nix/store/6bw638xvsqji2hb14bj62nvpbw2vv9rv-extra-1.7.16 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/bi4pslxl5s26ywn4hx9mfg0hqcg1jjlh-extra-1.7.16-doc/share/doc/extra-1.7.16 --with-gcc=gcc --package-db=/build/tmp.JY0Ez9pDRS/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [extra] Using Parsec parser [extra] Configuring extra-1.7.16... [extra] Dependency base >=4.9 && <4.21: using base-4.19.0.0 [extra] Dependency clock >=0.7: using clock-0.8.4 [extra] Dependency directory: using directory-1.3.8.1 [extra] Dependency filepath: using filepath-1.4.100.4 [extra] Dependency process: using process-1.6.18.0 [extra] Dependency time: using time-1.12.2 [extra] Dependency unix: using unix-2.8.3.0 [extra] Dependency QuickCheck >=2.10: using QuickCheck-2.14.3 [extra] Dependency base >=4 && <5: using base-4.19.0.0 [extra] Dependency directory: using directory-1.3.8.1 [extra] Dependency extra: using extra-1.7.16 [extra] Dependency filepath: using filepath-1.4.100.4 [extra] Dependency quickcheck-instances >=0.3.17: using quickcheck-instances-0.3.32 [extra] Dependency unix: using unix-2.8.3.0 [extra] Source component graph: [extra]  component lib [extra]  component test:extra-test dependency lib [extra] Configured component graph: [extra]  component extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [extra]  include base-4.19.0.0-b960 [extra]  include clock-0.8.4-E6FqZKWyYxJIJ4JSdLgMz5 [extra]  include directory-1.3.8.1-6a8e [extra]  include filepath-1.4.100.4-fa1c [extra]  include process-1.6.18.0-26fa [extra]  include time-1.12.2-d26d [extra]  include unix-2.8.3.0-8aa6 [extra]  component extra-1.7.16-KLQi6gAiiYoJUvM66WpSD6-extra-test [extra]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [extra]  include base-4.19.0.0-b960 [extra]  include directory-1.3.8.1-6a8e [extra]  include extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [extra]  include filepath-1.4.100.4-fa1c [extra]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [extra]  include unix-2.8.3.0-8aa6 [extra] Linked component graph: [extra]  unit extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [extra]  include base-4.19.0.0-b960 [extra]  include clock-0.8.4-E6FqZKWyYxJIJ4JSdLgMz5 [extra]  include directory-1.3.8.1-6a8e [extra]  include filepath-1.4.100.4-fa1c [extra]  include process-1.6.18.0-26fa [extra]  include time-1.12.2-d26d [extra]  include unix-2.8.3.0-8aa6 [foldl] Phase: setupCompilerEnvironmentPhase [foldl] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [indexed-traversable-instances] Phase: unpackPhase [indexed-traversable-instances] unpacking source archive /nix/store/piy7fiiqr78dmbrs0lhbyiismy7byv84-indexed-traversable-instances-0.1.2.tar.gz [indexed-traversable-instances] source root is indexed-traversable-instances-0.1.2 [indexed-traversable-instances] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "indexed-traversable-instances-0.1.2/tests/safe.hs" [indexed-traversable-instances] Phase: patchPhase [indexed-traversable-instances] Replace Cabal file with edited version from mirror://hackage/indexed-traversable-instances-0.1.2/revision/1.cabal. [indexed-traversable-instances] Phase: compileBuildDriverPhase [indexed-traversable-instances] setupCompileFlags: -package-db=/build/tmp.noxFacbVxu/setup-package.conf.d -threaded [indexed-traversable-instances] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.noxFacbVxu/Main.o ) [indexed-traversable-instances] [2 of 2] Linking Setup [indexed-traversable-instances] Phase: updateAutotoolsGnuConfigScriptsPhase [indexed-traversable-instances] Phase: configurePhase [indexed-traversable-instances] configureFlags: --verbose --prefix=/nix/store/py7pbgdsyyj9jxmj9w2nx4bdv3rhq984-indexed-traversable-instances-0.1.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/zd77f6006w0v3kcqfzdk4bg3l8szfx7m-indexed-traversable-instances-0.1.2-doc/share/doc/indexed-traversable-instances-0.1.2 --with-gcc=gcc --package-db=/build/tmp.noxFacbVxu/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [indexed-traversable-instances] Using Parsec parser [indexed-traversable-instances] Configuring indexed-traversable-instances-0.1.2... [indexed-traversable-instances] Dependency OneTuple >=0.3 && <0.5: using OneTuple-0.4.2 [indexed-traversable-instances] Dependency base >=4.12 && <4.22: using base-4.19.0.0 [indexed-traversable-instances] Dependency indexed-traversable >=0.1.4 && <0.2: using [indexed-traversable-instances] indexed-traversable-0.1.4 [indexed-traversable-instances] Dependency tagged >=0.8.6 && <0.9: using tagged-0.8.8 [indexed-traversable-instances] Dependency unordered-containers >=0.2.8.0 && <0.3: using [indexed-traversable-instances] unordered-containers-0.2.20 [indexed-traversable-instances] Dependency vector >=0.13.1.0 && <0.14: using vector-0.13.2.0 [indexed-traversable-instances] Dependency base: using base-4.19.0.0 [indexed-traversable-instances] Dependency indexed-traversable: using indexed-traversable-0.1.4 [indexed-traversable-instances] Dependency indexed-traversable-instances: using [indexed-traversable-instances] indexed-traversable-instances-0.1.2 [indexed-traversable-instances] Dependency OneTuple: using OneTuple-0.4.2 [indexed-traversable-instances] Dependency QuickCheck >=2.14.2 && <2.16: using QuickCheck-2.14.3 [indexed-traversable-instances] Dependency base: using base-4.19.0.0 [indexed-traversable-instances] Dependency containers: using containers-0.6.8 [indexed-traversable-instances] Dependency indexed-traversable: using indexed-traversable-0.1.4 [indexed-traversable-instances] Dependency indexed-traversable-instances: using [indexed-traversable-instances] indexed-traversable-instances-0.1.2 [indexed-traversable-instances] Dependency quickcheck-instances >=0.3.29 && <0.4: using [indexed-traversable-instances] quickcheck-instances-0.3.32 [indexed-traversable-instances] Dependency tasty >=1.2.3 && <1.6: using tasty-1.5.3 [indexed-traversable-instances] Dependency tasty-quickcheck >=0.10.1.1 && <0.12: using tasty-quickcheck-0.11 [indexed-traversable-instances] Dependency transformers: using transformers-0.6.1.0 [indexed-traversable-instances] Dependency unordered-containers: using unordered-containers-0.2.20 [indexed-traversable-instances] Dependency vector: using vector-0.13.2.0 [indexed-traversable-instances] Source component graph: [indexed-traversable-instances]  component lib [indexed-traversable-instances]  component test:indexed-tests dependency lib [indexed-traversable-instances]  component test:safe dependency lib [indexed-traversable-instances] Configured component graph: [indexed-traversable-instances]  component indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH [indexed-traversable-instances]  include OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [indexed-traversable-instances]  include base-4.19.0.0-b960 [indexed-traversable-instances]  include indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [indexed-traversable-instances]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [indexed-traversable-instances]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [monoid-subclasses] Phase: unpackPhase [monoid-subclasses] unpacking source archive /nix/store/qsgf9h0d9wlnsrhmas3c1zfpr71mv8n7-monoid-subclasses-1.2.6.tar.gz [monoid-subclasses] source root is monoid-subclasses-1.2.6 [monoid-subclasses] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "monoid-subclasses-1.2.6/Test/TestMonoidSubclasses.hs" [monoid-subclasses] Phase: patchPhase [monoid-subclasses] Phase: compileBuildDriverPhase [monoid-subclasses] setupCompileFlags: -package-db=/build/tmp.Y2QqLq9LDk/setup-package.conf.d -threaded [monoid-subclasses] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.Y2QqLq9LDk/Main.o ) [monoid-subclasses] [2 of 2] Linking Setup [monoid-subclasses] Phase: updateAutotoolsGnuConfigScriptsPhase [monoid-subclasses] Phase: configurePhase [monoid-subclasses] configureFlags: --verbose --prefix=/nix/store/dyykf7339dkcpcfs97m67cqkwzhyy8sg-monoid-subclasses-1.2.6 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/v7n98acwmpgp5844mrdc7cfgz5m4v92s-monoid-subclasses-1.2.6-doc/share/doc/monoid-subclasses-1.2.6 --with-gcc=gcc --package-db=/build/tmp.Y2QqLq9LDk/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [monoid-subclasses] Using Parsec parser [monoid-subclasses] Configuring monoid-subclasses-1.2.6... [monoid-subclasses] Dependency base >=4.9 && <5: using base-4.19.0.0 [monoid-subclasses] Dependency bytestring >=0.9 && <1.0: using bytestring-0.12.0.2 [monoid-subclasses] Dependency commutative-semigroups >=0.1 && <0.3: using [monoid-subclasses] commutative-semigroups-0.2.0.2 [monoid-subclasses] Dependency containers >=0.5.7.0 && <0.9: using containers-0.6.8 [monoid-subclasses] Dependency primes >=0.2 && <0.3: using primes-0.2.1.0 [monoid-subclasses] Dependency text >=0.11 && <1.3 || >=2.0 && <2.2: using text-2.1 [monoid-subclasses] Dependency vector >=0.12 && <0.14: using vector-0.13.2.0 [monoid-subclasses] Dependency QuickCheck >=2.9 && <3: using QuickCheck-2.14.3 [monoid-subclasses] Dependency base >=4.9 && <5: using base-4.19.0.0 [monoid-subclasses] Dependency bytestring: using bytestring-0.12.0.2 [monoid-subclasses] Dependency containers: using containers-0.6.8 [monoid-subclasses] Dependency monoid-subclasses: using monoid-subclasses-1.2.6 [monoid-subclasses] Dependency primes: using primes-0.2.1.0 [monoid-subclasses] Dependency quickcheck-instances >=0.3.12 && <0.4: using [monoid-subclasses] quickcheck-instances-0.3.32 [monoid-subclasses] Dependency tasty >=0.7: using tasty-1.5.3 [monoid-subclasses] Dependency tasty-quickcheck >=0.7 && <1.0: using tasty-quickcheck-0.11 [monoid-subclasses] Dependency text: using text-2.1 [monoid-subclasses] Dependency vector: using vector-0.13.2.0 [monoid-subclasses] Source component graph: [monoid-subclasses]  component lib [monoid-subclasses]  component test:Main dependency lib [monoid-subclasses] Configured component graph: [monoid-subclasses]  component monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn [monoid-subclasses]  include base-4.19.0.0-b960 [monoid-subclasses]  include bytestring-0.12.0.2-4690 [monoid-subclasses]  include commutative-semigroups-0.2.0.2-7H7O4SGoGbO3teDhOiNYAq [monoid-subclasses]  include containers-0.6.8-4775 [monoid-subclasses]  include primes-0.2.1.0-AvzWB0eg2pYFPr4ax129lq [monoid-subclasses]  include text-2.1-c36a [monoid-subclasses]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [monoid-subclasses]  component monoid-subclasses-1.2.6-GCGGJGMD9BL6zy3A1WaOWW-Main [monoid-subclasses]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [monoid-subclasses]  include base-4.19.0.0-b960 [monoid-subclasses]  include bytestring-0.12.0.2-4690 [monoid-subclasses]  include containers-0.6.8-4775 [monoid-subclasses]  include monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn [monoid-subclasses]  include primes-0.2.1.0-AvzWB0eg2pYFPr4ax129lq [monoid-subclasses]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [monoid-subclasses]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [parsers] Phase: setupCompilerEnvironmentPhase [parsers] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [parsers] Phase: unpackPhase [parsers] unpacking source archive /nix/store/2d263zb3smga5ijwa6klggiccbq07077-parsers-0.12.12.tar.gz [parsers] source root is parsers-0.12.12 [parsers] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "parsers-0.12.12/tests/QuickCheck.hs" [parsers] Phase: patchPhase [parsers] Replace Cabal file with edited version from mirror://hackage/parsers-0.12.12/revision/1.cabal. [parsers] Phase: compileBuildDriverPhase [parsers] setupCompileFlags: -package-db=/build/tmp.h3SulsDaLT/setup-package.conf.d -threaded [parsers] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.h3SulsDaLT/Main.o ) [parsers] [2 of 2] Linking Setup [parsers] Phase: updateAutotoolsGnuConfigScriptsPhase [parsers] Phase: configurePhase [parsers] configureFlags: --verbose --prefix=/nix/store/qsypr8ahkpqphb6m8n18wqvg3yagpgmj-parsers-0.12.12 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/l1sm0xwa2hs1vrkdw9zkfq37j486kz9p-parsers-0.12.12-doc/share/doc/parsers-0.12.12 --with-gcc=gcc --package-db=/build/tmp.h3SulsDaLT/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [parsers] Using Parsec parser [parsers] Configuring parsers-0.12.12... [parsers] Flags chosen: attoparsec=True, binary=True, parsec=True [parsers] Dependency attoparsec >=0.12.1.4 && <0.15: using attoparsec-0.14.4 [parsers] Dependency base >=4.9 && <5: using base-4.19.0.0 [parsers] Dependency binary >=0.7.2 && <1: using binary-0.8.9.1 [parsers] Dependency charset >=0.3 && <1: using charset-0.3.12 [parsers] Dependency containers >=0.4 && <0.9: using containers-0.6.8 [parsers] Dependency mtl >=2.0.1 && <2.4: using mtl-2.3.1 [parsers] Dependency parsec >=3.1 && <3.2: using parsec-3.1.17.0 [parsers] Dependency scientific >=0.3 && <0.4: using scientific-0.3.8.0 [parsers] Dependency text >=0.10 && <2.2: using text-2.1 [parsers] Dependency transformers >=0.2 && <0.7: using transformers-0.6.1.0 [parsers] Dependency unordered-containers >=0.2 && <0.3: using [parsers] unordered-containers-0.2.20 [parsers] Dependency QuickCheck: using QuickCheck-2.14.3 [parsers] Dependency attoparsec: using attoparsec-0.14.4 [parsers] Dependency base >=4 && <5: using base-4.19.0.0 [parsers] Dependency bytestring: using bytestring-0.12.0.2 [parsers] Dependency parsec >=3: using parsec-3.1.17.0 [parsers] Dependency parsers: using parsers-0.12.12 [parsers] Dependency quickcheck-instances: using quickcheck-instances-0.3.32 [parsers] Source component graph: [parsers]  component lib [parsers]  component test:quickcheck dependency lib [parsers] Configured component graph: [parsers]  component parsers-0.12.12-jBywFV95ooIFcbPwwwM8m [parsers]  include attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [parsers]  include base-4.19.0.0-b960 [parsers]  include binary-0.8.9.1-0e3e [parsers]  include charset-0.3.12-KSi9CgFWAx76g2XuhXWnPC [parsers]  include containers-0.6.8-4775 [parsers]  include mtl-2.3.1-63a4 [parsers]  include parsec-3.1.17.0-389e [parsers]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [parsers]  include text-2.1-c36a [parsers]  include transformers-0.6.1.0-c3ec [parsers]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [parsers]  component parsers-0.12.12-GARKDhJYiZ1LTVZbApJdVm-quickcheck [relude] Examples: 448 Tried: 448 Errors: 0 Failures: 0 [relude] Test suite relude-doctest: PASS [relude] Test suite logged to: dist/test/relude-1.2.2.0-relude-doctest.log [relude] 2 of 2 test suites (2 of 2 test cases) passed. [relude] checkPhase completed in 46 seconds [relude] Phase: haddockPhase [relude] Preprocessing library for relude-1.2.2.0.. [relude] Running Haddock on library for relude-1.2.2.0.. [relude] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [relude]  [relude] : warning: [GHC-42258] [-Wunused-packages] [relude]  The following packages were specified via -package or -package-id flags, [relude]  but were not needed for compilation: [relude]  - ghc-prim-0.11.0 (exposed by flag -package-id ghc-prim-0.11.0-a69e) [relude] [ 1 of 57] Compiling Relude.Applicative [relude] [ 2 of 57] Compiling Relude.Base [relude] [ 3 of 57] Compiling Relude.Bool.Reexport [relude] [ 4 of 57] Compiling Relude.Container.Reexport [relude] [ 5 of 57] Compiling Relude.Foldable.Reexport [relude] [ 6 of 57] Compiling Relude.Function [relude] [ 7 of 57] Compiling Relude.Functor.Reexport [relude] [ 8 of 57] Compiling Relude.Functor.Fmap [relude] [ 9 of 57] Compiling Relude.Functor [relude] [10 of 57] Compiling Relude.Extra.Tuple [relude] [11 of 57] Compiling Relude.Enum [relude] [12 of 57] Compiling Relude.Lifted.Exit [relude] [13 of 57] Compiling Relude.Lifted.IORef [relude] [14 of 57] Compiling Relude.List.Reexport [relude] [15 of 57] Compiling Relude.Monad.Reexport [relude] [16 of 57] Compiling Relude.Monad.Maybe [relude] [17 of 57] Compiling Relude.Monad.Trans [relude] [18 of 57] Compiling Relude.Monoid [relude] [19 of 57] Compiling Relude.Nub [relude] [20 of 57] Compiling Relude.String.Reexport [relude] [21 of 57] Compiling Relude.String.Conversion [relude] [22 of 57] Compiling Relude.String [relude] [23 of 57] Compiling Relude.Print [relude] [24 of 57] Compiling Relude.Lifted.File [relude] [25 of 57] Compiling Relude.File [relude] [26 of 57] Compiling Relude.Debug [relude] [27 of 57] Compiling Relude.Monad.Either [relude] [28 of 57] Compiling Relude.Monad [relude] [29 of 57] Compiling Relude.List.NonEmpty [relude] [30 of 57] Compiling Relude.Exception [relude] [31 of 57] Compiling Relude.DeepSeq [relude] [32 of 57] Compiling Relude.Bool.Guard [relude] [33 of 57] Compiling Relude.Bool [relude] [34 of 57] Compiling Relude.Numeric [relude] [35 of 57] Compiling Relude.Container.One [text-iso8601] Phase: setupCompilerEnvironmentPhase [text-iso8601] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [text-iso8601] Phase: unpackPhase [text-iso8601] unpacking source archive /nix/store/wrqbgf2l5m4qwdvap1q7rdwrciqxmvp2-text-iso8601-0.1.1.tar.gz [text-iso8601] source root is text-iso8601-0.1.1 [text-iso8601] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "text-iso8601-0.1.1/text-iso8601.cabal" [text-iso8601] Phase: patchPhase [text-iso8601] Replace Cabal file with edited version from mirror://hackage/text-iso8601-0.1.1/revision/2.cabal. [text-iso8601] Phase: compileBuildDriverPhase [text-iso8601] setupCompileFlags: -package-db=/build/tmp.41DtQ1koIk/setup-package.conf.d -threaded [text-iso8601] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.41DtQ1koIk/Main.o ) [text-iso8601] [2 of 2] Linking Setup [text-iso8601] Phase: updateAutotoolsGnuConfigScriptsPhase [text-iso8601] Phase: configurePhase [text-iso8601] configureFlags: --verbose --prefix=/nix/store/fvp270055vbzsrwy4mxxzk5fb90xfghs-text-iso8601-0.1.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/j0n5c337fd7316x0m1cfm5whwahbch0k-text-iso8601-0.1.1-doc/share/doc/text-iso8601-0.1.1 --with-gcc=gcc --package-db=/build/tmp.41DtQ1koIk/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [text-iso8601] Using Parsec parser [text-iso8601] Configuring text-iso8601-0.1.1... [text-iso8601] Dependency base >=4.12.0.0 && <5: using base-4.19.0.0 [text-iso8601] Dependency integer-conversion >=0.1 && <0.2: using integer-conversion-0.1.1 [text-iso8601] Dependency text >=1.2.3.0 && <1.3.0.0 || >=2.0 && <2.2: using text-2.1 [text-iso8601] Dependency time >=1.8.0.2 && <1.15: using time-1.12.2 [text-iso8601] Dependency time-compat >=1.9.4 && <1.10: using time-compat-1.9.7 [text-iso8601] Dependency QuickCheck >=2.14.3 && <2.16: using QuickCheck-2.14.3 [text-iso8601] Dependency base: using base-4.19.0.0 [text-iso8601] Dependency quickcheck-instances >=0.3.29.1 && <0.4: using [text-iso8601] quickcheck-instances-0.3.32 [text-iso8601] Dependency tasty >=1.4.3 && <1.6: using tasty-1.5.3 [text-iso8601] Dependency tasty-hunit >=0.10.0.3 && <0.11: using tasty-hunit-0.10.2 [text-iso8601] Dependency tasty-quickcheck >=0.10.2 && <0.12: using tasty-quickcheck-0.11 [text-iso8601] Dependency text: using text-2.1 [text-iso8601] Dependency text-iso8601: using text-iso8601-0.1.1 [text-iso8601] Dependency time-compat: using time-compat-1.9.7 [text-iso8601] Source component graph: [text-iso8601]  component lib [text-iso8601]  component test:text-iso8601-tests dependency lib [text-iso8601] Configured component graph: [text-iso8601]  component text-iso8601-0.1.1-EZ1MMZNTqfxBVbpUGxXkG [text-iso8601]  include base-4.19.0.0-b960 [text-iso8601]  include integer-conversion-0.1.1-AEc8Mc86KpxKTurcpgT6s2 [text-iso8601]  include text-2.1-c36a [text-iso8601]  include time-1.12.2-d26d [text-iso8601]  include time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [text-iso8601]  component text-iso8601-0.1.1-41I105BxlWq5yRVtCZYXKr-text-iso8601-tests [text-iso8601]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [text-iso8601]  include base-4.19.0.0-b960 [text-iso8601]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [text-iso8601]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [text-iso8601]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [text-iso8601]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [text-iso8601]  include text-2.1-c36a [text-iso8601]  include text-iso8601-0.1.1-EZ1MMZNTqfxBVbpUGxXkG [tomland]  does not parse numbers with leading zeros [✔] [tomland]  when the integer is in binary representation [tomland]  can parse numbers prefixed with `0b` [✔] [tomland]  does not parse numbers prefixed with `0B` [✔] [tomland]  can parse numbers with leading zeros after the prefix [✔] [tomland]  does not parse negative numbers [✔] [tomland]  does not parse numbers with non-valid binary digits [✔] [tomland]  when the integer is in octal representation [tomland]  can parse numbers prefixed with `0o` [✔] [tomland]  does not parse numbers prefixed with `0O` [✔] [tomland]  can parse numbers with leading zeros after the prefix [✔] [tomland]  does not parse negative numbers [✔] [tomland]  does not parse numbers with non-valid octal digits [✔] [tomland]  when the integer is in hexadecimal representation [tomland]  can parse numbers prefixed with `0x` [✔] [tomland]  does not parse numbers prefixed with `0X` [✔] [tomland]  can parse numbers with leading zeros after the prefix [✔] [tomland]  does not parse negative numbers [✔] [tomland]  does not parse numbers with non-valid hexadecimal digits [✔] [tomland]  can parse numbers when hex digits are lowercase [✔] [tomland]  can parse numbers when hex digits are uppercase [✔] [tomland]  can parse numbers when hex digits are in both lowercase and uppercase [✔] [tomland]  when there is underscore in hexadecimal, octal and binary representation [tomland]  can parse numbers with underscore in hexadecimal representation [✔] [tomland]  can't parse when underscore is between hexadecimal prefix and suffix [✔] [tomland]  can parse numbers with underscore in octal representation [✔] [tomland]  can't parse when underscore is between octal prefix and suffix [✔] [tomland]  can parse numbers with underscore in binary representation [✔] [tomland]  can't parse numbers when underscore is between binary prefix and suffix [✔] [tomland]  doesn't parse underscore not followed by any numbers [✔] [tomland]  doesn't parse when number is ending with underscore [✔] [tomland]  keyP [tomland]  when the key is a bare key [tomland]  can parse keys which contain ASCII letters, digits, underscores, and dashes [✔] [tomland]  can parse keys which contain only digits [✔] [tomland]  when the key is a quoted key [tomland]  can parse keys that follow the exact same rules as basic strings [✔] [tomland]  can parse keys that follow the exact same rules as literal strings [✔] [tomland]  when the key is a dotted key [tomland]  can parse a sequence of bare or quoted keys joined with a dot [✔] [tomland]  ignores whitespaces around dot-separated parts [‐] [tomland]  # PENDING: No reason given [tomland]  when the key is symbols only [tomland]  parses Haskell comments [✔] [tomland]  parses Haskell comments with dots [✔] [tomland]  parses underscores [✔] [tomland]  parses quotes [✔] [tomland]  textP [tomland]  when the string is a basic string [tomland]  can parse strings surrounded by double quotes [✔] [tomland]  can parse escaped quotation marks, backslashes, and control characters [✔] [tomland]  fails if the string has an unescaped backslash, or control character [✔] [tomland]  fails if the string has an escape sequence that is not listed in the TOML specification [✔] [tomland]  fails if the string is not on a single line [✔] [tomland]  fails if escape codes are not valid Unicode scalar values [✔] [tomland]  when the string is a multi-line basic string [tomland]  can parse multi-line strings surrounded by three double quotes [✔] [tomland]  can parse single-line strings surrounded by three double quotes [✔] [tomland]  can parse all of the escape sequences that are valid for basic strings [✔] [tomland]  does not ignore whitespaces or newlines [✔] [tomland]  ignores a newline only if it immediately follows the opening delimiter [✔] [tomland]  ignores whitespaces and newlines after line ending backslash [✔] [tomland]  fails if the string has an unescaped backslash, or control character [✔] [tomland]  when the string is a literal string [tomland]  can parse strings surrounded by single quotes [✔] [tomland]  fails if the string is not on a single line [✔] [tomland]  when the string is a multi-line literal string [tomland]  can parse multi-line strings surrounded by three single quotes [✔] [tomland]  can parse single-line strings surrounded by three single quotes [✔] [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [binary-orphans]  include binary-0.8.9.1-0e3e [binary-orphans]  include binary-orphans-1.0.5-61ybqda84S3LOEZCUDvws7 [binary-orphans]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [binary-orphans]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [binary-orphans]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [binary-orphans]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [binary-orphans] Ready component graph: [binary-orphans]  definite binary-orphans-1.0.5-61ybqda84S3LOEZCUDvws7 [binary-orphans]  depends base-4.19.0.0-b960 [binary-orphans]  depends binary-0.8.9.1-0e3e [binary-orphans]  definite binary-orphans-1.0.5-lcvmZINfTW13sS0fBiggb-binary-orphans-test [binary-orphans]  depends OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [binary-orphans]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [binary-orphans]  depends base-4.19.0.0-b960 [binary-orphans]  depends binary-0.8.9.1-0e3e [binary-orphans]  depends binary-orphans-1.0.5-61ybqda84S3LOEZCUDvws7 [binary-orphans]  depends quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [binary-orphans]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [binary-orphans]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [binary-orphans]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [binary-orphans] Using Cabal-3.10.2.0 compiled by ghc-9.8 [binary-orphans] Using compiler: ghc-9.8.1 [binary-orphans] Using install prefix: [binary-orphans] /nix/store/7h06ikxacqcnv5pfmizfwkm1pcils4qc-binary-orphans-1.0.5 [binary-orphans] Executables installed in: [binary-orphans] /nix/store/7h06ikxacqcnv5pfmizfwkm1pcils4qc-binary-orphans-1.0.5/bin [binary-orphans] Libraries installed in: [binary-orphans] /nix/store/7h06ikxacqcnv5pfmizfwkm1pcils4qc-binary-orphans-1.0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/binary-orphans-1.0.5-61ybqda84S3LOEZCUDvws7 [binary-orphans] Dynamic Libraries installed in: [binary-orphans] /nix/store/7h06ikxacqcnv5pfmizfwkm1pcils4qc-binary-orphans-1.0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [binary-orphans] Private executables installed in: [binary-orphans] /nix/store/7h06ikxacqcnv5pfmizfwkm1pcils4qc-binary-orphans-1.0.5/libexec/x86_64-linux-ghc-9.8.1/binary-orphans-1.0.5 [binary-orphans] Data files installed in: [binary-orphans] /nix/store/7h06ikxacqcnv5pfmizfwkm1pcils4qc-binary-orphans-1.0.5/share/x86_64-linux-ghc-9.8.1/binary-orphans-1.0.5 [binary-orphans] Documentation installed in: [binary-orphans] /nix/store/yvkg930ajjygqb86g4hjzak9b89bzs78-binary-orphans-1.0.5-doc/share/doc/binary-orphans-1.0.5 [binary-orphans] Configuration files installed in: [binary-orphans] /nix/store/7h06ikxacqcnv5pfmizfwkm1pcils4qc-binary-orphans-1.0.5/etc [binary-orphans] No alex found [binary-orphans] Using ar found on system at: [binary-orphans] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [binary-orphans] No c2hs found [binary-orphans] No cpphs found [binary-orphans] No doctest found [binary-orphans] Using gcc version 14.3.0 given by user at: [binary-orphans] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [binary-orphans] Using ghc version 9.8.1 found on system at: [binary-orphans] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [binary-orphans] Using ghc-pkg version 9.8.1 found on system at: [binary-orphans] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [binary-orphans] No ghcjs found [binary-orphans] No ghcjs-pkg found [binary-orphans] No greencard found [binary-orphans] Using haddock version 2.30.0 found on system at: [binary-orphans] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [binary-orphans] No happy found [binary-orphans] Using haskell-suite found on system at: haskell-suite-dummy-location [binary-orphans] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [binary-orphans] No hmake found [binary-orphans] Using hpc version 0.69 found on system at: [binary-orphans] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [binary-orphans] Using hsc2hs version 0.68.10 found on system at: [binary-orphans] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [binary-orphans] Using hscolour version 1.25 found on system at: [binary-orphans] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [binary-orphans] No jhc found [binary-orphans] Using ld found on system at: [binary-orphans] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [binary-orphans] No pkg-config found [binary-orphans] Using runghc version 9.8.1 found on system at: [binary-orphans] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [binary-orphans] Using strip version 2.44 found on system at: [binary-orphans] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [binary-orphans] Using tar found on system at: [binary-orphans] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [binary-orphans] No uhc found [binary-orphans] Phase: buildPhase [binary-orphans] Preprocessing library for binary-orphans-1.0.5.. [binary-orphans] Building library for binary-orphans-1.0.5.. [doctest-parallel] [28 of 41] Compiling SystemIoImported.A ( test/integration/SystemIoImported/A.hs, dist/build/spectests-modules/SystemIoImported/A.p_o ) [doctest-parallel] [29 of 41] Compiling TemplateHaskell.Foo ( test/integration/TemplateHaskell/Foo.hs, dist/build/spectests-modules/TemplateHaskell/Foo.p_o ) [doctest-parallel] [30 of 41] Compiling TestBlankline.Fib ( test/integration/TestBlankline/Fib.hs, dist/build/spectests-modules/TestBlankline/Fib.p_o ) [doctest-parallel] [31 of 41] Compiling TestCombinedExample.Fib ( test/integration/TestCombinedExample/Fib.hs, dist/build/spectests-modules/TestCombinedExample/Fib.p_o ) [doctest-parallel] [32 of 41] Compiling TestCommentLocation.Foo ( test/integration/TestCommentLocation/Foo.hs, dist/build/spectests-modules/TestCommentLocation/Foo.p_o ) [doctest-parallel] [33 of 41] Compiling TestDocumentationForArguments.Fib ( test/integration/TestDocumentationForArguments/Fib.hs, dist/build/spectests-modules/TestDocumentationForArguments/Fib.p_o ) [doctest-parallel] [34 of 41] Compiling TestFailOnMultiline.Fib ( test/integration/TestFailOnMultiline/Fib.hs, dist/build/spectests-modules/TestFailOnMultiline/Fib.p_o ) [doctest-parallel] [35 of 41] Compiling TestImport.ModuleA ( test/integration/TestImport/ModuleA.hs, dist/build/spectests-modules/TestImport/ModuleA.p_o ) [doctest-parallel] [36 of 41] Compiling TestImport.ModuleB ( test/integration/TestImport/ModuleB.hs, dist/build/spectests-modules/TestImport/ModuleB.p_o ) [doctest-parallel] [37 of 41] Compiling TestPutStr.Fib ( test/integration/TestPutStr/Fib.hs, dist/build/spectests-modules/TestPutStr/Fib.p_o ) [doctest-parallel] [38 of 41] Compiling TestSimple.Fib ( test/integration/TestSimple/Fib.hs, dist/build/spectests-modules/TestSimple/Fib.p_o ) [doctest-parallel] [39 of 41] Compiling TrailingWhitespace.Foo ( test/integration/TrailingWhitespace/Foo.hs, dist/build/spectests-modules/TrailingWhitespace/Foo.p_o ) [doctest-parallel] [40 of 41] Compiling WithCInclude.Bar ( test/integration/WithCInclude/Bar.hs, dist/build/spectests-modules/WithCInclude/Bar.p_o ) [doctest-parallel] [41 of 41] Compiling WithCbits.Bar ( test/integration/WithCbits/Bar.hs, dist/build/spectests-modules/WithCbits/Bar.p_o ) [doctest-parallel] Preprocessing test suite 'spectests' for doctest-parallel-0.3.1.1.. [doctest-parallel] Building test suite 'spectests' for doctest-parallel-0.3.1.1.. [doctest-parallel] [ 1 of 13] Compiling ExtractSpec ( test/ExtractSpec.hs, dist/build/spectests/spectests-tmp/ExtractSpec.o ) [doctest-parallel] [ 2 of 13] Compiling GhciWrapperSpec ( test/GhciWrapperSpec.hs, dist/build/spectests/spectests-tmp/GhciWrapperSpec.o ) [doctest-parallel] [ 3 of 13] Compiling InterpreterSpec ( test/InterpreterSpec.hs, dist/build/spectests/spectests-tmp/InterpreterSpec.o ) [doctest-parallel] [ 4 of 13] Compiling LocationSpec ( test/LocationSpec.hs, dist/build/spectests/spectests-tmp/LocationSpec.o ) [doctest-parallel] [ 5 of 13] Compiling MainSpec ( test/MainSpec.hs, dist/build/spectests/spectests-tmp/MainSpec.o ) [doctest-parallel] [ 6 of 13] Compiling OptionsSpec ( test/OptionsSpec.hs, dist/build/spectests/spectests-tmp/OptionsSpec.o ) [doctest-parallel] [ 7 of 13] Compiling ParseSpec ( test/ParseSpec.hs, dist/build/spectests/spectests-tmp/ParseSpec.o ) [doctest-parallel] [ 8 of 13] Compiling PropertySpec ( test/PropertySpec.hs, dist/build/spectests/spectests-tmp/PropertySpec.o ) [doctest-parallel] [ 9 of 13] Compiling RunSpec ( test/RunSpec.hs, dist/build/spectests/spectests-tmp/RunSpec.o ) [doctest-parallel] [10 of 13] Compiling Runner.ExampleSpec ( test/Runner/ExampleSpec.hs, dist/build/spectests/spectests-tmp/Runner/ExampleSpec.o ) [doctest-parallel] [11 of 13] Compiling RunnerSpec ( test/RunnerSpec.hs, dist/build/spectests/spectests-tmp/RunnerSpec.o ) [doctest-parallel] [12 of 13] Compiling UtilSpec ( test/UtilSpec.hs, dist/build/spectests/spectests-tmp/UtilSpec.o ) [doctest-parallel] [13 of 13] Compiling Main ( test/Spec.hs, dist/build/spectests/spectests-tmp/Main.o ) [doctest-parallel] [14 of 14] Linking dist/build/spectests/spectests [doctest-parallel] buildPhase completed in 1 minutes 21 seconds [doctest-parallel] Phase: checkPhase [doctest-parallel] Running 2 test suites... [doctest-parallel] Test suite doctests: RUNNING... [doctest-parallel] [INFO ] [ThreadId 4] Using freshly generated seed to randomize test order: 3307018579637057886 [doctest-parallel] [INFO ] [ThreadId 4] Examples: 31 Tried: 31 Errors: 0 Unexpected output: 0 [doctest-parallel] Test suite doctests: PASS [doctest-parallel] Test suite logged to: dist/test/doctest-parallel-0.3.1.1-doctests.log [doctest-parallel] Test suite spectests: RUNNING... [doctest-parallel]  [doctest-parallel] ExtractSpec [doctest-parallel]  extract [doctest-parallel]  extracts documentation for a top-level declaration [✔] [extra]  Control.Concurrent.Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:Control.Concurrent.Extra,Control.Exception.Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:Control.Exception.Extra,Control.Monad.Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:Control.Monad.Extra,Data.Either.Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:Data.Either.Extra,Data.Foldable.Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:Data.Foldable.Extra,Data.IORef.Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:Data.IORef.Extra,Data.List.Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:Data.List.Extra,Data.List.NonEmpty.Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:Data.List.NonEmpty.Extra,Data.Monoid.Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:Data.Monoid.Extra,Data.Tuple.Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:Data.Tuple.Extra,Data.Typeable.Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:Data.Typeable.Extra,Data.Version.Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:Data.Version.Extra,Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:Extra,Numeric.Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:Numeric.Extra,System.Directory.Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:System.Directory.Extra,System.Environment.Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:System.Environment.Extra,System.IO.Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:System.IO.Extra,System.Info.Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:System.Info.Extra,System.Process.Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:System.Process.Extra,System.Time.Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:System.Time.Extra,Text.Read.Extra=extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ:Text.Read.Extra [extra]  unit extra-1.7.16-KLQi6gAiiYoJUvM66WpSD6-extra-test [extra]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [extra]  include base-4.19.0.0-b960 [extra]  include directory-1.3.8.1-6a8e [extra]  include extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [extra]  include filepath-1.4.100.4-fa1c [extra]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [extra]  include unix-2.8.3.0-8aa6 [extra] Ready component graph: [extra]  definite extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [extra]  depends base-4.19.0.0-b960 [extra]  depends clock-0.8.4-E6FqZKWyYxJIJ4JSdLgMz5 [extra]  depends directory-1.3.8.1-6a8e [extra]  depends filepath-1.4.100.4-fa1c [extra]  depends process-1.6.18.0-26fa [extra]  depends time-1.12.2-d26d [extra]  depends unix-2.8.3.0-8aa6 [extra]  definite extra-1.7.16-KLQi6gAiiYoJUvM66WpSD6-extra-test [extra]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [extra]  depends base-4.19.0.0-b960 [extra]  depends directory-1.3.8.1-6a8e [extra]  depends extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [extra]  depends filepath-1.4.100.4-fa1c [extra]  depends quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [extra]  depends unix-2.8.3.0-8aa6 [extra] Using Cabal-3.10.2.0 compiled by ghc-9.8 [extra] Using compiler: ghc-9.8.1 [extra] Using install prefix: /nix/store/6bw638xvsqji2hb14bj62nvpbw2vv9rv-extra-1.7.16 [extra] Executables installed in: [extra] /nix/store/6bw638xvsqji2hb14bj62nvpbw2vv9rv-extra-1.7.16/bin [extra] Libraries installed in: [extra] /nix/store/6bw638xvsqji2hb14bj62nvpbw2vv9rv-extra-1.7.16/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [extra] Dynamic Libraries installed in: [extra] /nix/store/6bw638xvsqji2hb14bj62nvpbw2vv9rv-extra-1.7.16/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [extra] Private executables installed in: [extra] /nix/store/6bw638xvsqji2hb14bj62nvpbw2vv9rv-extra-1.7.16/libexec/x86_64-linux-ghc-9.8.1/extra-1.7.16 [extra] Data files installed in: [extra] /nix/store/6bw638xvsqji2hb14bj62nvpbw2vv9rv-extra-1.7.16/share/x86_64-linux-ghc-9.8.1/extra-1.7.16 [extra] Documentation installed in: [extra] /nix/store/bi4pslxl5s26ywn4hx9mfg0hqcg1jjlh-extra-1.7.16-doc/share/doc/extra-1.7.16 [extra] Configuration files installed in: [extra] /nix/store/6bw638xvsqji2hb14bj62nvpbw2vv9rv-extra-1.7.16/etc [extra] No alex found [extra] Using ar found on system at: [extra] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [extra] No c2hs found [extra] No cpphs found [extra] No doctest found [extra] Using gcc version 14.3.0 given by user at: [extra] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [extra] Using ghc version 9.8.1 found on system at: [extra] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [extra] Using ghc-pkg version 9.8.1 found on system at: [extra] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [extra] No ghcjs found [extra] No ghcjs-pkg found [extra] No greencard found [extra] Using haddock version 2.30.0 found on system at: [indexed-traversable-instances]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [indexed-traversable-instances]  component indexed-traversable-instances-0.1.2-6QAYN6FmLwJ6EbS2sKnpfd-indexed-tests [indexed-traversable-instances]  include OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [indexed-traversable-instances]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [indexed-traversable-instances]  include base-4.19.0.0-b960 [indexed-traversable-instances]  include containers-0.6.8-4775 [indexed-traversable-instances]  include indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [indexed-traversable-instances]  include indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH [indexed-traversable-instances]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [indexed-traversable-instances]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [indexed-traversable-instances]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [indexed-traversable-instances]  include transformers-0.6.1.0-c3ec [indexed-traversable-instances]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [indexed-traversable-instances]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [indexed-traversable-instances]  component indexed-traversable-instances-0.1.2-KJeyrkXJLBz8NahINbEADw-safe [indexed-traversable-instances]  include base-4.19.0.0-b960 [indexed-traversable-instances]  include indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [indexed-traversable-instances]  include indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH [indexed-traversable-instances] Linked component graph: [indexed-traversable-instances]  unit indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH [indexed-traversable-instances]  include OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [indexed-traversable-instances]  include base-4.19.0.0-b960 [indexed-traversable-instances]  include indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [indexed-traversable-instances]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [indexed-traversable-instances]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [indexed-traversable-instances]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [indexed-traversable-instances]  Data.Functor.WithIndex.Instances=indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH:Data.Functor.WithIndex.Instances [indexed-traversable-instances]  unit indexed-traversable-instances-0.1.2-6QAYN6FmLwJ6EbS2sKnpfd-indexed-tests [indexed-traversable-instances]  include OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [indexed-traversable-instances]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [indexed-traversable-instances]  include base-4.19.0.0-b960 [indexed-traversable-instances]  include containers-0.6.8-4775 [indexed-traversable-instances]  include indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [indexed-traversable-instances]  include indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH [indexed-traversable-instances]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [indexed-traversable-instances]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [indexed-traversable-instances]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [indexed-traversable-instances]  include transformers-0.6.1.0-c3ec [indexed-traversable-instances]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [indexed-traversable-instances]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [indexed-traversable-instances]  unit indexed-traversable-instances-0.1.2-KJeyrkXJLBz8NahINbEADw-safe [indexed-traversable-instances]  include base-4.19.0.0-b960 [indexed-traversable-instances]  include indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [indexed-traversable-instances]  include indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH [indexed-traversable-instances] Ready component graph: [indexed-traversable-instances]  definite indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH [indexed-traversable-instances]  depends OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [indexed-traversable-instances]  depends base-4.19.0.0-b960 [indexed-traversable-instances]  depends indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [indexed-traversable-instances]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [indexed-traversable-instances]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [indexed-traversable-instances]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [indexed-traversable-instances]  definite indexed-traversable-instances-0.1.2-KJeyrkXJLBz8NahINbEADw-safe [indexed-traversable-instances]  depends base-4.19.0.0-b960 [indexed-traversable-instances]  depends indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [indexed-traversable-instances]  depends indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH [indexed-traversable-instances]  definite indexed-traversable-instances-0.1.2-6QAYN6FmLwJ6EbS2sKnpfd-indexed-tests [indexed-traversable-instances]  depends OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [indexed-traversable-instances]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [indexed-traversable-instances]  depends base-4.19.0.0-b960 [indexed-traversable-instances]  depends containers-0.6.8-4775 [indexed-traversable-instances]  depends indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [indexed-traversable-instances]  depends indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH [indexed-traversable-instances]  depends quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [indexed-traversable-instances]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [indexed-traversable-instances]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [indexed-traversable-instances]  depends transformers-0.6.1.0-c3ec [indexed-traversable-instances]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [indexed-traversable-instances]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [indexed-traversable-instances] Using Cabal-3.10.2.0 compiled by ghc-9.8 [monoid-subclasses]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [monoid-subclasses]  include text-2.1-c36a [monoid-subclasses]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [monoid-subclasses] Linked component graph: [monoid-subclasses]  unit monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn [monoid-subclasses]  include base-4.19.0.0-b960 [monoid-subclasses]  include bytestring-0.12.0.2-4690 [monoid-subclasses]  include commutative-semigroups-0.2.0.2-7H7O4SGoGbO3teDhOiNYAq [monoid-subclasses]  include containers-0.6.8-4775 [monoid-subclasses]  include primes-0.2.1.0-AvzWB0eg2pYFPr4ax129lq [monoid-subclasses]  include text-2.1-c36a [monoid-subclasses]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [monoid-subclasses]  Data.Monoid.Cancellative=monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn:Data.Monoid.Cancellative,Data.Monoid.Factorial=monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn:Data.Monoid.Factorial,Data.Monoid.GCD=monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn:Data.Monoid.GCD,Data.Monoid.Instances.ByteString.UTF8=monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn:Data.Monoid.Instances.ByteString.UTF8,Data.Monoid.Instances.CharVector=monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn:Data.Monoid.Instances.CharVector,Data.Monoid.Instances.Concat=monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn:Data.Monoid.Instances.Concat,Data.Monoid.Instances.Measured=monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn:Data.Monoid.Instances.Measured,Data.Monoid.Instances.Positioned=monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn:Data.Monoid.Instances.Positioned,Data.Monoid.Instances.PrefixMemory=monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn:Data.Monoid.Instances.PrefixMemory,Data.Monoid.Instances.Stateful=monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn:Data.Monoid.Instances.Stateful,Data.Monoid.LCM=monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn:Data.Monoid.LCM,Data.Monoid.Monus=monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn:Data.Monoid.Monus,Data.Monoid.Null=monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn:Data.Monoid.Null,Data.Monoid.Textual=monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn:Data.Monoid.Textual,Data.Semigroup.Cancellative=monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn:Data.Semigroup.Cancellative,Data.Semigroup.Factorial=monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn:Data.Semigroup.Factorial [monoid-subclasses]  unit monoid-subclasses-1.2.6-GCGGJGMD9BL6zy3A1WaOWW-Main [monoid-subclasses]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [monoid-subclasses]  include base-4.19.0.0-b960 [monoid-subclasses]  include bytestring-0.12.0.2-4690 [monoid-subclasses]  include containers-0.6.8-4775 [monoid-subclasses]  include monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn [monoid-subclasses]  include primes-0.2.1.0-AvzWB0eg2pYFPr4ax129lq [monoid-subclasses]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [monoid-subclasses]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [monoid-subclasses]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [monoid-subclasses]  include text-2.1-c36a [monoid-subclasses]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [monoid-subclasses] Ready component graph: [monoid-subclasses]  definite monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn [monoid-subclasses]  depends base-4.19.0.0-b960 [monoid-subclasses]  depends bytestring-0.12.0.2-4690 [monoid-subclasses]  depends commutative-semigroups-0.2.0.2-7H7O4SGoGbO3teDhOiNYAq [monoid-subclasses]  depends containers-0.6.8-4775 [monoid-subclasses]  depends primes-0.2.1.0-AvzWB0eg2pYFPr4ax129lq [monoid-subclasses]  depends text-2.1-c36a [monoid-subclasses]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [monoid-subclasses]  definite monoid-subclasses-1.2.6-GCGGJGMD9BL6zy3A1WaOWW-Main [monoid-subclasses]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [monoid-subclasses]  depends base-4.19.0.0-b960 [monoid-subclasses]  depends bytestring-0.12.0.2-4690 [monoid-subclasses]  depends containers-0.6.8-4775 [monoid-subclasses]  depends monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn [monoid-subclasses]  depends primes-0.2.1.0-AvzWB0eg2pYFPr4ax129lq [monoid-subclasses]  depends quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [monoid-subclasses]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [monoid-subclasses]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [monoid-subclasses]  depends text-2.1-c36a [monoid-subclasses]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [monoid-subclasses] Using Cabal-3.10.2.0 compiled by ghc-9.8 [monoid-subclasses] Using compiler: ghc-9.8.1 [monoid-subclasses] Using install prefix: [monoid-subclasses] /nix/store/dyykf7339dkcpcfs97m67cqkwzhyy8sg-monoid-subclasses-1.2.6 [monoid-subclasses] Executables installed in: [monoid-subclasses] /nix/store/dyykf7339dkcpcfs97m67cqkwzhyy8sg-monoid-subclasses-1.2.6/bin [monoid-subclasses] Libraries installed in: [parsers]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [parsers]  include attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [parsers]  include base-4.19.0.0-b960 [parsers]  include bytestring-0.12.0.2-4690 [parsers]  include parsec-3.1.17.0-389e [parsers]  include parsers-0.12.12-jBywFV95ooIFcbPwwwM8m [parsers]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [parsers] Linked component graph: [parsers]  unit parsers-0.12.12-jBywFV95ooIFcbPwwwM8m [parsers]  include attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [parsers]  include base-4.19.0.0-b960 [parsers]  include binary-0.8.9.1-0e3e [parsers]  include charset-0.3.12-KSi9CgFWAx76g2XuhXWnPC [parsers]  include containers-0.6.8-4775 [parsers]  include mtl-2.3.1-63a4 [parsers]  include parsec-3.1.17.0-389e [parsers]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [parsers]  include text-2.1-c36a [parsers]  include transformers-0.6.1.0-c3ec [parsers]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [parsers]  Text.Parser.Char=parsers-0.12.12-jBywFV95ooIFcbPwwwM8m:Text.Parser.Char,Text.Parser.Combinators=parsers-0.12.12-jBywFV95ooIFcbPwwwM8m:Text.Parser.Combinators,Text.Parser.Expression=parsers-0.12.12-jBywFV95ooIFcbPwwwM8m:Text.Parser.Expression,Text.Parser.LookAhead=parsers-0.12.12-jBywFV95ooIFcbPwwwM8m:Text.Parser.LookAhead,Text.Parser.Permutation=parsers-0.12.12-jBywFV95ooIFcbPwwwM8m:Text.Parser.Permutation,Text.Parser.Token=parsers-0.12.12-jBywFV95ooIFcbPwwwM8m:Text.Parser.Token,Text.Parser.Token.Highlight=parsers-0.12.12-jBywFV95ooIFcbPwwwM8m:Text.Parser.Token.Highlight,Text.Parser.Token.Style=parsers-0.12.12-jBywFV95ooIFcbPwwwM8m:Text.Parser.Token.Style [parsers]  unit parsers-0.12.12-GARKDhJYiZ1LTVZbApJdVm-quickcheck [parsers]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [parsers]  include attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [parsers]  include base-4.19.0.0-b960 [parsers]  include bytestring-0.12.0.2-4690 [parsers]  include parsec-3.1.17.0-389e [parsers]  include parsers-0.12.12-jBywFV95ooIFcbPwwwM8m [parsers]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [parsers] Ready component graph: [parsers]  definite parsers-0.12.12-jBywFV95ooIFcbPwwwM8m [parsers]  depends attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [parsers]  depends base-4.19.0.0-b960 [parsers]  depends binary-0.8.9.1-0e3e [parsers]  depends charset-0.3.12-KSi9CgFWAx76g2XuhXWnPC [parsers]  depends containers-0.6.8-4775 [parsers]  depends mtl-2.3.1-63a4 [parsers]  depends parsec-3.1.17.0-389e [parsers]  depends scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [parsers]  depends text-2.1-c36a [parsers]  depends transformers-0.6.1.0-c3ec [parsers]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [parsers]  definite parsers-0.12.12-GARKDhJYiZ1LTVZbApJdVm-quickcheck [parsers]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [parsers]  depends attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [parsers]  depends base-4.19.0.0-b960 [parsers]  depends bytestring-0.12.0.2-4690 [parsers]  depends parsec-3.1.17.0-389e [parsers]  depends parsers-0.12.12-jBywFV95ooIFcbPwwwM8m [parsers]  depends quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [parsers] Using Cabal-3.10.2.0 compiled by ghc-9.8 [parsers] Using compiler: ghc-9.8.1 [parsers] Using install prefix: [parsers] /nix/store/qsypr8ahkpqphb6m8n18wqvg3yagpgmj-parsers-0.12.12 [parsers] Executables installed in: [parsers] /nix/store/qsypr8ahkpqphb6m8n18wqvg3yagpgmj-parsers-0.12.12/bin [parsers] Libraries installed in: [parsers] /nix/store/qsypr8ahkpqphb6m8n18wqvg3yagpgmj-parsers-0.12.12/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/parsers-0.12.12-jBywFV95ooIFcbPwwwM8m [parsers] Dynamic Libraries installed in: [parsers] /nix/store/qsypr8ahkpqphb6m8n18wqvg3yagpgmj-parsers-0.12.12/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [parsers] Private executables installed in: [parsers] /nix/store/qsypr8ahkpqphb6m8n18wqvg3yagpgmj-parsers-0.12.12/libexec/x86_64-linux-ghc-9.8.1/parsers-0.12.12 [parsers] Data files installed in: [parsers] /nix/store/qsypr8ahkpqphb6m8n18wqvg3yagpgmj-parsers-0.12.12/share/x86_64-linux-ghc-9.8.1/parsers-0.12.12 [parsers] Documentation installed in: [parsers] /nix/store/l1sm0xwa2hs1vrkdw9zkfq37j486kz9p-parsers-0.12.12-doc/share/doc/parsers-0.12.12 [parsers] Configuration files installed in: [parsers] /nix/store/qsypr8ahkpqphb6m8n18wqvg3yagpgmj-parsers-0.12.12/etc [parsers] No alex found [parsers] Using ar found on system at: [parsers] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [parsers] No c2hs found [parsers] No cpphs found [parsers] No doctest found [relude] [36 of 57] Compiling Relude.Container [relude] [37 of 57] Compiling Relude.List [text-iso8601]  include time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [text-iso8601] Linked component graph: [text-iso8601]  unit text-iso8601-0.1.1-EZ1MMZNTqfxBVbpUGxXkG [text-iso8601]  include base-4.19.0.0-b960 [text-iso8601]  include integer-conversion-0.1.1-AEc8Mc86KpxKTurcpgT6s2 [text-iso8601]  include text-2.1-c36a [text-iso8601]  include time-1.12.2-d26d [text-iso8601]  include time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [text-iso8601]  Data.Time.FromText=text-iso8601-0.1.1-EZ1MMZNTqfxBVbpUGxXkG:Data.Time.FromText,Data.Time.ToText=text-iso8601-0.1.1-EZ1MMZNTqfxBVbpUGxXkG:Data.Time.ToText [text-iso8601]  unit text-iso8601-0.1.1-41I105BxlWq5yRVtCZYXKr-text-iso8601-tests [text-iso8601]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [text-iso8601]  include base-4.19.0.0-b960 [text-iso8601]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [text-iso8601]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [text-iso8601]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [text-iso8601]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [text-iso8601]  include text-2.1-c36a [text-iso8601]  include text-iso8601-0.1.1-EZ1MMZNTqfxBVbpUGxXkG [text-iso8601]  include time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [text-iso8601] Ready component graph: [text-iso8601]  definite text-iso8601-0.1.1-EZ1MMZNTqfxBVbpUGxXkG [text-iso8601]  depends base-4.19.0.0-b960 [text-iso8601]  depends integer-conversion-0.1.1-AEc8Mc86KpxKTurcpgT6s2 [text-iso8601]  depends text-2.1-c36a [text-iso8601]  depends time-1.12.2-d26d [text-iso8601]  depends time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [text-iso8601]  definite text-iso8601-0.1.1-41I105BxlWq5yRVtCZYXKr-text-iso8601-tests [text-iso8601]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [text-iso8601]  depends base-4.19.0.0-b960 [text-iso8601]  depends quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [text-iso8601]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [text-iso8601]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [text-iso8601]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [text-iso8601]  depends text-2.1-c36a [text-iso8601]  depends text-iso8601-0.1.1-EZ1MMZNTqfxBVbpUGxXkG [text-iso8601]  depends time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [text-iso8601] Using Cabal-3.10.2.0 compiled by ghc-9.8 [text-iso8601] Using compiler: ghc-9.8.1 [text-iso8601] Using install prefix: [text-iso8601] /nix/store/fvp270055vbzsrwy4mxxzk5fb90xfghs-text-iso8601-0.1.1 [text-iso8601] Executables installed in: [text-iso8601] /nix/store/fvp270055vbzsrwy4mxxzk5fb90xfghs-text-iso8601-0.1.1/bin [text-iso8601] Libraries installed in: [text-iso8601] /nix/store/fvp270055vbzsrwy4mxxzk5fb90xfghs-text-iso8601-0.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/text-iso8601-0.1.1-EZ1MMZNTqfxBVbpUGxXkG [text-iso8601] Dynamic Libraries installed in: [text-iso8601] /nix/store/fvp270055vbzsrwy4mxxzk5fb90xfghs-text-iso8601-0.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [text-iso8601] Private executables installed in: [text-iso8601] /nix/store/fvp270055vbzsrwy4mxxzk5fb90xfghs-text-iso8601-0.1.1/libexec/x86_64-linux-ghc-9.8.1/text-iso8601-0.1.1 [text-iso8601] Data files installed in: [text-iso8601] /nix/store/fvp270055vbzsrwy4mxxzk5fb90xfghs-text-iso8601-0.1.1/share/x86_64-linux-ghc-9.8.1/text-iso8601-0.1.1 [text-iso8601] Documentation installed in: [text-iso8601] /nix/store/j0n5c337fd7316x0m1cfm5whwahbch0k-text-iso8601-0.1.1-doc/share/doc/text-iso8601-0.1.1 [text-iso8601] Configuration files installed in: [text-iso8601] /nix/store/fvp270055vbzsrwy4mxxzk5fb90xfghs-text-iso8601-0.1.1/etc [text-iso8601] No alex found [text-iso8601] Using ar found on system at: [text-iso8601] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [text-iso8601] No c2hs found [text-iso8601] No cpphs found [text-iso8601] No doctest found [text-iso8601] Using gcc version 14.3.0 given by user at: [text-iso8601] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [text-iso8601] Using ghc version 9.8.1 found on system at: [text-iso8601] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [text-iso8601] Using ghc-pkg version 9.8.1 found on system at: [text-iso8601] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [text-iso8601] No ghcjs found [text-iso8601] No ghcjs-pkg found [text-iso8601] No greencard found [text-iso8601] Using haddock version 2.30.0 found on system at: [text-iso8601] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [text-iso8601] No happy found [text-iso8601] Using haskell-suite found on system at: haskell-suite-dummy-location [text-iso8601] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [text-iso8601] No hmake found [text-iso8601] Using hpc version 0.69 found on system at: [text-iso8601] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [text-iso8601] Using hsc2hs version 0.68.10 found on system at: [text-iso8601] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [text-iso8601] Using hscolour version 1.25 found on system at: [tomland]  ignores a newline immediately following the opening delimiter [✔] [tomland]  fails if the string has an unescaped control character other than tab [✔] [tomland]  Key/values [tomland]  can parse key/value pairs [✔] [tomland]  ignores white spaces around key names and values [✔] [tomland]  fails if the key, equals sign, and value are not on the same line [‐] [tomland]  # PENDING: No reason given [tomland]  works if the value is broken over multiple lines [✔] [tomland]  fails if the value is not specified [✔] [tomland]  tables [tomland]  can parse a TOML table [✔] [tomland]  can parse an empty TOML table [✔] [tomland]  can parse a table with subarrays [✔] [tomland]  can parse a TOML inline table [✔] [tomland]  can parse an empty inline TOML table [✔] [tomland]  can parse a table followed by an inline table [✔] [tomland]  can parse an empty table followed by an inline table [✔] [tomland]  allows the name of the table to be any valid TOML key [✔] [tomland]  array of tables [tomland]  can parse an empty array [✔] [tomland]  can parse an array of key/values [✔] [tomland]  can parse an array of tables [✔] [tomland]  can parse an array of array [✔] [tomland]  can parse an array of arrays [✔] [tomland]  can parse very large arrays [✔] [tomland]  can parse an inline array of tables [✔] [tomland]  TOML [tomland]  can parse TOML files [✔] [tomland]  can parse mix of tables and arrays [✔] [tomland] Codec: unit and property tests for bidirectional codecs [tomland]  Tagged Partial Bidirectional Isomorphism: tests [tomland]  BiMap Rountrip Property tests [tomland]  Primitive [tomland]  Bool [✔] [tomland]  passed 100 tests. [tomland]  Int [✔] [tomland]  passed 100 tests. [tomland]  Word [✔] [tomland]  passed 100 tests. [tomland]  Word8 [✔] [tomland]  passed 100 tests. [tomland]  Integer [✔] [tomland]  passed 100 tests. [tomland]  Natural [✔] [tomland]  passed 100 tests. [tomland]  Double [✔] [tomland]  passed 100 tests. [tomland]  Float [✔] [tomland]  passed 100 tests. [tomland]  Text [✔] [tomland]  passed 100 tests. [tomland]  LazyText [✔] [tomland]  passed 100 tests. [tomland]  ByteString [✔] [tomland]  passed 100 tests. [tomland]  Lazy ByteString [✔] [tomland]  passed 100 tests. [tomland]  String [✔] [tomland]  passed 100 tests. [tomland]  Time [tomland]  ZonedTime [✔] [tomland]  passed 100 tests. [tomland]  LocalTime [✔] [tomland]  passed 100 tests. [tomland]  Day [✔] [tomland]  passed 100 tests. [tomland]  TimeOfDay [✔] [tomland]  passed 100 tests. [tomland]  Arrays [tomland]  Array (Int) [✔] [tomland]  passed 100 tests. [tomland]  Array (Day) [✔] [tomland]  passed 100 tests. [tomland]  NonEmpty (Int) [✔] [tomland]  passed 100 tests. [tomland]  Set (Int) [✔] [tomland]  passed 100 tests. [tomland]  HashSet (Int) [✔] [tomland]  passed 100 tests. [tomland]  IntSet [✔] [tomland]  passed 100 tests. [tomland]  ByteStringArray [✔] [tomland]  passed 100 tests. [tomland]  LByteStringArray [✔] [tomland]  passed 100 tests. [tomland]  Custom [tomland]  EnumBounded (Ordering) [✔] [tomland]  passed 100 tests. [tomland]  Read (Integer) [✔] [tomland]  passed 100 tests. [tomland]  TextBy (Text) [✔] [tomland]  passed 100 tests. [tomland]  Hardcoded (Text) [✔] [tomland]  passed 100 tests. [tomland]  Key [tomland]  KeyText [✔] [tomland]  passed 100 tests. [tomland]  KeyString [✔] [tomland]  passed 100 tests. [tomland]  KeyInt [✔] [tomland]  passed 100 tests. [tomland]  BiMap Category instance laws [tomland]  Right identity: f . id ≡ f [✔] [tomland]  passed 100 tests. [tomland]  Left identity: id . f ≡ f [✔] [tomland]  passed 100 tests. [tomland]  Associativity: f . (g . h) ≡ (f . g) . h [✔] [tomland]  passed 100 tests. [tomland]  Codec.Code decode tests on different TomlDecodeErrors [tomland]  fails parse as unclosed bracket [✔] [tomland]  fails decode text as Toml.int [✔] [tomland]  exact decode [✔] [tomland]  fails to decode exact when there is other field [✔] [tomland]  fails to decode table on missing field [✔] [tomland]  fails to decode table on missing field [✔] [tomland]  exact decode table [✔] [tomland]  fails to decode exact table on missing field [✔] [tomland]  fails to decode arrayOf when field is missing [✔] [tomland]  fails to decode arrayNonEmptyOf when field is missing [✔] [tomland]  fails to decode arrayNonEmptyOf when list is empty [✔] [tomland]  decodes to an empty list when field is missing [✔] [tomland]  decodes to an empty list when empty list [✔] [tomland]  fails to decode list when internal field is missing [✔] [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip3: OK [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK [vector]  +++ OK, passed 100 tests. [vector]  update: OK [vector]  +++ OK, passed 100 tests. [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  (Bool) [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  unsafeIndex: OK [binary-orphans] [1 of 1] Compiling Data.Binary.Orphans ( src/Data/Binary/Orphans.hs, dist/build/Data/Binary/Orphans.o, dist/build/Data/Binary/Orphans.dyn_o ) [binary-orphans] [1 of 1] Compiling Data.Binary.Orphans ( src/Data/Binary/Orphans.hs, dist/build/Data/Binary/Orphans.p_o ) [binary-orphans] Preprocessing test suite 'binary-orphans-test' for binary-orphans-1.0.5.. [binary-orphans] Building test suite 'binary-orphans-test' for binary-orphans-1.0.5.. [binary-orphans] [1 of 1] Compiling Main ( test/Tests.hs, dist/build/binary-orphans-test/binary-orphans-test-tmp/Main.o ) [binary-orphans] [2 of 2] Linking dist/build/binary-orphans-test/binary-orphans-test [doctest-parallel]  extracts documentation from argument list [✔] [doctest-parallel]  extracts documentation for a type class function [✔] [doctest-parallel]  extracts documentation from the argument list of a type class function [✔] [doctest-parallel]  extracts documentation from the module header [✔] [doctest-parallel]  extracts documentation from imported modules [✔] [doctest-parallel]  extracts documentation from export list [✔] [doctest-parallel]  extracts documentation from named chunks [✔] [doctest-parallel]  returns docstrings in the same order they appear in the source [✔] [doctest-parallel]  extracts $setup code [✔] [doctest-parallel]  fails on invalid flags [✔] [doctest-parallel]  extract (regression tests) [doctest-parallel]  works with infix operators [✔] [doctest-parallel]  works with parallel list comprehensions [✔] [doctest-parallel]  works with list comprehensions in instance definitions [✔] [doctest-parallel]  works with foreign imports [✔] [doctest-parallel]  works for rewrite rules [✔] [doctest-parallel]  works for rewrite rules with type signatures [✔] [doctest-parallel]  strips CR from dos line endings [✔] [doctest-parallel]  works with a module that splices in an expression from an other module [✔] [doctest-parallel]  works for type families and GHC 7.6.1 [✔] [doctest-parallel]  ignores binder annotations [✔] [doctest-parallel]  ignores module annotations that don't start with 'doctest-parallel:' [✔] [doctest-parallel]  detects monomorphic module settings [✔] [doctest-parallel]  detects polypormphic module settings [✔] [doctest-parallel] GhciWrapperSpec [doctest-parallel]  evalEcho [doctest-parallel]  prints result to stdout [✔] [doctest-parallel]  evalIt [doctest-parallel]  preserves it [✔] [doctest-parallel]  eval [doctest-parallel]  shows literals [✔] [doctest-parallel]  shows string literals containing Unicode [✔] [doctest-parallel]  evaluates simple expressions [✔] [doctest-parallel]  supports let bindings [✔] [doctest-parallel]  allows import statements [✔] [doctest-parallel]  captures stdout [✔] [doctest-parallel]  captures stdout (Unicode) [✔] [doctest-parallel]  captures stdout (empty line) [✔] [doctest-parallel]  captures stdout (multiple lines) [✔] [doctest-parallel]  captures stderr [✔] [doctest-parallel]  captures stderr (Unicode) [✔] [doctest-parallel]  shows exceptions [✔] [doctest-parallel]  shows exceptions (ExitCode) [✔] [doctest-parallel]  gives an error message for identifiers that are not in scope [✔] [doctest-parallel]  when configVerbose is True [doctest-parallel]  prints prompt [✔] [doctest-parallel]  with -XOverloadedStrings, -Wall and -Werror [doctest-parallel]  does not fail on marker expression (bug fix) [✔] [doctest-parallel]  with NoImplicitPrelude [doctest-parallel]  works [✔] [doctest-parallel]  with a strange String type [doctest-parallel]  works [✔] [doctest-parallel] InterpreterSpec [doctest-parallel]  interpreterSupported [doctest-parallel]  indicates whether GHCi is supported on current platform [✔] [doctest-parallel]  ghcInfo [doctest-parallel]  includes "Have interpreter" [✔] [doctest-parallel]  safeEval [doctest-parallel]  evaluates an expression [✔] [doctest-parallel]  returns Left on unterminated multiline command [✔] [doctest-parallel] LocationSpec [doctest-parallel]  toLocation [doctest-parallel]  works for a regular SrcSpan [✔] [doctest-parallel]  works for a single-line SrcSpan [✔] [doctest-parallel]  works for a SrcSpan that corresponds to single point [✔] [doctest-parallel]  works for a bad SrcSpan [✔] [doctest-parallel]  works for a SrcLoc with bad locations [✔] [doctest-parallel]  enumerate [doctest-parallel]  replicates UnhelpfulLocation [✔] [doctest-parallel]  enumerates Location [✔] [doctest-parallel] MainSpec [doctest-parallel]  doctest [doctest-parallel]  testSimple [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  it-variable [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  it-variable in $setup [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  failing [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  skips subsequent examples from the same group if an example fails [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  use -DFIB=fib to set CPP flag [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  testImport [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  testCommentLocation [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  testPutStr [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  fails on multi-line expressions, introduced with :{ [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  testBlankline [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  examples from the same Haddock comment share the same scope [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  testDocumentationForArguments [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  template-haskell [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  handles source files with CRLF line endings [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  runs $setup before each test group [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  skips subsequent tests from a module, if $setup fails [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  works with additional object files [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  ignores trailing whitespace when matching test output [‐] [extra] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [extra] No happy found [extra] Using haskell-suite found on system at: haskell-suite-dummy-location [extra] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [extra] No hmake found [extra] Using hpc version 0.69 found on system at: [extra] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [extra] Using hsc2hs version 0.68.10 found on system at: [extra] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [extra] Using hscolour version 1.25 found on system at: [extra] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [extra] No jhc found [extra] Using ld found on system at: [extra] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [extra] No pkg-config found [extra] Using runghc version 9.8.1 found on system at: [extra] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [extra] Using strip version 2.44 found on system at: [extra] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [extra] Using tar found on system at: [extra] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [extra] No uhc found [extra] Phase: buildPhase [extra] Preprocessing library for extra-1.7.16.. [extra] Building library for extra-1.7.16.. [extra] [ 1 of 22] Compiling Data.IORef.Extra ( src/Data/IORef/Extra.hs, dist/build/Data/IORef/Extra.o, dist/build/Data/IORef/Extra.dyn_o ) [extra] [ 2 of 22] Compiling Data.Monoid.Extra ( src/Data/Monoid/Extra.hs, dist/build/Data/Monoid/Extra.o, dist/build/Data/Monoid/Extra.dyn_o ) [extra] [ 3 of 22] Compiling Data.Tuple.Extra ( src/Data/Tuple/Extra.hs, dist/build/Data/Tuple/Extra.o, dist/build/Data/Tuple/Extra.dyn_o ) [extra] [ 4 of 22] Compiling Data.Typeable.Extra ( src/Data/Typeable/Extra.hs, dist/build/Data/Typeable/Extra.o, dist/build/Data/Typeable/Extra.dyn_o ) [extra] [ 5 of 22] Compiling Numeric.Extra ( src/Numeric/Extra.hs, dist/build/Numeric/Extra.o, dist/build/Numeric/Extra.dyn_o ) [extra] [ 6 of 22] Compiling Partial ( src/Partial.hs, dist/build/Partial.o, dist/build/Partial.dyn_o ) [extra] [ 7 of 22] Compiling Data.List.Extra ( src/Data/List/Extra.hs, dist/build/Data/List/Extra.o, dist/build/Data/List/Extra.dyn_o ) [extra] [ 8 of 22] Compiling Data.Version.Extra ( src/Data/Version/Extra.hs, dist/build/Data/Version/Extra.o, dist/build/Data/Version/Extra.dyn_o ) [extra] [ 9 of 22] Compiling Data.List.NonEmpty.Extra ( src/Data/List/NonEmpty/Extra.hs, dist/build/Data/List/NonEmpty/Extra.o, dist/build/Data/List/NonEmpty/Extra.dyn_o ) [extra] [10 of 22] Compiling Data.Either.Extra ( src/Data/Either/Extra.hs, dist/build/Data/Either/Extra.o, dist/build/Data/Either/Extra.dyn_o ) [extra] [11 of 22] Compiling Control.Exception.Extra ( src/Control/Exception/Extra.hs, dist/build/Control/Exception/Extra.o, dist/build/Control/Exception/Extra.dyn_o ) [extra] [12 of 22] Compiling Control.Monad.Extra ( src/Control/Monad/Extra.hs, dist/build/Control/Monad/Extra.o, dist/build/Control/Monad/Extra.dyn_o ) [extra] [13 of 22] Compiling Data.Foldable.Extra ( src/Data/Foldable/Extra.hs, dist/build/Data/Foldable/Extra.o, dist/build/Data/Foldable/Extra.dyn_o ) [extra] [14 of 22] Compiling Control.Concurrent.Extra ( src/Control/Concurrent/Extra.hs, dist/build/Control/Concurrent/Extra.o, dist/build/Control/Concurrent/Extra.dyn_o ) [extra] [15 of 22] Compiling System.Directory.Extra ( src/System/Directory/Extra.hs, dist/build/System/Directory/Extra.o, dist/build/System/Directory/Extra.dyn_o ) [extra] [16 of 22] Compiling System.Environment.Extra ( src/System/Environment/Extra.hs, dist/build/System/Environment/Extra.o, dist/build/System/Environment/Extra.dyn_o ) [extra] [17 of 22] Compiling System.IO.Extra ( src/System/IO/Extra.hs, dist/build/System/IO/Extra.o, dist/build/System/IO/Extra.dyn_o ) [extra] [18 of 22] Compiling System.Info.Extra ( src/System/Info/Extra.hs, dist/build/System/Info/Extra.o, dist/build/System/Info/Extra.dyn_o ) [extra] [19 of 22] Compiling System.Process.Extra ( src/System/Process/Extra.hs, dist/build/System/Process/Extra.o, dist/build/System/Process/Extra.dyn_o ) [extra] [20 of 22] Compiling System.Time.Extra ( src/System/Time/Extra.hs, dist/build/System/Time/Extra.o, dist/build/System/Time/Extra.dyn_o ) [free] Phase: setupCompilerEnvironmentPhase [free] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [indexed-traversable-instances] Using compiler: ghc-9.8.1 [indexed-traversable-instances] Using install prefix: [indexed-traversable-instances] /nix/store/py7pbgdsyyj9jxmj9w2nx4bdv3rhq984-indexed-traversable-instances-0.1.2 [indexed-traversable-instances] Executables installed in: [indexed-traversable-instances] /nix/store/py7pbgdsyyj9jxmj9w2nx4bdv3rhq984-indexed-traversable-instances-0.1.2/bin [indexed-traversable-instances] Libraries installed in: [indexed-traversable-instances] /nix/store/py7pbgdsyyj9jxmj9w2nx4bdv3rhq984-indexed-traversable-instances-0.1.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH [indexed-traversable-instances] Dynamic Libraries installed in: [indexed-traversable-instances] /nix/store/py7pbgdsyyj9jxmj9w2nx4bdv3rhq984-indexed-traversable-instances-0.1.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [indexed-traversable-instances] Private executables installed in: [indexed-traversable-instances] /nix/store/py7pbgdsyyj9jxmj9w2nx4bdv3rhq984-indexed-traversable-instances-0.1.2/libexec/x86_64-linux-ghc-9.8.1/indexed-traversable-instances-0.1.2 [indexed-traversable-instances] Data files installed in: [indexed-traversable-instances] /nix/store/py7pbgdsyyj9jxmj9w2nx4bdv3rhq984-indexed-traversable-instances-0.1.2/share/x86_64-linux-ghc-9.8.1/indexed-traversable-instances-0.1.2 [indexed-traversable-instances] Documentation installed in: [indexed-traversable-instances] /nix/store/zd77f6006w0v3kcqfzdk4bg3l8szfx7m-indexed-traversable-instances-0.1.2-doc/share/doc/indexed-traversable-instances-0.1.2 [indexed-traversable-instances] Configuration files installed in: [indexed-traversable-instances] /nix/store/py7pbgdsyyj9jxmj9w2nx4bdv3rhq984-indexed-traversable-instances-0.1.2/etc [indexed-traversable-instances] No alex found [indexed-traversable-instances] Using ar found on system at: [indexed-traversable-instances] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [indexed-traversable-instances] No c2hs found [indexed-traversable-instances] No cpphs found [indexed-traversable-instances] No doctest found [indexed-traversable-instances] Using gcc version 14.3.0 given by user at: [indexed-traversable-instances] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [indexed-traversable-instances] Using ghc version 9.8.1 found on system at: [indexed-traversable-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [indexed-traversable-instances] Using ghc-pkg version 9.8.1 found on system at: [indexed-traversable-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [indexed-traversable-instances] No ghcjs found [indexed-traversable-instances] No ghcjs-pkg found [indexed-traversable-instances] No greencard found [indexed-traversable-instances] Using haddock version 2.30.0 found on system at: [indexed-traversable-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [indexed-traversable-instances] No happy found [indexed-traversable-instances] Using haskell-suite found on system at: haskell-suite-dummy-location [indexed-traversable-instances] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [indexed-traversable-instances] No hmake found [indexed-traversable-instances] Using hpc version 0.69 found on system at: [indexed-traversable-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [indexed-traversable-instances] Using hsc2hs version 0.68.10 found on system at: [indexed-traversable-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [indexed-traversable-instances] Using hscolour version 1.25 found on system at: [indexed-traversable-instances] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [indexed-traversable-instances] No jhc found [indexed-traversable-instances] Using ld found on system at: [indexed-traversable-instances] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [indexed-traversable-instances] No pkg-config found [indexed-traversable-instances] Using runghc version 9.8.1 found on system at: [indexed-traversable-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [indexed-traversable-instances] Using strip version 2.44 found on system at: [indexed-traversable-instances] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [indexed-traversable-instances] Using tar found on system at: [indexed-traversable-instances] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [indexed-traversable-instances] No uhc found [indexed-traversable-instances] Phase: buildPhase [indexed-traversable-instances] Preprocessing library for indexed-traversable-instances-0.1.2.. [indexed-traversable-instances] Building library for indexed-traversable-instances-0.1.2.. [indexed-traversable-instances] [1 of 1] Compiling Data.Functor.WithIndex.Instances ( src/Data/Functor/WithIndex/Instances.hs, dist/build/Data/Functor/WithIndex/Instances.o, dist/build/Data/Functor/WithIndex/Instances.dyn_o ) [indexed-traversable-instances] [1 of 1] Compiling Data.Functor.WithIndex.Instances ( src/Data/Functor/WithIndex/Instances.hs, dist/build/Data/Functor/WithIndex/Instances.p_o ) [monoid-subclasses] /nix/store/dyykf7339dkcpcfs97m67cqkwzhyy8sg-monoid-subclasses-1.2.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn [monoid-subclasses] Dynamic Libraries installed in: [monoid-subclasses] /nix/store/dyykf7339dkcpcfs97m67cqkwzhyy8sg-monoid-subclasses-1.2.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [monoid-subclasses] Private executables installed in: [monoid-subclasses] /nix/store/dyykf7339dkcpcfs97m67cqkwzhyy8sg-monoid-subclasses-1.2.6/libexec/x86_64-linux-ghc-9.8.1/monoid-subclasses-1.2.6 [monoid-subclasses] Data files installed in: [monoid-subclasses] /nix/store/dyykf7339dkcpcfs97m67cqkwzhyy8sg-monoid-subclasses-1.2.6/share/x86_64-linux-ghc-9.8.1/monoid-subclasses-1.2.6 [monoid-subclasses] Documentation installed in: [monoid-subclasses] /nix/store/v7n98acwmpgp5844mrdc7cfgz5m4v92s-monoid-subclasses-1.2.6-doc/share/doc/monoid-subclasses-1.2.6 [monoid-subclasses] Configuration files installed in: [monoid-subclasses] /nix/store/dyykf7339dkcpcfs97m67cqkwzhyy8sg-monoid-subclasses-1.2.6/etc [monoid-subclasses] No alex found [monoid-subclasses] Using ar found on system at: [monoid-subclasses] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [monoid-subclasses] No c2hs found [monoid-subclasses] No cpphs found [monoid-subclasses] No doctest found [monoid-subclasses] Using gcc version 14.3.0 given by user at: [monoid-subclasses] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [monoid-subclasses] Using ghc version 9.8.1 found on system at: [monoid-subclasses] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [monoid-subclasses] Using ghc-pkg version 9.8.1 found on system at: [monoid-subclasses] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [monoid-subclasses] No ghcjs found [monoid-subclasses] No ghcjs-pkg found [monoid-subclasses] No greencard found [monoid-subclasses] Using haddock version 2.30.0 found on system at: [monoid-subclasses] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [monoid-subclasses] No happy found [monoid-subclasses] Using haskell-suite found on system at: haskell-suite-dummy-location [monoid-subclasses] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [monoid-subclasses] No hmake found [monoid-subclasses] Using hpc version 0.69 found on system at: [monoid-subclasses] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [monoid-subclasses] Using hsc2hs version 0.68.10 found on system at: [monoid-subclasses] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [monoid-subclasses] Using hscolour version 1.25 found on system at: [monoid-subclasses] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [monoid-subclasses] No jhc found [monoid-subclasses] Using ld found on system at: [monoid-subclasses] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [monoid-subclasses] No pkg-config found [monoid-subclasses] Using runghc version 9.8.1 found on system at: [monoid-subclasses] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [monoid-subclasses] Using strip version 2.44 found on system at: [monoid-subclasses] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [monoid-subclasses] Using tar found on system at: [monoid-subclasses] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [monoid-subclasses] No uhc found [monoid-subclasses] Phase: buildPhase [monoid-subclasses] Preprocessing library for monoid-subclasses-1.2.6.. [monoid-subclasses] Building library for monoid-subclasses-1.2.6.. [monoid-subclasses] [ 1 of 16] Compiling Data.Monoid.Null ( src/Data/Monoid/Null.hs, dist/build/Data/Monoid/Null.o, dist/build/Data/Monoid/Null.dyn_o ) [monoid-subclasses] [ 2 of 16] Compiling Data.Semigroup.Cancellative ( src/Data/Semigroup/Cancellative.hs, dist/build/Data/Semigroup/Cancellative.o, dist/build/Data/Semigroup/Cancellative.dyn_o ) [monoid-subclasses] [ 3 of 16] Compiling Data.Monoid.Monus ( src/Data/Monoid/Monus.hs, dist/build/Data/Monoid/Monus.o, dist/build/Data/Monoid/Monus.dyn_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Monus.hs:320:36: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Prelude, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 320 | | otherwise = go (tail x) [monoid-subclasses]  | ^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Monus.hs:327:36: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Prelude, but defined in GHC.List): [parsers] Using gcc version 14.3.0 given by user at: [parsers] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [parsers] Using ghc version 9.8.1 found on system at: [parsers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [parsers] Using ghc-pkg version 9.8.1 found on system at: [parsers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [parsers] No ghcjs found [parsers] No ghcjs-pkg found [parsers] No greencard found [parsers] Using haddock version 2.30.0 found on system at: [parsers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [parsers] No happy found [parsers] Using haskell-suite found on system at: haskell-suite-dummy-location [parsers] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [parsers] No hmake found [parsers] Using hpc version 0.69 found on system at: [parsers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [parsers] Using hsc2hs version 0.68.10 found on system at: [parsers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [parsers] Using hscolour version 1.25 found on system at: [parsers] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [parsers] No jhc found [parsers] Using ld found on system at: [parsers] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [parsers] No pkg-config found [parsers] Using runghc version 9.8.1 found on system at: [parsers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [parsers] Using strip version 2.44 found on system at: [parsers] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [parsers] Using tar found on system at: [parsers] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [parsers] No uhc found [parsers] Phase: buildPhase [parsers] Preprocessing library for parsers-0.12.12.. [parsers] Building library for parsers-0.12.12.. [parsers] [1 of 8] Compiling Text.Parser.Combinators ( src/Text/Parser/Combinators.hs, dist/build/Text/Parser/Combinators.o, dist/build/Text/Parser/Combinators.dyn_o ) [parsers] [2 of 8] Compiling Text.Parser.Char ( src/Text/Parser/Char.hs, dist/build/Text/Parser/Char.o, dist/build/Text/Parser/Char.dyn_o ) [parsers] [3 of 8] Compiling Text.Parser.Expression ( src/Text/Parser/Expression.hs, dist/build/Text/Parser/Expression.o, dist/build/Text/Parser/Expression.dyn_o ) [parsers] [4 of 8] Compiling Text.Parser.LookAhead ( src/Text/Parser/LookAhead.hs, dist/build/Text/Parser/LookAhead.o, dist/build/Text/Parser/LookAhead.dyn_o ) [parsers] [5 of 8] Compiling Text.Parser.Permutation ( src/Text/Parser/Permutation.hs, dist/build/Text/Parser/Permutation.o, dist/build/Text/Parser/Permutation.dyn_o ) [parsers] [6 of 8] Compiling Text.Parser.Token.Highlight ( src/Text/Parser/Token/Highlight.hs, dist/build/Text/Parser/Token/Highlight.o, dist/build/Text/Parser/Token/Highlight.dyn_o ) [parsers] [7 of 8] Compiling Text.Parser.Token ( src/Text/Parser/Token.hs, dist/build/Text/Parser/Token.o, dist/build/Text/Parser/Token.dyn_o ) [relude] [38 of 57] Compiling Relude.Lifted.Handle [text-iso8601] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [text-iso8601] No jhc found [text-iso8601] Using ld found on system at: [text-iso8601] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [text-iso8601] No pkg-config found [text-iso8601] Using runghc version 9.8.1 found on system at: [text-iso8601] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [text-iso8601] Using strip version 2.44 found on system at: [text-iso8601] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [text-iso8601] Using tar found on system at: [text-iso8601] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [text-iso8601] No uhc found [text-iso8601] Phase: buildPhase [text-iso8601] Preprocessing library for text-iso8601-0.1.1.. [text-iso8601] Building library for text-iso8601-0.1.1.. [text-iso8601] [1 of 2] Compiling Data.Time.FromText ( src/Data/Time/FromText.hs, dist/build/Data/Time/FromText.o, dist/build/Data/Time/FromText.dyn_o ) [tomland]  fails to decode nonEmpty when field is missing [✔] [tomland]  fails to decode nonEmpty when empty list [✔] [tomland]  exact decode table array [✔] [tomland]  fails to exact decode table array with redundant field [✔] [tomland]  map: decodes to an empty map when field is missing [✔] [tomland]  map: fails to decode when key and value mismatch type [✔] [tomland]  map: fails to decode when value is missing [✔] [tomland]  tableMap: decodes to an empty map when field is missing [✔] [tomland]  tableMap: throws error on invalid key type [✔] [tomland]  fails to decode via read when non-existing value [✔] [tomland]  fails to decode via enumBounded when non-existing value [✔] [tomland]  fails to validateIf [✔] [tomland]  fails to hardcoded [✔] [tomland]  Combinator spec [tomland]  Combinator.Custom: Roundtrip tests [tomland]  Read (Int) : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Enum (Ordering) : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Validate (Even) : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  TextBy : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Hardcoded (Text): decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Combinator.List: Roundtrip tests [tomland]  [Int] (Array) : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  NonEmpty Int (Array): decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  [Int] (Table) : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  NonEmpty Int (Table): decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Combinator.Map: Roundtrip tests [tomland]  Map Int Text (map) : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Map Text Int (tableMap): decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Map Text [Int] (tableMap): decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Combinator.Monoid: Roundtrip tests [tomland]  All : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Any : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Sum Int: decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Product Int: decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  First Int: decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Last Int: decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Combinator.Primitive: Roundtrip tests [tomland]  Bool : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Integer : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Int : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Natural : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Word : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Word8 : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Double : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Float : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  String : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Text : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  LText : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  ByteString : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  LByteString : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  ByteString Array : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  LByteString Array: decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Combinator.Set: Roundtrip tests [tomland]  IntSet (Array) : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  IntSet (Table) : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Set Int (Array) : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Set Int (Table) : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  HashSet Text (Array): decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  HashSet Text (Table): decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Combinator.Table: Roundtrip tests [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  doctest as a runner for QuickCheck properties [doctest-parallel]  runs a boolean property [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  runs an explicitly quantified property [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  runs an implicitly quantified property [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  reports a failing property [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  runs a boolean property with an explicit type signature [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  runs $setup before each property [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  doctest (module isolation) [doctest-parallel]  should fail due to module isolation [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  doctest (regression tests) [doctest-parallel]  bugfixOutputToStdErr [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  bugfixImportHierarchical [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  bugfixMultipleModules [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  doesn't clash with user bindings of stdout/stderr [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  doesn't get confused by doctests using System.IO imports [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  correctly handles C import directories [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  sets module level options [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel]  succeeds for non-exposed modules if --no-implicit-module-import is set [‐] [doctest-parallel]  # PENDING: No reason given [doctest-parallel] OptionsSpec [doctest-parallel]  parseOptions [doctest-parallel]  --preserve-it [doctest-parallel]  without --preserve-it [doctest-parallel]  does not preserve the `it` variable [✔] [doctest-parallel]  with --preserve-it [doctest-parallel]  preserves the `it` variable [✔] [doctest-parallel]  with --no-preserve-it [doctest-parallel]  preserves the `it` variable [✔] [doctest-parallel]  --randomize-order [doctest-parallel]  without --randomize-order [doctest-parallel]  does not set randomize order [✔] [doctest-parallel]  with --randomize-order [doctest-parallel]  sets randomize order [✔] [doctest-parallel]  with --no-randomize-order [doctest-parallel]  unsets randomize order [✔] [doctest-parallel]  with --help [doctest-parallel]  outputs usage information [✔] [doctest-parallel]  with --version [doctest-parallel]  outputs version information [✔] [doctest-parallel]  with --info [doctest-parallel]  outputs machine readable version information [✔] [doctest-parallel]  --verbose [doctest-parallel]  without --verbose [doctest-parallel]  is not verbose by default [✔] [doctest-parallel]  with --verbose [doctest-parallel]  parses verbose option [✔] [doctest-parallel] ParseSpec [doctest-parallel]  getDocTests [doctest-parallel]  extracts properties from a module [✔] [doctest-parallel]  extracts examples from a module [✔] [doctest-parallel]  extracts examples from documentation for non-exported names [✔] [doctest-parallel]  extracts multiple examples from a module [✔] [doctest-parallel]  returns an empty list, if documentation contains no examples [✔] [doctest-parallel]  sets setup code to Nothing, if it does not contain any tests [✔] [doctest-parallel]  keeps modules that only contain setup code [✔] [doctest-parallel]  parseInteractions (an internal function) [doctest-parallel]  parses an interaction [✔] [doctest-parallel]  drops whitespace as appropriate [✔] [doctest-parallel]  parses an interaction without a result [✔] [doctest-parallel]  works with a complex example [✔] [doctest-parallel]  attaches location information to parsed interactions [✔] [doctest-parallel]  basic multiline [✔] [doctest-parallel]  multiline align output [✔] [doctest-parallel]  multiline align output with >>> [✔] [doctest-parallel]  parses wild cards lines [✔] [doctest-parallel]  parses wild card chunks [✔] [doctest-parallel]  parseProperties (an internal function) [doctest-parallel]  parses a property [✔] [doctest-parallel]  mkLineChunks (an internal function) [doctest-parallel]  replaces ellipsis with WildCardChunks [✔] [doctest-parallel]  doesn't replace fewer than 3 consecutive dots [✔] [doctest-parallel]  handles leading and trailing dots [✔] [doctest-parallel]  handles leading and trailing ellipsis [✔] [doctest-parallel] PropertySpec [doctest-parallel]  runProperty [doctest-parallel]  reports a failing property [✔] [extra] [21 of 22] Compiling Extra ( src/Extra.hs, dist/build/Extra.o, dist/build/Extra.dyn_o ) [extra] [22 of 22] Compiling Text.Read.Extra ( src/Text/Read/Extra.hs, dist/build/Text/Read/Extra.o, dist/build/Text/Read/Extra.dyn_o ) [indexed-traversable-instances] Preprocessing test suite 'safe' for indexed-traversable-instances-0.1.2.. [indexed-traversable-instances] Building test suite 'safe' for indexed-traversable-instances-0.1.2.. [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 327 | | otherwise = go (tail x) [monoid-subclasses]  | ^^^^ [monoid-subclasses] [ 4 of 16] Compiling Data.Monoid.GCD ( src/Data/Monoid/GCD.hs, dist/build/Data/Monoid/GCD.o, dist/build/Data/Monoid/GCD.dyn_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/GCD.hs:75:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The qualified import of ‘Data.Text.Encoding’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Text.Encoding’ [monoid-subclasses]  To import instances alone, use: import Data.Text.Encoding() [monoid-subclasses]  | [monoid-subclasses] 75 | import qualified Data.Text.Encoding as TextEncoding [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/GCD.hs:83:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The qualified import of ‘Data.Text.Lazy.Encoding’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Text.Lazy.Encoding’ [monoid-subclasses]  To import instances alone, use: import Data.Text.Lazy.Encoding() [monoid-subclasses]  | [monoid-subclasses] 83 | import qualified Data.Text.Lazy.Encoding as LazyEncoding [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/GCD.hs:97:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Maybe’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Maybe’ [monoid-subclasses]  To import instances alone, use: import Data.Maybe() [monoid-subclasses]  | [monoid-subclasses] 97 | import Data.Maybe (isJust) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/GCD.hs:211:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] [monoid-subclasses]  Pattern match(es) are non-exhaustive [monoid-subclasses]  In a pattern binding: [monoid-subclasses]  Patterns of type ‘Maybe m’ not matched: Nothing [monoid-subclasses]  | [monoid-subclasses] 211 | Just x' = stripPrefix p x [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/GCD.hs:212:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] [monoid-subclasses]  Pattern match(es) are non-exhaustive [monoid-subclasses]  In a pattern binding: [monoid-subclasses]  Patterns of type ‘Maybe m’ not matched: Nothing [monoid-subclasses]  | [monoid-subclasses] 212 | Just y' = stripPrefix p y [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/GCD.hs:274:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] [monoid-subclasses]  Pattern match(es) are non-exhaustive [monoid-subclasses]  In a pattern binding: [monoid-subclasses]  Patterns of type ‘Maybe m’ not matched: Nothing [monoid-subclasses]  | [monoid-subclasses] 274 | Just x' = stripSuffix s x [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/GCD.hs:275:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] [monoid-subclasses]  Pattern match(es) are non-exhaustive [monoid-subclasses]  In a pattern binding: [monoid-subclasses]  Patterns of type ‘Maybe m’ not matched: Nothing [monoid-subclasses]  | [monoid-subclasses] 275 | Just y' = stripSuffix s y [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [relude] [39 of 57] Compiling Relude.Lifted.Concurrent [tomland]  Table (Int): decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Combinator.Time: Roundtrip tests [tomland]  ZonedTime : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  LocalTime : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Day : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  TimeOfDay : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Combinator.Tuple: Roundtrip tests [tomland]  (Int, Text) : decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  (Int, Text, Bool): decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Codec.Di functions tests [tomland]  dimatch [tomland]  SumType: decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Generic codecs tests [tomland]  genericDecode . genericEncode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  genericDecode . genericEncode ≡ decode . encode [✔] [tomland]  passed 100 tests. [tomland]  SmallType: tests for custom data type [tomland]  SmallType: decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  Exact SmallType: decode . encode ≡ id [✔] [tomland]  passed 100 tests. [tomland]  [tomland] Finished in 16.2925 seconds [tomland] 272 examples, 0 failures, 2 pending [tomland] Test suite tomland-test: PASS [tomland] Test suite logged to: dist/test/tomland-1.3.3.3-tomland-test.log [tomland] 1 of 1 test suites (1 of 1 test cases) passed. [tomland] Phase: haddockPhase [tomland] Preprocessing library for tomland-1.3.3.3.. [tomland] Running Haddock on library for tomland-1.3.3.3.. [tomland] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [tomland] [ 1 of 36] Compiling Toml.Parser.Core [tomland] [ 2 of 36] Compiling Toml.Parser.String [tomland] [ 3 of 36] Compiling Toml.Type.Key [tomland] [ 4 of 36] Compiling Toml.Parser.Key [tomland] [ 5 of 36] Compiling Toml.Type.PrefixTree [tomland] [ 6 of 36] Compiling Toml.Type.Value [tomland] [ 7 of 36] Compiling Toml.Type.AnyValue [tomland] [ 8 of 36] Compiling Toml.Type.UValue [tomland] [ 9 of 36] Compiling Toml.Type.TOML [tomland] [10 of 36] Compiling Toml.Type.Edsl [tomland] [11 of 36] Compiling Toml.Type.Printer [tomland] [12 of 36] Compiling Toml.Type [tomland] [13 of 36] Compiling Toml.Parser.Value [tomland] [14 of 36] Compiling Toml.Parser.Item [tomland]  [tomland] src/Toml/Parser/Item.hs:26:29: warning: [GHC-38856] [-Wunused-imports] [tomland]  The import of ‘liftA2’ [tomland]  from module ‘Control.Applicative’ is redundant [tomland]  | [tomland] 26 | import Control.Applicative (liftA2, many) [tomland]  | ^^^^^^ [tomland] [15 of 36] Compiling Toml.Parser.Validate [tomland] [16 of 36] Compiling Toml.Parser [tomland] [17 of 36] Compiling Toml.Codec.BiMap [tomland] [18 of 36] Compiling Toml.Codec.Error [tomland] [19 of 36] Compiling Toml.Codec.Types [tomland]  [tomland] src/Toml/Codec/Types.hs:37:47: warning: [GHC-38856] [-Wunused-imports] [tomland]  The import of ‘liftA2’ [tomland]  from module ‘Control.Applicative’ is redundant [tomland]  | [tomland] 37 | import Control.Applicative (Alternative (..), liftA2) [tomland]  | ^^^^^^ [tomland] [20 of 36] Compiling Toml.Codec.Di [tomland] [21 of 36] Compiling Toml.Codec.Combinator.Tuple [tomland] [22 of 36] Compiling Toml.Codec.Combinator.Table [tomland] [23 of 36] Compiling Toml.Codec.Code [tomland] [24 of 36] Compiling Toml.Codec.Combinator.Common [tomland] [25 of 36] Compiling Toml.Codec.Combinator.Map [tomland] [26 of 36] Compiling Toml.Codec.BiMap.Conversion [tomland] [27 of 36] Compiling Toml.Codec.Combinator.Time [tomland] [28 of 36] Compiling Toml.Codec.Combinator.Primitive [tomland] [29 of 36] Compiling Toml.Codec.Combinator.Monoid [tomland] [30 of 36] Compiling Toml.Codec.Combinator.List [tomland] [31 of 36] Compiling Toml.Codec.Combinator.Set [tomland] [32 of 36] Compiling Toml.Codec.Combinator.Custom [tomland] [33 of 36] Compiling Toml.Codec.Combinator [tomland] [34 of 36] Compiling Toml.Codec.Generic [tomland] [35 of 36] Compiling Toml.Codec [tomland] [36 of 36] Compiling Toml [tomland] Haddock coverage: [tomland]  100% ( 34 / 34) in 'Toml.Parser.Core' [tomland]  100% ( 4 / 4) in 'Toml.Parser.String' [tomland] Warning: 'Key' is ambiguous. It is defined [tomland]  * at src/Toml/Type/Key.hs:66:15 [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [tomland]  * at src/Toml/Type/Key.hs:66:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/Key.hs:66:1 [tomland] Warning: 'Piece' is ambiguous. It is defined [tomland]  * at src/Toml/Type/Key.hs:46:17 [tomland]  * at src/Toml/Type/Key.hs:46:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/Key.hs:46:1 [tomland]  100% ( 10 / 10) in 'Toml.Type.Key' [tomland] Warning: 'Piece' is ambiguous. It is defined [tomland]  * at src/Toml/Type/Key.hs:46:17 [tomland]  * at src/Toml/Type/Key.hs:46:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/Key.hs:46:1 [tomland] Warning: 'Key' is ambiguous. It is defined [tomland]  * at src/Toml/Type/Key.hs:66:15 [tomland]  * at src/Toml/Type/Key.hs:66:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/Key.hs:66:1 [tomland]  100% ( 4 / 4) in 'Toml.Parser.Key' [tomland]  100% ( 17 / 17) in 'Toml.Type.PrefixTree' [tomland]  100% ( 11 / 11) in 'Toml.Type.Value' [tomland] Warning: 'MatchError' is ambiguous. It is defined [tomland]  * at src/Toml/Type/AnyValue.hs:68:19 [tomland]  * at src/Toml/Type/AnyValue.hs:68:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/AnyValue.hs:68:1 [tomland] Warning: 'AnyValue' is ambiguous. It is defined [tomland]  * at src/Toml/Type/AnyValue.hs:54:17 [tomland]  * at src/Toml/Type/AnyValue.hs:54:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/AnyValue.hs:54:1 [tomland]  100% ( 17 / 17) in 'Toml.Type.AnyValue' [tomland]  100% ( 3 / 3) in 'Toml.Type.UValue' [tomland] Warning: 'TOML' is ambiguous. It is defined [tomland]  * at src/Toml/Type/TOML.hs:102:13 [tomland]  * at src/Toml/Type/TOML.hs:102:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/TOML.hs:102:1 [tomland]  100% ( 7 / 7) in 'Toml.Type.TOML' [tomland] Warning: 'TOML' is ambiguous. It is defined [tomland]  * at src/Toml/Type/TOML.hs:102:13 [tomland]  * at src/Toml/Type/TOML.hs:102:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/TOML.hs:102:1 [tomland]  100% ( 7 / 7) in 'Toml.Type.Edsl' [tomland] Warning: 'TOML' is ambiguous. It is defined [tomland]  * at src/Toml/Type/TOML.hs:102:13 [tomland]  * at src/Toml/Type/TOML.hs:102:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/TOML.hs:102:1 [tomland] Warning: 'PrintOptions' is ambiguous. It is defined [tomland]  * at src/Toml/Type/Printer.hs:55:21 [tomland]  * at src/Toml/Type/Printer.hs:55:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/Printer.hs:55:1 [tomland]  85% ( 6 / 7) in 'Toml.Type.Printer' [tomland]  Missing documentation for: [tomland]  Lines (src/Toml/Type/Printer.hs:98) [tomland] Warning: 'TOML' is ambiguous. It is defined [tomland]  * at src/Toml/Type/TOML.hs:102:13 [tomland]  * at src/Toml/Type/TOML.hs:102:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/TOML.hs:102:1 [tomland] Warning: 'Key' is ambiguous. It is defined [tomland]  * at src/Toml/Type/Key.hs:66:15 [tomland]  * at src/Toml/Type/Key.hs:66:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/Key.hs:66:1 [tomland]  100% ( 15 / 15) in 'Toml.Type' [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK [tomland]  100% ( 8 / 8) in 'Toml.Parser.Value' [tomland]  100% ( 6 / 6) in 'Toml.Parser.Item' [tomland] Warning: 'TOML' is ambiguous. It is defined [tomland]  * at src/Toml/Type/TOML.hs:102:13 [tomland]  * at src/Toml/Type/TOML.hs:102:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/TOML.hs:102:1 [tomland]  100% ( 8 / 8) in 'Toml.Parser.Validate' [tomland]  100% ( 4 / 4) in 'Toml.Parser' [tomland] Warning: 'BiMap' is ambiguous. It is defined [tomland]  * at src/Toml/Codec/BiMap.hs:76:20 [tomland]  * at src/Toml/Codec/BiMap.hs:76:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Codec/BiMap.hs:76:1 [tomland] Warning: 'Text' is ambiguous. It is defined [tomland]  * in ‘Data.Text.Internal’ [tomland]  * at src/Toml/Type/Value.hs:147:5 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/Value.hs:147:5 [tomland] Warning: 'AnyValue' is ambiguous. It is defined [tomland]  * at src/Toml/Type/AnyValue.hs:54:17 [tomland]  * at src/Toml/Type/AnyValue.hs:54:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/AnyValue.hs:54:1 [tomland]  94% ( 16 / 17) in 'Toml.Codec.BiMap' [tomland]  Missing documentation for: [tomland]  tShow (src/Toml/Codec/BiMap.hs:212) [tomland] Warning: 'LoadTomlException' is ambiguous. It is defined [tomland]  * at src/Toml/Codec/Error.hs:90:26 [tomland]  * at src/Toml/Codec/Error.hs:90:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Codec/Error.hs:90:1 [tomland]  100% ( 5 / 5) in 'Toml.Codec.Error' [tomland] Warning: 'TomlState' is ambiguous. It is defined [tomland]  * at src/Toml/Codec/Types.hs:154:23 [tomland]  * at src/Toml/Codec/Types.hs:154:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Codec/Types.hs:154:1 [tomland] Warning: 'Codec' is ambiguous. It is defined [tomland]  * at src/Toml/Codec/Types.hs:83:18 [tomland]  * at src/Toml/Codec/Types.hs:83:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Codec/Types.hs:83:1 [tomland] Warning: 'TOML' is ambiguous. It is defined [tomland]  * at src/Toml/Type/TOML.hs:102:13 [tomland]  * at src/Toml/Type/TOML.hs:102:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/TOML.hs:102:1 [tomland]  100% ( 12 / 12) in 'Toml.Codec.Types' [tomland] Warning: 'Codec' is ambiguous. It is defined [tomland]  * at src/Toml/Codec/Types.hs:83:18 [tomland]  * at src/Toml/Codec/Types.hs:83:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Codec/Types.hs:83:1 [tomland]  100% ( 6 / 6) in 'Toml.Codec.Di' [tomland] Warning: 'Text' is out of scope. [tomland]  If you qualify the identifier, haddock can try to link it anyway. [tomland] Warning: 'table' is out of scope. [tomland]  If you qualify the identifier, haddock can try to link it anyway. [tomland] Warning: 'int' is out of scope. [tomland]  If you qualify the identifier, haddock can try to link it anyway. [tomland] Warning: 'text' is out of scope. [tomland]  If you qualify the identifier, haddock can try to link it anyway. [tomland] Warning: 'bool' is out of scope. [tomland]  If you qualify the identifier, haddock can try to link it anyway. [tomland]  100% ( 3 / 3) in 'Toml.Codec.Combinator.Tuple' [tomland]  100% ( 6 / 6) in 'Toml.Codec.Combinator.Table' [tomland] Warning: 'LoadTomlException' is ambiguous. It is defined [tomland]  * at src/Toml/Codec/Error.hs:90:26 [tomland]  * at src/Toml/Codec/Error.hs:90:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [tomland]  Defaulting to the one defined at src/Toml/Codec/Error.hs:90:1 [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip3: OK [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK [vector]  +++ OK, passed 100 tests. [vector]  update: OK [vector]  +++ OK, passed 100 tests. [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  and: OK [vector]  +++ OK, passed 100 tests. [vector]  or: OK [vector]  +++ OK, passed 100 tests. [vector]  (Int) [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  unsafeIndex: OK [tomland]  100% ( 14 / 14) in 'Toml.Codec.Code' [tomland] Warning: 'AnyValue' is ambiguous. It is defined [tomland]  * at src/Toml/Type/AnyValue.hs:54:17 [tomland]  * at src/Toml/Type/AnyValue.hs:54:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/AnyValue.hs:54:1 [tomland]  100% ( 3 / 3) in 'Toml.Codec.Combinator.Common' [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 23 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 11 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  maxIndex: OK [relude] [40 of 57] Compiling Relude.Foldable.Fold [tomland] Warning: 'Text' is out of scope. [tomland]  If you qualify the identifier, haddock can try to link it anyway. [tomland] Warning: 'map' is ambiguous. It is defined [tomland]  * in ‘Data.List.NonEmpty’ [tomland]  * in ‘Data.IntMap.Strict.Internal’ [tomland]  * in ‘Data.Map.Strict.Internal’ [tomland]  * at src/Toml/Codec/Combinator/Map.hs:129:1 [tomland]  * in ‘Data.HashMap.Internal.Strict’ [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Codec/Combinator/Map.hs:129:1 [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip3: OK [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK [vector]  +++ OK, passed 100 tests. [vector]  update: OK [vector]  +++ OK, passed 100 tests. [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  sum: OK [vector]  +++ OK, passed 100 tests. [vector]  product: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromTo: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenTo: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  (Float) [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 25 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  imap: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK (0.01s) [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  foldr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  foldr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK (0.01s) [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  ifoldl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK (0.01s) [vector]  +++ OK, passed 100 tests. [reducers] Phase: setupCompilerEnvironmentPhase [tomland] Warning: 'text' is out of scope. [tomland]  If you qualify the identifier, haddock can try to link it anyway. [tomland] Warning: 'int' is out of scope. [tomland]  If you qualify the identifier, haddock can try to link it anyway. [vector]  iscanl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 23 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip3: OK [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  update: OK [vector]  +++ OK, passed 100 tests. [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  sum: OK [vector]  +++ OK, passed 100 tests. [vector]  product: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromTo: OK [vector]  +++ OK, passed 100 tests. [tomland] Warning: 'Key' is ambiguous. It is defined [tomland]  * in ‘Data.IntSet.Internal’ [tomland]  * at src/Toml/Type/Key.hs:66:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/Key.hs:66:1 [vector]  enumFromThenTo: OK [vector]  +++ OK, passed 100 tests. [vector]  (Double) [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 22 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.12s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK (0.01s) [vector]  +++ OK, passed 100 tests. [reducers] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [tomland]  100% ( 10 / 10) in 'Toml.Codec.Combinator.Map' [tomland] Warning: 'BiMap' is ambiguous. It is defined [tomland]  * at src/Toml/Codec/BiMap.hs:76:20 [tomland]  * at src/Toml/Codec/BiMap.hs:76:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Codec/BiMap.hs:76:1 [tomland] Warning: 'AnyValue' is ambiguous. It is defined [tomland]  * at src/Toml/Type/AnyValue.hs:54:17 [tomland]  * at src/Toml/Type/AnyValue.hs:54:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/AnyValue.hs:54:1 [vector]  imapMaybe: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK (0.02s) [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  foldl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK (0.02s) [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  foldr: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK (0.02s) [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  foldr': OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK (0.03s) [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  ifoldl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.08s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.12s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.10s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK (0.02s) [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  minimum: OK (0.01s) [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip3: OK [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK [vector]  +++ OK, passed 100 tests. [vector]  update: OK [vector]  +++ OK, passed 100 tests. [tomland] Warning: 'ByteString' is ambiguous. It is defined [tomland]  * in ‘Data.ByteString.Internal.Type’ [tomland]  * in ‘Data.ByteString.Lazy.Internal’ [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ [tomland] Warning: 'Text' is ambiguous. It is defined [tomland]  * in ‘Data.Text.Internal’ [tomland]  * in ‘Data.Text.Internal.Lazy’ [tomland]  * at src/Toml/Type/Value.hs:147:5 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/Value.hs:147:5 [tomland] Warning: 'Key' is ambiguous. It is defined [tomland]  * in ‘Data.IntSet.Internal’ [tomland]  * at src/Toml/Type/Key.hs:66:15 [tomland]  * at src/Toml/Type/Key.hs:66:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/Key.hs:66:1 [tomland]  100% ( 58 / 58) in 'Toml.Codec.BiMap.Conversion' [tomland]  100% ( 5 / 5) in 'Toml.Codec.Combinator.Time' [tomland] Warning: 'ByteString' is ambiguous. It is defined [tomland]  * in ‘Data.ByteString.Internal.Type’ [tomland]  * in ‘Data.ByteString.Lazy.Internal’ [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ [tomland] Warning: 'Text' is ambiguous. It is defined [tomland]  * in ‘Data.Text.Internal’ [tomland]  * in ‘Data.Text.Internal.Lazy’ [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ [tomland]  100% ( 20 / 20) in 'Toml.Codec.Combinator.Primitive' [tomland] Warning: 'All' is ambiguous. It is defined [tomland]  * in ‘Data.Semigroup.Internal’ [tomland]  * in ‘Data.Semigroup.Internal’ [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined in ‘Data.Semigroup.Internal’ [tomland] Warning: 'Any' is ambiguous. It is defined [tomland]  * in ‘Data.Semigroup.Internal’ [tomland]  * in ‘Data.Semigroup.Internal’ [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined in ‘Data.Semigroup.Internal’ [tomland] Warning: 'Sum' is ambiguous. It is defined [tomland]  * in ‘Data.Semigroup.Internal’ [tomland]  * in ‘Data.Semigroup.Internal’ [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  sum: OK [vector]  +++ OK, passed 100 tests. [vector]  product: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenN: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromTo: OK [vector]  +++ OK, passed 100 tests. [vector]  enumFromThenTo: OK [vector]  +++ OK, passed 100 tests; 1 discarded. [vector]  (Int,Bool) [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 22 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [tomland]  Defaulting to the one defined in ‘Data.Semigroup.Internal’ [tomland] Warning: 'Product' is ambiguous. It is defined [tomland]  * in ‘Data.Semigroup.Internal’ [tomland]  * in ‘Data.Semigroup.Internal’ [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined in ‘Data.Semigroup.Internal’ [vector]  iterateNM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.15s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK [vector]  +++ OK, passed 100 tests. [tomland] Warning: 'First' is ambiguous. It is defined [tomland]  * in ‘Data.Monoid’ [tomland]  * in ‘Data.Monoid’ [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined in ‘Data.Monoid’ [tomland] Warning: 'Last' is ambiguous. It is defined [tomland]  * in ‘Data.Monoid’ [tomland]  * in ‘Data.Monoid’ [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined in ‘Data.Monoid’ [vector]  izipWithM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK [vector]  +++ OK, passed 100 tests. [tomland]  100% ( 11 / 11) in 'Toml.Codec.Combinator.Monoid' [tomland] Warning: 'Text' is out of scope. [tomland]  If you qualify the identifier, haddock can try to link it anyway. [tomland] Warning: 'Codec' is ambiguous. It is defined [tomland]  * at src/Toml/Codec/Types.hs:83:18 [tomland]  * at src/Toml/Codec/Types.hs:83:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Codec/Types.hs:83:1 [tomland]  100% ( 7 / 7) in 'Toml.Codec.Combinator.List' [vector]  ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 12 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.11s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 22 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 22 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  unzip3: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK [vector]  +++ OK, passed 100 tests. [vector]  update: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.15s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  (Int,Bool,Int) [vector]  fromList.toList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  toList.fromList == id: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream.stream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  stream.unstream == id: OK [vector]  +++ OK, passed 100 tests. [vector]  eq: OK [vector]  +++ OK, passed 100 tests. [vector]  length: OK [vector]  +++ OK, passed 100 tests. [vector]  null: OK [vector]  +++ OK, passed 100 tests. [vector]  index: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  safeIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  head: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  last: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  unsafeIndex: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  unsafeHead: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  unsafeLast: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  slice: OK [vector]  +++ OK, passed 100 tests. [vector]  init: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  tail: OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  take: OK [vector]  +++ OK, passed 100 tests. [vector]  drop: OK [vector]  +++ OK, passed 100 tests. [vector]  splitAt: OK [vector]  +++ OK, passed 100 tests. [vector]  empty: OK [vector]  +++ OK, passed 1 test. [vector]  singleton: OK [vector]  +++ OK, passed 100 tests. [vector]  replicate: OK [vector]  +++ OK, passed 100 tests. [vector]  generate: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateN: OK [vector]  +++ OK, passed 100 tests. [vector]  iterateNM: OK (0.02s) [tomland] Warning: 'Text' is out of scope. [tomland]  If you qualify the identifier, haddock can try to link it anyway. [vector]  +++ OK, passed 100 tests. [vector]  generateM: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  replicateM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  create: OK [vector]  +++ OK, passed 100 tests. [vector]  createT: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactN: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrNM: OK [vector]  +++ OK, passed 100 tests. [vector]  unfoldrExactNM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  constructN: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  constructrN: OK (0.03s) [vector]  +++ OK, passed 100 tests. [vector]  cons: OK [vector]  +++ OK, passed 100 tests. [vector]  snoc: OK [vector]  +++ OK, passed 100 tests. [vector]  append: OK [vector]  +++ OK, passed 100 tests. [vector]  concat: OK (0.11s) [vector]  +++ OK, passed 100 tests. [vector]  force: OK [vector]  +++ OK, passed 100 tests. [vector]  upd: OK [vector]  +++ OK, passed 100 tests. [vector]  accum: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  reverse: OK [vector]  +++ OK, passed 100 tests. [vector]  backpermute: OK [vector]  +++ OK, passed 100 tests. [vector]  map: OK [vector]  +++ OK, passed 100 tests. [vector]  imap: OK [vector]  +++ OK, passed 100 tests. [vector]  concatMap: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mapM: OK [vector]  +++ OK, passed 100 tests. [vector]  mapM_: OK (0.08s) [relude] [41 of 57] Compiling Relude.Foldable [relude] [42 of 57] Compiling Relude.Extra.Map [tomland] Warning: 'Codec' is out of scope. [tomland]  If you qualify the identifier, haddock can try to link it anyway. [tomland]  100% ( 9 / 9) in 'Toml.Codec.Combinator.Set' [tomland] Warning: 'Jif' is out of scope. [tomland]  If you qualify the identifier, haddock can try to link it anyway. [tomland] Warning: 'BiMap' is out of scope. [tomland]  If you qualify the identifier, haddock can try to link it anyway. [tomland] Warning: 'scope' is out of scope. [tomland]  If you qualify the identifier, haddock can try to link it anyway. [vector]  +++ OK, passed 100 tests. [vector]  forM: OK [vector]  +++ OK, passed 100 tests. [vector]  forM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  imapM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  imapM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  zipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  zipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWith3: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM: OK [vector]  +++ OK, passed 100 tests. [vector]  izipWithM_: OK (0.05s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  zipWithM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  filter: OK [vector]  +++ OK, passed 100 tests. [vector]  ifilter: OK [vector]  +++ OK, passed 100 tests. [vector]  filterM: OK (0.10s) [vector]  +++ OK, passed 100 tests. [vector]  uniq: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  mapMaybe: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  imapMaybe: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  takeWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  dropWhile: OK [vector]  +++ OK, passed 100 tests. [vector]  partition: OK [vector]  +++ OK, passed 100 tests. [vector]  partitionWith: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  span: OK [vector]  +++ OK, passed 100 tests. [vector]  break: OK [vector]  +++ OK, passed 100 tests. [vector]  spanR: OK [vector]  +++ OK, passed 100 tests. [vector]  breakR: OK [vector]  +++ OK, passed 100 tests. [vector]  groupBy: OK [vector]  +++ OK, passed 100 tests. [vector]  elem: OK [vector]  +++ OK, passed 100 tests. [vector]  notElem: OK [vector]  +++ OK, passed 100 tests. [vector]  find: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndexR: OK [vector]  +++ OK, passed 100 tests. [vector]  findIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndex: OK [vector]  +++ OK, passed 100 tests. [vector]  elemIndices: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  foldl1': OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  foldr1: OK (0.01s) [vector]  +++ OK, passed 100 tests; 21 discarded. [vector]  foldr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  foldr1': OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  ifoldl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldr': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  ifoldM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  ifoldM'_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  all: OK [vector]  +++ OK, passed 100 tests. [vector]  any: OK [vector]  +++ OK, passed 100 tests. [vector]  prescanl: OK (0.02s) [vector]  +++ OK, passed 100 tests. [vector]  prescanl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  postscanl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanl': OK [vector]  +++ OK, passed 100 tests. [vector]  scanl1: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanl1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanl: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  iscanl': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  prescanr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  postscanr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanr: OK [vector]  +++ OK, passed 100 tests. [vector]  scanr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  scanr1': OK [vector]  +++ OK, passed 100 tests. [vector]  iscanr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  iscanr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_read: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  mut_write: OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  mut_modify: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  mut_generate: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_generateM: OK (0.04s) [vector]  +++ OK, passed 100 tests. [vector]  mut_mapM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  mut_imapM_: OK (0.10s) [vector]  +++ OK, passed 100 tests. [vector]  mut_forM_: OK (0.06s) [vector]  +++ OK, passed 100 tests. [vector]  mut_iforM_: OK (0.07s) [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldr': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldr: OK (0.01s) [vector]  +++ OK, passed 100 tests. [tomland]  100% ( 9 / 9) in 'Toml.Codec.Combinator.Custom' [tomland] Warning: 'ByteString' is out of scope. [tomland]  If you qualify the identifier, haddock can try to link it anyway. [vector]  mut_ifoldr': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldl': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_foldrM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM: OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldM': OK [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  mut_ifoldrM': OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  compare: OK [vector]  +++ OK, passed 100 tests. [vector]  maximum: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  minimum: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  minIndex: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  maxIndex: OK [vector]  +++ OK, passed 100 tests; 17 discarded. [vector]  maximumBy: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  minimumBy: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maximumOn: OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  minimumOn: OK [vector]  +++ OK, passed 100 tests; 15 discarded. [vector]  maxIndexBy: OK [vector]  +++ OK, passed 100 tests; 16 discarded. [vector]  minIndexBy: OK [vector]  +++ OK, passed 100 tests; 20 discarded. [vector]  ListFirstMaxIndexWins: OK [vector]  +++ OK, passed 100 tests; 18 discarded. [vector]  FalseListFirstMaxIndexWins: OK [vector]  +++ OK, failed as expected. (after 1 test): [vector]  Exception: [vector]  Prelude.foldr1: empty list [vector]  CallStack (from HasCallStack): [vector]  error, called at libraries/base/GHC/List.hs:1782:3 in base:GHC.List [vector]  errorEmptyList, called at libraries/base/GHC/List.hs:650:30 in base:GHC.List [vector]  foldr1, called at libraries/base/Data/Foldable.hs:741:15 in base:Data.Foldable [vector]  [] [vector]  zip: OK [vector]  +++ OK, passed 100 tests. [vector]  zip3: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip: OK [vector]  +++ OK, passed 100 tests. [vector]  unzip3: OK (0.01s) [vector]  +++ OK, passed 100 tests. [vector]  indexed: OK [vector]  +++ OK, passed 100 tests. [vector]  update: OK [vector]  +++ OK, passed 100 tests. [vector]  mempty: OK [vector]  +++ OK, passed 1 test. [vector]  mappend: OK [vector]  +++ OK, passed 100 tests. [vector]  mconcat: OK (0.11s) [vector]  +++ OK, passed 100 tests. [vector]  glength: OK [vector]  +++ OK, passed 100 tests. [vector]  unstream [vector]  unstream == vunstream (exact): OK [vector]  +++ OK, passed 100 tests. [vector]  unstream == vunstream (unknown): OK [vector]  +++ OK, passed 100 tests. [vector]  unstreamR ~= vunstream (exact): OK [vector]  +++ OK, passed 100 tests. [vector]  unstreamR ~= vunstream (unknown): OK [vector]  +++ OK, passed 100 tests. [vector]  Data.Vector.Storable.Vector Alignment [vector]  Aligned Double: OK [vector]  Aligned Int: OK [vector]  Regression tests [vector]  enumFromTo crash #188 [vector]  Word8: OK [vector]  Word16: OK [vector]  Word32: OK [vector]  Word64: OK [vector]  Word: OK [vector]  Int8: OK [vector]  Int16: OK [vector]  Int32: OK [vector]  Int64: OK [vector]  Int: OK [vector]  Char: OK [vector]  Negative tests [vector]  slice out of bounds #257 [vector]  Boxed [vector]  Negative ix: OK [vector]  Negative size: OK [vector]  Negative ix and size: OK [vector]  Too large ix: OK [vector]  Too large size: OK [vector]  Too large ix and size: OK [vector]  Overflow: OK [vector]  OutOfMemory: OK [vector]  Primitive [vector]  Negative ix: OK [vector]  Negative size: OK [vector]  Negative ix and size: OK [vector]  Too large ix: OK [vector]  Too large size: OK [vector]  Too large ix and size: OK [vector]  Overflow: OK [vector]  OutOfMemory: OK [vector]  Storable [vector]  Negative ix: OK [vector]  Negative size: OK [vector]  Negative ix and size: OK [vector]  Too large ix: OK [vector]  Too large size: OK [vector]  Too large ix and size: OK [vector]  Overflow: OK [vector]  OutOfMemory: OK [vector]  Unboxed [vector]  Negative ix: OK [vector]  Negative size: OK [vector]  Negative ix and size: OK [vector]  Too large ix: OK [tomland]  100% ( 32 / 32) in 'Toml.Codec.Combinator' [tomland] Warning: 'ByteString' is ambiguous. It is defined [tomland]  * in ‘Data.ByteString.Internal.Type’ [tomland]  * in ‘Data.ByteString.Lazy.Internal’ [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ [tomland] Warning: 'TomlTable' is ambiguous. It is defined [tomland]  * at src/Toml/Codec/Generic.hs:721:23 [tomland]  * at src/Toml/Codec/Generic.hs:721:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Codec/Generic.hs:721:1 [tomland] Warning: 'Text' is ambiguous. It is defined [tomland]  * in ‘GHC.TypeError’ [tomland]  * in ‘Data.Text.Internal’ [tomland]  * in ‘Data.Text.Internal.Lazy’ [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ [tomland] Warning: 'TomlOptions' is ambiguous. It is defined [tomland]  * at src/Toml/Codec/Generic.hs:218:22 [tomland]  * at src/Toml/Codec/Generic.hs:218:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Codec/Generic.hs:218:1 [vector]  Too large size: OK [vector]  Too large ix and size: OK [vector]  Overflow: OK [vector]  OutOfMemory: OK [vector]  take #282 [vector]  Boxed: OK [vector]  Primitive: OK [vector]  Storable: OK [vector]  Unboxed: OK [vector]  Data.Vector [vector]  MonadFix: OK [vector]  toFromArray: OK [vector]  toFromArraySlice: OK [vector]  toFromArraySliceUnsafe: OK [vector]  toFromMutableArray: OK [vector]  Data.Vector.Mutable (Move): OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  Data.Vector.Primitive.Mutable (Move): OK [vector]  +++ OK, passed 100 tests; 13 discarded. [vector]  Data.Vector.Unboxed.Mutable (Move): OK [vector]  +++ OK, passed 100 tests; 19 discarded. [vector]  Data.Vector.Storable.Mutable (Move): OK [vector]  +++ OK, passed 100 tests; 14 discarded. [vector]  Data.Vector.Generic.Mutable (nextPermutation): OK (0.02s) [vector]  +++ OK, passed 1 test. [vector]  Data.Vector.Generic.Mutable (prevPermutation): OK (0.04s) [vector]  +++ OK, passed 1 test. [vector]  Data.Vector.Generic.Mutable (nextPermutation then prevPermutation = id): OK [vector]  +++ OK, passed 100 tests. [vector]  Data.Vector.Generic.Mutable (prevPermutation then nextPermutation = id): OK [vector]  +++ OK, passed 100 tests. [vector]  [vector] All 2808 tests passed (85.05s) [vector] Test suite vector-tests-O2: PASS [vector] Test suite logged to: dist/test/vector-0.13.2.0-vector-tests-O2.log [vector] 2 of 2 test suites (2 of 2 test cases) passed. [tomland] Warning: 'ByteStringAsText' is ambiguous. It is defined [tomland]  * at src/Toml/Codec/Generic.hs:796:28 [tomland]  * at src/Toml/Codec/Generic.hs:796:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Codec/Generic.hs:796:1 [tomland] Warning: 'ByteStringAsBytes' is ambiguous. It is defined [tomland]  * at src/Toml/Codec/Generic.hs:805:29 [tomland]  * at src/Toml/Codec/Generic.hs:805:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Codec/Generic.hs:805:1 [tomland] Warning: 'LByteStringAsText' is ambiguous. It is defined [tomland]  * at src/Toml/Codec/Generic.hs:813:29 [tomland]  * at src/Toml/Codec/Generic.hs:813:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Codec/Generic.hs:813:1 [tomland] Warning: 'LByteStringAsBytes' is ambiguous. It is defined [tomland]  * at src/Toml/Codec/Generic.hs:822:30 [tomland]  * at src/Toml/Codec/Generic.hs:822:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Codec/Generic.hs:822:1 [tomland]  100% ( 22 / 22) in 'Toml.Codec.Generic' [vector] checkPhase completed in 1 minutes 53 seconds [vector] Phase: haddockPhase [tomland] Warning: 'TomlState' is ambiguous. It is defined [tomland]  * at src/Toml/Codec/Types.hs:154:23 [tomland]  * at src/Toml/Codec/Types.hs:154:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Codec/Types.hs:154:1 [tomland] Warning: 'LoadTomlException' is ambiguous. It is defined [tomland]  * at src/Toml/Codec/Error.hs:90:26 [tomland]  * at src/Toml/Codec/Error.hs:90:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Codec/Error.hs:90:1 [tomland] Warning: 'BiMap' is ambiguous. It is defined [tomland]  * at src/Toml/Codec/BiMap.hs:76:20 [tomland]  * at src/Toml/Codec/BiMap.hs:76:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Codec/BiMap.hs:76:1 [tomland]  100% ( 17 / 17) in 'Toml.Codec' [tomland] Warning: 'TOML' is ambiguous. It is defined [tomland]  * at src/Toml/Type/TOML.hs:102:13 [tomland]  * at src/Toml/Type/TOML.hs:102:1 [tomland]  You may be able to disambiguate the identifier by qualifying it or [tomland]  by specifying the type/value namespace explicitly. [tomland]  Defaulting to the one defined at src/Toml/Type/TOML.hs:102:1 [tomland]  100% ( 7 / 7) in 'Toml' [vector] Phase: installPhase [relude] [43 of 57] Compiling Relude.Lifted.Terminal [indexed-traversable-instances] [1 of 1] Compiling Main ( tests/safe.hs, dist/build/safe/safe-tmp/Main.o ) [relude] [44 of 57] Compiling Relude.Lifted.Env [relude] [45 of 57] Compiling Relude.Lifted [relude] [46 of 57] Compiling Relude [extra] [ 1 of 22] Compiling Data.IORef.Extra ( src/Data/IORef/Extra.hs, dist/build/Data/IORef/Extra.p_o ) [relude] [47 of 57] Compiling Relude.Extra.Type [relude] [48 of 57] Compiling Relude.Extra.Newtype [relude] [49 of 57] Compiling Relude.Extra.Lens [relude] [50 of 57] Compiling Relude.Extra.Group [either] Phase: unpackPhase [relude] [51 of 57] Compiling Relude.Extra.Foldable1 [either] unpacking source archive /nix/store/c20nac81xmh4nhjwwfjh9kv0wvss2cdh-either-5.0.2.tar.gz [vector] Installing library in /nix/store/5vfaw2yj7dzgddpirz8phsa8m5cdf2vk-vector-0.13.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/vector-0.13.2.0-KITycIPQp0R25115diGgzh [either] source root is either-5.0.2 [free] Phase: unpackPhase [either] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "either-5.0.2/.vim.custom" [free] unpacking source archive /nix/store/ww34c3nzhs0wrgn68lk5d0qk9rgdm1d7-free-5.2.tar.gz [foldl] Phase: unpackPhase [either] Phase: patchPhase [foldl] unpacking source archive /nix/store/9a7d6qdjvwpsnv1w5zlzagnizdddqi51-foldl-1.4.18.tar.gz [free] source root is free-5.2 [either] Replace Cabal file with edited version from mirror://hackage/either-5.0.2/revision/2.cabal. [foldl] source root is foldl-1.4.18 [free] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "free-5.2/.vim.custom" [either] Phase: compileBuildDriverPhase [foldl] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "foldl-1.4.18/test/doctest.hs" [free] Phase: patchPhase [either] setupCompileFlags: -package-db=/build/tmp.ilELlYo817/setup-package.conf.d -threaded [free] Replace Cabal file with edited version from mirror://hackage/free-5.2/revision/7.cabal. [foldl] Phase: patchPhase [reducers] Phase: unpackPhase [free] Phase: compileBuildDriverPhase [foldl] Replace Cabal file with edited version from mirror://hackage/foldl-1.4.18/revision/1.cabal. [reducers] unpacking source archive /nix/store/37bn0b7alicw5lx9ypd6hfwvb3z9f2jv-reducers-3.12.5.tar.gz [free] setupCompileFlags: -package-db=/build/tmp.REDFcPGGSL/setup-package.conf.d -threaded [foldl] Phase: compileBuildDriverPhase [reducers] source root is reducers-3.12.5 [foldl] setupCompileFlags: -package-db=/build/tmp.Qz0blyJ9V0/setup-package.conf.d -threaded [reducers] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "reducers-3.12.5/src/Data/Semigroup/Union.hs" [reducers] Phase: patchPhase [either] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.ilELlYo817/Main.o ) [doctest-parallel]  runs a Bool property [✔] [reducers] Replace Cabal file with edited version from mirror://hackage/reducers-3.12.5/revision/1.cabal. [reducers] Phase: compileBuildDriverPhase [free] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.REDFcPGGSL/Main.o ) [reducers] setupCompileFlags: -package-db=/build/tmp.aah6d2vJV0/setup-package.conf.d -threaded [binary-orphans] Phase: checkPhase [indexed-traversable-instances] [2 of 2] Linking dist/build/safe/safe [foldl] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Qz0blyJ9V0/Main.o ) [reducers] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.aah6d2vJV0/Main.o ) [binary-orphans] Running 1 test suites... [binary-orphans] Test suite binary-orphans-test: RUNNING... [either] [2 of 2] Linking Setup [relude] [52 of 57] Compiling Relude.Extra.Foldable [binary-orphans] Roundtrip [binary-orphans]  Natural: OK (0.01s) [binary-orphans]  +++ OK, passed 100 tests. [binary-orphans]  Sum Int: OK [binary-orphans]  +++ OK, passed 100 tests. [binary-orphans]  Min Int: OK [binary-orphans]  +++ OK, passed 100 tests. [binary-orphans]  Solo Int: OK (0.01s) [binary-orphans]  +++ OK, passed 100 tests. [binary-orphans]  ByteArray: OK [binary-orphans]  +++ OK, passed 100 tests. [binary-orphans]  [binary-orphans] All 5 tests passed (0.05s) [relude] [53 of 57] Compiling Relude.Extra.Enum [tomland] Warning: Toml.Type.Key: could not find link destinations for: [tomland]  - Toml.Type.Key.Rep_Key [tomland]  - Toml.Type.Key.Rep_Piece [foldl] [2 of 2] Linking Setup [tomland] Warning: Toml.Type.PrefixTree: could not find link destinations for: [tomland]  - Toml.Type.PrefixTree.Rep_PrefixTree [binary-orphans] Test suite binary-orphans-test: PASS [binary-orphans] Test suite logged to: dist/test/binary-orphans-1.0.5-binary-orphans-test.log [binary-orphans] 1 of 1 test suites (1 of 1 test cases) passed. [tomland] Warning: Toml.Type.Value: could not find link destinations for: [tomland]  - Toml.Type.Value.Rep_TValue [tomland] Warning: Toml.Type.AnyValue: could not find link destinations for: [tomland]  - Toml.Type.AnyValue.Rep_MatchError [relude] [54 of 57] Compiling Relude.Extra.CallStack [tomland] Warning: Toml.Type.TOML: could not find link destinations for: [tomland]  - Toml.Type.TOML.Rep_TOML [tomland] Warning: Toml.Parser: could not find link destinations for: [tomland]  - Toml.Parser.Rep_TomlParseError [binary-orphans] Phase: haddockPhase [relude] [55 of 57] Compiling Relude.Extra.Bifunctor [tomland] Warning: Toml.Codec.BiMap: could not find link destinations for: [tomland]  - Toml.Codec.BiMap.Rep_TomlBiMapError [free] [2 of 2] Linking Setup [tomland] Warning: Toml.Codec.Error: could not find link destinations for: [tomland]  - Toml.Codec.Error.Rep_TomlDecodeError [relude] [56 of 57] Compiling Relude.Extra [relude] [57 of 57] Compiling Relude.Unsafe [relude] Haddock coverage: [relude]  100% ( 13 / 13) in 'Relude.Applicative' [tomland] Warning: Toml.Codec.Generic: could not find link destinations for: [tomland]  - Toml.Codec.Generic.GenericSumTomlNotSupported [relude]  97% ( 46 / 47) in 'Relude.Base' [relude]  Missing documentation for: [relude]  Ordering [relude]  91% ( 11 / 12) in 'Relude.Bool.Reexport' [relude]  Missing documentation for: [relude]  Bool [relude]  100% ( 25 / 25) in 'Relude.Container.Reexport' [relude]  100% ( 46 / 46) in 'Relude.Foldable.Reexport' [relude]  100% ( 18 / 18) in 'Relude.Function' [relude]  100% ( 9 / 9) in 'Relude.Functor.Reexport' [relude]  100% ( 5 / 5) in 'Relude.Functor.Fmap' [relude]  100% ( 5 / 5) in 'Relude.Functor' [relude]  100% ( 11 / 11) in 'Relude.Extra.Tuple' [relude] Warning: 'Int' is out of scope. [relude]  If you qualify the identifier, haddock can try to link it anyway. [relude] Warning: 'show' is out of scope. [relude]  If you qualify the identifier, haddock can try to link it anyway. [relude] Warning: 'Eq' is out of scope. [relude]  If you qualify the identifier, haddock can try to link it anyway. [relude] Warning: 'Show' is out of scope. [relude]  If you qualify the identifier, haddock can try to link it anyway. [relude] Warning: 'Text' is out of scope. [relude]  If you qualify the identifier, haddock can try to link it anyway. [relude]  80% ( 8 / 10) in 'Relude.Enum' [relude]  Missing documentation for: [relude]  boundedEnumFrom [relude]  boundedEnumFromThen [relude]  100% ( 5 / 5) in 'Relude.Lifted.Exit' [relude] Warning: 'modifyIORef'' is ambiguous. It is defined [relude]  * in ‘Data.IORef’ [relude]  * at src/Relude/Lifted/IORef.hs:106:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Lifted/IORef.hs:106:1 [relude] Warning: 'atomicModifyIORef' is ambiguous. It is defined [relude]  * in ‘Data.IORef’ [relude]  * at src/Relude/Lifted/IORef.hs:122:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Lifted/IORef.hs:122:1 [relude] Warning: 'modifyIORef' is ambiguous. It is defined [relude]  * in ‘Data.IORef’ [relude]  * at src/Relude/Lifted/IORef.hs:91:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Lifted/IORef.hs:91:1 [relude] Warning: 'atomicModifyIORef'' is ambiguous. It is defined [relude]  * in ‘GHC.IORef’ [relude]  * at src/Relude/Lifted/IORef.hs:138:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Lifted/IORef.hs:138:1 [relude]  100% ( 12 / 12) in 'Relude.Lifted.IORef' [relude]  100% ( 47 / 47) in 'Relude.List.Reexport' [relude]  100% ( 63 / 63) in 'Relude.Monad.Reexport' [relude]  100% ( 11 / 11) in 'Relude.Monad.Maybe' [relude] Warning: 'ReaderT' is ambiguous. It is defined [relude]  * in ‘Control.Monad.Trans.Reader’ [relude]  * in ‘Control.Monad.Trans.Reader’ [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined in ‘Control.Monad.Trans.Reader’ [reducers] [2 of 2] Linking Setup [relude] Warning: 'MaybeT' is ambiguous. It is defined [relude]  * in ‘Control.Monad.Trans.Maybe’ [relude]  * in ‘Control.Monad.Trans.Maybe’ [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined in ‘Control.Monad.Trans.Maybe’ [relude] Warning: 'ExceptT' is ambiguous. It is defined [relude]  * in ‘Control.Monad.Trans.Except’ [relude]  * in ‘Control.Monad.Trans.Except’ [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined in ‘Control.Monad.Trans.Except’ [relude]  100% ( 15 / 15) in 'Relude.Monad.Trans' [relude]  100% ( 25 / 25) in 'Relude.Monoid' [relude]  100% ( 8 / 8) in 'Relude.Nub' [relude] Warning: 'lines' is ambiguous. It is defined [relude]  * at src/Relude/String/Reexport.hs:124:1 [relude]  * in ‘Data.Text’ [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/String/Reexport.hs:124:1 [relude] Warning: 'unlines' is ambiguous. It is defined [relude]  * at src/Relude/String/Reexport.hs:158:1 [relude]  * in ‘Data.Text’ [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/String/Reexport.hs:158:1 [relude] Warning: 'words' is ambiguous. It is defined [relude]  * at src/Relude/String/Reexport.hs:192:1 [relude]  * in ‘Data.Text’ [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/String/Reexport.hs:192:1 [relude] Warning: 'unwords' is ambiguous. It is defined [relude]  * at src/Relude/String/Reexport.hs:226:1 [relude]  * in ‘Data.Text’ [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/String/Reexport.hs:226:1 [relude]  100% ( 26 / 26) in 'Relude.String.Reexport' [relude] Warning: 'ByteString' is ambiguous. It is defined [relude]  * in ‘Data.ByteString.Internal.Type’ [relude]  * in ‘Data.ByteString.Lazy.Internal’ [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ [relude] Warning: 'Text' is ambiguous. It is defined [relude]  * in ‘GHC.TypeError’ [relude]  * in ‘Data.Text.Internal’ [relude]  * in ‘Data.Text.Internal.Lazy’ [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ [relude] Warning: 'show' is ambiguous. It is defined [relude]  * in ‘GHC.Show’ [relude]  * at src/Relude/String/Conversion.hs:527:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/String/Conversion.hs:527:1 [relude] Warning: 'toStrict' is ambiguous. It is defined [relude]  * in ‘Data.ByteString.Lazy.Internal’ [relude]  * at src/Relude/String/Conversion.hs:541:5 [relude]  * in ‘Data.Text.Lazy’ [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/String/Conversion.hs:541:5 [relude]  100% ( 15 / 15) in 'Relude.String.Conversion' [relude]  100% ( 5 / 5) in 'Relude.String' [relude] Warning: 'ByteString' is ambiguous. It is defined [relude]  * in ‘Data.ByteString.Internal.Type’ [relude]  * in ‘Data.ByteString.Lazy.Internal’ [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ [relude]  100% ( 11 / 11) in 'Relude.Print' [relude] Warning: 'readFile' is ambiguous. It is defined [relude]  * in ‘System.IO’ [relude]  * at src/Relude/Lifted/File.hs:36:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Lifted/File.hs:36:1 [relude] Warning: 'readFileBS' is out of scope. [relude]  If you qualify the identifier, haddock can try to link it anyway. [relude] Warning: 'readFileLBS' is out of scope. [relude]  If you qualify the identifier, haddock can try to link it anyway. [relude]  100% ( 5 / 5) in 'Relude.Lifted.File' [relude] Warning: 'ByteString' is ambiguous. It is defined [relude]  * in ‘Data.ByteString.Internal.Type’ [relude]  * in ‘Data.ByteString.Lazy.Internal’ [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ [relude]  100% ( 17 / 17) in 'Relude.File' [relude] Warning: 'trace' is ambiguous. It is defined [relude]  * in ‘Debug.Trace’ [relude]  * at src/Relude/Debug.hs:137:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Debug.hs:137:1 [relude] Warning: 'traceShow' is ambiguous. It is defined [relude]  * in ‘Debug.Trace’ [relude]  * at src/Relude/Debug.hs:157:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Debug.hs:157:1 [relude] Warning: 'traceShowId' is ambiguous. It is defined [relude]  * in ‘Debug.Trace’ [relude]  * at src/Relude/Debug.hs:171:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Debug.hs:171:1 [relude] Warning: 'traceShowWith' is ambiguous. It is defined [relude]  * in ‘Debug.Trace’ [relude]  * at src/Relude/Debug.hs:195:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Debug.hs:195:1 [relude] Warning: 'traceId' is ambiguous. It is defined [relude]  * in ‘Debug.Trace’ [relude]  * at src/Relude/Debug.hs:250:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Debug.hs:250:1 [relude] Warning: 'traceM' is ambiguous. It is defined [relude]  * in ‘Debug.Trace’ [relude]  * at src/Relude/Debug.hs:218:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Debug.hs:218:1 [relude] Warning: 'traceShowM' is ambiguous. It is defined [relude]  * in ‘Debug.Trace’ [relude]  * at src/Relude/Debug.hs:240:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Debug.hs:240:1 [relude] Warning: 'undefined' is ambiguous. It is defined [relude]  * in ‘GHC.Err’ [relude]  * at src/Relude/Debug.hs:324:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Debug.hs:324:1 [relude] Warning: 'State' is out of scope. [relude]  If you qualify the identifier, haddock can try to link it anyway. [relude] Warning: 'error' is ambiguous. It is defined [relude]  * in ‘GHC.Err’ [relude]  * at src/Relude/Debug.hs:296:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Debug.hs:296:1 [relude] Warning: 'Undefined' is ambiguous. It is defined [relude]  * at src/Relude/Debug.hs:318:18 [relude]  * at src/Relude/Debug.hs:318:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Debug.hs:318:1 [relude]  100% ( 13 / 13) in 'Relude.Debug' [relude]  100% ( 17 / 17) in 'Relude.Monad.Either' [relude] Warning: '(&)' is out of scope. [relude]  If you qualify the identifier, haddock can try to link it anyway. [relude] Warning: 'Int' is out of scope. [relude]  If you qualify the identifier, haddock can try to link it anyway. [relude] Warning: 'foo' is out of scope. [relude]  If you qualify the identifier, haddock can try to link it anyway. [relude]  100% ( 11 / 11) in 'Relude.Monad' [relude] Warning: 'head' is ambiguous. It is defined [relude]  * in ‘Data.List.NonEmpty’ [relude]  * at src/Relude/List/NonEmpty.hs:217:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/List/NonEmpty.hs:217:1 [relude] Warning: 'tail' is ambiguous. It is defined [relude]  * in ‘Data.List.NonEmpty’ [relude]  * at src/Relude/List/NonEmpty.hs:324:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/List/NonEmpty.hs:324:1 [relude] Warning: 'init' is ambiguous. It is defined [relude]  * in ‘Data.List.NonEmpty’ [relude]  * at src/Relude/List/NonEmpty.hs:253:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/List/NonEmpty.hs:253:1 [relude] Warning: 'last' is ambiguous. It is defined [relude]  * in ‘Data.List.NonEmpty’ [relude]  * at src/Relude/List/NonEmpty.hs:288:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/List/NonEmpty.hs:288:1 [relude]  100% ( 12 / 12) in 'Relude.List.NonEmpty' [relude] Warning: 'Bug' is ambiguous. It is defined [relude]  * at src/Relude/Exception.hs:46:12 [relude]  * at src/Relude/Exception.hs:46:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Exception.hs:46:1 [relude]  100% ( 8 / 8) in 'Relude.Exception' [relude]  100% ( 11 / 11) in 'Relude.DeepSeq' [relude]  100% ( 8 / 8) in 'Relude.Bool.Guard' [relude]  100% ( 5 / 5) in 'Relude.Bool' [relude]  90% ( 38 / 42) in 'Relude.Numeric' [relude]  Missing documentation for: [relude]  minInt [relude]  maxInt [relude]  even [relude]  odd [relude]  100% ( 2 / 2) in 'Relude.Container.One' [relude]  100% ( 5 / 5) in 'Relude.Container' [relude]  100% ( 8 / 8) in 'Relude.List' [relude]  63% ( 7 / 11) in 'Relude.Lifted.Handle' [relude]  Missing documentation for: [relude]  stdin [relude]  stdout [relude]  stderr [relude]  withFile [relude]  100% ( 40 / 40) in 'Relude.Lifted.Concurrent' [relude] Warning: 'sum' is ambiguous. It is defined [relude]  * in ‘Data.Foldable’ [relude]  * at src/Relude/Foldable/Fold.hs:127:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Foldable/Fold.hs:127:1 [relude] Warning: 'product' is ambiguous. It is defined [relude]  * in ‘Data.Foldable’ [relude]  * at src/Relude/Foldable/Fold.hs:136:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Foldable/Fold.hs:136:1 [relude] Warning: 'elem' is ambiguous. It is defined [relude]  * in ‘Data.Foldable’ [relude]  * at src/Relude/Foldable/Fold.hs:159:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Foldable/Fold.hs:159:1 [relude] Warning: 'notElem' is ambiguous. It is defined [relude]  * in ‘Data.Foldable’ [relude]  * at src/Relude/Foldable/Fold.hs:182:1 [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Foldable/Fold.hs:182:1 [relude]  100% ( 14 / 14) in 'Relude.Foldable.Fold' [relude]  100% ( 5 / 5) in 'Relude.Foldable' [relude] Warning: 'lookup' is ambiguous. It is defined [relude]  * in ‘Data.IntMap.Internal’ [relude]  * in ‘Data.Map.Internal’ [relude]  * at src/Relude/Extra/Map.hs:71:5 [relude]  * in ‘Data.HashMap.Internal’ [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Extra/Map.hs:71:5 [relude] Warning: 'member' is ambiguous. It is defined [relude]  * in ‘Data.IntMap.Internal’ [relude]  * in ‘Data.IntSet.Internal’ [relude]  * in ‘Data.Map.Internal’ [relude]  * in ‘Data.Set.Internal’ [relude]  * at src/Relude/Extra/Map.hs:72:5 [relude]  * in ‘Data.HashMap.Internal’ [relude]  * in ‘Data.HashSet.Internal’ [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined at src/Relude/Extra/Map.hs:72:5 [relude]  100% ( 10 / 10) in 'Relude.Extra.Map' [relude]  100% ( 5 / 5) in 'Relude.Lifted.Terminal' [relude]  100% ( 3 / 3) in 'Relude.Lifted.Env' [relude]  100% ( 15 / 15) in 'Relude.Lifted' [extra] [ 2 of 22] Compiling Data.Monoid.Extra ( src/Data/Monoid/Extra.hs, dist/build/Data/Monoid/Extra.p_o ) [extra] [ 3 of 22] Compiling Data.Tuple.Extra ( src/Data/Tuple/Extra.hs, dist/build/Data/Tuple/Extra.p_o ) [relude]  100% ( 44 / 44) in 'Relude' [relude]  100% ( 7 / 7) in 'Relude.Extra.Type' [relude]  100% ( 7 / 7) in 'Relude.Extra.Newtype' [relude] Warning: 'Const' is ambiguous. It is defined [relude]  * in ‘Data.Functor.Const’ [relude]  * in ‘Data.Functor.Const’ [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined in ‘Data.Functor.Const’ [relude] Warning: 'Identity' is ambiguous. It is defined [relude]  * in ‘Data.Functor.Identity’ [relude]  * in ‘Data.Functor.Identity’ [relude]  You may be able to disambiguate the identifier by qualifying it or [relude]  by specifying the type/value namespace explicitly. [relude]  Defaulting to the one defined in ‘Data.Functor.Identity’ [relude]  100% ( 9 / 9) in 'Relude.Extra.Lens' [relude]  100% ( 3 / 3) in 'Relude.Extra.Group' [relude]  100% ( 4 / 4) in 'Relude.Extra.Foldable1' [relude]  100% ( 3 / 3) in 'Relude.Extra.Foldable' [relude]  100% ( 4 / 4) in 'Relude.Extra.Enum' [relude]  100% ( 3 / 3) in 'Relude.Extra.CallStack' [relude]  100% ( 5 / 5) in 'Relude.Extra.Bifunctor' [relude]  100% ( 23 / 23) in 'Relude.Extra' [relude]  100% ( 12 / 12) in 'Relude.Unsafe' [binary-orphans] Preprocessing library for binary-orphans-1.0.5.. [binary-orphans] Running Haddock on library for binary-orphans-1.0.5.. [doctest-parallel]  runs a Bool property with an explicit type signature [✔] [extra] [ 4 of 22] Compiling Data.Typeable.Extra ( src/Data/Typeable/Extra.hs, dist/build/Data/Typeable/Extra.p_o ) [extra] [ 5 of 22] Compiling Numeric.Extra ( src/Numeric/Extra.hs, dist/build/Numeric/Extra.p_o ) [extra] [ 6 of 22] Compiling Partial ( src/Partial.hs, dist/build/Partial.p_o ) [extra] [ 7 of 22] Compiling Data.List.Extra ( src/Data/List/Extra.hs, dist/build/Data/List/Extra.p_o ) [binary-orphans] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [indexed-traversable-instances] Preprocessing test suite 'indexed-tests' for indexed-traversable-instances-0.1.2.. [indexed-traversable-instances] Building test suite 'indexed-tests' for indexed-traversable-instances-0.1.2.. [vector] Installing internal library benchmarks-O2 in /nix/store/5vfaw2yj7dzgddpirz8phsa8m5cdf2vk-vector-0.13.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/vector-0.13.2.0-7L8o32aWrc7EtPdmY4JHZe-benchmarks-O2 [binary-orphans] [1 of 1] Compiling Data.Binary.Orphans ( src/Data/Binary/Orphans.hs, nothing ) [monoid-subclasses] [ 5 of 16] Compiling Data.Monoid.LCM ( src/Data/Monoid/LCM.hs, dist/build/Data/Monoid/LCM.o, dist/build/Data/Monoid/LCM.dyn_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/LCM.hs:37:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Maybe’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Maybe’ [monoid-subclasses]  To import instances alone, use: import Data.Maybe() [monoid-subclasses]  | [monoid-subclasses] 37 | import Data.Maybe (isJust) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/LCM.hs:38:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup.Cancellative’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup.Cancellative’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup.Cancellative() [monoid-subclasses]  | [monoid-subclasses] 38 | import Data.Semigroup.Cancellative (Reductive (())) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/LCM.hs:39:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup.Commutative’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup.Commutative’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup.Commutative() [monoid-subclasses]  | [monoid-subclasses] 39 | import Data.Semigroup.Commutative (Commutative) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [indexed-traversable-instances] [1 of 1] Compiling Main ( tests/main.hs, dist/build/indexed-tests/indexed-tests-tmp/Main.o ) [doctest-parallel]  runs an implicitly quantified property [✔] [text-iso8601] [2 of 2] Compiling Data.Time.ToText ( src/Data/Time/ToText.hs, dist/build/Data/Time/ToText.o, dist/build/Data/Time/ToText.dyn_o ) [relude] Warning: Relude.Applicative: could not find link destinations for: [relude]  - Data.Functor.Const.Rep_Const [relude]  - Data.Functor.Const.Rep1_Const [relude]  - Control.Applicative.Rep_ZipList [relude]  - Control.Applicative.Rep1_ZipList [relude]  - Text.ParserCombinators.ReadP.P [relude]  - GHC.IsList.D:R:ItemZipList [relude]  - Data.Graph.SetM [binary-orphans] Haddock coverage: [binary-orphans]  0% ( 0 / 1) in 'Data.Binary.Orphans' [binary-orphans]  Missing documentation for: [binary-orphans]  Module header [monoid-subclasses] [ 6 of 16] Compiling Data.Monoid.Cancellative ( src/Data/Monoid/Cancellative.hs, dist/build/Data/Monoid/Cancellative.o, dist/build/Data/Monoid/Cancellative.dyn_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Cancellative.hs:38:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Monoid’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Monoid’ [monoid-subclasses]  To import instances alone, use: import Data.Monoid() [monoid-subclasses]  | [monoid-subclasses] 38 | import Data.Monoid (Monoid) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses] [ 7 of 16] Compiling Data.Semigroup.Factorial ( src/Data/Semigroup/Factorial.hs, dist/build/Data/Semigroup/Factorial.o, dist/build/Data/Semigroup/Factorial.dyn_o ) [monoid-subclasses] [ 8 of 16] Compiling Data.Monoid.Factorial ( src/Data/Monoid/Factorial.hs, dist/build/Data/Monoid/Factorial.o, dist/build/Data/Monoid/Factorial.dyn_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:208:77: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 208 | inits (a, b) = List.map (flip (,) mempty) (inits a) ++ List.map ((,) a) (List.tail $ inits b) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:209:77: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 209 | tails (a, b) = List.map (flip (,) b) (tails a) ++ List.map ((,) mempty) (List.tail $ tails b) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:225:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] [monoid-subclasses]  Pattern match(es) are non-exhaustive [monoid-subclasses]  In a pattern binding: Patterns of type ‘[a]’ not matched: [] [monoid-subclasses]  | [monoid-subclasses] 225 | combine x (~(y:rest), False) = (mappend x y : rest, True) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:252:59: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 252 | ++ List.map (\b1-> (a, b1, mempty)) (List.tail $ inits b) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:253:54: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 253 | ++ List.map (\c1-> (a, b, c1)) (List.tail $ inits c) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:255:59: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 255 | ++ List.map (\b1-> (mempty, b1, c)) (List.tail $ tails b) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:256:64: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 256 | ++ List.map (\c1-> (mempty, mempty, c1)) (List.tail $ tails c) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:309:70: warning: [GHC-63394] [-Wx-partial] [relude] Warning: Relude.Base: could not find link destinations for: [relude]  - GHC.Prim.~# [relude]  - GHC.Generics.D:R:UReckCharp0 [relude]  - GHC.Generics.Rep1_Down [relude]  - GHC.Generics.Rep1_Proxy [relude]  - GHC.Generics.Rep_Fingerprint [relude]  - GHC.Generics.Rep_GeneralCategory [relude]  - GHC.Generics.Rep_SrcLoc [relude]  - GHC.Generics.Rep_Down [relude]  - GHC.Generics.Rep_Tuple15 [relude]  - GHC.Generics.Rep_Tuple14 [relude]  - GHC.Generics.Rep_Tuple13 [relude]  - GHC.Generics.Rep_Tuple12 [relude]  - GHC.Generics.Rep_Tuple11 [relude]  - GHC.Generics.Rep_Tuple10 [relude]  - GHC.Generics.Rep_Tuple9 [relude]  - GHC.Generics.Rep_Tuple8 [relude]  - GHC.Generics.Rep_Tuple7 [relude]  - GHC.Generics.Rep_Tuple6 [relude]  - GHC.Generics.Rep_Tuple5 [relude]  - GHC.Generics.Rep_Tuple4 [relude]  - GHC.Generics.Rep_Tuple3 [relude]  - GHC.Generics.Rep_Tuple2 [relude]  - GHC.Generics.Rep_Solo [relude]  - GHC.Generics.Rep_Unit [relude]  - GHC.Generics.Rep_Proxy [relude]  - GHC.Generics.Rep_Ordering [relude]  - GHC.Generics.Rep_Bool [relude]  - GHC.Generics.Rep_Either [relude]  - GHC.Generics.Rep_Maybe [relude]  - GHC.Generics.Rep_NonEmpty [relude]  - GHC.Generics.Rep_List [relude]  - GHC.Generics.Rep_Void [relude]  - GHC.Generics.Rep_M1 [relude]  - GHC.Generics.Rep_V1 [relude]  - GHC.Generics.Rep_U1 [relude]  - GHC.Generics.Rep_Par1 [relude]  - GHC.Generics.Rep_Rec1 [relude]  - GHC.Generics.Rep_K1 [relude]  - GHC.Generics.Rep_:+: [relude]  - GHC.Generics.Rep_:*: [relude]  - GHC.Generics.Rep_:.: [relude]  - GHC.Generics.Rep_R:UReckWordp [relude]  - GHC.Generics.Rep_R:UReckIntp [relude]  - GHC.Generics.Rep_R:UReckDoublep [relude]  - GHC.Generics.Rep_R:UReckCharp [relude]  - GHC.Generics.Rep1_R:UReckCharp [relude]  - GHC.Generics.Rep_R:UReckPtrp [relude]  - GHC.Generics.Rep_Fixity [relude]  - GHC.Generics.Rep_Associativity [relude]  - GHC.Generics.Rep_SourceUnpackedness [relude]  - GHC.Generics.Rep_SourceStrictness [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 309 | ++ List.map (\b1-> (a, b1, mempty, mempty)) (List.tail $ inits b) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:310:65: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 310 | ++ List.map (\c1-> (a, b, c1, mempty)) (List.tail $ inits c) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:311:60: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [relude]  - GHC.Generics.Rep_DecidedStrictness [relude]  - Data.Semigroup.Internal.Rep_Alt [relude]  - Data.Semigroup.Internal.Rep_Product [relude]  - Data.Semigroup.Internal.Rep_Sum [relude]  - Data.Semigroup.Internal.Rep_Any [relude]  - Data.Semigroup.Internal.Rep_All [relude]  - Data.Semigroup.Internal.Rep_Endo [relude]  - Data.Semigroup.Internal.Rep_Dual [relude]  - Data.Monoid.Rep_Ap [relude]  - Data.Monoid.Rep_Last [relude]  - Data.Monoid.Rep_First [relude]  - Data.Functor.Const.Rep_Const [relude]  - GHC.RTS.Flags.Rep_RTSFlags [relude]  - GHC.RTS.Flags.Rep_ParFlags [relude]  - GHC.RTS.Flags.Rep_TickyFlags [relude]  - GHC.RTS.Flags.Rep_TraceFlags [relude]  - GHC.RTS.Flags.Rep_DoTrace [relude]  - GHC.RTS.Flags.Rep_ProfFlags [relude]  - GHC.RTS.Flags.Rep_DoHeapProfile [relude]  - GHC.RTS.Flags.Rep_CCFlags [relude]  - GHC.RTS.Flags.Rep_DoCostCentres [relude]  - GHC.RTS.Flags.Rep_DebugFlags [relude]  - GHC.RTS.Flags.Rep_MiscFlags [relude]  - GHC.RTS.Flags.Rep_ConcFlags [relude]  - GHC.RTS.Flags.Rep_GCFlags [relude]  - GHC.RTS.Flags.Rep_GiveGCStats [relude]  - Data.Functor.Identity.Rep_Identity [relude]  - Control.Arrow.Rep_Kleisli [relude]  - Control.Applicative.Rep_ZipList [relude]  - Control.Applicative.Rep_WrappedArrow [relude]  - Control.Applicative.Rep_WrappedMonad [relude]  - Data.Version.Rep_Version [relude]  - GHC.ByteOrder.Rep_ByteOrder [relude]  - GHC.Stats.Rep_RTSStats [relude]  - GHC.Stats.Rep_GCDetails [relude]  - Data.Semigroup.Rep_WrappedMonoid [relude]  - Data.Semigroup.Rep_Last [relude]  - Data.Semigroup.Rep_First [relude]  - Data.Semigroup.Rep_Arg [relude]  - Data.Semigroup.Rep_Max [relude]  - Data.Semigroup.Rep_Min [relude]  - Data.Complex.Rep_Complex [relude]  - Data.Functor.Sum.Rep_Sum [relude]  - Data.Functor.Product.Rep_Product [relude]  - Data.Functor.Compose.Rep_Compose [relude]  - Data.ByteString.Builder.RealFloat.FormatMode [relude]  - Data.Sequence.Internal.Rep_ViewR [relude]  - Data.Sequence.Internal.Rep_ViewL [relude]  - Data.Sequence.Internal.Rep_Elem [relude]  - Data.Sequence.Internal.Rep_Node [relude]  - Data.Sequence.Internal.Rep_Digit [relude]  - Data.Sequence.Internal.Rep_FingerTree [relude]  - Data.Tree.Rep_Tree [relude]  - Data.Graph.Rep_SCC [relude]  - Data.Text.Internal.Encoding.PartialUtf8CodePoint [relude]  - GHC.Generics.Rep_R:UReckFloatp [relude]  - GHC.IsList.D:R:ItemCallStack [relude]  - GHC.IO.Exception.Rep_ExitCode [relude]  - Control.Monad.Trans.Identity.Rep_IdentityT [relude]  - Control.Monad.Trans.Maybe.Rep_MaybeT [relude]  - Control.Monad.Trans.Except.Rep_ExceptT [relude]  - Control.Monad.Trans.Reader.Rep_ReaderT [relude]  - Control.Monad.Trans.State.Strict.Rep_StateT [relude]  - Control.Monad.Trans.Accum.Rep_AccumT [relude]  - System.OsString.Internal.Types.Rep_OsChar [relude]  - System.OsString.Internal.Types.Rep_OsString [relude]  - System.OsString.Internal.Types.Rep_PosixChar [relude]  - System.OsString.Internal.Types.Rep_PosixString [relude]  - System.OsString.Internal.Types.Rep_WindowsChar [relude]  - System.OsString.Internal.Types.Rep_WindowsString [relude]  - GHC.ForeignSrcLang.Type.Rep_ForeignSrcLang [relude]  - GHC.LanguageExtensions.Type.Rep_Extension [relude]  - System.OsString.Internal.Types.Rep_OsChar [relude]  - System.OsString.Internal.Types.Rep_OsString [relude]  - System.OsString.Internal.Types.Rep_PosixChar [relude]  - System.OsString.Internal.Types.Rep_PosixString [relude]  - System.OsString.Internal.Types.Rep_WindowsChar [relude]  - System.OsString.Internal.Types.Rep_WindowsString [relude]  - Text.PrettyPrint.Annotated.HughesPJ.Rep_Doc [relude]  - Text.PrettyPrint.Annotated.HughesPJ.Rep_Mode [relude]  - Text.PrettyPrint.Annotated.HughesPJ.Rep_Style [relude]  - Text.PrettyPrint.Annotated.HughesPJ.Rep_TextDetails [relude]  - Text.PrettyPrint.HughesPJ.Rep_Doc [relude]  - Language.Haskell.TH.Syntax.Rep_AnnLookup [relude]  - Language.Haskell.TH.Syntax.Rep_AnnTarget [relude]  - Language.Haskell.TH.Syntax.Rep_Bang [relude]  - Language.Haskell.TH.Syntax.Rep_BndrVis [relude]  - Language.Haskell.TH.Syntax.Rep_Body [relude]  - Language.Haskell.TH.Syntax.Rep_Bytes [relude]  - Language.Haskell.TH.Syntax.Rep_Callconv [relude]  - Language.Haskell.TH.Syntax.Rep_Clause [relude]  - Language.Haskell.TH.Syntax.Rep_Con [relude]  - Language.Haskell.TH.Syntax.Rep_Dec [relude]  - Language.Haskell.TH.Syntax.Rep_DecidedStrictness [relude]  - Language.Haskell.TH.Syntax.Rep_DerivClause [relude]  - Language.Haskell.TH.Syntax.Rep_DerivStrategy [relude]  - Language.Haskell.TH.Syntax.Rep_DocLoc [relude]  - Language.Haskell.TH.Syntax.Rep_Exp [relude]  - Language.Haskell.TH.Syntax.Rep_FamilyResultSig [relude]  - Language.Haskell.TH.Syntax.Rep_FixityDirection [relude]  - Language.Haskell.TH.Syntax.Rep_Fixity [relude]  - Language.Haskell.TH.Syntax.Rep_Foreign [relude]  - Language.Haskell.TH.Syntax.Rep_FunDep [relude]  - Language.Haskell.TH.Syntax.Rep_Guard [relude]  - Language.Haskell.TH.Syntax.Rep_Info [relude]  - Language.Haskell.TH.Syntax.Rep_InjectivityAnn [relude]  - Language.Haskell.TH.Syntax.Rep_Inline [relude]  - Language.Haskell.TH.Syntax.Rep_Lit [relude]  - Language.Haskell.TH.Syntax.Rep_Loc [relude]  - Language.Haskell.TH.Syntax.Rep_Match [relude]  - Language.Haskell.TH.Syntax.Rep_ModName [relude]  - Language.Haskell.TH.Syntax.Rep_ModuleInfo [relude]  - Language.Haskell.TH.Syntax.Rep_Module [relude]  - Language.Haskell.TH.Syntax.Rep_NameFlavour [relude]  - Language.Haskell.TH.Syntax.Rep_NameSpace [relude]  - Language.Haskell.TH.Syntax.Rep_Name [relude]  - Language.Haskell.TH.Syntax.Rep_OccName [relude]  - Language.Haskell.TH.Syntax.Rep_Overlap [relude]  - Language.Haskell.TH.Syntax.Rep_Pat [relude]  - Language.Haskell.TH.Syntax.Rep_PatSynArgs [relude]  - Language.Haskell.TH.Syntax.Rep_PatSynDir [relude]  - Language.Haskell.TH.Syntax.Rep_Phases [relude]  - Language.Haskell.TH.Syntax.Rep_PkgName [relude]  - Language.Haskell.TH.Syntax.Rep_Pragma [relude]  - Language.Haskell.TH.Syntax.Rep_Range [relude]  - Language.Haskell.TH.Syntax.Rep_Role [relude]  - Language.Haskell.TH.Syntax.Rep_RuleBndr [relude]  - Language.Haskell.TH.Syntax.Rep_RuleMatch [relude]  - Language.Haskell.TH.Syntax.Rep_Safety [relude]  - Language.Haskell.TH.Syntax.Rep_SourceStrictness [relude]  - Language.Haskell.TH.Syntax.Rep_SourceUnpackedness [relude]  - Language.Haskell.TH.Syntax.Rep_Specificity [relude]  - Language.Haskell.TH.Syntax.Rep_Stmt [relude]  - Language.Haskell.TH.Syntax.Rep_TyLit [relude]  - Language.Haskell.TH.Syntax.Rep_TySynEqn [relude]  - Language.Haskell.TH.Syntax.Rep_TyVarBndr [relude]  - Language.Haskell.TH.Syntax.Rep_Type [relude]  - Language.Haskell.TH.Syntax.Rep_TypeFamilyHead [relude]  - Control.Monad.Trans.Cont.Rep_ContT [relude]  - Control.Monad.Trans.RWS.CPS.Rep_RWST [relude]  - Control.Monad.Trans.RWS.Lazy.Rep_RWST [relude]  - Control.Monad.Trans.RWS.Strict.Rep_RWST [relude]  - Control.Monad.Trans.Select.Rep_SelectT [relude]  - Control.Monad.Trans.State.Lazy.Rep_StateT [relude]  - Control.Monad.Trans.Writer.CPS.Rep_WriterT [relude]  - Control.Monad.Trans.Writer.Lazy.Rep_WriterT [relude]  - Control.Monad.Trans.Writer.Strict.Rep_WriterT [relude]  - Relude.Debug.Rep_Undefined [relude]  - GHC.IOPort.IOPortException [relude]  - Text.Printf.UPrintf [relude]  - Text.Printf.hspr [relude]  - Text.Printf.spr [relude]  - Control.Applicative.Backwards.Rep_Backwards [relude]  - Control.Applicative.Lift.Rep_Lift [relude]  - Data.Functor.Constant.Rep_Constant [relude]  - Data.Functor.Reverse.Rep_Reverse [monoid-subclasses] 311 | ++ List.map (\d1-> (a, b, c, d1)) (List.tail $ inits d) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:313:65: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 313 | ++ List.map (\b1-> (mempty, b1, c, d)) (List.tail $ tails b) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:314:70: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 314 | ++ List.map (\c1-> (mempty, mempty, c1, d)) (List.tail $ tails c) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [relude] Warning: Relude.Bool.Reexport: could not find link destinations for: [relude]  - GHC.Generics.SingKind [relude]  - GHC.Generics.DemoteRep [monoid-subclasses] src/Data/Monoid/Factorial.hs:315:75: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 315 | ++ List.map (\d1-> (mempty, mempty, mempty, d1)) (List.tail $ tails d) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [relude]  - GHC.Generics.fromSing [relude]  - GHC.Generics.SingI [relude]  - GHC.Generics.sing [relude]  - GHC.Generics.Sing [relude]  - GHC.Generics.Rep_Bool [relude]  - GHC.Generics.D:R:SingBoola0 [relude]  - GHC.Generics.STrue [relude]  - GHC.Generics.D:R:DemoteRepBool [relude]  - GHC.Generics.SFalse [monoid-subclasses] src/Data/Monoid/Factorial.hs:370:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] [monoid-subclasses]  Pattern match(es) are non-exhaustive [monoid-subclasses]  In a pattern binding: Patterns of type ‘[a]’ not matched: [] [monoid-subclasses]  | [monoid-subclasses] 370 | where splitLast f last@[_] = (f [], last) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [parsers] [8 of 8] Compiling Text.Parser.Token.Style ( src/Text/Parser/Token/Style.hs, dist/build/Text/Parser/Token/Style.o, dist/build/Text/Parser/Token/Style.dyn_o ) [relude] Warning: Relude.Container.Reexport: could not find link destinations for: [relude]  - Data.Map.Internal.D:R:ItemMap [relude]  - Data.IntMap.Internal.D:R:ItemIntMap [relude]  - GHC.IsList.D:R:ItemCallStack [relude]  - GHC.IsList.D:R:ItemList [relude]  - GHC.IsList.D:R:ItemNonEmpty [relude]  - GHC.IsList.D:R:ItemVersion [relude]  - GHC.IsList.D:R:ItemZipList [relude]  - Data.IntSet.Internal.D:R:ItemIntSet [relude]  - Data.Set.Internal.D:R:ItemSet [relude]  - Data.Sequence.Internal.D:R:ItemSeq [relude]  - Data.Sequence.Internal.UnzipWith [relude]  - Data.Sequence.Internal.unzipWith' [relude]  - Data.HashMap.Internal.D:R:ItemHashMap [relude]  - Data.HashSet.Internal.D:R:ItemHashSet [relude]  - Data.Array.Byte.D:R:ItemByteArray [relude]  - Data.ByteString.Internal.Type.D:R:ItemByteString [relude]  - Data.ByteString.Lazy.Internal.D:R:ItemByteString [relude]  - Data.ByteString.Short.Internal.D:R:ItemShortByteString [relude]  - Relude.Container.One.D:R:OneItemIntSet [relude]  - Relude.Container.One.D:R:OneItemHashSet [relude]  - Relude.Container.One.D:R:OneItemSet [relude]  - Relude.Container.One.D:R:OneItemIntMap [relude]  - Relude.Container.One.D:R:OneItemHashMap [relude]  - Relude.Container.One.D:R:OneItemMap [relude]  - Relude.Container.One.D:R:OneItemSeq [relude]  - Relude.Extra.Map.D:R:KeyIntSet [relude]  - Relude.Extra.Map.D:R:ValIntSet [relude]  - Relude.Extra.Map.D:R:KeyHashSet [relude]  - Relude.Extra.Map.D:R:ValHashSet [relude]  - Relude.Extra.Map.D:R:KeySet [relude]  - Relude.Extra.Map.D:R:ValSet [relude]  - Relude.Extra.Map.D:R:KeyIntMap [relude]  - Relude.Extra.Map.D:R:ValIntMap [relude]  - Relude.Extra.Map.D:R:KeyHashMap [relude]  - Relude.Extra.Map.D:R:ValHashMap [relude]  - Relude.Extra.Map.D:R:KeyMap [relude]  - Relude.Extra.Map.D:R:ValMap [relude] Warning: Relude.Functor.Reexport: could not find link destinations for: [relude]  - Text.ParserCombinators.ReadP.P [relude]  - Data.Graph.SetM [text-iso8601] [1 of 2] Compiling Data.Time.FromText ( src/Data/Time/FromText.hs, dist/build/Data/Time/FromText.p_o ) [relude] Warning: Relude.Monad.Reexport: could not find link destinations for: [relude]  - GHC.Generics.SingKind [relude]  - GHC.Generics.DemoteRep [relude]  - GHC.Generics.fromSing [relude]  - GHC.Generics.SingI [relude]  - GHC.Generics.sing [relude]  - GHC.Generics.Sing [relude]  - GHC.Generics.Rep1_Either [relude]  - GHC.Generics.Rep1_Maybe [relude]  - GHC.Generics.Rep_Either [relude]  - GHC.Generics.Rep_Maybe [relude]  - Text.ParserCombinators.ReadP.P [relude]  - GHC.Generics.D:R:SingMaybeb0 [relude]  - GHC.Generics.SNothing [relude]  - GHC.Generics.SJust [relude]  - GHC.Generics.D:R:DemoteRepMaybe [relude]  - Control.Monad.Trans.Identity.Rep1_IdentityT [relude]  - Control.Monad.Trans.Identity.Rep_IdentityT [relude]  - Control.Monad.Trans.Maybe.Rep1_MaybeT [relude]  - Control.Monad.Trans.Maybe.Rep_MaybeT [relude]  - Control.Monad.Trans.Except.Rep1_ExceptT [relude]  - Control.Monad.Trans.Except.Rep_ExceptT [relude]  - Control.Monad.Trans.Reader.Rep1_ReaderT [relude]  - Control.Monad.Trans.Reader.Rep_ReaderT [relude]  - Control.Monad.Trans.State.Strict.Rep_StateT [relude]  - Data.Graph.SetM [relude] Warning: Relude.Monoid: could not find link destinations for: [relude]  - Data.Semigroup.Internal.Rep_Alt [relude]  - Data.Semigroup.Internal.Rep1_Alt [relude]  - Data.Semigroup.Internal.Rep_Product [relude]  - Data.Semigroup.Internal.Rep1_Product [relude]  - Data.Semigroup.Internal.Rep_Sum [relude]  - Data.Semigroup.Internal.Rep1_Sum [relude]  - Data.Semigroup.Internal.Rep_Any [relude]  - Data.Semigroup.Internal.Rep_All [relude]  - Data.Semigroup.Internal.Rep_Endo [relude]  - Data.Semigroup.Internal.Rep_Dual [relude]  - Data.Semigroup.Internal.Rep1_Dual [relude]  - Data.Monoid.Rep_Ap [relude]  - Data.Monoid.Rep1_Ap [relude]  - Data.Monoid.Rep_Last [relude]  - Data.Monoid.Rep1_Last [relude]  - Data.Monoid.Rep_First [relude]  - Data.Monoid.Rep1_First [relude]  - Data.Semigroup.Rep_WrappedMonoid [relude]  - Data.Semigroup.Rep1_WrappedMonoid [relude]  - Data.Foldable1.JoinWith [relude]  - Data.Foldable1.FromMaybe [relude]  - Data.Foldable1.NonEmptyDList [relude]  - Data.Set.Internal.MergeSet [vector] Phase: fixupPhase [relude] Warning: Relude.String.Reexport: could not find link destinations for: [relude]  - Data.ByteString.Internal.Type.D:R:ItemByteString [relude]  - Data.ByteString.Short.Internal.D:R:ItemShortByteString [relude]  - Relude.String.Reexport.IsText [relude]  - Relude.String.Conversion.EncodingError [relude]  - Relude.Container.One.D:R:OneItemShortByteString [relude]  - Relude.Container.One.D:R:OneItemByteString0 [relude]  - Relude.Container.One.D:R:OneItemText0 [relude] Warning: Relude.String.Conversion: could not find link destinations for: [relude]  - Relude.String.Conversion.EncodingError [vector] shrinking RPATHs of ELF executables and libraries in /nix/store/5vfaw2yj7dzgddpirz8phsa8m5cdf2vk-vector-0.13.2.0 [vector] shrinking /nix/store/5vfaw2yj7dzgddpirz8phsa8m5cdf2vk-vector-0.13.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSvector-0.13.2.0-KITycIPQp0R25115diGgzh-ghc9.8.1.so [relude] Warning: Relude.Debug: could not find link destinations for: [relude]  - Relude.Debug.IsText [relude]  - Relude.Debug.Rep_Undefined [relude] Warning: Relude.List.NonEmpty: could not find link destinations for: [relude]  - GHC.Generics.Rep1_NonEmpty [relude]  - GHC.Generics.Rep_NonEmpty [relude]  - GHC.IsList.D:R:ItemNonEmpty [relude]  - Relude.List.NonEmpty.IsNonEmpty [relude]  - Relude.Container.One.D:R:OneItemNonEmpty [relude] Warning: Relude.Exception: could not find link destinations for: [relude]  - GHC.IOPort.IOPortException [doctest-parallel]  runs an implicitly quantified property even with GHC 7.4 [✔] [relude] Warning: Relude.DeepSeq: could not find link destinations for: [relude]  - Control.DeepSeq.GNFData [relude]  - Control.DeepSeq.Zero [vector] shrinking /nix/store/5vfaw2yj7dzgddpirz8phsa8m5cdf2vk-vector-0.13.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSvector-0.13.2.0-7L8o32aWrc7EtPdmY4JHZe-benchmarks-O2-ghc9.8.1.so [vector] checking for references to /build/ in /nix/store/5vfaw2yj7dzgddpirz8phsa8m5cdf2vk-vector-0.13.2.0... [relude] Warning: Relude.Numeric: could not find link destinations for: [relude]  - GHC.Generics.D:R:UReckWordp0 [relude]  - GHC.Generics.D:R:UReckFloatp0 [relude]  - GHC.Generics.D:R:UReckDoublep0 [relude]  - GHC.Generics.Rep_R:UReckWordp [relude]  - GHC.Generics.Rep1_R:UReckWordp [relude]  - GHC.Generics.Rep1_R:UReckFloatp [relude]  - GHC.Generics.Rep_R:UReckDoublep [relude]  - GHC.Generics.Rep1_R:UReckDoublep [relude]  - GHC.Generics.Rep_R:UReckFloatp [relude] Warning: Relude.Container.One: could not find link destinations for: [relude]  - Relude.Container.One.D:R:OneItemIntSet [relude]  - Relude.Container.One.D:R:OneItemHashSet [relude]  - Relude.Container.One.D:R:OneItemSet [relude]  - Relude.Container.One.D:R:OneItemIntMap [relude]  - Relude.Container.One.D:R:OneItemHashMap [relude]  - Relude.Container.One.D:R:OneItemMap [relude]  - Relude.Container.One.D:R:OneItemShortByteString [relude]  - Relude.Container.One.D:R:OneItemByteString [relude]  - Relude.Container.One.D:R:OneItemByteString0 [relude]  - Relude.Container.One.D:R:OneItemText [relude]  - Relude.Container.One.D:R:OneItemText0 [relude]  - Relude.Container.One.D:R:OneItemSeq [relude]  - Relude.Container.One.D:R:OneItemNonEmpty [relude]  - Relude.Container.One.D:R:OneItemList [relude] Warning: Relude.Foldable.Fold: could not find link destinations for: [relude]  - Relude.Foldable.Fold.DisallowElem [relude] Warning: Relude.Extra.Map: could not find link destinations for: [relude]  - Relude.Extra.Map.D:R:KeyIntSet [relude]  - Relude.Extra.Map.D:R:ValIntSet [relude]  - Relude.Extra.Map.D:R:KeyHashSet [relude]  - Relude.Extra.Map.D:R:ValHashSet [relude]  - Relude.Extra.Map.D:R:KeySet [relude]  - Relude.Extra.Map.D:R:ValSet [relude]  - Relude.Extra.Map.D:R:KeyIntMap [relude]  - Relude.Extra.Map.D:R:ValIntMap [relude]  - Relude.Extra.Map.D:R:KeyHashMap [relude]  - Relude.Extra.Map.D:R:ValHashMap [relude]  - Relude.Extra.Map.D:R:KeyMap [relude]  - Relude.Extra.Map.D:R:ValMap [relude] Warning: Relude.Extra.Foldable1: could not find link destinations for: [relude]  - Relude.Extra.Foldable1.IsListError [vector] patching script interpreter paths in /nix/store/5vfaw2yj7dzgddpirz8phsa8m5cdf2vk-vector-0.13.2.0 [vector] stripping (with command strip and flags -S -p) in /nix/store/5vfaw2yj7dzgddpirz8phsa8m5cdf2vk-vector-0.13.2.0/lib [free] Phase: updateAutotoolsGnuConfigScriptsPhase [either] Phase: updateAutotoolsGnuConfigScriptsPhase [either] Phase: configurePhase [free] Phase: configurePhase [free] configureFlags: --verbose --prefix=/nix/store/f781q9h2a38js6x0viwirainvnbmvmp5-free-5.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/jv1lk6fz8idh20kidgmjaly5qvcs04fd-free-5.2-doc/share/doc/free-5.2 --with-gcc=gcc --package-db=/build/tmp.REDFcPGGSL/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [either] configureFlags: --verbose --prefix=/nix/store/xw9cvcvscl7bz3wf1avbx66wj02qpanh-either-5.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/s3a9zhr4hi1grgi4hf4x4f00ap33lb84-either-5.0.2-doc/share/doc/either-5.0.2 --with-gcc=gcc --package-db=/build/tmp.ilELlYo817/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [free] Using Parsec parser [free] Configuring free-5.2... [either] Using Parsec parser [either] Configuring either-5.0.2... [foldl] Phase: updateAutotoolsGnuConfigScriptsPhase [foldl] Phase: configurePhase [foldl] configureFlags: --verbose --prefix=/nix/store/h7vs47g01bad3k8qqd3vkcd1jhhza6z4-foldl-1.4.18 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/w38qllska0qzzs1vkghmzb3g7izyxw25-foldl-1.4.18-doc/share/doc/foldl-1.4.18 --with-gcc=gcc --package-db=/build/tmp.Qz0blyJ9V0/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/lib [foldl] Using Parsec parser [foldl] Configuring foldl-1.4.18... [reducers] Phase: updateAutotoolsGnuConfigScriptsPhase [reducers] Phase: configurePhase [reducers] configureFlags: --verbose --prefix=/nix/store/620lf25dimyx165wvjagkq57sp73j3sg-reducers-3.12.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/np9b30r37wb313fb3valbad6ifw7zqik-reducers-3.12.5-doc/share/doc/reducers-3.12.5 --with-gcc=gcc --package-db=/build/tmp.aah6d2vJV0/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [extra] [ 8 of 22] Compiling Data.Version.Extra ( src/Data/Version/Extra.hs, dist/build/Data/Version/Extra.p_o ) [reducers] Using Parsec parser [reducers] Configuring reducers-3.12.5... [doctest-parallel]  runs an explicitly quantified property [✔] [parsers] [1 of 8] Compiling Text.Parser.Combinators ( src/Text/Parser/Combinators.hs, dist/build/Text/Parser/Combinators.p_o ) [free] Dependency base >=4.9 && <5: using base-4.19.0.0 [free] Dependency comonad >=5.0.8 && <6: using comonad-5.0.9 [free] Dependency containers >=0.5.7.1 && <0.9: using containers-0.6.8 [free] Dependency distributive >=0.5.2 && <1: using distributive-0.6.2.1 [free] Dependency exceptions >=0.10.4 && <0.11: using exceptions-0.10.7 [free] Dependency indexed-traversable >=0.1.1 && <0.2: using [free] indexed-traversable-0.1.4 [free] Dependency mtl >=2.2.2 && <2.4: using mtl-2.3.1 [free] Dependency profunctors >=5.6.1 && <6: using profunctors-5.6.2 [free] Dependency semigroupoids >=5.3.5 && <7: using semigroupoids-6.0.1 [free] Dependency template-haskell >=2.11 && <2.24: using template-haskell-2.21.0.0 [free] Dependency th-abstraction >=0.4.2.0 && <0.8: using th-abstraction-0.7.1.0 [free] Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 [free] Dependency transformers-base >=0.4.5.2 && <0.5: using transformers-base-0.4.6 [extra] [ 9 of 22] Compiling Data.List.NonEmpty.Extra ( src/Data/List/NonEmpty/Extra.hs, dist/build/Data/List/NonEmpty/Extra.p_o ) [foldl] Dependency base >=4.11.0.0 && <5: using base-4.19.0.0 [foldl] Dependency bytestring >=0.9.2.1 && <0.13: using bytestring-0.12.0.2 [foldl] Dependency comonad >=4.0 && <6: using comonad-5.0.9 [foldl] Dependency containers >=0.5.0.0 && <0.8: using containers-0.6.8 [foldl] Dependency contravariant <1.6: using contravariant-1.5.5 [foldl] Dependency hashable <1.6: using hashable-1.4.7.0 [foldl] Dependency primitive <0.10: using primitive-0.9.1.0 [foldl] Dependency profunctors >=4.3.2 && <5.7: using profunctors-5.6.2 [foldl] Dependency random >=1.2 && <1.4: using random-1.2.1.3 [foldl] Dependency semigroupoids >=1.0 && <6.1: using semigroupoids-6.0.1 [foldl] Dependency text >=0.11.2.0 && <2.2: using text-2.1 [foldl] Dependency transformers >=0.2.0.0 && <0.7: using transformers-0.6.1.0 [foldl] Dependency unordered-containers <0.3: using unordered-containers-0.2.20 [foldl] Dependency vector >=0.7 && <0.14: using vector-0.13.2.0 [foldl] Dependency base >=4.11.0.0 && <5: using base-4.19.0.0 [foldl] Dependency doctest >=0.16: using doctest-0.22.6 [extra] [10 of 22] Compiling Data.Either.Extra ( src/Data/Either/Extra.hs, dist/build/Data/Either/Extra.p_o ) [extra] [11 of 22] Compiling Control.Exception.Extra ( src/Control/Exception/Extra.hs, dist/build/Control/Exception/Extra.p_o ) [extra] [12 of 22] Compiling Control.Monad.Extra ( src/Control/Monad/Extra.hs, dist/build/Control/Monad/Extra.p_o ) [doctest-parallel]  allows to mix implicit and explicit quantification [✔] [either] Dependency base >=4 && <5: using base-4.19.0.0 [either] Dependency bifunctors >=4 && <6: using bifunctors-5.6.2 [either] Dependency mtl >=2.0 && <2.4: using mtl-2.3.1 [either] Dependency profunctors >=4 && <6: using profunctors-5.6.2 [either] Dependency semigroupoids >=4 && <7: using semigroupoids-6.0.1 [either] Dependency QuickCheck >=2.9 && <2.16: using QuickCheck-2.14.3 [either] Dependency base: using base-4.19.0.0 [either] Dependency either: using either-5.0.2 [either] Dependency test-framework >=0.8.1.1 && <0.9: using test-framework-0.8.2.2 [either] Dependency test-framework-quickcheck2 >=0.3.0.3 && <0.4: using [either] test-framework-quickcheck2-0.3.0.6 [reducers] Dependency array >=0.3 && <0.6: using array-0.5.6.0 [reducers] Dependency base >=4.9 && <5: using base-4.19.0.0 [reducers] Dependency bytestring >=0.9.1 && <0.13: using bytestring-0.12.0.2 [reducers] Dependency containers >=0.3 && <0.9: using containers-0.6.8 [reducers] Dependency fingertree >=0.1 && <0.2: using fingertree-0.1.5.0 [reducers] Dependency hashable >=1.1.2.1 && <1.6: using hashable-1.4.7.0 [reducers] Dependency semigroupoids >=4 && <7: using semigroupoids-6.0.1 [reducers] Dependency text >=0.11.1.5 && <2.2: using text-2.1 [reducers] Dependency transformers >=0.2 && <0.7: using transformers-0.6.1.0 [reducers] Dependency unordered-containers >=0.2 && <0.3: using [reducers] unordered-containers-0.2.20 [post-build-hook] Uploading to cachix cache "sellout": /nix/store/5vfaw2yj7dzgddpirz8phsa8m5cdf2vk-vector-0.13.2.0 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/5vfaw2yj7dzgddpirz8phsa8m5cdf2vk-vector-0.13.2.0 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/5vfaw2yj7dzgddpirz8phsa8m5cdf2vk-vector-0.13.2.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 65 of 171 built (13 building), 395 of 395 downloaded from cache Building attoparsec Building nothunks [binary-orphans] Documentation created: dist/doc/html/binary-orphans/, [binary-orphans] dist/doc/html/binary-orphans/binary-orphans.txt [binary-orphans] Preprocessing test suite 'binary-orphans-test' for binary-orphans-1.0.5.. [binary-orphans] Phase: installPhase [binary-orphans] Installing library in /nix/store/7h06ikxacqcnv5pfmizfwkm1pcils4qc-binary-orphans-1.0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/binary-orphans-1.0.5-61ybqda84S3LOEZCUDvws7 [binary-orphans] Phase: fixupPhase [binary-orphans] shrinking RPATHs of ELF executables and libraries in /nix/store/7h06ikxacqcnv5pfmizfwkm1pcils4qc-binary-orphans-1.0.5 [binary-orphans] shrinking /nix/store/7h06ikxacqcnv5pfmizfwkm1pcils4qc-binary-orphans-1.0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSbinary-orphans-1.0.5-61ybqda84S3LOEZCUDvws7-ghc9.8.1.so [binary-orphans] checking for references to /build/ in /nix/store/7h06ikxacqcnv5pfmizfwkm1pcils4qc-binary-orphans-1.0.5... [binary-orphans] patching script interpreter paths in /nix/store/7h06ikxacqcnv5pfmizfwkm1pcils4qc-binary-orphans-1.0.5 [binary-orphans] stripping (with command strip and flags -S -p) in /nix/store/7h06ikxacqcnv5pfmizfwkm1pcils4qc-binary-orphans-1.0.5/lib [binary-orphans] shrinking RPATHs of ELF executables and libraries in /nix/store/yvkg930ajjygqb86g4hjzak9b89bzs78-binary-orphans-1.0.5-doc [binary-orphans] checking for references to /build/ in /nix/store/yvkg930ajjygqb86g4hjzak9b89bzs78-binary-orphans-1.0.5-doc... [binary-orphans] patching script interpreter paths in /nix/store/yvkg930ajjygqb86g4hjzak9b89bzs78-binary-orphans-1.0.5-doc [doctest-parallel]  reports the value for which a property fails [✔] [doctest-parallel]  reports the values for which a property that takes multiple arguments fails [✔] [doctest-parallel]  defaults ambiguous type variables to Integer [✔] [doctest-parallel]  freeVariables [doctest-parallel]  finds a free variables in a term [✔] [doctest-parallel]  ignores duplicates [✔] [doctest-parallel]  works for terms with multiple names [✔] [doctest-parallel]  works for names that contain a prime [✔] [doctest-parallel]  works for names that are similar to other names that are in scope [✔] [doctest-parallel]  parseNotInScope [doctest-parallel]  when error message was produced by GHC 7.4.1 [doctest-parallel]  extracts a variable name of variable that is not in scope from an error message [✔] [doctest-parallel]  ignores duplicates [✔] [doctest-parallel]  works for variable names that contain a prime [✔] [doctest-parallel]  works for error messages with suggestions [✔] [doctest-parallel]  when error message was produced by GHC 8.0.1 [doctest-parallel]  extracts a variable name of variable that is not in scope from an error message [✔] [doctest-parallel]  ignores duplicates [✔] [doctest-parallel]  works for variable names that contain a prime [✔] [doctest-parallel]  works for error messages with suggestions [✔] [doctest-parallel] RunnerSpec [doctest-parallel]  report [doctest-parallel]  when mode is interactive [doctest-parallel]  writes to stderr [✔] [doctest-parallel]  overwrites any intermediate output [✔] [doctest-parallel]  blank out intermediate output if necessary [✔] [doctest-parallel]  when mode is non-interactive [doctest-parallel]  writes to stderr [✔] [doctest-parallel]  report_ Info [doctest-parallel]  when mode is interactive [doctest-parallel]  writes intermediate output to stderr [✔] [doctest-parallel]  overwrites any intermediate output [✔] [doctest-parallel]  blank out intermediate output if necessary [✔] [doctest-parallel]  when mode is non-interactive [doctest-parallel]  is ignored [✔] [doctest-parallel]  does not influence a subsequent call to `report Info` [✔] [doctest-parallel]  does not require `report Info` to blank out any intermediate output [✔] [doctest-parallel] RunSpec [doctest-parallel]  doctest [doctest-parallel]  exits with ExitFailure if at least one test case fails [✔] [doctest-parallel]  prints help on --help [✔] [doctest-parallel]  prints version on --version [✔] [doctest-parallel]  prints error message on invalid option [✔] [doctest-parallel] UtilSpec [doctest-parallel]  convertDosLineEndings [doctest-parallel]  converts CRLF to LF [✔] [doctest-parallel]  strips a trailing CR [✔] [doctest-parallel]  takeWhileEnd [doctest-parallel]  returns the longest suffix of elements that satisfy a given predicate [✔] [doctest-parallel]  [doctest-parallel] Finished in 31.9558 seconds [doctest-parallel] 162 examples, 0 failures, 34 pending [doctest-parallel] Test suite spectests: PASS [doctest-parallel] Test suite logged to: dist/test/doctest-parallel-0.3.1.1-spectests.log [doctest-parallel] 2 of 2 test suites (2 of 2 test cases) passed. [doctest-parallel] checkPhase completed in 34 seconds [doctest-parallel] Phase: haddockPhase [doctest-parallel] Phase: installPhase [doctest-parallel] Installing library in /nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W [doctest-parallel] Installing internal library spectests-modules in /nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/doctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules [doctest-parallel] Phase: fixupPhase [doctest-parallel] shrinking RPATHs of ELF executables and libraries in /nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1 [doctest-parallel] shrinking /nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSdoctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W-ghc9.8.1.so [doctest-parallel] shrinking /nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSdoctest-parallel-0.3.1.1-2lG7tRP48BYIwpeTsudtkg-spectests-modules-ghc9.8.1.so [doctest-parallel] checking for references to /build/ in /nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1... [doctest-parallel] patching script interpreter paths in /nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1 [doctest-parallel] stripping (with command strip and flags -S -p) in /nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1/lib [either] Source component graph: [either]  component lib [either]  component test:tests dependency lib [either] Configured component graph: [either]  component either-5.0.2-Bq2GyP4oSURC8Bdp8bx9G6 [either]  include base-4.19.0.0-b960 [either]  include bifunctors-5.6.2-4fZuJfp0ftV1iKSQIeavLh [either]  include mtl-2.3.1-63a4 [either]  include profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [either]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [either]  component either-5.0.2-Cj3uSmBGjsW3stkHEtbsGm-tests [either]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [either]  include base-4.19.0.0-b960 [either]  include either-5.0.2-Bq2GyP4oSURC8Bdp8bx9G6 [either]  include test-framework-0.8.2.2-L9qmYvatCN96QTQQKuiFpm [either]  include test-framework-quickcheck2-0.3.0.6-5y38glI8Mym9b8R1xyZzcz [either] Linked component graph: [either]  unit either-5.0.2-Bq2GyP4oSURC8Bdp8bx9G6 [either]  include base-4.19.0.0-b960 [either]  include bifunctors-5.6.2-4fZuJfp0ftV1iKSQIeavLh [either]  include mtl-2.3.1-63a4 [either]  include profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [either]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [either]  Data.Either.Combinators=either-5.0.2-Bq2GyP4oSURC8Bdp8bx9G6:Data.Either.Combinators,Data.Either.Validation=either-5.0.2-Bq2GyP4oSURC8Bdp8bx9G6:Data.Either.Validation [either]  unit either-5.0.2-Cj3uSmBGjsW3stkHEtbsGm-tests [either]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [either]  include base-4.19.0.0-b960 [either]  include either-5.0.2-Bq2GyP4oSURC8Bdp8bx9G6 [either]  include test-framework-0.8.2.2-L9qmYvatCN96QTQQKuiFpm [either]  include test-framework-quickcheck2-0.3.0.6-5y38glI8Mym9b8R1xyZzcz [either] Ready component graph: [either]  definite either-5.0.2-Bq2GyP4oSURC8Bdp8bx9G6 [either]  depends base-4.19.0.0-b960 [either]  depends bifunctors-5.6.2-4fZuJfp0ftV1iKSQIeavLh [either]  depends mtl-2.3.1-63a4 [either]  depends profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [either]  depends semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [either]  definite either-5.0.2-Cj3uSmBGjsW3stkHEtbsGm-tests [either]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [either]  depends base-4.19.0.0-b960 [either]  depends either-5.0.2-Bq2GyP4oSURC8Bdp8bx9G6 [either]  depends test-framework-0.8.2.2-L9qmYvatCN96QTQQKuiFpm [either]  depends test-framework-quickcheck2-0.3.0.6-5y38glI8Mym9b8R1xyZzcz [either] Using Cabal-3.10.2.0 compiled by ghc-9.8 [either] Using compiler: ghc-9.8.1 [either] Using install prefix: /nix/store/xw9cvcvscl7bz3wf1avbx66wj02qpanh-either-5.0.2 [either] Executables installed in: [either] /nix/store/xw9cvcvscl7bz3wf1avbx66wj02qpanh-either-5.0.2/bin [either] Libraries installed in: [either] /nix/store/xw9cvcvscl7bz3wf1avbx66wj02qpanh-either-5.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/either-5.0.2-Bq2GyP4oSURC8Bdp8bx9G6 [either] Dynamic Libraries installed in: [either] /nix/store/xw9cvcvscl7bz3wf1avbx66wj02qpanh-either-5.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [either] Private executables installed in: [either] /nix/store/xw9cvcvscl7bz3wf1avbx66wj02qpanh-either-5.0.2/libexec/x86_64-linux-ghc-9.8.1/either-5.0.2 [either] Data files installed in: [either] /nix/store/xw9cvcvscl7bz3wf1avbx66wj02qpanh-either-5.0.2/share/x86_64-linux-ghc-9.8.1/either-5.0.2 [either] Documentation installed in: [either] /nix/store/s3a9zhr4hi1grgi4hf4x4f00ap33lb84-either-5.0.2-doc/share/doc/either-5.0.2 [either] Configuration files installed in: [either] /nix/store/xw9cvcvscl7bz3wf1avbx66wj02qpanh-either-5.0.2/etc [either] No alex found [either] Using ar found on system at: [either] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [either] No c2hs found [either] No cpphs found [either] No doctest found [either] Using gcc version 14.3.0 given by user at: [either] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [either] Using ghc version 9.8.1 found on system at: [either] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [either] Using ghc-pkg version 9.8.1 found on system at: [either] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [either] No ghcjs found [either] No ghcjs-pkg found [either] No greencard found [either] Using haddock version 2.30.0 found on system at: [either] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [either] No happy found [either] Using haskell-suite found on system at: haskell-suite-dummy-location [either] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [either] No hmake found [either] Using hpc version 0.69 found on system at: [extra] [13 of 22] Compiling Data.Foldable.Extra ( src/Data/Foldable/Extra.hs, dist/build/Data/Foldable/Extra.p_o ) [extra] [14 of 22] Compiling Control.Concurrent.Extra ( src/Control/Concurrent/Extra.hs, dist/build/Control/Concurrent/Extra.p_o ) [extra] [15 of 22] Compiling System.Directory.Extra ( src/System/Directory/Extra.hs, dist/build/System/Directory/Extra.p_o ) [extra] [16 of 22] Compiling System.Environment.Extra ( src/System/Environment/Extra.hs, dist/build/System/Environment/Extra.p_o ) [extra] [17 of 22] Compiling System.IO.Extra ( src/System/IO/Extra.hs, dist/build/System/IO/Extra.p_o ) [extra] [18 of 22] Compiling System.Info.Extra ( src/System/Info/Extra.hs, dist/build/System/Info/Extra.p_o ) [extra] [19 of 22] Compiling System.Process.Extra ( src/System/Process/Extra.hs, dist/build/System/Process/Extra.p_o ) [extra] [20 of 22] Compiling System.Time.Extra ( src/System/Time/Extra.hs, dist/build/System/Time/Extra.p_o ) [extra] [21 of 22] Compiling Extra ( src/Extra.hs, dist/build/Extra.p_o ) [extra] [22 of 22] Compiling Text.Read.Extra ( src/Text/Read/Extra.hs, dist/build/Text/Read/Extra.p_o ) [extra] Preprocessing test suite 'extra-test' for extra-1.7.16.. [extra] Building test suite 'extra-test' for extra-1.7.16.. [extra] [1 of 4] Compiling TestUtil ( test/TestUtil.hs, dist/build/extra-test/extra-test-tmp/TestUtil.o ) [extra] [2 of 4] Compiling TestGen ( test/TestGen.hs, dist/build/extra-test/extra-test-tmp/TestGen.o ) [extra] [3 of 4] Compiling TestCustom ( test/TestCustom.hs, dist/build/extra-test/extra-test-tmp/TestCustom.o ) [extra] [4 of 4] Compiling Test ( test/Test.hs, dist/build/extra-test/extra-test-tmp/Test.o ) [extra] [5 of 5] Linking dist/build/extra-test/extra-test [extra] buildPhase completed in 37 seconds [extra] Phase: checkPhase [extra] Running 1 test suites... [extra] Test suite extra-test: RUNNING... [extra] withTempFile [extra] +++ OK, passed 1 test. [extra] captureOutput [extra] +++ OK, passed 1 test. [extra] \(x :: IO Int) -> void (once x) == pure () [extra] +++ OK, passed 100 tests. [extra] \(x :: IO Int) -> join (once x) == x [extra] +++ OK, passed 100 tests. [extra] \(x :: IO Int) -> (do y <- once x; y; y) == x [extra] +++ OK, passed 100 tests. [extra] \(x :: IO Int) -> (do y <- once x; y ||| y) == x [extra] +++ OK, passed 100 tests. [extra] \(x :: IO Int) -> join (onceFork x) == x [extra] +++ OK, passed 100 tests. [extra] \(x :: IO Int) -> (do a <- onceFork x; a; a) == x [extra] +++ OK, passed 100 tests. [extra] stringException "test" == pure "test" [extra] +++ OK, passed 1 test. [extra] stringException ("test" ++ undefined) == pure "test" [extra] +++ OK, passed 1 test. [extra] stringException ("test" ++ undefined ++ "hello") == pure "test" [extra] +++ OK, passed 1 test. [extra] stringException ['t','e','s','t',undefined] == pure "test" [extra] +++ OK, passed 1 test. [extra] ignore (print 1) == print 1 [extra] +++ OK, passed 1 test. [extra] ignore (fail "die") == pure () [extra] +++ OK, passed 1 test. [extra] catch (errorIO "Hello") (\(ErrorCall x) -> pure x) == pure "Hello" [extra] +++ OK, passed 1 test. [extra] seq (errorIO "foo") (print 1) == print 1 [extra] +++ OK, passed 1 test. [extra] catch (assertIO True >> pure 1) (\(x :: AssertionFailed) -> pure 2) == pure 1 [extra] +++ OK, passed 1 test. [extra] seq (assertIO False) (print 1) == print 1 [extra] +++ OK, passed 1 test. [extra] retry 1 (print "x") == print "x" [extra] +++ OK, passed 1 test. [extra] retry 3 (fail "die") == fail "die" [extra] +++ OK, passed 1 test. [extra] whenJust Nothing print == pure () [extra] +++ OK, passed 1 test. [extra] whenJust (Just 1) print == print 1 [extra] +++ OK, passed 1 test. [extra] pureIf @Maybe True 5 == Just 5 [extra] +++ OK, passed 1 test. [extra] pureIf @Maybe False 5 == Nothing [extra] +++ OK, passed 1 test. [extra] pureIf @[] True 5 == [5] [extra] +++ OK, passed 1 test. [extra] pureIf @[] False 5 == [] [extra] +++ OK, passed 1 test. [extra] whenMaybe True (print 1) == fmap Just (print 1) [extra] +++ OK, passed 1 test. [extra] whenMaybe False (print 1) == pure Nothing [extra] +++ OK, passed 1 test. [extra] \(x :: Maybe ()) -> unit x == x [extra] +++ OK, passed 100 tests. [extra] fold1M (\x y -> Just x) [] == undefined [extra] +++ OK, passed 1 test. [extra] fold1M (\x y -> Just $ x + y) [1, 2, 3] == Just 6 [extra] +++ OK, passed 1 test. [extra] partitionM (Just . even) [1,2,3] == Just ([2], [1,3]) [extra] +++ OK, passed 1 test. [extra] partitionM (const Nothing) [1,2,3] == Nothing [extra] +++ OK, passed 1 test. [foldl] Source component graph: [foldl]  component test:doctest [foldl]  component lib [foldl] Configured component graph: [foldl]  component foldl-1.4.18-6ochNJgdBk5DetryYfBqeu-doctest [foldl]  include base-4.19.0.0-b960 [foldl]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [foldl]  component foldl-1.4.18-62WoZL2Y1vbK9V8UvFwjK0 [foldl]  include base-4.19.0.0-b960 [foldl]  include bytestring-0.12.0.2-4690 [foldl]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [foldl]  include containers-0.6.8-4775 [foldl]  include contravariant-1.5.5-J4LLuUnbnVaBzsIx42BlgS [foldl]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [foldl]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [foldl]  include profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [foldl]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [foldl]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [foldl]  include text-2.1-c36a [foldl]  include transformers-0.6.1.0-c3ec [foldl]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [foldl]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [foldl] Linked component graph: [foldl]  unit foldl-1.4.18-6ochNJgdBk5DetryYfBqeu-doctest [foldl]  include base-4.19.0.0-b960 [foldl]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [foldl]  unit foldl-1.4.18-62WoZL2Y1vbK9V8UvFwjK0 [foldl]  include base-4.19.0.0-b960 [foldl]  include bytestring-0.12.0.2-4690 [foldl]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [foldl]  include containers-0.6.8-4775 [foldl]  include contravariant-1.5.5-J4LLuUnbnVaBzsIx42BlgS [foldl]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [foldl]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [foldl]  include profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [foldl]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [foldl]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [foldl]  include text-2.1-c36a [foldl]  include transformers-0.6.1.0-c3ec [foldl]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [foldl]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [foldl]  Control.Foldl=foldl-1.4.18-62WoZL2Y1vbK9V8UvFwjK0:Control.Foldl,Control.Foldl.ByteString=foldl-1.4.18-62WoZL2Y1vbK9V8UvFwjK0:Control.Foldl.ByteString,Control.Foldl.NonEmpty=foldl-1.4.18-62WoZL2Y1vbK9V8UvFwjK0:Control.Foldl.NonEmpty,Control.Foldl.Text=foldl-1.4.18-62WoZL2Y1vbK9V8UvFwjK0:Control.Foldl.Text,Control.Scanl=foldl-1.4.18-62WoZL2Y1vbK9V8UvFwjK0:Control.Scanl [foldl] Ready component graph: [foldl]  definite foldl-1.4.18-6ochNJgdBk5DetryYfBqeu-doctest [foldl]  depends base-4.19.0.0-b960 [foldl]  depends doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [foldl]  definite foldl-1.4.18-62WoZL2Y1vbK9V8UvFwjK0 [foldl]  depends base-4.19.0.0-b960 [foldl]  depends bytestring-0.12.0.2-4690 [foldl]  depends comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [foldl]  depends containers-0.6.8-4775 [foldl]  depends contravariant-1.5.5-J4LLuUnbnVaBzsIx42BlgS [foldl]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [foldl]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [foldl]  depends profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [foldl]  depends random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [foldl]  depends semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [foldl]  depends text-2.1-c36a [foldl]  depends transformers-0.6.1.0-c3ec [foldl]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [foldl]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [foldl] Using Cabal-3.10.2.0 compiled by ghc-9.8 [foldl] Using compiler: ghc-9.8.1 [foldl] Using install prefix: /nix/store/h7vs47g01bad3k8qqd3vkcd1jhhza6z4-foldl-1.4.18 [foldl] Executables installed in: [foldl] /nix/store/h7vs47g01bad3k8qqd3vkcd1jhhza6z4-foldl-1.4.18/bin [foldl] Libraries installed in: [foldl] /nix/store/h7vs47g01bad3k8qqd3vkcd1jhhza6z4-foldl-1.4.18/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/foldl-1.4.18-62WoZL2Y1vbK9V8UvFwjK0 [foldl] Dynamic Libraries installed in: [foldl] /nix/store/h7vs47g01bad3k8qqd3vkcd1jhhza6z4-foldl-1.4.18/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [foldl] Private executables installed in: [foldl] /nix/store/h7vs47g01bad3k8qqd3vkcd1jhhza6z4-foldl-1.4.18/libexec/x86_64-linux-ghc-9.8.1/foldl-1.4.18 [foldl] Data files installed in: [foldl] /nix/store/h7vs47g01bad3k8qqd3vkcd1jhhza6z4-foldl-1.4.18/share/x86_64-linux-ghc-9.8.1/foldl-1.4.18 [foldl] Documentation installed in: [free] Source component graph: component lib [free] Configured component graph: [free]  component free-5.2-5jsicnVtm8y8KG9LMRezMp [free]  include base-4.19.0.0-b960 [free]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [free]  include containers-0.6.8-4775 [free]  include distributive-0.6.2.1-Bqfb3YLruMhEWQ5REpvzf4 [free]  include exceptions-0.10.7-d3e7 [free]  include indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [free]  include mtl-2.3.1-63a4 [free]  include profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [free]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [free]  include template-haskell-2.21.0.0-8831 [free]  include th-abstraction-0.7.1.0-D2qAyomm2vvKhfkR0SrGAm [free]  include transformers-0.6.1.0-c3ec [free]  include transformers-base-0.4.6-8H5i1t5nCEIAC4vKFNraWg [free] Linked component graph: [free]  unit free-5.2-5jsicnVtm8y8KG9LMRezMp [free]  include base-4.19.0.0-b960 [free]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [free]  include containers-0.6.8-4775 [free]  include distributive-0.6.2.1-Bqfb3YLruMhEWQ5REpvzf4 [free]  include exceptions-0.10.7-d3e7 [free]  include indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [free]  include mtl-2.3.1-63a4 [free]  include profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [free]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [free]  include template-haskell-2.21.0.0-8831 [free]  include th-abstraction-0.7.1.0-D2qAyomm2vvKhfkR0SrGAm [free]  include transformers-0.6.1.0-c3ec [free]  include transformers-base-0.4.6-8H5i1t5nCEIAC4vKFNraWg [free]  Control.Alternative.Free=free-5.2-5jsicnVtm8y8KG9LMRezMp:Control.Alternative.Free,Control.Alternative.Free.Final=free-5.2-5jsicnVtm8y8KG9LMRezMp:Control.Alternative.Free.Final,Control.Applicative.Free=free-5.2-5jsicnVtm8y8KG9LMRezMp:Control.Applicative.Free,Control.Applicative.Free.Fast=free-5.2-5jsicnVtm8y8KG9LMRezMp:Control.Applicative.Free.Fast,Control.Applicative.Free.Final=free-5.2-5jsicnVtm8y8KG9LMRezMp:Control.Applicative.Free.Final,Control.Applicative.Trans.Free=free-5.2-5jsicnVtm8y8KG9LMRezMp:Control.Applicative.Trans.Free,Control.Comonad.Cofree=free-5.2-5jsicnVtm8y8KG9LMRezMp:Control.Comonad.Cofree,Control.Comonad.Cofree.Class=free-5.2-5jsicnVtm8y8KG9LMRezMp:Control.Comonad.Cofree.Class,Control.Comonad.Trans.Cofree=free-5.2-5jsicnVtm8y8KG9LMRezMp:Control.Comonad.Trans.Cofree,Control.Comonad.Trans.Coiter=free-5.2-5jsicnVtm8y8KG9LMRezMp:Control.Comonad.Trans.Coiter,Control.Monad.Free=free-5.2-5jsicnVtm8y8KG9LMRezMp:Control.Monad.Free,Control.Monad.Free.Ap=free-5.2-5jsicnVtm8y8KG9LMRezMp:Control.Monad.Free.Ap,Control.Monad.Free.Church=free-5.2-5jsicnVtm8y8KG9LMRezMp:Control.Monad.Free.Church,Control.Monad.Free.Class=free-5.2-5jsicnVtm8y8KG9LMRezMp:Control.Monad.Free.Class,Control.Monad.Free.TH=free-5.2-5jsicnVtm8y8KG9LMRezMp:Control.Monad.Free.TH,Control.Monad.Trans.Free=free-5.2-5jsicnVtm8y8KG9LMRezMp:Control.Monad.Trans.Free,Control.Monad.Trans.Free.Ap=free-5.2-5jsicnVtm8y8KG9LMRezMp:Control.Monad.Trans.Free.Ap,Control.Monad.Trans.Free.Church=free-5.2-5jsicnVtm8y8KG9LMRezMp:Control.Monad.Trans.Free.Church,Control.Monad.Trans.Iter=free-5.2-5jsicnVtm8y8KG9LMRezMp:Control.Monad.Trans.Iter [free] Ready component graph: [free]  definite free-5.2-5jsicnVtm8y8KG9LMRezMp [free]  depends base-4.19.0.0-b960 [free]  depends comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [free]  depends containers-0.6.8-4775 [free]  depends distributive-0.6.2.1-Bqfb3YLruMhEWQ5REpvzf4 [free]  depends exceptions-0.10.7-d3e7 [free]  depends indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [free]  depends mtl-2.3.1-63a4 [free]  depends profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [free]  depends semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [free]  depends template-haskell-2.21.0.0-8831 [free]  depends th-abstraction-0.7.1.0-D2qAyomm2vvKhfkR0SrGAm [free]  depends transformers-0.6.1.0-c3ec [free]  depends transformers-base-0.4.6-8H5i1t5nCEIAC4vKFNraWg [free] Using Cabal-3.10.2.0 compiled by ghc-9.8 [free] Using compiler: ghc-9.8.1 [free] Using install prefix: /nix/store/f781q9h2a38js6x0viwirainvnbmvmp5-free-5.2 [free] Executables installed in: [free] /nix/store/f781q9h2a38js6x0viwirainvnbmvmp5-free-5.2/bin [free] Libraries installed in: [indexed-traversable-instances] [2 of 2] Linking dist/build/indexed-tests/indexed-tests [indexed-traversable-instances] Phase: checkPhase [indexed-traversable-instances] Running 2 test suites... [indexed-traversable-instances] Test suite safe: RUNNING... [indexed-traversable-instances] Test suite safe: PASS [indexed-traversable-instances] Test suite logged to: dist/test/indexed-traversable-instances-0.1.2-safe.log [indexed-traversable-instances] Test suite indexed-tests: RUNNING... [indexed-traversable-instances] tests [indexed-traversable-instances]  [] [indexed-traversable-instances]  imapDefault: OK (0.08s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldMapDefault: OK (0.16s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldrDefault: OK (0.22s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldl'Default: OK (0.35s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  toList: OK [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  indices: OK [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  Map Int [indexed-traversable-instances]  imapDefault: OK (0.04s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldMapDefault: OK (0.08s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldrDefault: OK (0.04s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldl'Default: OK (0.04s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  toList: OK [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  indices: OK [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  HashMap Int [indexed-traversable-instances]  imapDefault: OK (0.02s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldMapDefault: OK (0.03s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldrDefault: OK (0.04s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldl'Default: OK (0.03s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  toList: OK [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  indices: OK [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  Seq [indexed-traversable-instances]  imapDefault: OK (0.02s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldMapDefault: OK (0.08s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldrDefault: OK (0.05s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldl'Default: OK (0.02s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  toList: OK [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  indices: OK [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  Vector [indexed-traversable-instances]  imapDefault: OK (0.01s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldMapDefault: OK (0.03s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldrDefault: OK (0.03s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldl'Default: OK (0.03s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  toList: OK [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  indices: OK [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  Solo [indexed-traversable-instances]  imapDefault: OK [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldMapDefault: OK [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldrDefault: OK [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldl'Default: OK [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  toList: OK [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  indices: OK [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  IntMap [indexed-traversable-instances]  imapDefault: OK (0.02s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldMapDefault: OK (0.04s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldrDefault: OK (0.06s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  ifoldl'Default: OK (0.07s) [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  toList: OK [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  indices: OK [indexed-traversable-instances]  +++ OK, passed 100 tests. [indexed-traversable-instances]  [indexed-traversable-instances] All 42 tests passed (1.64s) [indexed-traversable-instances] Test suite indexed-tests: PASS [indexed-traversable-instances] Test suite logged to: [indexed-traversable-instances] dist/test/indexed-traversable-instances-0.1.2-indexed-tests.log [indexed-traversable-instances] 2 of 2 test suites (2 of 2 test cases) passed. [indexed-traversable-instances] Phase: haddockPhase [indexed-traversable-instances] Preprocessing library for indexed-traversable-instances-0.1.2.. [indexed-traversable-instances] Running Haddock on library for indexed-traversable-instances-0.1.2.. [indexed-traversable-instances] Warning: The documentation for the following packages are not installed. No [indexed-traversable-instances] links will be generated to these packages: vector-0.13.2.0 [indexed-traversable-instances] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [indexed-traversable-instances] [1 of 1] Compiling Data.Functor.WithIndex.Instances ( src/Data/Functor/WithIndex/Instances.hs, nothing ) [indexed-traversable-instances] Haddock coverage: [indexed-traversable-instances]  100% ( 1 / 1) in 'Data.Functor.WithIndex.Instances' [indexed-traversable-instances] Warning: Data.Functor.WithIndex.Instances: could not find link destinations for: [indexed-traversable-instances]  - Data.Vector.Vector [indexed-traversable-instances] Documentation created: dist/doc/html/indexed-traversable-instances/, [indexed-traversable-instances] dist/doc/html/indexed-traversable-instances/indexed-traversable-instances.txt [indexed-traversable-instances] Preprocessing test suite 'safe' for indexed-traversable-instances-0.1.2.. [monoid-subclasses] [ 9 of 16] Compiling Data.Monoid.Textual ( src/Data/Monoid/Textual.hs, dist/build/Data/Monoid/Textual.o, dist/build/Data/Monoid/Textual.dyn_o ) [monoid-subclasses] [10 of 16] Compiling Data.Monoid.Instances.CharVector ( src/Data/Monoid/Instances/CharVector.hs, dist/build/Data/Monoid/Instances/CharVector.o, dist/build/Data/Monoid/Instances/CharVector.dyn_o ) [monoid-subclasses] [11 of 16] Compiling Data.Monoid.Instances.Stateful ( src/Data/Monoid/Instances/Stateful.hs, dist/build/Data/Monoid/Instances/Stateful.o, dist/build/Data/Monoid/Instances/Stateful.dyn_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Stateful.hs:27:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup() [monoid-subclasses]  | [monoid-subclasses] 27 | import Data.Semigroup (Semigroup(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Stateful.hs:28:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Monoid’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Monoid’ [monoid-subclasses]  To import instances alone, use: import Data.Monoid() [monoid-subclasses]  | [monoid-subclasses] 28 | import Data.Monoid (Monoid(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Stateful.hs:216:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] [monoid-subclasses]  Pattern match(es) are non-exhaustive [monoid-subclasses]  In a pattern binding: Patterns of type ‘[b]’ not matched: [] [monoid-subclasses]  | [monoid-subclasses] 216 | restore f [t1] = f [Stateful (t1, x)] [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [monoid-subclasses] [12 of 16] Compiling Data.Monoid.Instances.PrefixMemory ( src/Data/Monoid/Instances/PrefixMemory.hs, dist/build/Data/Monoid/Instances/PrefixMemory.o, dist/build/Data/Monoid/Instances/PrefixMemory.dyn_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/PrefixMemory.hs:20:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup() [monoid-subclasses]  | [monoid-subclasses] 20 | import Data.Semigroup (Semigroup(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/PrefixMemory.hs:21:21: warning: [GHC-38856] [-Wunused-imports] [monoid-subclasses]  The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant [monoid-subclasses]  | [monoid-subclasses] 21 | import Data.Monoid (Monoid(..), Endo(..)) [monoid-subclasses]  | ^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/PrefixMemory.hs:106:40: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 106 | factors (Shadowed p c) = rewrap <$> List.tail (inits c) [monoid-subclasses]  | ^^^^^^^^^ [parsers] [2 of 8] Compiling Text.Parser.Char ( src/Text/Parser/Char.hs, dist/build/Text/Parser/Char.p_o ) [parsers] [3 of 8] Compiling Text.Parser.Expression ( src/Text/Parser/Expression.hs, dist/build/Text/Parser/Expression.p_o ) [parsers] [4 of 8] Compiling Text.Parser.LookAhead ( src/Text/Parser/LookAhead.hs, dist/build/Text/Parser/LookAhead.p_o ) [parsers] [5 of 8] Compiling Text.Parser.Permutation ( src/Text/Parser/Permutation.hs, dist/build/Text/Parser/Permutation.p_o ) [parsers] [6 of 8] Compiling Text.Parser.Token.Highlight ( src/Text/Parser/Token/Highlight.hs, dist/build/Text/Parser/Token/Highlight.p_o ) [parsers] [7 of 8] Compiling Text.Parser.Token ( src/Text/Parser/Token.hs, dist/build/Text/Parser/Token.p_o ) [parsers] [8 of 8] Compiling Text.Parser.Token.Style ( src/Text/Parser/Token/Style.hs, dist/build/Text/Parser/Token/Style.p_o ) [parsers] Preprocessing test suite 'quickcheck' for parsers-0.12.12.. [parsers] Building test suite 'quickcheck' for parsers-0.12.12.. [parsers] [1 of 1] Compiling Main ( tests/QuickCheck.hs, dist/build/quickcheck/quickcheck-tmp/Main.o ) [parsers] [2 of 2] Linking dist/build/quickcheck/quickcheck [parsers] buildPhase completed in 40 seconds [parsers] Phase: checkPhase [parsers] Running 1 test suites... [parsers] Test suite quickcheck: RUNNING... [parsers] +++ OK, passed 100 tests. [parsers] +++ OK, passed 100 tests. [parsers] +++ OK, passed 100 tests. [parsers] +++ OK, passed 100 tests. [parsers] Test suite quickcheck: PASS [parsers] Test suite logged to: dist/test/parsers-0.12.12-quickcheck.log [parsers] 1 of 1 test suites (1 of 1 test cases) passed. [parsers] Phase: haddockPhase [parsers] Preprocessing library for parsers-0.12.12.. [parsers] Running Haddock on library for parsers-0.12.12.. [parsers] Warning: The documentation for the following packages are not installed. No [parsers] links will be generated to these packages: attoparsec-0.14.4, [parsers] attoparsec-0.14.4 [parsers] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [parsers] [1 of 8] Compiling Text.Parser.Combinators ( src/Text/Parser/Combinators.hs, nothing ) [parsers] [2 of 8] Compiling Text.Parser.Char ( src/Text/Parser/Char.hs, nothing ) [parsers] [3 of 8] Compiling Text.Parser.Expression ( src/Text/Parser/Expression.hs, nothing ) [parsers] [4 of 8] Compiling Text.Parser.LookAhead ( src/Text/Parser/LookAhead.hs, nothing ) [parsers] [5 of 8] Compiling Text.Parser.Permutation ( src/Text/Parser/Permutation.hs, nothing ) [parsers] [6 of 8] Compiling Text.Parser.Token.Highlight ( src/Text/Parser/Token/Highlight.hs, nothing ) [parsers] [7 of 8] Compiling Text.Parser.Token ( src/Text/Parser/Token.hs, nothing ) [parsers] [8 of 8] Compiling Text.Parser.Token.Style ( src/Text/Parser/Token/Style.hs, nothing ) [parsers] Haddock coverage: [parsers] Warning: 'notFollowedBy' is ambiguous. It is defined [parsers]  * in ‘Text.Parsec.Combinator’ [parsers]  * at src/Text/Parser/Combinators.hs:297:3 [parsers]  You may be able to disambiguate the identifier by qualifying it or [parsers]  by specifying the type/value namespace explicitly. [parsers]  Defaulting to the one defined at src/Text/Parser/Combinators.hs:297:3 [parsers] Warning: 'try' is ambiguous. It is defined [parsers]  * in ‘Data.Attoparsec.Combinator’ [parsers]  * in ‘Text.Parsec.Prim’ [parsers]  * at src/Text/Parser/Combinators.hs:255:3 [parsers]  You may be able to disambiguate the identifier by qualifying it or [parsers]  by specifying the type/value namespace explicitly. [parsers]  Defaulting to the one defined at src/Text/Parser/Combinators.hs:255:3 [parsers]  100% ( 27 / 27) in 'Text.Parser.Combinators' [parsers] Warning: 'char' is ambiguous. It is defined [parsers]  * in ‘Text.ParserCombinators.ReadP’ [parsers]  * in ‘Text.Parsec.Char’ [parsers]  * at src/Text/Parser/Char.hs:190:3 [parsers]  You may be able to disambiguate the identifier by qualifying it or [parsers]  by specifying the type/value namespace explicitly. [parsers]  Defaulting to the one defined at src/Text/Parser/Char.hs:190:3 [parsers] Warning: 'satisfy' is ambiguous. It is defined [parsers]  * in ‘Text.ParserCombinators.ReadP’ [parsers]  * in ‘Text.Parsec.Char’ [parsers]  * at src/Text/Parser/Char.hs:178:3 [parsers]  You may be able to disambiguate the identifier by qualifying it or [parsers]  by specifying the type/value namespace explicitly. [parsers]  Defaulting to the one defined at src/Text/Parser/Char.hs:178:3 [parsers] Warning: 'oneOf' is ambiguous. It is defined [reducers] Source component graph: component lib [reducers] Configured component graph: [reducers]  component reducers-3.12.5-Id5ZldUUSgoCO1XhYfhNbr [reducers]  include array-0.5.6.0-dc89 [reducers]  include base-4.19.0.0-b960 [reducers]  include bytestring-0.12.0.2-4690 [reducers]  include containers-0.6.8-4775 [reducers]  include fingertree-0.1.5.0-2CbST7R1kJt8Xjxv0pTBue [reducers]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [reducers]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [reducers]  include text-2.1-c36a [reducers]  include transformers-0.6.1.0-c3ec [reducers]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [reducers] Linked component graph: [reducers]  unit reducers-3.12.5-Id5ZldUUSgoCO1XhYfhNbr [reducers]  include array-0.5.6.0-dc89 [reducers]  include base-4.19.0.0-b960 [reducers]  include bytestring-0.12.0.2-4690 [reducers]  include containers-0.6.8-4775 [reducers]  include fingertree-0.1.5.0-2CbST7R1kJt8Xjxv0pTBue [reducers]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [reducers]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [reducers]  include text-2.1-c36a [reducers]  include transformers-0.6.1.0-c3ec [reducers]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [reducers]  Data.Generator=reducers-3.12.5-Id5ZldUUSgoCO1XhYfhNbr:Data.Generator,Data.Generator.Combinators=reducers-3.12.5-Id5ZldUUSgoCO1XhYfhNbr:Data.Generator.Combinators,Data.Semigroup.Alt=reducers-3.12.5-Id5ZldUUSgoCO1XhYfhNbr:Data.Semigroup.Alt,Data.Semigroup.Alternative=reducers-3.12.5-Id5ZldUUSgoCO1XhYfhNbr:Data.Semigroup.Alternative,Data.Semigroup.Applicative=reducers-3.12.5-Id5ZldUUSgoCO1XhYfhNbr:Data.Semigroup.Applicative,Data.Semigroup.Apply=reducers-3.12.5-Id5ZldUUSgoCO1XhYfhNbr:Data.Semigroup.Apply,Data.Semigroup.Generator=reducers-3.12.5-Id5ZldUUSgoCO1XhYfhNbr:Data.Semigroup.Generator,Data.Semigroup.Instances=reducers-3.12.5-Id5ZldUUSgoCO1XhYfhNbr:Data.Semigroup.Instances,Data.Semigroup.Monad=reducers-3.12.5-Id5ZldUUSgoCO1XhYfhNbr:Data.Semigroup.Monad,Data.Semigroup.MonadPlus=reducers-3.12.5-Id5ZldUUSgoCO1XhYfhNbr:Data.Semigroup.MonadPlus,Data.Semigroup.Reducer=reducers-3.12.5-Id5ZldUUSgoCO1XhYfhNbr:Data.Semigroup.Reducer,Data.Semigroup.Reducer.With=reducers-3.12.5-Id5ZldUUSgoCO1XhYfhNbr:Data.Semigroup.Reducer.With,Data.Semigroup.Self=reducers-3.12.5-Id5ZldUUSgoCO1XhYfhNbr:Data.Semigroup.Self,Data.Semigroup.Union=reducers-3.12.5-Id5ZldUUSgoCO1XhYfhNbr:Data.Semigroup.Union [reducers] Ready component graph: [reducers]  definite reducers-3.12.5-Id5ZldUUSgoCO1XhYfhNbr [reducers]  depends array-0.5.6.0-dc89 [reducers]  depends base-4.19.0.0-b960 [reducers]  depends bytestring-0.12.0.2-4690 [reducers]  depends containers-0.6.8-4775 [reducers]  depends fingertree-0.1.5.0-2CbST7R1kJt8Xjxv0pTBue [reducers]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [reducers]  depends semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [reducers]  depends text-2.1-c36a [reducers]  depends transformers-0.6.1.0-c3ec [reducers]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [reducers] Using Cabal-3.10.2.0 compiled by ghc-9.8 [reducers] Using compiler: ghc-9.8.1 [reducers] Using install prefix: [reducers] /nix/store/620lf25dimyx165wvjagkq57sp73j3sg-reducers-3.12.5 [reducers] Executables installed in: [reducers] /nix/store/620lf25dimyx165wvjagkq57sp73j3sg-reducers-3.12.5/bin [reducers] Libraries installed in: [reducers] /nix/store/620lf25dimyx165wvjagkq57sp73j3sg-reducers-3.12.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/reducers-3.12.5-Id5ZldUUSgoCO1XhYfhNbr [reducers] Dynamic Libraries installed in: [reducers] /nix/store/620lf25dimyx165wvjagkq57sp73j3sg-reducers-3.12.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [reducers] Private executables installed in: [reducers] /nix/store/620lf25dimyx165wvjagkq57sp73j3sg-reducers-3.12.5/libexec/x86_64-linux-ghc-9.8.1/reducers-3.12.5 [reducers] Data files installed in: [reducers] /nix/store/620lf25dimyx165wvjagkq57sp73j3sg-reducers-3.12.5/share/x86_64-linux-ghc-9.8.1/reducers-3.12.5 [reducers] Documentation installed in: [reducers] /nix/store/np9b30r37wb313fb3valbad6ifw7zqik-reducers-3.12.5-doc/share/doc/reducers-3.12.5 [reducers] Configuration files installed in: [reducers] /nix/store/620lf25dimyx165wvjagkq57sp73j3sg-reducers-3.12.5/etc [reducers] No alex found [reducers] Using ar found on system at: [reducers] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [reducers] No c2hs found [reducers] No cpphs found [reducers] No doctest found [reducers] Using gcc version 14.3.0 given by user at: [relude] Documentation created: dist/doc/html/relude/, dist/doc/html/relude/relude.txt [relude] Preprocessing test suite 'relude-test' for relude-1.2.2.0.. [relude] Preprocessing test suite 'relude-doctest' for relude-1.2.2.0.. [relude] haddockPhase completed in 39 seconds [relude] Phase: installPhase [relude] Installing library in /nix/store/hdvnr1c1fvazxqd0v9pqq6jnw7qbzk4v-relude-1.2.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/relude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f [relude] Phase: fixupPhase [relude] shrinking RPATHs of ELF executables and libraries in /nix/store/hdvnr1c1fvazxqd0v9pqq6jnw7qbzk4v-relude-1.2.2.0 [relude] shrinking /nix/store/hdvnr1c1fvazxqd0v9pqq6jnw7qbzk4v-relude-1.2.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSrelude-1.2.2.0-IR3wF2qa8t9LDR4xaAHg3f-ghc9.8.1.so [relude] checking for references to /build/ in /nix/store/hdvnr1c1fvazxqd0v9pqq6jnw7qbzk4v-relude-1.2.2.0... [relude] patching script interpreter paths in /nix/store/hdvnr1c1fvazxqd0v9pqq6jnw7qbzk4v-relude-1.2.2.0 [relude] stripping (with command strip and flags -S -p) in /nix/store/hdvnr1c1fvazxqd0v9pqq6jnw7qbzk4v-relude-1.2.2.0/lib [relude] shrinking RPATHs of ELF executables and libraries in /nix/store/j4r59kg7g8plislipld5k0a7p38a9ldg-relude-1.2.2.0-doc [relude] checking for references to /build/ in /nix/store/j4r59kg7g8plislipld5k0a7p38a9ldg-relude-1.2.2.0-doc... [relude] patching script interpreter paths in /nix/store/j4r59kg7g8plislipld5k0a7p38a9ldg-relude-1.2.2.0-doc [text-iso8601] [2 of 2] Compiling Data.Time.ToText ( src/Data/Time/ToText.hs, dist/build/Data/Time/ToText.p_o ) [text-iso8601] Preprocessing test suite 'text-iso8601-tests' for text-iso8601-0.1.1.. [text-iso8601] Building test suite 'text-iso8601-tests' for text-iso8601-0.1.1.. [text-iso8601] [1 of 1] Compiling Main ( tests/text-iso8601-tests.hs, dist/build/text-iso8601-tests/text-iso8601-tests-tmp/Main.o ) [text-iso8601] [2 of 2] Linking dist/build/text-iso8601-tests/text-iso8601-tests [text-iso8601] buildPhase completed in 38 seconds [text-iso8601] Phase: checkPhase [text-iso8601] Running 1 test suites... [text-iso8601] Test suite text-iso8601-tests: RUNNING... [text-iso8601] text-iso8601 [text-iso8601]  roundtrip [text-iso8601]  Day: OK [text-iso8601]  +++ OK, passed 100 tests. [text-iso8601]  LocalTime: OK [text-iso8601]  +++ OK, passed 100 tests. [text-iso8601]  TimeZone: OK [text-iso8601]  +++ OK, passed 100 tests. [text-iso8601]  UTCTime: OK [text-iso8601]  +++ OK, passed 100 tests. [text-iso8601]  ZonedTime: OK [text-iso8601]  +++ OK, passed 100 tests. [text-iso8601]  TimeOfDay: OK [text-iso8601]  +++ OK, passed 100 tests. [text-iso8601]  Integer: OK [text-iso8601]  +++ OK, passed 100 tests. [text-iso8601]  Month: OK [text-iso8601]  +++ OK, passed 100 tests. [text-iso8601]  Quarter: OK [text-iso8601]  +++ OK, passed 100 tests. [text-iso8601]  QuarterOfYear: OK [text-iso8601]  +++ OK, passed 100 tests. [text-iso8601]  accepts [text-iso8601]  UTCTime accepts "2023-06-09 02:35:33Z": OK [text-iso8601]  UTCTime accepts "2023-06-09T02:35:60Z": OK [text-iso8601]  UTCTime accepts "1985-04-12T23:20:50.52Z": OK [text-iso8601]  UTCTime accepts "1996-12-19T16:39:57-08:00": OK [text-iso8601]  UTCTime accepts "1990-12-31T23:59:60Z": OK [text-iso8601]  UTCTime accepts "1990-12-31T15:59:60-08:00": OK [text-iso8601]  UTCTime accepts "1937-01-01T12:00:27.87+00:20": OK [text-iso8601]  UTCTime accepts "1937-01-01 12:00Z": OK [text-iso8601]  LocalTime accepts "1937-01-01 12:00": OK [text-iso8601]  UTCTime accepts "1990-12-31T15:59:60-0800": OK [text-iso8601]  UTCTime accepts "1990-12-31T15:59:60-08": OK [text-iso8601]  UTCTime accepts "1937-01-01T12:00:00+23:59": OK [text-iso8601]  UTCTime accepts "1937-01-01T12:00:00-23:59": OK [text-iso8601]  rejected [text-iso8601]  UTCTime rejects "2023-06-09T02:35:33 Z": OK [text-iso8601]  Day rejects "99-12-12": OK [text-iso8601]  UTCTime rejects "2023-06-09T02:35:33z": OK [text-iso8601]  UTCTime rejects "2023-06-09t02:35:33Z": OK [text-iso8601]  UTCTime rejects "1937-01-01T12:00:00+24:59": OK [text-iso8601]  UTCTime rejects "1937-01-01T12:00:00-23:60": OK [text-iso8601]  [text-iso8601] All 29 tests passed (0.02s) [text-iso8601] Test suite text-iso8601-tests: PASS [text-iso8601] Test suite logged to: dist/test/text-iso8601-0.1.1-text-iso8601-tests.log [text-iso8601] 1 of 1 test suites (1 of 1 test cases) passed. [text-iso8601] Phase: haddockPhase [text-iso8601] Preprocessing library for text-iso8601-0.1.1.. [text-iso8601] Running Haddock on library for text-iso8601-0.1.1.. [text-iso8601] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [text-iso8601] [1 of 2] Compiling Data.Time.FromText ( src/Data/Time/FromText.hs, nothing ) [text-iso8601] [2 of 2] Compiling Data.Time.ToText ( src/Data/Time/ToText.hs, nothing ) [text-iso8601] Haddock coverage: [text-iso8601] Warning: 'zonedTime' is out of scope. [text-iso8601]  If you qualify the identifier, haddock can try to link it anyway. [text-iso8601]  100% ( 11 / 11) in 'Data.Time.FromText' [text-iso8601]  9% ( 1 / 11) in 'Data.Time.ToText' [text-iso8601]  Missing documentation for: [text-iso8601]  Module header [text-iso8601]  buildDay (src/Data/Time/ToText.hs:38) [text-iso8601]  buildLocalTime (src/Data/Time/ToText.hs:122) [text-iso8601]  buildTimeOfDay (src/Data/Time/ToText.hs:74) [text-iso8601]  buildTimeZone (src/Data/Time/ToText.hs:106) [text-iso8601]  buildUTCTime (src/Data/Time/ToText.hs:118) [text-iso8601]  buildZonedTime (src/Data/Time/ToText.hs:126) [text-iso8601]  buildMonth (src/Data/Time/ToText.hs:43) [text-iso8601]  buildQuarter (src/Data/Time/ToText.hs:48) [text-iso8601]  buildQuarterOfYear (src/Data/Time/ToText.hs:53) [text-iso8601] Documentation created: dist/doc/html/text-iso8601/, [text-iso8601] dist/doc/html/text-iso8601/text-iso8601.txt [text-iso8601] Preprocessing test suite 'text-iso8601-tests' for text-iso8601-0.1.1.. [text-iso8601] Phase: installPhase [tomland] Documentation created: dist/doc/html/tomland/, [tomland] dist/doc/html/tomland/tomland.txt [tomland] Preprocessing test suite 'tomland-test' for tomland-1.3.3.3.. [tomland] haddockPhase completed in 31 seconds [tomland] Phase: installPhase [tomland] Installing library in /nix/store/pcccy68h1wahnrk0mpny5fy16zzqv5ky-tomland-1.3.3.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi [tomland] Phase: fixupPhase [tomland] shrinking RPATHs of ELF executables and libraries in /nix/store/pcccy68h1wahnrk0mpny5fy16zzqv5ky-tomland-1.3.3.3 [tomland] shrinking /nix/store/pcccy68h1wahnrk0mpny5fy16zzqv5ky-tomland-1.3.3.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHStomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi-ghc9.8.1.so [tomland] checking for references to /build/ in /nix/store/pcccy68h1wahnrk0mpny5fy16zzqv5ky-tomland-1.3.3.3... [tomland] patching script interpreter paths in /nix/store/pcccy68h1wahnrk0mpny5fy16zzqv5ky-tomland-1.3.3.3 [tomland] stripping (with command strip and flags -S -p) in /nix/store/pcccy68h1wahnrk0mpny5fy16zzqv5ky-tomland-1.3.3.3/lib [tomland] shrinking RPATHs of ELF executables and libraries in /nix/store/xglsgv8jw6sxs6mxiabbynrli8l32kid-tomland-1.3.3.3-doc [tomland] checking for references to /build/ in /nix/store/xglsgv8jw6sxs6mxiabbynrli8l32kid-tomland-1.3.3.3-doc... [tomland] patching script interpreter paths in /nix/store/xglsgv8jw6sxs6mxiabbynrli8l32kid-tomland-1.3.3.3-doc [attoparsec] Phase: setupCompilerEnvironmentPhase [post-build-hook] Uploading to cachix cache "sellout": /nix/store/7h06ikxacqcnv5pfmizfwkm1pcils4qc-binary-orphans-1.0.5 /nix/store/yvkg930ajjygqb86g4hjzak9b89bzs78-binary-orphans-1.0.5-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/7h06ikxacqcnv5pfmizfwkm1pcils4qc-binary-orphans-1.0.5 /nix/store/yvkg930ajjygqb86g4hjzak9b89bzs78-binary-orphans-1.0.5-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/7h06ikxacqcnv5pfmizfwkm1pcils4qc-binary-orphans-1.0.5' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 66 of 171 built (14 building), 395 of 395 downloaded from cache [post-build-hook] Uploading to cachix cache "sellout": /nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1 [post-build-hook] Pushing 1 paths (94 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1 (8.43 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/sik3albbr8j35wakjg2xn25hl947np1b-ghc-paths-0.1.0.12-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/y9s0bg4w09ksy787ryfm9cycn1qgh999-ghc-paths-0.1.0.12' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/8fp3zn4n0csl9vz4881k4938n6a8jl7g-doctest-parallel-0.3.1.1' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/9nzpy8nyvrz5bgxnfl4vacnw5qi8iwz6-doctest-parallel-0.3.1.1.drv' to 'https://cache.nix-ci.com'... Progress: 67 of 172 built (13 building), 395 of 395 downloaded from cache [either] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [either] Using hsc2hs version 0.68.10 found on system at: [either] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [either] Using hscolour version 1.25 found on system at: [either] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [either] No jhc found [either] Using ld found on system at: [either] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [either] No pkg-config found [either] Using runghc version 9.8.1 found on system at: [either] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [either] Using strip version 2.44 found on system at: [either] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [either] Using tar found on system at: [either] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [either] No uhc found [either] Phase: buildPhase [either] Preprocessing library for either-5.0.2.. [either] Building library for either-5.0.2.. [either] [1 of 2] Compiling Data.Either.Combinators ( src/Data/Either/Combinators.hs, dist/build/Data/Either/Combinators.o, dist/build/Data/Either/Combinators.dyn_o ) [either] [2 of 2] Compiling Data.Either.Validation ( src/Data/Either/Validation.hs, dist/build/Data/Either/Validation.o, dist/build/Data/Either/Validation.dyn_o ) [either] [1 of 2] Compiling Data.Either.Combinators ( src/Data/Either/Combinators.hs, dist/build/Data/Either/Combinators.p_o ) [either] [2 of 2] Compiling Data.Either.Validation ( src/Data/Either/Validation.hs, dist/build/Data/Either/Validation.p_o ) [either] Preprocessing test suite 'tests' for either-5.0.2.. [either] Building test suite 'tests' for either-5.0.2.. [either] [1 of 1] Compiling Main ( tests/Main.hs, dist/build/tests/tests-tmp/Main.o ) [either] [2 of 2] Linking dist/build/tests/tests [either] Phase: checkPhase [either] Running 1 test suites... [either] Test suite tests: RUNNING... [either] identity: [OK, passed 100 tests] [either] associativity: [OK, passed 100 tests] [either]  [either]  Properties Total [either]  Passed 2 2 [either]  Failed 0 0 [either]  Total 2 2 [either] Test suite tests: PASS [either] Test suite logged to: dist/test/either-5.0.2-tests.log [either] 1 of 1 test suites (1 of 1 test cases) passed. [either] Phase: haddockPhase [either] Preprocessing library for either-5.0.2.. [either] Running Haddock on library for either-5.0.2.. [either] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [either] [1 of 2] Compiling Data.Either.Combinators ( src/Data/Either/Combinators.hs, nothing ) [either] [2 of 2] Compiling Data.Either.Validation ( src/Data/Either/Validation.hs, nothing ) [either] Haddock coverage: [either] Warning: 'forM_' is out of scope. [either]  If you qualify the identifier, haddock can try to link it anyway. [either]  100% ( 20 / 20) in 'Data.Either.Combinators' [either]  27% ( 3 / 11) in 'Data.Either.Validation' [either]  Missing documentation for: [either]  _Success (src/Data/Either/Validation.hs:130) [either]  _Failure (src/Data/Either/Validation.hs:121) [either]  eitherToValidation (src/Data/Either/Validation.hs:151) [either]  validationToEither (src/Data/Either/Validation.hs:145) [either]  vap (src/Data/Either/Validation.hs:162) [either]  ealt (src/Data/Either/Validation.hs:187) [either]  vapm (src/Data/Either/Validation.hs:179) [either]  apm (src/Data/Either/Validation.hs:170) [either] Documentation created: dist/doc/html/either/, dist/doc/html/either/either.txt [either] Preprocessing test suite 'tests' for either-5.0.2.. [either] Phase: installPhase [either] Installing library in /nix/store/xw9cvcvscl7bz3wf1avbx66wj02qpanh-either-5.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/either-5.0.2-Bq2GyP4oSURC8Bdp8bx9G6 [either] Phase: fixupPhase [either] shrinking RPATHs of ELF executables and libraries in /nix/store/xw9cvcvscl7bz3wf1avbx66wj02qpanh-either-5.0.2 [either] shrinking /nix/store/xw9cvcvscl7bz3wf1avbx66wj02qpanh-either-5.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSeither-5.0.2-Bq2GyP4oSURC8Bdp8bx9G6-ghc9.8.1.so [either] checking for references to /build/ in /nix/store/xw9cvcvscl7bz3wf1avbx66wj02qpanh-either-5.0.2... [extra] loop (\x -> if x < 10 then Left $ x * 2 else Right $ show x) 1 == "16" [extra] +++ OK, passed 1 test. [extra] Just True ||^ undefined == Just True [extra] +++ OK, passed 1 test. [extra] Just False ||^ Just True == Just True [extra] +++ OK, passed 1 test. [extra] Just False ||^ Just False == Just False [extra] +++ OK, passed 1 test. [extra] Just False &&^ undefined == Just False [extra] +++ OK, passed 1 test. [extra] Just True &&^ Just True == Just True [extra] +++ OK, passed 1 test. [extra] Just True &&^ Just False == Just False [extra] +++ OK, passed 1 test. [extra] anyM Just [False,True ,undefined] == Just True [extra] +++ OK, passed 1 test. [extra] anyM Just [False,False,undefined] == undefined [extra] +++ OK, passed 1 test. [extra] \(f :: Int -> Maybe Bool) xs -> anyM f xs == orM (map f xs) [extra] +++ OK, passed 100 tests. [extra] allM Just [True,False,undefined] == Just False [extra] +++ OK, passed 1 test. [extra] allM Just [True,True ,undefined] == undefined [extra] +++ OK, passed 1 test. [extra] \(f :: Int -> Maybe Bool) xs -> anyM f xs == orM (map f xs) [extra] +++ OK, passed 100 tests. [extra] orM [Just False,Just True ,undefined] == Just True [extra] +++ OK, passed 1 test. [extra] orM [Just False,Just False,undefined] == undefined [extra] +++ OK, passed 1 test. [extra] \xs -> Just (or xs) == orM (map Just xs) [extra] +++ OK, passed 100 tests. [extra] andM [Just True,Just False,undefined] == Just False [extra] +++ OK, passed 1 test. [extra] andM [Just True,Just True ,undefined] == undefined [extra] +++ OK, passed 1 test. [extra] \xs -> Just (and xs) == andM (map Just xs) [extra] +++ OK, passed 100 tests. [extra] findM (Just . isUpper) "teST" == Just (Just 'S') [extra] +++ OK, passed 1 test. [extra] findM (Just . isUpper) "test" == Just Nothing [extra] +++ OK, passed 1 test. [extra] findM (Just . const True) ["x",undefined] == Just (Just "x") [extra] +++ OK, passed 1 test. [extra] fromLeft 1 (Left 3) == 3 [extra] +++ OK, passed 1 test. [extra] fromLeft 1 (Right "foo") == 1 [extra] +++ OK, passed 1 test. [extra] fromRight 1 (Right 3) == 3 [extra] +++ OK, passed 1 test. [extra] fromRight 1 (Left "foo") == 1 [extra] +++ OK, passed 1 test. [extra] \x -> fromLeft' (Left x) == x [extra] +++ OK, passed 100 tests. [extra] \x -> fromLeft' (Right x) == undefined [extra] +++ OK, passed 100 tests. [extra] \x -> fromRight' (Right x) == x [extra] +++ OK, passed 100 tests. [extra] \x -> fromRight' (Left x) == undefined [extra] +++ OK, passed 100 tests. [extra] \x -> fromEither (Left x ) == x [extra] +++ OK, passed 100 tests. [extra] \x -> fromEither (Right x) == x [extra] +++ OK, passed 100 tests. [extra] \a b -> maybeToEither a (Just b) == Right b [extra] +++ OK, passed 100 tests. [extra] \a -> maybeToEither a Nothing == Left a [extra] +++ OK, passed 100 tests. [extra] \x -> eitherToMaybe (Left x) == Nothing [extra] +++ OK, passed 100 tests. [extra] \x -> eitherToMaybe (Right x) == Just x [extra] +++ OK, passed 100 tests. [extra] mapLeft show (Left 1) == Left "1" [extra] +++ OK, passed 1 test. [extra] mapLeft show (Right True) == Right True [extra] +++ OK, passed 1 test. [extra] mapRight show (Left 1) == Left 1 [extra] +++ OK, passed 1 test. [extra] mapRight show (Right True) == Right "True" [extra] +++ OK, passed 1 test. [extra] \xs -> repeatedly (splitAt 3) xs == chunksOf 3 xs [extra] +++ OK, passed 100 tests. [extra] \xs -> repeatedly word1 (trim xs) == words xs [extra] +++ OK, passed 100 tests. [extra] \xs -> repeatedly line1 xs == lines xs [extra] +++ OK, passed 100 tests. [extra] disjoint [1,2,3] [4,5] == True [extra] +++ OK, passed 1 test. [extra] disjoint [1,2,3] [4,1] == False [extra] +++ OK, passed 1 test. [extra] disjointOrd [1,2,3] [4,5] == True [extra] +++ OK, passed 1 test. [extra] disjointOrd [1,2,3] [4,1] == False [extra] +++ OK, passed 1 test. [extra] disjointOrdBy (compare `on` (`mod` 7)) [1,2,3] [4,5] == True [extra] +++ OK, passed 1 test. [extra] disjointOrdBy (compare `on` (`mod` 7)) [1,2,3] [4,8] == False [extra] +++ OK, passed 1 test. [extra] anySame [1,1,2] == True [extra] +++ OK, passed 1 test. [extra] anySame [1,2,3] == False [extra] +++ OK, passed 1 test. [extra] anySame (1:2:1:undefined) == True [extra] +++ OK, passed 1 test. [extra] anySame [] == False [extra] +++ OK, passed 1 test. [extra] \xs -> anySame xs == (length (nub xs) < length xs) [extra] +++ OK, passed 100 tests. [extra] allSame [1,1,2] == False [extra] +++ OK, passed 1 test. [extra] allSame [1,1,1] == True [extra] +++ OK, passed 1 test. [extra] allSame [1] == True [extra] +++ OK, passed 1 test. [extra] allSame [] == True [extra] +++ OK, passed 1 test. [extra] allSame (1:1:2:undefined) == False [extra] +++ OK, passed 1 test. [extra] \xs -> allSame xs == (length (nub xs) <= 1) [extra] +++ OK, passed 100 tests. [extra] headDef 1 [] == 1 [extra] +++ OK, passed 1 test. [extra] headDef 1 [2,3,4] == 2 [extra] +++ OK, passed 1 test. [extra] \x xs -> headDef x xs == fromMaybe x (listToMaybe xs) [extra] +++ OK, passed 100 tests. [extra] lastDef 1 [] == 1 [extra] +++ OK, passed 1 test. [extra] lastDef 1 [2,3,4] == 4 [extra] +++ OK, passed 1 test. [foldl] /nix/store/w38qllska0qzzs1vkghmzb3g7izyxw25-foldl-1.4.18-doc/share/doc/foldl-1.4.18 [foldl] Configuration files installed in: [foldl] /nix/store/h7vs47g01bad3k8qqd3vkcd1jhhza6z4-foldl-1.4.18/etc [foldl] No alex found [foldl] Using ar found on system at: [foldl] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [foldl] No c2hs found [foldl] No cpphs found [foldl] Using doctest version 0.22.6 found on system at: [foldl] /nix/store/5b1p4pwqjyd7hm6rr4ill4mcxhy3cgwg-doctest-0.22.6/bin/doctest [foldl] Using gcc version 14.3.0 given by user at: [foldl] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [foldl] Using ghc version 9.8.1 found on system at: [foldl] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [foldl] Using ghc-pkg version 9.8.1 found on system at: [foldl] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [foldl] No ghcjs found [foldl] No ghcjs-pkg found [foldl] No greencard found [foldl] Using haddock version 2.30.0 found on system at: [foldl] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [foldl] No happy found [foldl] Using haskell-suite found on system at: haskell-suite-dummy-location [foldl] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [foldl] No hmake found [foldl] Using hpc version 0.69 found on system at: [foldl] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [foldl] Using hsc2hs version 0.68.10 found on system at: [foldl] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [foldl] Using hscolour version 1.25 found on system at: [foldl] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [foldl] No jhc found [foldl] Using ld found on system at: [foldl] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [foldl] No pkg-config found [foldl] Using runghc version 9.8.1 found on system at: [foldl] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [foldl] Using strip version 2.44 found on system at: [foldl] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [foldl] Using tar found on system at: [foldl] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [foldl] No uhc found [foldl] Phase: buildPhase [foldl] Preprocessing test suite 'doctest' for foldl-1.4.18.. [foldl] Building test suite 'doctest' for foldl-1.4.18.. [foldl] [1 of 1] Compiling Main ( test/doctest.hs, dist/build/doctest/doctest-tmp/Main.o ) [foldl] [2 of 2] Linking dist/build/doctest/doctest [foldl] Preprocessing library for foldl-1.4.18.. [foldl] Building library for foldl-1.4.18.. [foldl] [1 of 9] Compiling Control.Foldl.Internal ( src/Control/Foldl/Internal.hs, dist/build/Control/Foldl/Internal.o, dist/build/Control/Foldl/Internal.dyn_o ) [foldl] [2 of 9] Compiling Control.Foldl.Optics ( src/Control/Foldl/Optics.hs, dist/build/Control/Foldl/Optics.o, dist/build/Control/Foldl/Optics.dyn_o ) [foldl] [3 of 9] Compiling Control.Foldl.Util.MVector ( src/Control/Foldl/Util/MVector.hs, dist/build/Control/Foldl/Util/MVector.o, dist/build/Control/Foldl/Util/MVector.dyn_o ) [foldl] [4 of 9] Compiling Control.Foldl.Util.Vector ( src/Control/Foldl/Util/Vector.hs, dist/build/Control/Foldl/Util/Vector.o, dist/build/Control/Foldl/Util/Vector.dyn_o ) [foldl] [5 of 9] Compiling Control.Foldl ( src/Control/Foldl.hs, dist/build/Control/Foldl.o, dist/build/Control/Foldl.dyn_o ) [foldl] [6 of 9] Compiling Control.Foldl.Text ( src/Control/Foldl/Text.hs, dist/build/Control/Foldl/Text.o, dist/build/Control/Foldl/Text.dyn_o ) [foldl] [7 of 9] Compiling Control.Foldl.NonEmpty ( src/Control/Foldl/NonEmpty.hs, dist/build/Control/Foldl/NonEmpty.o, dist/build/Control/Foldl/NonEmpty.dyn_o ) [foldl]  [foldl] src/Control/Foldl/NonEmpty.hs:64:29: warning: [GHC-38856] [-Wunused-imports] [foldl]  The import of ‘liftA2’ [foldl]  from module ‘Control.Applicative’ is redundant [foldl]  | [foldl] 64 | import Control.Applicative (liftA2, Const(..)) [foldl]  | ^^^^^^ [foldl] [8 of 9] Compiling Control.Foldl.ByteString ( src/Control/Foldl/ByteString.hs, dist/build/Control/Foldl/ByteString.o, dist/build/Control/Foldl/ByteString.dyn_o ) [foldl] [9 of 9] Compiling Control.Scanl ( src/Control/Scanl.hs, dist/build/Control/Scanl.o, dist/build/Control/Scanl.dyn_o ) [free] /nix/store/f781q9h2a38js6x0viwirainvnbmvmp5-free-5.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/free-5.2-5jsicnVtm8y8KG9LMRezMp [free] Dynamic Libraries installed in: [free] /nix/store/f781q9h2a38js6x0viwirainvnbmvmp5-free-5.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [free] Private executables installed in: [free] /nix/store/f781q9h2a38js6x0viwirainvnbmvmp5-free-5.2/libexec/x86_64-linux-ghc-9.8.1/free-5.2 [free] Data files installed in: [free] /nix/store/f781q9h2a38js6x0viwirainvnbmvmp5-free-5.2/share/x86_64-linux-ghc-9.8.1/free-5.2 [free] Documentation installed in: [free] /nix/store/jv1lk6fz8idh20kidgmjaly5qvcs04fd-free-5.2-doc/share/doc/free-5.2 [free] Configuration files installed in: [free] /nix/store/f781q9h2a38js6x0viwirainvnbmvmp5-free-5.2/etc [free] No alex found [free] Using ar found on system at: [free] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [free] No c2hs found [free] No cpphs found [free] No doctest found [free] Using gcc version 14.3.0 given by user at: [free] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [free] Using ghc version 9.8.1 found on system at: [free] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [free] Using ghc-pkg version 9.8.1 found on system at: [free] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [free] No ghcjs found [free] No ghcjs-pkg found [free] No greencard found [free] Using haddock version 2.30.0 found on system at: [free] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [free] No happy found [free] Using haskell-suite found on system at: haskell-suite-dummy-location [free] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [free] No hmake found [free] Using hpc version 0.69 found on system at: [free] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [free] Using hsc2hs version 0.68.10 found on system at: [free] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [free] Using hscolour version 1.25 found on system at: [free] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [free] No jhc found [free] Using ld found on system at: [free] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [free] No pkg-config found [free] Using runghc version 9.8.1 found on system at: [free] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [free] Using strip version 2.44 found on system at: [free] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [free] Using tar found on system at: [free] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [free] No uhc found [free] Phase: buildPhase [free] Preprocessing library for free-5.2.. [free] Building library for free-5.2.. [free] [ 1 of 19] Compiling Control.Alternative.Free ( src/Control/Alternative/Free.hs, dist/build/Control/Alternative/Free.o, dist/build/Control/Alternative/Free.dyn_o ) [free] [ 2 of 19] Compiling Control.Alternative.Free.Final ( src/Control/Alternative/Free/Final.hs, dist/build/Control/Alternative/Free/Final.o, dist/build/Control/Alternative/Free/Final.dyn_o ) [free] [ 3 of 19] Compiling Control.Applicative.Free ( src/Control/Applicative/Free.hs, dist/build/Control/Applicative/Free.o, dist/build/Control/Applicative/Free.dyn_o ) [free] [ 4 of 19] Compiling Control.Applicative.Free.Fast ( src/Control/Applicative/Free/Fast.hs, dist/build/Control/Applicative/Free/Fast.o, dist/build/Control/Applicative/Free/Fast.dyn_o ) [free] [ 5 of 19] Compiling Control.Applicative.Free.Final ( src/Control/Applicative/Free/Final.hs, dist/build/Control/Applicative/Free/Final.o, dist/build/Control/Applicative/Free/Final.dyn_o ) [free] [ 6 of 19] Compiling Control.Applicative.Trans.Free ( src/Control/Applicative/Trans/Free.hs, dist/build/Control/Applicative/Trans/Free.o, dist/build/Control/Applicative/Trans/Free.dyn_o ) [free] [ 7 of 19] Compiling Control.Comonad.Cofree.Class ( src/Control/Comonad/Cofree/Class.hs, dist/build/Control/Comonad/Cofree/Class.o, dist/build/Control/Comonad/Cofree/Class.dyn_o ) [free] [ 8 of 19] Compiling Control.Comonad.Cofree ( src/Control/Comonad/Cofree.hs, dist/build/Control/Comonad/Cofree.o, dist/build/Control/Comonad/Cofree.dyn_o ) [indexed-traversable-instances] Preprocessing test suite 'indexed-tests' for indexed-traversable-instances-0.1.2.. [indexed-traversable-instances] Phase: installPhase [indexed-traversable-instances] Installing library in /nix/store/py7pbgdsyyj9jxmj9w2nx4bdv3rhq984-indexed-traversable-instances-0.1.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH [indexed-traversable-instances] Phase: fixupPhase [indexed-traversable-instances] shrinking RPATHs of ELF executables and libraries in /nix/store/py7pbgdsyyj9jxmj9w2nx4bdv3rhq984-indexed-traversable-instances-0.1.2 [indexed-traversable-instances] shrinking /nix/store/py7pbgdsyyj9jxmj9w2nx4bdv3rhq984-indexed-traversable-instances-0.1.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSindexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH-ghc9.8.1.so [indexed-traversable-instances] checking for references to /build/ in /nix/store/py7pbgdsyyj9jxmj9w2nx4bdv3rhq984-indexed-traversable-instances-0.1.2... [indexed-traversable-instances] patching script interpreter paths in /nix/store/py7pbgdsyyj9jxmj9w2nx4bdv3rhq984-indexed-traversable-instances-0.1.2 [indexed-traversable-instances] stripping (with command strip and flags -S -p) in /nix/store/py7pbgdsyyj9jxmj9w2nx4bdv3rhq984-indexed-traversable-instances-0.1.2/lib [indexed-traversable-instances] shrinking RPATHs of ELF executables and libraries in /nix/store/zd77f6006w0v3kcqfzdk4bg3l8szfx7m-indexed-traversable-instances-0.1.2-doc [indexed-traversable-instances] checking for references to /build/ in /nix/store/zd77f6006w0v3kcqfzdk4bg3l8szfx7m-indexed-traversable-instances-0.1.2-doc... [indexed-traversable-instances] patching script interpreter paths in /nix/store/zd77f6006w0v3kcqfzdk4bg3l8szfx7m-indexed-traversable-instances-0.1.2-doc [monoid-subclasses] [13 of 16] Compiling Data.Monoid.Instances.Positioned ( src/Data/Monoid/Instances/Positioned.hs, dist/build/Data/Monoid/Instances/Positioned.o, dist/build/Data/Monoid/Instances/Positioned.dyn_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Positioned.hs:33:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup() [monoid-subclasses]  | [monoid-subclasses] 33 | import Data.Semigroup (Semigroup(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Positioned.hs:34:21: warning: [GHC-38856] [-Wunused-imports] [monoid-subclasses]  The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant [monoid-subclasses]  | [monoid-subclasses] 34 | import Data.Monoid (Monoid(..), Endo(..)) [monoid-subclasses]  | ^^^^^^^^^^ [monoid-subclasses] [14 of 16] Compiling Data.Monoid.Instances.Measured ( src/Data/Monoid/Instances/Measured.hs, dist/build/Data/Monoid/Instances/Measured.o, dist/build/Data/Monoid/Instances/Measured.dyn_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Measured.hs:21:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup() [monoid-subclasses]  | [monoid-subclasses] 21 | import Data.Semigroup (Semigroup(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Measured.hs:22:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Monoid’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Monoid’ [monoid-subclasses]  To import instances alone, use: import Data.Monoid() [monoid-subclasses]  | [monoid-subclasses] 22 | import Data.Monoid (Monoid(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses] [15 of 16] Compiling Data.Monoid.Instances.Concat ( src/Data/Monoid/Instances/Concat.hs, dist/build/Data/Monoid/Instances/Concat.o, dist/build/Data/Monoid/Instances/Concat.dyn_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Concat.hs:23:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup() [monoid-subclasses]  | [monoid-subclasses] 23 | import Data.Semigroup (Semigroup(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Concat.hs:24:21: warning: [GHC-38856] [-Wunused-imports] [monoid-subclasses]  The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant [monoid-subclasses]  | [monoid-subclasses] 24 | import Data.Monoid (Monoid(..), First(..), Sum(..)) [monoid-subclasses]  | ^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Concat.hs:199:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] [monoid-subclasses]  Pattern match(es) are non-exhaustive [monoid-subclasses]  In a pattern binding: Patterns of type ‘[Concat a]’ not matched: [] [monoid-subclasses]  | [monoid-subclasses] 199 | where splitNext a ~(xp:xs) = [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^... [monoid-subclasses]  [parsers]  * in ‘Text.Parsec.Char’ [parsers]  * at src/Text/Parser/Char.hs:79:1 [parsers]  You may be able to disambiguate the identifier by qualifying it or [parsers]  by specifying the type/value namespace explicitly. [parsers]  Defaulting to the one defined at src/Text/Parser/Char.hs:79:1 [parsers] Warning: 'skipMany' is ambiguous. It is defined [parsers]  * in ‘Data.Attoparsec.Combinator’ [parsers]  * in ‘Text.ParserCombinators.ReadP’ [parsers]  * in ‘Text.Parsec.Prim’ [parsers]  * at src/Text/Parser/Combinators.hs:262:3 [parsers]  You may be able to disambiguate the identifier by qualifying it or [parsers]  by specifying the type/value namespace explicitly. [parsers]  Defaulting to the one defined at src/Text/Parser/Combinators.hs:262:3 [parsers]  95% ( 19 / 20) in 'Text.Parser.Char' [parsers]  Missing documentation for: [parsers]  satisfyRange (src/Text/Parser/Char.hs:172) [parsers]  100% ( 5 / 5) in 'Text.Parser.Expression' [parsers] Warning: 'lookAhead' is ambiguous. It is defined [parsers]  * in ‘Data.Attoparsec.Combinator’ [parsers]  * in ‘Data.Binary.Get.Internal’ [parsers]  * in ‘Text.Parsec.Prim’ [parsers]  * at src/Text/Parser/LookAhead.hs:51:3 [parsers]  You may be able to disambiguate the identifier by qualifying it or [parsers]  by specifying the type/value namespace explicitly. [parsers]  Defaulting to the one defined at src/Text/Parser/LookAhead.hs:51:3 [parsers]  100% ( 3 / 3) in 'Text.Parser.LookAhead' [parsers]  100% ( 7 / 7) in 'Text.Parser.Permutation' [parsers]  100% ( 2 / 2) in 'Text.Parser.Token.Highlight' [parsers] Warning: 'space' is ambiguous. It is defined [parsers]  * in ‘Text.Parsec.Char’ [parsers]  * at src/Text/Parser/Char.hs:120:1 [parsers]  You may be able to disambiguate the identifier by qualifying it or [parsers]  by specifying the type/value namespace explicitly. [parsers]  Defaulting to the one defined at src/Text/Parser/Char.hs:120:1 [parsers] Warning: 'token' is ambiguous. It is defined [parsers]  * in ‘Text.Parsec.Prim’ [parsers]  * at src/Text/Parser/Token.hs:404:3 [parsers]  You may be able to disambiguate the identifier by qualifying it or [parsers]  by specifying the type/value namespace explicitly. [parsers]  Defaulting to the one defined at src/Text/Parser/Token.hs:404:3 [parsers] Warning: 'float' is out of scope. [parsers]  If you qualify the identifier, haddock can try to link it anyway. [parsers] Warning: 'scientific' is ambiguous. It is defined [parsers]  * at src/Text/Parser/Token.hs:252:1 [parsers]  * in ‘Data.Scientific’ [parsers]  You may be able to disambiguate the identifier by qualifying it or [parsers]  by specifying the type/value namespace explicitly. [parsers]  Defaulting to the one defined at src/Text/Parser/Token.hs:252:1 [parsers] Warning: 'string' is ambiguous. It is defined [parsers]  * in ‘Text.ParserCombinators.ReadP’ [parsers]  * in ‘Text.Parsec.Char’ [parsers]  * at src/Text/Parser/Char.hs:210:3 [parsers]  You may be able to disambiguate the identifier by qualifying it or [parsers]  by specifying the type/value namespace explicitly. [parsers]  Defaulting to the one defined at src/Text/Parser/Char.hs:210:3 [parsers] Warning: 'char' is ambiguous. It is defined [parsers]  * in ‘Text.ParserCombinators.ReadP’ [parsers]  * in ‘Text.Parsec.Char’ [parsers]  * at src/Text/Parser/Char.hs:190:3 [parsers]  You may be able to disambiguate the identifier by qualifying it or [parsers]  by specifying the type/value namespace explicitly. [parsers]  Defaulting to the one defined at src/Text/Parser/Char.hs:190:3 [parsers] Warning: 'IdentifierStyle' is ambiguous. It is defined [parsers]  * at src/Text/Parser/Token.hs:488:26 [parsers]  * at src/Text/Parser/Token.hs:488:1 [parsers]  You may be able to disambiguate the identifier by qualifying it or [parsers]  by specifying the type/value namespace explicitly. [parsers]  Defaulting to the one defined at src/Text/Parser/Token.hs:488:1 [parsers]  100% ( 55 / 55) in 'Text.Parser.Token' [parsers] Warning: 'CommentStyle' is ambiguous. It is defined [parsers]  * at src/Text/Parser/Token/Style.hs:52:21 [parsers]  * at src/Text/Parser/Token/Style.hs:52:1 [parsers]  You may be able to disambiguate the identifier by qualifying it or [parsers]  by specifying the type/value namespace explicitly. [parsers]  Defaulting to the one defined at src/Text/Parser/Token/Style.hs:52:1 [parsers]  100% ( 22 / 22) in 'Text.Parser.Token.Style' [parsers] Warning: Text.Parser.Combinators: could not find link destinations for: [parsers]  - Data.Attoparsec.Internal.Types.Chunk [parsers]  - Data.Attoparsec.Internal.Types.Parser [parsers] Warning: Text.Parser.Char: could not find link destinations for: [reducers] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [reducers] Using ghc version 9.8.1 found on system at: [reducers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [reducers] Using ghc-pkg version 9.8.1 found on system at: [reducers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [reducers] No ghcjs found [reducers] No ghcjs-pkg found [reducers] No greencard found [reducers] Using haddock version 2.30.0 found on system at: [reducers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [reducers] No happy found [reducers] Using haskell-suite found on system at: haskell-suite-dummy-location [reducers] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [reducers] No hmake found [reducers] Using hpc version 0.69 found on system at: [reducers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [reducers] Using hsc2hs version 0.68.10 found on system at: [reducers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [reducers] Using hscolour version 1.25 found on system at: [reducers] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [reducers] No jhc found [reducers] Using ld found on system at: [reducers] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [reducers] No pkg-config found [reducers] Using runghc version 9.8.1 found on system at: [reducers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [reducers] Using strip version 2.44 found on system at: [reducers] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [reducers] Using tar found on system at: [reducers] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [reducers] No uhc found [reducers] Phase: buildPhase [reducers] Preprocessing library for reducers-3.12.5.. [reducers] Building library for reducers-3.12.5.. [reducers] [ 1 of 14] Compiling Data.Semigroup.Instances ( src/Data/Semigroup/Instances.hs, dist/build/Data/Semigroup/Instances.o, dist/build/Data/Semigroup/Instances.dyn_o ) [reducers] [ 2 of 14] Compiling Data.Semigroup.Reducer ( src/Data/Semigroup/Reducer.hs, dist/build/Data/Semigroup/Reducer.o, dist/build/Data/Semigroup/Reducer.dyn_o ) [reducers] [ 3 of 14] Compiling Data.Semigroup.MonadPlus ( src/Data/Semigroup/MonadPlus.hs, dist/build/Data/Semigroup/MonadPlus.o, dist/build/Data/Semigroup/MonadPlus.dyn_o ) [reducers] [ 4 of 14] Compiling Data.Semigroup.Monad ( src/Data/Semigroup/Monad.hs, dist/build/Data/Semigroup/Monad.o, dist/build/Data/Semigroup/Monad.dyn_o ) [reducers] [ 5 of 14] Compiling Data.Semigroup.Apply ( src/Data/Semigroup/Apply.hs, dist/build/Data/Semigroup/Apply.o, dist/build/Data/Semigroup/Apply.dyn_o ) [reducers] [ 6 of 14] Compiling Data.Semigroup.Applicative ( src/Data/Semigroup/Applicative.hs, dist/build/Data/Semigroup/Applicative.o, dist/build/Data/Semigroup/Applicative.dyn_o ) [reducers] [ 7 of 14] Compiling Data.Semigroup.Alternative ( src/Data/Semigroup/Alternative.hs, dist/build/Data/Semigroup/Alternative.o, dist/build/Data/Semigroup/Alternative.dyn_o ) [reducers] [ 8 of 14] Compiling Data.Semigroup.Alt ( src/Data/Semigroup/Alt.hs, dist/build/Data/Semigroup/Alt.o, dist/build/Data/Semigroup/Alt.dyn_o ) [reducers] [ 9 of 14] Compiling Data.Generator ( src/Data/Generator.hs, dist/build/Data/Generator.o, dist/build/Data/Generator.dyn_o ) [reducers] [10 of 14] Compiling Data.Semigroup.Generator ( src/Data/Semigroup/Generator.hs, dist/build/Data/Semigroup/Generator.o, dist/build/Data/Semigroup/Generator.dyn_o ) [reducers] [11 of 14] Compiling Data.Generator.Combinators ( src/Data/Generator/Combinators.hs, dist/build/Data/Generator/Combinators.o, dist/build/Data/Generator/Combinators.dyn_o ) [reducers] [12 of 14] Compiling Data.Semigroup.Reducer.With ( src/Data/Semigroup/Reducer/With.hs, dist/build/Data/Semigroup/Reducer/With.o, dist/build/Data/Semigroup/Reducer/With.dyn_o ) [reducers] [13 of 14] Compiling Data.Semigroup.Self ( src/Data/Semigroup/Self.hs, dist/build/Data/Semigroup/Self.o, dist/build/Data/Semigroup/Self.dyn_o ) [reducers] [14 of 14] Compiling Data.Semigroup.Union ( src/Data/Semigroup/Union.hs, dist/build/Data/Semigroup/Union.o, dist/build/Data/Semigroup/Union.dyn_o ) [reducers] [ 1 of 14] Compiling Data.Semigroup.Instances ( src/Data/Semigroup/Instances.hs, dist/build/Data/Semigroup/Instances.p_o ) [reducers] [ 2 of 14] Compiling Data.Semigroup.Reducer ( src/Data/Semigroup/Reducer.hs, dist/build/Data/Semigroup/Reducer.p_o ) [post-build-hook] Uploading to cachix cache "sellout": /nix/store/hdvnr1c1fvazxqd0v9pqq6jnw7qbzk4v-relude-1.2.2.0 /nix/store/j4r59kg7g8plislipld5k0a7p38a9ldg-relude-1.2.2.0-doc [post-build-hook] Pushing 2 paths (72 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/hdvnr1c1fvazxqd0v9pqq6jnw7qbzk4v-relude-1.2.2.0 (5.24 MiB) [post-build-hook] Pushing /nix/store/j4r59kg7g8plislipld5k0a7p38a9ldg-relude-1.2.2.0-doc (17.30 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/hdvnr1c1fvazxqd0v9pqq6jnw7qbzk4v-relude-1.2.2.0 /nix/store/j4r59kg7g8plislipld5k0a7p38a9ldg-relude-1.2.2.0-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/j4r59kg7g8plislipld5k0a7p38a9ldg-relude-1.2.2.0-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/hdvnr1c1fvazxqd0v9pqq6jnw7qbzk4v-relude-1.2.2.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/s66iks65h75222pp9305kdd1va09cpas-relude-1.2.2.0.drv' to 'https://cache.nix-ci.com'... Progress: 68 of 173 built (12 building), 395 of 395 downloaded from cache [text-iso8601] Installing library in /nix/store/fvp270055vbzsrwy4mxxzk5fb90xfghs-text-iso8601-0.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/text-iso8601-0.1.1-EZ1MMZNTqfxBVbpUGxXkG [post-build-hook] Uploading to cachix cache "sellout": /nix/store/pcccy68h1wahnrk0mpny5fy16zzqv5ky-tomland-1.3.3.3 /nix/store/xglsgv8jw6sxs6mxiabbynrli8l32kid-tomland-1.3.3.3-doc [post-build-hook] Pushing 2 paths (88 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/xglsgv8jw6sxs6mxiabbynrli8l32kid-tomland-1.3.3.3-doc (4.06 MiB) [post-build-hook] Pushing /nix/store/pcccy68h1wahnrk0mpny5fy16zzqv5ky-tomland-1.3.3.3 (16.43 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/pcccy68h1wahnrk0mpny5fy16zzqv5ky-tomland-1.3.3.3 /nix/store/xglsgv8jw6sxs6mxiabbynrli8l32kid-tomland-1.3.3.3-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/xglsgv8jw6sxs6mxiabbynrli8l32kid-tomland-1.3.3.3-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/pcccy68h1wahnrk0mpny5fy16zzqv5ky-tomland-1.3.3.3' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/mzn2jwrg2k0kax5kjsk31xymxvsca99d-tomland-1.3.3.3.drv' to 'https://cache.nix-ci.com'... Progress: 69 of 174 built (11 building), 395 of 395 downloaded from cache Building regex-tdfa Building trial-tomland [attoparsec] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [attoparsec] Phase: unpackPhase [attoparsec] unpacking source archive /nix/store/7xizd63623bzgyny21lfm7krwk9kr0qf-attoparsec-0.14.4.tar.gz [attoparsec] source root is attoparsec-0.14.4 [attoparsec] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "attoparsec-0.14.4/tests/QC/Text/Regressions.hs" [attoparsec] Phase: patchPhase [attoparsec] Replace Cabal file with edited version from mirror://hackage/attoparsec-0.14.4/revision/6.cabal. [attoparsec] Phase: compileBuildDriverPhase [attoparsec] setupCompileFlags: -package-db=/build/tmp.ThYLUt1lfI/setup-package.conf.d -threaded [attoparsec] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.ThYLUt1lfI/Main.o ) [attoparsec] [2 of 2] Linking Setup [attoparsec] Phase: updateAutotoolsGnuConfigScriptsPhase [attoparsec] Phase: configurePhase [attoparsec] configureFlags: --verbose --prefix=/nix/store/nq4dl0wjnd4d6bvbxdxg2gfx5yy7gswd-attoparsec-0.14.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.ThYLUt1lfI/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [attoparsec] Using Parsec parser [attoparsec] Configuring attoparsec-0.14.4... [attoparsec] Flags chosen: developer=False [attoparsec] Dependency array: using array-0.5.6.0 [attoparsec] Dependency attoparsec:attoparsec-internal: using attoparsec-0.14.4 [attoparsec] Dependency base >=4.5 && <5: using base-4.19.0.0 [attoparsec] Dependency bytestring <0.13: using bytestring-0.12.0.2 [attoparsec] Dependency containers: using containers-0.6.8 [attoparsec] Dependency deepseq: using deepseq-1.5.0.0 [attoparsec] Dependency ghc-prim <0.14: using ghc-prim-0.11.0 [attoparsec] Dependency scientific >=0.3.1 && <0.4: using scientific-0.3.8.0 [attoparsec] Dependency text >=1.1.1.3: using text-2.1 [attoparsec] Dependency transformers >=0.2 && <0.4 || >=0.4.1.0 && <0.7: using [attoparsec] transformers-0.6.1.0 [attoparsec] Dependency array: using array-0.5.6.0 [attoparsec] Dependency base >=4.5 && <5: using base-4.19.0.0 [attoparsec] Dependency bytestring <0.13: using bytestring-0.12.0.2 [attoparsec] Dependency text >=1.1.1.3: using text-2.1 [attoparsec] Dependency QuickCheck >=2.13.2 && <2.16: using QuickCheck-2.14.3 [attoparsec] Dependency array: using array-0.5.6.0 [attoparsec] Dependency attoparsec:{attoparsec, attoparsec-internal}: using [attoparsec] attoparsec-0.14.4 [attoparsec] Dependency attoparsec:{attoparsec, attoparsec-internal}: using [attoparsec] attoparsec-0.14.4 [attoparsec] Dependency base: using base-4.19.0.0 [attoparsec] Dependency bytestring: using bytestring-0.12.0.2 [attoparsec] Dependency deepseq >=1.1: using deepseq-1.5.0.0 [attoparsec] Dependency quickcheck-unicode: using quickcheck-unicode-1.0.1.0 [attoparsec] Dependency scientific: using scientific-0.3.8.0 [attoparsec] Dependency tasty >=0.11: using tasty-1.5.3 [attoparsec] Dependency tasty-quickcheck >=0.8: using tasty-quickcheck-0.11 [attoparsec] Dependency text: using text-2.1 [attoparsec] Dependency transformers: using transformers-0.6.1.0 [attoparsec] Dependency vector: using vector-0.13.2.0 [attoparsec] Source component graph: [attoparsec]  component lib:attoparsec-internal [attoparsec]  component lib dependency lib:attoparsec-internal [attoparsec]  component test:attoparsec-tests [attoparsec]  dependency lib [attoparsec]  dependency lib:attoparsec-internal [attoparsec] Configured component graph: [attoparsec]  component attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal [attoparsec]  include array-0.5.6.0-dc89 [attoparsec]  include base-4.19.0.0-b960 [attoparsec]  include bytestring-0.12.0.2-4690 [attoparsec]  include text-2.1-c36a [attoparsec]  component attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [either] patching script interpreter paths in /nix/store/xw9cvcvscl7bz3wf1avbx66wj02qpanh-either-5.0.2 [either] stripping (with command strip and flags -S -p) in /nix/store/xw9cvcvscl7bz3wf1avbx66wj02qpanh-either-5.0.2/lib [either] shrinking RPATHs of ELF executables and libraries in /nix/store/s3a9zhr4hi1grgi4hf4x4f00ap33lb84-either-5.0.2-doc [either] checking for references to /build/ in /nix/store/s3a9zhr4hi1grgi4hf4x4f00ap33lb84-either-5.0.2-doc... [either] patching script interpreter paths in /nix/store/s3a9zhr4hi1grgi4hf4x4f00ap33lb84-either-5.0.2-doc [extra] \x xs -> lastDef x xs == last (x:xs) [extra] +++ OK, passed 100 tests. [extra] [2,3,4] !? 1 == Just 3 [extra] +++ OK, passed 1 test. [extra] [2,3,4] !? (-1) == Nothing [extra] +++ OK, passed 1 test. [extra] [] !? 0 == Nothing [extra] +++ OK, passed 1 test. [extra] notNull [] == False [extra] +++ OK, passed 1 test. [extra] notNull [1] == True [extra] +++ OK, passed 1 test. [extra] \xs -> notNull xs == not (null xs) [extra] +++ OK, passed 100 tests. [extra] list 1 (\v _ -> v - 2) [5,6,7] == 3 [extra] +++ OK, passed 1 test. [extra] list 1 (\v _ -> v - 2) [] == 1 [extra] +++ OK, passed 1 test. [extra] \nil cons xs -> maybe nil (uncurry cons) (uncons xs) == list nil cons xs [extra] +++ OK, passed 100 tests. [extra] unsnoc "test" == Just ("tes",'t') [extra] +++ OK, passed 1 test. [extra] unsnoc "" == Nothing [extra] +++ OK, passed 1 test. [extra] \xs -> unsnoc xs == if null xs then Nothing else Just (init xs, last xs) [extra] +++ OK, passed 100 tests. [extra] cons 't' "est" == "test" [extra] +++ OK, passed 1 test. [extra] \x xs -> uncons (cons x xs) == Just (x,xs) [extra] +++ OK, passed 100 tests. [extra] snoc "tes" 't' == "test" [extra] +++ OK, passed 1 test. [extra] \xs x -> unsnoc (snoc xs x) == Just (xs,x) [extra] +++ OK, passed 100 tests. [extra] enumerate == [False, True] [extra] +++ OK, passed 1 test. [extra] takeEnd 3 "hello" == "llo" [extra] +++ OK, passed 1 test. [extra] takeEnd 5 "bye" == "bye" [extra] +++ OK, passed 1 test. [extra] takeEnd (-1) "bye" == "" [extra] +++ OK, passed 1 test. [extra] \i xs -> takeEnd i xs `isSuffixOf` xs [extra] +++ OK, passed 100 tests. [extra] \i xs -> length (takeEnd i xs) == min (max 0 i) (length xs) [extra] +++ OK, passed 100 tests. [extra] dropEnd 3 "hello" == "he" [extra] +++ OK, passed 1 test. [extra] dropEnd 5 "bye" == "" [extra] +++ OK, passed 1 test. [extra] dropEnd (-1) "bye" == "bye" [extra] +++ OK, passed 1 test. [extra] \i xs -> dropEnd i xs `isPrefixOf` xs [extra] +++ OK, passed 100 tests. [extra] \i xs -> length (dropEnd i xs) == max 0 (length xs - max 0 i) [extra] +++ OK, passed 100 tests. [extra] \i -> take 3 (dropEnd 5 [i..]) == take 3 [i..] [extra] +++ OK, passed 100 tests. [extra] splitAtEnd 3 "hello" == ("he","llo") [extra] +++ OK, passed 1 test. [extra] splitAtEnd 3 "he" == ("", "he") [extra] +++ OK, passed 1 test. [extra] \i xs -> uncurry (++) (splitAt i xs) == xs [extra] +++ OK, passed 100 tests. [extra] \i xs -> splitAtEnd i xs == (dropEnd i xs, takeEnd i xs) [extra] +++ OK, passed 100 tests. [extra] \i xs -> zip [i..] xs == zipFrom i xs [extra] +++ OK, passed 100 tests. [extra] zipFrom False [1..3] == [(False,1),(True, 2)] [extra] +++ OK, passed 1 test. [extra] \i xs -> zipWithFrom (,) i xs == zipFrom i xs [extra] +++ OK, passed 100 tests. [extra] concatUnzip [("a","AB"),("bc","C")] == ("abc","ABC") [extra] +++ OK, passed 1 test. [extra] concatUnzip3 [("a","AB",""),("bc","C","123")] == ("abc","ABC","123") [extra] +++ OK, passed 1 test. [extra] takeWhileEnd even [2,3,4,6] == [4,6] [extra] +++ OK, passed 1 test. [extra] trim " hello " == "hello" [extra] +++ OK, passed 1 test. [extra] trimStart " hello " == "hello " [extra] +++ OK, passed 1 test. [extra] trimEnd " hello " == " hello" [extra] +++ OK, passed 1 test. [extra] \s -> trim s == trimEnd (trimStart s) [extra] +++ OK, passed 100 tests. [extra] lower "This is A TEST" == "this is a test" [extra] +++ OK, passed 1 test. [extra] lower "" == "" [extra] +++ OK, passed 1 test. [extra] upper "This is A TEST" == "THIS IS A TEST" [extra] +++ OK, passed 1 test. [extra] upper "" == "" [extra] +++ OK, passed 1 test. [extra] word1 "" == ("", "") [extra] +++ OK, passed 1 test. [extra] word1 "keyword rest of string" == ("keyword","rest of string") [extra] +++ OK, passed 1 test. [extra] word1 " keyword\n rest of string" == ("keyword","rest of string") [extra] +++ OK, passed 1 test. [extra] \s -> fst (word1 s) == concat (take 1 $ words s) [extra] +++ OK, passed 100 tests. [extra] \s -> words (snd $ word1 s) == drop 1 (words s) [extra] +++ OK, passed 100 tests. [extra] line1 "" == ("", "") [extra] +++ OK, passed 1 test. [extra] line1 "test" == ("test","") [extra] +++ OK, passed 1 test. [extra] line1 "test\n" == ("test","") [extra] +++ OK, passed 1 test. [extra] line1 "test\nrest" == ("test","rest") [extra] +++ OK, passed 1 test. [extra] line1 "test\nrest\nmore" == ("test","rest\nmore") [extra] +++ OK, passed 1 test. [extra] escapeHTML "this is a test" == "this is a test" [extra] +++ OK, passed 1 test. [extra] escapeHTML "\"g&t\"" == "<b>"g&t"</n>" [extra] +++ OK, passed 1 test. [extra] escapeHTML "t'was another test" == "t'was another test" [extra] +++ OK, passed 1 test. [extra] \xs -> unescapeHTML (escapeHTML xs) == xs [extra] +++ OK, passed 100 tests. [extra] escapeJSON "this is a test" == "this is a test" [extra] +++ OK, passed 1 test. [extra] escapeJSON "\ttab\nnewline\\" == "\\ttab\\nnewline\\\\" [extra] +++ OK, passed 1 test. [extra] escapeJSON "\ESC[0mHello" == "\\u001b[0mHello" [extra] +++ OK, passed 1 test. [foldl] [1 of 9] Compiling Control.Foldl.Internal ( src/Control/Foldl/Internal.hs, dist/build/Control/Foldl/Internal.p_o ) [foldl] [2 of 9] Compiling Control.Foldl.Optics ( src/Control/Foldl/Optics.hs, dist/build/Control/Foldl/Optics.p_o ) [foldl] [3 of 9] Compiling Control.Foldl.Util.MVector ( src/Control/Foldl/Util/MVector.hs, dist/build/Control/Foldl/Util/MVector.p_o ) [foldl] [4 of 9] Compiling Control.Foldl.Util.Vector ( src/Control/Foldl/Util/Vector.hs, dist/build/Control/Foldl/Util/Vector.p_o ) [foldl] [5 of 9] Compiling Control.Foldl ( src/Control/Foldl.hs, dist/build/Control/Foldl.p_o ) [foldl] [6 of 9] Compiling Control.Foldl.Text ( src/Control/Foldl/Text.hs, dist/build/Control/Foldl/Text.p_o ) [foldl] [7 of 9] Compiling Control.Foldl.NonEmpty ( src/Control/Foldl/NonEmpty.hs, dist/build/Control/Foldl/NonEmpty.p_o ) [foldl]  [foldl] src/Control/Foldl/NonEmpty.hs:64:29: warning: [GHC-38856] [-Wunused-imports] [foldl]  The import of ‘liftA2’ [foldl]  from module ‘Control.Applicative’ is redundant [foldl]  | [foldl] 64 | import Control.Applicative (liftA2, Const(..)) [foldl]  | ^^^^^^ [foldl] [8 of 9] Compiling Control.Foldl.ByteString ( src/Control/Foldl/ByteString.hs, dist/build/Control/Foldl/ByteString.p_o ) [foldl] [9 of 9] Compiling Control.Scanl ( src/Control/Scanl.hs, dist/build/Control/Scanl.p_o ) [foldl] buildPhase completed in 45 seconds [foldl] Phase: checkPhase [foldl] Running 1 test suites... [foldl] Test suite doctest: RUNNING... [free] [ 9 of 19] Compiling Control.Comonad.Trans.Cofree ( src/Control/Comonad/Trans/Cofree.hs, dist/build/Control/Comonad/Trans/Cofree.o, dist/build/Control/Comonad/Trans/Cofree.dyn_o ) [free] [10 of 19] Compiling Control.Comonad.Trans.Coiter ( src/Control/Comonad/Trans/Coiter.hs, dist/build/Control/Comonad/Trans/Coiter.o, dist/build/Control/Comonad/Trans/Coiter.dyn_o ) [free] [11 of 19] Compiling Control.Monad.Free.Class ( src/Control/Monad/Free/Class.hs, dist/build/Control/Monad/Free/Class.o, dist/build/Control/Monad/Free/Class.dyn_o ) [free] [12 of 19] Compiling Control.Monad.Free.TH ( src/Control/Monad/Free/TH.hs, dist/build/Control/Monad/Free/TH.o, dist/build/Control/Monad/Free/TH.dyn_o ) [free] [13 of 19] Compiling Control.Monad.Trans.Free ( src/Control/Monad/Trans/Free.hs, dist/build/Control/Monad/Trans/Free.o, dist/build/Control/Monad/Trans/Free.dyn_o ) [free] [14 of 19] Compiling Control.Monad.Free ( src/Control/Monad/Free.hs, dist/build/Control/Monad/Free.o, dist/build/Control/Monad/Free.dyn_o ) [free] [15 of 19] Compiling Control.Monad.Free.Church ( src/Control/Monad/Free/Church.hs, dist/build/Control/Monad/Free/Church.o, dist/build/Control/Monad/Free/Church.dyn_o ) [free] [16 of 19] Compiling Control.Monad.Trans.Free.Ap ( src/Control/Monad/Trans/Free/Ap.hs, dist/build/Control/Monad/Trans/Free/Ap.o, dist/build/Control/Monad/Trans/Free/Ap.dyn_o ) [free] [17 of 19] Compiling Control.Monad.Free.Ap ( src/Control/Monad/Free/Ap.hs, dist/build/Control/Monad/Free/Ap.o, dist/build/Control/Monad/Free/Ap.dyn_o ) [free] [18 of 19] Compiling Control.Monad.Trans.Free.Church ( src/Control/Monad/Trans/Free/Church.hs, dist/build/Control/Monad/Trans/Free/Church.o, dist/build/Control/Monad/Trans/Free/Church.dyn_o ) [free] [19 of 19] Compiling Control.Monad.Trans.Iter ( src/Control/Monad/Trans/Iter.hs, dist/build/Control/Monad/Trans/Iter.o, dist/build/Control/Monad/Trans/Iter.dyn_o ) [free] [ 1 of 19] Compiling Control.Alternative.Free ( src/Control/Alternative/Free.hs, dist/build/Control/Alternative/Free.p_o ) [free] [ 2 of 19] Compiling Control.Alternative.Free.Final ( src/Control/Alternative/Free/Final.hs, dist/build/Control/Alternative/Free/Final.p_o ) [free] [ 3 of 19] Compiling Control.Applicative.Free ( src/Control/Applicative/Free.hs, dist/build/Control/Applicative/Free.p_o ) [free] [ 4 of 19] Compiling Control.Applicative.Free.Fast ( src/Control/Applicative/Free/Fast.hs, dist/build/Control/Applicative/Free/Fast.p_o ) [free] [ 5 of 19] Compiling Control.Applicative.Free.Final ( src/Control/Applicative/Free/Final.hs, dist/build/Control/Applicative/Free/Final.p_o ) [free] [ 6 of 19] Compiling Control.Applicative.Trans.Free ( src/Control/Applicative/Trans/Free.hs, dist/build/Control/Applicative/Trans/Free.p_o ) [free] [ 7 of 19] Compiling Control.Comonad.Cofree.Class ( src/Control/Comonad/Cofree/Class.hs, dist/build/Control/Comonad/Cofree/Class.p_o ) [free] [ 8 of 19] Compiling Control.Comonad.Cofree ( src/Control/Comonad/Cofree.hs, dist/build/Control/Comonad/Cofree.p_o ) [free] [ 9 of 19] Compiling Control.Comonad.Trans.Cofree ( src/Control/Comonad/Trans/Cofree.hs, dist/build/Control/Comonad/Trans/Cofree.p_o ) [free] [10 of 19] Compiling Control.Comonad.Trans.Coiter ( src/Control/Comonad/Trans/Coiter.hs, dist/build/Control/Comonad/Trans/Coiter.p_o ) [free] [11 of 19] Compiling Control.Monad.Free.Class ( src/Control/Monad/Free/Class.hs, dist/build/Control/Monad/Free/Class.p_o ) [free] [12 of 19] Compiling Control.Monad.Free.TH ( src/Control/Monad/Free/TH.hs, dist/build/Control/Monad/Free/TH.p_o ) [free] [13 of 19] Compiling Control.Monad.Trans.Free ( src/Control/Monad/Trans/Free.hs, dist/build/Control/Monad/Trans/Free.p_o ) [free] [14 of 19] Compiling Control.Monad.Free ( src/Control/Monad/Free.hs, dist/build/Control/Monad/Free.p_o ) [free] [15 of 19] Compiling Control.Monad.Free.Church ( src/Control/Monad/Free/Church.hs, dist/build/Control/Monad/Free/Church.p_o ) [free] [16 of 19] Compiling Control.Monad.Trans.Free.Ap ( src/Control/Monad/Trans/Free/Ap.hs, dist/build/Control/Monad/Trans/Free/Ap.p_o ) [free] [17 of 19] Compiling Control.Monad.Free.Ap ( src/Control/Monad/Free/Ap.hs, dist/build/Control/Monad/Free/Ap.p_o ) [free] [18 of 19] Compiling Control.Monad.Trans.Free.Church ( src/Control/Monad/Trans/Free/Church.hs, dist/build/Control/Monad/Trans/Free/Church.p_o ) [post-build-hook] Uploading to cachix cache "sellout": /nix/store/py7pbgdsyyj9jxmj9w2nx4bdv3rhq984-indexed-traversable-instances-0.1.2 /nix/store/zd77f6006w0v3kcqfzdk4bg3l8szfx7m-indexed-traversable-instances-0.1.2-doc [post-build-hook] Pushing 2 paths (104 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/zd77f6006w0v3kcqfzdk4bg3l8szfx7m-indexed-traversable-instances-0.1.2-doc (186.67 KiB) [post-build-hook] Pushing /nix/store/py7pbgdsyyj9jxmj9w2nx4bdv3rhq984-indexed-traversable-instances-0.1.2 (357.23 KiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/py7pbgdsyyj9jxmj9w2nx4bdv3rhq984-indexed-traversable-instances-0.1.2 /nix/store/zd77f6006w0v3kcqfzdk4bg3l8szfx7m-indexed-traversable-instances-0.1.2-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/zd77f6006w0v3kcqfzdk4bg3l8szfx7m-indexed-traversable-instances-0.1.2-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/py7pbgdsyyj9jxmj9w2nx4bdv3rhq984-indexed-traversable-instances-0.1.2' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/lrsh0sm772yqhvbjy51x16acimahaxvl-indexed-traversable-instances-0.1.2.drv' to 'https://cache.nix-ci.com'... Progress: 70 of 171 built (12 building), 395 of 395 downloaded from cache [monoid-subclasses] src/Data/Monoid/Instances/Concat.hs:282:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] [monoid-subclasses]  Pattern match(es) are non-exhaustive [monoid-subclasses]  In a pattern binding: Patterns of type ‘[Concat p]’ not matched: [] [monoid-subclasses]  | [monoid-subclasses] 282 | where splitNext a ~(xp:xs) = [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^... [monoid-subclasses] [16 of 16] Compiling Data.Monoid.Instances.ByteString.UTF8 ( src/Data/Monoid/Instances/ByteString/UTF8.hs, dist/build/Data/Monoid/Instances/ByteString/UTF8.o, dist/build/Data/Monoid/Instances/ByteString/UTF8.dyn_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/ByteString/UTF8.hs:59:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup() [monoid-subclasses]  | [monoid-subclasses] 59 | import Data.Semigroup (Semigroup(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/ByteString/UTF8.hs:60:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Monoid’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Monoid’ [monoid-subclasses]  To import instances alone, use: import Data.Monoid() [monoid-subclasses]  | [monoid-subclasses] 60 | import Data.Monoid (Monoid(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses] [ 1 of 16] Compiling Data.Monoid.Null ( src/Data/Monoid/Null.hs, dist/build/Data/Monoid/Null.p_o ) [monoid-subclasses] [ 2 of 16] Compiling Data.Semigroup.Cancellative ( src/Data/Semigroup/Cancellative.hs, dist/build/Data/Semigroup/Cancellative.p_o ) [monoid-subclasses] [ 3 of 16] Compiling Data.Monoid.Monus ( src/Data/Monoid/Monus.hs, dist/build/Data/Monoid/Monus.p_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Monus.hs:320:36: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Prelude, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 320 | | otherwise = go (tail x) [monoid-subclasses]  | ^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Monus.hs:327:36: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Prelude, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 327 | | otherwise = go (tail x) [monoid-subclasses]  | ^^^^ [monoid-subclasses] [ 4 of 16] Compiling Data.Monoid.GCD ( src/Data/Monoid/GCD.hs, dist/build/Data/Monoid/GCD.p_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/GCD.hs:75:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The qualified import of ‘Data.Text.Encoding’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Text.Encoding’ [monoid-subclasses]  To import instances alone, use: import Data.Text.Encoding() [monoid-subclasses]  | [monoid-subclasses] 75 | import qualified Data.Text.Encoding as TextEncoding [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/GCD.hs:83:1: warning: [GHC-66111] [-Wunused-imports] [nothunks] Phase: setupCompilerEnvironmentPhase [nothunks] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [nothunks] Phase: unpackPhase [nothunks] unpacking source archive /nix/store/wzdyx5j9ylkjc475kaylxv5w38vhyy44-nothunks-0.3.0.0.tar.gz [nothunks] source root is nothunks-0.3.0.0 [nothunks] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "nothunks-0.3.0.0/test/Test/NoThunks/Class.hs" [nothunks] Phase: patchPhase [nothunks] Replace Cabal file with edited version from mirror://hackage/nothunks-0.3.0.0/revision/1.cabal. [nothunks] Run jailbreak-cabal to lift version restrictions on build inputs. [nothunks] Phase: compileBuildDriverPhase [nothunks] setupCompileFlags: -package-db=/build/tmp.OFbkpb9ORX/setup-package.conf.d -threaded [nothunks] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.OFbkpb9ORX/Main.o ) [nothunks] [2 of 2] Linking Setup [nothunks] Phase: updateAutotoolsGnuConfigScriptsPhase [nothunks] Phase: configurePhase [nothunks] configureFlags: --verbose --prefix=/nix/store/v3pigpjw2hsh3zd3cwryibvyxv7frpiw-nothunks-0.3.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/dibyvbnvq1qap6yrxncgg12s6l7x49cv-nothunks-0.3.0.0-doc/share/doc/nothunks-0.3.0.0 --with-gcc=gcc --package-db=/build/tmp.OFbkpb9ORX/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [nothunks] Using Parsec parser [nothunks] Configuring nothunks-0.3.0.0... [nothunks] Flags chosen: bytestring=True, text=True, vector=True [nothunks] Dependency base: using base-4.19.0.0 [nothunks] Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.0.2 [nothunks] Dependency containers: using containers-0.6.8 [nothunks] Dependency ghc-heap: using ghc-heap-9.8.1 [nothunks] Dependency stm: using stm-2.5.2.1 [nothunks] Dependency text >=1.2 && <1.3 || >=2 && <2.2: using text-2.1 [nothunks] Dependency time: using time-1.12.2 [nothunks] Dependency vector >=0.12 && <0.14: using vector-0.13.2.0 [nothunks] Dependency wherefrom-compat >=0.1.1 && <0.2: using wherefrom-compat-0.1.1.1 [nothunks] Dependency base: using base-4.19.0.0 [nothunks] Dependency containers: using containers-0.6.8 [nothunks] Dependency ghc-prim: using ghc-prim-0.11.0 [nothunks] Dependency hedgehog: using hedgehog-1.5 [nothunks] Dependency nothunks: using nothunks-0.3.0.0 [nothunks] Dependency random: using random-1.2.1.3 [nothunks] Dependency stm: using stm-2.5.2.1 [nothunks] Dependency tasty: using tasty-1.5.3 [nothunks] Dependency tasty-hedgehog: using tasty-hedgehog-1.4.0.2 [nothunks] Source component graph: [nothunks]  component lib [nothunks]  component test:nothunks-test dependency lib [nothunks] Configured component graph: [nothunks]  component nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [nothunks]  include base-4.19.0.0-b960 [nothunks]  include bytestring-0.12.0.2-4690 [nothunks]  include containers-0.6.8-4775 [nothunks]  include ghc-heap-9.8.1-6b37 [nothunks]  include stm-2.5.2.1-83fa [nothunks]  include text-2.1-c36a [nothunks]  include time-1.12.2-d26d [nothunks]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [nothunks]  include wherefrom-compat-0.1.1.1-3Sxrs3BzJs08HbomO9TZjn [nothunks]  component nothunks-0.3.0.0-LYjtYcIcjmw181oNqsR7aE-nothunks-test [nothunks]  include base-4.19.0.0-b960 [nothunks]  include containers-0.6.8-4775 [nothunks]  include ghc-prim-0.11.0-a69e [nothunks]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [parsers]  - Data.Attoparsec.Internal.Types.Chunk [parsers]  - Data.Attoparsec.Internal.Types.Parser [parsers] Warning: Text.Parser.LookAhead: could not find link destinations for: [parsers]  - Data.Attoparsec.Internal.Types.Chunk [parsers]  - Data.Attoparsec.Internal.Types.Parser [parsers] Warning: Text.Parser.Token: could not find link destinations for: [parsers]  - Data.Attoparsec.Internal.Types.Chunk [parsers]  - Data.Attoparsec.Internal.Types.Parser [parsers] Documentation created: dist/doc/html/parsers/, [parsers] dist/doc/html/parsers/parsers.txt [parsers] Preprocessing test suite 'quickcheck' for parsers-0.12.12.. [parsers] Phase: installPhase [parsers] Installing library in /nix/store/qsypr8ahkpqphb6m8n18wqvg3yagpgmj-parsers-0.12.12/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/parsers-0.12.12-jBywFV95ooIFcbPwwwM8m [parsers] Phase: fixupPhase [parsers] shrinking RPATHs of ELF executables and libraries in /nix/store/qsypr8ahkpqphb6m8n18wqvg3yagpgmj-parsers-0.12.12 [parsers] shrinking /nix/store/qsypr8ahkpqphb6m8n18wqvg3yagpgmj-parsers-0.12.12/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSparsers-0.12.12-jBywFV95ooIFcbPwwwM8m-ghc9.8.1.so [parsers] checking for references to /build/ in /nix/store/qsypr8ahkpqphb6m8n18wqvg3yagpgmj-parsers-0.12.12... [parsers] patching script interpreter paths in /nix/store/qsypr8ahkpqphb6m8n18wqvg3yagpgmj-parsers-0.12.12 [parsers] stripping (with command strip and flags -S -p) in /nix/store/qsypr8ahkpqphb6m8n18wqvg3yagpgmj-parsers-0.12.12/lib [parsers] shrinking RPATHs of ELF executables and libraries in /nix/store/l1sm0xwa2hs1vrkdw9zkfq37j486kz9p-parsers-0.12.12-doc [parsers] checking for references to /build/ in /nix/store/l1sm0xwa2hs1vrkdw9zkfq37j486kz9p-parsers-0.12.12-doc... [parsers] patching script interpreter paths in /nix/store/l1sm0xwa2hs1vrkdw9zkfq37j486kz9p-parsers-0.12.12-doc [reducers] [ 3 of 14] Compiling Data.Semigroup.MonadPlus ( src/Data/Semigroup/MonadPlus.hs, dist/build/Data/Semigroup/MonadPlus.p_o ) [reducers] [ 4 of 14] Compiling Data.Semigroup.Monad ( src/Data/Semigroup/Monad.hs, dist/build/Data/Semigroup/Monad.p_o ) [reducers] [ 5 of 14] Compiling Data.Semigroup.Apply ( src/Data/Semigroup/Apply.hs, dist/build/Data/Semigroup/Apply.p_o ) [reducers] [ 6 of 14] Compiling Data.Semigroup.Applicative ( src/Data/Semigroup/Applicative.hs, dist/build/Data/Semigroup/Applicative.p_o ) [reducers] [ 7 of 14] Compiling Data.Semigroup.Alternative ( src/Data/Semigroup/Alternative.hs, dist/build/Data/Semigroup/Alternative.p_o ) [reducers] [ 8 of 14] Compiling Data.Semigroup.Alt ( src/Data/Semigroup/Alt.hs, dist/build/Data/Semigroup/Alt.p_o ) [reducers] [ 9 of 14] Compiling Data.Generator ( src/Data/Generator.hs, dist/build/Data/Generator.p_o ) [reducers] [10 of 14] Compiling Data.Semigroup.Generator ( src/Data/Semigroup/Generator.hs, dist/build/Data/Semigroup/Generator.p_o ) [reducers] [11 of 14] Compiling Data.Generator.Combinators ( src/Data/Generator/Combinators.hs, dist/build/Data/Generator/Combinators.p_o ) [reducers] [12 of 14] Compiling Data.Semigroup.Reducer.With ( src/Data/Semigroup/Reducer/With.hs, dist/build/Data/Semigroup/Reducer/With.p_o ) [reducers] [13 of 14] Compiling Data.Semigroup.Self ( src/Data/Semigroup/Self.hs, dist/build/Data/Semigroup/Self.p_o ) [reducers] [14 of 14] Compiling Data.Semigroup.Union ( src/Data/Semigroup/Union.hs, dist/build/Data/Semigroup/Union.p_o ) [reducers] Phase: checkPhase [reducers] Package has no test suites. [reducers] Phase: haddockPhase [reducers] Preprocessing library for reducers-3.12.5.. [reducers] Running Haddock on library for reducers-3.12.5.. [reducers] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [reducers] [ 1 of 14] Compiling Data.Semigroup.Instances ( src/Data/Semigroup/Instances.hs, nothing ) [reducers] [ 2 of 14] Compiling Data.Semigroup.Reducer ( src/Data/Semigroup/Reducer.hs, nothing ) [reducers] [ 3 of 14] Compiling Data.Semigroup.MonadPlus ( src/Data/Semigroup/MonadPlus.hs, nothing ) [reducers] [ 4 of 14] Compiling Data.Semigroup.Monad ( src/Data/Semigroup/Monad.hs, nothing ) [reducers] [ 5 of 14] Compiling Data.Semigroup.Apply ( src/Data/Semigroup/Apply.hs, nothing ) [reducers] [ 6 of 14] Compiling Data.Semigroup.Applicative ( src/Data/Semigroup/Applicative.hs, nothing ) [reducers] [ 7 of 14] Compiling Data.Semigroup.Alternative ( src/Data/Semigroup/Alternative.hs, nothing ) [reducers] [ 8 of 14] Compiling Data.Semigroup.Alt ( src/Data/Semigroup/Alt.hs, nothing ) [reducers] [ 9 of 14] Compiling Data.Generator ( src/Data/Generator.hs, nothing ) [reducers] [10 of 14] Compiling Data.Semigroup.Generator ( src/Data/Semigroup/Generator.hs, nothing ) [reducers] [11 of 14] Compiling Data.Generator.Combinators ( src/Data/Generator/Combinators.hs, nothing ) [reducers] [12 of 14] Compiling Data.Semigroup.Reducer.With ( src/Data/Semigroup/Reducer/With.hs, nothing ) [reducers] [13 of 14] Compiling Data.Semigroup.Self ( src/Data/Semigroup/Self.hs, nothing ) [reducers] [14 of 14] Compiling Data.Semigroup.Union ( src/Data/Semigroup/Union.hs, nothing ) [reducers] Haddock coverage: [reducers]  100% ( 1 / 1) in 'Data.Semigroup.Instances' [reducers] Warning: 'Generator' is out of scope. [reducers]  If you qualify the identifier, haddock can try to link it anyway. [reducers]  55% ( 5 / 9) in 'Data.Semigroup.Reducer' [reducers]  Missing documentation for: [reducers]  foldMapReduce1 (src/Data/Semigroup/Reducer.hs:88) [reducers]  pureUnit (src/Data/Semigroup/Reducer.hs:102) [reducers]  returnUnit (src/Data/Semigroup/Reducer.hs:99) [reducers]  Count (src/Data/Semigroup/Reducer.hs:104) [reducers] Warning: 'MonadSum' is ambiguous. It is defined [reducers]  * at src/Data/Semigroup/MonadPlus.hs:32:24 [reducers]  * at src/Data/Semigroup/MonadPlus.hs:32:1 [reducers]  You may be able to disambiguate the identifier by qualifying it or [reducers]  by specifying the type/value namespace explicitly. [reducers]  Defaulting to the one defined at src/Data/Semigroup/MonadPlus.hs:32:1 [reducers]  100% ( 2 / 2) in 'Data.Semigroup.MonadPlus' [reducers] Warning: 'Action' is ambiguous. It is defined [reducers]  * at src/Data/Semigroup/Monad.hs:34:20 [reducers]  * at src/Data/Semigroup/Monad.hs:34:1 [reducers]  You may be able to disambiguate the identifier by qualifying it or [reducers]  by specifying the type/value namespace explicitly. [text-iso8601] Phase: fixupPhase [text-iso8601] shrinking RPATHs of ELF executables and libraries in /nix/store/fvp270055vbzsrwy4mxxzk5fb90xfghs-text-iso8601-0.1.1 [text-iso8601] shrinking /nix/store/fvp270055vbzsrwy4mxxzk5fb90xfghs-text-iso8601-0.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHStext-iso8601-0.1.1-EZ1MMZNTqfxBVbpUGxXkG-ghc9.8.1.so [text-iso8601] checking for references to /build/ in /nix/store/fvp270055vbzsrwy4mxxzk5fb90xfghs-text-iso8601-0.1.1... [text-iso8601] patching script interpreter paths in /nix/store/fvp270055vbzsrwy4mxxzk5fb90xfghs-text-iso8601-0.1.1 [text-iso8601] stripping (with command strip and flags -S -p) in /nix/store/fvp270055vbzsrwy4mxxzk5fb90xfghs-text-iso8601-0.1.1/lib [text-iso8601] shrinking RPATHs of ELF executables and libraries in /nix/store/j0n5c337fd7316x0m1cfm5whwahbch0k-text-iso8601-0.1.1-doc [text-iso8601] checking for references to /build/ in /nix/store/j0n5c337fd7316x0m1cfm5whwahbch0k-text-iso8601-0.1.1-doc... [text-iso8601] patching script interpreter paths in /nix/store/j0n5c337fd7316x0m1cfm5whwahbch0k-text-iso8601-0.1.1-doc Building semialign Building witherable [attoparsec]  include array-0.5.6.0-dc89 [attoparsec]  include attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal [attoparsec]  include base-4.19.0.0-b960 [attoparsec]  include bytestring-0.12.0.2-4690 [attoparsec]  include containers-0.6.8-4775 [attoparsec]  include deepseq-1.5.0.0-412f [attoparsec]  include ghc-prim-0.11.0-a69e [attoparsec]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [attoparsec]  include text-2.1-c36a [attoparsec]  include transformers-0.6.1.0-c3ec [attoparsec]  component attoparsec-0.14.4-1CGie1eEJoYEUEkXPO7d6m-attoparsec-tests [attoparsec]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [attoparsec]  include array-0.5.6.0-dc89 [attoparsec]  include attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [attoparsec]  include attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal [attoparsec]  include base-4.19.0.0-b960 [attoparsec]  include bytestring-0.12.0.2-4690 [attoparsec]  include deepseq-1.5.0.0-412f [attoparsec]  include quickcheck-unicode-1.0.1.0-CVAXzGXO20V4B04pShCI89 [attoparsec]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [attoparsec]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [attoparsec]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [attoparsec]  include text-2.1-c36a [attoparsec]  include transformers-0.6.1.0-c3ec [attoparsec]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [attoparsec] Linked component graph: [attoparsec]  unit attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal [attoparsec]  include array-0.5.6.0-dc89 [attoparsec]  include base-4.19.0.0-b960 [attoparsec]  include bytestring-0.12.0.2-4690 [attoparsec]  include text-2.1-c36a [attoparsec]  Data.Attoparsec.ByteString.Buffer=attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal:Data.Attoparsec.ByteString.Buffer,Data.Attoparsec.ByteString.FastSet=attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal:Data.Attoparsec.ByteString.FastSet,Data.Attoparsec.Internal.Compat=attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal:Data.Attoparsec.Internal.Compat,Data.Attoparsec.Internal.Fhthagn=attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal:Data.Attoparsec.Internal.Fhthagn,Data.Attoparsec.Text.Buffer=attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal:Data.Attoparsec.Text.Buffer,Data.Attoparsec.Text.FastSet=attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal:Data.Attoparsec.Text.FastSet [attoparsec]  unit attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [attoparsec]  include array-0.5.6.0-dc89 [attoparsec]  include attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal [attoparsec]  include base-4.19.0.0-b960 [attoparsec]  include bytestring-0.12.0.2-4690 [attoparsec]  include containers-0.6.8-4775 [attoparsec]  include deepseq-1.5.0.0-412f [attoparsec]  include ghc-prim-0.11.0-a69e [attoparsec]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [attoparsec]  include text-2.1-c36a [attoparsec]  include transformers-0.6.1.0-c3ec [attoparsec]  Data.Attoparsec=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec,Data.Attoparsec.ByteString=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.ByteString,Data.Attoparsec.ByteString.Char8=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.ByteString.Char8,Data.Attoparsec.ByteString.Lazy=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.ByteString.Lazy,Data.Attoparsec.Char8=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.Char8,Data.Attoparsec.Combinator=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.Combinator,Data.Attoparsec.Internal=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.Internal,Data.Attoparsec.Internal.Types=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.Internal.Types,Data.Attoparsec.Lazy=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.Lazy,Data.Attoparsec.Number=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.Number,Data.Attoparsec.Text=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.Text,Data.Attoparsec.Text.Lazy=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.Text.Lazy,Data.Attoparsec.Types=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.Types,Data.Attoparsec.Zepto=attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ:Data.Attoparsec.Zepto [attoparsec]  unit attoparsec-0.14.4-1CGie1eEJoYEUEkXPO7d6m-attoparsec-tests [attoparsec]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [attoparsec]  include array-0.5.6.0-dc89 [post-build-hook] Uploading to cachix cache "sellout": /nix/store/s3a9zhr4hi1grgi4hf4x4f00ap33lb84-either-5.0.2-doc /nix/store/xw9cvcvscl7bz3wf1avbx66wj02qpanh-either-5.0.2 [post-build-hook] Pushing 2 paths (98 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/xw9cvcvscl7bz3wf1avbx66wj02qpanh-either-5.0.2 (886.43 KiB) [post-build-hook] Pushing /nix/store/s3a9zhr4hi1grgi4hf4x4f00ap33lb84-either-5.0.2-doc (454.20 KiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/s3a9zhr4hi1grgi4hf4x4f00ap33lb84-either-5.0.2-doc /nix/store/xw9cvcvscl7bz3wf1avbx66wj02qpanh-either-5.0.2 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/s3a9zhr4hi1grgi4hf4x4f00ap33lb84-either-5.0.2-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/xw9cvcvscl7bz3wf1avbx66wj02qpanh-either-5.0.2' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/iq5kgldza9hqlnhch5cl0pllphqsdnfz-either-5.0.2.drv' to 'https://cache.nix-ci.com'... Progress: 71 of 171 built (13 building), 395 of 395 downloaded from cache [extra] \xs -> unescapeJSON (escapeJSON xs) == xs [extra] +++ OK, passed 100 tests. [extra] groupOn abs [1,-1,2] == [[1,-1], [2]] [extra] +++ OK, passed 1 test. [extra] groupOnKey abs [1,-1,2] == [(1, [1,-1]), (2, [2])] [extra] +++ OK, passed 1 test. [extra] maximumOn id [] == undefined [extra] +++ OK, passed 1 test. [extra] maximumOn length ["test","extra","a"] == "extra" [extra] +++ OK, passed 1 test. [extra] minimumOn id [] == undefined [extra] +++ OK, passed 1 test. [extra] minimumOn length ["test","extra","a"] == "a" [extra] +++ OK, passed 1 test. [extra] groupSort [(1,'t'),(3,'t'),(2,'e'),(2,'s')] == [(1,"t"),(2,"es"),(3,"t")] [extra] +++ OK, passed 1 test. [extra] \xs -> map fst (groupSort xs) == sort (nub (map fst xs)) [extra] +++ OK, passed 100 tests. [extra] \xs -> concatMap snd (groupSort xs) == map snd (sortOn fst xs) [extra] +++ OK, passed 100 tests. [extra] groupSortOn length ["test","of","sized","item"] == [["of"],["test","item"],["sized"]] [extra] +++ OK, passed 1 test. [extra] groupSortBy (compare `on` length) ["test","of","sized","item"] == [["of"],["test","item"],["sized"]] [extra] +++ OK, passed 1 test. [extra] sum' [1, 2, 3] == 6 [extra] +++ OK, passed 1 test. [extra] sumOn' read ["1", "2", "3"] == 6 [extra] +++ OK, passed 1 test. [extra] product' [1, 2, 4] == 8 [extra] +++ OK, passed 1 test. [extra] productOn' read ["1", "2", "4"] == 8 [extra] +++ OK, passed 1 test. [extra] merge "ace" "bd" == "abcde" [extra] +++ OK, passed 1 test. [extra] \xs ys -> merge (sort xs) (sort ys) == sort (xs ++ ys) [extra] +++ OK, passed 100 tests. [extra] replace "el" "_" "Hello Bella" == "H_lo B_la" [extra] +++ OK, passed 1 test. [extra] replace "el" "e" "Hello" == "Helo" [extra] +++ OK, passed 1 test. [extra] replace "" "x" "Hello" == "xHxexlxlxox" [extra] +++ OK, passed 1 test. [extra] replace "" "x" "" == "x" [extra] +++ OK, passed 1 test. [extra] \xs ys -> replace xs xs ys == ys [extra] +++ OK, passed 100 tests. [extra] breakEnd isLower "youRE" == ("you","RE") [extra] +++ OK, passed 1 test. [extra] breakEnd isLower "youre" == ("youre","") [extra] +++ OK, passed 1 test. [extra] breakEnd isLower "YOURE" == ("","YOURE") [extra] +++ OK, passed 1 test. [extra] \f xs -> breakEnd (not . f) xs == spanEnd f xs [extra] +++ OK, passed 100 tests. [extra] spanEnd isUpper "youRE" == ("you","RE") [extra] +++ OK, passed 1 test. [extra] spanEnd (not . isSpace) "x y z" == ("x y ","z") [extra] +++ OK, passed 1 test. [extra] \f xs -> uncurry (++) (spanEnd f xs) == xs [extra] +++ OK, passed 100 tests. [extra] \f xs -> spanEnd f xs == swap (both reverse (span f (reverse xs))) [extra] +++ OK, passed 100 tests. [extra] wordsBy (== ':') "::xyz:abc::123::" == ["xyz","abc","123"] [extra] +++ OK, passed 1 test. [extra] \s -> wordsBy isSpace s == words s [extra] +++ OK, passed 100 tests. [extra] linesBy (== ':') "::xyz:abc::123::" == ["","","xyz","abc","","123",""] [extra] +++ OK, passed 1 test. [extra] \s -> linesBy (== '\n') s == lines s [extra] +++ OK, passed 100 tests. [extra] linesBy (== ';') "my;list;here;" == ["my","list","here"] [extra] +++ OK, passed 1 test. [extra] firstJust id [Nothing,Just 3] == Just 3 [extra] +++ OK, passed 1 test. [extra] firstJust id [Nothing,Nothing] == Nothing [extra] +++ OK, passed 1 test. [extra] drop1 "" == "" [extra] +++ OK, passed 1 test. [extra] drop1 "test" == "est" [extra] +++ OK, passed 1 test. [extra] \xs -> drop 1 xs == drop1 xs [extra] +++ OK, passed 100 tests. [extra] dropEnd1 "" == "" [extra] +++ OK, passed 1 test. [extra] dropEnd1 "test" == "tes" [extra] +++ OK, passed 1 test. [extra] \xs -> dropEnd 1 xs == dropEnd1 xs [extra] +++ OK, passed 100 tests. [extra] mconcatMap Sum [1,2,3] == Sum 6 [extra] +++ OK, passed 1 test. [extra] \f xs -> mconcatMap f xs == concatMap f xs [extra] +++ OK, passed 100 tests. [extra] breakOn "::" "a::b::c" == ("a", "::b::c") [extra] +++ OK, passed 1 test. [extra] breakOn "/" "foobar" == ("foobar", "") [extra] +++ OK, passed 1 test. [extra] \needle haystack -> let (prefix,match) = breakOn needle haystack in prefix ++ match == haystack [extra] +++ OK, passed 100 tests. [extra] breakOnEnd "::" "a::b::c" == ("a::b::", "c") [extra] +++ OK, passed 1 test. [extra] splitOn "\r\n" "a\r\nb\r\nd\r\ne" == ["a","b","d","e"] [extra] +++ OK, passed 1 test. [extra] splitOn "aaa" "aaaXaaaXaaaXaaa" == ["","X","X","X",""] [extra] +++ OK, passed 1 test. [extra] splitOn "x" "x" == ["",""] [extra] +++ OK, passed 1 test. [extra] splitOn "x" "" == [""] [extra] +++ OK, passed 1 test. [extra] \s x -> s /= "" ==> intercalate s (splitOn s x) == x [extra] +++ OK, passed 100 tests; 13 discarded. [extra] \c x -> splitOn [c] x == split (==c) x [extra] +++ OK, passed 100 tests. [extra] split (== 'a') "aabbaca" == ["","","bb","c",""] [extra] +++ OK, passed 1 test. [extra] split (== 'a') "" == [""] [extra] +++ OK, passed 1 test. [extra] split (== ':') "::xyz:abc::123::" == ["","","xyz","abc","","123","",""] [foldl] Examples: 52 Tried: 52 Errors: 0 Failures: 0 [foldl] Test suite doctest: PASS [foldl] Test suite logged to: dist/test/foldl-1.4.18-doctest.log [foldl] 1 of 1 test suites (1 of 1 test cases) passed. [foldl] Phase: haddockPhase [foldl] Preprocessing test suite 'doctest' for foldl-1.4.18.. [foldl] Preprocessing library for foldl-1.4.18.. [foldl] Running Haddock on library for foldl-1.4.18.. [foldl] Warning: The documentation for the following packages are not installed. No [foldl] links will be generated to these packages: vector-0.13.2.0 [foldl] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [foldl] [1 of 9] Compiling Control.Foldl.Internal ( src/Control/Foldl/Internal.hs, nothing ) [foldl] [2 of 9] Compiling Control.Foldl.Optics ( src/Control/Foldl/Optics.hs, nothing ) [foldl] [3 of 9] Compiling Control.Foldl.Util.MVector ( src/Control/Foldl/Util/MVector.hs, nothing ) [foldl] [4 of 9] Compiling Control.Foldl.Util.Vector ( src/Control/Foldl/Util/Vector.hs, nothing ) [foldl] [5 of 9] Compiling Control.Foldl ( src/Control/Foldl.hs, nothing ) [free] [19 of 19] Compiling Control.Monad.Trans.Iter ( src/Control/Monad/Trans/Iter.hs, dist/build/Control/Monad/Trans/Iter.p_o ) [free] buildPhase completed in 46 seconds [free] Phase: checkPhase [free] Package has no test suites. [free] Phase: haddockPhase [free] Preprocessing library for free-5.2.. [free] Running Haddock on library for free-5.2.. [free] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [free] [ 1 of 19] Compiling Control.Alternative.Free ( src/Control/Alternative/Free.hs, nothing ) [free] [ 2 of 19] Compiling Control.Alternative.Free.Final ( src/Control/Alternative/Free/Final.hs, nothing ) [free] [ 3 of 19] Compiling Control.Applicative.Free ( src/Control/Applicative/Free.hs, nothing ) [free] [ 4 of 19] Compiling Control.Applicative.Free.Fast ( src/Control/Applicative/Free/Fast.hs, nothing ) [free] [ 5 of 19] Compiling Control.Applicative.Free.Final ( src/Control/Applicative/Free/Final.hs, nothing ) [free] [ 6 of 19] Compiling Control.Applicative.Trans.Free ( src/Control/Applicative/Trans/Free.hs, nothing ) [free] [ 7 of 19] Compiling Control.Comonad.Cofree.Class ( src/Control/Comonad/Cofree/Class.hs, nothing ) [free] [ 8 of 19] Compiling Control.Comonad.Cofree ( src/Control/Comonad/Cofree.hs, nothing ) [free] [ 9 of 19] Compiling Control.Comonad.Trans.Cofree ( src/Control/Comonad/Trans/Cofree.hs, nothing ) [free] [10 of 19] Compiling Control.Comonad.Trans.Coiter ( src/Control/Comonad/Trans/Coiter.hs, nothing ) [free] [11 of 19] Compiling Control.Monad.Free.Class ( src/Control/Monad/Free/Class.hs, nothing ) [free] [12 of 19] Compiling Control.Monad.Free.TH ( src/Control/Monad/Free/TH.hs, nothing ) [free] [13 of 19] Compiling Control.Monad.Trans.Free ( src/Control/Monad/Trans/Free.hs, nothing ) [free] [14 of 19] Compiling Control.Monad.Free ( src/Control/Monad/Free.hs, nothing ) [free] [15 of 19] Compiling Control.Monad.Free.Church ( src/Control/Monad/Free/Church.hs, nothing ) [free] [16 of 19] Compiling Control.Monad.Trans.Free.Ap ( src/Control/Monad/Trans/Free/Ap.hs, nothing ) [free] [17 of 19] Compiling Control.Monad.Free.Ap ( src/Control/Monad/Free/Ap.hs, nothing ) [free] [18 of 19] Compiling Control.Monad.Trans.Free.Church ( src/Control/Monad/Trans/Free/Church.hs, nothing ) [free] [19 of 19] Compiling Control.Monad.Trans.Iter ( src/Control/Monad/Trans/Iter.hs, nothing ) [free] Haddock coverage: [free] Warning: 'lift' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free] Warning: 'Alt' is ambiguous. It is defined [free]  * at src/Control/Alternative/Free.hs:43:19 [free]  * at src/Control/Alternative/Free.hs:43:1 [free]  * in ‘Data.Functor.Alt’ [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Alternative/Free.hs:43:1 [free]  66% ( 4 / 6) in 'Control.Alternative.Free' [free]  Missing documentation for: [free]  Alt (src/Control/Alternative/Free.hs:43) [free]  AltF (src/Control/Alternative/Free.hs:39) [free] Warning: 'lift' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free] Warning: 'Alt' is ambiguous. It is defined [free]  * at src/Control/Alternative/Free/Final.hs:34:19 [free]  * at src/Control/Alternative/Free/Final.hs:34:1 [free]  * in ‘Data.Functor.Alt’ [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Alternative/Free/Final.hs:34:1 [free]  100% ( 5 / 5) in 'Control.Alternative.Free.Final' [free] Warning: 'Ap' is ambiguous. It is defined [free]  * at src/Control/Applicative/Free.hs:50:3 [free]  * at src/Control/Applicative/Free.hs:48:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Applicative/Free.hs:48:1 [free] Warning: 'lift' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free]  100% ( 11 / 11) in 'Control.Applicative.Free' [free] Warning: 'f' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free] Warning: 'Ap' is ambiguous. It is defined [free]  * at src/Control/Applicative/Free/Fast.hs:69:18 [monoid-subclasses]  The qualified import of ‘Data.Text.Lazy.Encoding’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Text.Lazy.Encoding’ [monoid-subclasses]  To import instances alone, use: import Data.Text.Lazy.Encoding() [monoid-subclasses]  | [monoid-subclasses] 83 | import qualified Data.Text.Lazy.Encoding as LazyEncoding [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/GCD.hs:97:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Maybe’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Maybe’ [monoid-subclasses]  To import instances alone, use: import Data.Maybe() [monoid-subclasses]  | [monoid-subclasses] 97 | import Data.Maybe (isJust) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/GCD.hs:211:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] [monoid-subclasses]  Pattern match(es) are non-exhaustive [monoid-subclasses]  In a pattern binding: [monoid-subclasses]  Patterns of type ‘Maybe m’ not matched: Nothing [monoid-subclasses]  | [monoid-subclasses] 211 | Just x' = stripPrefix p x [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/GCD.hs:212:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] [monoid-subclasses]  Pattern match(es) are non-exhaustive [monoid-subclasses]  In a pattern binding: [monoid-subclasses]  Patterns of type ‘Maybe m’ not matched: Nothing [monoid-subclasses]  | [monoid-subclasses] 212 | Just y' = stripPrefix p y [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/GCD.hs:274:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] [monoid-subclasses]  Pattern match(es) are non-exhaustive [monoid-subclasses]  In a pattern binding: [monoid-subclasses]  Patterns of type ‘Maybe m’ not matched: Nothing [monoid-subclasses]  | [monoid-subclasses] 274 | Just x' = stripSuffix s x [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/GCD.hs:275:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] [monoid-subclasses]  Pattern match(es) are non-exhaustive [monoid-subclasses]  In a pattern binding: [monoid-subclasses]  Patterns of type ‘Maybe m’ not matched: Nothing [monoid-subclasses]  | [monoid-subclasses] 275 | Just y' = stripSuffix s y [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses] [ 5 of 16] Compiling Data.Monoid.LCM ( src/Data/Monoid/LCM.hs, dist/build/Data/Monoid/LCM.p_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/LCM.hs:37:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Maybe’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Maybe’ [monoid-subclasses]  To import instances alone, use: import Data.Maybe() [monoid-subclasses]  | [monoid-subclasses] 37 | import Data.Maybe (isJust) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/LCM.hs:38:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup.Cancellative’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup.Cancellative’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup.Cancellative() [monoid-subclasses]  | [monoid-subclasses] 38 | import Data.Semigroup.Cancellative (Reductive (())) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [nothunks]  include nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [nothunks]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [nothunks]  include stm-2.5.2.1-83fa [nothunks]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [nothunks]  include tasty-hedgehog-1.4.0.2-3HTxjzkRHVKFpZeoZBll1t [nothunks] Linked component graph: [nothunks]  unit nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [nothunks]  include base-4.19.0.0-b960 [nothunks]  include bytestring-0.12.0.2-4690 [nothunks]  include containers-0.6.8-4775 [nothunks]  include ghc-heap-9.8.1-6b37 [nothunks]  include stm-2.5.2.1-83fa [nothunks]  include text-2.1-c36a [nothunks]  include time-1.12.2-d26d [nothunks]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [nothunks]  include wherefrom-compat-0.1.1.1-3Sxrs3BzJs08HbomO9TZjn [nothunks]  NoThunks.Class=nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg:NoThunks.Class [nothunks]  unit nothunks-0.3.0.0-LYjtYcIcjmw181oNqsR7aE-nothunks-test [nothunks]  include base-4.19.0.0-b960 [nothunks]  include containers-0.6.8-4775 [nothunks]  include ghc-prim-0.11.0-a69e [nothunks]  include hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [nothunks]  include nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [nothunks]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [nothunks]  include stm-2.5.2.1-83fa [nothunks]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [nothunks]  include tasty-hedgehog-1.4.0.2-3HTxjzkRHVKFpZeoZBll1t [nothunks] Ready component graph: [nothunks]  definite nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [nothunks]  depends base-4.19.0.0-b960 [nothunks]  depends bytestring-0.12.0.2-4690 [nothunks]  depends containers-0.6.8-4775 [nothunks]  depends ghc-heap-9.8.1-6b37 [nothunks]  depends stm-2.5.2.1-83fa [nothunks]  depends text-2.1-c36a [nothunks]  depends time-1.12.2-d26d [nothunks]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [nothunks]  depends wherefrom-compat-0.1.1.1-3Sxrs3BzJs08HbomO9TZjn [nothunks]  definite nothunks-0.3.0.0-LYjtYcIcjmw181oNqsR7aE-nothunks-test [nothunks]  depends base-4.19.0.0-b960 [nothunks]  depends containers-0.6.8-4775 [nothunks]  depends ghc-prim-0.11.0-a69e [nothunks]  depends hedgehog-1.5-1B99eT9THHr5ZSpEl39tYK [nothunks]  depends nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [nothunks]  depends random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [nothunks]  depends stm-2.5.2.1-83fa [nothunks]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [nothunks]  depends tasty-hedgehog-1.4.0.2-3HTxjzkRHVKFpZeoZBll1t [nothunks] Using Cabal-3.10.2.0 compiled by ghc-9.8 [nothunks] Using compiler: ghc-9.8.1 [nothunks] Using install prefix: [nothunks] /nix/store/v3pigpjw2hsh3zd3cwryibvyxv7frpiw-nothunks-0.3.0.0 [nothunks] Executables installed in: [nothunks] /nix/store/v3pigpjw2hsh3zd3cwryibvyxv7frpiw-nothunks-0.3.0.0/bin [nothunks] Libraries installed in: [nothunks] /nix/store/v3pigpjw2hsh3zd3cwryibvyxv7frpiw-nothunks-0.3.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [nothunks] Dynamic Libraries installed in: [nothunks] /nix/store/v3pigpjw2hsh3zd3cwryibvyxv7frpiw-nothunks-0.3.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [nothunks] Private executables installed in: [nothunks] /nix/store/v3pigpjw2hsh3zd3cwryibvyxv7frpiw-nothunks-0.3.0.0/libexec/x86_64-linux-ghc-9.8.1/nothunks-0.3.0.0 [nothunks] Data files installed in: [nothunks] /nix/store/v3pigpjw2hsh3zd3cwryibvyxv7frpiw-nothunks-0.3.0.0/share/x86_64-linux-ghc-9.8.1/nothunks-0.3.0.0 [nothunks] Documentation installed in: [nothunks] /nix/store/dibyvbnvq1qap6yrxncgg12s6l7x49cv-nothunks-0.3.0.0-doc/share/doc/nothunks-0.3.0.0 [nothunks] Configuration files installed in: [nothunks] /nix/store/v3pigpjw2hsh3zd3cwryibvyxv7frpiw-nothunks-0.3.0.0/etc [nothunks] No alex found [nothunks] Using ar found on system at: [nothunks] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [nothunks] No c2hs found [nothunks] No cpphs found [nothunks] No doctest found [nothunks] Using gcc version 14.3.0 given by user at: [nothunks] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [nothunks] Using ghc version 9.8.1 found on system at: [nothunks] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [nothunks] Using ghc-pkg version 9.8.1 found on system at: [nothunks] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [nothunks] No ghcjs found [nothunks] No ghcjs-pkg found [nothunks] No greencard found [nothunks] Using haddock version 2.30.0 found on system at: [nothunks] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [nothunks] No happy found [nothunks] Using haskell-suite found on system at: haskell-suite-dummy-location [nothunks] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [nothunks] No hmake found [nothunks] Using hpc version 0.69 found on system at: [post-build-hook] Uploading to cachix cache "sellout": /nix/store/l1sm0xwa2hs1vrkdw9zkfq37j486kz9p-parsers-0.12.12-doc /nix/store/qsypr8ahkpqphb6m8n18wqvg3yagpgmj-parsers-0.12.12 [post-build-hook] Pushing 2 paths (81 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/qsypr8ahkpqphb6m8n18wqvg3yagpgmj-parsers-0.12.12 (8.51 MiB) [post-build-hook] Pushing /nix/store/l1sm0xwa2hs1vrkdw9zkfq37j486kz9p-parsers-0.12.12-doc (2.31 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/l1sm0xwa2hs1vrkdw9zkfq37j486kz9p-parsers-0.12.12-doc /nix/store/qsypr8ahkpqphb6m8n18wqvg3yagpgmj-parsers-0.12.12 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/l1sm0xwa2hs1vrkdw9zkfq37j486kz9p-parsers-0.12.12-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/qsypr8ahkpqphb6m8n18wqvg3yagpgmj-parsers-0.12.12' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/3l56va77cq1yygwhpj4s893cid0bvihk-parsers-0.12.12.drv' to 'https://cache.nix-ci.com'... Progress: 72 of 172 built (12 building), 395 of 395 downloaded from cache [reducers]  Defaulting to the one defined at src/Data/Semigroup/Monad.hs:34:1 [reducers]  66% ( 2 / 3) in 'Data.Semigroup.Monad' [reducers]  Missing documentation for: [reducers]  Mon (src/Data/Semigroup/Monad.hs:57) [reducers] Warning: 'App' is ambiguous. It is defined [reducers]  * at src/Data/Semigroup/Apply.hs:53:19 [reducers]  * at src/Data/Semigroup/Apply.hs:53:1 [reducers]  You may be able to disambiguate the identifier by qualifying it or [reducers]  by specifying the type/value namespace explicitly. [reducers]  Defaulting to the one defined at src/Data/Semigroup/Apply.hs:53:1 [reducers] Warning: 'Trav' is ambiguous. It is defined [reducers]  * at src/Data/Semigroup/Apply.hs:34:18 [reducers]  * at src/Data/Semigroup/Apply.hs:34:1 [reducers]  You may be able to disambiguate the identifier by qualifying it or [reducers]  by specifying the type/value namespace explicitly. [reducers]  Defaulting to the one defined at src/Data/Semigroup/Apply.hs:34:1 [reducers] Warning: 'traverse_' is out of scope. [reducers]  If you qualify the identifier, haddock can try to link it anyway. [reducers]  100% ( 3 / 3) in 'Data.Semigroup.Apply' [reducers] Warning: 'Traversal' is ambiguous. It is defined [reducers]  * at src/Data/Semigroup/Applicative.hs:36:23 [reducers]  * at src/Data/Semigroup/Applicative.hs:36:1 [reducers]  You may be able to disambiguate the identifier by qualifying it or [reducers]  by specifying the type/value namespace explicitly. [reducers]  Defaulting to the one defined at src/Data/Semigroup/Applicative.hs:36:1 [reducers] Warning: 'traverse_' is out of scope. [reducers]  If you qualify the identifier, haddock can try to link it anyway. [reducers]  66% ( 2 / 3) in 'Data.Semigroup.Applicative' [reducers]  Missing documentation for: [reducers]  Ap (src/Data/Semigroup/Applicative.hs:59) [reducers] Warning: 'Alternate' is ambiguous. It is defined [reducers]  * at src/Data/Semigroup/Alternative.hs:31:25 [reducers]  * at src/Data/Semigroup/Alternative.hs:31:1 [reducers]  You may be able to disambiguate the identifier by qualifying it or [reducers]  by specifying the type/value namespace explicitly. [reducers]  Defaulting to the one defined at src/Data/Semigroup/Alternative.hs:31:1 [reducers]  100% ( 2 / 2) in 'Data.Semigroup.Alternative' [reducers] Warning: 'Alter' is ambiguous. It is defined [reducers]  * at src/Data/Semigroup/Alt.hs:31:21 [reducers]  * at src/Data/Semigroup/Alt.hs:31:1 [reducers]  You may be able to disambiguate the identifier by qualifying it or [reducers]  by specifying the type/value namespace explicitly. [reducers]  Defaulting to the one defined at src/Data/Semigroup/Alt.hs:31:1 [reducers]  100% ( 2 / 2) in 'Data.Semigroup.Alt' [reducers] Warning: 'ByteString' is ambiguous. It is defined [reducers]  * in ‘Data.ByteString.Internal.Type’ [reducers]  * in ‘Data.ByteString.Lazy.Internal’ [reducers]  You may be able to disambiguate the identifier by qualifying it or [reducers]  by specifying the type/value namespace explicitly. [reducers]  Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ [reducers] Warning: 'UTF8' is out of scope. [reducers]  If you qualify the identifier, haddock can try to link it anyway. [reducers]  81% ( 9 / 11) in 'Data.Generator' [reducers]  Missing documentation for: [reducers]  mapReduceWith (src/Data/Generator.hs:201) [reducers]  reduceWith (src/Data/Generator.hs:205) [reducers]  71% ( 5 / 7) in 'Data.Semigroup.Generator' [reducers]  Missing documentation for: [reducers]  mapReduceWith1 (src/Data/Semigroup/Generator.hs:67) [reducers]  reduceWith1 (src/Data/Semigroup/Generator.hs:71) [reducers] Warning: 'Traversal' is ambiguous. It is defined [reducers]  * at src/Data/Semigroup/Applicative.hs:36:23 [reducers]  * at src/Data/Semigroup/Applicative.hs:36:1 [reducers]  You may be able to disambiguate the identifier by qualifying it or [reducers]  by specifying the type/value namespace explicitly. [reducers]  Defaulting to the one defined at src/Data/Semigroup/Applicative.hs:36:1 [reducers] Warning: 'getAlt' is out of scope. [reducers]  If you qualify the identifier, haddock can try to link it anyway. [reducers] Warning: 'Action' is ambiguous. It is defined [reducers]  * at src/Data/Semigroup/Monad.hs:34:20 [reducers]  * at src/Data/Semigroup/Monad.hs:34:1 [reducers]  You may be able to disambiguate the identifier by qualifying it or [reducers]  by specifying the type/value namespace explicitly. [reducers]  Defaulting to the one defined at src/Data/Semigroup/Monad.hs:34:1 [reducers]  100% ( 26 / 26) in 'Data.Generator.Combinators' [reducers] Warning: 'WithReducer' is ambiguous. It is defined [reducers]  * at src/Data/Semigroup/Reducer/With.hs:29:27 [reducers]  * at src/Data/Semigroup/Reducer/With.hs:29:1 [regex-tdfa] Phase: setupCompilerEnvironmentPhase [regex-tdfa] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [regex-tdfa] Phase: unpackPhase [regex-tdfa] unpacking source archive /nix/store/4mmmhq0xdp6fj5pdqm8pdli1wkwb6psg-regex-tdfa-1.3.2.3.tar.gz [regex-tdfa] source root is regex-tdfa-1.3.2.3 [regex-tdfa] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "regex-tdfa-1.3.2.3/test/Main.hs" [regex-tdfa] Phase: patchPhase [regex-tdfa] Phase: compileBuildDriverPhase [regex-tdfa] setupCompileFlags: -package-db=/build/tmp.q7wQRxlYXq/setup-package.conf.d -threaded [regex-tdfa] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.q7wQRxlYXq/Main.o ) [regex-tdfa] [2 of 2] Linking Setup [regex-tdfa] Phase: updateAutotoolsGnuConfigScriptsPhase [regex-tdfa] Phase: configurePhase [regex-tdfa] configureFlags: --verbose --prefix=/nix/store/szxiys85w2xdqr800bm77386ha7i1s5v-regex-tdfa-1.3.2.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/qb0yv8aj8nbg00rz87xhzwicsdaxgz78-regex-tdfa-1.3.2.3-doc/share/doc/regex-tdfa-1.3.2.3 --with-gcc=gcc --package-db=/build/tmp.q7wQRxlYXq/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/lib [regex-tdfa] Using Parsec parser [regex-tdfa] Configuring regex-tdfa-1.3.2.3... [regex-tdfa] Flags chosen: doctest=True, force-o2=False [regex-tdfa] Dependency array >=0.5 && <0.6: using array-0.5.6.0 [regex-tdfa] Dependency base >=4.9 && <5: using base-4.19.0.0 [regex-tdfa] Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.0.2 [regex-tdfa] Dependency containers >=0.5 && <1: using containers-0.6.8 [regex-tdfa] Dependency mtl >=2.1.3 && <2.4: using mtl-2.3.1 [regex-tdfa] Dependency parsec >=3.1 && <3.2: using parsec-3.1.17.0 [regex-tdfa] Dependency regex-base >=0.94 && <0.95: using regex-base-0.94.0.3 [regex-tdfa] Dependency text >=1.2.3 && <2.2: using text-2.1 [regex-tdfa] Dependency array: using array-0.5.6.0 [regex-tdfa] Dependency base: using base-4.19.0.0 [regex-tdfa] Dependency bytestring: using bytestring-0.12.0.2 [regex-tdfa] Dependency containers: using containers-0.6.8 [regex-tdfa] Dependency directory >=1.1.0 && <1.4: using directory-1.3.8.1 [regex-tdfa] Dependency filepath >=1.3.0 && <1.6: using filepath-1.4.100.4 [regex-tdfa] Dependency mtl: using mtl-2.3.1 [regex-tdfa] Dependency regex-base: using regex-base-0.94.0.3 [regex-tdfa] Dependency regex-tdfa: using regex-tdfa-1.3.2.3 [regex-tdfa] Dependency text: using text-2.1 [regex-tdfa] Dependency utf8-string >=1.0.1 && <1.1: using utf8-string-1.0.2 [regex-tdfa] Dependency base: using base-4.19.0.0 [regex-tdfa] Dependency doctest-parallel >=0.2.2: using doctest-parallel-0.3.1.1 [regex-tdfa] Dependency regex-tdfa: using regex-tdfa-1.3.2.3 [post-build-hook] Uploading to cachix cache "sellout": /nix/store/fvp270055vbzsrwy4mxxzk5fb90xfghs-text-iso8601-0.1.1 /nix/store/j0n5c337fd7316x0m1cfm5whwahbch0k-text-iso8601-0.1.1-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/fvp270055vbzsrwy4mxxzk5fb90xfghs-text-iso8601-0.1.1 /nix/store/j0n5c337fd7316x0m1cfm5whwahbch0k-text-iso8601-0.1.1-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/qnp2b581j4s4bjax7blbycqzj7vxfd4m-integer-conversion-0.1.1-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/m1mck81brw39sb7p63q0b5syfzykfjrc-integer-conversion-0.1.1' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/fvp270055vbzsrwy4mxxzk5fb90xfghs-text-iso8601-0.1.1' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 73 of 173 built (11 building), 395 of 395 downloaded from cache [trial-tomland] Phase: setupCompilerEnvironmentPhase [trial-tomland] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [trial-tomland] Phase: unpackPhase [trial-tomland] unpacking source archive /nix/store/m3ywwybp74rrv72mll20xj4z6lm8996x-trial-tomland-0.0.0.0.tar.gz [trial-tomland] source root is trial-tomland-0.0.0.0 [trial-tomland] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "trial-tomland-0.0.0.0/trial-tomland.cabal" [trial-tomland] Phase: patchPhase [trial-tomland] Replace Cabal file with edited version from mirror://hackage/trial-tomland-0.0.0.0/revision/5.cabal. [trial-tomland] Phase: compileBuildDriverPhase [trial-tomland] setupCompileFlags: -package-db=/build/tmp.3faknp4DrD/setup-package.conf.d -threaded [trial-tomland] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.3faknp4DrD/Main.o ) [trial-tomland] [2 of 2] Linking Setup [trial-tomland] Phase: updateAutotoolsGnuConfigScriptsPhase [trial-tomland] Phase: configurePhase [trial-tomland] configureFlags: --verbose --prefix=/nix/store/bp65pkffywfmymniv52sl8qgfw91w0v9-trial-tomland-0.0.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/kagrkhypy0446mvywv26q4nd4l41nmj4-trial-tomland-0.0.0.0-doc/share/doc/trial-tomland-0.0.0.0 --with-gcc=gcc --package-db=/build/tmp.3faknp4DrD/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [trial-tomland] Using Parsec parser [trial-tomland] Configuring trial-tomland-0.0.0.0... [trial-tomland] Dependency base >=4.12.0.0 && <4.22: using base-4.19.0.0 [trial-tomland] Dependency text >=1.2.3 && <2.2: using text-2.1 [trial-tomland] Dependency tomland >=1.3.0.0 && <1.4: using tomland-1.3.3.3 [trial-tomland] Dependency trial >=0.0.0.0 && <0.1: using trial-0.0.0.0 [attoparsec]  include attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [attoparsec]  include attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal [attoparsec]  include base-4.19.0.0-b960 [attoparsec]  include bytestring-0.12.0.2-4690 [attoparsec]  include deepseq-1.5.0.0-412f [attoparsec]  include quickcheck-unicode-1.0.1.0-CVAXzGXO20V4B04pShCI89 [attoparsec]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [attoparsec]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [attoparsec]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [attoparsec]  include text-2.1-c36a [attoparsec]  include transformers-0.6.1.0-c3ec [attoparsec]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [attoparsec] Ready component graph: [attoparsec]  definite attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal [attoparsec]  depends array-0.5.6.0-dc89 [attoparsec]  depends base-4.19.0.0-b960 [attoparsec]  depends bytestring-0.12.0.2-4690 [attoparsec]  depends text-2.1-c36a [attoparsec]  definite attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [attoparsec]  depends array-0.5.6.0-dc89 [attoparsec]  depends attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal [attoparsec]  depends base-4.19.0.0-b960 [attoparsec]  depends bytestring-0.12.0.2-4690 [attoparsec]  depends containers-0.6.8-4775 [attoparsec]  depends deepseq-1.5.0.0-412f [attoparsec]  depends ghc-prim-0.11.0-a69e [attoparsec]  depends scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [attoparsec]  depends text-2.1-c36a [attoparsec]  depends transformers-0.6.1.0-c3ec [attoparsec]  definite attoparsec-0.14.4-1CGie1eEJoYEUEkXPO7d6m-attoparsec-tests [attoparsec]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [attoparsec]  depends array-0.5.6.0-dc89 [attoparsec]  depends attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [attoparsec]  depends attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal [attoparsec]  depends base-4.19.0.0-b960 [attoparsec]  depends bytestring-0.12.0.2-4690 [attoparsec]  depends deepseq-1.5.0.0-412f [attoparsec]  depends quickcheck-unicode-1.0.1.0-CVAXzGXO20V4B04pShCI89 [attoparsec]  depends scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [attoparsec]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [attoparsec]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [attoparsec]  depends text-2.1-c36a [attoparsec]  depends transformers-0.6.1.0-c3ec [attoparsec]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [attoparsec] Using Cabal-3.10.2.0 compiled by ghc-9.8 [attoparsec] Using compiler: ghc-9.8.1 [attoparsec] Using install prefix: [attoparsec] /nix/store/nq4dl0wjnd4d6bvbxdxg2gfx5yy7gswd-attoparsec-0.14.4 [attoparsec] Executables installed in: [attoparsec] /nix/store/nq4dl0wjnd4d6bvbxdxg2gfx5yy7gswd-attoparsec-0.14.4/bin [attoparsec] Libraries installed in: [attoparsec] /nix/store/nq4dl0wjnd4d6bvbxdxg2gfx5yy7gswd-attoparsec-0.14.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [attoparsec] Dynamic Libraries installed in: [attoparsec] /nix/store/nq4dl0wjnd4d6bvbxdxg2gfx5yy7gswd-attoparsec-0.14.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [attoparsec] Private executables installed in: [attoparsec] /nix/store/nq4dl0wjnd4d6bvbxdxg2gfx5yy7gswd-attoparsec-0.14.4/libexec/x86_64-linux-ghc-9.8.1/attoparsec-0.14.4 [attoparsec] Data files installed in: [attoparsec] /nix/store/nq4dl0wjnd4d6bvbxdxg2gfx5yy7gswd-attoparsec-0.14.4/share/x86_64-linux-ghc-9.8.1/attoparsec-0.14.4 [attoparsec] Documentation installed in: [attoparsec] /nix/store/nq4dl0wjnd4d6bvbxdxg2gfx5yy7gswd-attoparsec-0.14.4/share/doc/x86_64-linux-ghc-9.8.1/attoparsec-0.14.4 [attoparsec] Configuration files installed in: [attoparsec] /nix/store/nq4dl0wjnd4d6bvbxdxg2gfx5yy7gswd-attoparsec-0.14.4/etc [attoparsec] No alex found [attoparsec] Using ar found on system at: [attoparsec] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [attoparsec] No c2hs found [attoparsec] No cpphs found [attoparsec] No doctest found [attoparsec] Using gcc version 14.3.0 given by user at: [attoparsec] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [attoparsec] Using ghc version 9.8.1 found on system at: [attoparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [attoparsec] Using ghc-pkg version 9.8.1 found on system at: [attoparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [attoparsec] No ghcjs found [attoparsec] No ghcjs-pkg found [attoparsec] No greencard found [attoparsec] Using haddock version 2.30.0 found on system at: [attoparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [attoparsec] No happy found [attoparsec] Using haskell-suite found on system at: haskell-suite-dummy-location [attoparsec] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [attoparsec] No hmake found [attoparsec] Using hpc version 0.69 found on system at: [extra] +++ OK, passed 1 test. [extra] split (== ',') "my,list,here" == ["my","list","here"] [extra] +++ OK, passed 1 test. [extra] dropWhileEnd isSpace "ab cde " == "ab cde" [extra] +++ OK, passed 1 test. [extra] dropWhileEnd' isSpace "ab cde " == "ab cde" [extra] +++ OK, passed 1 test. [extra] last (dropWhileEnd even [undefined,3]) == undefined [extra] +++ OK, passed 1 test. [extra] last (dropWhileEnd' even [undefined,3]) == 3 [extra] +++ OK, passed 1 test. [extra] head (dropWhileEnd even (3:undefined)) == 3 [extra] +++ OK, passed 1 test. [extra] head (dropWhileEnd' even (3:undefined)) == undefined [extra] +++ OK, passed 1 test. [extra] dropPrefix "Mr. " "Mr. Men" == "Men" [extra] +++ OK, passed 1 test. [extra] dropPrefix "Mr. " "Dr. Men" == "Dr. Men" [extra] +++ OK, passed 1 test. [extra] dropSuffix "!" "Hello World!" == "Hello World" [extra] +++ OK, passed 1 test. [extra] dropSuffix "!" "Hello World!!" == "Hello World!" [extra] +++ OK, passed 1 test. [extra] dropSuffix "!" "Hello World." == "Hello World." [extra] +++ OK, passed 1 test. [extra] stripSuffix "bar" "foobar" == Just "foo" [extra] +++ OK, passed 1 test. [extra] stripSuffix "" "baz" == Just "baz" [extra] +++ OK, passed 1 test. [extra] stripSuffix "foo" "quux" == Nothing [extra] +++ OK, passed 1 test. [extra] stripInfix "::" "a::b::c" == Just ("a", "b::c") [extra] +++ OK, passed 1 test. [extra] stripInfix "/" "foobar" == Nothing [extra] +++ OK, passed 1 test. [extra] stripInfixEnd "::" "a::b::c" == Just ("a::b", "c") [extra] +++ OK, passed 1 test. [extra] chunksOf 3 "my test" == ["my ","tes","t"] [extra] +++ OK, passed 1 test. [extra] chunksOf 3 "mytest" == ["myt","est"] [extra] +++ OK, passed 1 test. [extra] chunksOf 8 "" == [] [extra] +++ OK, passed 1 test. [extra] chunksOf 0 "test" == undefined [extra] +++ OK, passed 1 test. [extra] nubSort "this is a test" == " aehist" [extra] +++ OK, passed 1 test. [extra] \xs -> nubSort xs == nub (sort xs) [extra] +++ OK, passed 100 tests. [extra] nubSortOn length ["a","test","of","this"] == ["a","of","test"] [extra] +++ OK, passed 1 test. [extra] nubSortBy (compare `on` length) ["a","test","of","this"] == ["a","of","test"] [extra] +++ OK, passed 1 test. [extra] nubOrd "this is a test" == "this ae" [extra] +++ OK, passed 1 test. [extra] nubOrd (take 4 ("this" ++ undefined)) == "this" [extra] +++ OK, passed 1 test. [extra] \xs -> nubOrd xs == nub xs [extra] +++ OK, passed 100 tests. [extra] nubOrdOn length ["a","test","of","this"] == ["a","test","of"] [extra] +++ OK, passed 1 test. [extra] nubOrdBy (compare `on` length) ["a","test","of","this"] == ["a","test","of"] [extra] +++ OK, passed 1 test. [extra] zipWithLongest (,) "a" "xyz" == [(Just 'a', Just 'x'), (Nothing, Just 'y'), (Nothing, Just 'z')] [extra] +++ OK, passed 1 test. [extra] zipWithLongest (,) "a" "x" == [(Just 'a', Just 'x')] [extra] +++ OK, passed 1 test. [extra] zipWithLongest (,) "" "x" == [(Nothing, Just 'x')] [extra] +++ OK, passed 1 test. [extra] compareLength [1,2,3] 1 == GT [extra] +++ OK, passed 1 test. [extra] compareLength [1,2] 2 == EQ [extra] +++ OK, passed 1 test. [extra] \(xs :: [Int]) n -> compareLength xs n == compare (length xs) n [extra] +++ OK, passed 100 tests. [extra] compareLength (1:2:3:undefined) 2 == GT [extra] +++ OK, passed 1 test. [extra] comparingLength [1,2,3] [False] == GT [extra] +++ OK, passed 1 test. [extra] comparingLength [1,2] "ab" == EQ [extra] +++ OK, passed 1 test. [extra] \(xs :: [Int]) (ys :: [Int]) -> comparingLength xs ys == Data.Ord.comparing length xs ys [extra] +++ OK, passed 100 tests. [extra] comparingLength [1,2] (1:2:3:undefined) == LT [extra] +++ OK, passed 1 test. [extra] comparingLength (1:2:3:undefined) [1,2] == GT [extra] +++ OK, passed 1 test. [extra] mwhen True "test" == "test" [extra] +++ OK, passed 1 test. [extra] mwhen False "test" == "" [extra] +++ OK, passed 1 test. [extra] first succ (1,"test") == (2,"test") [extra] +++ OK, passed 1 test. [extra] second reverse (1,"test") == (1,"tset") [extra] +++ OK, passed 1 test. [extra] firstM (\x -> [x-1, x+1]) (1,"test") == [(0,"test"),(2,"test")] [extra] +++ OK, passed 1 test. [extra] secondM (\x -> [reverse x, x]) (1,"test") == [(1,"tset"),(1,"test")] [extra] +++ OK, passed 1 test. [extra] (succ *** reverse) (1,"test") == (2,"tset") [extra] +++ OK, passed 1 test. [extra] (succ &&& pred) 1 == (2,0) [extra] +++ OK, passed 1 test. [extra] dupe 12 == (12, 12) [extra] +++ OK, passed 1 test. [extra] both succ (1,2) == (2,3) [extra] +++ OK, passed 1 test. [extra] first3 succ (1,1,1) == (2,1,1) [extra] +++ OK, passed 1 test. [extra] second3 succ (1,1,1) == (1,2,1) [extra] +++ OK, passed 1 test. [extra] third3 succ (1,1,1) == (1,1,2) [extra] +++ OK, passed 1 test. [extra] \x -> readVersion (showVersion x) == x [extra] +++ OK, passed 100 tests. [extra] readVersion "hello" == undefined [extra] +++ OK, passed 1 test. [extra] showDP 4 pi == "3.1416" [extra] +++ OK, passed 1 test. [extra] showDP 0 pi == "3" [extra] +++ OK, passed 1 test. [extra] showDP 2 3 == "3.00" [extra] +++ OK, passed 1 test. [foldl] [6 of 9] Compiling Control.Foldl.Text ( src/Control/Foldl/Text.hs, nothing ) [foldl] [7 of 9] Compiling Control.Foldl.NonEmpty ( src/Control/Foldl/NonEmpty.hs, nothing ) [foldl]  [foldl] src/Control/Foldl/NonEmpty.hs:64:29: warning: [GHC-38856] [-Wunused-imports] [foldl]  The import of ‘liftA2’ [foldl]  from module ‘Control.Applicative’ is redundant [foldl]  | [foldl] 64 | import Control.Applicative (liftA2, Const(..)) [foldl]  | ^^^^^^ [foldl] [8 of 9] Compiling Control.Foldl.ByteString ( src/Control/Foldl/ByteString.hs, nothing ) [foldl] [9 of 9] Compiling Control.Scanl ( src/Control/Scanl.hs, nothing ) [foldl] Haddock coverage: [foldl] Warning: 'fold' is ambiguous. It is defined [foldl]  * in ‘Data.Foldable’ [foldl]  * in ‘Data.Set.Internal’ [foldl]  * at src/Control/Foldl.hs:536:1 [foldl]  You may be able to disambiguate the identifier by qualifying it or [foldl]  by specifying the type/value namespace explicitly. [foldl]  Defaulting to the one defined at src/Control/Foldl.hs:536:1 [foldl] Warning: 'Fold' is ambiguous. It is defined [foldl]  * at src/Control/Foldl.hs:239:5 [foldl]  * at src/Control/Foldl.hs:237:1 [foldl]  You may be able to disambiguate the identifier by qualifying it or [foldl]  by specifying the type/value namespace explicitly. [foldl]  Defaulting to the one defined at src/Control/Foldl.hs:237:1 [foldl] Warning: 'FoldM' is ambiguous. It is defined [foldl]  * at src/Control/Foldl.hs:407:3 [foldl]  * at src/Control/Foldl.hs:405:1 [foldl]  You may be able to disambiguate the identifier by qualifying it or [foldl]  by specifying the type/value namespace explicitly. [foldl]  Defaulting to the one defined at src/Control/Foldl.hs:405:1 [foldl] Warning: 'length' is ambiguous. It is defined [foldl]  * in ‘Data.Foldable’ [foldl]  * in ‘Data.Sequence.Internal’ [foldl]  * at src/Control/Foldl.hs:652:1 [foldl]  * in ‘Data.Vector.Generic’ [foldl]  * in ‘Data.Vector.Generic.Mutable’ [foldl]  You may be able to disambiguate the identifier by qualifying it or [foldl]  by specifying the type/value namespace explicitly. [foldl]  Defaulting to the one defined at src/Control/Foldl.hs:652:1 [foldl] Warning: 'index' is ambiguous. It is defined [foldl]  * in ‘Data.Sequence.Internal’ [foldl]  * at src/Control/Foldl.hs:787:1 [foldl]  You may be able to disambiguate the identifier by qualifying it or [foldl]  by specifying the type/value namespace explicitly. [foldl]  Defaulting to the one defined at src/Control/Foldl.hs:787:1 [foldl] Warning: 'lift' is out of scope. [foldl]  If you qualify the identifier, haddock can try to link it anyway. [foldl] Warning: 'liftIO' is out of scope. [foldl]  If you qualify the identifier, haddock can try to link it anyway. [foldl] Warning: 'None' is out of scope. [foldl]  If you qualify the identifier, haddock can try to link it anyway. [foldl] Warning: Control.Foldl: Could not find documentation for exported module: Data.Vector.Generic [foldl] Warning: Control.Foldl: Couldn't find .haddock for export Vector [foldl] Warning: Control.Foldl: Couldn't find .haddock for export Mutable [foldl]  97% ( 97 / 99) in 'Control.Foldl' [foldl]  Missing documentation for: [foldl]  Vector [foldl]  Mutable [foldl] Warning: 'Fold' is ambiguous. It is defined [foldl]  * at src/Control/Foldl.hs:239:5 [foldl]  * at src/Control/Foldl.hs:237:1 [foldl]  You may be able to disambiguate the identifier by qualifying it or [foldl]  by specifying the type/value namespace explicitly. [foldl]  Defaulting to the one defined at src/Control/Foldl.hs:237:1 [foldl] Warning: 'FoldM' is ambiguous. It is defined [foldl]  * at src/Control/Foldl.hs:407:3 [foldl]  * at src/Control/Foldl.hs:405:1 [foldl]  You may be able to disambiguate the identifier by qualifying it or [foldl]  by specifying the type/value namespace explicitly. [foldl]  Defaulting to the one defined at src/Control/Foldl.hs:405:1 [foldl] Warning: 'Text' is ambiguous. It is defined [foldl]  * in ‘Data.Text.Internal’ [foldl]  * in ‘Data.Text.Internal.Lazy’ [foldl]  You may be able to disambiguate the identifier by qualifying it or [foldl]  by specifying the type/value namespace explicitly. [foldl]  Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ [foldl]  100% ( 27 / 27) in 'Control.Foldl.Text' [foldl] Warning: 'Fold1' is ambiguous. It is defined [free]  * at src/Control/Applicative/Free/Fast.hs:69:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Applicative/Free/Fast.hs:69:1 [free] Warning: 'lift' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free]  100% ( 14 / 14) in 'Control.Applicative.Free.Fast' [free] Warning: 'Ap' is ambiguous. It is defined [free]  * at src/Control/Applicative/Free/Final.hs:37:18 [free]  * at src/Control/Applicative/Free/Final.hs:37:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Applicative/Free/Final.hs:37:1 [free] Warning: 'lift' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free]  100% ( 10 / 10) in 'Control.Applicative.Free.Final' [free] Warning: 'lift' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free] Warning: 'ApT' is ambiguous. It is defined [free]  * at src/Control/Applicative/Trans/Free.hs:59:21 [free]  * at src/Control/Applicative/Trans/Free.hs:59:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Applicative/Trans/Free.hs:59:1 [free] Warning: 'getSum' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free] Warning: 'Sum' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free] Warning: 'fold' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free] Warning: 'Ap' is ambiguous. It is defined [free]  * at src/Control/Applicative/Trans/Free.hs:55:3 [free]  * at src/Control/Applicative/Trans/Free.hs:157:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Applicative/Trans/Free.hs:157:1 [free]  100% ( 22 / 22) in 'Control.Applicative.Trans.Free' [free]  100% ( 2 / 2) in 'Control.Comonad.Cofree.Class' [free] Warning: 'cofree' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free] Warning: 'Const' is ambiguous. It is defined [free]  * in ‘Data.Functor.Const’ [free]  * in ‘Data.Functor.Const’ [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined in ‘Data.Functor.Const’ [free] Warning: 'Identity' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free] Warning: 'lens' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free]  93% ( 15 / 16) in 'Control.Comonad.Cofree' [free]  Missing documentation for: [free]  hoistCofree (src/Control/Comonad/Cofree.hs:136) [free] Warning: 'CofreeT' is ambiguous. It is defined [free]  * at src/Control/Comonad/Trans/Cofree.hs:127:25 [free]  * at src/Control/Comonad/Trans/Cofree.hs:127:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Comonad/Trans/Cofree.hs:127:1 [free]  100% ( 11 / 11) in 'Control.Comonad.Trans.Cofree' [free] Warning: 'CoiterT' is ambiguous. It is defined [free]  * at src/Control/Comonad/Trans/Coiter.hs:65:23 [free]  * at src/Control/Comonad/Trans/Coiter.hs:65:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Comonad/Trans/Coiter.hs:65:1 [free]  100% ( 14 / 14) in 'Control.Comonad.Trans.Coiter' [free] Warning: 'Tree' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free]  100% ( 4 / 4) in 'Control.Monad.Free.Class' [free]  100% ( 10 / 10) in 'Control.Monad.Free.TH' [free] Warning: 'FreeT' is ambiguous. It is defined [free]  * at src/Control/Monad/Trans/Free.hs:150:23 [free]  * at src/Control/Monad/Trans/Free.hs:150:1 [free]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses] src/Data/Monoid/LCM.hs:39:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup.Commutative’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup.Commutative’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup.Commutative() [monoid-subclasses]  | [monoid-subclasses] 39 | import Data.Semigroup.Commutative (Commutative) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses] [ 6 of 16] Compiling Data.Monoid.Cancellative ( src/Data/Monoid/Cancellative.hs, dist/build/Data/Monoid/Cancellative.p_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Cancellative.hs:38:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Monoid’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Monoid’ [monoid-subclasses]  To import instances alone, use: import Data.Monoid() [monoid-subclasses]  | [monoid-subclasses] 38 | import Data.Monoid (Monoid) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses] [ 7 of 16] Compiling Data.Semigroup.Factorial ( src/Data/Semigroup/Factorial.hs, dist/build/Data/Semigroup/Factorial.p_o ) [monoid-subclasses] [ 8 of 16] Compiling Data.Monoid.Factorial ( src/Data/Monoid/Factorial.hs, dist/build/Data/Monoid/Factorial.p_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:208:77: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 208 | inits (a, b) = List.map (flip (,) mempty) (inits a) ++ List.map ((,) a) (List.tail $ inits b) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:209:77: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 209 | tails (a, b) = List.map (flip (,) b) (tails a) ++ List.map ((,) mempty) (List.tail $ tails b) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:225:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] [monoid-subclasses]  Pattern match(es) are non-exhaustive [monoid-subclasses]  In a pattern binding: Patterns of type ‘[a]’ not matched: [] [monoid-subclasses]  | [monoid-subclasses] 225 | combine x (~(y:rest), False) = (mappend x y : rest, True) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:252:59: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 252 | ++ List.map (\b1-> (a, b1, mempty)) (List.tail $ inits b) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [nothunks] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [nothunks] Using hsc2hs version 0.68.10 found on system at: [nothunks] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [nothunks] Using hscolour version 1.25 found on system at: [nothunks] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [nothunks] No jhc found [nothunks] Using ld found on system at: [nothunks] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [nothunks] No pkg-config found [nothunks] Using runghc version 9.8.1 found on system at: [nothunks] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [nothunks] Using strip version 2.44 found on system at: [nothunks] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [nothunks] Using tar found on system at: [nothunks] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [nothunks] No uhc found [nothunks] Phase: buildPhase [nothunks] Preprocessing library for nothunks-0.3.0.0.. [nothunks] Building library for nothunks-0.3.0.0.. [nothunks] [1 of 1] Compiling NoThunks.Class ( src/NoThunks/Class.hs, dist/build/NoThunks/Class.o, dist/build/NoThunks/Class.dyn_o ) [nothunks] [1 of 1] Compiling NoThunks.Class ( src/NoThunks/Class.hs, dist/build/NoThunks/Class.p_o ) [nothunks] Preprocessing test suite 'nothunks-test' for nothunks-0.3.0.0.. [nothunks] Building test suite 'nothunks-test' for nothunks-0.3.0.0.. [nothunks] [1 of 2] Compiling Test.NoThunks.Class ( test/Test/NoThunks/Class.hs, dist/build/nothunks-test/nothunks-test-tmp/Test/NoThunks/Class.o ) [nothunks] [2 of 2] Compiling Main ( test/Main.hs, dist/build/nothunks-test/nothunks-test-tmp/Main.o ) [nothunks] [3 of 3] Linking dist/build/nothunks-test/nothunks-test [nothunks] Phase: checkPhase [nothunks] Running 1 test suites... [nothunks] Test suite nothunks-test: RUNNING... [nothunks] Tests [nothunks]  NoThunks.Class [nothunks]  Sanity [nothunks]  IntNotNF: OK [nothunks]  ✓ passed 1 test. [nothunks]  IntIsNF: OK [nothunks]  ✓ passed 1 test. [nothunks]  Pair: OK [nothunks]  ✓ passed 1 test. [nothunks]  Sum: OK [nothunks]  ✓ passed 1 test. [nothunks]  Fn: OK [nothunks]  ✓ passed 1 test. [nothunks]  IO: OK [nothunks]  ✓ passed 1 test. [nothunks]  InspectHeap [nothunks]  Int: OK (0.02s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int"] 50% █████████▉·········· [nothunks]  Nothing 50% ██████████·········· [nothunks]  IntInt: OK (0.03s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","Tuple2"] 38% ███████▌············ [nothunks]  Just ["Tuple2"] 51% ██████████▏········· [nothunks]  Nothing 11% ██▏················· [nothunks]  SumInt: OK (0.01s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Either"] 34% ██████▊············· [nothunks]  Just ["Int","Either"] 32% ██████▍············· [nothunks]  Nothing 34% ██████▊············· [nothunks]  ListInt: OK (0.03s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","List"] 21% ████▏··············· [nothunks]  Just ["List"] 46% █████████▏·········· [nothunks]  Nothing 33% ██████▌············· [nothunks]  IntListInt: OK (0.04s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","List","Tuple2"] 5% █··················· [nothunks]  Just ["Int","Tuple2"] 27% █████▍·············· [nothunks]  Just ["List","Tuple2"] 11% ██▏················· [nothunks]  Just ["Tuple2"] 48% █████████▌·········· [nothunks]  Nothing 9% █▋·················· [reducers]  You may be able to disambiguate the identifier by qualifying it or [reducers]  by specifying the type/value namespace explicitly. [reducers]  Defaulting to the one defined at src/Data/Semigroup/Reducer/With.hs:29:1 [reducers]  100% ( 2 / 2) in 'Data.Semigroup.Reducer.With' [reducers] Warning: 'Self' is ambiguous. It is defined [reducers]  * at src/Data/Semigroup/Self.hs:34:18 [reducers]  * at src/Data/Semigroup/Self.hs:34:1 [reducers]  You may be able to disambiguate the identifier by qualifying it or [reducers]  by specifying the type/value namespace explicitly. [reducers]  Defaulting to the one defined at src/Data/Semigroup/Self.hs:34:1 [reducers] Warning: 'reduce' is out of scope. [reducers]  If you qualify the identifier, haddock can try to link it anyway. [reducers] Warning: 'mapReduce' is out of scope. [reducers]  If you qualify the identifier, haddock can try to link it anyway. [reducers] Warning: 'fold' is out of scope. [reducers]  If you qualify the identifier, haddock can try to link it anyway. [reducers]  50% ( 1 / 2) in 'Data.Semigroup.Self' [reducers]  Missing documentation for: [reducers]  Self (src/Data/Semigroup/Self.hs:34) [reducers] Warning: 'empty' is ambiguous. It is defined [reducers]  * in ‘Data.IntMap.Internal’ [reducers]  * in ‘Data.IntSet.Internal’ [reducers]  * in ‘Data.Map.Internal’ [reducers]  * in ‘Data.Set.Internal’ [reducers]  * at src/Data/Semigroup/Union.hs:57:3 [reducers]  * in ‘Data.HashMap.Internal’ [reducers]  * in ‘Data.HashSet.Internal’ [reducers]  You may be able to disambiguate the identifier by qualifying it or [reducers]  by specifying the type/value namespace explicitly. [reducers]  Defaulting to the one defined at src/Data/Semigroup/Union.hs:57:3 [reducers] Warning: 'union' is ambiguous. It is defined [reducers]  * in ‘Data.OldList’ [reducers]  * in ‘Data.IntMap.Internal’ [reducers]  * in ‘Data.IntSet.Internal’ [reducers]  * in ‘Data.Map.Internal’ [reducers]  * in ‘Data.Set.Internal’ [reducers]  * at src/Data/Semigroup/Union.hs:46:3 [reducers]  * in ‘Data.HashMap.Internal’ [reducers]  * in ‘Data.HashSet.Internal’ [reducers]  You may be able to disambiguate the identifier by qualifying it or [reducers]  by specifying the type/value namespace explicitly. [reducers]  Defaulting to the one defined at src/Data/Semigroup/Union.hs:46:3 [reducers] Warning: 'Union' is ambiguous. It is defined [reducers]  * at src/Data/Semigroup/Union.hs:103:19 [reducers]  * at src/Data/Semigroup/Union.hs:103:1 [reducers]  You may be able to disambiguate the identifier by qualifying it or [reducers]  by specifying the type/value namespace explicitly. [reducers]  Defaulting to the one defined at src/Data/Semigroup/Union.hs:103:1 [reducers]  70% ( 7 / 10) in 'Data.Semigroup.Union' [reducers]  Missing documentation for: [reducers]  Module header [reducers]  HasUnion0 (src/Data/Semigroup/Union.hs:56) [reducers]  HasUnionWith0 (src/Data/Semigroup/Union.hs:141) [reducers] Warning: Data.Generator: could not find link destinations for: [reducers]  - Data.Generator.D:R:ElemArray [reducers]  - Data.Generator.D:R:ElemHashMap [reducers]  - Data.Generator.D:R:ElemMap [reducers]  - Data.Generator.D:R:ElemIntMap [reducers]  - Data.Generator.D:R:ElemSet [reducers]  - Data.Generator.D:R:ElemHashSet [reducers]  - Data.Generator.D:R:ElemIntSet [reducers]  - Data.Generator.D:R:ElemSeq [reducers]  - Data.Generator.D:R:ElemFingerTree [reducers]  - Data.Generator.D:R:ElemNonEmpty [reducers]  - Data.Generator.D:R:ElemList [reducers]  - Data.Generator.D:R:ElemText [reducers]  - Data.Generator.D:R:ElemByteString [reducers]  - Data.Generator.D:R:ElemByteString0 [reducers]  - Data.Generator.D:R:ElemKeys [reducers]  - Data.Generator.D:R:ElemKeys0 [reducers]  - Data.Generator.D:R:ElemKeys1 [reducers]  - Data.Generator.D:R:ElemValues [reducers]  - Data.Generator.D:R:ElemValues0 [reducers]  - Data.Generator.D:R:ElemValues1 [reducers]  - Data.Generator.D:R:ElemChar8 [reducers]  - Data.Generator.D:R:ElemChar80 [reducers] Documentation created: dist/doc/html/reducers/, [reducers] dist/doc/html/reducers/reducers.txt [reducers] Phase: installPhase [reducers] Installing library in /nix/store/620lf25dimyx165wvjagkq57sp73j3sg-reducers-3.12.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/reducers-3.12.5-Id5ZldUUSgoCO1XhYfhNbr [reducers] Phase: fixupPhase [reducers] shrinking RPATHs of ELF executables and libraries in /nix/store/620lf25dimyx165wvjagkq57sp73j3sg-reducers-3.12.5 [reducers] shrinking /nix/store/620lf25dimyx165wvjagkq57sp73j3sg-reducers-3.12.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSreducers-3.12.5-Id5ZldUUSgoCO1XhYfhNbr-ghc9.8.1.so [reducers] checking for references to /build/ in /nix/store/620lf25dimyx165wvjagkq57sp73j3sg-reducers-3.12.5... [regex-tdfa] Source component graph: [regex-tdfa]  component lib [regex-tdfa]  component test:doctest dependency lib [regex-tdfa]  component test:regex-tdfa-unittest dependency lib [regex-tdfa] Configured component graph: [regex-tdfa]  component regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru [regex-tdfa]  include array-0.5.6.0-dc89 [regex-tdfa]  include base-4.19.0.0-b960 [regex-tdfa]  include bytestring-0.12.0.2-4690 [regex-tdfa]  include containers-0.6.8-4775 [regex-tdfa]  include mtl-2.3.1-63a4 [regex-tdfa]  include parsec-3.1.17.0-389e [regex-tdfa]  include regex-base-0.94.0.3-J3ME5r0V7dZ2OROnz448wg [regex-tdfa]  include text-2.1-c36a [regex-tdfa]  component regex-tdfa-1.3.2.3-3Lk80AKaD6MGraiusgBEGC-doctest [regex-tdfa]  include base-4.19.0.0-b960 [regex-tdfa]  include doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W [regex-tdfa]  include regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru [regex-tdfa]  component regex-tdfa-1.3.2.3-3lowd2FTQE0FiNRmXsFCYw-regex-tdfa-unittest [regex-tdfa]  include array-0.5.6.0-dc89 [regex-tdfa]  include base-4.19.0.0-b960 [regex-tdfa]  include bytestring-0.12.0.2-4690 [regex-tdfa]  include containers-0.6.8-4775 [regex-tdfa]  include directory-1.3.8.1-6a8e [regex-tdfa]  include filepath-1.4.100.4-fa1c [regex-tdfa]  include mtl-2.3.1-63a4 [regex-tdfa]  include regex-base-0.94.0.3-J3ME5r0V7dZ2OROnz448wg [regex-tdfa]  include regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru [regex-tdfa]  include text-2.1-c36a [regex-tdfa]  include utf8-string-1.0.2-3f0Yb0EPatE18c5eXZUE9 [regex-tdfa] Linked component graph: [regex-tdfa]  unit regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru [regex-tdfa]  include array-0.5.6.0-dc89 [regex-tdfa]  include base-4.19.0.0-b960 [regex-tdfa]  include bytestring-0.12.0.2-4690 [regex-tdfa]  include containers-0.6.8-4775 [regex-tdfa]  include mtl-2.3.1-63a4 [regex-tdfa]  include parsec-3.1.17.0-389e [regex-tdfa]  include regex-base-0.94.0.3-J3ME5r0V7dZ2OROnz448wg [regex-tdfa]  include text-2.1-c36a [regex-tdfa]  Data.IntMap.CharMap2=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Data.IntMap.CharMap2,Data.IntMap.EnumMap2=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Data.IntMap.EnumMap2,Data.IntSet.EnumSet2=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Data.IntSet.EnumSet2,Text.Regex.TDFA=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA,Text.Regex.TDFA.ByteString=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA.ByteString,Text.Regex.TDFA.ByteString.Lazy=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA.ByteString.Lazy,Text.Regex.TDFA.Common=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA.Common,Text.Regex.TDFA.CorePattern=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA.CorePattern,Text.Regex.TDFA.IntArrTrieSet=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA.IntArrTrieSet,Text.Regex.TDFA.NewDFA.Engine=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA.NewDFA.Engine,Text.Regex.TDFA.NewDFA.Engine_FA=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA.NewDFA.Engine_FA,Text.Regex.TDFA.NewDFA.Engine_NC=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA.NewDFA.Engine_NC,Text.Regex.TDFA.NewDFA.Engine_NC_FA=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA.NewDFA.Engine_NC_FA,Text.Regex.TDFA.NewDFA.MakeTest=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA.NewDFA.MakeTest,Text.Regex.TDFA.NewDFA.Tester=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA.NewDFA.Tester,Text.Regex.TDFA.NewDFA.Uncons=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA.NewDFA.Uncons,Text.Regex.TDFA.Pattern=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA.Pattern,Text.Regex.TDFA.ReadRegex=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA.ReadRegex,Text.Regex.TDFA.Sequence=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA.Sequence,Text.Regex.TDFA.String=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA.String,Text.Regex.TDFA.TDFA=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA.TDFA,Text.Regex.TDFA.TNFA=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA.TNFA,Text.Regex.TDFA.Text=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA.Text,Text.Regex.TDFA.Text.Lazy=regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru:Text.Regex.TDFA.Text.Lazy [regex-tdfa]  unit regex-tdfa-1.3.2.3-3Lk80AKaD6MGraiusgBEGC-doctest [regex-tdfa]  include base-4.19.0.0-b960 [semialign] Phase: setupCompilerEnvironmentPhase [semialign] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [semialign] Phase: unpackPhase [semialign] unpacking source archive /nix/store/7r6xfw79m4pw1yb0i8zzcx6cha65xrx1-semialign-1.3.1.tar.gz [semialign] source root is semialign-1.3.1 [semialign] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "semialign-1.3.1/src/Data/Zip.hs" [semialign] Phase: patchPhase [semialign] Replace Cabal file with edited version from mirror://hackage/semialign-1.3.1/revision/2.cabal. [semialign] Phase: compileBuildDriverPhase [semialign] setupCompileFlags: -package-db=/build/tmp.6Ltiz4EjZ5/setup-package.conf.d -threaded [semialign] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.6Ltiz4EjZ5/Main.o ) [semialign] [2 of 2] Linking Setup [semialign] Phase: updateAutotoolsGnuConfigScriptsPhase [semialign] Phase: configurePhase [semialign] configureFlags: --verbose --prefix=/nix/store/rcb905wwz6yf8kp2np49bmnlbk0ndy45-semialign-1.3.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/080qjbwjddblbcpbbf6l3i53hph2rk60-semialign-1.3.1-doc/share/doc/semialign-1.3.1 --with-gcc=gcc --package-db=/build/tmp.6Ltiz4EjZ5/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [semialign] Using Parsec parser [semialign] Configuring semialign-1.3.1... [semialign] Flags chosen: semigroupoids=True [semialign] Dependency base >=4.12.0.0 && <4.22: using base-4.19.0.0 [semialign] Dependency containers >=0.6.0.1 && <0.8: using containers-0.6.8 [semialign] Dependency hashable >=1.4.4.0 && <1.6: using hashable-1.4.7.0 [semialign] Dependency indexed-traversable >=0.1.4 && <0.2: using [semialign] indexed-traversable-0.1.4 [semialign] Dependency indexed-traversable-instances >=0.1.2 && <0.2: using [semialign] indexed-traversable-instances-0.1.2 [semialign] Dependency semigroupoids >=6.0.1 && <6.1: using semigroupoids-6.0.1 [semialign] Dependency tagged >=0.8.8 && <0.9: using tagged-0.8.8 [semialign] Dependency these >=1.2.1 && <1.3: using these-1.2.1 [semialign] Dependency transformers >=0.5.6.2 && <0.7: using transformers-0.6.1.0 [semialign] Dependency unordered-containers >=0.2.8.0 && <0.3: using [semialign] unordered-containers-0.2.20 [semialign] Dependency vector >=0.13.0.0 && <0.14: using vector-0.13.2.0 [semialign] Source component graph: component lib [semialign] Configured component graph: [semialign]  component semialign-1.3.1-GjSyYQig4Ie64NgVCte6oq [semialign]  include base-4.19.0.0-b960 [semialign]  include containers-0.6.8-4775 [semialign]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [semialign]  include indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [semialign]  include indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH [semialign]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [semialign]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [semialign]  include these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [semialign]  include transformers-0.6.1.0-c3ec [semialign]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [semialign]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [semialign] Linked component graph: [semialign]  unit semialign-1.3.1-GjSyYQig4Ie64NgVCte6oq [semialign]  include base-4.19.0.0-b960 [semialign]  include containers-0.6.8-4775 [semialign]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [semialign]  include indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [trial-tomland] Source component graph: component lib [trial-tomland] Configured component graph: [trial-tomland]  component trial-tomland-0.0.0.0-GA74HS5KoQpDLLdkVNq670 [trial-tomland]  include base-4.19.0.0-b960 [trial-tomland]  include text-2.1-c36a [trial-tomland]  include tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi [trial-tomland]  include trial-0.0.0.0-IOlBFY6Ej7E68uGXFizp3b [trial-tomland] Linked component graph: [trial-tomland]  unit trial-tomland-0.0.0.0-GA74HS5KoQpDLLdkVNq670 [trial-tomland]  include base-4.19.0.0-b960 [trial-tomland]  include text-2.1-c36a [trial-tomland]  include tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi [trial-tomland]  include trial-0.0.0.0-IOlBFY6Ej7E68uGXFizp3b [trial-tomland]  Trial.Tomland=trial-tomland-0.0.0.0-GA74HS5KoQpDLLdkVNq670:Trial.Tomland [trial-tomland] Ready component graph: [trial-tomland]  definite trial-tomland-0.0.0.0-GA74HS5KoQpDLLdkVNq670 [trial-tomland]  depends base-4.19.0.0-b960 [trial-tomland]  depends text-2.1-c36a [trial-tomland]  depends tomland-1.3.3.3-ukl1aAHi8Q5MpLwxCOpDi [trial-tomland]  depends trial-0.0.0.0-IOlBFY6Ej7E68uGXFizp3b [trial-tomland] Using Cabal-3.10.2.0 compiled by ghc-9.8 [trial-tomland] Using compiler: ghc-9.8.1 [trial-tomland] Using install prefix: [trial-tomland] /nix/store/bp65pkffywfmymniv52sl8qgfw91w0v9-trial-tomland-0.0.0.0 [trial-tomland] Executables installed in: [trial-tomland] /nix/store/bp65pkffywfmymniv52sl8qgfw91w0v9-trial-tomland-0.0.0.0/bin [trial-tomland] Libraries installed in: [trial-tomland] /nix/store/bp65pkffywfmymniv52sl8qgfw91w0v9-trial-tomland-0.0.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/trial-tomland-0.0.0.0-GA74HS5KoQpDLLdkVNq670 [trial-tomland] Dynamic Libraries installed in: [trial-tomland] /nix/store/bp65pkffywfmymniv52sl8qgfw91w0v9-trial-tomland-0.0.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [trial-tomland] Private executables installed in: [trial-tomland] /nix/store/bp65pkffywfmymniv52sl8qgfw91w0v9-trial-tomland-0.0.0.0/libexec/x86_64-linux-ghc-9.8.1/trial-tomland-0.0.0.0 [trial-tomland] Data files installed in: [trial-tomland] /nix/store/bp65pkffywfmymniv52sl8qgfw91w0v9-trial-tomland-0.0.0.0/share/x86_64-linux-ghc-9.8.1/trial-tomland-0.0.0.0 [trial-tomland] Documentation installed in: [trial-tomland] /nix/store/kagrkhypy0446mvywv26q4nd4l41nmj4-trial-tomland-0.0.0.0-doc/share/doc/trial-tomland-0.0.0.0 [trial-tomland] Configuration files installed in: [trial-tomland] /nix/store/bp65pkffywfmymniv52sl8qgfw91w0v9-trial-tomland-0.0.0.0/etc [trial-tomland] No alex found [trial-tomland] Using ar found on system at: [trial-tomland] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [trial-tomland] No c2hs found [trial-tomland] No cpphs found [trial-tomland] No doctest found [trial-tomland] Using gcc version 14.3.0 given by user at: [trial-tomland] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [trial-tomland] Using ghc version 9.8.1 found on system at: [trial-tomland] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [trial-tomland] Using ghc-pkg version 9.8.1 found on system at: [trial-tomland] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [trial-tomland] No ghcjs found [trial-tomland] No ghcjs-pkg found [trial-tomland] No greencard found [trial-tomland] Using haddock version 2.30.0 found on system at: [trial-tomland] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [trial-tomland] No happy found [trial-tomland] Using haskell-suite found on system at: haskell-suite-dummy-location [trial-tomland] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [trial-tomland] No hmake found [trial-tomland] Using hpc version 0.69 found on system at: [trial-tomland] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [trial-tomland] Using hsc2hs version 0.68.10 found on system at: [trial-tomland] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [trial-tomland] Using hscolour version 1.25 found on system at: [trial-tomland] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [trial-tomland] No jhc found [trial-tomland] Using ld found on system at: [trial-tomland] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [trial-tomland] No pkg-config found [trial-tomland] Using runghc version 9.8.1 found on system at: [trial-tomland] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [trial-tomland] Using strip version 2.44 found on system at: [trial-tomland] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [trial-tomland] Using tar found on system at: [trial-tomland] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [trial-tomland] No uhc found [trial-tomland] Phase: buildPhase [trial-tomland] Preprocessing library for trial-tomland-0.0.0.0.. [trial-tomland] Building library for trial-tomland-0.0.0.0.. [trial-tomland] [1 of 1] Compiling Trial.Tomland [trial-tomland] [1 of 1] Compiling Trial.Tomland [trial-tomland] Phase: checkPhase [trial-tomland] Package has no test suites. [witherable] Phase: setupCompilerEnvironmentPhase [witherable] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [witherable] Phase: unpackPhase [witherable] unpacking source archive /nix/store/ai652bi646pyr3gc4wn98pbxjdmrrhas-witherable-0.5.tar.gz [witherable] source root is witherable-0.5 [witherable] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "witherable-0.5/witherable.cabal" [witherable] Phase: patchPhase [witherable] Replace Cabal file with edited version from mirror://hackage/witherable-0.5/revision/1.cabal. [witherable] Phase: compileBuildDriverPhase [witherable] setupCompileFlags: -package-db=/build/tmp.Dy9NPrhbri/setup-package.conf.d -threaded [witherable] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Dy9NPrhbri/Main.o ) [witherable] [2 of 2] Linking Setup [witherable] Phase: updateAutotoolsGnuConfigScriptsPhase [witherable] Phase: configurePhase [witherable] configureFlags: --verbose --prefix=/nix/store/vbpqqryycb70dfhiq2aa3vsa4rhkbq97-witherable-0.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/nj85ibdbnyzg3snfq2pn4py3xhnlkl03-witherable-0.5-doc/share/doc/witherable-0.5 --with-gcc=gcc --package-db=/build/tmp.Dy9NPrhbri/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [witherable] Using Parsec parser [witherable] Configuring witherable-0.5... [witherable] Dependency base >=4.9 && <5: using base-4.19.0.0 [witherable] Dependency base-orphans >=0.8.4 && <0.10: using base-orphans-0.9.3 [witherable] Dependency containers >=0.5.7.1 && <0.8: using containers-0.6.8 [witherable] Dependency hashable >=1.2.7.0 && <1.6: using hashable-1.4.7.0 [witherable] Dependency indexed-traversable >=0.1.1 && <0.2: using [witherable] indexed-traversable-0.1.4 [witherable] Dependency indexed-traversable-instances >=0.1 && <0.2: using [witherable] indexed-traversable-instances-0.1.2 [witherable] Dependency transformers >=0.5.2.0 && <0.7: using transformers-0.6.1.0 [witherable] Dependency unordered-containers >=0.2.12.0 && <0.3: using [witherable] unordered-containers-0.2.20 [witherable] Dependency vector >=0.12.2.0 && <0.14: using vector-0.13.2.0 [witherable] Dependency QuickCheck >=2.14.2: using QuickCheck-2.14.3 [witherable] Dependency base: using base-4.19.0.0 [witherable] Dependency containers: using containers-0.6.8 [witherable] Dependency hashable: using hashable-1.4.7.0 [witherable] Dependency quickcheck-instances: using quickcheck-instances-0.3.32 [witherable] Dependency tasty: using tasty-1.5.3 [witherable] Dependency tasty-quickcheck: using tasty-quickcheck-0.11 [witherable] Dependency transformers: using transformers-0.6.1.0 [witherable] Dependency unordered-containers: using unordered-containers-0.2.20 [witherable] Dependency vector: using vector-0.13.2.0 [witherable] Dependency witherable: using witherable-0.5 [witherable] Source component graph: [witherable]  component lib [witherable]  component test:witherable-tests dependency lib [witherable] Configured component graph: [witherable]  component witherable-0.5-7zG28educK73JEyXcpqX0 [witherable]  include base-4.19.0.0-b960 [witherable]  include base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [witherable]  include containers-0.6.8-4775 [witherable]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [witherable]  include indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [witherable]  include indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH [witherable]  include transformers-0.6.1.0-c3ec [witherable]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [attoparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [attoparsec] Using hsc2hs version 0.68.10 found on system at: [attoparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [attoparsec] Using hscolour version 1.25 found on system at: [attoparsec] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [attoparsec] No jhc found [attoparsec] Using ld found on system at: [attoparsec] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [attoparsec] No pkg-config found [attoparsec] Using runghc version 9.8.1 found on system at: [attoparsec] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [attoparsec] Using strip version 2.44 found on system at: [attoparsec] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [attoparsec] Using tar found on system at: [attoparsec] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [attoparsec] No uhc found [attoparsec] Phase: buildPhase [attoparsec] Preprocessing library 'attoparsec-internal' for attoparsec-0.14.4.. [attoparsec] Building library 'attoparsec-internal' for attoparsec-0.14.4.. [attoparsec] [1 of 6] Compiling Data.Attoparsec.ByteString.FastSet ( internal/Data/Attoparsec/ByteString/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/FastSet.o, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/FastSet.dyn_o ) [attoparsec]  [attoparsec] internal/Data/Attoparsec/ByteString/FastSet.hs:97:18: warning: [GHC-68441] [-Wdeprecations] [attoparsec]  In the use of ‘memset’ [attoparsec]  (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): [attoparsec]  Deprecated: "Use Foreign.Marshal.Utils.fillBytes instead" [attoparsec]  | [attoparsec] 97 | _ <- I.memset t 0 32 [attoparsec]  | ^^^^^^^^ [attoparsec] [2 of 6] Compiling Data.Attoparsec.Internal.Compat ( internal/Data/Attoparsec/Internal/Compat.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Compat.o, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Compat.dyn_o ) [attoparsec] [3 of 6] Compiling Data.Attoparsec.Internal.Fhthagn ( internal/Data/Attoparsec/Internal/Fhthagn.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Fhthagn.o, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Fhthagn.dyn_o ) [attoparsec] [4 of 6] Compiling Data.Attoparsec.ByteString.Buffer ( internal/Data/Attoparsec/ByteString/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/Buffer.o, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/Buffer.dyn_o ) [attoparsec]  [attoparsec] internal/Data/Attoparsec/ByteString/Buffer.hs:62:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Semigroup’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Semigroup’ [attoparsec]  To import instances alone, use: import Data.Semigroup() [attoparsec]  | [attoparsec] 62 | import Data.Semigroup (Semigroup(..)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec]  [attoparsec] internal/Data/Attoparsec/ByteString/Buffer.hs:121:11: warning: [GHC-68441] [-Wdeprecations] [attoparsec]  In the use of ‘memcpy’ [attoparsec]  (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): [attoparsec]  Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" [attoparsec]  | [attoparsec] 121 | memcpy (ptr0 `plusPtr` (off0+len0)) [attoparsec]  | ^^^^^^ [attoparsec]  [attoparsec] internal/Data/Attoparsec/ByteString/Buffer.hs:132:13: warning: [GHC-68441] [-Wdeprecations] [attoparsec]  In the use of ‘memcpy’ [attoparsec]  (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): [attoparsec]  Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" [attoparsec]  | [attoparsec] 132 | memcpy ptr (ptr0 `plusPtr` off0) (fromIntegral len0) [extra] withTempDir $ \dir -> do writeFile (dir "foo.txt") ""; withCurrentDirectory dir $ doesFileExist "foo.txt" [extra] +++ OK, passed 1 test. [extra] withTempDir $ \dir -> do writeFile (dir "test.txt") ""; (== [dir "test.txt"]) <$> listContents dir [extra] +++ OK, passed 1 test. [extra] listTest listContents ["bar.txt","foo/baz.txt","zoo"] ["bar.txt","foo","zoo"] [extra] +++ OK, passed 1 test. [extra] listTest listDirectories ["bar.txt","foo/baz.txt","zoo"] ["foo"] [extra] +++ OK, passed 1 test. [extra] listTest listFiles ["bar.txt","foo/baz.txt","zoo"] ["bar.txt","zoo"] [extra] +++ OK, passed 1 test. [extra] listTest listFilesRecursive ["bar.txt","zoo","foo" "baz.txt"] ["bar.txt","zoo","foo" "baz.txt"] [extra] +++ OK, passed 1 test. [extra] listTest (listFilesInside $ pure . not . isPrefixOf "." . takeFileName) ["bar.txt","foo" "baz.txt",".foo" "baz2.txt", "zoo"] ["bar.txt","zoo","foo" "baz.txt"] [extra] +++ OK, passed 1 test. [extra] listTest (listFilesInside $ const $ pure False) ["bar.txt"] [] [extra] +++ OK, passed 1 test. [extra] isWindows == (os == "mingw32") [extra] +++ OK, passed 1 test. [extra] \(filter isHexDigit -> s) -> fmap (== s) $ withTempFile $ \file -> do writeFile file s; readFile' file [extra] +++ OK, passed 100 tests. [extra] \s -> withTempFile $ \file -> do writeFileUTF8 file s; fmap (== s) $ readFileUTF8' file [extra] +++ OK, passed 100 tests. [extra] \(ASCIIString s) -> withTempFile $ \file -> do writeFileBinary file s; fmap (== s) $ readFileBinary' file [extra] +++ OK, passed 100 tests. [extra] captureOutput (print 1) == pure ("1\n",()) [extra] +++ OK, passed 1 test. [extra] withTempFile doesFileExist == pure True [extra] +++ OK, passed 1 test. [extra] (doesFileExist =<< withTempFile pure) == pure False [extra] +++ OK, passed 1 test. [extra] withTempFile readFile' == pure "" [extra] +++ OK, passed 1 test. [extra] withTempDir doesDirectoryExist == pure True [extra] +++ OK, passed 1 test. [extra] (doesDirectoryExist =<< withTempDir pure) == pure False [extra] +++ OK, passed 1 test. [extra] withTempDir listFiles == pure [] [extra] +++ OK, passed 1 test. [extra] fileEq "does_not_exist1" "does_not_exist2" == undefined [extra] +++ OK, passed 1 test. [extra] fileEq "does_not_exist" "does_not_exist" == undefined [extra] +++ OK, passed 1 test. [extra] withTempFile $ \f1 -> fileEq "does_not_exist" f1 == undefined [extra] +++ OK, passed 1 test. [extra] withTempFile $ \f1 -> withTempFile $ \f2 -> fileEq f1 f2 [extra] +++ OK, passed 1 test. [extra] withTempFile $ \f1 -> withTempFile $ \f2 -> writeFile f1 "a" >> writeFile f2 "a" >> fileEq f1 f2 [extra] +++ OK, passed 1 test. [extra] withTempFile $ \f1 -> withTempFile $ \f2 -> writeFile f1 "a" >> writeFile f2 "b" >> notM (fileEq f1 f2) [extra] +++ OK, passed 1 test. [extra] fmap (round . fst) (duration $ sleep 1) == pure 1 [extra] +++ OK, passed 1 test. [extra] timeout (-3) (print 1) == pure Nothing [extra] +++ OK, passed 1 test. [extra] timeout 0.1 (print 1) == fmap Just (print 1) [extra] +++ OK, passed 1 test. [extra] do (t, _) <- duration $ timeout 0.1 $ sleep 1000; print t; pure $ t < 1 [extra] 0.102835517 [extra] +++ OK, passed 1 test. [extra] timeout 0.1 (sleep 2 >> print 1) == pure Nothing [extra] +++ OK, passed 1 test. [extra] showDuration 3.435 == "3.44s" [extra] +++ OK, passed 1 test. [extra] showDuration 623.8 == "10m24s" [extra] +++ OK, passed 1 test. [extra] showDuration 62003.8 == "17h13m" [extra] +++ OK, passed 1 test. [extra] showDuration 1e8 == "27777h47m" [extra] +++ OK, passed 1 test. [extra] do f <- offsetTime; xs <- replicateM 10 f; pure $ xs == sort xs [extra] +++ OK, passed 1 test. [extra] do (a,_) <- duration $ sleep 1; pure $ a >= 1 && a <= 1.5 [extra] +++ OK, passed 1 test. [extra] Extra export [extra] +++ OK, passed 1 test. [extra] withTempFile [extra] ....done [extra] withTempDir [extra] ....done [extra] retry [extra] +++ OK, passed 1 test. [extra] barrier [extra] Success (323 tests) [extra] Test suite extra-test: PASS [extra] Test suite logged to: dist/test/extra-1.7.16-extra-test.log [extra] 1 of 1 test suites (1 of 1 test cases) passed. [extra] Phase: haddockPhase [extra] Preprocessing library for extra-1.7.16.. [extra] Running Haddock on library for extra-1.7.16.. [extra] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [extra] [ 1 of 22] Compiling Data.IORef.Extra ( src/Data/IORef/Extra.hs, nothing ) [extra] [ 2 of 22] Compiling Data.Monoid.Extra ( src/Data/Monoid/Extra.hs, nothing ) [extra] [ 3 of 22] Compiling Data.Tuple.Extra ( src/Data/Tuple/Extra.hs, nothing ) [extra] [ 4 of 22] Compiling Data.Typeable.Extra ( src/Data/Typeable/Extra.hs, nothing ) [extra] [ 5 of 22] Compiling Numeric.Extra ( src/Numeric/Extra.hs, nothing ) [foldl]  * at src/Control/Foldl/NonEmpty.hs:102:18 [foldl]  * at src/Control/Foldl/NonEmpty.hs:102:1 [foldl]  You may be able to disambiguate the identifier by qualifying it or [foldl]  by specifying the type/value namespace explicitly. [foldl]  Defaulting to the one defined at src/Control/Foldl/NonEmpty.hs:102:1 [foldl] Warning: 'Fold' is ambiguous. It is defined [foldl]  * at src/Control/Foldl.hs:239:5 [foldl]  * at src/Control/Foldl.hs:237:1 [foldl]  You may be able to disambiguate the identifier by qualifying it or [foldl]  by specifying the type/value namespace explicitly. [foldl]  Defaulting to the one defined at src/Control/Foldl.hs:237:1 [foldl] Warning: 'head' is ambiguous. It is defined [foldl]  * at src/Control/Foldl.hs:612:1 [foldl]  * at src/Control/Foldl/NonEmpty.hs:338:1 [foldl]  You may be able to disambiguate the identifier by qualifying it or [foldl]  by specifying the type/value namespace explicitly. [foldl]  Defaulting to the one defined at src/Control/Foldl/NonEmpty.hs:338:1 [foldl] Warning: 'fold1' is ambiguous. It is defined [foldl]  * in ‘Data.Foldable1’ [foldl]  * at src/Control/Foldl/NonEmpty.hs:302:1 [foldl]  You may be able to disambiguate the identifier by qualifying it or [foldl]  by specifying the type/value namespace explicitly. [foldl]  Defaulting to the one defined at src/Control/Foldl/NonEmpty.hs:302:1 [foldl]  100% ( 28 / 28) in 'Control.Foldl.NonEmpty' [foldl] Warning: 'Fold' is ambiguous. It is defined [foldl]  * at src/Control/Foldl.hs:239:5 [foldl]  * at src/Control/Foldl.hs:237:1 [foldl]  You may be able to disambiguate the identifier by qualifying it or [foldl]  by specifying the type/value namespace explicitly. [foldl]  Defaulting to the one defined at src/Control/Foldl.hs:237:1 [foldl] Warning: 'FoldM' is ambiguous. It is defined [foldl]  * at src/Control/Foldl.hs:407:3 [foldl]  * at src/Control/Foldl.hs:405:1 [foldl]  You may be able to disambiguate the identifier by qualifying it or [foldl]  by specifying the type/value namespace explicitly. [foldl]  Defaulting to the one defined at src/Control/Foldl.hs:405:1 [foldl] Warning: 'ByteString' is ambiguous. It is defined [foldl]  * in ‘Data.ByteString.Internal.Type’ [foldl]  * in ‘Data.ByteString.Lazy.Internal’ [foldl]  You may be able to disambiguate the identifier by qualifying it or [foldl]  by specifying the type/value namespace explicitly. [foldl]  Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ [foldl]  100% ( 28 / 28) in 'Control.Foldl.ByteString' [foldl] Warning: 'Scan' is ambiguous. It is defined [foldl]  * at src/Control/Scanl.hs:101:5 [foldl]  * at src/Control/Scanl.hs:99:1 [foldl]  You may be able to disambiguate the identifier by qualifying it or [foldl]  by specifying the type/value namespace explicitly. [foldl]  Defaulting to the one defined at src/Control/Scanl.hs:99:1 [foldl] Warning: 'Fold' is ambiguous. It is defined [foldl]  * at src/Control/Foldl.hs:239:5 [foldl]  * at src/Control/Foldl.hs:237:1 [foldl]  You may be able to disambiguate the identifier by qualifying it or [foldl]  by specifying the type/value namespace explicitly. [foldl]  Defaulting to the one defined at src/Control/Foldl.hs:237:1 [foldl] Warning: 'Comonad' is out of scope. [foldl]  If you qualify the identifier, haddock can try to link it anyway. [foldl] Warning: 'ScanM' is ambiguous. It is defined [foldl]  * at src/Control/Scanl.hs:249:3 [foldl]  * at src/Control/Scanl.hs:247:1 [foldl]  You may be able to disambiguate the identifier by qualifying it or [foldl]  by specifying the type/value namespace explicitly. [foldl]  Defaulting to the one defined at src/Control/Scanl.hs:247:1 [foldl] Warning: 'liftIO' is out of scope. [foldl]  If you qualify the identifier, haddock can try to link it anyway. [foldl]  95% ( 21 / 22) in 'Control.Scanl' [foldl]  Missing documentation for: [foldl]  arrM (src/Control/Scanl.hs:439) [foldl] Warning: Control.Foldl: could not find link destinations for: [foldl]  - Data.Vector.Generic.Mutable.Base.MVector [foldl]  - Control.Monad.Primitive.D:R:PrimStateST0 [foldl]  - Control.Monad.Primitive.D:R:PrimStateIO [foldl]  - Control.Monad.Primitive.D:R:PrimStateIdentityT [foldl]  - Control.Monad.Primitive.D:R:PrimStateST [foldl]  - Control.Monad.Primitive.D:R:PrimStateAccumT [foldl]  - Control.Monad.Primitive.D:R:PrimStateContT [foldl]  - Control.Monad.Primitive.D:R:PrimStateExceptT [foldl]  - Control.Monad.Primitive.D:R:PrimStateMaybeT [foldl]  - Control.Monad.Primitive.D:R:PrimStateRWST0 [foldl]  - Control.Monad.Primitive.D:R:PrimStateRWST1 [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:150:1 [free] Warning: 'Free' is ambiguous. It is defined [free]  * at src/Control/Monad/Trans/Free.hs:77:29 [free]  * at src/Control/Monad/Trans/Free.hs:153:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:153:1 [free]  100% ( 28 / 28) in 'Control.Monad.Trans.Free' [free] Warning: 'Free' is ambiguous. It is defined [free]  * at src/Control/Monad/Free.hs:117:26 [free]  * at src/Control/Monad/Free.hs:117:1 [free]  * at src/Control/Monad/Trans/Free.hs:77:29 [free]  * at src/Control/Monad/Trans/Free.hs:153:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:153:1 [free] Warning: 'retract' is ambiguous. It is defined [free]  * at src/Control/Monad/Free.hs:307:1 [free]  * at src/Control/Monad/Trans/Free.hs:363:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:363:1 [free] Warning: 'iter' is ambiguous. It is defined [free]  * at src/Control/Monad/Free.hs:312:1 [free]  * at src/Control/Monad/Trans/Free.hs:370:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:370:1 [free] Warning: 'cutoff' is ambiguous. It is defined [free]  * at src/Control/Monad/Free.hs:355:1 [free]  * at src/Control/Monad/Trans/Free.hs:392:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:392:1 [free]  100% ( 16 / 16) in 'Control.Monad.Free' [free] Warning: 'Free' is ambiguous. It is defined [free]  * at src/Control/Monad/Free.hs:117:26 [free]  * at src/Control/Monad/Free.hs:117:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Monad/Free.hs:117:1 [free] Warning: 'F' is ambiguous. It is defined [free]  * at src/Control/Monad/Free/Church.hs:89:17 [free]  * at src/Control/Monad/Free/Church.hs:89:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Monad/Free/Church.hs:89:1 [free]  100% ( 13 / 13) in 'Control.Monad.Free.Church' [free] Warning: 'FreeT' is ambiguous. It is defined [free]  * at src/Control/Monad/Trans/Free/Ap.hs:140:23 [free]  * at src/Control/Monad/Trans/Free/Ap.hs:140:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Monad/Trans/Free/Ap.hs:140:1 [free] Warning: 'Identity' is ambiguous. It is defined [free]  * in ‘Data.Functor.Identity’ [free]  * in ‘Data.Functor.Identity’ [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined in ‘Data.Functor.Identity’ [free] Warning: 'Free' is ambiguous. It is defined [free]  * at src/Control/Monad/Trans/Free/Ap.hs:67:29 [free]  * at src/Control/Monad/Trans/Free/Ap.hs:143:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Monad/Trans/Free/Ap.hs:143:1 [free]  100% ( 27 / 27) in 'Control.Monad.Trans.Free.Ap' [free] Warning: '(\<*\>)' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free] Warning: 'ap' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free] Warning: 'retract' is ambiguous. It is defined [free]  * at src/Control/Monad/Free/Ap.hs:261:1 [free]  * at src/Control/Monad/Trans/Free/Ap.hs:357:1 [monoid-subclasses] src/Data/Monoid/Factorial.hs:253:54: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 253 | ++ List.map (\c1-> (a, b, c1)) (List.tail $ inits c) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:255:59: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 255 | ++ List.map (\b1-> (mempty, b1, c)) (List.tail $ tails b) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:256:64: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 256 | ++ List.map (\c1-> (mempty, mempty, c1)) (List.tail $ tails c) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:309:70: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 309 | ++ List.map (\b1-> (a, b1, mempty, mempty)) (List.tail $ inits b) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:310:65: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 310 | ++ List.map (\c1-> (a, b, c1, mempty)) (List.tail $ inits c) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:311:60: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [nothunks]  SeqInt: ✗ EXPECTED FAILURE failed at test/Test/NoThunks/Class.hs:179:7 [nothunks]  after 16 tests and 1 shrink. [nothunks]  shrink path: 16:c [nothunks]  Just ["Int","Seq"] 31% ██████▏············· [nothunks]  Nothing  62% ████████████▌······· [nothunks]  [nothunks]  ┏━━ test/Test/NoThunks/Class.hs ━━━ [nothunks]  166 ┃ testWithModel :: forall a. FromModel a [nothunks]  167 ┃  => (Maybe ThunkInfo -> Maybe [String] -> Bool) [nothunks]  168 ┃  -> Proxy a [nothunks]  169 ┃  -- ^ Compare @ThunkInfo@. When we use 'noThunks' this [nothunks]  170 ┃  -- can just be @(==)@; however, when we use 'isNormalForm', the [nothunks]  171 ┃  -- context we will get from the model will be too detailed. [nothunks]  172 ┃  -> Property [nothunks]  173 ┃ testWithModel compareInfo _proxy = withTests 1000 $ property $ do [nothunks]  174 ┃  m :: Model a <- forAll genModel [nothunks]    ┃ │ Wrap [nothunks]    ┃ │  { unwrap = [nothunks]    ┃ │  SeqEnqueue [nothunks]    ┃ │  (IntValue 0) [nothunks]    ┃ │  (SeqEnqueue [nothunks]    ┃ │  (IntValue 0) [nothunks]    ┃ │  (SeqEnqueue [nothunks]    ┃ │  (IntValue 0) [nothunks]    ┃ │  (SeqEnqueue [nothunks]    ┃ │  (IntValue 0) [nothunks]    ┃ │  (SeqEnqueue (IntValue 0) (SeqEnqueue (IntValue 0) SeqEmpty))))) [nothunks]    ┃ │  } [nothunks]  175 ┃  collect $ modelUnexpected [] m [nothunks]  176 ┃  fromModel m $ \a -> do [nothunks]  177 ┃  annotate $ show $ modelIsNF [] m [nothunks]    ┃ │ IsNF [nothunks]  178 ┃  isNF <- liftIO $ noThunks [] a [nothunks]  179 ┃  Hedgehog.diff isNF compareInfo (modelUnexpected [] m) [nothunks]    ┃ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [nothunks]    ┃ │ ━━━ Failed (- lhs) (+ rhs) ━━━ [nothunks]    ┃ │ - Just [nothunks]    ┃ │ - ThunkInfo [nothunks]    ┃ │ - { thunkContext = [ "..." , "Seq Int" ] , thunkInfo = Nothing } [nothunks]    ┃ │ + Nothing [nothunks]  [nothunks]  This failure can be reproduced by running: [nothunks]  > recheckAt (Seed 151801916547056519 10720287328681190489) "16:c" EXPECTED FAILURE [nothunks]  [nothunks] OK (0.08s) [nothunks]  ✓ passed 1 test. [nothunks]  Model [nothunks]  Int: OK (0.02s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int"] 50% ██████████·········· [nothunks]  Nothing 50% █████████▉·········· [nothunks]  IntInt: OK (0.03s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","Tuple2"] 38% ███████▌············ [nothunks]  Just ["Tuple2"] 48% █████████▋·········· [nothunks]  Nothing 14% ██▋················· [nothunks]  SumInt: OK (0.02s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Either"] 36% ███████▏············ [reducers] patching script interpreter paths in /nix/store/620lf25dimyx165wvjagkq57sp73j3sg-reducers-3.12.5 [reducers] stripping (with command strip and flags -S -p) in /nix/store/620lf25dimyx165wvjagkq57sp73j3sg-reducers-3.12.5/lib [reducers] shrinking RPATHs of ELF executables and libraries in /nix/store/np9b30r37wb313fb3valbad6ifw7zqik-reducers-3.12.5-doc [reducers] checking for references to /build/ in /nix/store/np9b30r37wb313fb3valbad6ifw7zqik-reducers-3.12.5-doc... [reducers] patching script interpreter paths in /nix/store/np9b30r37wb313fb3valbad6ifw7zqik-reducers-3.12.5-doc [regex-tdfa]  include doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W [regex-tdfa]  include regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru [regex-tdfa]  unit regex-tdfa-1.3.2.3-3lowd2FTQE0FiNRmXsFCYw-regex-tdfa-unittest [regex-tdfa]  include array-0.5.6.0-dc89 [regex-tdfa]  include base-4.19.0.0-b960 [regex-tdfa]  include bytestring-0.12.0.2-4690 [regex-tdfa]  include containers-0.6.8-4775 [regex-tdfa]  include directory-1.3.8.1-6a8e [regex-tdfa]  include filepath-1.4.100.4-fa1c [regex-tdfa]  include mtl-2.3.1-63a4 [regex-tdfa]  include regex-base-0.94.0.3-J3ME5r0V7dZ2OROnz448wg [regex-tdfa]  include regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru [regex-tdfa]  include text-2.1-c36a [regex-tdfa]  include utf8-string-1.0.2-3f0Yb0EPatE18c5eXZUE9 [regex-tdfa] Ready component graph: [regex-tdfa]  definite regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru [regex-tdfa]  depends array-0.5.6.0-dc89 [regex-tdfa]  depends base-4.19.0.0-b960 [regex-tdfa]  depends bytestring-0.12.0.2-4690 [regex-tdfa]  depends containers-0.6.8-4775 [regex-tdfa]  depends mtl-2.3.1-63a4 [regex-tdfa]  depends parsec-3.1.17.0-389e [regex-tdfa]  depends regex-base-0.94.0.3-J3ME5r0V7dZ2OROnz448wg [regex-tdfa]  depends text-2.1-c36a [regex-tdfa]  definite regex-tdfa-1.3.2.3-3lowd2FTQE0FiNRmXsFCYw-regex-tdfa-unittest [regex-tdfa]  depends array-0.5.6.0-dc89 [regex-tdfa]  depends base-4.19.0.0-b960 [regex-tdfa]  depends bytestring-0.12.0.2-4690 [regex-tdfa]  depends containers-0.6.8-4775 [regex-tdfa]  depends directory-1.3.8.1-6a8e [regex-tdfa]  depends filepath-1.4.100.4-fa1c [regex-tdfa]  depends mtl-2.3.1-63a4 [regex-tdfa]  depends regex-base-0.94.0.3-J3ME5r0V7dZ2OROnz448wg [regex-tdfa]  depends regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru [regex-tdfa]  depends text-2.1-c36a [regex-tdfa]  depends utf8-string-1.0.2-3f0Yb0EPatE18c5eXZUE9 [regex-tdfa]  definite regex-tdfa-1.3.2.3-3Lk80AKaD6MGraiusgBEGC-doctest [regex-tdfa]  depends base-4.19.0.0-b960 [regex-tdfa]  depends doctest-parallel-0.3.1.1-5bTbcxzoBpg5BEuSZ0mj1W [regex-tdfa]  depends regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru [regex-tdfa] Using Cabal-3.10.2.0 compiled by ghc-9.8 [regex-tdfa] Using compiler: ghc-9.8.1 [regex-tdfa] Using install prefix: [regex-tdfa] /nix/store/szxiys85w2xdqr800bm77386ha7i1s5v-regex-tdfa-1.3.2.3 [regex-tdfa] Executables installed in: [regex-tdfa] /nix/store/szxiys85w2xdqr800bm77386ha7i1s5v-regex-tdfa-1.3.2.3/bin [regex-tdfa] Libraries installed in: [regex-tdfa] /nix/store/szxiys85w2xdqr800bm77386ha7i1s5v-regex-tdfa-1.3.2.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru [regex-tdfa] Dynamic Libraries installed in: [regex-tdfa] /nix/store/szxiys85w2xdqr800bm77386ha7i1s5v-regex-tdfa-1.3.2.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [regex-tdfa] Private executables installed in: [regex-tdfa] /nix/store/szxiys85w2xdqr800bm77386ha7i1s5v-regex-tdfa-1.3.2.3/libexec/x86_64-linux-ghc-9.8.1/regex-tdfa-1.3.2.3 [regex-tdfa] Data files installed in: [regex-tdfa] /nix/store/szxiys85w2xdqr800bm77386ha7i1s5v-regex-tdfa-1.3.2.3/share/x86_64-linux-ghc-9.8.1/regex-tdfa-1.3.2.3 [regex-tdfa] Documentation installed in: [regex-tdfa] /nix/store/qb0yv8aj8nbg00rz87xhzwicsdaxgz78-regex-tdfa-1.3.2.3-doc/share/doc/regex-tdfa-1.3.2.3 [regex-tdfa] Configuration files installed in: [regex-tdfa] /nix/store/szxiys85w2xdqr800bm77386ha7i1s5v-regex-tdfa-1.3.2.3/etc [regex-tdfa] No alex found [regex-tdfa] Using ar found on system at: [regex-tdfa] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [regex-tdfa] No c2hs found [regex-tdfa] No cpphs found [regex-tdfa] No doctest found [regex-tdfa] Using gcc version 14.3.0 given by user at: [regex-tdfa] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [regex-tdfa] Using ghc version 9.8.1 found on system at: [regex-tdfa] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [regex-tdfa] Using ghc-pkg version 9.8.1 found on system at: [regex-tdfa] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [regex-tdfa] No ghcjs found [regex-tdfa] No ghcjs-pkg found [regex-tdfa] No greencard found [regex-tdfa] Using haddock version 2.30.0 found on system at: [regex-tdfa] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [regex-tdfa] No happy found [regex-tdfa] Using haskell-suite found on system at: haskell-suite-dummy-location [regex-tdfa] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [regex-tdfa] No hmake found [regex-tdfa] Using hpc version 0.69 found on system at: [regex-tdfa] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [regex-tdfa] Using hsc2hs version 0.68.10 found on system at: [regex-tdfa] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [regex-tdfa] Using hscolour version 1.25 found on system at: [regex-tdfa] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [regex-tdfa] No jhc found [regex-tdfa] Using ld found on system at: [semialign]  include indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH [semialign]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [semialign]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [semialign]  include these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [semialign]  include transformers-0.6.1.0-c3ec [semialign]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [semialign]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [semialign]  Data.Align=semialign-1.3.1-GjSyYQig4Ie64NgVCte6oq:Data.Align,Data.Crosswalk=semialign-1.3.1-GjSyYQig4Ie64NgVCte6oq:Data.Crosswalk,Data.Semialign=semialign-1.3.1-GjSyYQig4Ie64NgVCte6oq:Data.Semialign,Data.Semialign.Indexed=semialign-1.3.1-GjSyYQig4Ie64NgVCte6oq:Data.Semialign.Indexed,Data.Zip=semialign-1.3.1-GjSyYQig4Ie64NgVCte6oq:Data.Zip [semialign] Ready component graph: [semialign]  definite semialign-1.3.1-GjSyYQig4Ie64NgVCte6oq [semialign]  depends base-4.19.0.0-b960 [semialign]  depends containers-0.6.8-4775 [semialign]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [semialign]  depends indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [semialign]  depends indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH [semialign]  depends semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [semialign]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [semialign]  depends these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [semialign]  depends transformers-0.6.1.0-c3ec [semialign]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [semialign]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [semialign] Using Cabal-3.10.2.0 compiled by ghc-9.8 [semialign] Using compiler: ghc-9.8.1 [semialign] Using install prefix: [semialign] /nix/store/rcb905wwz6yf8kp2np49bmnlbk0ndy45-semialign-1.3.1 [semialign] Executables installed in: [semialign] /nix/store/rcb905wwz6yf8kp2np49bmnlbk0ndy45-semialign-1.3.1/bin [semialign] Libraries installed in: [semialign] /nix/store/rcb905wwz6yf8kp2np49bmnlbk0ndy45-semialign-1.3.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/semialign-1.3.1-GjSyYQig4Ie64NgVCte6oq [semialign] Dynamic Libraries installed in: [semialign] /nix/store/rcb905wwz6yf8kp2np49bmnlbk0ndy45-semialign-1.3.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [semialign] Private executables installed in: [semialign] /nix/store/rcb905wwz6yf8kp2np49bmnlbk0ndy45-semialign-1.3.1/libexec/x86_64-linux-ghc-9.8.1/semialign-1.3.1 [semialign] Data files installed in: [semialign] /nix/store/rcb905wwz6yf8kp2np49bmnlbk0ndy45-semialign-1.3.1/share/x86_64-linux-ghc-9.8.1/semialign-1.3.1 [semialign] Documentation installed in: [semialign] /nix/store/080qjbwjddblbcpbbf6l3i53hph2rk60-semialign-1.3.1-doc/share/doc/semialign-1.3.1 [semialign] Configuration files installed in: [semialign] /nix/store/rcb905wwz6yf8kp2np49bmnlbk0ndy45-semialign-1.3.1/etc [semialign] No alex found [semialign] Using ar found on system at: [semialign] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [semialign] No c2hs found [semialign] No cpphs found [semialign] No doctest found [semialign] Using gcc version 14.3.0 given by user at: [semialign] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [semialign] Using ghc version 9.8.1 found on system at: [semialign] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [semialign] Using ghc-pkg version 9.8.1 found on system at: [semialign] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [semialign] No ghcjs found [semialign] No ghcjs-pkg found [semialign] No greencard found [semialign] Using haddock version 2.30.0 found on system at: [semialign] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [semialign] No happy found [semialign] Using haskell-suite found on system at: haskell-suite-dummy-location [semialign] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [semialign] No hmake found [semialign] Using hpc version 0.69 found on system at: [semialign] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [semialign] Using hsc2hs version 0.68.10 found on system at: [semialign] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [semialign] Using hscolour version 1.25 found on system at: [semialign] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [semialign] No jhc found [semialign] Using ld found on system at: [semialign] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [semialign] No pkg-config found [semialign] Using runghc version 9.8.1 found on system at: [semialign] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [semialign] Using strip version 2.44 found on system at: [semialign] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [semialign] Using tar found on system at: [trial-tomland] Phase: haddockPhase [trial-tomland] Preprocessing library for trial-tomland-0.0.0.0.. [trial-tomland] Running Haddock on library for trial-tomland-0.0.0.0.. [trial-tomland] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [trial-tomland] [1 of 1] Compiling Trial.Tomland [trial-tomland] Haddock coverage: [trial-tomland]  100% ( 8 / 8) in 'Trial.Tomland' [witherable]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [witherable]  component witherable-0.5-4fUN7RryE5bFSuAGoMtqu8-witherable-tests [witherable]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [witherable]  include base-4.19.0.0-b960 [witherable]  include containers-0.6.8-4775 [witherable]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [witherable]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [witherable]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [witherable]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [witherable]  include transformers-0.6.1.0-c3ec [witherable]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [witherable]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [witherable]  include witherable-0.5-7zG28educK73JEyXcpqX0 [witherable] Linked component graph: [witherable]  unit witherable-0.5-7zG28educK73JEyXcpqX0 [witherable]  include base-4.19.0.0-b960 [witherable]  include base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [witherable]  include containers-0.6.8-4775 [witherable]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [witherable]  include indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [witherable]  include indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH [witherable]  include transformers-0.6.1.0-c3ec [witherable]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [witherable]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [witherable]  Witherable=witherable-0.5-7zG28educK73JEyXcpqX0:Witherable [witherable]  unit witherable-0.5-4fUN7RryE5bFSuAGoMtqu8-witherable-tests [witherable]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [witherable]  include base-4.19.0.0-b960 [witherable]  include containers-0.6.8-4775 [witherable]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [witherable]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [witherable]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [witherable]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [witherable]  include transformers-0.6.1.0-c3ec [witherable]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [witherable]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [witherable]  include witherable-0.5-7zG28educK73JEyXcpqX0 [witherable] Ready component graph: [witherable]  definite witherable-0.5-7zG28educK73JEyXcpqX0 [witherable]  depends base-4.19.0.0-b960 [witherable]  depends base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [witherable]  depends containers-0.6.8-4775 [witherable]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [witherable]  depends indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [witherable]  depends indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH [witherable]  depends transformers-0.6.1.0-c3ec [witherable]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [witherable]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [witherable]  definite witherable-0.5-4fUN7RryE5bFSuAGoMtqu8-witherable-tests [witherable]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [witherable]  depends base-4.19.0.0-b960 [witherable]  depends containers-0.6.8-4775 [witherable]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [witherable]  depends quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [witherable]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [witherable]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [witherable]  depends transformers-0.6.1.0-c3ec [witherable]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [witherable]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [witherable]  depends witherable-0.5-7zG28educK73JEyXcpqX0 [witherable] Using Cabal-3.10.2.0 compiled by ghc-9.8 [witherable] Using compiler: ghc-9.8.1 [witherable] Using install prefix: [witherable] /nix/store/vbpqqryycb70dfhiq2aa3vsa4rhkbq97-witherable-0.5 [witherable] Executables installed in: [witherable] /nix/store/vbpqqryycb70dfhiq2aa3vsa4rhkbq97-witherable-0.5/bin [witherable] Libraries installed in: [witherable] /nix/store/vbpqqryycb70dfhiq2aa3vsa4rhkbq97-witherable-0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/witherable-0.5-7zG28educK73JEyXcpqX0 [witherable] Dynamic Libraries installed in: [witherable] /nix/store/vbpqqryycb70dfhiq2aa3vsa4rhkbq97-witherable-0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [witherable] Private executables installed in: [witherable] /nix/store/vbpqqryycb70dfhiq2aa3vsa4rhkbq97-witherable-0.5/libexec/x86_64-linux-ghc-9.8.1/witherable-0.5 [witherable] Data files installed in: [witherable] /nix/store/vbpqqryycb70dfhiq2aa3vsa4rhkbq97-witherable-0.5/share/x86_64-linux-ghc-9.8.1/witherable-0.5 [witherable] Documentation installed in: [witherable] /nix/store/nj85ibdbnyzg3snfq2pn4py3xhnlkl03-witherable-0.5-doc/share/doc/witherable-0.5 [attoparsec]  | ^^^^^^ [attoparsec]  [attoparsec] internal/Data/Attoparsec/ByteString/Buffer.hs:133:13: warning: [GHC-68441] [-Wdeprecations] [attoparsec]  In the use of ‘memcpy’ [attoparsec]  (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): [attoparsec]  Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" [attoparsec]  | [attoparsec] 133 | memcpy (ptr `plusPtr` len0) (ptr1 `plusPtr` off1) [attoparsec]  | ^^^^^^ [attoparsec] [5 of 6] Compiling Data.Attoparsec.Text.Buffer ( internal/Data/Attoparsec/Text/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/Buffer.o, dist/build/attoparsec-internal/Data/Attoparsec/Text/Buffer.dyn_o ) [attoparsec]  [attoparsec] internal/Data/Attoparsec/Text/Buffer.hs:44:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Semigroup’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Semigroup’ [attoparsec]  To import instances alone, use: import Data.Semigroup() [attoparsec]  | [attoparsec] 44 | import Data.Semigroup (Semigroup(..)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec] [6 of 6] Compiling Data.Attoparsec.Text.FastSet ( internal/Data/Attoparsec/Text/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/FastSet.o, dist/build/attoparsec-internal/Data/Attoparsec/Text/FastSet.dyn_o ) [attoparsec] [1 of 6] Compiling Data.Attoparsec.ByteString.FastSet ( internal/Data/Attoparsec/ByteString/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/FastSet.p_o ) [attoparsec]  [attoparsec] internal/Data/Attoparsec/ByteString/FastSet.hs:97:18: warning: [GHC-68441] [-Wdeprecations] [attoparsec]  In the use of ‘memset’ [attoparsec]  (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): [attoparsec]  Deprecated: "Use Foreign.Marshal.Utils.fillBytes instead" [attoparsec]  | [attoparsec] 97 | _ <- I.memset t 0 32 [attoparsec]  | ^^^^^^^^ [attoparsec] [2 of 6] Compiling Data.Attoparsec.Internal.Compat ( internal/Data/Attoparsec/Internal/Compat.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Compat.p_o ) [attoparsec] [3 of 6] Compiling Data.Attoparsec.Internal.Fhthagn ( internal/Data/Attoparsec/Internal/Fhthagn.hs, dist/build/attoparsec-internal/Data/Attoparsec/Internal/Fhthagn.p_o ) [attoparsec] [4 of 6] Compiling Data.Attoparsec.ByteString.Buffer ( internal/Data/Attoparsec/ByteString/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/ByteString/Buffer.p_o ) [attoparsec]  [attoparsec] internal/Data/Attoparsec/ByteString/Buffer.hs:62:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Semigroup’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Semigroup’ [attoparsec]  To import instances alone, use: import Data.Semigroup() [attoparsec]  | [attoparsec] 62 | import Data.Semigroup (Semigroup(..)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec]  [attoparsec] internal/Data/Attoparsec/ByteString/Buffer.hs:121:11: warning: [GHC-68441] [-Wdeprecations] [attoparsec]  In the use of ‘memcpy’ [attoparsec]  (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): [attoparsec]  Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" [attoparsec]  | [attoparsec] 121 | memcpy (ptr0 `plusPtr` (off0+len0)) [attoparsec]  | ^^^^^^ [attoparsec]  [attoparsec] internal/Data/Attoparsec/ByteString/Buffer.hs:132:13: warning: [GHC-68441] [-Wdeprecations] [extra] [ 6 of 22] Compiling Partial ( src/Partial.hs, nothing ) [extra] [ 7 of 22] Compiling Data.List.Extra ( src/Data/List/Extra.hs, nothing ) [extra] [ 8 of 22] Compiling Data.Version.Extra ( src/Data/Version/Extra.hs, nothing ) [extra] [ 9 of 22] Compiling Data.List.NonEmpty.Extra ( src/Data/List/NonEmpty/Extra.hs, nothing ) [extra] [10 of 22] Compiling Data.Either.Extra ( src/Data/Either/Extra.hs, nothing ) [extra] [11 of 22] Compiling Control.Exception.Extra ( src/Control/Exception/Extra.hs, nothing ) [extra] [12 of 22] Compiling Control.Monad.Extra ( src/Control/Monad/Extra.hs, nothing ) [extra] [13 of 22] Compiling Data.Foldable.Extra ( src/Data/Foldable/Extra.hs, nothing ) [extra] [14 of 22] Compiling Control.Concurrent.Extra ( src/Control/Concurrent/Extra.hs, nothing ) [extra] [15 of 22] Compiling System.Directory.Extra ( src/System/Directory/Extra.hs, nothing ) [extra] [16 of 22] Compiling System.Environment.Extra ( src/System/Environment/Extra.hs, nothing ) [extra] [17 of 22] Compiling System.IO.Extra ( src/System/IO/Extra.hs, nothing ) [extra] [18 of 22] Compiling System.Info.Extra ( src/System/Info/Extra.hs, nothing ) [extra] [19 of 22] Compiling System.Process.Extra ( src/System/Process/Extra.hs, nothing ) [extra] [20 of 22] Compiling System.Time.Extra ( src/System/Time/Extra.hs, nothing ) [extra] [21 of 22] Compiling Extra ( src/Extra.hs, nothing ) [extra] [22 of 22] Compiling Text.Read.Extra ( src/Text/Read/Extra.hs, nothing ) [extra] Haddock coverage: [extra]  100% ( 6 / 6) in 'Data.IORef.Extra' [extra]  100% ( 4 / 4) in 'Data.Monoid.Extra' [extra]  100% ( 28 / 28) in 'Data.Tuple.Extra' [extra]  100% ( 2 / 2) in 'Data.Typeable.Extra' [extra]  100% ( 7 / 7) in 'Numeric.Extra' [extra] Warning: '(:)' is out of scope. [extra]  If you qualify the identifier, haddock can try to link it anyway. [extra] Warning: 'unzip' is ambiguous. It is defined [extra]  * in ‘Data.Functor’ [extra]  * in ‘GHC.List’ [extra]  You may be able to disambiguate the identifier by qualifying it or [extra]  by specifying the type/value namespace explicitly. [extra]  Defaulting to the one defined in ‘GHC.List’ [extra] Warning: 'firstJustM' is out of scope. [extra]  If you qualify the identifier, haddock can try to link it anyway. [extra]  100% ( 85 / 85) in 'Data.List.Extra' [extra] Warning: 'Version' is ambiguous. It is defined [extra]  * in ‘Data.Version’ [extra]  * in ‘Data.Version’ [extra]  You may be able to disambiguate the identifier by qualifying it or [extra]  by specifying the type/value namespace explicitly. [extra]  Defaulting to the one defined in ‘Data.Version’ [extra]  100% ( 3 / 3) in 'Data.Version.Extra' [extra] Warning: '(!?)' is ambiguous. It is defined [extra]  * in ‘GHC.List’ [extra]  * at src/Data/List/NonEmpty/Extra.hs:48:1 [extra]  You may be able to disambiguate the identifier by qualifying it or [extra]  by specifying the type/value namespace explicitly. [extra]  Defaulting to the one defined at src/Data/List/NonEmpty/Extra.hs:48:1 [extra] Warning: 'union' is ambiguous. It is defined [extra]  * in ‘Data.OldList’ [extra]  * at src/Data/List/NonEmpty/Extra.hs:80:1 [extra]  You may be able to disambiguate the identifier by qualifying it or [extra]  by specifying the type/value namespace explicitly. [extra]  Defaulting to the one defined at src/Data/List/NonEmpty/Extra.hs:80:1 [extra]  100% ( 22 / 22) in 'Data.List.NonEmpty.Extra' [extra] Warning: 'fromJust' is out of scope. [extra]  If you qualify the identifier, haddock can try to link it anyway. [extra]  100% ( 11 / 11) in 'Data.Either.Extra' [extra] Warning: 'ErrorCall' is ambiguous. It is defined [extra]  * in ‘GHC.Exception’ [extra]  * in ‘GHC.Exception’ [extra]  You may be able to disambiguate the identifier by qualifying it or [extra]  by specifying the type/value namespace explicitly. [extra]  Defaulting to the one defined in ‘GHC.Exception’ [extra] Warning: 'AssertionFailed' is ambiguous. It is defined [extra]  * in ‘GHC.IO.Exception’ [extra]  * in ‘GHC.IO.Exception’ [extra]  You may be able to disambiguate the identifier by qualifying it or [extra]  by specifying the type/value namespace explicitly. [extra]  Defaulting to the one defined in ‘GHC.IO.Exception’ [extra] Warning: 'SomeException' is ambiguous. It is defined [extra]  * in ‘GHC.Exception.Type’ [extra]  * in ‘GHC.Exception.Type’ [extra]  You may be able to disambiguate the identifier by qualifying it or [extra]  by specifying the type/value namespace explicitly. [foldl]  - Control.Monad.Primitive.D:R:PrimStateRWST [foldl]  - Control.Monad.Primitive.D:R:PrimStateReaderT [foldl]  - Control.Monad.Primitive.D:R:PrimStateSelectT [foldl]  - Control.Monad.Primitive.D:R:PrimStateStateT0 [foldl]  - Control.Monad.Primitive.D:R:PrimStateStateT [foldl]  - Control.Monad.Primitive.D:R:PrimStateWriterT0 [foldl]  - Control.Monad.Primitive.D:R:PrimStateWriterT1 [foldl]  - Control.Monad.Primitive.D:R:PrimStateWriterT [foldl]  - Data.Vector.Generic.Base.basicLength [foldl]  - Data.Vector.Generic.Base.basicUnsafeCopy [foldl]  - Data.Vector.Generic.Base.basicUnsafeFreeze [foldl]  - Data.Vector.Generic.Base.basicUnsafeIndexM [foldl]  - Data.Vector.Generic.Base.basicUnsafeSlice [foldl]  - Data.Vector.Generic.Base.basicUnsafeThaw [foldl]  - Data.Vector.Generic.Base.elemseq [foldl]  - Data.Profunctor.Traversing.Baz [foldl]  - Data.Vector.Vector [foldl]  - Data.Vector.Mutable.MVector [foldl]  - Data.Vector.Primitive.Vector [foldl]  - Data.Vector.Primitive.Mutable.MVector [foldl]  - Data.Vector.Storable.Vector [foldl]  - Data.Vector.Storable.Mutable.MVector [foldl]  - Data.Vector.Strict.Vector [foldl]  - Data.Vector.Strict.Mutable.MVector [foldl]  - Data.Vector.Unboxed.Base.As [foldl]  - Data.Vector.Unboxed.Base.DoNotUnboxLazy [foldl]  - Data.Vector.Unboxed.Base.DoNotUnboxNormalForm [foldl]  - Data.Vector.Unboxed.Base.DoNotUnboxStrict [foldl]  - Data.Vector.Unboxed.Base.IsoUnbox [foldl]  - Data.Vector.Unboxed.Base.MVector [foldl]  - Data.Vector.Unboxed.Base.Unbox [foldl]  - Data.Vector.Unboxed.Base.UnboxViaPrim [foldl]  - Data.Vector.Unboxed.Base.Vector [foldl] Warning: Control.Foldl.Text: could not find link destinations for: [foldl]  - Data.Profunctor.Traversing.Baz [foldl]  - Data.Vector.Vector [foldl]  - Data.Vector.Strict.Vector [foldl] Warning: Control.Foldl.ByteString: could not find link destinations for: [foldl]  - Data.Vector.Generic.Mutable.Base.MVector [foldl]  - Data.Vector.Generic.Mutable.Base.basicClear [foldl]  - Data.Vector.Generic.Mutable.Base.basicInitialize [foldl]  - Data.Vector.Generic.Mutable.Base.basicLength [foldl]  - Data.Vector.Generic.Mutable.Base.basicOverlaps [foldl]  - Data.Vector.Generic.Mutable.Base.basicSet [foldl]  - Data.Vector.Generic.Mutable.Base.basicUnsafeCopy [foldl]  - Data.Vector.Generic.Mutable.Base.basicUnsafeGrow [foldl]  - Data.Vector.Generic.Mutable.Base.basicUnsafeMove [foldl]  - Data.Vector.Generic.Mutable.Base.basicUnsafeNew [foldl]  - Data.Vector.Generic.Mutable.Base.basicUnsafeRead [foldl]  - Data.Vector.Generic.Mutable.Base.basicUnsafeReplicate [foldl]  - Data.Vector.Generic.Mutable.Base.basicUnsafeSlice [foldl]  - Data.Vector.Generic.Mutable.Base.basicUnsafeWrite [foldl]  - Data.Vector.Generic.Base.basicLength [foldl]  - Data.Vector.Generic.Base.basicUnsafeCopy [foldl]  - Data.Vector.Generic.Base.basicUnsafeFreeze [foldl]  - Data.Vector.Generic.Base.basicUnsafeIndexM [foldl]  - Data.Vector.Generic.Base.basicUnsafeSlice [foldl]  - Data.Vector.Generic.Base.basicUnsafeThaw [foldl]  - Data.Vector.Generic.Base.elemseq [foldl]  - Data.ByteString.Internal.Type.D:R:ItemByteString [foldl]  - Data.Profunctor.Traversing.Baz [foldl]  - Data.Vector.Vector [foldl]  - Data.Vector.Primitive.Vector [foldl]  - Data.Vector.Primitive.Mutable.MVector [foldl]  - Data.Vector.Strict.Vector [foldl]  - Data.Vector.Unboxed.Base.MVector [foldl]  - Data.Vector.Unboxed.Base.MV_Word8 [foldl]  - Data.Vector.Unboxed.Base.Unbox [foldl]  - Data.Vector.Unboxed.Base.Vector [foldl]  - Data.Vector.Unboxed.Base.V_Word8 [foldl]  - Data.Vector.Unboxed.Base.D:R:MVectorsWord80 [foldl]  - Data.Vector.Unboxed.Base.D:R:VectorWord80 [foldl] Documentation created: dist/doc/html/foldl/, dist/doc/html/foldl/foldl.txt [foldl] Phase: installPhase [foldl] Installing library in /nix/store/h7vs47g01bad3k8qqd3vkcd1jhhza6z4-foldl-1.4.18/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/foldl-1.4.18-62WoZL2Y1vbK9V8UvFwjK0 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Monad/Trans/Free/Ap.hs:357:1 [free] Warning: 'Identity' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free] Warning: 'Free' is ambiguous. It is defined [free]  * at src/Control/Monad/Free/Ap.hs:81:26 [free]  * at src/Control/Monad/Free/Ap.hs:81:1 [free]  * at src/Control/Monad/Trans/Free/Ap.hs:67:29 [free]  * at src/Control/Monad/Trans/Free/Ap.hs:143:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Monad/Trans/Free/Ap.hs:143:1 [free] Warning: 'iter' is ambiguous. It is defined [free]  * at src/Control/Monad/Free/Ap.hs:265:1 [free]  * at src/Control/Monad/Trans/Free/Ap.hs:364:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Monad/Trans/Free/Ap.hs:364:1 [free]  100% ( 16 / 16) in 'Control.Monad.Free.Ap' [free] Warning: 'FreeT' is ambiguous. It is defined [free]  * at src/Control/Monad/Trans/Free.hs:150:23 [free]  * at src/Control/Monad/Trans/Free.hs:150:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:150:1 [free] Warning: 'Free' is ambiguous. It is defined [free]  * at src/Control/Monad/Trans/Free.hs:77:29 [free]  * at src/Control/Monad/Trans/Free.hs:153:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:153:1 [free] Warning: 'FT' is ambiguous. It is defined [free]  * at src/Control/Monad/Trans/Free/Church.hs:69:20 [free]  * at src/Control/Monad/Trans/Free/Church.hs:69:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Monad/Trans/Free/Church.hs:69:1 [free] Warning: 'retract' is ambiguous. It is defined [free]  * at src/Control/Monad/Trans/Free.hs:363:1 [free]  * at src/Control/Monad/Trans/Free/Church.hs:248:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Monad/Trans/Free/Church.hs:248:1 [free] Warning: 'iter' is ambiguous. It is defined [free]  * at src/Control/Monad/Trans/Free.hs:370:1 [free]  * at src/Control/Monad/Trans/Free/Church.hs:257:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Monad/Trans/Free/Church.hs:257:1 [free]  100% ( 28 / 28) in 'Control.Monad.Trans.Free.Church' [free] Warning: 'Free' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free] Warning: 'IterT' is ambiguous. It is defined [free]  * at src/Control/Monad/Trans/Iter.hs:105:21 [free]  * at src/Control/Monad/Trans/Iter.hs:105:1 [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined at src/Control/Monad/Trans/Iter.hs:105:1 [free] Warning: 'FreeT' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free] Warning: 'Identity' is ambiguous. It is defined [free]  * in ‘Data.Functor.Identity’ [free]  * in ‘Data.Functor.Identity’ [free]  You may be able to disambiguate the identifier by qualifying it or [free]  by specifying the type/value namespace explicitly. [free]  Defaulting to the one defined in ‘Data.Functor.Identity’ [free] Warning: 'void' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free] Warning: 'race' is out of scope. [free]  If you qualify the identifier, haddock can try to link it anyway. [free]  100% ( 25 / 25) in 'Control.Monad.Trans.Iter' [free] Warning: Control.Comonad.Cofree: could not find link destinations for: [monoid-subclasses] 311 | ++ List.map (\d1-> (a, b, c, d1)) (List.tail $ inits d) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:313:65: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 313 | ++ List.map (\b1-> (mempty, b1, c, d)) (List.tail $ tails b) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:314:70: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 314 | ++ List.map (\c1-> (mempty, mempty, c1, d)) (List.tail $ tails c) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:315:75: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 315 | ++ List.map (\d1-> (mempty, mempty, mempty, d1)) (List.tail $ tails d) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:370:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] [monoid-subclasses]  Pattern match(es) are non-exhaustive [monoid-subclasses]  In a pattern binding: Patterns of type ‘[a]’ not matched: [] [monoid-subclasses]  | [monoid-subclasses] 370 | where splitLast f last@[_] = (f [], last) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [monoid-subclasses] [ 9 of 16] Compiling Data.Monoid.Textual ( src/Data/Monoid/Textual.hs, dist/build/Data/Monoid/Textual.p_o ) [monoid-subclasses] [10 of 16] Compiling Data.Monoid.Instances.CharVector ( src/Data/Monoid/Instances/CharVector.hs, dist/build/Data/Monoid/Instances/CharVector.p_o ) [monoid-subclasses] [11 of 16] Compiling Data.Monoid.Instances.Stateful ( src/Data/Monoid/Instances/Stateful.hs, dist/build/Data/Monoid/Instances/Stateful.p_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Stateful.hs:27:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup() [monoid-subclasses]  | [monoid-subclasses] 27 | import Data.Semigroup (Semigroup(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Stateful.hs:28:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Monoid’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Monoid’ [nothunks]  Just ["Int","Either"] 32% ██████▍············· [nothunks]  Nothing 32% ██████▎············· [nothunks]  ListInt: OK (0.03s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","List"] 24% ████▋··············· [nothunks]  Just ["List"] 42% ████████▎··········· [nothunks]  Nothing 35% ██████▉············· [nothunks]  IntListInt: OK (0.04s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","List","Tuple2"] 6% █▏·················· [nothunks]  Just ["Int","Tuple2"] 24% ████▊··············· [nothunks]  Just ["List","Tuple2"] 10% ██·················· [nothunks]  Just ["Tuple2"] 51% ██████████▏········· [nothunks]  Nothing 8% █▋·················· [nothunks]  SeqInt: OK (0.12s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","Seq"] 46% █████████▎·········· [nothunks]  Nothing 54% ██████████▋········· [nothunks]  AllowThunksIn: OK (0.04s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["Int","field2","Record"] 25% ████▉··············· [nothunks]  Just ["Record"] 51% ██████████▏········· [nothunks]  Nothing 24% ████▉··············· [nothunks]  Fn: OK (0.02s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["->"] 26% █████··············· [nothunks]  Nothing 74% ██████████████▉····· [nothunks]  IO: OK (0.02s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["IO"] 25% █████··············· [nothunks]  Nothing 75% ██████████████▉····· [nothunks]  ThunkFreeFn: OK (0.02s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["->"] 27% █████▎·············· [nothunks]  Just ["...","->"] 39% ███████▋············ [nothunks]  Nothing 35% ██████▉············· [nothunks]  ThunkFreeIO: OK (0.02s) [nothunks]  ✓ passed 1000 tests. [nothunks]  Just ["...","IO"] 36% ███████▏············ [nothunks]  Just ["IO"] 25% ████▉··············· [nothunks]  Nothing 39% ███████▊············ [nothunks]  MutableVars [nothunks]  IORef [nothunks]  NotNF: OK [nothunks]  ✓ passed 1 test. [nothunks]  NF: OK [nothunks]  ✓ passed 1 test. [nothunks]  NotNFPure: OK [nothunks]  ✓ passed 1 test. [nothunks]  NFPure: OK [nothunks]  ✓ passed 1 test. [nothunks]  NotNFAtomically: OK [nothunks]  ✓ passed 1 test. [nothunks]  NFAtomically: OK [nothunks]  ✓ passed 1 test. [nothunks]  MVar [nothunks]  NotNF: OK [nothunks]  ✓ passed 1 test. [nothunks]  NF: OK [nothunks]  ✓ passed 1 test. [nothunks]  NotNFPure: OK [nothunks]  ✓ passed 1 test. [nothunks]  NFPure: OK [nothunks]  ✓ passed 1 test. [nothunks]  NotNFAtomically: OK [nothunks]  ✓ passed 1 test. [nothunks]  NFAtomically: OK [nothunks]  ✓ passed 1 test. [nothunks]  TVar [nothunks]  NotNF: OK [nothunks]  ✓ passed 1 test. [nothunks]  NF: OK [nothunks]  ✓ passed 1 test. [nothunks]  NotNFPure: OK [nothunks]  ✓ passed 1 test. [nothunks]  NFPure: OK [nothunks]  ✓ passed 1 test. [nothunks]  NotNFAtomically: OK [nothunks]  ✓ passed 1 test. [nothunks]  NFAtomically: OK [post-build-hook] Uploading to cachix cache "sellout": /nix/store/620lf25dimyx165wvjagkq57sp73j3sg-reducers-3.12.5 /nix/store/np9b30r37wb313fb3valbad6ifw7zqik-reducers-3.12.5-doc [post-build-hook] Pushing 2 paths (98 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/np9b30r37wb313fb3valbad6ifw7zqik-reducers-3.12.5-doc (1.55 MiB) [post-build-hook] Pushing /nix/store/620lf25dimyx165wvjagkq57sp73j3sg-reducers-3.12.5 (5.07 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/620lf25dimyx165wvjagkq57sp73j3sg-reducers-3.12.5 /nix/store/np9b30r37wb313fb3valbad6ifw7zqik-reducers-3.12.5-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 4 paths... [post-build-hook] copying path '/nix/store/n502y0rkxqwr4v1712fpbf1qlzvmxipf-fingertree-0.1.5.0-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/np9b30r37wb313fb3valbad6ifw7zqik-reducers-3.12.5-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/448ig19rqv03bmdrc4ghllm845w3jzbi-fingertree-0.1.5.0' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/620lf25dimyx165wvjagkq57sp73j3sg-reducers-3.12.5' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/kfx0rl0qkxhz2w5wmzzw7jkw8xvg33xm-fingertree-0.1.5.0.drv' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/4xqyi6gwdinzjrbvgn000zcls2gz7vic-reducers-3.12.5.drv' to 'https://cache.nix-ci.com'... Progress: 74 of 171 built (10 building), 395 of 395 downloaded from cache [regex-tdfa] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [regex-tdfa] No pkg-config found [regex-tdfa] Using runghc version 9.8.1 found on system at: [regex-tdfa] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [regex-tdfa] Using strip version 2.44 found on system at: [regex-tdfa] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [regex-tdfa] Using tar found on system at: [regex-tdfa] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [regex-tdfa] No uhc found [regex-tdfa] Phase: buildPhase [regex-tdfa] Preprocessing library for regex-tdfa-1.3.2.3.. [regex-tdfa] Building library for regex-tdfa-1.3.2.3.. [regex-tdfa] [ 1 of 25] Compiling Data.IntMap.CharMap2 ( lib/Data/IntMap/CharMap2.hs, dist/build/Data/IntMap/CharMap2.o, dist/build/Data/IntMap/CharMap2.dyn_o ) [regex-tdfa] [ 2 of 25] Compiling Data.IntSet.EnumSet2 ( lib/Data/IntSet/EnumSet2.hs, dist/build/Data/IntSet/EnumSet2.o, dist/build/Data/IntSet/EnumSet2.dyn_o ) [regex-tdfa] [ 3 of 25] Compiling Data.IntMap.EnumMap2 ( lib/Data/IntMap/EnumMap2.hs, dist/build/Data/IntMap/EnumMap2.o, dist/build/Data/IntMap/EnumMap2.dyn_o ) [regex-tdfa] [ 4 of 25] Compiling Paths_regex_tdfa ( dist/build/autogen/Paths_regex_tdfa.hs, dist/build/Paths_regex_tdfa.o, dist/build/Paths_regex_tdfa.dyn_o ) [regex-tdfa] [ 5 of 25] Compiling Text.Regex.TDFA.IntArrTrieSet ( lib/Text/Regex/TDFA/IntArrTrieSet.hs, dist/build/Text/Regex/TDFA/IntArrTrieSet.o, dist/build/Text/Regex/TDFA/IntArrTrieSet.dyn_o ) [regex-tdfa] [ 6 of 25] Compiling Text.Regex.TDFA.Common ( lib/Text/Regex/TDFA/Common.hs, dist/build/Text/Regex/TDFA/Common.o, dist/build/Text/Regex/TDFA/Common.dyn_o ) [regex-tdfa] [ 7 of 25] Compiling Text.Regex.TDFA.NewDFA.Uncons ( lib/Text/Regex/TDFA/NewDFA/Uncons.hs, dist/build/Text/Regex/TDFA/NewDFA/Uncons.o, dist/build/Text/Regex/TDFA/NewDFA/Uncons.dyn_o ) [regex-tdfa] [ 8 of 25] Compiling Text.Regex.TDFA.NewDFA.MakeTest ( lib/Text/Regex/TDFA/NewDFA/MakeTest.hs, dist/build/Text/Regex/TDFA/NewDFA/MakeTest.o, dist/build/Text/Regex/TDFA/NewDFA/MakeTest.dyn_o ) [regex-tdfa] [ 9 of 25] Compiling Text.Regex.TDFA.NewDFA.Tester ( lib/Text/Regex/TDFA/NewDFA/Tester.hs, dist/build/Text/Regex/TDFA/NewDFA/Tester.o, dist/build/Text/Regex/TDFA/NewDFA/Tester.dyn_o ) [regex-tdfa] [10 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_NC_FA ( lib/Text/Regex/TDFA/NewDFA/Engine_NC_FA.hs, dist/build/Text/Regex/TDFA/NewDFA/Engine_NC_FA.o, dist/build/Text/Regex/TDFA/NewDFA/Engine_NC_FA.dyn_o ) [regex-tdfa] [11 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_NC ( lib/Text/Regex/TDFA/NewDFA/Engine_NC.hs, dist/build/Text/Regex/TDFA/NewDFA/Engine_NC.o, dist/build/Text/Regex/TDFA/NewDFA/Engine_NC.dyn_o ) [regex-tdfa] [12 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_FA ( lib/Text/Regex/TDFA/NewDFA/Engine_FA.hs, dist/build/Text/Regex/TDFA/NewDFA/Engine_FA.o, dist/build/Text/Regex/TDFA/NewDFA/Engine_FA.dyn_o ) [regex-tdfa] [13 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine ( lib/Text/Regex/TDFA/NewDFA/Engine.hs, dist/build/Text/Regex/TDFA/NewDFA/Engine.o, dist/build/Text/Regex/TDFA/NewDFA/Engine.dyn_o ) [semialign] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [semialign] No uhc found [semialign] Phase: buildPhase [semialign] Preprocessing library for semialign-1.3.1.. [semialign] Building library for semialign-1.3.1.. [semialign] [1 of 6] Compiling Data.Semialign.Internal ( src/Data/Semialign/Internal.hs, dist/build/Data/Semialign/Internal.o, dist/build/Data/Semialign/Internal.dyn_o ) [semialign] [2 of 6] Compiling Data.Semialign.Indexed ( src/Data/Semialign/Indexed.hs, dist/build/Data/Semialign/Indexed.o, dist/build/Data/Semialign/Indexed.dyn_o ) [semialign] [3 of 6] Compiling Data.Semialign ( src/Data/Semialign.hs, dist/build/Data/Semialign.o, dist/build/Data/Semialign.dyn_o ) [semialign] [4 of 6] Compiling Data.Align ( src/Data/Align.hs, dist/build/Data/Align.o, dist/build/Data/Align.dyn_o ) [semialign] [5 of 6] Compiling Data.Crosswalk ( src/Data/Crosswalk.hs, dist/build/Data/Crosswalk.o, dist/build/Data/Crosswalk.dyn_o ) [semialign] [6 of 6] Compiling Data.Zip ( src/Data/Zip.hs, dist/build/Data/Zip.o, dist/build/Data/Zip.dyn_o ) [semialign] [1 of 6] Compiling Data.Semialign.Internal ( src/Data/Semialign/Internal.hs, dist/build/Data/Semialign/Internal.p_o ) [witherable] Configuration files installed in: [witherable] /nix/store/vbpqqryycb70dfhiq2aa3vsa4rhkbq97-witherable-0.5/etc [witherable] No alex found [witherable] Using ar found on system at: [witherable] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [witherable] No c2hs found [witherable] No cpphs found [witherable] No doctest found [witherable] Using gcc version 14.3.0 given by user at: [witherable] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [witherable] Using ghc version 9.8.1 found on system at: [witherable] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [witherable] Using ghc-pkg version 9.8.1 found on system at: [witherable] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [witherable] No ghcjs found [witherable] No ghcjs-pkg found [witherable] No greencard found [witherable] Using haddock version 2.30.0 found on system at: [witherable] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [witherable] No happy found [witherable] Using haskell-suite found on system at: haskell-suite-dummy-location [witherable] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [witherable] No hmake found [witherable] Using hpc version 0.69 found on system at: [witherable] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [witherable] Using hsc2hs version 0.68.10 found on system at: [witherable] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [witherable] Using hscolour version 1.25 found on system at: [witherable] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [witherable] No jhc found [witherable] Using ld found on system at: [witherable] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [witherable] No pkg-config found [witherable] Using runghc version 9.8.1 found on system at: [witherable] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [witherable] Using strip version 2.44 found on system at: [witherable] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [witherable] Using tar found on system at: [witherable] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [witherable] No uhc found [witherable] Phase: buildPhase [witherable] Preprocessing library for witherable-0.5.. [witherable] Building library for witherable-0.5.. [witherable] [1 of 1] Compiling Witherable ( src/Witherable.hs, dist/build/Witherable.o, dist/build/Witherable.dyn_o ) [witherable] [1 of 1] Compiling Witherable ( src/Witherable.hs, dist/build/Witherable.p_o ) [attoparsec]  In the use of ‘memcpy’ [attoparsec]  (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): [attoparsec]  Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" [attoparsec]  | [attoparsec] 132 | memcpy ptr (ptr0 `plusPtr` off0) (fromIntegral len0) [attoparsec]  | ^^^^^^ [attoparsec]  [attoparsec] internal/Data/Attoparsec/ByteString/Buffer.hs:133:13: warning: [GHC-68441] [-Wdeprecations] [attoparsec]  In the use of ‘memcpy’ [attoparsec]  (imported from Data.ByteString.Internal, but defined in Data.ByteString.Internal.Type): [attoparsec]  Deprecated: "Use Foreign.Marshal.Utils.copyBytes instead" [attoparsec]  | [attoparsec] 133 | memcpy (ptr `plusPtr` len0) (ptr1 `plusPtr` off1) [attoparsec]  | ^^^^^^ [attoparsec] [5 of 6] Compiling Data.Attoparsec.Text.Buffer ( internal/Data/Attoparsec/Text/Buffer.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/Buffer.p_o ) [attoparsec]  [attoparsec] internal/Data/Attoparsec/Text/Buffer.hs:44:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Semigroup’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Semigroup’ [attoparsec]  To import instances alone, use: import Data.Semigroup() [attoparsec]  | [attoparsec] 44 | import Data.Semigroup (Semigroup(..)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec] [6 of 6] Compiling Data.Attoparsec.Text.FastSet ( internal/Data/Attoparsec/Text/FastSet.hs, dist/build/attoparsec-internal/Data/Attoparsec/Text/FastSet.p_o ) [attoparsec] Preprocessing library for attoparsec-0.14.4.. [attoparsec] Building library for attoparsec-0.14.4.. [attoparsec] [ 1 of 16] Compiling Data.Attoparsec.Internal.Types ( Data/Attoparsec/Internal/Types.hs, dist/build/Data/Attoparsec/Internal/Types.o, dist/build/Data/Attoparsec/Internal/Types.dyn_o ) [attoparsec]  [attoparsec] Data/Attoparsec/Internal/Types.hs:28:53: warning: [GHC-38856] [-Wunused-imports] [attoparsec]  The import of ‘<$>’ from module ‘Control.Applicative’ is redundant [attoparsec]  | [attoparsec] 28 | import Control.Applicative as App (Applicative(..), (<$>)) [attoparsec]  | ^^^^^ [attoparsec]  [attoparsec] Data/Attoparsec/Internal/Types.hs:34:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Semigroup’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Semigroup’ [attoparsec]  To import instances alone, use: import Data.Semigroup() [attoparsec]  | [attoparsec] 34 | import Data.Semigroup (Semigroup(..)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec] [ 2 of 16] Compiling Data.Attoparsec.Internal ( Data/Attoparsec/Internal.hs, dist/build/Data/Attoparsec/Internal.o, dist/build/Data/Attoparsec/Internal.dyn_o ) [attoparsec] [ 3 of 16] Compiling Data.Attoparsec.Number ( Data/Attoparsec/Number.hs, dist/build/Data/Attoparsec/Number.o, dist/build/Data/Attoparsec/Number.dyn_o ) [attoparsec] [ 4 of 16] Compiling Data.Attoparsec.Types ( Data/Attoparsec/Types.hs, dist/build/Data/Attoparsec/Types.o, dist/build/Data/Attoparsec/Types.dyn_o ) [attoparsec] [ 5 of 16] Compiling Data.Attoparsec.Zepto ( Data/Attoparsec/Zepto.hs, dist/build/Data/Attoparsec/Zepto.o, dist/build/Data/Attoparsec/Zepto.dyn_o ) [attoparsec]  [attoparsec] Data/Attoparsec/Zepto.hs:46:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Semigroup’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Semigroup’ [attoparsec]  To import instances alone, use: import Data.Semigroup() [attoparsec]  | [extra]  Defaulting to the one defined in ‘GHC.Exception.Type’ [extra]  100% ( 21 / 21) in 'Control.Exception.Extra' [extra] Warning: 'partition' is out of scope. [extra]  If you qualify the identifier, haddock can try to link it anyway. [extra] Warning: 'mconcatMap' is out of scope. [extra]  If you qualify the identifier, haddock can try to link it anyway. [extra] Warning: 'find' is out of scope. [extra]  If you qualify the identifier, haddock can try to link it anyway. [extra]  100% ( 38 / 38) in 'Control.Monad.Extra' [extra]  92% ( 12 / 13) in 'Data.Foldable.Extra' [extra]  Missing documentation for: [extra]  Module header [extra] Warning: 'Lock' is ambiguous. It is defined [extra]  * at src/Control/Concurrent/Extra.hs:106:16 [extra]  * at src/Control/Concurrent/Extra.hs:106:1 [extra]  You may be able to disambiguate the identifier by qualifying it or [extra]  by specifying the type/value namespace explicitly. [extra]  Defaulting to the one defined at src/Control/Concurrent/Extra.hs:106:1 [extra] Warning: 'Var' is ambiguous. It is defined [extra]  * at src/Control/Concurrent/Extra.hs:146:17 [extra]  * at src/Control/Concurrent/Extra.hs:146:1 [extra]  You may be able to disambiguate the identifier by qualifying it or [extra]  by specifying the type/value namespace explicitly. [extra]  Defaulting to the one defined at src/Control/Concurrent/Extra.hs:146:1 [extra] Warning: 'Barrier' is ambiguous. It is defined [extra]  * at src/Control/Concurrent/Extra.hs:210:21 [extra]  * at src/Control/Concurrent/Extra.hs:210:1 [extra]  You may be able to disambiguate the identifier by qualifying it or [extra]  by specifying the type/value namespace explicitly. [extra]  Defaulting to the one defined at src/Control/Concurrent/Extra.hs:210:1 [extra]  100% ( 27 / 27) in 'Control.Concurrent.Extra' [extra] Warning: 'createDirectory' is ambiguous. It is defined [extra]  * in ‘System.Directory’ [extra]  * in ‘System.Posix.Directory’ [extra]  You may be able to disambiguate the identifier by qualifying it or [extra]  by specifying the type/value namespace explicitly. [extra]  Defaulting to the one defined in ‘System.Posix.Directory’ [extra]  100% ( 8 / 8) in 'System.Directory.Extra' [extra]  100% ( 2 / 2) in 'System.Environment.Extra' [extra]  100% ( 26 / 26) in 'System.IO.Extra' [extra]  100% ( 4 / 4) in 'System.Info.Extra' [extra]  100% ( 5 / 5) in 'System.Process.Extra' [extra]  100% ( 8 / 8) in 'System.Time.Extra' [extra]  100% (268 /268) in 'Extra' [extra]  100% ( 2 / 2) in 'Text.Read.Extra' [extra] Warning: Data.Tuple.Extra: could not find link destinations for: [extra]  - GHC.Generics.Rep1_Solo [extra]  - GHC.Generics.Rep_Solo [extra] Documentation created: dist/doc/html/extra/, dist/doc/html/extra/extra.txt [extra] Preprocessing test suite 'extra-test' for extra-1.7.16.. [extra] haddockPhase completed in 51 seconds [extra] Phase: installPhase [extra] Installing library in /nix/store/6bw638xvsqji2hb14bj62nvpbw2vv9rv-extra-1.7.16/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [extra] Phase: fixupPhase [extra] shrinking RPATHs of ELF executables and libraries in /nix/store/6bw638xvsqji2hb14bj62nvpbw2vv9rv-extra-1.7.16 [extra] shrinking /nix/store/6bw638xvsqji2hb14bj62nvpbw2vv9rv-extra-1.7.16/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSextra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ-ghc9.8.1.so [extra] checking for references to /build/ in /nix/store/6bw638xvsqji2hb14bj62nvpbw2vv9rv-extra-1.7.16... [extra] patching script interpreter paths in /nix/store/6bw638xvsqji2hb14bj62nvpbw2vv9rv-extra-1.7.16 [extra] stripping (with command strip and flags -S -p) in /nix/store/6bw638xvsqji2hb14bj62nvpbw2vv9rv-extra-1.7.16/lib [extra] shrinking RPATHs of ELF executables and libraries in /nix/store/bi4pslxl5s26ywn4hx9mfg0hqcg1jjlh-extra-1.7.16-doc [extra] checking for references to /build/ in /nix/store/bi4pslxl5s26ywn4hx9mfg0hqcg1jjlh-extra-1.7.16-doc... [extra] patching script interpreter paths in /nix/store/bi4pslxl5s26ywn4hx9mfg0hqcg1jjlh-extra-1.7.16-doc [foldl] Phase: fixupPhase [foldl] shrinking RPATHs of ELF executables and libraries in /nix/store/h7vs47g01bad3k8qqd3vkcd1jhhza6z4-foldl-1.4.18 [foldl] shrinking /nix/store/h7vs47g01bad3k8qqd3vkcd1jhhza6z4-foldl-1.4.18/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSfoldl-1.4.18-62WoZL2Y1vbK9V8UvFwjK0-ghc9.8.1.so [foldl] checking for references to /build/ in /nix/store/h7vs47g01bad3k8qqd3vkcd1jhhza6z4-foldl-1.4.18... [foldl] patching script interpreter paths in /nix/store/h7vs47g01bad3k8qqd3vkcd1jhhza6z4-foldl-1.4.18 [foldl] stripping (with command strip and flags -S -p) in /nix/store/h7vs47g01bad3k8qqd3vkcd1jhhza6z4-foldl-1.4.18/lib [foldl] shrinking RPATHs of ELF executables and libraries in /nix/store/w38qllska0qzzs1vkghmzb3g7izyxw25-foldl-1.4.18-doc [foldl] checking for references to /build/ in /nix/store/w38qllska0qzzs1vkghmzb3g7izyxw25-foldl-1.4.18-doc... [foldl] patching script interpreter paths in /nix/store/w38qllska0qzzs1vkghmzb3g7izyxw25-foldl-1.4.18-doc [free]  - Control.Comonad.Cofree.Rep_Cofree [free]  - Control.Comonad.Cofree.Rep1_Cofree [free] Warning: Control.Comonad.Trans.Cofree: could not find link destinations for: [free]  - Control.Comonad.Trans.Cofree.Rep_CofreeF [free]  - Control.Comonad.Trans.Cofree.Rep1_CofreeF [free] Warning: Control.Monad.Trans.Free: could not find link destinations for: [free]  - Control.Monad.Trans.Free.Rep_FreeF [free]  - Control.Monad.Trans.Free.Rep1_FreeF [free] Warning: Control.Monad.Free: could not find link destinations for: [free]  - Control.Monad.Free.Rep_Free [free]  - Control.Monad.Free.Rep1_Free [free] Warning: Control.Monad.Trans.Free.Ap: could not find link destinations for: [free]  - Control.Monad.Trans.Free.Ap.Rep_FreeF [free]  - Control.Monad.Trans.Free.Ap.Rep1_FreeF [free] Warning: Control.Monad.Free.Ap: could not find link destinations for: [free]  - Control.Monad.Free.Ap.Rep_Free [free]  - Control.Monad.Free.Ap.Rep1_Free [free] Documentation created: dist/doc/html/free/, dist/doc/html/free/free.txt [free] haddockPhase completed in 49 seconds [free] Phase: installPhase [free] Installing library in /nix/store/f781q9h2a38js6x0viwirainvnbmvmp5-free-5.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/free-5.2-5jsicnVtm8y8KG9LMRezMp [free] Phase: fixupPhase [free] shrinking RPATHs of ELF executables and libraries in /nix/store/f781q9h2a38js6x0viwirainvnbmvmp5-free-5.2 [free] shrinking /nix/store/f781q9h2a38js6x0viwirainvnbmvmp5-free-5.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSfree-5.2-5jsicnVtm8y8KG9LMRezMp-ghc9.8.1.so [free] checking for references to /build/ in /nix/store/f781q9h2a38js6x0viwirainvnbmvmp5-free-5.2... [free] patching script interpreter paths in /nix/store/f781q9h2a38js6x0viwirainvnbmvmp5-free-5.2 [free] stripping (with command strip and flags -S -p) in /nix/store/f781q9h2a38js6x0viwirainvnbmvmp5-free-5.2/lib [free] shrinking RPATHs of ELF executables and libraries in /nix/store/jv1lk6fz8idh20kidgmjaly5qvcs04fd-free-5.2-doc [free] checking for references to /build/ in /nix/store/jv1lk6fz8idh20kidgmjaly5qvcs04fd-free-5.2-doc... [free] patching script interpreter paths in /nix/store/jv1lk6fz8idh20kidgmjaly5qvcs04fd-free-5.2-doc [monoid-subclasses]  To import instances alone, use: import Data.Monoid() [monoid-subclasses]  | [monoid-subclasses] 28 | import Data.Monoid (Monoid(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Stateful.hs:216:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] [monoid-subclasses]  Pattern match(es) are non-exhaustive [monoid-subclasses]  In a pattern binding: Patterns of type ‘[b]’ not matched: [] [monoid-subclasses]  | [monoid-subclasses] 216 | restore f [t1] = f [Stateful (t1, x)] [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [monoid-subclasses] [12 of 16] Compiling Data.Monoid.Instances.PrefixMemory ( src/Data/Monoid/Instances/PrefixMemory.hs, dist/build/Data/Monoid/Instances/PrefixMemory.p_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/PrefixMemory.hs:20:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup() [monoid-subclasses]  | [monoid-subclasses] 20 | import Data.Semigroup (Semigroup(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/PrefixMemory.hs:21:21: warning: [GHC-38856] [-Wunused-imports] [monoid-subclasses]  The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant [monoid-subclasses]  | [monoid-subclasses] 21 | import Data.Monoid (Monoid(..), Endo(..)) [monoid-subclasses]  | ^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/PrefixMemory.hs:106:40: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 106 | factors (Shadowed p c) = rewrap <$> List.tail (inits c) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses] [13 of 16] Compiling Data.Monoid.Instances.Positioned ( src/Data/Monoid/Instances/Positioned.hs, dist/build/Data/Monoid/Instances/Positioned.p_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Positioned.hs:33:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup() [monoid-subclasses]  | [monoid-subclasses] 33 | import Data.Semigroup (Semigroup(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Positioned.hs:34:21: warning: [GHC-38856] [-Wunused-imports] [monoid-subclasses]  The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant [monoid-subclasses]  | [monoid-subclasses] 34 | import Data.Monoid (Monoid(..), Endo(..)) [monoid-subclasses]  | ^^^^^^^^^^ [monoid-subclasses] [14 of 16] Compiling Data.Monoid.Instances.Measured ( src/Data/Monoid/Instances/Measured.hs, dist/build/Data/Monoid/Instances/Measured.p_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Measured.hs:21:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup’ [nothunks]  ✓ passed 1 test. [nothunks]  [nothunks] All 41 tests passed (0.62s) [nothunks] Test suite nothunks-test: PASS [nothunks] Test suite logged to: dist/test/nothunks-0.3.0.0-nothunks-test.log [nothunks] 1 of 1 test suites (1 of 1 test cases) passed. [nothunks] Phase: haddockPhase [nothunks] Preprocessing library for nothunks-0.3.0.0.. [nothunks] Running Haddock on library for nothunks-0.3.0.0.. [nothunks] Warning: The documentation for the following packages are not installed. No [nothunks] links will be generated to these packages: vector-0.13.2.0 [nothunks] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [nothunks] [1 of 1] Compiling NoThunks.Class ( src/NoThunks/Class.hs, nothing ) [nothunks] Haddock coverage: [nothunks] Warning: 'AllowThunksIn' is ambiguous. It is defined [nothunks]  * at src/NoThunks/Class.hs:334:48 [nothunks]  * at src/NoThunks/Class.hs:334:1 [nothunks]  You may be able to disambiguate the identifier by qualifying it or [nothunks]  by specifying the type/value namespace explicitly. [nothunks]  Defaulting to the one defined at src/NoThunks/Class.hs:334:1 [nothunks] Warning: 'InspectHeap' is ambiguous. It is defined [nothunks]  * at src/NoThunks/Class.hs:353:25 [nothunks]  * at src/NoThunks/Class.hs:353:1 [nothunks]  You may be able to disambiguate the identifier by qualifying it or [nothunks]  by specifying the type/value namespace explicitly. [nothunks]  Defaulting to the one defined at src/NoThunks/Class.hs:353:1 [nothunks] Warning: 'InspectHeapNamed' is ambiguous. It is defined [nothunks]  * at src/NoThunks/Class.hs:358:47 [nothunks]  * at src/NoThunks/Class.hs:358:1 [nothunks]  You may be able to disambiguate the identifier by qualifying it or [nothunks]  by specifying the type/value namespace explicitly. [nothunks]  Defaulting to the one defined at src/NoThunks/Class.hs:358:1 [nothunks] Warning: 'OnlyCheckWhnf' is ambiguous. It is defined [nothunks]  * at src/NoThunks/Class.hs:308:27 [nothunks]  * at src/NoThunks/Class.hs:308:1 [nothunks]  You may be able to disambiguate the identifier by qualifying it or [nothunks]  by specifying the type/value namespace explicitly. [nothunks]  Defaulting to the one defined at src/NoThunks/Class.hs:308:1 [nothunks] Warning: 'ThunkInfo' is ambiguous. It is defined [nothunks]  * at src/NoThunks/Class.hs:230:18 [nothunks]  * at src/NoThunks/Class.hs:230:1 [nothunks]  You may be able to disambiguate the identifier by qualifying it or [nothunks]  by specifying the type/value namespace explicitly. [nothunks]  Defaulting to the one defined at src/NoThunks/Class.hs:230:1 [nothunks] Warning: 'GHC' is out of scope. [nothunks]  If you qualify the identifier, haddock can try to link it anyway. [nothunks] Warning: 'a' is out of scope. [nothunks]  If you qualify the identifier, haddock can try to link it anyway. [nothunks]  95% ( 20 / 21) in 'NoThunks.Class' [nothunks]  Missing documentation for: [nothunks]  Module header [nothunks] Warning: NoThunks.Class: could not find link destinations for: [nothunks]  - Data.Vector.Vector [nothunks]  - Data.Vector.Unboxed.Base.Vector [nothunks]  - NoThunks.Class.HasFields [nothunks]  - NoThunks.Class.Elem [nothunks]  - NoThunks.Class.GShowTypeOf [nothunks]  - NoThunks.Class.GWRecordField [nothunks]  - NoThunks.Class.checkContainsThunks [nothunks] Documentation created: dist/doc/html/nothunks/, [nothunks] dist/doc/html/nothunks/nothunks.txt [nothunks] Preprocessing test suite 'nothunks-test' for nothunks-0.3.0.0.. [nothunks] Phase: installPhase [nothunks] Installing library in /nix/store/v3pigpjw2hsh3zd3cwryibvyxv7frpiw-nothunks-0.3.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [nothunks] Phase: fixupPhase [nothunks] shrinking RPATHs of ELF executables and libraries in /nix/store/v3pigpjw2hsh3zd3cwryibvyxv7frpiw-nothunks-0.3.0.0 [nothunks] shrinking /nix/store/v3pigpjw2hsh3zd3cwryibvyxv7frpiw-nothunks-0.3.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSnothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg-ghc9.8.1.so [nothunks] checking for references to /build/ in /nix/store/v3pigpjw2hsh3zd3cwryibvyxv7frpiw-nothunks-0.3.0.0... [nothunks] patching script interpreter paths in /nix/store/v3pigpjw2hsh3zd3cwryibvyxv7frpiw-nothunks-0.3.0.0 [nothunks] stripping (with command strip and flags -S -p) in /nix/store/v3pigpjw2hsh3zd3cwryibvyxv7frpiw-nothunks-0.3.0.0/lib [nothunks] shrinking RPATHs of ELF executables and libraries in /nix/store/dibyvbnvq1qap6yrxncgg12s6l7x49cv-nothunks-0.3.0.0-doc [regex-tdfa] [14 of 25] Compiling Text.Regex.TDFA.Pattern ( lib/Text/Regex/TDFA/Pattern.hs, dist/build/Text/Regex/TDFA/Pattern.o, dist/build/Text/Regex/TDFA/Pattern.dyn_o ) [regex-tdfa] [15 of 25] Compiling Text.Regex.TDFA.CorePattern ( lib/Text/Regex/TDFA/CorePattern.hs, dist/build/Text/Regex/TDFA/CorePattern.o, dist/build/Text/Regex/TDFA/CorePattern.dyn_o ) [regex-tdfa] [16 of 25] Compiling Text.Regex.TDFA.ReadRegex ( lib/Text/Regex/TDFA/ReadRegex.hs, dist/build/Text/Regex/TDFA/ReadRegex.o, dist/build/Text/Regex/TDFA/ReadRegex.dyn_o ) [regex-tdfa] [17 of 25] Compiling Text.Regex.TDFA.TNFA ( lib/Text/Regex/TDFA/TNFA.hs, dist/build/Text/Regex/TDFA/TNFA.o, dist/build/Text/Regex/TDFA/TNFA.dyn_o ) [regex-tdfa] [18 of 25] Compiling Text.Regex.TDFA.TDFA ( lib/Text/Regex/TDFA/TDFA.hs, dist/build/Text/Regex/TDFA/TDFA.o, dist/build/Text/Regex/TDFA/TDFA.dyn_o ) [regex-tdfa] [19 of 25] Compiling Text.Regex.TDFA.String ( lib/Text/Regex/TDFA/String.hs, dist/build/Text/Regex/TDFA/String.o, dist/build/Text/Regex/TDFA/String.dyn_o ) [regex-tdfa] [20 of 25] Compiling Text.Regex.TDFA.Sequence ( lib/Text/Regex/TDFA/Sequence.hs, dist/build/Text/Regex/TDFA/Sequence.o, dist/build/Text/Regex/TDFA/Sequence.dyn_o ) [regex-tdfa] [21 of 25] Compiling Text.Regex.TDFA.ByteString.Lazy ( lib/Text/Regex/TDFA/ByteString/Lazy.hs, dist/build/Text/Regex/TDFA/ByteString/Lazy.o, dist/build/Text/Regex/TDFA/ByteString/Lazy.dyn_o ) [regex-tdfa] [22 of 25] Compiling Text.Regex.TDFA.ByteString ( lib/Text/Regex/TDFA/ByteString.hs, dist/build/Text/Regex/TDFA/ByteString.o, dist/build/Text/Regex/TDFA/ByteString.dyn_o ) [regex-tdfa] [23 of 25] Compiling Text.Regex.TDFA.Text ( lib/Text/Regex/TDFA/Text.hs, dist/build/Text/Regex/TDFA/Text.o, dist/build/Text/Regex/TDFA/Text.dyn_o ) [regex-tdfa] [24 of 25] Compiling Text.Regex.TDFA.Text.Lazy ( lib/Text/Regex/TDFA/Text/Lazy.hs, dist/build/Text/Regex/TDFA/Text/Lazy.o, dist/build/Text/Regex/TDFA/Text/Lazy.dyn_o ) [regex-tdfa] [25 of 25] Compiling Text.Regex.TDFA ( lib/Text/Regex/TDFA.hs, dist/build/Text/Regex/TDFA.o, dist/build/Text/Regex/TDFA.dyn_o ) [semialign] [2 of 6] Compiling Data.Semialign.Indexed ( src/Data/Semialign/Indexed.hs, dist/build/Data/Semialign/Indexed.p_o ) [semialign] [3 of 6] Compiling Data.Semialign ( src/Data/Semialign.hs, dist/build/Data/Semialign.p_o ) [semialign] [4 of 6] Compiling Data.Align ( src/Data/Align.hs, dist/build/Data/Align.p_o ) [semialign] [5 of 6] Compiling Data.Crosswalk ( src/Data/Crosswalk.hs, dist/build/Data/Crosswalk.p_o ) [semialign] [6 of 6] Compiling Data.Zip ( src/Data/Zip.hs, dist/build/Data/Zip.p_o ) [semialign] Phase: checkPhase [semialign] Package has no test suites. [semialign] Phase: haddockPhase [semialign] Preprocessing library for semialign-1.3.1.. [semialign] Running Haddock on library for semialign-1.3.1.. [semialign] Warning: The documentation for the following packages are not installed. No [semialign] links will be generated to these packages: vector-0.13.2.0 [semialign] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [semialign] [1 of 6] Compiling Data.Semialign.Internal ( src/Data/Semialign/Internal.hs, nothing ) [semialign] [2 of 6] Compiling Data.Semialign.Indexed ( src/Data/Semialign/Indexed.hs, nothing ) [semialign] [3 of 6] Compiling Data.Semialign ( src/Data/Semialign.hs, nothing ) [semialign] [4 of 6] Compiling Data.Align ( src/Data/Align.hs, nothing ) [semialign] [5 of 6] Compiling Data.Crosswalk ( src/Data/Crosswalk.hs, nothing ) [semialign] [6 of 6] Compiling Data.Zip ( src/Data/Zip.hs, nothing ) [trial-tomland] Documentation created: dist/doc/html/trial-tomland/, [trial-tomland] dist/doc/html/trial-tomland/trial-tomland.txt [trial-tomland] Phase: installPhase [trial-tomland] Installing library in /nix/store/bp65pkffywfmymniv52sl8qgfw91w0v9-trial-tomland-0.0.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/trial-tomland-0.0.0.0-GA74HS5KoQpDLLdkVNq670 [trial-tomland] Phase: fixupPhase [trial-tomland] shrinking RPATHs of ELF executables and libraries in /nix/store/bp65pkffywfmymniv52sl8qgfw91w0v9-trial-tomland-0.0.0.0 [trial-tomland] shrinking /nix/store/bp65pkffywfmymniv52sl8qgfw91w0v9-trial-tomland-0.0.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHStrial-tomland-0.0.0.0-GA74HS5KoQpDLLdkVNq670-ghc9.8.1.so [trial-tomland] checking for references to /build/ in /nix/store/bp65pkffywfmymniv52sl8qgfw91w0v9-trial-tomland-0.0.0.0... [trial-tomland] patching script interpreter paths in /nix/store/bp65pkffywfmymniv52sl8qgfw91w0v9-trial-tomland-0.0.0.0 [trial-tomland] stripping (with command strip and flags -S -p) in /nix/store/bp65pkffywfmymniv52sl8qgfw91w0v9-trial-tomland-0.0.0.0/lib [trial-tomland] shrinking RPATHs of ELF executables and libraries in /nix/store/kagrkhypy0446mvywv26q4nd4l41nmj4-trial-tomland-0.0.0.0-doc [trial-tomland] checking for references to /build/ in /nix/store/kagrkhypy0446mvywv26q4nd4l41nmj4-trial-tomland-0.0.0.0-doc... [trial-tomland] patching script interpreter paths in /nix/store/kagrkhypy0446mvywv26q4nd4l41nmj4-trial-tomland-0.0.0.0-doc [witherable] Preprocessing test suite 'witherable-tests' for witherable-0.5.. [witherable] Building test suite 'witherable-tests' for witherable-0.5.. [witherable] [1 of 1] Compiling Main ( tests/tests.hs, dist/build/witherable-tests/witherable-tests-tmp/Main.o ) [attoparsec] 46 | import Data.Semigroup (Semigroup(..)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec] [ 6 of 16] Compiling Data.Attoparsec.Combinator ( Data/Attoparsec/Combinator.hs, dist/build/Data/Attoparsec/Combinator.o, dist/build/Data/Attoparsec/Combinator.dyn_o ) [attoparsec]  [attoparsec] Data/Attoparsec/Combinator.hs:46:46: warning: [GHC-38856] [-Wunused-imports] [attoparsec]  The import of ‘liftA2’ [attoparsec]  from module ‘Control.Applicative’ is redundant [attoparsec]  | [attoparsec] 46 | import Control.Applicative (Alternative(..), liftA2, many, (<|>)) [attoparsec]  | ^^^^^^ [attoparsec] [ 7 of 16] Compiling Data.Attoparsec.Text.Internal ( Data/Attoparsec/Text/Internal.hs, dist/build/Data/Attoparsec/Text/Internal.o, dist/build/Data/Attoparsec/Text/Internal.dyn_o ) [attoparsec]  [attoparsec] Data/Attoparsec/Text/Internal.hs:68:1: warning: [GHC-38856] [-Wunused-imports] [attoparsec]  The import of ‘*>, <$>, pure’ [attoparsec]  from module ‘Control.Applicative’ is redundant [attoparsec]  | [attoparsec] 68 | import Control.Applicative ((<|>), (<$>), pure, (*>)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec]  [attoparsec] Data/Attoparsec/Text/Internal.hs:91:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] [attoparsec]  The use of ‘~’ without TypeOperators [attoparsec]  will become an error in a future GHC release. [attoparsec]  Suggested fix: Perhaps you intended to use TypeOperators [attoparsec]  | [attoparsec] 91 | instance (a ~ Text) => IsString (Parser a) where [attoparsec]  | ^ [attoparsec] [ 8 of 16] Compiling Data.Attoparsec.Text ( Data/Attoparsec/Text.hs, dist/build/Data/Attoparsec/Text.o, dist/build/Data/Attoparsec/Text.dyn_o ) [post-build-hook] Uploading to cachix cache "sellout": /nix/store/6bw638xvsqji2hb14bj62nvpbw2vv9rv-extra-1.7.16 /nix/store/bi4pslxl5s26ywn4hx9mfg0hqcg1jjlh-extra-1.7.16-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/6bw638xvsqji2hb14bj62nvpbw2vv9rv-extra-1.7.16 /nix/store/bi4pslxl5s26ywn4hx9mfg0hqcg1jjlh-extra-1.7.16-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/h10s79qr69gnfmsrrw8mdshdfiyh254s-clock-0.8.4-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/nrhlwdip4prr2n54y171vbxk9km0qxn9-clock-0.8.4' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/6bw638xvsqji2hb14bj62nvpbw2vv9rv-extra-1.7.16' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 75 of 171 built (9 building), 395 of 395 downloaded from cache [post-build-hook] Uploading to cachix cache "sellout": /nix/store/h7vs47g01bad3k8qqd3vkcd1jhhza6z4-foldl-1.4.18 /nix/store/w38qllska0qzzs1vkghmzb3g7izyxw25-foldl-1.4.18-doc [post-build-hook] Pushing 2 paths (122 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/h7vs47g01bad3k8qqd3vkcd1jhhza6z4-foldl-1.4.18 (7.10 MiB) [post-build-hook] Pushing /nix/store/w38qllska0qzzs1vkghmzb3g7izyxw25-foldl-1.4.18-doc (4.66 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/h7vs47g01bad3k8qqd3vkcd1jhhza6z4-foldl-1.4.18 /nix/store/w38qllska0qzzs1vkghmzb3g7izyxw25-foldl-1.4.18-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/w38qllska0qzzs1vkghmzb3g7izyxw25-foldl-1.4.18-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/h7vs47g01bad3k8qqd3vkcd1jhhza6z4-foldl-1.4.18' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/jy5k440yjnaczsc3j4z6rinjvsa019c8-foldl-1.4.18.drv' to 'https://cache.nix-ci.com'... Progress: 76 of 172 built (8 building), 395 of 395 downloaded from cache [post-build-hook] Uploading to cachix cache "sellout": /nix/store/f781q9h2a38js6x0viwirainvnbmvmp5-free-5.2 /nix/store/jv1lk6fz8idh20kidgmjaly5qvcs04fd-free-5.2-doc [post-build-hook] Pushing 2 paths (100 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/f781q9h2a38js6x0viwirainvnbmvmp5-free-5.2 (22.41 MiB) [post-build-hook] Pushing /nix/store/jv1lk6fz8idh20kidgmjaly5qvcs04fd-free-5.2-doc (6.03 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/f781q9h2a38js6x0viwirainvnbmvmp5-free-5.2 /nix/store/jv1lk6fz8idh20kidgmjaly5qvcs04fd-free-5.2-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/jv1lk6fz8idh20kidgmjaly5qvcs04fd-free-5.2-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/f781q9h2a38js6x0viwirainvnbmvmp5-free-5.2' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/j629157x2qm621bi77l0qxsymmnsx8qj-free-5.2.drv' to 'https://cache.nix-ci.com'... Progress: 77 of 173 built (7 building), 395 of 395 downloaded from cache [monoid-subclasses]  To import instances alone, use: import Data.Semigroup() [monoid-subclasses]  | [monoid-subclasses] 21 | import Data.Semigroup (Semigroup(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Measured.hs:22:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Monoid’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Monoid’ [monoid-subclasses]  To import instances alone, use: import Data.Monoid() [monoid-subclasses]  | [monoid-subclasses] 22 | import Data.Monoid (Monoid(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses] [15 of 16] Compiling Data.Monoid.Instances.Concat ( src/Data/Monoid/Instances/Concat.hs, dist/build/Data/Monoid/Instances/Concat.p_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Concat.hs:23:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup() [monoid-subclasses]  | [monoid-subclasses] 23 | import Data.Semigroup (Semigroup(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Concat.hs:24:21: warning: [GHC-38856] [-Wunused-imports] [monoid-subclasses]  The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant [monoid-subclasses]  | [monoid-subclasses] 24 | import Data.Monoid (Monoid(..), First(..), Sum(..)) [monoid-subclasses]  | ^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Concat.hs:199:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] [monoid-subclasses]  Pattern match(es) are non-exhaustive [monoid-subclasses]  In a pattern binding: Patterns of type ‘[Concat a]’ not matched: [] [monoid-subclasses]  | [monoid-subclasses] 199 | where splitNext a ~(xp:xs) = [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^... [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Concat.hs:282:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] [monoid-subclasses]  Pattern match(es) are non-exhaustive [monoid-subclasses]  In a pattern binding: Patterns of type ‘[Concat p]’ not matched: [] [monoid-subclasses]  | [monoid-subclasses] 282 | where splitNext a ~(xp:xs) = [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^... [monoid-subclasses] [16 of 16] Compiling Data.Monoid.Instances.ByteString.UTF8 ( src/Data/Monoid/Instances/ByteString/UTF8.hs, dist/build/Data/Monoid/Instances/ByteString/UTF8.p_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/ByteString/UTF8.hs:59:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup() [monoid-subclasses]  | [monoid-subclasses] 59 | import Data.Semigroup (Semigroup(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/ByteString/UTF8.hs:60:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Monoid’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Monoid’ [monoid-subclasses]  To import instances alone, use: import Data.Monoid() [monoid-subclasses]  | [monoid-subclasses] 60 | import Data.Monoid (Monoid(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [nothunks] checking for references to /build/ in /nix/store/dibyvbnvq1qap6yrxncgg12s6l7x49cv-nothunks-0.3.0.0-doc... [nothunks] patching script interpreter paths in /nix/store/dibyvbnvq1qap6yrxncgg12s6l7x49cv-nothunks-0.3.0.0-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/bp65pkffywfmymniv52sl8qgfw91w0v9-trial-tomland-0.0.0.0 /nix/store/kagrkhypy0446mvywv26q4nd4l41nmj4-trial-tomland-0.0.0.0-doc [post-build-hook] Pushing 2 paths (103 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/bp65pkffywfmymniv52sl8qgfw91w0v9-trial-tomland-0.0.0.0 (393.59 KiB) [post-build-hook] Pushing /nix/store/kagrkhypy0446mvywv26q4nd4l41nmj4-trial-tomland-0.0.0.0-doc (217.99 KiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/bp65pkffywfmymniv52sl8qgfw91w0v9-trial-tomland-0.0.0.0 /nix/store/kagrkhypy0446mvywv26q4nd4l41nmj4-trial-tomland-0.0.0.0-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/kagrkhypy0446mvywv26q4nd4l41nmj4-trial-tomland-0.0.0.0-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/bp65pkffywfmymniv52sl8qgfw91w0v9-trial-tomland-0.0.0.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/ck9jvx25l712k8jkiml8sc0f3fcfjanp-trial-tomland-0.0.0.0.drv' to 'https://cache.nix-ci.com'... Progress: 78 of 174 built (6 building), 395 of 395 downloaded from cache Building adjunctions Building algebraic-graphs Building filepattern Building ghc-exactprint Building ghc-lib-parser-ex Building keys Building unix-compat [adjunctions] Phase: setupCompilerEnvironmentPhase [adjunctions] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [adjunctions] Phase: unpackPhase [adjunctions] unpacking source archive /nix/store/waldaj6slia1mw3pm6y2clkf51jg1vin-adjunctions-4.4.3.tar.gz [algebraic-graphs] Phase: setupCompilerEnvironmentPhase [algebraic-graphs] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [algebraic-graphs] Phase: unpackPhase [algebraic-graphs] unpacking source archive /nix/store/gfjyfw1hcshbfclk91difmkphwib8nbd-algebraic-graphs-0.7.tar.gz [algebraic-graphs] source root is algebraic-graphs-0.7 [algebraic-graphs] setting SOURCE_DATE_EPOCH to timestamp 1655769405 of file "algebraic-graphs-0.7/test/Data/Graph/Test/Typed.hs" [algebraic-graphs] Phase: patchPhase [algebraic-graphs] Replace Cabal file with edited version from mirror://hackage/algebraic-graphs-0.7/revision/3.cabal. [algebraic-graphs] Phase: compileBuildDriverPhase [algebraic-graphs] setupCompileFlags: -package-db=/build/tmp.q9qhvxwugU/setup-package.conf.d -threaded [attoparsec] [ 9 of 16] Compiling Data.Attoparsec.Text.Lazy ( Data/Attoparsec/Text/Lazy.hs, dist/build/Data/Attoparsec/Text/Lazy.o, dist/build/Data/Attoparsec/Text/Lazy.dyn_o ) [attoparsec] [10 of 16] Compiling Data.Attoparsec.ByteString.Internal ( Data/Attoparsec/ByteString/Internal.hs, dist/build/Data/Attoparsec/ByteString/Internal.o, dist/build/Data/Attoparsec/ByteString/Internal.dyn_o ) [attoparsec] [11 of 16] Compiling Data.Attoparsec.ByteString ( Data/Attoparsec/ByteString.hs, dist/build/Data/Attoparsec/ByteString.o, dist/build/Data/Attoparsec/ByteString.dyn_o ) [attoparsec] [12 of 16] Compiling Data.Attoparsec.ByteString.Lazy ( Data/Attoparsec/ByteString/Lazy.hs, dist/build/Data/Attoparsec/ByteString/Lazy.o, dist/build/Data/Attoparsec/ByteString/Lazy.dyn_o ) [attoparsec] [13 of 16] Compiling Data.Attoparsec.Lazy ( Data/Attoparsec/Lazy.hs, dist/build/Data/Attoparsec/Lazy.o, dist/build/Data/Attoparsec/Lazy.dyn_o ) [attoparsec] [14 of 16] Compiling Data.Attoparsec.ByteString.Char8 ( Data/Attoparsec/ByteString/Char8.hs, dist/build/Data/Attoparsec/ByteString/Char8.o, dist/build/Data/Attoparsec/ByteString/Char8.dyn_o ) [attoparsec]  [attoparsec] Data/Attoparsec/ByteString/Char8.hs:154:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] [attoparsec]  The use of ‘~’ without TypeOperators [attoparsec]  will become an error in a future GHC release. [attoparsec]  Suggested fix: Perhaps you intended to use TypeOperators [attoparsec]  | [attoparsec] 154 | instance (a ~ B.ByteString) => IsString (Parser a) where [attoparsec]  | ^ [attoparsec] [15 of 16] Compiling Data.Attoparsec.Char8 ( Data/Attoparsec/Char8.hs, dist/build/Data/Attoparsec/Char8.o, dist/build/Data/Attoparsec/Char8.dyn_o ) [attoparsec] [16 of 16] Compiling Data.Attoparsec ( Data/Attoparsec.hs, dist/build/Data/Attoparsec.o, dist/build/Data/Attoparsec.dyn_o ) [attoparsec] [ 1 of 16] Compiling Data.Attoparsec.Internal.Types ( Data/Attoparsec/Internal/Types.hs, dist/build/Data/Attoparsec/Internal/Types.p_o ) [attoparsec]  [attoparsec] Data/Attoparsec/Internal/Types.hs:28:53: warning: [GHC-38856] [-Wunused-imports] [attoparsec]  The import of ‘<$>’ from module ‘Control.Applicative’ is redundant [attoparsec]  | [attoparsec] 28 | import Control.Applicative as App (Applicative(..), (<$>)) [attoparsec]  | ^^^^^ [attoparsec]  [attoparsec] Data/Attoparsec/Internal/Types.hs:34:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Semigroup’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Semigroup’ [attoparsec]  To import instances alone, use: import Data.Semigroup() [attoparsec]  | [attoparsec] 34 | import Data.Semigroup (Semigroup(..)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec] [ 2 of 16] Compiling Data.Attoparsec.Internal ( Data/Attoparsec/Internal.hs, dist/build/Data/Attoparsec/Internal.p_o ) [attoparsec] [ 3 of 16] Compiling Data.Attoparsec.Number ( Data/Attoparsec/Number.hs, dist/build/Data/Attoparsec/Number.p_o ) [attoparsec] [ 4 of 16] Compiling Data.Attoparsec.Types ( Data/Attoparsec/Types.hs, dist/build/Data/Attoparsec/Types.p_o ) [attoparsec] [ 5 of 16] Compiling Data.Attoparsec.Zepto ( Data/Attoparsec/Zepto.hs, dist/build/Data/Attoparsec/Zepto.p_o ) [attoparsec]  [attoparsec] Data/Attoparsec/Zepto.hs:46:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Semigroup’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Semigroup’ [attoparsec]  To import instances alone, use: import Data.Semigroup() [attoparsec]  | [attoparsec] 46 | import Data.Semigroup (Semigroup(..)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [filepattern] Phase: setupCompilerEnvironmentPhase [filepattern] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [filepattern] Phase: unpackPhase [filepattern] unpacking source archive /nix/store/7hiqwrspk1532wdp82dqgd84w1da1hfm-filepattern-0.1.3.tar.gz [filepattern] source root is filepattern-0.1.3 [filepattern] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "filepattern-0.1.3/test/Test/Util.hs" [filepattern] Phase: patchPhase [filepattern] Phase: compileBuildDriverPhase [ghc-exactprint] Phase: setupCompilerEnvironmentPhase [ghc-exactprint] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [ghc-lib-parser-ex] Phase: setupCompilerEnvironmentPhase [ghc-lib-parser-ex] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [monoid-subclasses] Preprocessing test suite 'Main' for monoid-subclasses-1.2.6.. [monoid-subclasses] Building test suite 'Main' for monoid-subclasses-1.2.6.. [monoid-subclasses] [1 of 1] Compiling Main ( Test/TestMonoidSubclasses.hs, dist/build/Main/Main-tmp/Main.o ) [monoid-subclasses] [2 of 2] Linking dist/build/Main/Main [monoid-subclasses] buildPhase completed in 2 minutes 19 seconds [monoid-subclasses] Phase: checkPhase [monoid-subclasses] Running 1 test suites... [monoid-subclasses] Test suite Main: RUNNING... [monoid-subclasses] MonoidSubclasses [monoid-subclasses]  CommutativeMonoid: OK (0.02s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  MonoidNull: OK (0.54s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  PositiveMonoid: OK (0.14s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  mconcat . factors == id: OK (1.65s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  all factors . factors: OK (0.82s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  splitPrimePrefix: OK (0.78s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  splitPrimeSuffix: OK (2.84s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  primePrefix: OK (0.25s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  primeSuffix: OK (0.27s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  inits: OK (0.65s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  tails: OK (0.47s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  foldl: OK (1.00s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  foldl': OK (1.13s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  foldr: OK (0.89s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  length: OK (0.51s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  span: OK (1.63s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  spanMaybe: OK (1.27s) [monoid-subclasses]  +++ OK, passed 100 tests. [post-build-hook] Uploading to cachix cache "sellout": /nix/store/dibyvbnvq1qap6yrxncgg12s6l7x49cv-nothunks-0.3.0.0-doc /nix/store/v3pigpjw2hsh3zd3cwryibvyxv7frpiw-nothunks-0.3.0.0 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/dibyvbnvq1qap6yrxncgg12s6l7x49cv-nothunks-0.3.0.0-doc /nix/store/v3pigpjw2hsh3zd3cwryibvyxv7frpiw-nothunks-0.3.0.0 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/v3pigpjw2hsh3zd3cwryibvyxv7frpiw-nothunks-0.3.0.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 79 of 171 built (12 building), 395 of 395 downloaded from cache [regex-tdfa] [ 1 of 25] Compiling Data.IntMap.CharMap2 ( lib/Data/IntMap/CharMap2.hs, dist/build/Data/IntMap/CharMap2.p_o ) [regex-tdfa] [ 2 of 25] Compiling Data.IntSet.EnumSet2 ( lib/Data/IntSet/EnumSet2.hs, dist/build/Data/IntSet/EnumSet2.p_o ) [regex-tdfa] [ 3 of 25] Compiling Data.IntMap.EnumMap2 ( lib/Data/IntMap/EnumMap2.hs, dist/build/Data/IntMap/EnumMap2.p_o ) [regex-tdfa] [ 4 of 25] Compiling Paths_regex_tdfa ( dist/build/autogen/Paths_regex_tdfa.hs, dist/build/Paths_regex_tdfa.p_o ) [regex-tdfa] [ 5 of 25] Compiling Text.Regex.TDFA.IntArrTrieSet ( lib/Text/Regex/TDFA/IntArrTrieSet.hs, dist/build/Text/Regex/TDFA/IntArrTrieSet.p_o ) [regex-tdfa] [ 6 of 25] Compiling Text.Regex.TDFA.Common ( lib/Text/Regex/TDFA/Common.hs, dist/build/Text/Regex/TDFA/Common.p_o ) [regex-tdfa] [ 7 of 25] Compiling Text.Regex.TDFA.NewDFA.Uncons ( lib/Text/Regex/TDFA/NewDFA/Uncons.hs, dist/build/Text/Regex/TDFA/NewDFA/Uncons.p_o ) [regex-tdfa] [ 8 of 25] Compiling Text.Regex.TDFA.NewDFA.MakeTest ( lib/Text/Regex/TDFA/NewDFA/MakeTest.hs, dist/build/Text/Regex/TDFA/NewDFA/MakeTest.p_o ) [regex-tdfa] [ 9 of 25] Compiling Text.Regex.TDFA.NewDFA.Tester ( lib/Text/Regex/TDFA/NewDFA/Tester.hs, dist/build/Text/Regex/TDFA/NewDFA/Tester.p_o ) [regex-tdfa] [10 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_NC_FA ( lib/Text/Regex/TDFA/NewDFA/Engine_NC_FA.hs, dist/build/Text/Regex/TDFA/NewDFA/Engine_NC_FA.p_o ) [regex-tdfa] [11 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_NC ( lib/Text/Regex/TDFA/NewDFA/Engine_NC.hs, dist/build/Text/Regex/TDFA/NewDFA/Engine_NC.p_o ) [regex-tdfa] [12 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_FA ( lib/Text/Regex/TDFA/NewDFA/Engine_FA.hs, dist/build/Text/Regex/TDFA/NewDFA/Engine_FA.p_o ) [regex-tdfa] [13 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine ( lib/Text/Regex/TDFA/NewDFA/Engine.hs, dist/build/Text/Regex/TDFA/NewDFA/Engine.p_o ) [regex-tdfa] [14 of 25] Compiling Text.Regex.TDFA.Pattern ( lib/Text/Regex/TDFA/Pattern.hs, dist/build/Text/Regex/TDFA/Pattern.p_o ) [regex-tdfa] [15 of 25] Compiling Text.Regex.TDFA.CorePattern ( lib/Text/Regex/TDFA/CorePattern.hs, dist/build/Text/Regex/TDFA/CorePattern.p_o ) [regex-tdfa] [16 of 25] Compiling Text.Regex.TDFA.ReadRegex ( lib/Text/Regex/TDFA/ReadRegex.hs, dist/build/Text/Regex/TDFA/ReadRegex.p_o ) [regex-tdfa] [17 of 25] Compiling Text.Regex.TDFA.TNFA ( lib/Text/Regex/TDFA/TNFA.hs, dist/build/Text/Regex/TDFA/TNFA.p_o ) [regex-tdfa] [18 of 25] Compiling Text.Regex.TDFA.TDFA ( lib/Text/Regex/TDFA/TDFA.hs, dist/build/Text/Regex/TDFA/TDFA.p_o ) [regex-tdfa] [19 of 25] Compiling Text.Regex.TDFA.String ( lib/Text/Regex/TDFA/String.hs, dist/build/Text/Regex/TDFA/String.p_o ) [regex-tdfa] [20 of 25] Compiling Text.Regex.TDFA.Sequence ( lib/Text/Regex/TDFA/Sequence.hs, dist/build/Text/Regex/TDFA/Sequence.p_o ) [regex-tdfa] [21 of 25] Compiling Text.Regex.TDFA.ByteString.Lazy ( lib/Text/Regex/TDFA/ByteString/Lazy.hs, dist/build/Text/Regex/TDFA/ByteString/Lazy.p_o ) [regex-tdfa] [22 of 25] Compiling Text.Regex.TDFA.ByteString ( lib/Text/Regex/TDFA/ByteString.hs, dist/build/Text/Regex/TDFA/ByteString.p_o ) [regex-tdfa] [23 of 25] Compiling Text.Regex.TDFA.Text ( lib/Text/Regex/TDFA/Text.hs, dist/build/Text/Regex/TDFA/Text.p_o ) [regex-tdfa] [24 of 25] Compiling Text.Regex.TDFA.Text.Lazy ( lib/Text/Regex/TDFA/Text/Lazy.hs, dist/build/Text/Regex/TDFA/Text/Lazy.p_o ) [regex-tdfa] [25 of 25] Compiling Text.Regex.TDFA ( lib/Text/Regex/TDFA.hs, dist/build/Text/Regex/TDFA.p_o ) [regex-tdfa] Preprocessing test suite 'regex-tdfa-unittest' for regex-tdfa-1.3.2.3.. [regex-tdfa] Building test suite 'regex-tdfa-unittest' for regex-tdfa-1.3.2.3.. [regex-tdfa] [1 of 1] Compiling Main ( test/Main.hs, dist/build/regex-tdfa-unittest/regex-tdfa-unittest-tmp/Main.o ) [regex-tdfa] [2 of 2] Linking dist/build/regex-tdfa-unittest/regex-tdfa-unittest [regex-tdfa] Preprocessing test suite 'doctest' for regex-tdfa-1.3.2.3.. [regex-tdfa] Building test suite 'doctest' for regex-tdfa-1.3.2.3.. [regex-tdfa] [1 of 1] Compiling Main ( test/DocTestMain.hs, dist/build/doctest/doctest-tmp/Main.o ) [regex-tdfa] [2 of 2] Linking dist/build/doctest/doctest [semialign] Haddock coverage: [semialign] Warning: 'repeat' is ambiguous. It is defined [semialign]  * in ‘Data.List.NonEmpty’ [semialign]  * in ‘GHC.List’ [semialign]  * at src/Data/Semialign/Internal.hs:277:5 [semialign]  You may be able to disambiguate the identifier by qualifying it or [semialign]  by specifying the type/value namespace explicitly. [semialign]  Defaulting to the one defined at src/Data/Semialign/Internal.hs:277:5 [semialign] Warning: 'tabulate' is out of scope. [semialign]  If you qualify the identifier, haddock can try to link it anyway. [semialign] Warning: 'zipWith' is ambiguous. It is defined [semialign]  * in ‘Data.List.NonEmpty’ [semialign]  * in ‘GHC.List’ [semialign]  * in ‘Data.Sequence.Internal’ [semialign]  * at src/Data/Semialign/Internal.hs:261:5 [semialign]  * in ‘Data.Vector’ [semialign]  * in ‘Data.Vector.Fusion.Bundle.Monadic’ [semialign]  * in ‘Data.Stream.Monadic’ [semialign]  You may be able to disambiguate the identifier by qualifying it or [semialign]  by specifying the type/value namespace explicitly. [semialign]  Defaulting to the one defined at src/Data/Semialign/Internal.hs:261:5 [semialign] Warning: 'zip' is ambiguous. It is defined [semialign]  * in ‘Data.List.NonEmpty’ [semialign]  * in ‘GHC.List’ [semialign]  * in ‘Data.Sequence.Internal’ [semialign]  * at src/Data/Semialign/Internal.hs:256:5 [semialign]  * in ‘Data.Vector’ [semialign]  * in ‘Data.Vector.Fusion.Bundle.Monadic’ [semialign]  * in ‘Data.Stream.Monadic’ [semialign]  You may be able to disambiguate the identifier by qualifying it or [semialign]  by specifying the type/value namespace explicitly. [semialign]  Defaulting to the one defined at src/Data/Semialign/Internal.hs:256:5 [semialign] Warning: 'These' is ambiguous. It is defined [semialign]  * in ‘Data.These’ [semialign]  * in ‘Data.These’ [semialign]  You may be able to disambiguate the identifier by qualifying it or [semialign]  by specifying the type/value namespace explicitly. [semialign]  Defaulting to the one defined in ‘Data.These’ [semialign] Warning: 'join' is out of scope. [semialign]  If you qualify the identifier, haddock can try to link it anyway. [semialign]  100% ( 4 / 4) in 'Data.Semialign.Indexed' [semialign]  88% ( 16 / 18) in 'Data.Semialign' [semialign]  Missing documentation for: [semialign]  unzipDefault (src/Data/Semialign/Internal.hs:308) [semialign]  alignVectorWith (src/Data/Semialign/Internal.hs:718) [semialign] Warning: 'These' is out of scope. [semialign]  If you qualify the identifier, haddock can try to link it anyway. [semialign]  92% ( 12 / 13) in 'Data.Align' [semialign]  Missing documentation for: [semialign]  alignVectorWith (src/Data/Semialign/Internal.hs:718) [semialign]  80% ( 4 / 5) in 'Data.Crosswalk' [semialign]  Missing documentation for: [semialign]  Module header [semialign]  71% ( 5 / 7) in 'Data.Zip' [semialign]  Missing documentation for: [semialign]  unzipDefault (src/Data/Semialign/Internal.hs:308) [semialign]  Zippy (src/Data/Zip.hs:30) [semialign] Warning: Data.Semialign.Indexed: could not find link destinations for: [semialign]  - Data.Vector.Vector [semialign] Warning: Data.Semialign: could not find link destinations for: [semialign]  - Data.Vector.Generic.Base.Vector [semialign]  - Data.Vector.Fusion.Bundle.Monadic.Bundle [semialign]  - Data.Vector.Vector [semialign] Warning: Data.Align: could not find link destinations for: [semialign]  - Data.Vector.Generic.Base.Vector [semialign]  - Data.Vector.Fusion.Bundle.Monadic.Bundle [semialign]  - Data.Vector.Vector [semialign] Warning: Data.Crosswalk: could not find link destinations for: [semialign]  - Data.Vector.Vector [semialign] Warning: Data.Zip: could not find link destinations for: [semialign]  - Data.Vector.Fusion.Bundle.Monadic.Bundle [semialign]  - Data.Vector.Vector [semialign] Documentation created: dist/doc/html/semialign/, [semialign] dist/doc/html/semialign/semialign.txt [semialign] Phase: installPhase [semialign] Installing library in /nix/store/rcb905wwz6yf8kp2np49bmnlbk0ndy45-semialign-1.3.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/semialign-1.3.1-GjSyYQig4Ie64NgVCte6oq [semialign] Phase: fixupPhase [semialign] shrinking RPATHs of ELF executables and libraries in /nix/store/rcb905wwz6yf8kp2np49bmnlbk0ndy45-semialign-1.3.1 [semialign] shrinking /nix/store/rcb905wwz6yf8kp2np49bmnlbk0ndy45-semialign-1.3.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSsemialign-1.3.1-GjSyYQig4Ie64NgVCte6oq-ghc9.8.1.so [semialign] checking for references to /build/ in /nix/store/rcb905wwz6yf8kp2np49bmnlbk0ndy45-semialign-1.3.1... [semialign] patching script interpreter paths in /nix/store/rcb905wwz6yf8kp2np49bmnlbk0ndy45-semialign-1.3.1 [witherable] [2 of 2] Linking dist/build/witherable-tests/witherable-tests [witherable] buildPhase completed in 39 seconds [witherable] Phase: checkPhase [witherable] Running 1 test suites... [witherable] Test suite witherable-tests: RUNNING... [witherable] witherable [witherable]  Filterable [witherable]  [] [witherable]  conservation: OK (0.02s) [witherable]  +++ OK, passed 100 tests. [witherable]  composition: OK (0.01s) [witherable]  +++ OK, passed 100 tests. [witherable]  default filter: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default mapMaybe: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default catMaybes: OK [witherable]  +++ OK, passed 100 tests. [witherable]  Maybe [witherable]  conservation: OK [witherable]  +++ OK, passed 100 tests. [witherable]  composition: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default filter: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default mapMaybe: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default catMaybes: OK [witherable]  +++ OK, passed 100 tests. [witherable]  Either [Char] [witherable]  conservation: OK [witherable]  +++ OK, passed 100 tests. [witherable]  composition: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default filter: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default mapMaybe: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default catMaybes: OK [witherable]  +++ OK, passed 100 tests. [witherable]  Vector [witherable]  conservation: OK [witherable]  +++ OK, passed 100 tests. [witherable]  composition: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default filter: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default mapMaybe: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default catMaybes: OK [witherable]  +++ OK, passed 100 tests. [witherable]  Seq [witherable]  conservation: OK (0.01s) [witherable]  +++ OK, passed 100 tests. [witherable]  composition: OK (0.02s) [witherable]  +++ OK, passed 100 tests. [witherable]  default filter: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default mapMaybe: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default catMaybes: OK [witherable]  +++ OK, passed 100 tests. [witherable]  IntMap [witherable]  conservation: OK [witherable]  +++ OK, passed 100 tests. [witherable]  composition: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default filter: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default mapMaybe: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default catMaybes: OK [witherable]  +++ OK, passed 100 tests. [witherable]  Map K [witherable]  conservation: OK [witherable]  +++ OK, passed 100 tests. [witherable]  composition: OK (0.01s) [witherable]  +++ OK, passed 100 tests. [witherable]  default filter: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default mapMaybe: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default catMaybes: OK [witherable]  +++ OK, passed 100 tests. [witherable]  HashMap K [witherable]  conservation: OK [witherable]  +++ OK, passed 100 tests. [witherable]  composition: OK (0.01s) [witherable]  +++ OK, passed 100 tests. [witherable]  default filter: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default mapMaybe: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default catMaybes: OK [witherable]  +++ OK, passed 100 tests. [witherable]  Wicked [witherable]  conservation: OK [witherable]  +++ OK, passed 100 tests. [witherable]  composition: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default filter: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default mapMaybe: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default catMaybes: OK [witherable]  +++ OK, passed 100 tests. [witherable]  Witherable [witherable]  [] [witherable]  default wither: OK (0.02s) [witherable]  +++ OK, passed 100 tests. [witherable]  default witherM: OK (0.03s) [witherable]  +++ OK, passed 100 tests. [witherable]  default filterA: OK (0.01s) [witherable]  +++ OK, passed 100 tests. [witherable]  identity: OK (0.02s) [witherable]  +++ OK, passed 100 tests. [witherable]  composition: OK (0.04s) [witherable]  +++ OK, passed 100 tests. [witherable]  Maybe [witherable]  default wither: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default witherM: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default filterA: OK [witherable]  +++ OK, passed 100 tests. [witherable]  identity: OK [witherable]  +++ OK, passed 100 tests. [witherable]  composition: OK [witherable]  +++ OK, passed 100 tests. [witherable]  Either [Char] [witherable]  default wither: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default witherM: OK [witherable]  +++ OK, passed 100 tests. [witherable]  default filterA: OK Building unordered-containers [adjunctions] source root is adjunctions-4.4.3 [adjunctions] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "adjunctions-4.4.3/.vim.custom" [adjunctions] Phase: patchPhase [adjunctions] Phase: compileBuildDriverPhase [adjunctions] setupCompileFlags: -package-db=/build/tmp.mB3IOpglcn/setup-package.conf.d -threaded [adjunctions] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.mB3IOpglcn/Main.o ) [adjunctions] [2 of 2] Linking Setup [algebraic-graphs] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.q9qhvxwugU/Main.o ) [algebraic-graphs] [2 of 2] Linking Setup [algebraic-graphs] Phase: updateAutotoolsGnuConfigScriptsPhase [algebraic-graphs] Phase: configurePhase [algebraic-graphs] configureFlags: --verbose --prefix=/nix/store/kmhq1m44brvhzap1zdl0i25m78f00kvy-algebraic-graphs-0.7 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/rbfgcy9y59gqkp6924h8ll9485a16iar-algebraic-graphs-0.7-doc/share/doc/algebraic-graphs-0.7 --with-gcc=gcc --package-db=/build/tmp.q9qhvxwugU/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/lib [algebraic-graphs] Using Parsec parser [algebraic-graphs] Configuring algebraic-graphs-0.7... [attoparsec] [ 6 of 16] Compiling Data.Attoparsec.Combinator ( Data/Attoparsec/Combinator.hs, dist/build/Data/Attoparsec/Combinator.p_o ) [attoparsec]  [attoparsec] Data/Attoparsec/Combinator.hs:46:46: warning: [GHC-38856] [-Wunused-imports] [attoparsec]  The import of ‘liftA2’ [attoparsec]  from module ‘Control.Applicative’ is redundant [attoparsec]  | [attoparsec] 46 | import Control.Applicative (Alternative(..), liftA2, many, (<|>)) [attoparsec]  | ^^^^^^ [attoparsec] [ 7 of 16] Compiling Data.Attoparsec.Text.Internal ( Data/Attoparsec/Text/Internal.hs, dist/build/Data/Attoparsec/Text/Internal.p_o ) [attoparsec]  [attoparsec] Data/Attoparsec/Text/Internal.hs:68:1: warning: [GHC-38856] [-Wunused-imports] [attoparsec]  The import of ‘*>, <$>, pure’ [attoparsec]  from module ‘Control.Applicative’ is redundant [attoparsec]  | [attoparsec] 68 | import Control.Applicative ((<|>), (<$>), pure, (*>)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec]  [attoparsec] Data/Attoparsec/Text/Internal.hs:91:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] [attoparsec]  The use of ‘~’ without TypeOperators [attoparsec]  will become an error in a future GHC release. [attoparsec]  Suggested fix: Perhaps you intended to use TypeOperators [attoparsec]  | [attoparsec] 91 | instance (a ~ Text) => IsString (Parser a) where [attoparsec]  | ^ [attoparsec] [ 8 of 16] Compiling Data.Attoparsec.Text ( Data/Attoparsec/Text.hs, dist/build/Data/Attoparsec/Text.p_o ) [filepattern] setupCompileFlags: -package-db=/build/tmp.uAxECplKyf/setup-package.conf.d -threaded [filepattern] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.uAxECplKyf/Main.o ) [filepattern] [2 of 2] Linking Setup [filepattern] Phase: updateAutotoolsGnuConfigScriptsPhase [filepattern] Phase: configurePhase [filepattern] configureFlags: --verbose --prefix=/nix/store/xhjankjrks67kp78w5wrp0wa8dcwnbzp-filepattern-0.1.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/bkgqmf9jag7h58rl8kggmacjhn9xbrrx-filepattern-0.1.3-doc/share/doc/filepattern-0.1.3 --with-gcc=gcc --package-db=/build/tmp.uAxECplKyf/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [filepattern] Using Parsec parser [filepattern] Configuring filepattern-0.1.3... [ghc-exactprint] Phase: unpackPhase [ghc-exactprint] unpacking source archive /nix/store/fxby5vqqbw78g9y3izs0n9ahbmkxjzka-ghc-exactprint-1.8.0.0.tar.gz [ghc-exactprint] source root is ghc-exactprint-1.8.0.0 [ghc-exactprint] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "ghc-exactprint-1.8.0.0/tests/Test/Transform.hs" [ghc-exactprint] Phase: patchPhase [ghc-exactprint] Phase: compileBuildDriverPhase [ghc-exactprint] setupCompileFlags: -package-db=/build/tmp.Kw5L1UvquM/setup-package.conf.d -threaded [ghc-exactprint] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Kw5L1UvquM/Main.o ) [ghc-exactprint] [2 of 2] Linking Setup [ghc-lib-parser-ex] Phase: unpackPhase [ghc-lib-parser-ex] unpacking source archive /nix/store/f41i39gym0x5wga5csmy0mzayc3xyq3q-ghc-lib-parser-ex-9.8.0.2.tar.gz [ghc-lib-parser-ex] source root is ghc-lib-parser-ex-9.8.0.2 [ghc-lib-parser-ex] setting SOURCE_DATE_EPOCH to timestamp 1709089758 of file "ghc-lib-parser-ex-9.8.0.2/test/Test.hs" [ghc-lib-parser-ex] Phase: patchPhase [ghc-lib-parser-ex] Phase: compileBuildDriverPhase [ghc-lib-parser-ex] setupCompileFlags: -package-db=/build/tmp.46r6rilGKm/setup-package.conf.d -threaded [ghc-lib-parser-ex] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.46r6rilGKm/Main.o ) [ghc-lib-parser-ex] [2 of 2] Linking Setup [keys] Phase: setupCompilerEnvironmentPhase [keys] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [keys] Phase: unpackPhase [keys] unpacking source archive /nix/store/bsnsdqd5m5adc2xc23ia110lmh7ry4jf-keys-3.12.4.tar.gz [keys] source root is keys-3.12.4 [keys] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "keys-3.12.4/src/Data/Key.hs" [keys] Phase: patchPhase [keys] Replace Cabal file with edited version from mirror://hackage/keys-3.12.4/revision/1.cabal. [keys] Phase: compileBuildDriverPhase [keys] setupCompileFlags: -package-db=/build/tmp.kfTlClgR2s/setup-package.conf.d -threaded [keys] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.kfTlClgR2s/Main.o ) [keys] [2 of 2] Linking Setup [semialign] stripping (with command strip and flags -S -p) in /nix/store/rcb905wwz6yf8kp2np49bmnlbk0ndy45-semialign-1.3.1/lib [semialign] shrinking RPATHs of ELF executables and libraries in /nix/store/080qjbwjddblbcpbbf6l3i53hph2rk60-semialign-1.3.1-doc [semialign] checking for references to /build/ in /nix/store/080qjbwjddblbcpbbf6l3i53hph2rk60-semialign-1.3.1-doc... [semialign] patching script interpreter paths in /nix/store/080qjbwjddblbcpbbf6l3i53hph2rk60-semialign-1.3.1-doc [unix-compat] Phase: setupCompilerEnvironmentPhase [unix-compat] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [unix-compat] Phase: unpackPhase [unix-compat] unpacking source archive /nix/store/sxajf6wmraplp7fmlb1571k2xcha606c-unix-compat-0.7.4.tar.gz [unix-compat] source root is unix-compat-0.7.4 [unix-compat] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "unix-compat-0.7.4/unix-compat.cabal" [unix-compat] Phase: patchPhase [unix-compat] Phase: compileBuildDriverPhase [unix-compat] setupCompileFlags: -package-db=/build/tmp.Cq28BQpogg/setup-package.conf.d -threaded [unix-compat] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.Cq28BQpogg/Main.o ) [unix-compat] [2 of 2] Linking Setup [witherable]  +++ OK, passed 100 tests. [witherable]  identity: OK [witherable]  +++ OK, passed 100 tests. [witherable]  composition: OK [witherable]  +++ OK, passed 100 tests. [witherable]  Vector [witherable]  default wither: OK (0.02s) [witherable]  +++ OK, passed 100 tests. [witherable]  default witherM: OK (0.02s) [witherable]  +++ OK, passed 100 tests. [witherable]  default filterA: OK (0.03s) [witherable]  +++ OK, passed 100 tests. [witherable]  identity: OK (0.02s) [witherable]  +++ OK, passed 100 tests. [witherable]  composition: OK (0.09s) [witherable]  +++ OK, passed 100 tests. [witherable]  Seq [witherable]  default wither: OK (0.03s) [witherable]  +++ OK, passed 100 tests. [witherable]  default witherM: OK (0.02s) [witherable]  +++ OK, passed 100 tests. [witherable]  default filterA: OK (0.03s) [witherable]  +++ OK, passed 100 tests. [witherable]  identity: OK (0.03s) [witherable]  +++ OK, passed 100 tests. [witherable]  composition: OK (0.05s) [witherable]  +++ OK, passed 100 tests. [witherable]  IntMap [witherable]  default wither: OK (0.02s) [witherable]  +++ OK, passed 100 tests. [witherable]  default witherM: OK (0.02s) [witherable]  +++ OK, passed 100 tests. [witherable]  default filterA: OK (0.01s) [witherable]  +++ OK, passed 100 tests. [witherable]  identity: OK (0.01s) [witherable]  +++ OK, passed 100 tests. [witherable]  composition: OK (0.03s) [witherable]  +++ OK, passed 100 tests. [witherable]  Map K [witherable]  default wither: OK (0.01s) [witherable]  +++ OK, passed 100 tests. [witherable]  default witherM: OK (0.03s) [witherable]  +++ OK, passed 100 tests. [witherable]  default filterA: OK (0.03s) [witherable]  +++ OK, passed 100 tests. [witherable]  identity: OK (0.02s) [witherable]  +++ OK, passed 100 tests. [witherable]  composition: OK (0.04s) [witherable]  +++ OK, passed 100 tests. [witherable]  HashMap K [witherable]  default wither: OK (0.02s) [witherable]  +++ OK, passed 100 tests. [witherable]  default witherM: OK (0.02s) [witherable]  +++ OK, passed 100 tests. [witherable]  default filterA: OK (0.02s) [witherable]  +++ OK, passed 100 tests. [witherable]  identity: OK (0.02s) [witherable]  +++ OK, passed 100 tests. [witherable]  composition: OK (0.05s) [witherable]  +++ OK, passed 100 tests. [witherable]  nub [witherable]  ordNub: OK [witherable]  +++ OK, passed 100 tests. [witherable]  ordNubOn: OK (0.09s) [witherable]  +++ OK, passed 100 tests. [witherable]  hashNub: OK [witherable]  +++ OK, passed 100 tests. [witherable]  hashNubOn: OK (0.07s) [witherable]  +++ OK, passed 100 tests. [witherable]  ordNub is lazy: OK [witherable]  +++ OK, passed 1 test. [witherable]  hashNub is lazy: OK [witherable]  +++ OK, passed 1 test. [witherable]  [witherable] All 91 tests passed (1.23s) [witherable] Test suite witherable-tests: PASS [witherable] Test suite logged to: dist/test/witherable-0.5-witherable-tests.log [witherable] 1 of 1 test suites (1 of 1 test cases) passed. [witherable] Phase: haddockPhase [witherable] Preprocessing library for witherable-0.5.. [witherable] Running Haddock on library for witherable-0.5.. [witherable] Warning: The documentation for the following packages are not installed. No [witherable] links will be generated to these packages: vector-0.13.2.0 [witherable] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [witherable] [1 of 1] Compiling Witherable ( src/Witherable.hs, nothing ) [witherable] Haddock coverage: [witherable] Warning: 'imapMaybe' is ambiguous. It is defined [witherable]  * in ‘Data.Vector’ [witherable]  * at src/Witherable.hs:495:3 [witherable]  You may be able to disambiguate the identifier by qualifying it or [witherable]  by specifying the type/value namespace explicitly. [witherable]  Defaulting to the one defined at src/Witherable.hs:495:3 [witherable] Warning: 'filter' is ambiguous. It is defined [witherable]  * in ‘GHC.List’ [witherable]  * in ‘Data.IntMap.Internal’ [witherable]  * in ‘Data.Map.Internal’ [witherable]  * in ‘Data.Sequence.Internal’ [witherable]  * in ‘Data.Set.Internal’ [witherable]  * in ‘Data.HashMap.Internal’ [witherable]  * in ‘Data.HashSet.Internal’ [witherable]  * in ‘Data.Vector’ [witherable]  * at src/Witherable.hs:100:3 [witherable]  You may be able to disambiguate the identifier by qualifying it or [witherable]  by specifying the type/value namespace explicitly. [witherable]  Defaulting to the one defined at src/Witherable.hs:100:3 [witherable] Warning: 'ifilter' is ambiguous. It is defined [witherable]  * in ‘Data.Vector’ [witherable]  * at src/Witherable.hs:500:3 [witherable]  You may be able to disambiguate the identifier by qualifying it or [witherable]  by specifying the type/value namespace explicitly. [witherable]  Defaulting to the one defined at src/Witherable.hs:500:3 [post-build-hook] Uploading to cachix cache "sellout": /nix/store/080qjbwjddblbcpbbf6l3i53hph2rk60-semialign-1.3.1-doc /nix/store/rcb905wwz6yf8kp2np49bmnlbk0ndy45-semialign-1.3.1 [post-build-hook] Pushing 2 paths (126 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/080qjbwjddblbcpbbf6l3i53hph2rk60-semialign-1.3.1-doc (1.33 MiB) [post-build-hook] Pushing /nix/store/rcb905wwz6yf8kp2np49bmnlbk0ndy45-semialign-1.3.1 (3.71 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/080qjbwjddblbcpbbf6l3i53hph2rk60-semialign-1.3.1-doc /nix/store/rcb905wwz6yf8kp2np49bmnlbk0ndy45-semialign-1.3.1 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/080qjbwjddblbcpbbf6l3i53hph2rk60-semialign-1.3.1-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/rcb905wwz6yf8kp2np49bmnlbk0ndy45-semialign-1.3.1' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/xb53r27v1qks30p6j6ck1nvr36z3556n-semialign-1.3.1.drv' to 'https://cache.nix-ci.com'... Progress: 80 of 171 built (12 building), 395 of 395 downloaded from cache [witherable] Warning: 'Compose' is ambiguous. It is defined [witherable]  * in ‘Data.Functor.Compose’ [witherable]  * in ‘Data.Functor.Compose’ [witherable]  You may be able to disambiguate the identifier by qualifying it or [witherable]  by specifying the type/value namespace explicitly. [witherable]  Defaulting to the one defined in ‘Data.Functor.Compose’ [witherable] Warning: 'mapMaybe' is ambiguous. It is defined [witherable]  * in ‘Data.Maybe’ [witherable]  * in ‘Data.IntMap.Internal’ [witherable]  * in ‘Data.Map.Internal’ [witherable]  * in ‘Data.HashMap.Internal’ [witherable]  * in ‘Data.Vector’ [witherable]  * at src/Witherable.hs:90:3 [witherable]  You may be able to disambiguate the identifier by qualifying it or [witherable]  by specifying the type/value namespace explicitly. [witherable]  Defaulting to the one defined at src/Witherable.hs:90:3 [witherable] Warning: 'catMaybes' is ambiguous. It is defined [witherable]  * in ‘Data.Maybe’ [witherable]  * in ‘Data.Vector’ [witherable]  * at src/Witherable.hs:95:3 [witherable]  You may be able to disambiguate the identifier by qualifying it or [witherable]  by specifying the type/value namespace explicitly. [witherable]  Defaulting to the one defined at src/Witherable.hs:95:3 [witherable]  93% ( 14 / 15) in 'Witherable' [witherable]  Missing documentation for: [witherable]  WrappedFoldable (src/Witherable.hs:733) [witherable] Warning: Witherable: could not find link destinations for: [witherable]  - Data.Vector.Vector [witherable] Documentation created: dist/doc/html/witherable/, [witherable] dist/doc/html/witherable/witherable.txt [witherable] Preprocessing test suite 'witherable-tests' for witherable-0.5.. [witherable] Phase: installPhase [witherable] Installing library in /nix/store/vbpqqryycb70dfhiq2aa3vsa4rhkbq97-witherable-0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/witherable-0.5-7zG28educK73JEyXcpqX0 [witherable] Phase: fixupPhase [witherable] shrinking RPATHs of ELF executables and libraries in /nix/store/vbpqqryycb70dfhiq2aa3vsa4rhkbq97-witherable-0.5 [witherable] shrinking /nix/store/vbpqqryycb70dfhiq2aa3vsa4rhkbq97-witherable-0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSwitherable-0.5-7zG28educK73JEyXcpqX0-ghc9.8.1.so [witherable] checking for references to /build/ in /nix/store/vbpqqryycb70dfhiq2aa3vsa4rhkbq97-witherable-0.5... [witherable] patching script interpreter paths in /nix/store/vbpqqryycb70dfhiq2aa3vsa4rhkbq97-witherable-0.5 [witherable] stripping (with command strip and flags -S -p) in /nix/store/vbpqqryycb70dfhiq2aa3vsa4rhkbq97-witherable-0.5/lib [witherable] shrinking RPATHs of ELF executables and libraries in /nix/store/nj85ibdbnyzg3snfq2pn4py3xhnlkl03-witherable-0.5-doc [witherable] checking for references to /build/ in /nix/store/nj85ibdbnyzg3snfq2pn4py3xhnlkl03-witherable-0.5-doc... [witherable] patching script interpreter paths in /nix/store/nj85ibdbnyzg3snfq2pn4py3xhnlkl03-witherable-0.5-doc [adjunctions] Phase: updateAutotoolsGnuConfigScriptsPhase [adjunctions] Phase: configurePhase [adjunctions] configureFlags: --verbose --prefix=/nix/store/rk98zxzr81qhrbqcilvqd8qlmflvwybi-adjunctions-4.4.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/bdg0d6qcw4p478b2jdglcwv7lr7g7qwr-adjunctions-4.4.3-doc/share/doc/adjunctions-4.4.3 --with-gcc=gcc --package-db=/build/tmp.mB3IOpglcn/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [adjunctions] Using Parsec parser [adjunctions] Configuring adjunctions-4.4.3... [adjunctions] Dependency array >=0.3.0.2 && <0.7: using array-0.5.6.0 [adjunctions] Dependency base >=4.9 && <5: using base-4.19.0.0 [adjunctions] Dependency comonad >=4 && <6: using comonad-5.0.9 [adjunctions] Dependency containers >=0.3 && <0.9: using containers-0.6.8 [adjunctions] Dependency contravariant >=1 && <2: using contravariant-1.5.5 [adjunctions] Dependency distributive >=0.5.1 && <1: using distributive-0.6.2.1 [adjunctions] Dependency free >=4 && <6: using free-5.2 [adjunctions] Dependency mtl >=2.0.1 && <2.4: using mtl-2.3.1 [adjunctions] Dependency profunctors >=4 && <6: using profunctors-5.6.2 [adjunctions] Dependency semigroupoids >=4 && <7: using semigroupoids-6.0.1 [adjunctions] Dependency semigroups >=0.11 && <1: using semigroups-0.20 [adjunctions] Dependency tagged >=0.7 && <1: using tagged-0.8.8 [adjunctions] Dependency transformers >=0.5.2 && <0.7: using transformers-0.6.1.0 [adjunctions] Dependency transformers-compat >=0.3 && <1: using transformers-compat-0.7.2 [adjunctions] Dependency void >=0.5.5.1 && <1: using void-0.7.3 [adjunctions] Dependency adjunctions: using adjunctions-4.4.3 [adjunctions] Dependency base >=4 && <5: using base-4.19.0.0 [adjunctions] Dependency distributive >=0.5.1 && <1: using distributive-0.6.2.1 [adjunctions] Dependency hspec >=2 && <3: using hspec-2.11.12 [adjunctions] Source component graph: [adjunctions]  component lib [adjunctions]  component test:spec dependency lib [adjunctions] Configured component graph: [adjunctions]  component adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr [adjunctions]  include array-0.5.6.0-dc89 [adjunctions]  include base-4.19.0.0-b960 [adjunctions]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [adjunctions]  include containers-0.6.8-4775 [adjunctions]  include contravariant-1.5.5-J4LLuUnbnVaBzsIx42BlgS [adjunctions]  include distributive-0.6.2.1-Bqfb3YLruMhEWQ5REpvzf4 [adjunctions]  include free-5.2-5jsicnVtm8y8KG9LMRezMp [adjunctions]  include mtl-2.3.1-63a4 [adjunctions]  include profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [adjunctions]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [adjunctions]  include semigroups-0.20-HSrvnib71V92veEQkXQjs8 [adjunctions]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [adjunctions]  include transformers-0.6.1.0-c3ec [adjunctions]  include transformers-compat-0.7.2-5fRE4L51nMWD2Qd3d5RTa8 [adjunctions]  include void-0.7.3-5yU89rtcFpHDt8FMuiMLJt [adjunctions]  component adjunctions-4.4.3-8fUAWBy6uVd3zdD6rfHW7M-spec [adjunctions]  include adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr [adjunctions]  include base-4.19.0.0-b960 [adjunctions]  include distributive-0.6.2.1-Bqfb3YLruMhEWQ5REpvzf4 [adjunctions]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [adjunctions] Linked component graph: [adjunctions]  unit adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr [adjunctions]  include array-0.5.6.0-dc89 [adjunctions]  include base-4.19.0.0-b960 [adjunctions]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [adjunctions]  include containers-0.6.8-4775 [adjunctions]  include contravariant-1.5.5-J4LLuUnbnVaBzsIx42BlgS [adjunctions]  include distributive-0.6.2.1-Bqfb3YLruMhEWQ5REpvzf4 [adjunctions]  include free-5.2-5jsicnVtm8y8KG9LMRezMp [adjunctions]  include mtl-2.3.1-63a4 [adjunctions]  include profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [algebraic-graphs] Dependency array >=0.4 && <0.6: using array-0.5.6.0 [algebraic-graphs] Dependency base >=4.11 && <5: using base-4.19.0.0 [algebraic-graphs] Dependency containers >=0.5.5.1 && <0.8: using containers-0.6.8 [algebraic-graphs] Dependency deepseq >=1.3.0.1 && <1.6: using deepseq-1.5.0.0 [algebraic-graphs] Dependency transformers >=0.4 && <0.7: using transformers-0.6.1.0 [algebraic-graphs] Dependency QuickCheck >=2.14 && <2.16: using QuickCheck-2.14.3 [algebraic-graphs] Dependency algebraic-graphs: using algebraic-graphs-0.7 [algebraic-graphs] Dependency array >=0.4 && <0.6: using array-0.5.6.0 [algebraic-graphs] Dependency base >=4.11 && <5: using base-4.19.0.0 [algebraic-graphs] Dependency containers >=0.5.5.1 && <0.8: using containers-0.6.8 [algebraic-graphs] Dependency deepseq >=1.3.0.1 && <1.6: using deepseq-1.5.0.0 [algebraic-graphs] Dependency extra >=1.4 && <2: using extra-1.7.16 [algebraic-graphs] Dependency inspection-testing >=0.4.2.2 && <0.6: using [algebraic-graphs] inspection-testing-0.5.0.3 [algebraic-graphs] Dependency transformers >=0.4 && <0.7: using transformers-0.6.1.0 [algebraic-graphs] Source component graph: [algebraic-graphs]  component lib [algebraic-graphs]  component test:main dependency lib [algebraic-graphs] Configured component graph: [algebraic-graphs]  component algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd [algebraic-graphs]  include array-0.5.6.0-dc89 [algebraic-graphs]  include base-4.19.0.0-b960 [algebraic-graphs]  include containers-0.6.8-4775 [algebraic-graphs]  include deepseq-1.5.0.0-412f [algebraic-graphs]  include transformers-0.6.1.0-c3ec [algebraic-graphs]  component algebraic-graphs-0.7-5OeXbbSnUqFIvHqlCjxIaZ-main [algebraic-graphs]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [algebraic-graphs]  include algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd [algebraic-graphs]  include array-0.5.6.0-dc89 [algebraic-graphs]  include base-4.19.0.0-b960 [algebraic-graphs]  include containers-0.6.8-4775 [algebraic-graphs]  include deepseq-1.5.0.0-412f [algebraic-graphs]  include extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [algebraic-graphs]  include inspection-testing-0.5.0.3-F5Uf2o8NuFA3RymCMAjQM3 [algebraic-graphs]  include transformers-0.6.1.0-c3ec [algebraic-graphs] Linked component graph: [algebraic-graphs]  unit algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd [algebraic-graphs]  include array-0.5.6.0-dc89 [algebraic-graphs]  include base-4.19.0.0-b960 [algebraic-graphs]  include containers-0.6.8-4775 [algebraic-graphs]  include deepseq-1.5.0.0-412f [algebraic-graphs]  include transformers-0.6.1.0-c3ec [filepattern] Dependency base >=4 && <5: using base-4.19.0.0 [filepattern] Dependency directory: using directory-1.3.8.1 [filepattern] Dependency extra >=1.6.2: using extra-1.7.16 [filepattern] Dependency filepath: using filepath-1.4.100.4 [filepattern] Dependency QuickCheck >=2.0: using QuickCheck-2.14.3 [filepattern] Dependency base >=4 && <5: using base-4.19.0.0 [filepattern] Dependency directory: using directory-1.3.8.1 [filepattern] Dependency extra: using extra-1.7.16 [filepattern] Dependency filepath: using filepath-1.4.100.4 [filepattern] Dependency filepattern: using filepattern-0.1.3 [filepattern] Source component graph: [filepattern]  component lib [filepattern]  component test:filepattern-test dependency lib [filepattern] Configured component graph: [filepattern]  component filepattern-0.1.3-C5ZdfR7Ip1J19zhk6Q3p4d [filepattern]  include base-4.19.0.0-b960 [filepattern]  include directory-1.3.8.1-6a8e [filepattern]  include extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [filepattern]  include filepath-1.4.100.4-fa1c [filepattern]  component filepattern-0.1.3-C7HNEoLzNsxnw2uSRfNve-filepattern-test [filepattern]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [filepattern]  include base-4.19.0.0-b960 [filepattern]  include directory-1.3.8.1-6a8e [filepattern]  include extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [filepattern]  include filepath-1.4.100.4-fa1c [filepattern]  include filepattern-0.1.3-C5ZdfR7Ip1J19zhk6Q3p4d [filepattern] Linked component graph: [filepattern]  unit filepattern-0.1.3-C5ZdfR7Ip1J19zhk6Q3p4d [filepattern]  include base-4.19.0.0-b960 [filepattern]  include directory-1.3.8.1-6a8e [filepattern]  include extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [filepattern]  include filepath-1.4.100.4-fa1c [filepattern]  System.FilePattern=filepattern-0.1.3-C5ZdfR7Ip1J19zhk6Q3p4d:System.FilePattern,System.FilePattern.Directory=filepattern-0.1.3-C5ZdfR7Ip1J19zhk6Q3p4d:System.FilePattern.Directory [filepattern]  unit filepattern-0.1.3-C7HNEoLzNsxnw2uSRfNve-filepattern-test [filepattern]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [filepattern]  include base-4.19.0.0-b960 [filepattern]  include directory-1.3.8.1-6a8e [filepattern]  include extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [filepattern]  include filepath-1.4.100.4-fa1c [filepattern]  include filepattern-0.1.3-C5ZdfR7Ip1J19zhk6Q3p4d [filepattern] Ready component graph: [filepattern]  definite filepattern-0.1.3-C5ZdfR7Ip1J19zhk6Q3p4d [filepattern]  depends base-4.19.0.0-b960 [filepattern]  depends directory-1.3.8.1-6a8e [filepattern]  depends extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [filepattern]  depends filepath-1.4.100.4-fa1c [filepattern]  definite filepattern-0.1.3-C7HNEoLzNsxnw2uSRfNve-filepattern-test [filepattern]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [filepattern]  depends base-4.19.0.0-b960 [filepattern]  depends directory-1.3.8.1-6a8e [filepattern]  depends extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [filepattern]  depends filepath-1.4.100.4-fa1c [filepattern]  depends filepattern-0.1.3-C5ZdfR7Ip1J19zhk6Q3p4d [filepattern] Using Cabal-3.10.2.0 compiled by ghc-9.8 [filepattern] Using compiler: ghc-9.8.1 [filepattern] Using install prefix: [filepattern] /nix/store/xhjankjrks67kp78w5wrp0wa8dcwnbzp-filepattern-0.1.3 [filepattern] Executables installed in: [filepattern] /nix/store/xhjankjrks67kp78w5wrp0wa8dcwnbzp-filepattern-0.1.3/bin [filepattern] Libraries installed in: [filepattern] /nix/store/xhjankjrks67kp78w5wrp0wa8dcwnbzp-filepattern-0.1.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/filepattern-0.1.3-C5ZdfR7Ip1J19zhk6Q3p4d [filepattern] Dynamic Libraries installed in: [filepattern] /nix/store/xhjankjrks67kp78w5wrp0wa8dcwnbzp-filepattern-0.1.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [filepattern] Private executables installed in: [filepattern] /nix/store/xhjankjrks67kp78w5wrp0wa8dcwnbzp-filepattern-0.1.3/libexec/x86_64-linux-ghc-9.8.1/filepattern-0.1.3 [filepattern] Data files installed in: [filepattern] /nix/store/xhjankjrks67kp78w5wrp0wa8dcwnbzp-filepattern-0.1.3/share/x86_64-linux-ghc-9.8.1/filepattern-0.1.3 [filepattern] Documentation installed in: [filepattern] /nix/store/bkgqmf9jag7h58rl8kggmacjhn9xbrrx-filepattern-0.1.3-doc/share/doc/filepattern-0.1.3 [filepattern] Configuration files installed in: [filepattern] /nix/store/xhjankjrks67kp78w5wrp0wa8dcwnbzp-filepattern-0.1.3/etc [filepattern] No alex found [filepattern] Using ar found on system at: [filepattern] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [filepattern] No c2hs found [filepattern] No cpphs found [filepattern] No doctest found [filepattern] Using gcc version 14.3.0 given by user at: [filepattern] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [filepattern] Using ghc version 9.8.1 found on system at: [filepattern] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [filepattern] Using ghc-pkg version 9.8.1 found on system at: [filepattern] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [filepattern] No ghcjs found [ghc-exactprint] Phase: updateAutotoolsGnuConfigScriptsPhase [ghc-exactprint] Phase: configurePhase [ghc-exactprint] configureFlags: --verbose --prefix=/nix/store/0gihdd6x1zsqkgkzxg8zyfshm5i8xpa8-ghc-exactprint-1.8.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/71miwyql5wd2ni8rilshlxahbx46raj8-ghc-exactprint-1.8.0.0-doc/share/doc/ghc-exactprint-1.8.0.0 --with-gcc=gcc --package-db=/build/tmp.Kw5L1UvquM/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/lib [ghc-exactprint] Using Parsec parser [ghc-exactprint] Configuring ghc-exactprint-1.8.0.0... [ghc-exactprint] Flags chosen: dev=False, roundtrip=False [ghc-exactprint] Dependency base >=4.19 && <4.20: using base-4.19.0.0 [ghc-exactprint] Dependency bytestring >=0.10.6: using bytestring-0.12.0.2 [ghc-exactprint] Dependency containers >=0.5: using containers-0.6.8 [ghc-exactprint] Dependency data-default: using data-default-0.7.1.3 [ghc-exactprint] Dependency directory >=1.2: using directory-1.3.8.1 [ghc-exactprint] Dependency filepath >=1.4: using filepath-1.4.100.4 [ghc-exactprint] Dependency free >=4.12: using free-5.2 [ghc-exactprint] Dependency ghc >=9.8.1: using ghc-9.8.1 [ghc-exactprint] Dependency ghc-boot: using ghc-boot-9.8.1 [ghc-exactprint] Dependency mtl >=2.2.1: using mtl-2.3.1 [ghc-exactprint] Dependency ordered-containers: using ordered-containers-0.2.4 [ghc-exactprint] Dependency syb >=0.5: using syb-0.7.2.4 [ghc-exactprint] Dependency Cabal-syntax: using Cabal-syntax-3.10.3.0 [ghc-exactprint] Dependency Diff: using Diff-0.5 [ghc-exactprint] Dependency HUnit >=1.2: using HUnit-1.6.2.0 [ghc-exactprint] Dependency base <4.20: using base-4.19.0.0 [ghc-exactprint] Dependency bytestring: using bytestring-0.12.0.2 [ghc-exactprint] Dependency containers >=0.5: using containers-0.6.8 [ghc-exactprint] Dependency data-default: using data-default-0.7.1.3 [ghc-exactprint] Dependency directory >=1.2: using directory-1.3.8.1 [ghc-exactprint] Dependency extra: using extra-1.7.16 [ghc-exactprint] Dependency filepath >=1.4: using filepath-1.4.100.4 [ghc-exactprint] Dependency ghc >=9.8.1: using ghc-9.8.1 [ghc-exactprint] Dependency ghc-boot: using ghc-boot-9.8.1 [ghc-exactprint] Dependency ghc-exactprint: using ghc-exactprint-1.8.0.0 [ghc-exactprint] Dependency ghc-paths >=0.1: using ghc-paths-0.1.0.12 [ghc-exactprint] Dependency mtl >=2.2.1: using mtl-2.3.1 [ghc-exactprint] Dependency ordered-containers: using ordered-containers-0.2.4 [ghc-exactprint] Dependency silently >=1.2: using silently-1.2.5.4 [ghc-exactprint] Dependency syb >=0.5: using syb-0.7.2.4 [ghc-exactprint] Source component graph: [ghc-exactprint]  component lib [ghc-exactprint]  component test:test dependency lib [ghc-exactprint] Configured component graph: [ghc-exactprint]  component ghc-exactprint-1.8.0.0-8Ww2N4V3QQQIYlk5wWtlVe [ghc-exactprint]  include base-4.19.0.0-b960 [ghc-exactprint]  include bytestring-0.12.0.2-4690 [ghc-exactprint]  include containers-0.6.8-4775 [ghc-exactprint]  include data-default-0.7.1.3-2DC1QaEMC8oIg9ubW4Htvy [ghc-exactprint]  include directory-1.3.8.1-6a8e [ghc-exactprint]  include filepath-1.4.100.4-fa1c [ghc-exactprint]  include free-5.2-5jsicnVtm8y8KG9LMRezMp [ghc-exactprint]  include ghc-9.8.1-f1e9 [ghc-exactprint]  include ghc-boot-9.8.1-d7dd [ghc-exactprint]  include mtl-2.3.1-63a4 [ghc-exactprint]  include ordered-containers-0.2.4-Ene2my0ZxDoJ5DMj7wTwY3 [ghc-exactprint]  include syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [ghc-exactprint]  component ghc-exactprint-1.8.0.0-89agjVFEAuDed1GOfaWmy-test [ghc-exactprint]  include Cabal-syntax-3.10.3.0-JJItMyRxq4YH93ghH3PX25 [ghc-exactprint]  include Diff-0.5-4nPoK53PkizD5e0dTbCPv7 [ghc-exactprint]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [ghc-exactprint]  include base-4.19.0.0-b960 [ghc-exactprint]  include bytestring-0.12.0.2-4690 [ghc-exactprint]  include containers-0.6.8-4775 [ghc-exactprint]  include data-default-0.7.1.3-2DC1QaEMC8oIg9ubW4Htvy [ghc-exactprint]  include directory-1.3.8.1-6a8e [ghc-exactprint]  include extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [ghc-lib-parser-ex] Phase: updateAutotoolsGnuConfigScriptsPhase [ghc-lib-parser-ex] Phase: configurePhase [ghc-lib-parser-ex] configureFlags: --verbose --prefix=/nix/store/fbpiisjzbigqix3bdrcy48c33mzzna4q-ghc-lib-parser-ex-9.8.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/xyiz5m8cd715vsb5ik7birf0zklz4rj4-ghc-lib-parser-ex-9.8.0.2-doc/share/doc/ghc-lib-parser-ex-9.8.0.2 --with-gcc=gcc --package-db=/build/tmp.46r6rilGKm/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock -f-auto --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [ghc-lib-parser-ex] Using Parsec parser [ghc-lib-parser-ex] Configuring ghc-lib-parser-ex-9.8.0.2... [ghc-lib-parser-ex] Flags chosen: auto=False, no-ghc-lib=False [ghc-lib-parser-ex] Dependency base >=4.7 && <5: using base-4.19.0.0 [ghc-lib-parser-ex] Dependency bytestring >=0.10.8.2: using bytestring-0.12.0.2 [ghc-lib-parser-ex] Dependency containers >=0.5.8.1: using containers-0.6.8 [ghc-lib-parser-ex] Dependency ghc-lib-parser >=9.8 && <9.9: using ghc-lib-parser-9.8.5.20250214 [ghc-lib-parser-ex] Dependency uniplate >=1.5: using uniplate-1.6.13 [ghc-lib-parser-ex] Dependency base >=4.7 && <5: using base-4.19.0.0 [ghc-lib-parser-ex] Dependency directory >=1.3.3: using directory-1.3.8.1 [ghc-lib-parser-ex] Dependency extra >=1.6: using extra-1.7.16 [ghc-lib-parser-ex] Dependency filepath >=1.4.2: using filepath-1.4.100.4 [ghc-lib-parser-ex] Dependency ghc-lib-parser >=9.8 && <9.9: using ghc-lib-parser-9.8.5.20250214 [ghc-lib-parser-ex] Dependency ghc-lib-parser-ex: using ghc-lib-parser-ex-9.8.0.2 [ghc-lib-parser-ex] Dependency tasty >=1.2: using tasty-1.5.3 [ghc-lib-parser-ex] Dependency tasty-hunit >=0.10.0: using tasty-hunit-0.10.2 [ghc-lib-parser-ex] Dependency uniplate >=1.6.12: using uniplate-1.6.13 [ghc-lib-parser-ex] Source component graph: [ghc-lib-parser-ex]  component lib [ghc-lib-parser-ex]  component test:ghc-lib-parser-ex-test dependency lib [ghc-lib-parser-ex] Configured component graph: [ghc-lib-parser-ex]  component ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d [ghc-lib-parser-ex]  include base-4.19.0.0-b960 [ghc-lib-parser-ex]  include bytestring-0.12.0.2-4690 [ghc-lib-parser-ex]  include containers-0.6.8-4775 [ghc-lib-parser-ex]  include ghc-lib-parser-9.8.5.20250214-4drUxVHhKoGFUoOqornHDn [ghc-lib-parser-ex]  include uniplate-1.6.13-FSZmfemPUb965irITYhfNI [ghc-lib-parser-ex]  component ghc-lib-parser-ex-9.8.0.2-30E0q4CrJHM1oml7etNgE3-ghc-lib-parser-ex-test [ghc-lib-parser-ex]  include base-4.19.0.0-b960 [ghc-lib-parser-ex]  include directory-1.3.8.1-6a8e [ghc-lib-parser-ex]  include extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [ghc-lib-parser-ex]  include filepath-1.4.100.4-fa1c [ghc-lib-parser-ex]  include ghc-lib-parser-9.8.5.20250214-4drUxVHhKoGFUoOqornHDn [ghc-lib-parser-ex]  include ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d [ghc-lib-parser-ex]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [ghc-lib-parser-ex]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [ghc-lib-parser-ex]  include uniplate-1.6.13-FSZmfemPUb965irITYhfNI [ghc-lib-parser-ex] Linked component graph: [ghc-lib-parser-ex]  unit ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d [ghc-lib-parser-ex]  include base-4.19.0.0-b960 [ghc-lib-parser-ex]  include bytestring-0.12.0.2-4690 [ghc-lib-parser-ex]  include containers-0.6.8-4775 [ghc-lib-parser-ex]  include ghc-lib-parser-9.8.5.20250214-4drUxVHhKoGFUoOqornHDn [ghc-lib-parser-ex]  include uniplate-1.6.13-FSZmfemPUb965irITYhfNI [keys] Phase: updateAutotoolsGnuConfigScriptsPhase [keys] Phase: configurePhase [keys] configureFlags: --verbose --prefix=/nix/store/ja8hprh9kvka53kr2518fzdz2vqnh4ca-keys-3.12.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/zvn09w2f3hwsy03yx28ln0pfl2y9154r-keys-3.12.4-doc/share/doc/keys-3.12.4 --with-gcc=gcc --package-db=/build/tmp.kfTlClgR2s/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [keys] Using Parsec parser [keys] Configuring keys-3.12.4... [keys] Dependency array >=0.3.0.2 && <0.6: using array-0.5.6.0 [keys] Dependency base >=4.9 && <5: using base-4.19.0.0 [keys] Dependency comonad >=4 && <6: using comonad-5.0.9 [keys] Dependency containers >=0.3 && <0.9: using containers-0.6.8 [keys] Dependency free >=4 && <6: using free-5.2 [keys] Dependency hashable >=1.1.2.3 && <1.6: using hashable-1.4.7.0 [keys] Dependency semigroupoids >=5.2 && <7: using semigroupoids-6.0.1 [keys] Dependency semigroups >=0.8.3.1 && <1: using semigroups-0.20 [keys] Dependency tagged >=0.7.3 && <1: using tagged-0.8.8 [keys] Dependency transformers >=0.2 && <0.7: using transformers-0.6.1.0 [keys] Dependency transformers-compat >=0.3 && <1: using transformers-compat-0.7.2 [keys] Dependency unordered-containers >=0.2.4 && <0.3: using [keys] unordered-containers-0.2.20 [keys] Source component graph: component lib [keys] Configured component graph: [keys]  component keys-3.12.4-9pIWSPQD3dgEmDN6rrDseM [keys]  include array-0.5.6.0-dc89 [keys]  include base-4.19.0.0-b960 [keys]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [keys]  include containers-0.6.8-4775 [keys]  include free-5.2-5jsicnVtm8y8KG9LMRezMp [keys]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [keys]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [keys]  include semigroups-0.20-HSrvnib71V92veEQkXQjs8 [keys]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [keys]  include transformers-0.6.1.0-c3ec [keys]  include transformers-compat-0.7.2-5fRE4L51nMWD2Qd3d5RTa8 [keys]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [keys] Linked component graph: [keys]  unit keys-3.12.4-9pIWSPQD3dgEmDN6rrDseM [keys]  include array-0.5.6.0-dc89 [keys]  include base-4.19.0.0-b960 [keys]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [keys]  include containers-0.6.8-4775 [keys]  include free-5.2-5jsicnVtm8y8KG9LMRezMp [keys]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [keys]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [keys]  include semigroups-0.20-HSrvnib71V92veEQkXQjs8 [keys]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [keys]  include transformers-0.6.1.0-c3ec [keys]  include transformers-compat-0.7.2-5fRE4L51nMWD2Qd3d5RTa8 [keys]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [keys]  Data.Key=keys-3.12.4-9pIWSPQD3dgEmDN6rrDseM:Data.Key [keys] Ready component graph: [keys]  definite keys-3.12.4-9pIWSPQD3dgEmDN6rrDseM [keys]  depends array-0.5.6.0-dc89 [keys]  depends base-4.19.0.0-b960 [keys]  depends comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [keys]  depends containers-0.6.8-4775 [keys]  depends free-5.2-5jsicnVtm8y8KG9LMRezMp [keys]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [keys]  depends semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [keys]  depends semigroups-0.20-HSrvnib71V92veEQkXQjs8 [keys]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [keys]  depends transformers-0.6.1.0-c3ec [monoid-subclasses]  split: OK (11.01s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  splitAt: OK (1.87s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  reverse: OK (1.73s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  stable: OK (1.58s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  fromText: OK (0.05s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  singleton: OK (0.01s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.splitCharacterPrefix: OK (0.06s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.characterPrefix: OK [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual factors: OK (0.07s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.unfoldr: OK (0.14s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  factors . fromString: OK (0.06s) [monoid-subclasses]  +++ OK, passed 100 tests. [regex-tdfa] buildPhase completed in 1 minutes 12 seconds [regex-tdfa] Phase: checkPhase [regex-tdfa] Running 1 test suites... [regex-tdfa] Test suite regex-tdfa-unittest: RUNNING... [regex-tdfa] Testing Text.Regex.TDFA version: Version {versionBranch = [1,3,2,3], versionTags = []} [regex-tdfa] Explanation and discussion of these tests on the wiki at http://www.haskell.org/haskellwiki/Regex_Posix including comparing results from different operating systems [regex-tdfa] Questions about this package to the author at email [regex-tdfa] The type of both the pattern and test is [Char] [regex-tdfa] Without exactly two arguments: [regex-tdfa]  This program runs all test files listed in test/data-dir/test-manifest.txt [regex-tdfa]  Lines with negative number are expected to fail, others are expected to pass. [regex-tdfa] With exactly two arguments: [regex-tdfa]  The first argument is the text to be searched. [regex-tdfa]  The second argument is the regular expression pattern to search with. [regex-tdfa]  [regex-tdfa] Using Tests from: basic3.txt [regex-tdfa]  [regex-tdfa] Expected Pass #1 [regex-tdfa] text and pattern: "()" [regex-tdfa] Regex pattern: "\\)" [regex-tdfa] Outputs agree: "(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #2 [regex-tdfa] text and pattern: "}" [regex-tdfa] Regex pattern: "\\}" [regex-tdfa] Outputs agree: "(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #3 [regex-tdfa] text and pattern: "]" [regex-tdfa] Regex pattern: "]" [regex-tdfa] Outputs agree: "(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #4 [regex-tdfa] text and pattern: "" [regex-tdfa] Regex pattern: "$^" [regex-tdfa] Outputs agree: "(0,0)" [regex-tdfa]  [regex-tdfa] Expected Pass #5 [regex-tdfa] text and pattern: "aa" [regex-tdfa] Regex pattern: "a($)" [regex-tdfa] Outputs agree: "(1,2)(2,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #6 [regex-tdfa] text and pattern: "aa" [regex-tdfa] Regex pattern: "a*(^a)" [regex-tdfa] Outputs agree: "(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #7 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "(..)*(...)*" [regex-tdfa] Outputs agree: "(0,0)(-1,-1)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #8 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "(..)*(...)*" [regex-tdfa] Outputs agree: "(0,4)(2,4)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #9 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(ab|a)(bc|c)" [regex-tdfa] Outputs agree: "(0,3)(0,2)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #10 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(ab)c|abc" [regex-tdfa] Outputs agree: "(0,3)(0,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #11 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "a{0}b" [regex-tdfa] Outputs agree: "(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #12 [regex-tdfa] text and pattern: "aaabbbbbbb" [regex-tdfa] Regex pattern: "(a*)(b?)(b+)b{3}" [regex-tdfa] Outputs agree: "(0,10)(0,3)(3,4)(4,7)" [regex-tdfa]  [regex-tdfa] Expected Pass #13 [regex-tdfa] text and pattern: "aaabbbbbbb" [regex-tdfa] Regex pattern: "(a*)(b{0,1})(b{1,})b{3}" [regex-tdfa] Outputs agree: "(0,10)(0,3)(3,4)(4,7)" [regex-tdfa]  [regex-tdfa] Expected Pass #15 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "((a|a)|a)" [regex-tdfa] Outputs agree: "(0,1)(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #16 [regex-tdfa] text and pattern: "aaaa" [regex-tdfa] Regex pattern: "(a*)(a|aa)" [regex-tdfa] Outputs agree: "(0,4)(0,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #17 [regex-tdfa] text and pattern: "aaaa" [regex-tdfa] Regex pattern: "a*(a.|aa)" [regex-tdfa] Outputs agree: "(0,4)(2,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #18 [regex-tdfa] text and pattern: "aef" [regex-tdfa] Regex pattern: "a(b)|c(d)|a(e)f" [regex-tdfa] Outputs agree: "(0,3)(-1,-1)(-1,-1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #19 [regex-tdfa] text and pattern: "b" [regex-tdfa] Regex pattern: "(a|b)?.*" [regex-tdfa] Outputs agree: "(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #20 [regex-tdfa] text and pattern: "ac" [regex-tdfa] Regex pattern: "(a|b)c|a(b|c)" [regex-tdfa] Outputs agree: "(0,2)(0,1)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #21 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "(a|b)c|a(b|c)" [regex-tdfa] Outputs agree: "(0,2)(-1,-1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #22 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(a|b)*c|(a|ab)*c" [regex-tdfa] Outputs agree: "(0,3)(1,2)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #23 [regex-tdfa] text and pattern: "xc" [regex-tdfa] Regex pattern: "(a|b)*c|(a|ab)*c" [regex-tdfa] Outputs agree: "(1,2)(-1,-1)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #24 [regex-tdfa] text and pattern: "xa" [regex-tdfa] Regex pattern: "(.a|.b).*|.*(.a|.b)" [regex-tdfa] Outputs agree: "(0,2)(0,2)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #25 [regex-tdfa] text and pattern: "abab" [regex-tdfa] Regex pattern: "a?(ab|ba)ab" [regex-tdfa] Outputs agree: "(0,4)(0,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #26 [regex-tdfa] text and pattern: "abab" [regex-tdfa] Regex pattern: "a?(ac{0}b|ba)ab" [regex-tdfa] Outputs agree: "(0,4)(0,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #27 [regex-tdfa] text and pattern: "abbabab" [regex-tdfa] Regex pattern: "ab|abab" [regex-tdfa] Outputs agree: "(0,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #28 [regex-tdfa] text and pattern: "baaabbbaba" [regex-tdfa] Regex pattern: "aba|bab|bba" [regex-tdfa] Outputs agree: "(5,8)" [regex-tdfa]  [regex-tdfa] Expected Pass #29 [regex-tdfa] text and pattern: "baaabbbaba" [regex-tdfa] Regex pattern: "aba|bab" [regex-tdfa] Outputs agree: "(6,9)" [regex-tdfa]  [regex-tdfa] Expected Pass #30 [regex-tdfa] text and pattern: "aa" [regex-tdfa] Regex pattern: "(aa|aaa)*|(a|aaaaa)" [regex-tdfa] Outputs agree: "(0,2)(0,2)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #31 [regex-tdfa] text and pattern: "aa" [regex-tdfa] Regex pattern: "(a.|.a.)*|(a|.a...)" [regex-tdfa] Outputs agree: "(0,2)(0,2)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #32 [regex-tdfa] text and pattern: "xabc" [unix-compat] Phase: updateAutotoolsGnuConfigScriptsPhase [unix-compat] Phase: configurePhase [unix-compat] configureFlags: --verbose --prefix=/nix/store/i681k6cgxc3xg7xladccvnbf2px615ly-unix-compat-0.7.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/r5l7i6vzx4blz2nk85m14449smlrbd7j-unix-compat-0.7.4-doc/share/doc/unix-compat-0.7.4 --with-gcc=gcc --package-db=/build/tmp.Cq28BQpogg/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [unix-compat] Using Parsec parser [unix-compat] Configuring unix-compat-0.7.4... [unix-compat] Dependency base >=4.9 && <5: using base-4.19.0.0 [unix-compat] Dependency unix >=2.7.2.0 && <2.9: using unix-2.8.3.0 [unix-compat] Dependency HUnit: using HUnit-1.6.2.0 [unix-compat] Dependency base: using base-4.19.0.0 [unix-compat] Dependency directory >=1.3.1.0: using directory-1.3.8.1 [unix-compat] Dependency extra: using extra-1.7.16 [unix-compat] Dependency hspec >=2.5.5: using hspec-2.11.12 [unix-compat] Dependency monad-parallel: using monad-parallel-0.8 [unix-compat] Dependency temporary: using temporary-1.3 [unix-compat] Dependency unix-compat: using unix-compat-0.7.4 [unix-compat] Source component graph: [unix-compat]  component lib [unix-compat]  component test:unix-compat-testsuite dependency lib [unix-compat] Configured component graph: [unix-compat]  component unix-compat-0.7.4-Iz2j0DpfCH6FjDLc34mHUP [unix-compat]  include base-4.19.0.0-b960 [unix-compat]  include unix-2.8.3.0-8aa6 [unix-compat]  component unix-compat-0.7.4-F9C01w0bzd5JKM4xrultCW-unix-compat-testsuite [unix-compat]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [unix-compat]  include base-4.19.0.0-b960 [unix-compat]  include directory-1.3.8.1-6a8e [unix-compat]  include extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [unix-compat]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [unix-compat]  include monad-parallel-0.8-CW7jZA6N1Aw3qMN5baPisM [unix-compat]  include temporary-1.3-6LDbtKZIJMrKol9xVw5U4b [unix-compat]  include unix-compat-0.7.4-Iz2j0DpfCH6FjDLc34mHUP [unix-compat] Linked component graph: [unix-compat]  unit unix-compat-0.7.4-Iz2j0DpfCH6FjDLc34mHUP [unix-compat]  include base-4.19.0.0-b960 [unix-compat]  include unix-2.8.3.0-8aa6 [unix-compat]  System.PosixCompat=unix-compat-0.7.4-Iz2j0DpfCH6FjDLc34mHUP:System.PosixCompat,System.PosixCompat.Extensions=unix-compat-0.7.4-Iz2j0DpfCH6FjDLc34mHUP:System.PosixCompat.Extensions,System.PosixCompat.Files=unix-compat-0.7.4-Iz2j0DpfCH6FjDLc34mHUP:System.PosixCompat.Files,System.PosixCompat.Process=unix-compat-0.7.4-Iz2j0DpfCH6FjDLc34mHUP:System.PosixCompat.Process,System.PosixCompat.Temp=unix-compat-0.7.4-Iz2j0DpfCH6FjDLc34mHUP:System.PosixCompat.Temp,System.PosixCompat.Time=unix-compat-0.7.4-Iz2j0DpfCH6FjDLc34mHUP:System.PosixCompat.Time,System.PosixCompat.Types=unix-compat-0.7.4-Iz2j0DpfCH6FjDLc34mHUP:System.PosixCompat.Types,System.PosixCompat.Unistd=unix-compat-0.7.4-Iz2j0DpfCH6FjDLc34mHUP:System.PosixCompat.Unistd [unix-compat]  unit unix-compat-0.7.4-F9C01w0bzd5JKM4xrultCW-unix-compat-testsuite [unix-compat]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [unix-compat]  include base-4.19.0.0-b960 [unix-compat]  include directory-1.3.8.1-6a8e [unix-compat]  include extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [unix-compat]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [unix-compat]  include monad-parallel-0.8-CW7jZA6N1Aw3qMN5baPisM [unix-compat]  include temporary-1.3-6LDbtKZIJMrKol9xVw5U4b [unix-compat]  include unix-compat-0.7.4-Iz2j0DpfCH6FjDLc34mHUP [unix-compat] Ready component graph: [unix-compat]  definite unix-compat-0.7.4-Iz2j0DpfCH6FjDLc34mHUP [unix-compat]  depends base-4.19.0.0-b960 [unix-compat]  depends unix-2.8.3.0-8aa6 [unordered-containers] Phase: setupCompilerEnvironmentPhase [unordered-containers] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [unordered-containers] Phase: unpackPhase [unordered-containers] unpacking source archive /nix/store/46rvk8vjzsagr58a6pqwimivmr0ahxys-unordered-containers-0.2.20.tar.gz [unordered-containers] source root is unordered-containers-0.2.20 [unordered-containers] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "unordered-containers-0.2.20/unordered-containers.cabal" [unordered-containers] Phase: patchPhase [unordered-containers] Replace Cabal file with edited version from mirror://hackage/unordered-containers-0.2.20/revision/4.cabal. [unordered-containers] Phase: compileBuildDriverPhase [unordered-containers] setupCompileFlags: -package-db=/build/tmp.2V8WbIniUp/setup-package.conf.d -threaded [unordered-containers] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.2V8WbIniUp/Main.o ) [unordered-containers] [2 of 2] Linking Setup [unordered-containers] Phase: updateAutotoolsGnuConfigScriptsPhase [unordered-containers] Phase: configurePhase [unordered-containers] configureFlags: --verbose --prefix=/nix/store/h10gcld6qq126cr23lpyh6npw076wfk5-unordered-containers-0.2.20 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/w05py57xs6l3yqdyn4vf7shdkxabiy5h-unordered-containers-0.2.20-doc/share/doc/unordered-containers-0.2.20 --with-gcc=gcc --package-db=/build/tmp.2V8WbIniUp/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [unordered-containers] Using Parsec parser [unordered-containers] Configuring unordered-containers-0.2.20... [unordered-containers] Flags chosen: debug=False [unordered-containers] Dependency base >=4.10 && <5: using base-4.19.0.0 [unordered-containers] Dependency deepseq >=1.4.3: using deepseq-1.5.0.0 [unordered-containers] Dependency hashable >=1.4 && <1.6: using hashable-1.4.7.0 [unordered-containers] Dependency template-haskell <2.24: using template-haskell-2.21.0.0 [unordered-containers] Dependency ChasingBottoms: using ChasingBottoms-1.3.1.15 [unordered-containers] Dependency HUnit: using HUnit-1.6.2.0 [unordered-containers] Dependency QuickCheck >=2.4.0.1: using QuickCheck-2.14.3 [unordered-containers] Dependency base: using base-4.19.0.0 [unordered-containers] Dependency containers >=0.5.8: using containers-0.6.8 [unordered-containers] Dependency hashable: using hashable-1.4.7.0 [unordered-containers] Dependency nothunks >=0.1.3: using nothunks-0.3.0.0 [unordered-containers] Dependency random: using random-1.2.1.3 [unordered-containers] Dependency tasty >=1.4.0.3: using tasty-1.5.3 [unordered-containers] Dependency tasty-hunit >=0.10.0.3: using tasty-hunit-0.10.2 [unordered-containers] Dependency tasty-quickcheck >=0.10.1.2: using tasty-quickcheck-0.11 [unordered-containers] Dependency unordered-containers: using unordered-containers-0.2.20 [unordered-containers] Source component graph: [unordered-containers]  component lib [unordered-containers]  component test:unordered-containers-tests dependency lib [unordered-containers] Configured component graph: [unordered-containers]  component unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [unordered-containers]  include base-4.19.0.0-b960 [unordered-containers]  include deepseq-1.5.0.0-412f [unordered-containers]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [unordered-containers]  include template-haskell-2.21.0.0-8831 [unordered-containers]  component unordered-containers-0.2.20-2TSXkpknPL65rd0f1WFznb-unordered-containers-tests [unordered-containers]  include ChasingBottoms-1.3.1.15-FxwScYtjqvxDEc2cZ0Gn1W [unordered-containers]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [unordered-containers]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [unordered-containers]  include base-4.19.0.0-b960 [unordered-containers]  include containers-0.6.8-4775 [unordered-containers]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [unordered-containers]  include nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [post-build-hook] Uploading to cachix cache "sellout": /nix/store/nj85ibdbnyzg3snfq2pn4py3xhnlkl03-witherable-0.5-doc /nix/store/vbpqqryycb70dfhiq2aa3vsa4rhkbq97-witherable-0.5 [post-build-hook] Pushing 2 paths (108 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/nj85ibdbnyzg3snfq2pn4py3xhnlkl03-witherable-0.5-doc (1.13 MiB) [post-build-hook] Pushing /nix/store/vbpqqryycb70dfhiq2aa3vsa4rhkbq97-witherable-0.5 (4.44 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/nj85ibdbnyzg3snfq2pn4py3xhnlkl03-witherable-0.5-doc /nix/store/vbpqqryycb70dfhiq2aa3vsa4rhkbq97-witherable-0.5 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/nj85ibdbnyzg3snfq2pn4py3xhnlkl03-witherable-0.5-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/vbpqqryycb70dfhiq2aa3vsa4rhkbq97-witherable-0.5' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/98szbs9gmqx3vsp5zj8d4wypfm62vwlh-witherable-0.5.drv' to 'https://cache.nix-ci.com'... Progress: 81 of 171 built (11 building), 395 of 395 downloaded from cache Building aeson [adjunctions]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [adjunctions]  include semigroups-0.20-HSrvnib71V92veEQkXQjs8 [adjunctions]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [adjunctions]  include transformers-0.6.1.0-c3ec [adjunctions]  include transformers-compat-0.7.2-5fRE4L51nMWD2Qd3d5RTa8 [adjunctions]  include void-0.7.3-5yU89rtcFpHDt8FMuiMLJt [adjunctions]  Control.Comonad.Representable.Store=adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr:Control.Comonad.Representable.Store,Control.Comonad.Trans.Adjoint=adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr:Control.Comonad.Trans.Adjoint,Control.Monad.Representable.Reader=adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr:Control.Monad.Representable.Reader,Control.Monad.Representable.State=adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr:Control.Monad.Representable.State,Control.Monad.Trans.Adjoint=adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr:Control.Monad.Trans.Adjoint,Control.Monad.Trans.Contravariant.Adjoint=adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr:Control.Monad.Trans.Contravariant.Adjoint,Control.Monad.Trans.Conts=adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr:Control.Monad.Trans.Conts,Data.Functor.Adjunction=adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr:Data.Functor.Adjunction,Data.Functor.Contravariant.Adjunction=adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr:Data.Functor.Contravariant.Adjunction,Data.Functor.Contravariant.Rep=adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr:Data.Functor.Contravariant.Rep,Data.Functor.Rep=adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr:Data.Functor.Rep [adjunctions]  unit adjunctions-4.4.3-8fUAWBy6uVd3zdD6rfHW7M-spec [adjunctions]  include adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr [adjunctions]  include base-4.19.0.0-b960 [adjunctions]  include distributive-0.6.2.1-Bqfb3YLruMhEWQ5REpvzf4 [adjunctions]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [adjunctions] Ready component graph: [adjunctions]  definite adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr [adjunctions]  depends array-0.5.6.0-dc89 [adjunctions]  depends base-4.19.0.0-b960 [adjunctions]  depends comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [adjunctions]  depends containers-0.6.8-4775 [adjunctions]  depends contravariant-1.5.5-J4LLuUnbnVaBzsIx42BlgS [adjunctions]  depends distributive-0.6.2.1-Bqfb3YLruMhEWQ5REpvzf4 [adjunctions]  depends free-5.2-5jsicnVtm8y8KG9LMRezMp [adjunctions]  depends mtl-2.3.1-63a4 [adjunctions]  depends profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [adjunctions]  depends semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [adjunctions]  depends semigroups-0.20-HSrvnib71V92veEQkXQjs8 [adjunctions]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [adjunctions]  depends transformers-0.6.1.0-c3ec [adjunctions]  depends transformers-compat-0.7.2-5fRE4L51nMWD2Qd3d5RTa8 [adjunctions]  depends void-0.7.3-5yU89rtcFpHDt8FMuiMLJt [adjunctions]  definite adjunctions-4.4.3-8fUAWBy6uVd3zdD6rfHW7M-spec [adjunctions]  depends adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr [adjunctions]  depends base-4.19.0.0-b960 [adjunctions]  depends distributive-0.6.2.1-Bqfb3YLruMhEWQ5REpvzf4 [adjunctions]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [adjunctions] Using Cabal-3.10.2.0 compiled by ghc-9.8 [adjunctions] Using compiler: ghc-9.8.1 [adjunctions] Using install prefix: [adjunctions] /nix/store/rk98zxzr81qhrbqcilvqd8qlmflvwybi-adjunctions-4.4.3 [adjunctions] Executables installed in: [adjunctions] /nix/store/rk98zxzr81qhrbqcilvqd8qlmflvwybi-adjunctions-4.4.3/bin [adjunctions] Libraries installed in: [adjunctions] /nix/store/rk98zxzr81qhrbqcilvqd8qlmflvwybi-adjunctions-4.4.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr [adjunctions] Dynamic Libraries installed in: [adjunctions] /nix/store/rk98zxzr81qhrbqcilvqd8qlmflvwybi-adjunctions-4.4.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [adjunctions] Private executables installed in: [adjunctions] /nix/store/rk98zxzr81qhrbqcilvqd8qlmflvwybi-adjunctions-4.4.3/libexec/x86_64-linux-ghc-9.8.1/adjunctions-4.4.3 [adjunctions] Data files installed in: [adjunctions] /nix/store/rk98zxzr81qhrbqcilvqd8qlmflvwybi-adjunctions-4.4.3/share/x86_64-linux-ghc-9.8.1/adjunctions-4.4.3 [adjunctions] Documentation installed in: [adjunctions] /nix/store/bdg0d6qcw4p478b2jdglcwv7lr7g7qwr-adjunctions-4.4.3-doc/share/doc/adjunctions-4.4.3 [adjunctions] Configuration files installed in: [adjunctions] /nix/store/rk98zxzr81qhrbqcilvqd8qlmflvwybi-adjunctions-4.4.3/etc [adjunctions] No alex found [adjunctions] Using ar found on system at: [adjunctions] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [adjunctions] No c2hs found [adjunctions] No cpphs found [adjunctions] No doctest found [adjunctions] Using gcc version 14.3.0 given by user at: [algebraic-graphs]  Algebra.Graph=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph,Algebra.Graph.Acyclic.AdjacencyMap=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.Acyclic.AdjacencyMap,Algebra.Graph.AdjacencyIntMap=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.AdjacencyIntMap,Algebra.Graph.AdjacencyIntMap.Algorithm=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.AdjacencyIntMap.Algorithm,Algebra.Graph.AdjacencyMap=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.AdjacencyMap,Algebra.Graph.AdjacencyMap.Algorithm=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.AdjacencyMap.Algorithm,Algebra.Graph.Bipartite.AdjacencyMap=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.Bipartite.AdjacencyMap,Algebra.Graph.Bipartite.AdjacencyMap.Algorithm=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.Bipartite.AdjacencyMap.Algorithm,Algebra.Graph.Class=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.Class,Algebra.Graph.Example.Todo=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.Example.Todo,Algebra.Graph.Export=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.Export,Algebra.Graph.Export.Dot=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.Export.Dot,Algebra.Graph.HigherKinded.Class=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.HigherKinded.Class,Algebra.Graph.Internal=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.Internal,Algebra.Graph.Label=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.Label,Algebra.Graph.Labelled=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.Labelled,Algebra.Graph.Labelled.AdjacencyMap=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.Labelled.AdjacencyMap,Algebra.Graph.Labelled.Example.Automaton=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.Labelled.Example.Automaton,Algebra.Graph.Labelled.Example.Network=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.Labelled.Example.Network,Algebra.Graph.NonEmpty=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.NonEmpty,Algebra.Graph.NonEmpty.AdjacencyMap=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.NonEmpty.AdjacencyMap,Algebra.Graph.Relation=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.Relation,Algebra.Graph.Relation.Preorder=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.Relation.Preorder,Algebra.Graph.Relation.Reflexive=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.Relation.Reflexive,Algebra.Graph.Relation.Symmetric=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.Relation.Symmetric,Algebra.Graph.Relation.Transitive=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.Relation.Transitive,Algebra.Graph.ToGraph=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.ToGraph,Algebra.Graph.Undirected=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Algebra.Graph.Undirected,Data.Graph.Typed=algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd:Data.Graph.Typed [algebraic-graphs]  unit algebraic-graphs-0.7-5OeXbbSnUqFIvHqlCjxIaZ-main [algebraic-graphs]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [algebraic-graphs]  include algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd [algebraic-graphs]  include array-0.5.6.0-dc89 [algebraic-graphs]  include base-4.19.0.0-b960 [algebraic-graphs]  include containers-0.6.8-4775 [algebraic-graphs]  include deepseq-1.5.0.0-412f [algebraic-graphs]  include extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [algebraic-graphs]  include inspection-testing-0.5.0.3-F5Uf2o8NuFA3RymCMAjQM3 [algebraic-graphs]  include transformers-0.6.1.0-c3ec [algebraic-graphs] Ready component graph: [algebraic-graphs]  definite algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd [algebraic-graphs]  depends array-0.5.6.0-dc89 [algebraic-graphs]  depends base-4.19.0.0-b960 [algebraic-graphs]  depends containers-0.6.8-4775 [algebraic-graphs]  depends deepseq-1.5.0.0-412f [algebraic-graphs]  depends transformers-0.6.1.0-c3ec [algebraic-graphs]  definite algebraic-graphs-0.7-5OeXbbSnUqFIvHqlCjxIaZ-main [algebraic-graphs]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [algebraic-graphs]  depends algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd [algebraic-graphs]  depends array-0.5.6.0-dc89 [algebraic-graphs]  depends base-4.19.0.0-b960 [algebraic-graphs]  depends containers-0.6.8-4775 [algebraic-graphs]  depends deepseq-1.5.0.0-412f [algebraic-graphs]  depends extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [algebraic-graphs]  depends inspection-testing-0.5.0.3-F5Uf2o8NuFA3RymCMAjQM3 [algebraic-graphs]  depends transformers-0.6.1.0-c3ec [algebraic-graphs] Using Cabal-3.10.2.0 compiled by ghc-9.8 [algebraic-graphs] Using compiler: ghc-9.8.1 [algebraic-graphs] Using install prefix: [algebraic-graphs] /nix/store/kmhq1m44brvhzap1zdl0i25m78f00kvy-algebraic-graphs-0.7 [algebraic-graphs] Executables installed in: [algebraic-graphs] /nix/store/kmhq1m44brvhzap1zdl0i25m78f00kvy-algebraic-graphs-0.7/bin [algebraic-graphs] Libraries installed in: [algebraic-graphs] /nix/store/kmhq1m44brvhzap1zdl0i25m78f00kvy-algebraic-graphs-0.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/algebraic-graphs-0.7-Fx7xlunZtouKldnM41f8dd [algebraic-graphs] Dynamic Libraries installed in: [algebraic-graphs] /nix/store/kmhq1m44brvhzap1zdl0i25m78f00kvy-algebraic-graphs-0.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [algebraic-graphs] Private executables installed in: [algebraic-graphs] /nix/store/kmhq1m44brvhzap1zdl0i25m78f00kvy-algebraic-graphs-0.7/libexec/x86_64-linux-ghc-9.8.1/algebraic-graphs-0.7 [algebraic-graphs] Data files installed in: [algebraic-graphs] /nix/store/kmhq1m44brvhzap1zdl0i25m78f00kvy-algebraic-graphs-0.7/share/x86_64-linux-ghc-9.8.1/algebraic-graphs-0.7 [algebraic-graphs] Documentation installed in: [algebraic-graphs] /nix/store/rbfgcy9y59gqkp6924h8ll9485a16iar-algebraic-graphs-0.7-doc/share/doc/algebraic-graphs-0.7 [algebraic-graphs] Configuration files installed in: [algebraic-graphs] /nix/store/kmhq1m44brvhzap1zdl0i25m78f00kvy-algebraic-graphs-0.7/etc [algebraic-graphs] No alex found [algebraic-graphs] Using ar found on system at: [algebraic-graphs] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [algebraic-graphs] No c2hs found [algebraic-graphs] No cpphs found [algebraic-graphs] No doctest found [algebraic-graphs] Using gcc version 14.3.0 given by user at: [algebraic-graphs] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [algebraic-graphs] Using ghc version 9.8.1 found on system at: [algebraic-graphs] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [algebraic-graphs] Using ghc-pkg version 9.8.1 found on system at: [algebraic-graphs] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [algebraic-graphs] No ghcjs found [algebraic-graphs] No ghcjs-pkg found [algebraic-graphs] No greencard found [algebraic-graphs] Using haddock version 2.30.0 found on system at: [algebraic-graphs] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [algebraic-graphs] No happy found [algebraic-graphs] Using haskell-suite found on system at: haskell-suite-dummy-location [algebraic-graphs] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [algebraic-graphs] No hmake found [algebraic-graphs] Using hpc version 0.69 found on system at: [attoparsec] [ 9 of 16] Compiling Data.Attoparsec.Text.Lazy ( Data/Attoparsec/Text/Lazy.hs, dist/build/Data/Attoparsec/Text/Lazy.p_o ) [attoparsec] [10 of 16] Compiling Data.Attoparsec.ByteString.Internal ( Data/Attoparsec/ByteString/Internal.hs, dist/build/Data/Attoparsec/ByteString/Internal.p_o ) [attoparsec] [11 of 16] Compiling Data.Attoparsec.ByteString ( Data/Attoparsec/ByteString.hs, dist/build/Data/Attoparsec/ByteString.p_o ) [attoparsec] [12 of 16] Compiling Data.Attoparsec.ByteString.Lazy ( Data/Attoparsec/ByteString/Lazy.hs, dist/build/Data/Attoparsec/ByteString/Lazy.p_o ) [attoparsec] [13 of 16] Compiling Data.Attoparsec.Lazy ( Data/Attoparsec/Lazy.hs, dist/build/Data/Attoparsec/Lazy.p_o ) [attoparsec] [14 of 16] Compiling Data.Attoparsec.ByteString.Char8 ( Data/Attoparsec/ByteString/Char8.hs, dist/build/Data/Attoparsec/ByteString/Char8.p_o ) [attoparsec]  [attoparsec] Data/Attoparsec/ByteString/Char8.hs:154:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] [attoparsec]  The use of ‘~’ without TypeOperators [attoparsec]  will become an error in a future GHC release. [attoparsec]  Suggested fix: Perhaps you intended to use TypeOperators [attoparsec]  | [attoparsec] 154 | instance (a ~ B.ByteString) => IsString (Parser a) where [attoparsec]  | ^ [attoparsec] [15 of 16] Compiling Data.Attoparsec.Char8 ( Data/Attoparsec/Char8.hs, dist/build/Data/Attoparsec/Char8.p_o ) [attoparsec] [16 of 16] Compiling Data.Attoparsec ( Data/Attoparsec.hs, dist/build/Data/Attoparsec.p_o ) [attoparsec] Preprocessing test suite 'attoparsec-tests' for attoparsec-0.14.4.. [attoparsec] Building test suite 'attoparsec-tests' for attoparsec-0.14.4.. [filepattern] No ghcjs-pkg found [filepattern] No greencard found [filepattern] Using haddock version 2.30.0 found on system at: [filepattern] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [filepattern] No happy found [filepattern] Using haskell-suite found on system at: haskell-suite-dummy-location [filepattern] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [filepattern] No hmake found [filepattern] Using hpc version 0.69 found on system at: [filepattern] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [filepattern] Using hsc2hs version 0.68.10 found on system at: [filepattern] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [filepattern] Using hscolour version 1.25 found on system at: [filepattern] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [filepattern] No jhc found [filepattern] Using ld found on system at: [filepattern] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [filepattern] No pkg-config found [filepattern] Using runghc version 9.8.1 found on system at: [filepattern] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [filepattern] Using strip version 2.44 found on system at: [filepattern] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [filepattern] Using tar found on system at: [filepattern] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [filepattern] No uhc found [filepattern] Phase: buildPhase [filepattern] Preprocessing library for filepattern-0.1.3.. [filepattern] Building library for filepattern-0.1.3.. [filepattern] [1 of 8] Compiling System.FilePattern.ListBy ( src/System/FilePattern/ListBy.hs, dist/build/System/FilePattern/ListBy.o, dist/build/System/FilePattern/ListBy.dyn_o ) [filepattern] [2 of 8] Compiling System.FilePattern.Monads ( src/System/FilePattern/Monads.hs, dist/build/System/FilePattern/Monads.o, dist/build/System/FilePattern/Monads.dyn_o ) [filepattern] [3 of 8] Compiling System.FilePattern.Tree ( src/System/FilePattern/Tree.hs, dist/build/System/FilePattern/Tree.o, dist/build/System/FilePattern/Tree.dyn_o ) [filepattern]  [filepattern] src/System/FilePattern/Tree.hs:16:45: warning: [GHC-63394] [-Wx-partial] [filepattern]  In the use of ‘head’ [filepattern]  (imported from Prelude, but defined in GHC.List): [filepattern]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [filepattern]  | [filepattern] 16 | f xs = Tree (map fst empty) [(fst $ head gs, f $ map snd gs) | gs <- groups] [filepattern]  | ^^^^ [filepattern] [4 of 8] Compiling System.FilePattern.Wildcard ( src/System/FilePattern/Wildcard.hs, dist/build/System/FilePattern/Wildcard.o, dist/build/System/FilePattern/Wildcard.dyn_o ) [filepattern] [5 of 8] Compiling System.FilePattern.Core ( src/System/FilePattern/Core.hs, dist/build/System/FilePattern/Core.o, dist/build/System/FilePattern/Core.dyn_o ) [filepattern] [6 of 8] Compiling System.FilePattern.Step ( src/System/FilePattern/Step.hs, dist/build/System/FilePattern/Step.o, dist/build/System/FilePattern/Step.dyn_o ) [filepattern] [7 of 8] Compiling System.FilePattern.Directory ( src/System/FilePattern/Directory.hs, dist/build/System/FilePattern/Directory.o, dist/build/System/FilePattern/Directory.dyn_o ) [filepattern] [8 of 8] Compiling System.FilePattern ( src/System/FilePattern.hs, dist/build/System/FilePattern.o, dist/build/System/FilePattern.dyn_o ) [filepattern] [1 of 8] Compiling System.FilePattern.ListBy ( src/System/FilePattern/ListBy.hs, dist/build/System/FilePattern/ListBy.p_o ) [filepattern] [2 of 8] Compiling System.FilePattern.Monads ( src/System/FilePattern/Monads.hs, dist/build/System/FilePattern/Monads.p_o ) [filepattern] [3 of 8] Compiling System.FilePattern.Tree ( src/System/FilePattern/Tree.hs, dist/build/System/FilePattern/Tree.p_o ) [filepattern]  [filepattern] src/System/FilePattern/Tree.hs:16:45: warning: [GHC-63394] [-Wx-partial] [filepattern]  In the use of ‘head’ [filepattern]  (imported from Prelude, but defined in GHC.List): [filepattern]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [ghc-exactprint]  include filepath-1.4.100.4-fa1c [ghc-exactprint]  include ghc-9.8.1-f1e9 [ghc-exactprint]  include ghc-boot-9.8.1-d7dd [ghc-exactprint]  include ghc-exactprint-1.8.0.0-8Ww2N4V3QQQIYlk5wWtlVe [ghc-exactprint]  include ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC [ghc-exactprint]  include mtl-2.3.1-63a4 [ghc-exactprint]  include ordered-containers-0.2.4-Ene2my0ZxDoJ5DMj7wTwY3 [ghc-exactprint]  include silently-1.2.5.4-rAp7M7uqAhBpWTxTpNXNT [ghc-exactprint]  include syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [ghc-exactprint] Linked component graph: [ghc-exactprint]  unit ghc-exactprint-1.8.0.0-8Ww2N4V3QQQIYlk5wWtlVe [ghc-exactprint]  include base-4.19.0.0-b960 [ghc-exactprint]  include bytestring-0.12.0.2-4690 [ghc-exactprint]  include containers-0.6.8-4775 [ghc-exactprint]  include data-default-0.7.1.3-2DC1QaEMC8oIg9ubW4Htvy [ghc-exactprint]  include directory-1.3.8.1-6a8e [ghc-exactprint]  include filepath-1.4.100.4-fa1c [ghc-exactprint]  include free-5.2-5jsicnVtm8y8KG9LMRezMp [ghc-exactprint]  include ghc-9.8.1-f1e9 [ghc-exactprint]  include ghc-boot-9.8.1-d7dd [ghc-exactprint]  include mtl-2.3.1-63a4 [ghc-exactprint]  include ordered-containers-0.2.4-Ene2my0ZxDoJ5DMj7wTwY3 [ghc-exactprint]  include syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [ghc-exactprint]  Language.Haskell.GHC.ExactPrint=ghc-exactprint-1.8.0.0-8Ww2N4V3QQQIYlk5wWtlVe:Language.Haskell.GHC.ExactPrint,Language.Haskell.GHC.ExactPrint.Dump=ghc-exactprint-1.8.0.0-8Ww2N4V3QQQIYlk5wWtlVe:Language.Haskell.GHC.ExactPrint.Dump,Language.Haskell.GHC.ExactPrint.ExactPrint=ghc-exactprint-1.8.0.0-8Ww2N4V3QQQIYlk5wWtlVe:Language.Haskell.GHC.ExactPrint.ExactPrint,Language.Haskell.GHC.ExactPrint.Lookup=ghc-exactprint-1.8.0.0-8Ww2N4V3QQQIYlk5wWtlVe:Language.Haskell.GHC.ExactPrint.Lookup,Language.Haskell.GHC.ExactPrint.Orphans=ghc-exactprint-1.8.0.0-8Ww2N4V3QQQIYlk5wWtlVe:Language.Haskell.GHC.ExactPrint.Orphans,Language.Haskell.GHC.ExactPrint.Parsers=ghc-exactprint-1.8.0.0-8Ww2N4V3QQQIYlk5wWtlVe:Language.Haskell.GHC.ExactPrint.Parsers,Language.Haskell.GHC.ExactPrint.Preprocess=ghc-exactprint-1.8.0.0-8Ww2N4V3QQQIYlk5wWtlVe:Language.Haskell.GHC.ExactPrint.Preprocess,Language.Haskell.GHC.ExactPrint.Transform=ghc-exactprint-1.8.0.0-8Ww2N4V3QQQIYlk5wWtlVe:Language.Haskell.GHC.ExactPrint.Transform,Language.Haskell.GHC.ExactPrint.Types=ghc-exactprint-1.8.0.0-8Ww2N4V3QQQIYlk5wWtlVe:Language.Haskell.GHC.ExactPrint.Types,Language.Haskell.GHC.ExactPrint.Utils=ghc-exactprint-1.8.0.0-8Ww2N4V3QQQIYlk5wWtlVe:Language.Haskell.GHC.ExactPrint.Utils [ghc-exactprint]  unit ghc-exactprint-1.8.0.0-89agjVFEAuDed1GOfaWmy-test [ghc-exactprint]  include Cabal-syntax-3.10.3.0-JJItMyRxq4YH93ghH3PX25 [ghc-exactprint]  include Diff-0.5-4nPoK53PkizD5e0dTbCPv7 [ghc-exactprint]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [ghc-exactprint]  include base-4.19.0.0-b960 [ghc-exactprint]  include bytestring-0.12.0.2-4690 [ghc-exactprint]  include containers-0.6.8-4775 [ghc-exactprint]  include data-default-0.7.1.3-2DC1QaEMC8oIg9ubW4Htvy [ghc-exactprint]  include directory-1.3.8.1-6a8e [ghc-exactprint]  include extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [ghc-exactprint]  include filepath-1.4.100.4-fa1c [ghc-exactprint]  include ghc-9.8.1-f1e9 [ghc-exactprint]  include ghc-boot-9.8.1-d7dd [ghc-exactprint]  include ghc-exactprint-1.8.0.0-8Ww2N4V3QQQIYlk5wWtlVe [ghc-exactprint]  include ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC [ghc-exactprint]  include mtl-2.3.1-63a4 [ghc-exactprint]  include ordered-containers-0.2.4-Ene2my0ZxDoJ5DMj7wTwY3 [ghc-exactprint]  include silently-1.2.5.4-rAp7M7uqAhBpWTxTpNXNT [ghc-exactprint]  include syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [ghc-exactprint] Ready component graph: [ghc-exactprint]  definite ghc-exactprint-1.8.0.0-8Ww2N4V3QQQIYlk5wWtlVe [ghc-exactprint]  depends base-4.19.0.0-b960 [ghc-exactprint]  depends bytestring-0.12.0.2-4690 [ghc-exactprint]  depends containers-0.6.8-4775 [ghc-exactprint]  depends data-default-0.7.1.3-2DC1QaEMC8oIg9ubW4Htvy [ghc-exactprint]  depends directory-1.3.8.1-6a8e [ghc-exactprint]  depends filepath-1.4.100.4-fa1c [ghc-exactprint]  depends free-5.2-5jsicnVtm8y8KG9LMRezMp [ghc-exactprint]  depends ghc-9.8.1-f1e9 [ghc-exactprint]  depends ghc-boot-9.8.1-d7dd [ghc-exactprint]  depends mtl-2.3.1-63a4 [ghc-exactprint]  depends ordered-containers-0.2.4-Ene2my0ZxDoJ5DMj7wTwY3 [ghc-exactprint]  depends syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [ghc-exactprint]  definite ghc-exactprint-1.8.0.0-89agjVFEAuDed1GOfaWmy-test [ghc-exactprint]  depends Cabal-syntax-3.10.3.0-JJItMyRxq4YH93ghH3PX25 [ghc-exactprint]  depends Diff-0.5-4nPoK53PkizD5e0dTbCPv7 [ghc-exactprint]  depends HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [ghc-exactprint]  depends base-4.19.0.0-b960 [ghc-exactprint]  depends bytestring-0.12.0.2-4690 [ghc-lib-parser-ex]  Language.Haskell.GhclibParserEx.Dump=ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d:Language.Haskell.GhclibParserEx.Dump,Language.Haskell.GhclibParserEx.Fixity=ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d:Language.Haskell.GhclibParserEx.Fixity,Language.Haskell.GhclibParserEx.GHC.Driver.Flags=ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d:Language.Haskell.GhclibParserEx.GHC.Driver.Flags,Language.Haskell.GhclibParserEx.GHC.Driver.Session=ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d:Language.Haskell.GhclibParserEx.GHC.Driver.Session,Language.Haskell.GhclibParserEx.GHC.Hs=ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d:Language.Haskell.GhclibParserEx.GHC.Hs,Language.Haskell.GhclibParserEx.GHC.Hs.Binds=ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d:Language.Haskell.GhclibParserEx.GHC.Hs.Binds,Language.Haskell.GhclibParserEx.GHC.Hs.Decls=ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d:Language.Haskell.GhclibParserEx.GHC.Hs.Decls,Language.Haskell.GhclibParserEx.GHC.Hs.Expr=ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d:Language.Haskell.GhclibParserEx.GHC.Hs.Expr,Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances=ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d:Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances,Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp=ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d:Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp,Language.Haskell.GhclibParserEx.GHC.Hs.Pat=ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d:Language.Haskell.GhclibParserEx.GHC.Hs.Pat,Language.Haskell.GhclibParserEx.GHC.Hs.Type=ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d:Language.Haskell.GhclibParserEx.GHC.Hs.Type,Language.Haskell.GhclibParserEx.GHC.Hs.Types=ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d:Language.Haskell.GhclibParserEx.GHC.Hs.Types,Language.Haskell.GhclibParserEx.GHC.Parser=ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d:Language.Haskell.GhclibParserEx.GHC.Parser,Language.Haskell.GhclibParserEx.GHC.Settings.Config=ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d:Language.Haskell.GhclibParserEx.GHC.Settings.Config,Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader=ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d:Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader,Language.Haskell.GhclibParserEx.GHC.Utils.Outputable=ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d:Language.Haskell.GhclibParserEx.GHC.Utils.Outputable [ghc-lib-parser-ex]  unit ghc-lib-parser-ex-9.8.0.2-30E0q4CrJHM1oml7etNgE3-ghc-lib-parser-ex-test [ghc-lib-parser-ex]  include base-4.19.0.0-b960 [ghc-lib-parser-ex]  include directory-1.3.8.1-6a8e [ghc-lib-parser-ex]  include extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [ghc-lib-parser-ex]  include filepath-1.4.100.4-fa1c [ghc-lib-parser-ex]  include ghc-lib-parser-9.8.5.20250214-4drUxVHhKoGFUoOqornHDn [ghc-lib-parser-ex]  include ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d [ghc-lib-parser-ex]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [ghc-lib-parser-ex]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [ghc-lib-parser-ex]  include uniplate-1.6.13-FSZmfemPUb965irITYhfNI [ghc-lib-parser-ex] Ready component graph: [ghc-lib-parser-ex]  definite ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d [ghc-lib-parser-ex]  depends base-4.19.0.0-b960 [ghc-lib-parser-ex]  depends bytestring-0.12.0.2-4690 [ghc-lib-parser-ex]  depends containers-0.6.8-4775 [ghc-lib-parser-ex]  depends ghc-lib-parser-9.8.5.20250214-4drUxVHhKoGFUoOqornHDn [ghc-lib-parser-ex]  depends uniplate-1.6.13-FSZmfemPUb965irITYhfNI [ghc-lib-parser-ex]  definite ghc-lib-parser-ex-9.8.0.2-30E0q4CrJHM1oml7etNgE3-ghc-lib-parser-ex-test [ghc-lib-parser-ex]  depends base-4.19.0.0-b960 [ghc-lib-parser-ex]  depends directory-1.3.8.1-6a8e [ghc-lib-parser-ex]  depends extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [ghc-lib-parser-ex]  depends filepath-1.4.100.4-fa1c [ghc-lib-parser-ex]  depends ghc-lib-parser-9.8.5.20250214-4drUxVHhKoGFUoOqornHDn [ghc-lib-parser-ex]  depends ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d [ghc-lib-parser-ex]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [ghc-lib-parser-ex]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [ghc-lib-parser-ex]  depends uniplate-1.6.13-FSZmfemPUb965irITYhfNI [ghc-lib-parser-ex] Using Cabal-3.10.2.0 compiled by ghc-9.8 [ghc-lib-parser-ex] Using compiler: ghc-9.8.1 [ghc-lib-parser-ex] Using install prefix: [ghc-lib-parser-ex] /nix/store/fbpiisjzbigqix3bdrcy48c33mzzna4q-ghc-lib-parser-ex-9.8.0.2 [ghc-lib-parser-ex] Executables installed in: [ghc-lib-parser-ex] /nix/store/fbpiisjzbigqix3bdrcy48c33mzzna4q-ghc-lib-parser-ex-9.8.0.2/bin [ghc-lib-parser-ex] Libraries installed in: [ghc-lib-parser-ex] /nix/store/fbpiisjzbigqix3bdrcy48c33mzzna4q-ghc-lib-parser-ex-9.8.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d [ghc-lib-parser-ex] Dynamic Libraries installed in: [ghc-lib-parser-ex] /nix/store/fbpiisjzbigqix3bdrcy48c33mzzna4q-ghc-lib-parser-ex-9.8.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [ghc-lib-parser-ex] Private executables installed in: [ghc-lib-parser-ex] /nix/store/fbpiisjzbigqix3bdrcy48c33mzzna4q-ghc-lib-parser-ex-9.8.0.2/libexec/x86_64-linux-ghc-9.8.1/ghc-lib-parser-ex-9.8.0.2 [ghc-lib-parser-ex] Data files installed in: [keys]  depends transformers-compat-0.7.2-5fRE4L51nMWD2Qd3d5RTa8 [keys]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [keys] Using Cabal-3.10.2.0 compiled by ghc-9.8 [keys] Using compiler: ghc-9.8.1 [keys] Using install prefix: /nix/store/ja8hprh9kvka53kr2518fzdz2vqnh4ca-keys-3.12.4 [keys] Executables installed in: [keys] /nix/store/ja8hprh9kvka53kr2518fzdz2vqnh4ca-keys-3.12.4/bin [keys] Libraries installed in: [keys] /nix/store/ja8hprh9kvka53kr2518fzdz2vqnh4ca-keys-3.12.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/keys-3.12.4-9pIWSPQD3dgEmDN6rrDseM [keys] Dynamic Libraries installed in: [keys] /nix/store/ja8hprh9kvka53kr2518fzdz2vqnh4ca-keys-3.12.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [keys] Private executables installed in: [keys] /nix/store/ja8hprh9kvka53kr2518fzdz2vqnh4ca-keys-3.12.4/libexec/x86_64-linux-ghc-9.8.1/keys-3.12.4 [keys] Data files installed in: [keys] /nix/store/ja8hprh9kvka53kr2518fzdz2vqnh4ca-keys-3.12.4/share/x86_64-linux-ghc-9.8.1/keys-3.12.4 [keys] Documentation installed in: [keys] /nix/store/zvn09w2f3hwsy03yx28ln0pfl2y9154r-keys-3.12.4-doc/share/doc/keys-3.12.4 [keys] Configuration files installed in: [keys] /nix/store/ja8hprh9kvka53kr2518fzdz2vqnh4ca-keys-3.12.4/etc [keys] No alex found [keys] Using ar found on system at: [keys] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [keys] No c2hs found [keys] No cpphs found [keys] No doctest found [keys] Using gcc version 14.3.0 given by user at: [keys] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [keys] Using ghc version 9.8.1 found on system at: [keys] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [keys] Using ghc-pkg version 9.8.1 found on system at: [keys] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [keys] No ghcjs found [keys] No ghcjs-pkg found [keys] No greencard found [keys] Using haddock version 2.30.0 found on system at: [keys] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [keys] No happy found [keys] Using haskell-suite found on system at: haskell-suite-dummy-location [keys] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [keys] No hmake found [keys] Using hpc version 0.69 found on system at: [keys] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [keys] Using hsc2hs version 0.68.10 found on system at: [keys] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [keys] Using hscolour version 1.25 found on system at: [keys] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [keys] No jhc found [keys] Using ld found on system at: [keys] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [keys] No pkg-config found [keys] Using runghc version 9.8.1 found on system at: [keys] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [keys] Using strip version 2.44 found on system at: [keys] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [keys] Using tar found on system at: [keys] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [keys] No uhc found [keys] Phase: buildPhase [keys] Preprocessing library for keys-3.12.4.. [keys] Building library for keys-3.12.4.. [keys] [1 of 1] Compiling Data.Key ( src/Data/Key.hs, dist/build/Data/Key.o, dist/build/Data/Key.dyn_o ) [keys] [1 of 1] Compiling Data.Key ( src/Data/Key.hs, dist/build/Data/Key.p_o ) [monoid-subclasses]  Textual.map: OK (0.15s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.concatMap: OK (0.22s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.any: OK (0.04s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.all: OK (0.03s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.foldl: OK (0.16s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.foldr: OK (0.22s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.foldl': OK (0.17s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.scanl: OK (0.29s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.scanr: OK (0.33s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.scanl1: OK (0.20s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.scanr1: OK (0.27s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.toString: OK (0.32s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.toText: OK (0.40s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.mapAccumL: OK (0.28s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.mapAccumR: OK (0.22s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.takeWhile: OK (0.18s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.dropWhile: OK (0.29s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.span: OK (0.07s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.break: OK (0.10s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.spanMaybe: OK (0.16s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.split: OK (0.09s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.find: OK (0.06s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.foldl_: OK (0.12s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.foldr_: OK (0.13s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.foldl_': OK (0.13s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.span_: OK (0.06s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.break_: OK (0.10s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.spanMaybe_: OK (0.13s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.spanMaybe_': OK (0.14s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.takeWhile_: OK (0.16s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Textual.dropWhile_: OK (0.29s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  stripPrefix: OK (0.56s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  stripPrefixOverlap 1: OK (0.15s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  stripPrefixOverlap 2: OK (0.24s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  stripPrefixOverlap 3: OK (0.04s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  stripSuffixOverlap 1: OK (0.13s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  stripSuffixOverlap 2: OK (0.24s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  stripSuffixOverlap 3: OK (0.10s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  overlap law 1: OK (0.16s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  overlap law 2: OK (0.10s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  overlap law 3: OK (0.14s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  overlap idempotence: OK (0.15s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  overlap identity (left): OK (0.04s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  overlap identity (right): OK (0.01s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Monus identity (1): OK (0.06s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Monus identity (2): OK (0.01s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Monus mappend (1): OK (0.32s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Monus mappend (2): OK (0.16s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Monus stripPrefixOverlap: OK (0.06s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  Monus stripSuffixOverlap: OK (0.10s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  isPrefixOf: OK (0.39s) [monoid-subclasses]  +++ OK, passed 100 tests. [regex-tdfa] Regex pattern: "ab|a" [regex-tdfa] Outputs agree: "(1,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #33 [regex-tdfa] text and pattern: "xxabc" [regex-tdfa] Regex pattern: "ab|a" [regex-tdfa] Outputs agree: "(2,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #34 [regex-tdfa] text and pattern: "aBcD" [regex-tdfa] Regex pattern: "(Ab|cD)*" [regex-tdfa] Outputs agree: "(0,4)(2,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #35 [regex-tdfa] text and pattern: ":::0:::1:::1:::0:" [regex-tdfa] Regex pattern: ":::1:::0:|:::1:1:0:" [regex-tdfa] Outputs agree: "(8,17)" [regex-tdfa]  [regex-tdfa] Expected Pass #36 [regex-tdfa] text and pattern: ":::0:::1:::1:::0:" [regex-tdfa] Regex pattern: ":::1:::0:|:::1:1:1:" [regex-tdfa] Outputs agree: "(8,17)" [regex-tdfa]  [regex-tdfa] Expected Pass #37 [regex-tdfa] text and pattern: "`az{" [regex-tdfa] Regex pattern: "[[:lower:]]+" [regex-tdfa] Outputs agree: "(1,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #38 [regex-tdfa] text and pattern: "@AZ[" [regex-tdfa] Regex pattern: "[[:upper:]]+" [regex-tdfa] Outputs agree: "(1,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #39 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(a)(b)(c)" [regex-tdfa] Outputs agree: "(0,3)(0,1)(1,2)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #43 [regex-tdfa] text and pattern: "x" [regex-tdfa] Regex pattern: "((((((((((((((((((((((((((((((x))))))))))))))))))))))))))))))" [regex-tdfa] Outputs agree: "(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #44 [regex-tdfa] text and pattern: "xx" [regex-tdfa] Regex pattern: "((((((((((((((((((((((((((((((x))))))))))))))))))))))))))))))*" [regex-tdfa] Outputs agree: "(0,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #45 [regex-tdfa] text and pattern: "ababababababababababababababababababababababababababababababababababababababababa" [regex-tdfa] Regex pattern: "a?(ab|ba)*" [regex-tdfa] Outputs agree: "(0,81)(79,81)" [regex-tdfa]  [regex-tdfa] Expected Pass #46 [regex-tdfa] text and pattern: "ababbabbbabbbabbbbabbbbaa" [regex-tdfa] Regex pattern: "abaa|abbaa|abbbaa|abbbbaa" [regex-tdfa] Outputs agree: "(18,25)" [regex-tdfa]  [regex-tdfa] Expected Pass #47 [regex-tdfa] text and pattern: "ababbabbbabbbabbbbabaa" [regex-tdfa] Regex pattern: "abaa|abbaa|abbbaa|abbbbaa" [regex-tdfa] Outputs agree: "(18,22)" [regex-tdfa]  [regex-tdfa] Expected Pass #48 [regex-tdfa] text and pattern: "baaabbbabac" [regex-tdfa] Regex pattern: "aaac|aabc|abac|abbc|baac|babc|bbac|bbbc" [regex-tdfa] Outputs agree: "(7,11)" [regex-tdfa]  [regex-tdfa] Expected Pass #49 [regex-tdfa] text and pattern: "XaaaXbbbXcccXdddXeeeXfffXgggXhhhXiiiXjjjXkkkXlllXcbaXaaaa" [regex-tdfa] Regex pattern: "aaaa|bbbb|cccc|ddddd|eeeeee|fffffff|gggg|hhhh|iiiii|jjjjj|kkkkk|llll" [regex-tdfa] Outputs agree: "(53,57)" [regex-tdfa]  [regex-tdfa] Expected Pass #50 [regex-tdfa] text and pattern: "aaaaaaaaab" [regex-tdfa] Regex pattern: "a*a*a*a*a*b" [regex-tdfa] Outputs agree: "(0,10)" [regex-tdfa]  [regex-tdfa] Expected Pass #51 [regex-tdfa] text and pattern: "abbc" [regex-tdfa] Regex pattern: "ab+bc" [regex-tdfa] Outputs agree: "(0,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #52 [regex-tdfa] text and pattern: "abbbbc" [regex-tdfa] Regex pattern: "ab+bc" [regex-tdfa] Outputs agree: "(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #53 [regex-tdfa] text and pattern: "abbc" [regex-tdfa] Regex pattern: "ab?bc" [regex-tdfa] Outputs agree: "(0,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #54 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "ab?bc" [regex-tdfa] Outputs agree: "(0,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #55 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "ab?c" [regex-tdfa] Outputs agree: "(0,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #56 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "ab|cd" [regex-tdfa] Outputs agree: "(0,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #57 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "ab|cd" [regex-tdfa] Outputs agree: "(0,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #58 [regex-tdfa] text and pattern: "a(b" [regex-tdfa] Regex pattern: "a\\(b" [regex-tdfa] Outputs agree: "(0,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #59 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "a\\(*b" [regex-tdfa] Outputs agree: "(0,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #60 [regex-tdfa] text and pattern: "a((b" [regex-tdfa] Regex pattern: "a\\(*b" [regex-tdfa] Outputs agree: "(0,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #61 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "((a))" [regex-tdfa] Outputs agree: "(0,1)(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #62 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(a)b(c)" [regex-tdfa] Outputs agree: "(0,3)(0,1)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #63 [regex-tdfa] text and pattern: "aabbabc" [regex-tdfa] Regex pattern: "a+b+c" [regex-tdfa] Outputs agree: "(4,7)" [regex-tdfa]  [regex-tdfa] Expected Pass #64 [regex-tdfa] text and pattern: "aaa" [regex-tdfa] Regex pattern: "a*" [regex-tdfa] Outputs agree: "(0,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #65 [regex-tdfa] text and pattern: "-" [regex-tdfa] Regex pattern: "(a*)*" [regex-tdfa] Outputs agree: "(0,0)(0,0)" [regex-tdfa]  [regex-tdfa] Expected Pass #66 [regex-tdfa] text and pattern: "-" [regex-tdfa] Regex pattern: "(a*)+" [regex-tdfa] Outputs agree: "(0,0)(0,0)" [regex-tdfa]  [regex-tdfa] Expected Pass #67 [regex-tdfa] text and pattern: "-" [regex-tdfa] Regex pattern: "(a*|b)*" [regex-tdfa] Outputs agree: "(0,0)(0,0)" [regex-tdfa]  [regex-tdfa] Expected Pass #68 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "(a+|b)*" [regex-tdfa] Outputs agree: "(0,2)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #69 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "(a+|b)+" [regex-tdfa] Outputs agree: "(0,2)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #70 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "(a+|b)?" [regex-tdfa] Outputs agree: "(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #71 [unix-compat]  definite unix-compat-0.7.4-F9C01w0bzd5JKM4xrultCW-unix-compat-testsuite [unix-compat]  depends HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [unix-compat]  depends base-4.19.0.0-b960 [unix-compat]  depends directory-1.3.8.1-6a8e [unix-compat]  depends extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [unix-compat]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [unix-compat]  depends monad-parallel-0.8-CW7jZA6N1Aw3qMN5baPisM [unix-compat]  depends temporary-1.3-6LDbtKZIJMrKol9xVw5U4b [unix-compat]  depends unix-compat-0.7.4-Iz2j0DpfCH6FjDLc34mHUP [unix-compat] Using Cabal-3.10.2.0 compiled by ghc-9.8 [unix-compat] Using compiler: ghc-9.8.1 [unix-compat] Using install prefix: [unix-compat] /nix/store/i681k6cgxc3xg7xladccvnbf2px615ly-unix-compat-0.7.4 [unix-compat] Executables installed in: [unix-compat] /nix/store/i681k6cgxc3xg7xladccvnbf2px615ly-unix-compat-0.7.4/bin [unix-compat] Libraries installed in: [unix-compat] /nix/store/i681k6cgxc3xg7xladccvnbf2px615ly-unix-compat-0.7.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/unix-compat-0.7.4-Iz2j0DpfCH6FjDLc34mHUP [unix-compat] Dynamic Libraries installed in: [unix-compat] /nix/store/i681k6cgxc3xg7xladccvnbf2px615ly-unix-compat-0.7.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [unix-compat] Private executables installed in: [unix-compat] /nix/store/i681k6cgxc3xg7xladccvnbf2px615ly-unix-compat-0.7.4/libexec/x86_64-linux-ghc-9.8.1/unix-compat-0.7.4 [unix-compat] Data files installed in: [unix-compat] /nix/store/i681k6cgxc3xg7xladccvnbf2px615ly-unix-compat-0.7.4/share/x86_64-linux-ghc-9.8.1/unix-compat-0.7.4 [unix-compat] Documentation installed in: [unix-compat] /nix/store/r5l7i6vzx4blz2nk85m14449smlrbd7j-unix-compat-0.7.4-doc/share/doc/unix-compat-0.7.4 [unix-compat] Configuration files installed in: [unix-compat] /nix/store/i681k6cgxc3xg7xladccvnbf2px615ly-unix-compat-0.7.4/etc [unix-compat] No alex found [unix-compat] Using ar found on system at: [unix-compat] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [unix-compat] No c2hs found [unix-compat] No cpphs found [unix-compat] No doctest found [unix-compat] Using gcc version 14.3.0 given by user at: [unix-compat] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [unix-compat] Using ghc version 9.8.1 found on system at: [unix-compat] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [unix-compat] Using ghc-pkg version 9.8.1 found on system at: [unix-compat] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [unix-compat] No ghcjs found [unix-compat] No ghcjs-pkg found [unix-compat] No greencard found [unix-compat] Using haddock version 2.30.0 found on system at: [unix-compat] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [unix-compat] No happy found [unix-compat] Using haskell-suite found on system at: haskell-suite-dummy-location [unix-compat] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [unix-compat] No hmake found [unix-compat] Using hpc version 0.69 found on system at: [unix-compat] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [unix-compat] Using hsc2hs version 0.68.10 found on system at: [unix-compat] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [unix-compat] Using hscolour version 1.25 found on system at: [unix-compat] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [unix-compat] No jhc found [unix-compat] Using ld found on system at: [unix-compat] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [unix-compat] No pkg-config found [unix-compat] Using runghc version 9.8.1 found on system at: [unix-compat] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [unix-compat] Using strip version 2.44 found on system at: [unix-compat] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [unix-compat] Using tar found on system at: [unix-compat] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [unix-compat] No uhc found [unix-compat] Phase: buildPhase [unix-compat] Preprocessing library for unix-compat-0.7.4.. [unix-compat] Building library for unix-compat-0.7.4.. [unix-compat] [1 of 8] Compiling System.PosixCompat.Files ( dist/build/System/PosixCompat/Files.hs, dist/build/System/PosixCompat/Files.o, dist/build/System/PosixCompat/Files.dyn_o ) [unix-compat] [2 of 8] Compiling System.PosixCompat.Process ( src/System/PosixCompat/Process.hs, dist/build/System/PosixCompat/Process.o, dist/build/System/PosixCompat/Process.dyn_o ) [unix-compat] [3 of 8] Compiling System.PosixCompat.Temp ( src/System/PosixCompat/Temp.hs, dist/build/System/PosixCompat/Temp.o, dist/build/System/PosixCompat/Temp.dyn_o ) [unix-compat] [4 of 8] Compiling System.PosixCompat.Time ( src/System/PosixCompat/Time.hs, dist/build/System/PosixCompat/Time.o, dist/build/System/PosixCompat/Time.dyn_o ) [unordered-containers]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [unordered-containers]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [unordered-containers]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [unordered-containers]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [unordered-containers]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [unordered-containers] Linked component graph: [unordered-containers]  unit unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [unordered-containers]  include base-4.19.0.0-b960 [unordered-containers]  include deepseq-1.5.0.0-412f [unordered-containers]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [unordered-containers]  include template-haskell-2.21.0.0-8831 [unordered-containers]  Data.HashMap.Internal=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashMap.Internal,Data.HashMap.Internal.Array=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashMap.Internal.Array,Data.HashMap.Internal.Debug=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashMap.Internal.Debug,Data.HashMap.Internal.List=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashMap.Internal.List,Data.HashMap.Internal.Strict=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashMap.Internal.Strict,Data.HashMap.Lazy=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashMap.Lazy,Data.HashMap.Strict=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashMap.Strict,Data.HashSet=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashSet,Data.HashSet.Internal=unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq:Data.HashSet.Internal [unordered-containers]  unit unordered-containers-0.2.20-2TSXkpknPL65rd0f1WFznb-unordered-containers-tests [unordered-containers]  include ChasingBottoms-1.3.1.15-FxwScYtjqvxDEc2cZ0Gn1W [unordered-containers]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [unordered-containers]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [unordered-containers]  include base-4.19.0.0-b960 [unordered-containers]  include containers-0.6.8-4775 [unordered-containers]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [unordered-containers]  include nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [unordered-containers]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [unordered-containers]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [unordered-containers]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [unordered-containers]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [unordered-containers]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [unordered-containers] Ready component graph: [unordered-containers]  definite unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [unordered-containers]  depends base-4.19.0.0-b960 [unordered-containers]  depends deepseq-1.5.0.0-412f [unordered-containers]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [unordered-containers]  depends template-haskell-2.21.0.0-8831 [unordered-containers]  definite unordered-containers-0.2.20-2TSXkpknPL65rd0f1WFznb-unordered-containers-tests [unordered-containers]  depends ChasingBottoms-1.3.1.15-FxwScYtjqvxDEc2cZ0Gn1W [unordered-containers]  depends HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [unordered-containers]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [unordered-containers]  depends base-4.19.0.0-b960 [unordered-containers]  depends containers-0.6.8-4775 [unordered-containers]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [unordered-containers]  depends nothunks-0.3.0.0-LpKvpym0PVoB3OrNohAIGg [unordered-containers]  depends random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [unordered-containers]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [unordered-containers]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [unordered-containers]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [unordered-containers]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [unordered-containers] Using Cabal-3.10.2.0 compiled by ghc-9.8 [unordered-containers] Using compiler: ghc-9.8.1 [unordered-containers] Using install prefix: [unordered-containers] /nix/store/h10gcld6qq126cr23lpyh6npw076wfk5-unordered-containers-0.2.20 [unordered-containers] Executables installed in: [unordered-containers] /nix/store/h10gcld6qq126cr23lpyh6npw076wfk5-unordered-containers-0.2.20/bin [unordered-containers] Libraries installed in: [unordered-containers] /nix/store/h10gcld6qq126cr23lpyh6npw076wfk5-unordered-containers-0.2.20/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [unordered-containers] Dynamic Libraries installed in: [unordered-containers] /nix/store/h10gcld6qq126cr23lpyh6npw076wfk5-unordered-containers-0.2.20/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [unordered-containers] Private executables installed in: [unordered-containers] /nix/store/h10gcld6qq126cr23lpyh6npw076wfk5-unordered-containers-0.2.20/libexec/x86_64-linux-ghc-9.8.1/unordered-containers-0.2.20 [unordered-containers] Data files installed in: [unordered-containers] /nix/store/h10gcld6qq126cr23lpyh6npw076wfk5-unordered-containers-0.2.20/share/x86_64-linux-ghc-9.8.1/unordered-containers-0.2.20 [unordered-containers] Documentation installed in: [adjunctions] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [adjunctions] Using ghc version 9.8.1 found on system at: [adjunctions] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [adjunctions] Using ghc-pkg version 9.8.1 found on system at: [adjunctions] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [adjunctions] No ghcjs found [adjunctions] No ghcjs-pkg found [adjunctions] No greencard found [adjunctions] Using haddock version 2.30.0 found on system at: [adjunctions] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [adjunctions] No happy found [adjunctions] Using haskell-suite found on system at: haskell-suite-dummy-location [adjunctions] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [adjunctions] No hmake found [adjunctions] Using hpc version 0.69 found on system at: [adjunctions] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [adjunctions] Using hsc2hs version 0.68.10 found on system at: [adjunctions] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [adjunctions] Using hscolour version 1.25 found on system at: [adjunctions] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [adjunctions] No jhc found [adjunctions] Using ld found on system at: [adjunctions] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [adjunctions] No pkg-config found [adjunctions] Using runghc version 9.8.1 found on system at: [adjunctions] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [adjunctions] Using strip version 2.44 found on system at: [adjunctions] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [adjunctions] Using tar found on system at: [adjunctions] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [adjunctions] No uhc found [adjunctions] Phase: buildPhase [adjunctions] Preprocessing library for adjunctions-4.4.3.. [adjunctions] Building library for adjunctions-4.4.3.. [adjunctions] [ 1 of 11] Compiling Control.Monad.Trans.Conts ( src/Control/Monad/Trans/Conts.hs, dist/build/Control/Monad/Trans/Conts.o, dist/build/Control/Monad/Trans/Conts.dyn_o ) [adjunctions] [ 2 of 11] Compiling Data.Functor.Contravariant.Rep ( src/Data/Functor/Contravariant/Rep.hs, dist/build/Data/Functor/Contravariant/Rep.o, dist/build/Data/Functor/Contravariant/Rep.dyn_o ) [adjunctions] [ 3 of 11] Compiling Data.Functor.Contravariant.Adjunction ( src/Data/Functor/Contravariant/Adjunction.hs, dist/build/Data/Functor/Contravariant/Adjunction.o, dist/build/Data/Functor/Contravariant/Adjunction.dyn_o ) [adjunctions] [ 4 of 11] Compiling Control.Monad.Trans.Contravariant.Adjoint ( src/Control/Monad/Trans/Contravariant/Adjoint.hs, dist/build/Control/Monad/Trans/Contravariant/Adjoint.o, dist/build/Control/Monad/Trans/Contravariant/Adjoint.dyn_o ) [adjunctions] [ 5 of 11] Compiling Data.Functor.Rep ( src/Data/Functor/Rep.hs, dist/build/Data/Functor/Rep.o, dist/build/Data/Functor/Rep.dyn_o ) [adjunctions] [ 6 of 11] Compiling Data.Functor.Adjunction ( src/Data/Functor/Adjunction.hs, dist/build/Data/Functor/Adjunction.o, dist/build/Data/Functor/Adjunction.dyn_o ) [adjunctions] [ 7 of 11] Compiling Control.Monad.Trans.Adjoint ( src/Control/Monad/Trans/Adjoint.hs, dist/build/Control/Monad/Trans/Adjoint.o, dist/build/Control/Monad/Trans/Adjoint.dyn_o ) [adjunctions] [ 8 of 11] Compiling Control.Comonad.Trans.Adjoint ( src/Control/Comonad/Trans/Adjoint.hs, dist/build/Control/Comonad/Trans/Adjoint.o, dist/build/Control/Comonad/Trans/Adjoint.dyn_o ) [adjunctions] [ 9 of 11] Compiling Control.Monad.Representable.State ( src/Control/Monad/Representable/State.hs, dist/build/Control/Monad/Representable/State.o, dist/build/Control/Monad/Representable/State.dyn_o ) [adjunctions] [10 of 11] Compiling Control.Monad.Representable.Reader ( src/Control/Monad/Representable/Reader.hs, dist/build/Control/Monad/Representable/Reader.o, dist/build/Control/Monad/Representable/Reader.dyn_o ) [adjunctions] [11 of 11] Compiling Control.Comonad.Representable.Store ( src/Control/Comonad/Representable/Store.hs, dist/build/Control/Comonad/Representable/Store.o, dist/build/Control/Comonad/Representable/Store.dyn_o ) [adjunctions] [ 1 of 11] Compiling Control.Monad.Trans.Conts ( src/Control/Monad/Trans/Conts.hs, dist/build/Control/Monad/Trans/Conts.p_o ) [adjunctions] [ 2 of 11] Compiling Data.Functor.Contravariant.Rep ( src/Data/Functor/Contravariant/Rep.hs, dist/build/Data/Functor/Contravariant/Rep.p_o ) [adjunctions] [ 3 of 11] Compiling Data.Functor.Contravariant.Adjunction ( src/Data/Functor/Contravariant/Adjunction.hs, dist/build/Data/Functor/Contravariant/Adjunction.p_o ) [algebraic-graphs] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [algebraic-graphs] Using hsc2hs version 0.68.10 found on system at: [algebraic-graphs] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [algebraic-graphs] Using hscolour version 1.25 found on system at: [algebraic-graphs] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [algebraic-graphs] No jhc found [algebraic-graphs] Using ld found on system at: [algebraic-graphs] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [algebraic-graphs] No pkg-config found [algebraic-graphs] Using runghc version 9.8.1 found on system at: [algebraic-graphs] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [algebraic-graphs] Using strip version 2.44 found on system at: [algebraic-graphs] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [algebraic-graphs] Using tar found on system at: [algebraic-graphs] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [algebraic-graphs] No uhc found [algebraic-graphs] Phase: buildPhase [algebraic-graphs] Preprocessing library for algebraic-graphs-0.7.. [algebraic-graphs] Building library for algebraic-graphs-0.7.. [algebraic-graphs] [ 1 of 29] Compiling Algebra.Graph.AdjacencyMap ( src/Algebra/Graph/AdjacencyMap.hs, dist/build/Algebra/Graph/AdjacencyMap.o, dist/build/Algebra/Graph/AdjacencyMap.dyn_o ) [algebraic-graphs] [ 2 of 29] Compiling Algebra.Graph.AdjacencyIntMap ( src/Algebra/Graph/AdjacencyIntMap.hs, dist/build/Algebra/Graph/AdjacencyIntMap.o, dist/build/Algebra/Graph/AdjacencyIntMap.dyn_o ) [algebraic-graphs] [ 3 of 29] Compiling Algebra.Graph.AdjacencyIntMap.Algorithm ( src/Algebra/Graph/AdjacencyIntMap/Algorithm.hs, dist/build/Algebra/Graph/AdjacencyIntMap/Algorithm.o, dist/build/Algebra/Graph/AdjacencyIntMap/Algorithm.dyn_o ) [algebraic-graphs] [ 4 of 29] Compiling Algebra.Graph.Internal ( src/Algebra/Graph/Internal.hs, dist/build/Algebra/Graph/Internal.o, dist/build/Algebra/Graph/Internal.dyn_o ) [algebraic-graphs] [ 5 of 29] Compiling Algebra.Graph ( src/Algebra/Graph.hs, dist/build/Algebra/Graph.o, dist/build/Algebra/Graph.dyn_o ) [algebraic-graphs] [ 6 of 29] Compiling Algebra.Graph.HigherKinded.Class ( src/Algebra/Graph/HigherKinded/Class.hs, dist/build/Algebra/Graph/HigherKinded/Class.o, dist/build/Algebra/Graph/HigherKinded/Class.dyn_o ) [algebraic-graphs] [ 7 of 29] Compiling Algebra.Graph.Bipartite.AdjacencyMap ( src/Algebra/Graph/Bipartite/AdjacencyMap.hs, dist/build/Algebra/Graph/Bipartite/AdjacencyMap.o, dist/build/Algebra/Graph/Bipartite/AdjacencyMap.dyn_o ) [algebraic-graphs] [ 8 of 29] Compiling Algebra.Graph.Bipartite.AdjacencyMap.Algorithm ( src/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.hs, dist/build/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.o, dist/build/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.dyn_o ) [filepattern]  | [filepattern] 16 | f xs = Tree (map fst empty) [(fst $ head gs, f $ map snd gs) | gs <- groups] [filepattern]  | ^^^^ [filepattern] [4 of 8] Compiling System.FilePattern.Wildcard ( src/System/FilePattern/Wildcard.hs, dist/build/System/FilePattern/Wildcard.p_o ) [filepattern] [5 of 8] Compiling System.FilePattern.Core ( src/System/FilePattern/Core.hs, dist/build/System/FilePattern/Core.p_o ) [filepattern] [6 of 8] Compiling System.FilePattern.Step ( src/System/FilePattern/Step.hs, dist/build/System/FilePattern/Step.p_o ) [filepattern] [7 of 8] Compiling System.FilePattern.Directory ( src/System/FilePattern/Directory.hs, dist/build/System/FilePattern/Directory.p_o ) [filepattern] [8 of 8] Compiling System.FilePattern ( src/System/FilePattern.hs, dist/build/System/FilePattern.p_o ) [filepattern] Preprocessing test suite 'filepattern-test' for filepattern-0.1.3.. [filepattern] Building test suite 'filepattern-test' for filepattern-0.1.3.. [filepattern] [1 of 3] Compiling Test.Util ( test/Test/Util.hs, dist/build/filepattern-test/filepattern-test-tmp/Test/Util.o ) [ghc-exactprint]  depends containers-0.6.8-4775 [ghc-exactprint]  depends data-default-0.7.1.3-2DC1QaEMC8oIg9ubW4Htvy [ghc-exactprint]  depends directory-1.3.8.1-6a8e [ghc-exactprint]  depends extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [ghc-exactprint]  depends filepath-1.4.100.4-fa1c [ghc-exactprint]  depends ghc-9.8.1-f1e9 [ghc-exactprint]  depends ghc-boot-9.8.1-d7dd [ghc-exactprint]  depends ghc-exactprint-1.8.0.0-8Ww2N4V3QQQIYlk5wWtlVe [ghc-exactprint]  depends ghc-paths-0.1.0.12-EgeSPqFAJlEIw13cE7FBLC [ghc-exactprint]  depends mtl-2.3.1-63a4 [ghc-exactprint]  depends ordered-containers-0.2.4-Ene2my0ZxDoJ5DMj7wTwY3 [ghc-exactprint]  depends silently-1.2.5.4-rAp7M7uqAhBpWTxTpNXNT [ghc-exactprint]  depends syb-0.7.2.4-5y0fSanOiLQzm0Y7MFmYI [ghc-exactprint] Using Cabal-3.10.2.0 compiled by ghc-9.8 [ghc-exactprint] Using compiler: ghc-9.8.1 [ghc-exactprint] Using install prefix: [ghc-exactprint] /nix/store/0gihdd6x1zsqkgkzxg8zyfshm5i8xpa8-ghc-exactprint-1.8.0.0 [ghc-exactprint] Executables installed in: [ghc-exactprint] /nix/store/0gihdd6x1zsqkgkzxg8zyfshm5i8xpa8-ghc-exactprint-1.8.0.0/bin [ghc-exactprint] Libraries installed in: [ghc-exactprint] /nix/store/0gihdd6x1zsqkgkzxg8zyfshm5i8xpa8-ghc-exactprint-1.8.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/ghc-exactprint-1.8.0.0-8Ww2N4V3QQQIYlk5wWtlVe [ghc-exactprint] Dynamic Libraries installed in: [ghc-exactprint] /nix/store/0gihdd6x1zsqkgkzxg8zyfshm5i8xpa8-ghc-exactprint-1.8.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [ghc-exactprint] Private executables installed in: [ghc-exactprint] /nix/store/0gihdd6x1zsqkgkzxg8zyfshm5i8xpa8-ghc-exactprint-1.8.0.0/libexec/x86_64-linux-ghc-9.8.1/ghc-exactprint-1.8.0.0 [ghc-exactprint] Data files installed in: [ghc-exactprint] /nix/store/0gihdd6x1zsqkgkzxg8zyfshm5i8xpa8-ghc-exactprint-1.8.0.0/share/x86_64-linux-ghc-9.8.1/ghc-exactprint-1.8.0.0 [ghc-exactprint] Documentation installed in: [ghc-exactprint] /nix/store/71miwyql5wd2ni8rilshlxahbx46raj8-ghc-exactprint-1.8.0.0-doc/share/doc/ghc-exactprint-1.8.0.0 [ghc-exactprint] Configuration files installed in: [ghc-exactprint] /nix/store/0gihdd6x1zsqkgkzxg8zyfshm5i8xpa8-ghc-exactprint-1.8.0.0/etc [ghc-exactprint] No alex found [ghc-exactprint] Using ar found on system at: [ghc-exactprint] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [ghc-exactprint] No c2hs found [ghc-exactprint] No cpphs found [ghc-exactprint] No doctest found [ghc-exactprint] Using gcc version 14.3.0 given by user at: [ghc-exactprint] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [ghc-exactprint] Using ghc version 9.8.1 found on system at: [ghc-exactprint] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [ghc-exactprint] Using ghc-pkg version 9.8.1 found on system at: [ghc-exactprint] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [ghc-exactprint] No ghcjs found [ghc-exactprint] No ghcjs-pkg found [ghc-exactprint] No greencard found [ghc-exactprint] Using haddock version 2.30.0 found on system at: [ghc-exactprint] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [ghc-exactprint] No happy found [ghc-exactprint] Using haskell-suite found on system at: haskell-suite-dummy-location [ghc-exactprint] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [ghc-exactprint] No hmake found [ghc-exactprint] Using hpc version 0.69 found on system at: [ghc-exactprint] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [ghc-exactprint] Using hsc2hs version 0.68.10 found on system at: [ghc-exactprint] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [ghc-exactprint] Using hscolour version 1.25 found on system at: [ghc-exactprint] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [ghc-exactprint] No jhc found [ghc-exactprint] Using ld found on system at: [ghc-exactprint] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [ghc-exactprint] No pkg-config found [ghc-exactprint] Using runghc version 9.8.1 found on system at: [ghc-exactprint] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [ghc-exactprint] Using strip version 2.44 found on system at: [ghc-exactprint] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [ghc-exactprint] Using tar found on system at: [ghc-exactprint] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [ghc-exactprint] No uhc found [ghc-exactprint] Phase: buildPhase [ghc-exactprint] Preprocessing library for ghc-exactprint-1.8.0.0.. [ghc-exactprint] Building library for ghc-exactprint-1.8.0.0.. [ghc-exactprint] [ 1 of 10] Compiling Language.Haskell.GHC.ExactPrint.Dump ( src/Language/Haskell/GHC/ExactPrint/Dump.hs, dist/build/Language/Haskell/GHC/ExactPrint/Dump.o, dist/build/Language/Haskell/GHC/ExactPrint/Dump.dyn_o ) [ghc-lib-parser-ex] /nix/store/fbpiisjzbigqix3bdrcy48c33mzzna4q-ghc-lib-parser-ex-9.8.0.2/share/x86_64-linux-ghc-9.8.1/ghc-lib-parser-ex-9.8.0.2 [ghc-lib-parser-ex] Documentation installed in: [ghc-lib-parser-ex] /nix/store/xyiz5m8cd715vsb5ik7birf0zklz4rj4-ghc-lib-parser-ex-9.8.0.2-doc/share/doc/ghc-lib-parser-ex-9.8.0.2 [ghc-lib-parser-ex] Configuration files installed in: [ghc-lib-parser-ex] /nix/store/fbpiisjzbigqix3bdrcy48c33mzzna4q-ghc-lib-parser-ex-9.8.0.2/etc [ghc-lib-parser-ex] No alex found [ghc-lib-parser-ex] Using ar found on system at: [ghc-lib-parser-ex] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [ghc-lib-parser-ex] No c2hs found [ghc-lib-parser-ex] No cpphs found [ghc-lib-parser-ex] No doctest found [ghc-lib-parser-ex] Using gcc version 14.3.0 given by user at: [ghc-lib-parser-ex] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [ghc-lib-parser-ex] Using ghc version 9.8.1 found on system at: [ghc-lib-parser-ex] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [ghc-lib-parser-ex] Using ghc-pkg version 9.8.1 found on system at: [ghc-lib-parser-ex] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [ghc-lib-parser-ex] No ghcjs found [ghc-lib-parser-ex] No ghcjs-pkg found [ghc-lib-parser-ex] No greencard found [ghc-lib-parser-ex] Using haddock version 2.30.0 found on system at: [ghc-lib-parser-ex] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [ghc-lib-parser-ex] No happy found [ghc-lib-parser-ex] Using haskell-suite found on system at: haskell-suite-dummy-location [ghc-lib-parser-ex] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [ghc-lib-parser-ex] No hmake found [ghc-lib-parser-ex] Using hpc version 0.69 found on system at: [ghc-lib-parser-ex] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [ghc-lib-parser-ex] Using hsc2hs version 0.68.10 found on system at: [ghc-lib-parser-ex] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [ghc-lib-parser-ex] Using hscolour version 1.25 found on system at: [ghc-lib-parser-ex] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [ghc-lib-parser-ex] No jhc found [ghc-lib-parser-ex] Using ld found on system at: [ghc-lib-parser-ex] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [ghc-lib-parser-ex] No pkg-config found [ghc-lib-parser-ex] Using runghc version 9.8.1 found on system at: [ghc-lib-parser-ex] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [ghc-lib-parser-ex] Using strip version 2.44 found on system at: [ghc-lib-parser-ex] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [ghc-lib-parser-ex] Using tar found on system at: [ghc-lib-parser-ex] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [ghc-lib-parser-ex] No uhc found [ghc-lib-parser-ex] Phase: buildPhase [ghc-lib-parser-ex] Preprocessing library for ghc-lib-parser-ex-9.8.0.2.. [ghc-lib-parser-ex] Building library for ghc-lib-parser-ex-9.8.0.2.. [ghc-lib-parser-ex] [ 1 of 18] Compiling Language.Haskell.GhclibParserEx.Dump ( src/Language/Haskell/GhclibParserEx/Dump.hs, dist/build/Language/Haskell/GhclibParserEx/Dump.o, dist/build/Language/Haskell/GhclibParserEx/Dump.dyn_o ) [ghc-lib-parser-ex] [ 2 of 18] Compiling Language.Haskell.GhclibParserEx.Fixity ( src/Language/Haskell/GhclibParserEx/Fixity.hs, dist/build/Language/Haskell/GhclibParserEx/Fixity.o, dist/build/Language/Haskell/GhclibParserEx/Fixity.dyn_o ) [ghc-lib-parser-ex] [ 3 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Driver.Flags ( src/Language/Haskell/GhclibParserEx/GHC/Driver/Flags.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Driver/Flags.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Driver/Flags.dyn_o ) [ghc-lib-parser-ex] [ 4 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Driver.Session ( src/Language/Haskell/GhclibParserEx/GHC/Driver/Session.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Driver/Session.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Driver/Session.dyn_o ) [ghc-lib-parser-ex] [ 5 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs ( src/Language/Haskell/GhclibParserEx/GHC/Hs.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs.dyn_o ) [ghc-lib-parser-ex] [ 6 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Binds ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Binds.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Binds.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Binds.dyn_o ) [ghc-lib-parser-ex] [ 7 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Decls ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.dyn_o ) [regex-tdfa] text and pattern: "-" [regex-tdfa] Regex pattern: "(^)*" [regex-tdfa] Outputs agree: "(0,0)(0,0)" [regex-tdfa]  [regex-tdfa] Expected Pass #72 [regex-tdfa] text and pattern: "abbbcd" [regex-tdfa] Regex pattern: "([abc])*d" [regex-tdfa] Outputs agree: "(0,6)(4,5)" [regex-tdfa]  [regex-tdfa] Expected Pass #73 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "([abc])*bcd" [regex-tdfa] Outputs agree: "(0,4)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #74 [regex-tdfa] text and pattern: "e" [regex-tdfa] Regex pattern: "a|b|c|d|e" [regex-tdfa] Outputs agree: "(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #75 [regex-tdfa] text and pattern: "ef" [regex-tdfa] Regex pattern: "(a|b|c|d|e)f" [regex-tdfa] Outputs agree: "(0,2)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #76 [regex-tdfa] text and pattern: "-" [regex-tdfa] Regex pattern: "((a*|b))*" [regex-tdfa] Outputs agree: "(0,0)(0,0)(0,0)" [regex-tdfa]  [regex-tdfa] Expected Pass #77 [regex-tdfa] text and pattern: "abcde" [regex-tdfa] Regex pattern: "(ab|cd)e" [regex-tdfa] Outputs agree: "(2,5)(2,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #78 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "(a|b)c*d" [regex-tdfa] Outputs agree: "(1,4)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #79 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(ab|ab*)bc" [regex-tdfa] Outputs agree: "(0,3)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #80 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "a([bc]*)c*" [regex-tdfa] Outputs agree: "(0,3)(1,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #81 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "a([bc]*)(c*d)" [regex-tdfa] Outputs agree: "(0,4)(1,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #82 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "a([bc]+)(c*d)" [regex-tdfa] Outputs agree: "(0,4)(1,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #83 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "a([bc]*)(c+d)" [regex-tdfa] Outputs agree: "(0,4)(1,2)(2,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #84 [regex-tdfa] text and pattern: "adcdcde" [regex-tdfa] Regex pattern: "a[bcd]*dcdcde" [regex-tdfa] Outputs agree: "(0,7)" [regex-tdfa]  [regex-tdfa] Expected Pass #85 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(ab|a)b*c" [regex-tdfa] Outputs agree: "(0,3)(0,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #86 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "((a)(b)c)(d)" [regex-tdfa] Outputs agree: "(0,4)(0,3)(0,1)(1,2)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #87 [regex-tdfa] text and pattern: "abh" [regex-tdfa] Regex pattern: "^a(bc+|b[eh])g|.h$" [regex-tdfa] Outputs agree: "(1,3)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #88 [regex-tdfa] text and pattern: "effgz" [regex-tdfa] Regex pattern: "(bc+d$|ef*g.|h?i(j|k))" [regex-tdfa] Outputs agree: "(0,5)(0,5)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #89 [regex-tdfa] text and pattern: "ij" [regex-tdfa] Regex pattern: "(bc+d$|ef*g.|h?i(j|k))" [regex-tdfa] Outputs agree: "(0,2)(0,2)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #90 [regex-tdfa] text and pattern: "reffgz" [regex-tdfa] Regex pattern: "(bc+d$|ef*g.|h?i(j|k))" [regex-tdfa] Outputs agree: "(1,6)(1,6)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #91 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "(((((((((a)))))))))" [regex-tdfa] Outputs agree: "(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #92 [regex-tdfa] text and pattern: "abcde" [regex-tdfa] Regex pattern: "(.*)c(.*)" [regex-tdfa] Outputs agree: "(0,5)(0,2)(3,5)" [regex-tdfa]  [regex-tdfa] Expected Pass #93 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "a(bc)d" [regex-tdfa] Outputs agree: "(0,4)(1,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #94 [regex-tdfa] text and pattern: "a\STXc" [regex-tdfa] Regex pattern: "a[\SOH-\ETX]?c" [regex-tdfa] Outputs agree: "(0,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #95 [regex-tdfa] text and pattern: "Muammar_Qaddafi" [regex-tdfa] Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" [regex-tdfa] Outputs agree: "(0,15)(-1,-1)(10,12)" [regex-tdfa]  [regex-tdfa] Expected Pass #96 [regex-tdfa] text and pattern: "Mo'ammar_Gadhafi" [regex-tdfa] Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" [regex-tdfa] Outputs agree: "(0,16)(-1,-1)(11,13)" [regex-tdfa]  [regex-tdfa] Expected Pass #97 [regex-tdfa] text and pattern: "Muammar_Kaddafi" [regex-tdfa] Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" [regex-tdfa] Outputs agree: "(0,15)(-1,-1)(10,12)" [regex-tdfa]  [regex-tdfa] Expected Pass #98 [regex-tdfa] text and pattern: "Muammar_Qadhafi" [regex-tdfa] Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" [regex-tdfa] Outputs agree: "(0,15)(-1,-1)(10,12)" [regex-tdfa]  [regex-tdfa] Expected Pass #99 [regex-tdfa] text and pattern: "Muammar_Gadafi" [regex-tdfa] Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" [regex-tdfa] Outputs agree: "(0,14)(-1,-1)(10,11)" [regex-tdfa]  [regex-tdfa] Expected Pass #100 [regex-tdfa] text and pattern: "Mu'ammar_Qadafi" [regex-tdfa] Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" [regex-tdfa] Outputs agree: "(0,15)(-1,-1)(11,12)" [regex-tdfa]  [regex-tdfa] Expected Pass #101 [regex-tdfa] text and pattern: "Moamar_Gaddafi" [regex-tdfa] Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" [regex-tdfa] Outputs agree: "(0,14)(-1,-1)(9,11)" [regex-tdfa]  [regex-tdfa] Expected Pass #102 [regex-tdfa] text and pattern: "Mu'ammar_Qadhdhafi" [regex-tdfa] Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" [regex-tdfa] Outputs agree: "(0,18)(-1,-1)(13,15)" [regex-tdfa]  [regex-tdfa] Expected Pass #103 [regex-tdfa] text and pattern: "Muammar_Khaddafi" [regex-tdfa] Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" [unix-compat] [5 of 8] Compiling System.PosixCompat.Types ( src/System/PosixCompat/Types.hs, dist/build/System/PosixCompat/Types.o, dist/build/System/PosixCompat/Types.dyn_o ) [unix-compat] [6 of 8] Compiling System.PosixCompat.Extensions ( dist/build/System/PosixCompat/Extensions.hs, dist/build/System/PosixCompat/Extensions.o, dist/build/System/PosixCompat/Extensions.dyn_o ) [unix-compat] [7 of 8] Compiling System.PosixCompat.Unistd ( src/System/PosixCompat/Unistd.hs, dist/build/System/PosixCompat/Unistd.o, dist/build/System/PosixCompat/Unistd.dyn_o ) [unix-compat] [8 of 8] Compiling System.PosixCompat ( src/System/PosixCompat.hs, dist/build/System/PosixCompat.o, dist/build/System/PosixCompat.dyn_o ) [unix-compat] [1 of 8] Compiling System.PosixCompat.Files ( dist/build/System/PosixCompat/Files.hs, dist/build/System/PosixCompat/Files.p_o ) [unix-compat] [2 of 8] Compiling System.PosixCompat.Process ( src/System/PosixCompat/Process.hs, dist/build/System/PosixCompat/Process.p_o ) [unix-compat] [3 of 8] Compiling System.PosixCompat.Temp ( src/System/PosixCompat/Temp.hs, dist/build/System/PosixCompat/Temp.p_o ) [unix-compat] [4 of 8] Compiling System.PosixCompat.Time ( src/System/PosixCompat/Time.hs, dist/build/System/PosixCompat/Time.p_o ) [unix-compat] [5 of 8] Compiling System.PosixCompat.Types ( src/System/PosixCompat/Types.hs, dist/build/System/PosixCompat/Types.p_o ) [unix-compat] [6 of 8] Compiling System.PosixCompat.Extensions ( dist/build/System/PosixCompat/Extensions.hs, dist/build/System/PosixCompat/Extensions.p_o ) [unix-compat] [7 of 8] Compiling System.PosixCompat.Unistd ( src/System/PosixCompat/Unistd.hs, dist/build/System/PosixCompat/Unistd.p_o ) [unix-compat] [8 of 8] Compiling System.PosixCompat ( src/System/PosixCompat.hs, dist/build/System/PosixCompat.p_o ) [unix-compat] Preprocessing test suite 'unix-compat-testsuite' for unix-compat-0.7.4.. [unix-compat] Building test suite 'unix-compat-testsuite' for unix-compat-0.7.4.. [unix-compat] [1 of 4] Compiling LinksSpec ( tests/LinksSpec.hs, dist/build/unix-compat-testsuite/unix-compat-testsuite-tmp/LinksSpec.o ) [unix-compat] [2 of 4] Compiling MkstempSpec ( tests/MkstempSpec.hs, dist/build/unix-compat-testsuite/unix-compat-testsuite-tmp/MkstempSpec.o ) [unix-compat] [3 of 4] Compiling ProcessSpec ( tests/ProcessSpec.hs, dist/build/unix-compat-testsuite/unix-compat-testsuite-tmp/ProcessSpec.o ) [unix-compat] [4 of 4] Compiling Main ( tests/main.hs, dist/build/unix-compat-testsuite/unix-compat-testsuite-tmp/Main.o ) [unix-compat] [5 of 5] Linking dist/build/unix-compat-testsuite/unix-compat-testsuite [unordered-containers] /nix/store/w05py57xs6l3yqdyn4vf7shdkxabiy5h-unordered-containers-0.2.20-doc/share/doc/unordered-containers-0.2.20 [unordered-containers] Configuration files installed in: [unordered-containers] /nix/store/h10gcld6qq126cr23lpyh6npw076wfk5-unordered-containers-0.2.20/etc [unordered-containers] No alex found [unordered-containers] Using ar found on system at: [unordered-containers] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [unordered-containers] No c2hs found [unordered-containers] No cpphs found [unordered-containers] No doctest found [unordered-containers] Using gcc version 14.3.0 given by user at: [unordered-containers] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [unordered-containers] Using ghc version 9.8.1 found on system at: [unordered-containers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [unordered-containers] Using ghc-pkg version 9.8.1 found on system at: [unordered-containers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [unordered-containers] No ghcjs found [unordered-containers] No ghcjs-pkg found [unordered-containers] No greencard found [unordered-containers] Using haddock version 2.30.0 found on system at: [unordered-containers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [unordered-containers] No happy found [unordered-containers] Using haskell-suite found on system at: haskell-suite-dummy-location [unordered-containers] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [unordered-containers] No hmake found [unordered-containers] Using hpc version 0.69 found on system at: [unordered-containers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [unordered-containers] Using hsc2hs version 0.68.10 found on system at: [unordered-containers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [unordered-containers] Using hscolour version 1.25 found on system at: [unordered-containers] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [unordered-containers] No jhc found [unordered-containers] Using ld found on system at: [unordered-containers] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [unordered-containers] No pkg-config found [unordered-containers] Using runghc version 9.8.1 found on system at: [unordered-containers] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [unordered-containers] Using strip version 2.44 found on system at: [unordered-containers] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [unordered-containers] Using tar found on system at: [unordered-containers] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [unordered-containers] No uhc found [unordered-containers] Phase: buildPhase [unordered-containers] Preprocessing library for unordered-containers-0.2.20.. [unordered-containers] Building library for unordered-containers-0.2.20.. [unordered-containers]  [unordered-containers] Data/HashMap/Internal.hs:12:14-23: warning: [GHC-53692] [-Wdeprecated-flags] [unordered-containers]  -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead [unordered-containers]  | [unordered-containers] 12 | {-# LANGUAGE TypeInType #-} [unordered-containers]  | ^^^^^^^^^^ [unordered-containers] [1 of 9] Compiling Data.HashMap.Internal.Array ( Data/HashMap/Internal/Array.hs, dist/build/Data/HashMap/Internal/Array.o, dist/build/Data/HashMap/Internal/Array.dyn_o ) [unordered-containers]  [unordered-containers] Data/HashMap/Internal/Array.hs:83:1-35: warning: [GHC-66111] [-Wunused-imports] [unordered-containers]  The import of ‘Control.Applicative’ is redundant [unordered-containers]  except perhaps to import instances from ‘Control.Applicative’ [unordered-containers]  To import instances alone, use: import Control.Applicative() [unordered-containers]  | [unordered-containers] 83 | import Control.Applicative (liftA2) [unordered-containers]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [unordered-containers] [2 of 9] Compiling Data.HashMap.Internal.List ( Data/HashMap/Internal/List.hs, dist/build/Data/HashMap/Internal/List.o, dist/build/Data/HashMap/Internal/List.dyn_o ) [unordered-containers] [3 of 9] Compiling Data.HashMap.Internal ( Data/HashMap/Internal.hs, dist/build/Data/HashMap/Internal.o, dist/build/Data/HashMap/Internal.dyn_o ) [adjunctions] [ 4 of 11] Compiling Control.Monad.Trans.Contravariant.Adjoint ( src/Control/Monad/Trans/Contravariant/Adjoint.hs, dist/build/Control/Monad/Trans/Contravariant/Adjoint.p_o ) [adjunctions] [ 5 of 11] Compiling Data.Functor.Rep ( src/Data/Functor/Rep.hs, dist/build/Data/Functor/Rep.p_o ) [adjunctions] [ 6 of 11] Compiling Data.Functor.Adjunction ( src/Data/Functor/Adjunction.hs, dist/build/Data/Functor/Adjunction.p_o ) [adjunctions] [ 7 of 11] Compiling Control.Monad.Trans.Adjoint ( src/Control/Monad/Trans/Adjoint.hs, dist/build/Control/Monad/Trans/Adjoint.p_o ) [adjunctions] [ 8 of 11] Compiling Control.Comonad.Trans.Adjoint ( src/Control/Comonad/Trans/Adjoint.hs, dist/build/Control/Comonad/Trans/Adjoint.p_o ) [adjunctions] [ 9 of 11] Compiling Control.Monad.Representable.State ( src/Control/Monad/Representable/State.hs, dist/build/Control/Monad/Representable/State.p_o ) [adjunctions] [10 of 11] Compiling Control.Monad.Representable.Reader ( src/Control/Monad/Representable/Reader.hs, dist/build/Control/Monad/Representable/Reader.p_o ) [adjunctions] [11 of 11] Compiling Control.Comonad.Representable.Store ( src/Control/Comonad/Representable/Store.hs, dist/build/Control/Comonad/Representable/Store.p_o ) [ghc-lib-parser-ex] [ 8 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances ( src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.dyn_o ) [ghc-lib-parser-ex] [ 9 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp ( src/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.dyn_o ) [ghc-lib-parser-ex] [10 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Pat ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.dyn_o ) [ghc-lib-parser-ex] [11 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Type ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Type.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Type.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Type.dyn_o ) [ghc-lib-parser-ex] [12 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Types ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Types.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Types.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Types.dyn_o ) [ghc-lib-parser-ex] [13 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Parser ( src/Language/Haskell/GhclibParserEx/GHC/Parser.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Parser.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Parser.dyn_o ) [ghc-lib-parser-ex] [14 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Settings.Config ( src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Settings/Config.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Settings/Config.dyn_o ) [ghc-lib-parser-ex] [15 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader ( src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.dyn_o ) [ghc-lib-parser-ex] [16 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Expr ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.dyn_o ) [ghc-lib-parser-ex] [17 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Utils.Outputable ( src/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.dyn_o ) [ghc-lib-parser-ex] [18 of 18] Compiling Paths_ghc_lib_parser_ex ( dist/build/autogen/Paths_ghc_lib_parser_ex.hs, dist/build/Paths_ghc_lib_parser_ex.o, dist/build/Paths_ghc_lib_parser_ex.dyn_o ) [ghc-lib-parser-ex] [ 1 of 18] Compiling Language.Haskell.GhclibParserEx.Dump ( src/Language/Haskell/GhclibParserEx/Dump.hs, dist/build/Language/Haskell/GhclibParserEx/Dump.p_o ) [ghc-lib-parser-ex] [ 2 of 18] Compiling Language.Haskell.GhclibParserEx.Fixity ( src/Language/Haskell/GhclibParserEx/Fixity.hs, dist/build/Language/Haskell/GhclibParserEx/Fixity.p_o ) [regex-tdfa] Outputs agree: "(0,16)(-1,-1)(11,13)" [regex-tdfa]  [regex-tdfa] Expected Pass #104 [regex-tdfa] text and pattern: "Muammar_Ghaddafy" [regex-tdfa] Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" [regex-tdfa] Outputs agree: "(0,16)(-1,-1)(11,13)" [regex-tdfa]  [regex-tdfa] Expected Pass #105 [regex-tdfa] text and pattern: "Muammar_Ghadafi" [regex-tdfa] Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" [regex-tdfa] Outputs agree: "(0,15)(-1,-1)(11,12)" [regex-tdfa]  [regex-tdfa] Expected Pass #106 [regex-tdfa] text and pattern: "Muammar_Ghaddafi" [regex-tdfa] Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" [regex-tdfa] Outputs agree: "(0,16)(-1,-1)(11,13)" [regex-tdfa]  [regex-tdfa] Expected Pass #107 [regex-tdfa] text and pattern: "Muamar_Kaddafi" [regex-tdfa] Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" [regex-tdfa] Outputs agree: "(0,14)(-1,-1)(9,11)" [regex-tdfa]  [regex-tdfa] Expected Pass #108 [regex-tdfa] text and pattern: "Muammar_Quathafi" [regex-tdfa] Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" [regex-tdfa] Outputs agree: "(0,16)(-1,-1)(11,13)" [regex-tdfa]  [regex-tdfa] Expected Pass #109 [regex-tdfa] text and pattern: "Muammar_Gheddafi" [regex-tdfa] Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" [regex-tdfa] Outputs agree: "(0,16)(-1,-1)(11,13)" [regex-tdfa]  [regex-tdfa] Expected Pass #110 [regex-tdfa] text and pattern: "Moammar_Khadafy" [regex-tdfa] Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" [regex-tdfa] Outputs agree: "(0,15)(-1,-1)(11,12)" [regex-tdfa]  [regex-tdfa] Expected Pass #111 [regex-tdfa] text and pattern: "Moammar_Qudhafi" [regex-tdfa] Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" [regex-tdfa] Outputs agree: "(0,15)(-1,-1)(10,12)" [regex-tdfa]  [regex-tdfa] Expected Pass #112 [regex-tdfa] text and pattern: "aabcdd" [regex-tdfa] Regex pattern: "a+(b|c)*d+" [regex-tdfa] Outputs agree: "(0,6)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #113 [regex-tdfa] text and pattern: "vivi" [regex-tdfa] Regex pattern: "^.+$" [regex-tdfa] Outputs agree: "(0,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #114 [regex-tdfa] text and pattern: "vivi" [regex-tdfa] Regex pattern: "^(.+)$" [regex-tdfa] Outputs agree: "(0,4)(0,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #115 [regex-tdfa] text and pattern: "gryphon.att.com!eby" [regex-tdfa] Regex pattern: "^([^!.]+).att.com!(.+)$" [regex-tdfa] Outputs agree: "(0,19)(0,7)(16,19)" [regex-tdfa]  [regex-tdfa] Expected Pass #116 [regex-tdfa] text and pattern: "bas" [regex-tdfa] Regex pattern: "^([^!]+!)?([^!]+)$" [regex-tdfa] Outputs agree: "(0,3)(-1,-1)(0,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #117 [regex-tdfa] text and pattern: "bar!bas" [regex-tdfa] Regex pattern: "^([^!]+!)?([^!]+)$" [regex-tdfa] Outputs agree: "(0,7)(0,4)(4,7)" [regex-tdfa]  [regex-tdfa] Expected Pass #118 [regex-tdfa] text and pattern: "foo!bas" [regex-tdfa] Regex pattern: "^([^!]+!)?([^!]+)$" [regex-tdfa] Outputs agree: "(0,7)(0,4)(4,7)" [regex-tdfa]  [regex-tdfa] Expected Pass #119 [regex-tdfa] text and pattern: "foo!bar!bas" [regex-tdfa] Regex pattern: "^.+!([^!]+!)([^!]+)$" [regex-tdfa] Outputs agree: "(0,11)(4,8)(8,11)" [regex-tdfa]  [regex-tdfa] Expected Pass #120 [regex-tdfa] text and pattern: "bar!bas" [regex-tdfa] Regex pattern: "((foo)|(bar))!bas" [regex-tdfa] Outputs agree: "(0,7)(0,3)(-1,-1)(0,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #121 [regex-tdfa] text and pattern: "foo!bar!bas" [regex-tdfa] Regex pattern: "((foo)|(bar))!bas" [regex-tdfa] Outputs agree: "(4,11)(4,7)(-1,-1)(4,7)" [regex-tdfa]  [regex-tdfa] Expected Pass #122 [regex-tdfa] text and pattern: "foo!bas" [regex-tdfa] Regex pattern: "((foo)|(bar))!bas" [regex-tdfa] Outputs agree: "(0,7)(0,3)(0,3)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #123 [regex-tdfa] text and pattern: "bar!bas" [regex-tdfa] Regex pattern: "((foo)|bar)!bas" [regex-tdfa] Outputs agree: "(0,7)(0,3)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #124 [regex-tdfa] text and pattern: "foo!bar!bas" [regex-tdfa] Regex pattern: "((foo)|bar)!bas" [regex-tdfa] Outputs agree: "(4,11)(4,7)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #125 [regex-tdfa] text and pattern: "foo!bas" [regex-tdfa] Regex pattern: "((foo)|bar)!bas" [regex-tdfa] Outputs agree: "(0,7)(0,3)(0,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #126 [regex-tdfa] text and pattern: "bar!bas" [regex-tdfa] Regex pattern: "(foo|(bar))!bas" [regex-tdfa] Outputs agree: "(0,7)(0,3)(0,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #127 [regex-tdfa] text and pattern: "foo!bar!bas" [regex-tdfa] Regex pattern: "(foo|(bar))!bas" [regex-tdfa] Outputs agree: "(4,11)(4,7)(4,7)" [regex-tdfa]  [regex-tdfa] Expected Pass #128 [regex-tdfa] text and pattern: "foo!bas" [regex-tdfa] Regex pattern: "(foo|(bar))!bas" [regex-tdfa] Outputs agree: "(0,7)(0,3)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #129 [regex-tdfa] text and pattern: "bar!bas" [regex-tdfa] Regex pattern: "(foo|bar)!bas" [regex-tdfa] Outputs agree: "(0,7)(0,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #130 [regex-tdfa] text and pattern: "foo!bar!bas" [regex-tdfa] Regex pattern: "(foo|bar)!bas" [regex-tdfa] Outputs agree: "(4,11)(4,7)" [regex-tdfa]  [regex-tdfa] Expected Pass #131 [regex-tdfa] text and pattern: "foo!bas" [regex-tdfa] Regex pattern: "(foo|bar)!bas" [regex-tdfa] Outputs agree: "(0,7)(0,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #132 [regex-tdfa] text and pattern: "foo!bar!bas" [regex-tdfa] Regex pattern: "^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$" [regex-tdfa] Outputs agree: "(0,11)(0,11)(-1,-1)(-1,-1)(4,8)(8,11)" [regex-tdfa]  [regex-tdfa] Expected Pass #133 [regex-tdfa] text and pattern: "bas" [regex-tdfa] Regex pattern: "^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$" [regex-tdfa] Outputs agree: "(0,3)(-1,-1)(0,3)(-1,-1)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #134 [regex-tdfa] text and pattern: "bar!bas" [monoid-subclasses]  stripSuffix: OK (0.61s) [monoid-subclasses]  +++ OK, passed 100 tests. [regex-tdfa] Regex pattern: "^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$" [regex-tdfa] Outputs agree: "(0,7)(0,4)(4,7)(-1,-1)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #135 [regex-tdfa] text and pattern: "foo!bar!bas" [regex-tdfa] Regex pattern: "^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$" [regex-tdfa] Outputs agree: "(0,11)(-1,-1)(-1,-1)(4,8)(8,11)" [regex-tdfa]  [regex-tdfa] Expected Pass #136 [regex-tdfa] text and pattern: "foo!bas" [regex-tdfa] Regex pattern: "^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$" [regex-tdfa] Outputs agree: "(0,7)(0,4)(4,7)(-1,-1)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #137 [regex-tdfa] text and pattern: "bas" [regex-tdfa] Regex pattern: "^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$" [regex-tdfa] Outputs agree: "(0,3)(0,3)(-1,-1)(0,3)(-1,-1)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #138 [regex-tdfa] text and pattern: "bar!bas" [regex-tdfa] Regex pattern: "^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$" [regex-tdfa] Outputs agree: "(0,7)(0,7)(0,4)(4,7)(-1,-1)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #139 [regex-tdfa] text and pattern: "foo!bar!bas" [regex-tdfa] Regex pattern: "^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$" [regex-tdfa] Outputs agree: "(0,11)(0,11)(-1,-1)(-1,-1)(4,8)(8,11)" [regex-tdfa]  [regex-tdfa] Expected Pass #140 [regex-tdfa] text and pattern: "foo!bas" [regex-tdfa] Regex pattern: "^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$" [regex-tdfa] Outputs agree: "(0,7)(0,7)(0,4)(4,7)(-1,-1)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #141 [regex-tdfa] text and pattern: "/XXX" [regex-tdfa] Regex pattern: ".*(/XXX).*" [regex-tdfa] Outputs agree: "(0,4)(0,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #142 [regex-tdfa] text and pattern: "\\XXX" [regex-tdfa] Regex pattern: ".*(\\\\XXX).*" [regex-tdfa] Outputs agree: "(0,4)(0,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #143 [regex-tdfa] text and pattern: "\\XXX" [regex-tdfa] Regex pattern: "\\\\XXX" [regex-tdfa] Outputs agree: "(0,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #144 [regex-tdfa] text and pattern: "/000" [regex-tdfa] Regex pattern: ".*(/000).*" [regex-tdfa] Outputs agree: "(0,4)(0,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #145 [regex-tdfa] text and pattern: "\\000" [regex-tdfa] Regex pattern: ".*(\\\\000).*" [regex-tdfa] Outputs agree: "(0,4)(0,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #146 [regex-tdfa] text and pattern: "\\000" [regex-tdfa] Regex pattern: "\\\\000" [regex-tdfa] Outputs agree: "(0,4)" [regex-tdfa]  [regex-tdfa] Using Tests from: class.txt [regex-tdfa]  [regex-tdfa] Expected Pass #1 [regex-tdfa] text and pattern: "xaxaax" [regex-tdfa] Regex pattern: "aa*" [regex-tdfa] Outputs agree: "(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #2 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(a*)(ab)*(b*)" [regex-tdfa] Outputs agree: "(0,2)(0,1)(-1,-1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Fail #-2 [regex-tdfa]  [regex-tdfa] Searched text: "abc" [regex-tdfa] Regex pattern: "(a*)(ab)*(b*)" [regex-tdfa] Expected output: "(0,2)(0,0)(0,2)(2,2)" [regex-tdfa] Actual result : "(0,2)(0,1)(-1,-1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #3 [regex-tdfa] text and pattern: "aba" [regex-tdfa] Regex pattern: "((a*)(ab)*)((b*)(a*))" [regex-tdfa] Outputs agree: "(0,3)(0,2)(0,0)(0,2)(2,3)(2,2)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #4 [regex-tdfa] text and pattern: "xxxxxx" [regex-tdfa] Regex pattern: "(...?.?)*" [regex-tdfa] Outputs agree: "(0,6)(4,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #5 [regex-tdfa] text and pattern: "abcabc" [regex-tdfa] Regex pattern: "(a|ab)(bc|c)" [regex-tdfa] Outputs agree: "(0,3)(0,2)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #6 [regex-tdfa] text and pattern: "ababa" [regex-tdfa] Regex pattern: "(aba|a*b)(aba|a*b)" [regex-tdfa] Outputs agree: "(0,5)(0,2)(2,5)" [regex-tdfa]  [regex-tdfa] Expected Pass #7 [regex-tdfa] text and pattern: "xxxxx" [regex-tdfa] Regex pattern: "(a*){2}" [regex-tdfa] Outputs agree: "(0,0)(0,0)" [regex-tdfa]  [regex-tdfa] Expected Pass #8 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "(a*)*" [regex-tdfa] Outputs agree: "(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #9 [regex-tdfa] text and pattern: "ababa" [regex-tdfa] Regex pattern: "(aba|a*b)*" [regex-tdfa] Outputs agree: "(0,5)(2,5)" [regex-tdfa]  [regex-tdfa] Expected Pass #10 [regex-tdfa] text and pattern: "aba" [regex-tdfa] Regex pattern: "(a(b)?)+" [regex-tdfa] Outputs agree: "(0,3)(2,3)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #11 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: ".*(.*)" [regex-tdfa] Outputs agree: "(0,2)(2,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #12 [regex-tdfa] text and pattern: "abab" [regex-tdfa] Regex pattern: "(a?)((ab)?)(b?)a?(ab)?b?" [regex-tdfa] Outputs agree: "(0,4)(0,1)(1,1)(-1,-1)(1,2)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Fail #-12 [regex-tdfa]  [regex-tdfa] Searched text: "abab" [regex-tdfa] Regex pattern: "(a?)((ab)?)(b?)a?(ab)?b?" [regex-tdfa] Expected output: "(0,4)(0,1)(1,1)(-1,-1)(1,2)(2,4)" [regex-tdfa] Actual result : "(0,4)(0,1)(1,1)(-1,-1)(1,2)(-1,-1)" [regex-tdfa]  [regex-tdfa] Using Tests from: forced-assoc.txt [regex-tdfa]  [regex-tdfa] Expected Pass #1 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "(a|ab)(c|bcd)" [regex-tdfa] Outputs agree: "(0,4)(0,1)(1,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #2 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "(a|ab)(bcd|c)" [regex-tdfa] Outputs agree: "(0,4)(0,1)(1,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #3 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "(ab|a)(c|bcd)" [regex-tdfa] Outputs agree: "(0,4)(0,1)(1,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #4 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "(ab|a)(bcd|c)" [regex-tdfa] Outputs agree: "(0,4)(0,1)(1,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #5 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "((a|ab)(c|bcd))(d*)" [regex-tdfa] Outputs agree: "(0,4)(0,4)(0,1)(1,4)(4,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #6 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "((a|ab)(bcd|c))(d*)" [regex-tdfa] Outputs agree: "(0,4)(0,4)(0,1)(1,4)(4,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #7 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "((ab|a)(c|bcd))(d*)" [regex-tdfa] Outputs agree: "(0,4)(0,4)(0,1)(1,4)(4,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #8 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "((ab|a)(bcd|c))(d*)" [regex-tdfa] Outputs agree: "(0,4)(0,4)(0,1)(1,4)(4,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #9 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "(a|ab)((c|bcd)(d*))" [regex-tdfa] Outputs agree: "(0,4)(0,2)(2,4)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #10 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "(a|ab)((bcd|c)(d*))" [regex-tdfa] Outputs agree: "(0,4)(0,2)(2,4)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #11 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "(ab|a)((c|bcd)(d*))" [regex-tdfa] Outputs agree: "(0,4)(0,2)(2,4)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #12 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "(ab|a)((bcd|c)(d*))" [regex-tdfa] Outputs agree: "(0,4)(0,2)(2,4)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #13 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(a*)(b|abc)" [regex-tdfa] Outputs agree: "(0,3)(0,0)(0,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #14 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(a*)(abc|b)" [regex-tdfa] Outputs agree: "(0,3)(0,0)(0,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #15 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "((a*)(b|abc))(c*)" [regex-tdfa] Outputs agree: "(0,3)(0,3)(0,0)(0,3)(3,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #16 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "((a*)(abc|b))(c*)" [regex-tdfa] Outputs agree: "(0,3)(0,3)(0,0)(0,3)(3,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #17 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(a*)((b|abc)(c*))" [regex-tdfa] Outputs agree: "(0,3)(0,1)(1,3)(1,2)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #18 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(a*)((abc|b)(c*))" [regex-tdfa] Outputs agree: "(0,3)(0,1)(1,3)(1,2)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #19 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(a*)(b|abc)" [regex-tdfa] Outputs agree: "(0,3)(0,0)(0,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #20 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(a*)(abc|b)" [regex-tdfa] Outputs agree: "(0,3)(0,0)(0,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #21 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "((a*)(b|abc))(c*)" [regex-tdfa] Outputs agree: "(0,3)(0,3)(0,0)(0,3)(3,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #22 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "((a*)(abc|b))(c*)" [regex-tdfa] Outputs agree: "(0,3)(0,3)(0,0)(0,3)(3,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #23 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(a*)((b|abc)(c*))" [regex-tdfa] Outputs agree: "(0,3)(0,1)(1,3)(1,2)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #24 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(a*)((abc|b)(c*))" [regex-tdfa] Outputs agree: "(0,3)(0,1)(1,3)(1,2)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #25 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "(a|ab)" [regex-tdfa] Outputs agree: "(0,2)(0,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #26 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "(ab|a)" [regex-tdfa] Outputs agree: "(0,2)(0,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #27 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "(a|ab)(b*)" [regex-tdfa] Outputs agree: "(0,2)(0,2)(2,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #28 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "(ab|a)(b*)" [regex-tdfa] Outputs agree: "(0,2)(0,2)(2,2)" [regex-tdfa]  [regex-tdfa] Using Tests from: left-assoc.txt [regex-tdfa]  [regex-tdfa] Expected Fail #-1 [regex-tdfa]  [regex-tdfa] Searched text: "abcd" [regex-tdfa] Regex pattern: "(a|ab)(c|bcd)(d*)" [regex-tdfa] Expected output: "(0,4)(0,1)(1,4)(4,4)" [regex-tdfa] Actual result : "(0,4)(0,2)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Fail #-2 [regex-tdfa]  [regex-tdfa] Searched text: "abcd" [regex-tdfa] Regex pattern: "(a|ab)(bcd|c)(d*)" [regex-tdfa] Expected output: "(0,4)(0,1)(1,4)(4,4)" [regex-tdfa] Actual result : "(0,4)(0,2)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Fail #-3 [regex-tdfa]  [regex-tdfa] Searched text: "abcd" [regex-tdfa] Regex pattern: "(ab|a)(c|bcd)(d*)" [regex-tdfa] Expected output: "(0,4)(0,1)(1,4)(4,4)" [regex-tdfa] Actual result : "(0,4)(0,2)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Fail #-4 [regex-tdfa]  [regex-tdfa] Searched text: "abcd" [regex-tdfa] Regex pattern: "(ab|a)(bcd|c)(d*)" [regex-tdfa] Expected output: "(0,4)(0,1)(1,4)(4,4)" [regex-tdfa] Actual result : "(0,4)(0,2)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Fail #-5 [regex-tdfa]  [regex-tdfa] Searched text: "abc" [regex-tdfa] Regex pattern: "(a*)(b|abc)(c*)" [regex-tdfa] Expected output: "(0,3)(0,0)(0,3)(3,3)" [regex-tdfa] Actual result : "(0,3)(0,1)(1,2)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Fail #-6 [regex-tdfa]  [regex-tdfa] Searched text: "abc" [regex-tdfa] Regex pattern: "(a*)(abc|b)(c*)" [regex-tdfa] Expected output: "(0,3)(0,0)(0,3)(3,3)" [regex-tdfa] Actual result : "(0,3)(0,1)(1,2)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Fail #-7 [regex-tdfa]  [regex-tdfa] Searched text: "abc" [regex-tdfa] Regex pattern: "(a*)(b|abc)(c*)" [regex-tdfa] Expected output: "(0,3)(0,0)(0,3)(3,3)" [regex-tdfa] Actual result : "(0,3)(0,1)(1,2)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Fail #-8 [regex-tdfa]  [regex-tdfa] Searched text: "abc" [regex-tdfa] Regex pattern: "(a*)(abc|b)(c*)" [regex-tdfa] Expected output: "(0,3)(0,0)(0,3)(3,3)" [regex-tdfa] Actual result : "(0,3)(0,1)(1,2)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Fail #-9 [regex-tdfa]  [regex-tdfa] Searched text: "abcd" [regex-tdfa] Regex pattern: "(a|ab)(c|bcd)(d|.*)" [regex-tdfa] Expected output: "(0,4)(0,1)(1,4)(4,4)" [regex-tdfa] Actual result : "(0,4)(0,2)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Fail #-10 [regex-tdfa]  [regex-tdfa] Searched text: "abcd" [regex-tdfa] Regex pattern: "(a|ab)(bcd|c)(d|.*)" [regex-tdfa] Expected output: "(0,4)(0,1)(1,4)(4,4)" [regex-tdfa] Actual result : "(0,4)(0,2)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Fail #-11 [regex-tdfa]  [regex-tdfa] Searched text: "abcd" [regex-tdfa] Regex pattern: "(ab|a)(c|bcd)(d|.*)" [regex-tdfa] Expected output: "(0,4)(0,1)(1,4)(4,4)" [regex-tdfa] Actual result : "(0,4)(0,2)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Fail #-12 [regex-tdfa]  [regex-tdfa] Searched text: "abcd" [regex-tdfa] Regex pattern: "(ab|a)(bcd|c)(d|.*)" [regex-tdfa] Expected output: "(0,4)(0,1)(1,4)(4,4)" [regex-tdfa] Actual result : "(0,4)(0,2)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Using Tests from: nullsub3.txt [regex-tdfa]  [regex-tdfa] Expected Pass #1 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "(a*)*" [regex-tdfa] Outputs agree: "(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #2 [regex-tdfa] text and pattern: "x" [regex-tdfa] Regex pattern: "(a*)*" [regex-tdfa] Outputs agree: "(0,0)(0,0)" [regex-tdfa]  [regex-tdfa] Expected Pass #3 [regex-tdfa] text and pattern: "aaaaaa" [regex-tdfa] Regex pattern: "(a*)*" [regex-tdfa] Outputs agree: "(0,6)(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #4 [regex-tdfa] text and pattern: "aaaaaax" [regex-tdfa] Regex pattern: "(a*)*" [regex-tdfa] Outputs agree: "(0,6)(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #5 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "(a*)+" [regex-tdfa] Outputs agree: "(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #6 [regex-tdfa] text and pattern: "x" [regex-tdfa] Regex pattern: "(a*)+" [regex-tdfa] Outputs agree: "(0,0)(0,0)" [regex-tdfa]  [regex-tdfa] Expected Pass #7 [regex-tdfa] text and pattern: "aaaaaa" [regex-tdfa] Regex pattern: "(a*)+" [regex-tdfa] Outputs agree: "(0,6)(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #8 [regex-tdfa] text and pattern: "aaaaaax" [regex-tdfa] Regex pattern: "(a*)+" [regex-tdfa] Outputs agree: "(0,6)(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #9 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "(a+)*" [regex-tdfa] Outputs agree: "(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #10 [regex-tdfa] text and pattern: "x" [regex-tdfa] Regex pattern: "(a+)*" [regex-tdfa] Outputs agree: "(0,0)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #11 [regex-tdfa] text and pattern: "aaaaaa" [regex-tdfa] Regex pattern: "(a+)*" [regex-tdfa] Outputs agree: "(0,6)(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #12 [regex-tdfa] text and pattern: "aaaaaax" [regex-tdfa] Regex pattern: "(a+)*" [regex-tdfa] Outputs agree: "(0,6)(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #13 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "(a+)+" [regex-tdfa] Outputs agree: "(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #14 [regex-tdfa] text and pattern: "x" [regex-tdfa] Regex pattern: "(a+)+" [regex-tdfa] Outputs agree: "NOMATCH" [regex-tdfa]  [regex-tdfa] Expected Pass #15 [regex-tdfa] text and pattern: "aaaaaa" [regex-tdfa] Regex pattern: "(a+)+" [regex-tdfa] Outputs agree: "(0,6)(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #16 [regex-tdfa] text and pattern: "aaaaaax" [regex-tdfa] Regex pattern: "(a+)+" [regex-tdfa] Outputs agree: "(0,6)(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #17 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "([a]*)*" [regex-tdfa] Outputs agree: "(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #18 [regex-tdfa] text and pattern: "x" [regex-tdfa] Regex pattern: "([a]*)*" [regex-tdfa] Outputs agree: "(0,0)(0,0)" [regex-tdfa]  [regex-tdfa] Expected Pass #19 [regex-tdfa] text and pattern: "aaaaaa" [regex-tdfa] Regex pattern: "([a]*)*" [regex-tdfa] Outputs agree: "(0,6)(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #20 [regex-tdfa] text and pattern: "aaaaaax" [regex-tdfa] Regex pattern: "([a]*)*" [regex-tdfa] Outputs agree: "(0,6)(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #21 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "([a]*)+" [regex-tdfa] Outputs agree: "(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #22 [regex-tdfa] text and pattern: "x" [regex-tdfa] Regex pattern: "([a]*)+" [regex-tdfa] Outputs agree: "(0,0)(0,0)" [regex-tdfa]  [regex-tdfa] Expected Pass #23 [regex-tdfa] text and pattern: "aaaaaa" [regex-tdfa] Regex pattern: "([a]*)+" [regex-tdfa] Outputs agree: "(0,6)(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #24 [regex-tdfa] text and pattern: "aaaaaax" [regex-tdfa] Regex pattern: "([a]*)+" [regex-tdfa] Outputs agree: "(0,6)(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #25 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "([^b]*)*" [regex-tdfa] Outputs agree: "(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #26 [regex-tdfa] text and pattern: "b" [regex-tdfa] Regex pattern: "([^b]*)*" [regex-tdfa] Outputs agree: "(0,0)(0,0)" [regex-tdfa]  [regex-tdfa] Expected Pass #27 [regex-tdfa] text and pattern: "aaaaaa" [regex-tdfa] Regex pattern: "([^b]*)*" [regex-tdfa] Outputs agree: "(0,6)(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #28 [regex-tdfa] text and pattern: "aaaaaab" [regex-tdfa] Regex pattern: "([^b]*)*" [regex-tdfa] Outputs agree: "(0,6)(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #29 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "([ab]*)*" [regex-tdfa] Outputs agree: "(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #30 [regex-tdfa] text and pattern: "aaaaaa" [regex-tdfa] Regex pattern: "([ab]*)*" [regex-tdfa] Outputs agree: "(0,6)(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #31 [regex-tdfa] text and pattern: "ababab" [regex-tdfa] Regex pattern: "([ab]*)*" [regex-tdfa] Outputs agree: "(0,6)(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #32 [regex-tdfa] text and pattern: "bababa" [regex-tdfa] Regex pattern: "([ab]*)*" [regex-tdfa] Outputs agree: "(0,6)(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #33 [regex-tdfa] text and pattern: "b" [regex-tdfa] Regex pattern: "([ab]*)*" [regex-tdfa] Outputs agree: "(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #34 [regex-tdfa] text and pattern: "bbbbbb" [regex-tdfa] Regex pattern: "([ab]*)*" [regex-tdfa] Outputs agree: "(0,6)(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #35 [regex-tdfa] text and pattern: "aaaabcde" [regex-tdfa] Regex pattern: "([ab]*)*" [regex-tdfa] Outputs agree: "(0,5)(0,5)" [regex-tdfa]  [regex-tdfa] Expected Pass #36 [regex-tdfa] text and pattern: "b" [regex-tdfa] Regex pattern: "([^a]*)*" [regex-tdfa] Outputs agree: "(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #37 [regex-tdfa] text and pattern: "bbbbbb" [regex-tdfa] Regex pattern: "([^a]*)*" [regex-tdfa] Outputs agree: "(0,6)(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #38 [regex-tdfa] text and pattern: "aaaaaa" [regex-tdfa] Regex pattern: "([^a]*)*" [regex-tdfa] Outputs agree: "(0,0)(0,0)" [regex-tdfa]  [regex-tdfa] Expected Pass #39 [regex-tdfa] text and pattern: "ccccxx" [regex-tdfa] Regex pattern: "([^ab]*)*" [regex-tdfa] Outputs agree: "(0,6)(0,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #40 [regex-tdfa] text and pattern: "ababab" [regex-tdfa] Regex pattern: "([^ab]*)*" [regex-tdfa] Outputs agree: "(0,0)(0,0)" [regex-tdfa]  [regex-tdfa] Expected Pass #41 [regex-tdfa] text and pattern: "zabcde" [regex-tdfa] Regex pattern: "((z)+|a)*" [regex-tdfa] Outputs agree: "(0,2)(1,2)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #42 [regex-tdfa] text and pattern: "aaa" [regex-tdfa] Regex pattern: "(a)" [regex-tdfa] Outputs agree: "(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #46 [regex-tdfa] text and pattern: "x" [regex-tdfa] Regex pattern: "(a*)*(x)" [regex-tdfa] Outputs agree: "(0,1)(0,0)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #47 [regex-tdfa] text and pattern: "ax" [regex-tdfa] Regex pattern: "(a*)*(x)" [regex-tdfa] Outputs agree: "(0,2)(0,1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #48 [regex-tdfa] text and pattern: "axa" [regex-tdfa] Regex pattern: "(a*)*(x)" [regex-tdfa] Outputs agree: "(0,2)(0,1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #49 [regex-tdfa] text and pattern: "x" [regex-tdfa] Regex pattern: "(a*)+(x)" [regex-tdfa] Outputs agree: "(0,1)(0,0)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #50 [regex-tdfa] text and pattern: "ax" [regex-tdfa] Regex pattern: "(a*)+(x)" [regex-tdfa] Outputs agree: "(0,2)(0,1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #51 [regex-tdfa] text and pattern: "axa" [regex-tdfa] Regex pattern: "(a*)+(x)" [regex-tdfa] Outputs agree: "(0,2)(0,1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #52 [regex-tdfa] text and pattern: "x" [regex-tdfa] Regex pattern: "(a*){2}(x)" [regex-tdfa] Outputs agree: "(0,1)(0,0)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #53 [regex-tdfa] text and pattern: "ax" [regex-tdfa] Regex pattern: "(a*){2}(x)" [regex-tdfa] Outputs agree: "(0,2)(1,1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #54 [regex-tdfa] text and pattern: "axa" [regex-tdfa] Regex pattern: "(a*){2}(x)" [regex-tdfa] Outputs agree: "(0,2)(1,1)(1,2)" [regex-tdfa]  [regex-tdfa] Using Tests from: osx-bsd-critical.txt [regex-tdfa]  [regex-tdfa] Expected Pass #1 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "(()|.)(b)" [regex-tdfa] Outputs agree: "(0,2)(0,1)(-1,-1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Fail #-1 [regex-tdfa]  [regex-tdfa] Searched text: "ab" [regex-tdfa] Regex pattern: "(()|.)(b)" [regex-tdfa] Expected output: "(1,2)(1,1)(1,1)(1,2)" [regex-tdfa] Actual result : "(0,2)(0,1)(-1,-1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #2 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "(()|[ab])(b)" [regex-tdfa] Outputs agree: "(0,2)(0,1)(-1,-1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Fail #-2 [regex-tdfa]  [regex-tdfa] Searched text: "ab" [regex-tdfa] Regex pattern: "(()|[ab])(b)" [regex-tdfa] Expected output: "(1,2)(1,1)(1,1)(1,2)" [regex-tdfa] Actual result : "(0,2)(0,1)(-1,-1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #3 [regex-tdfa] text and pattern: "aaab" [regex-tdfa] Regex pattern: "(()|[ab])+b" [regex-tdfa] Outputs agree: "(0,4)(2,3)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Fail #-3 [regex-tdfa]  [regex-tdfa] Searched text: "aaab" [regex-tdfa] Regex pattern: "(()|[ab])+b" [regex-tdfa] Expected output: "(3,4)(3,3)(3,3)" [regex-tdfa] Actual result : "(0,4)(2,3)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #11 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "(.|())(b)" [regex-tdfa] Outputs agree: "(0,2)(0,1)(-1,-1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #12 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "([ab]|())(b)" [regex-tdfa] Outputs agree: "(0,2)(0,1)(-1,-1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #14 [regex-tdfa] text and pattern: "aaab" [regex-tdfa] Regex pattern: "([ab]|())+b" [regex-tdfa] Outputs agree: "(0,4)(2,3)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Fail #-14 [regex-tdfa]  [regex-tdfa] Searched text: "aaab" [regex-tdfa] Regex pattern: "([ab]|())+b" [regex-tdfa] Expected output: "(0,4)(3,3)(3,3)" [regex-tdfa] Actual result : "(0,4)(2,3)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #20 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "(.?)(b)" [regex-tdfa] Outputs agree: "(0,2)(0,1)(1,2)" [regex-tdfa]  [regex-tdfa] Using Tests from: repetition2.txt [regex-tdfa]  [regex-tdfa] Expected Pass #1 [regex-tdfa] text and pattern: "" [regex-tdfa] Regex pattern: "((..)|(.))" [regex-tdfa] Outputs agree: "NOMATCH" [regex-tdfa]  [regex-tdfa] Expected Pass #2 [regex-tdfa] text and pattern: "" [regex-tdfa] Regex pattern: "((..)|(.))((..)|(.))" [regex-tdfa] Outputs agree: "NOMATCH" [regex-tdfa]  [regex-tdfa] Expected Pass #3 [regex-tdfa] text and pattern: "" [regex-tdfa] Regex pattern: "((..)|(.))((..)|(.))((..)|(.))" [regex-tdfa] Outputs agree: "NOMATCH" [regex-tdfa]  [regex-tdfa] Expected Pass #4 [regex-tdfa] text and pattern: "" [regex-tdfa] Regex pattern: "((..)|(.)){1}" [regex-tdfa] Outputs agree: "NOMATCH" [regex-tdfa]  [regex-tdfa] Expected Pass #5 [regex-tdfa] text and pattern: "" [regex-tdfa] Regex pattern: "((..)|(.)){2}" [regex-tdfa] Outputs agree: "NOMATCH" [regex-tdfa]  [regex-tdfa] Expected Pass #6 [regex-tdfa] text and pattern: "" [regex-tdfa] Regex pattern: "((..)|(.)){3}" [regex-tdfa] Outputs agree: "NOMATCH" [regex-tdfa]  [regex-tdfa] Expected Pass #7 [regex-tdfa] text and pattern: "" [regex-tdfa] Regex pattern: "((..)|(.))*" [regex-tdfa] Outputs agree: "(0,0)(-1,-1)(-1,-1)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #8 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "((..)|(.))" [regex-tdfa] Outputs agree: "(0,1)(0,1)(-1,-1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #9 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "((..)|(.))((..)|(.))" [regex-tdfa] Outputs agree: "NOMATCH" [regex-tdfa]  [regex-tdfa] Expected Pass #10 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "((..)|(.))((..)|(.))((..)|(.))" [regex-tdfa] Outputs agree: "NOMATCH" [regex-tdfa]  [regex-tdfa] Expected Pass #11 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "((..)|(.)){1}" [regex-tdfa] Outputs agree: "(0,1)(0,1)(-1,-1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #12 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "((..)|(.)){2}" [regex-tdfa] Outputs agree: "NOMATCH" [regex-tdfa]  [regex-tdfa] Expected Pass #13 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "((..)|(.)){3}" [regex-tdfa] Outputs agree: "NOMATCH" [regex-tdfa]  [regex-tdfa] Expected Pass #14 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "((..)|(.))*" [regex-tdfa] Outputs agree: "(0,1)(0,1)(-1,-1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #15 [regex-tdfa] text and pattern: "aa" [regex-tdfa] Regex pattern: "((..)|(.))" [regex-tdfa] Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #16 [regex-tdfa] text and pattern: "aa" [regex-tdfa] Regex pattern: "((..)|(.))((..)|(.))" [regex-tdfa] Outputs agree: "(0,2)(0,1)(-1,-1)(0,1)(1,2)(-1,-1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #17 [regex-tdfa] text and pattern: "aa" [regex-tdfa] Regex pattern: "((..)|(.))((..)|(.))((..)|(.))" [regex-tdfa] Outputs agree: "NOMATCH" [regex-tdfa]  [regex-tdfa] Expected Pass #18 [regex-tdfa] text and pattern: "aa" [regex-tdfa] Regex pattern: "((..)|(.)){1}" [regex-tdfa] Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #19 [regex-tdfa] text and pattern: "aa" [regex-tdfa] Regex pattern: "((..)|(.)){2}" [regex-tdfa] Outputs agree: "(0,2)(1,2)(-1,-1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #20 [regex-tdfa] text and pattern: "aa" [regex-tdfa] Regex pattern: "((..)|(.)){3}" [regex-tdfa] Outputs agree: "NOMATCH" [regex-tdfa]  [regex-tdfa] Expected Pass #21 [regex-tdfa] text and pattern: "aa" [regex-tdfa] Regex pattern: "((..)|(.))*" [regex-tdfa] Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #22 [regex-tdfa] text and pattern: "aaa" [regex-tdfa] Regex pattern: "((..)|(.))" [regex-tdfa] Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #23 [regex-tdfa] text and pattern: "aaa" [regex-tdfa] Regex pattern: "((..)|(.))((..)|(.))" [regex-tdfa] Outputs agree: "(0,3)(0,2)(0,2)(-1,-1)(2,3)(-1,-1)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #24 [regex-tdfa] text and pattern: "aaa" [regex-tdfa] Regex pattern: "((..)|(.))((..)|(.))((..)|(.))" [regex-tdfa] Outputs agree: "(0,3)(0,1)(-1,-1)(0,1)(1,2)(-1,-1)(1,2)(2,3)(-1,-1)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #25 [regex-tdfa] text and pattern: "aaa" [regex-tdfa] Regex pattern: "((..)|(.)){1}" [regex-tdfa] Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #26 [regex-tdfa] text and pattern: "aaa" [regex-tdfa] Regex pattern: "((..)|(.)){2}" [regex-tdfa] Outputs agree: "(0,3)(2,3)(-1,-1)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #27 [regex-tdfa] text and pattern: "aaa" [regex-tdfa] Regex pattern: "((..)|(.)){3}" [regex-tdfa] Outputs agree: "(0,3)(2,3)(-1,-1)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #28 [regex-tdfa] text and pattern: "aaa" [regex-tdfa] Regex pattern: "((..)|(.))*" [regex-tdfa] Outputs agree: "(0,3)(2,3)(-1,-1)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #29 [regex-tdfa] text and pattern: "aaaa" [regex-tdfa] Regex pattern: "((..)|(.))" [regex-tdfa] Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #30 [regex-tdfa] text and pattern: "aaaa" [regex-tdfa] Regex pattern: "((..)|(.))((..)|(.))" [regex-tdfa] Outputs agree: "(0,4)(0,2)(0,2)(-1,-1)(2,4)(2,4)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #31 [regex-tdfa] text and pattern: "aaaa" [regex-tdfa] Regex pattern: "((..)|(.))((..)|(.))((..)|(.))" [regex-tdfa] Outputs agree: "(0,4)(0,2)(0,2)(-1,-1)(2,3)(-1,-1)(2,3)(3,4)(-1,-1)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #32 [regex-tdfa] text and pattern: "aaaa" [regex-tdfa] Regex pattern: "((..)|(.)){1}" [regex-tdfa] Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #33 [regex-tdfa] text and pattern: "aaaa" [regex-tdfa] Regex pattern: "((..)|(.)){2}" [regex-tdfa] Outputs agree: "(0,4)(2,4)(2,4)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #34 [regex-tdfa] text and pattern: "aaaa" [regex-tdfa] Regex pattern: "((..)|(.)){3}" [regex-tdfa] Outputs agree: "(0,4)(3,4)(-1,-1)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #35 [regex-tdfa] text and pattern: "aaaa" [regex-tdfa] Regex pattern: "((..)|(.))*" [regex-tdfa] Outputs agree: "(0,4)(2,4)(2,4)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #36 [regex-tdfa] text and pattern: "aaaaa" [regex-tdfa] Regex pattern: "((..)|(.))" [regex-tdfa] Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #37 [regex-tdfa] text and pattern: "aaaaa" [regex-tdfa] Regex pattern: "((..)|(.))((..)|(.))" [regex-tdfa] Outputs agree: "(0,4)(0,2)(0,2)(-1,-1)(2,4)(2,4)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #38 [regex-tdfa] text and pattern: "aaaaa" [regex-tdfa] Regex pattern: "((..)|(.))((..)|(.))((..)|(.))" [regex-tdfa] Outputs agree: "(0,5)(0,2)(0,2)(-1,-1)(2,4)(2,4)(-1,-1)(4,5)(-1,-1)(4,5)" [regex-tdfa]  [regex-tdfa] Expected Pass #39 [regex-tdfa] text and pattern: "aaaaa" [regex-tdfa] Regex pattern: "((..)|(.)){1}" [regex-tdfa] Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #40 [regex-tdfa] text and pattern: "aaaaa" [regex-tdfa] Regex pattern: "((..)|(.)){2}" [regex-tdfa] Outputs agree: "(0,4)(2,4)(2,4)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #41 [regex-tdfa] text and pattern: "aaaaa" [regex-tdfa] Regex pattern: "((..)|(.)){3}" [regex-tdfa] Outputs agree: "(0,5)(4,5)(-1,-1)(4,5)" [regex-tdfa]  [regex-tdfa] Expected Pass #42 [regex-tdfa] text and pattern: "aaaaa" [regex-tdfa] Regex pattern: "((..)|(.))*" [regex-tdfa] Outputs agree: "(0,5)(4,5)(-1,-1)(4,5)" [regex-tdfa]  [regex-tdfa] Expected Pass #43 [regex-tdfa] text and pattern: "aaaaaa" [regex-tdfa] Regex pattern: "((..)|(.))" [regex-tdfa] Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #44 [regex-tdfa] text and pattern: "aaaaaa" [regex-tdfa] Regex pattern: "((..)|(.))((..)|(.))" [regex-tdfa] Outputs agree: "(0,4)(0,2)(0,2)(-1,-1)(2,4)(2,4)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #45 [regex-tdfa] text and pattern: "aaaaaa" [regex-tdfa] Regex pattern: "((..)|(.))((..)|(.))((..)|(.))" [regex-tdfa] Outputs agree: "(0,6)(0,2)(0,2)(-1,-1)(2,4)(2,4)(-1,-1)(4,6)(4,6)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #46 [regex-tdfa] text and pattern: "aaaaaa" [regex-tdfa] Regex pattern: "((..)|(.)){1}" [regex-tdfa] Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #47 [regex-tdfa] text and pattern: "aaaaaa" [regex-tdfa] Regex pattern: "((..)|(.)){2}" [regex-tdfa] Outputs agree: "(0,4)(2,4)(2,4)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #48 [regex-tdfa] text and pattern: "aaaaaa" [regex-tdfa] Regex pattern: "((..)|(.)){3}" [regex-tdfa] Outputs agree: "(0,6)(4,6)(4,6)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #49 [regex-tdfa] text and pattern: "aaaaaa" [regex-tdfa] Regex pattern: "((..)|(.))*" [regex-tdfa] Outputs agree: "(0,6)(4,6)(4,6)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #100 [regex-tdfa] text and pattern: "X1234567Y" [regex-tdfa] Regex pattern: "X(.?){0,}Y" [regex-tdfa] Outputs agree: "(0,9)(7,8)" [regex-tdfa]  [regex-tdfa] Expected Pass #101 [regex-tdfa] text and pattern: "X1234567Y" [regex-tdfa] Regex pattern: "X(.?){1,}Y" [regex-tdfa] Outputs agree: "(0,9)(7,8)" [regex-tdfa]  [regex-tdfa] Expected Pass #102 [regex-tdfa] text and pattern: "X1234567Y" [regex-tdfa] Regex pattern: "X(.?){2,}Y" [regex-tdfa] Outputs agree: "(0,9)(7,8)" [regex-tdfa]  [regex-tdfa] Expected Pass #103 [regex-tdfa] text and pattern: "X1234567Y" [regex-tdfa] Regex pattern: "X(.?){3,}Y" [regex-tdfa] Outputs agree: "(0,9)(7,8)" [regex-tdfa]  [regex-tdfa] Expected Pass #104 [regex-tdfa] text and pattern: "X1234567Y" [regex-tdfa] Regex pattern: "X(.?){4,}Y" [regex-tdfa] Outputs agree: "(0,9)(7,8)" [regex-tdfa]  [regex-tdfa] Expected Pass #105 [regex-tdfa] text and pattern: "X1234567Y" [regex-tdfa] Regex pattern: "X(.?){5,}Y" [regex-tdfa] Outputs agree: "(0,9)(7,8)" [regex-tdfa]  [regex-tdfa] Expected Pass #106 [regex-tdfa] text and pattern: "X1234567Y" [regex-tdfa] Regex pattern: "X(.?){6,}Y" [regex-tdfa] Outputs agree: "(0,9)(7,8)" [regex-tdfa]  [regex-tdfa] Expected Pass #107 [regex-tdfa] text and pattern: "X1234567Y" [regex-tdfa] Regex pattern: "X(.?){7,}Y" [regex-tdfa] Outputs agree: "(0,9)(7,8)" [regex-tdfa]  [regex-tdfa] Expected Pass #108 [regex-tdfa] text and pattern: "X1234567Y" [regex-tdfa] Regex pattern: "X(.?){8,}Y" [regex-tdfa] Outputs agree: "(0,9)(8,8)" [regex-tdfa]  [regex-tdfa] Expected Pass #110 [regex-tdfa] text and pattern: "X1234567Y" [regex-tdfa] Regex pattern: "X(.?){0,8}Y" [regex-tdfa] Outputs agree: "(0,9)(7,8)" [regex-tdfa]  [regex-tdfa] Expected Pass #111 [regex-tdfa] text and pattern: "X1234567Y" [regex-tdfa] Regex pattern: "X(.?){1,8}Y" [regex-tdfa] Outputs agree: "(0,9)(7,8)" [regex-tdfa]  [regex-tdfa] Expected Pass #112 [regex-tdfa] text and pattern: "X1234567Y" [regex-tdfa] Regex pattern: "X(.?){2,8}Y" [regex-tdfa] Outputs agree: "(0,9)(7,8)" [regex-tdfa]  [regex-tdfa] Expected Pass #113 [regex-tdfa] text and pattern: "X1234567Y" [regex-tdfa] Regex pattern: "X(.?){3,8}Y" [regex-tdfa] Outputs agree: "(0,9)(7,8)" [regex-tdfa]  [regex-tdfa] Expected Pass #114 [regex-tdfa] text and pattern: "X1234567Y" [regex-tdfa] Regex pattern: "X(.?){4,8}Y" [regex-tdfa] Outputs agree: "(0,9)(7,8)" [regex-tdfa]  [regex-tdfa] Expected Pass #115 [regex-tdfa] text and pattern: "X1234567Y" [regex-tdfa] Regex pattern: "X(.?){5,8}Y" [regex-tdfa] Outputs agree: "(0,9)(7,8)" [regex-tdfa]  [regex-tdfa] Expected Pass #116 [regex-tdfa] text and pattern: "X1234567Y" [regex-tdfa] Regex pattern: "X(.?){6,8}Y" [regex-tdfa] Outputs agree: "(0,9)(7,8)" [regex-tdfa]  [regex-tdfa] Expected Pass #117 [regex-tdfa] text and pattern: "X1234567Y" [regex-tdfa] Regex pattern: "X(.?){7,8}Y" [regex-tdfa] Outputs agree: "(0,9)(7,8)" [regex-tdfa]  [regex-tdfa] Expected Pass #118 [regex-tdfa] text and pattern: "X1234567Y" [regex-tdfa] Regex pattern: "X(.?){8,8}Y" [regex-tdfa] Outputs agree: "(0,9)(8,8)" [regex-tdfa]  [regex-tdfa] Expected Pass #260 [regex-tdfa] text and pattern: "ababcd" [regex-tdfa] Regex pattern: "(a|ab|c|bcd){0,}(d*)" [regex-tdfa] Outputs agree: "(0,6)(3,6)(6,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #261 [regex-tdfa] text and pattern: "ababcd" [regex-tdfa] Regex pattern: "(a|ab|c|bcd){1,}(d*)" [regex-tdfa] Outputs agree: "(0,6)(3,6)(6,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #262 [regex-tdfa] text and pattern: "ababcd" [regex-tdfa] Regex pattern: "(a|ab|c|bcd){2,}(d*)" [regex-tdfa] Outputs agree: "(0,6)(3,6)(6,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #263 [regex-tdfa] text and pattern: "ababcd" [regex-tdfa] Regex pattern: "(a|ab|c|bcd){3,}(d*)" [regex-tdfa] Outputs agree: "(0,6)(3,6)(6,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #264 [regex-tdfa] text and pattern: "ababcd" [regex-tdfa] Regex pattern: "(a|ab|c|bcd){4,}(d*)" [regex-tdfa] Outputs agree: "NOMATCH" [regex-tdfa]  [regex-tdfa] Expected Pass #265 [regex-tdfa] text and pattern: "ababcd" [regex-tdfa] Regex pattern: "(a|ab|c|bcd){0,10}(d*)" [regex-tdfa] Outputs agree: "(0,6)(3,6)(6,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #266 [regex-tdfa] text and pattern: "ababcd" [regex-tdfa] Regex pattern: "(a|ab|c|bcd){1,10}(d*)" [regex-tdfa] Outputs agree: "(0,6)(3,6)(6,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #267 [regex-tdfa] text and pattern: "ababcd" [regex-tdfa] Regex pattern: "(a|ab|c|bcd){2,10}(d*)" [regex-tdfa] Outputs agree: "(0,6)(3,6)(6,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #268 [regex-tdfa] text and pattern: "ababcd" [regex-tdfa] Regex pattern: "(a|ab|c|bcd){3,10}(d*)" [regex-tdfa] Outputs agree: "(0,6)(3,6)(6,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #269 [regex-tdfa] text and pattern: "ababcd" [regex-tdfa] Regex pattern: "(a|ab|c|bcd){4,10}(d*)" [regex-tdfa] Outputs agree: "NOMATCH" [regex-tdfa]  [regex-tdfa] Expected Pass #270 [regex-tdfa] text and pattern: "ababcd" [regex-tdfa] Regex pattern: "(a|ab|c|bcd)*(d*)" [regex-tdfa] Outputs agree: "(0,6)(3,6)(6,6)" [regex-tdfa]  [regex-tdfa] Expected Pass #271 [regex-tdfa] text and pattern: "ababcd" [regex-tdfa] Regex pattern: "(a|ab|c|bcd)+(d*)" [regex-tdfa] Outputs agree: "(0,6)(3,6)(6,6)" [regex-tdfa]  [regex-tdfa] Using Tests from: right-assoc.txt [regex-tdfa]  [regex-tdfa] Expected Pass #1 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "(a|ab)(c|bcd)(d*)" [regex-tdfa] Outputs agree: "(0,4)(0,2)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #2 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "(a|ab)(bcd|c)(d*)" [regex-tdfa] Outputs agree: "(0,4)(0,2)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #3 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "(ab|a)(c|bcd)(d*)" [regex-tdfa] Outputs agree: "(0,4)(0,2)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #4 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "(ab|a)(bcd|c)(d*)" [regex-tdfa] Outputs agree: "(0,4)(0,2)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #5 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(a*)(b|abc)(c*)" [regex-tdfa] Outputs agree: "(0,3)(0,1)(1,2)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #6 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(a*)(abc|b)(c*)" [regex-tdfa] Outputs agree: "(0,3)(0,1)(1,2)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #7 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(a*)(b|abc)(c*)" [regex-tdfa] Outputs agree: "(0,3)(0,1)(1,2)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #8 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(a*)(abc|b)(c*)" [regex-tdfa] Outputs agree: "(0,3)(0,1)(1,2)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #9 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "(a|ab)(c|bcd)(d|.*)" [regex-tdfa] Outputs agree: "(0,4)(0,2)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #10 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "(a|ab)(bcd|c)(d|.*)" [regex-tdfa] Outputs agree: "(0,4)(0,2)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #11 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "(ab|a)(c|bcd)(d|.*)" [regex-tdfa] Outputs agree: "(0,4)(0,2)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #12 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "(ab|a)(bcd|c)(d|.*)" [regex-tdfa] Outputs agree: "(0,4)(0,2)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Using Tests from: totest.txt [regex-tdfa]  [regex-tdfa] Expected Pass #1 [regex-tdfa] text and pattern: "xaax" [regex-tdfa] Regex pattern: "a+" [regex-tdfa] Outputs agree: "(1,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #3 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "(a?)((ab)?)" [regex-tdfa] Outputs agree: "(0,2)(0,0)(0,2)(0,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #4 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "(a?)((ab)?)(b?)" [regex-tdfa] Outputs agree: "(0,2)(0,1)(1,1)(-1,-1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #5 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "((a?)((ab)?))(b?)" [regex-tdfa] Outputs agree: "(0,2)(0,2)(0,0)(0,2)(0,2)(2,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #6 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "(a?)(((ab)?)(b?))" [regex-tdfa] Outputs agree: "(0,2)(0,1)(1,2)(1,1)(-1,-1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #7 [regex-tdfa] text and pattern: "x" [regex-tdfa] Regex pattern: "(.?)" [regex-tdfa] Outputs agree: "(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #8 [regex-tdfa] text and pattern: "x" [regex-tdfa] Regex pattern: "(.?){1}" [regex-tdfa] Outputs agree: "(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #9 [regex-tdfa] text and pattern: "x" [regex-tdfa] Regex pattern: "(.?)(.?)" [regex-tdfa] Outputs agree: "(0,1)(0,1)(1,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #10 [regex-tdfa] text and pattern: "x" [regex-tdfa] Regex pattern: "(.?){2}" [regex-tdfa] Outputs agree: "(0,1)(1,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #11 [regex-tdfa] text and pattern: "x" [regex-tdfa] Regex pattern: "(.?)*" [regex-tdfa] Outputs agree: "(0,1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #12 [regex-tdfa] text and pattern: "xxx" [regex-tdfa] Regex pattern: "(.?.?)" [regex-tdfa] Outputs agree: "(0,2)(0,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #13 [regex-tdfa] text and pattern: "xxx" [regex-tdfa] Regex pattern: "(.?.?){1}" [regex-tdfa] Outputs agree: "(0,2)(0,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #14 [regex-tdfa] text and pattern: "xxx" [regex-tdfa] Regex pattern: "(.?.?)(.?.?)" [regex-tdfa] Outputs agree: "(0,3)(0,2)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #15 [regex-tdfa] text and pattern: "xxx" [regex-tdfa] Regex pattern: "(.?.?){2}" [regex-tdfa] Outputs agree: "(0,3)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #16 [regex-tdfa] text and pattern: "xxx" [regex-tdfa] Regex pattern: "(.?.?)(.?.?)(.?.?)" [regex-tdfa] Outputs agree: "(0,3)(0,2)(2,3)(3,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #17 [regex-tdfa] text and pattern: "xxx" [regex-tdfa] Regex pattern: "(.?.?){3}" [regex-tdfa] Outputs agree: "(0,3)(3,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #18 [regex-tdfa] text and pattern: "xxx" [regex-tdfa] Regex pattern: "(.?.?)*" [regex-tdfa] Outputs agree: "(0,3)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #19 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "a?((ab)?)(b?)" [regex-tdfa] Outputs agree: "(0,2)(1,1)(-1,-1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #20 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "(a?)((ab)?)b?" [regex-tdfa] Outputs agree: "(0,2)(0,1)(1,1)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #21 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "a?((ab)?)b?" [regex-tdfa] Outputs agree: "(0,2)(1,1)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #22 [regex-tdfa] text and pattern: "xxxxx" [regex-tdfa] Regex pattern: "(a*){2}" [regex-tdfa] Outputs agree: "(0,0)(0,0)" [regex-tdfa]  [regex-tdfa] Expected Pass #23 [regex-tdfa] text and pattern: "aba" [regex-tdfa] Regex pattern: "(ab?)(b?a)" [regex-tdfa] Outputs agree: "(0,3)(0,2)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #24 [regex-tdfa] text and pattern: "aba" [regex-tdfa] Regex pattern: "(a|ab)(ba|a)" [regex-tdfa] Outputs agree: "(0,3)(0,2)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #25 [regex-tdfa] text and pattern: "aba" [regex-tdfa] Regex pattern: "(a|ab|ba)" [regex-tdfa] Outputs agree: "(0,2)(0,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #26 [regex-tdfa] text and pattern: "aba" [regex-tdfa] Regex pattern: "(a|ab|ba)(a|ab|ba)" [regex-tdfa] Outputs agree: "(0,3)(0,2)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #27 [regex-tdfa] text and pattern: "aba" [regex-tdfa] Regex pattern: "(a|ab|ba)*" [regex-tdfa] Outputs agree: "(0,3)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #28 [regex-tdfa] text and pattern: "ababa" [regex-tdfa] Regex pattern: "(aba|a*b)" [regex-tdfa] Outputs agree: "(0,3)(0,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #29 [regex-tdfa] text and pattern: "ababa" [regex-tdfa] Regex pattern: "(aba|a*b)(aba|a*b)" [regex-tdfa] Outputs agree: "(0,5)(0,2)(2,5)" [regex-tdfa]  [regex-tdfa] Expected Pass #1029 [regex-tdfa] text and pattern: "ababa" [regex-tdfa] Regex pattern: "(aba|a*b)(aba|a*b)(aba|a*b)" [regex-tdfa] Outputs agree: "NOMATCH" [regex-tdfa]  [regex-tdfa] Expected Pass #30 [regex-tdfa] text and pattern: "ababa" [regex-tdfa] Regex pattern: "(aba|a*b)*" [regex-tdfa] Outputs agree: "(0,5)(2,5)" [regex-tdfa]  [regex-tdfa] Expected Pass #31 [regex-tdfa] text and pattern: "ababa" [regex-tdfa] Regex pattern: "(aba|ab|a)" [regex-tdfa] Outputs agree: "(0,3)(0,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #32 [regex-tdfa] text and pattern: "ababa" [regex-tdfa] Regex pattern: "(aba|ab|a)(aba|ab|a)" [regex-tdfa] Outputs agree: "(0,5)(0,2)(2,5)" [regex-tdfa]  [regex-tdfa] Expected Pass #1032 [regex-tdfa] text and pattern: "ababa" [regex-tdfa] Regex pattern: "(aba|ab|a)(aba|ab|a)(aba|ab|a)" [regex-tdfa] Outputs agree: "(0,5)(0,2)(2,4)(4,5)" [regex-tdfa]  [regex-tdfa] Expected Pass #33 [regex-tdfa] text and pattern: "ababa" [regex-tdfa] Regex pattern: "(aba|ab|a)*" [regex-tdfa] Outputs agree: "(0,5)(2,5)" [regex-tdfa]  [regex-tdfa] Expected Pass #34 [regex-tdfa] text and pattern: "aba" [regex-tdfa] Regex pattern: "(a(b)?)" [regex-tdfa] Outputs agree: "(0,2)(0,2)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #35 [regex-tdfa] text and pattern: "aba" [regex-tdfa] Regex pattern: "(a(b)?)(a(b)?)" [regex-tdfa] Outputs agree: "(0,3)(0,2)(1,2)(2,3)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #36 [regex-tdfa] text and pattern: "aba" [regex-tdfa] Regex pattern: "(a(b)?)+" [regex-tdfa] Outputs agree: "(0,3)(2,3)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #37 [regex-tdfa] text and pattern: "xx" [regex-tdfa] Regex pattern: "(.*)(.*)" [regex-tdfa] Outputs agree: "(0,2)(0,2)(2,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #38 [regex-tdfa] text and pattern: "xx" [regex-tdfa] Regex pattern: ".*(.*)" [regex-tdfa] Outputs agree: "(0,2)(2,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #39 [regex-tdfa] text and pattern: "azbazby" [regex-tdfa] Regex pattern: "(a.*z|b.*y)" [regex-tdfa] Outputs agree: "(0,5)(0,5)" [regex-tdfa]  [regex-tdfa] Expected Pass #40 [regex-tdfa] text and pattern: "azbazby" [regex-tdfa] Regex pattern: "(a.*z|b.*y)(a.*z|b.*y)" [regex-tdfa] Outputs agree: "(0,7)(0,5)(5,7)" [regex-tdfa]  [regex-tdfa] Expected Pass #41 [regex-tdfa] text and pattern: "azbazby" [regex-tdfa] Regex pattern: "(a.*z|b.*y)*" [regex-tdfa] Outputs agree: "(0,7)(5,7)" [regex-tdfa]  [regex-tdfa] Expected Pass #42 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "(.|..)(.*)" [regex-tdfa] Outputs agree: "(0,2)(0,2)(2,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #43 [regex-tdfa] text and pattern: "xxx" [regex-tdfa] Regex pattern: "((..)*(...)*)" [regex-tdfa] Outputs agree: "(0,3)(0,3)(-1,-1)(0,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #44 [regex-tdfa] text and pattern: "xxx" [regex-tdfa] Regex pattern: "((..)*(...)*)((..)*(...)*)" [regex-tdfa] Outputs agree: "(0,3)(0,3)(-1,-1)(0,3)(3,3)(-1,-1)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #45 [regex-tdfa] text and pattern: "xxx" [regex-tdfa] Regex pattern: "((..)*(...)*)*" [regex-tdfa] Outputs agree: "(0,3)(0,3)(-1,-1)(0,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #83 [regex-tdfa] text and pattern: "aabbaa" [regex-tdfa] Regex pattern: "(aa(b(b))?)+" [regex-tdfa] Outputs agree: "(0,6)(4,6)(-1,-1)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #84 [regex-tdfa] text and pattern: "aba" [regex-tdfa] Regex pattern: "(a(b)?)+" [regex-tdfa] Outputs agree: "(0,3)(2,3)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #85 [regex-tdfa] text and pattern: "abcd" [regex-tdfa] Regex pattern: "([ab]+)([bc]+)([cd]*)" [regex-tdfa] Outputs agree: "(0,4)(0,2)(2,3)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #90 [regex-tdfa] text and pattern: "Aa" [regex-tdfa] Regex pattern: "^(A([^B]*))?(B(.*))?" [regex-tdfa] Outputs agree: "(0,2)(0,2)(1,2)(-1,-1)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #91 [regex-tdfa] text and pattern: "Bb" [regex-tdfa] Regex pattern: "^(A([^B]*))?(B(.*))?" [regex-tdfa] Outputs agree: "(0,2)(-1,-1)(-1,-1)(0,2)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #110 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "(^){0,3}" [regex-tdfa] Outputs agree: "(0,0)(0,0)" [regex-tdfa]  [regex-tdfa] Expected Pass #111 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "($){0,3}" [regex-tdfa] Outputs agree: "(0,0)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #112 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "(^){1,3}" [regex-tdfa] Outputs agree: "(0,0)(0,0)" [regex-tdfa]  [regex-tdfa] Expected Pass #113 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "($){1,3}" [regex-tdfa] Outputs agree: "(1,1)(1,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #200 [regex-tdfa] text and pattern: "searchme" [regex-tdfa] Regex pattern: "((s^)|(s)|(^)|($)|(^.))*" [regex-tdfa] Outputs agree: "(0,1)(0,1)(-1,-1)(0,1)(-1,-1)(-1,-1)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #201 [regex-tdfa] text and pattern: "searchme" [regex-tdfa] Regex pattern: "s(()|^)e" [regex-tdfa] Outputs agree: "(0,2)(1,1)(1,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #202 [regex-tdfa] text and pattern: "searchme" [regex-tdfa] Regex pattern: "s(^|())e" [regex-tdfa] Outputs agree: "(0,2)(1,1)(1,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #203 [regex-tdfa] text and pattern: "searchme" [regex-tdfa] Regex pattern: "s(^|())e" [regex-tdfa] Outputs agree: "(0,2)(1,1)(1,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #204 [regex-tdfa] text and pattern: "searchme" [regex-tdfa] Regex pattern: "s()?e" [regex-tdfa] Outputs agree: "(0,2)(1,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #205 [regex-tdfa] text and pattern: "searchme" [regex-tdfa] Regex pattern: "s(^)?e" [regex-tdfa] Outputs agree: "(0,2)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #206 [regex-tdfa] text and pattern: "searchme" [regex-tdfa] Regex pattern: "((s)|(e)|(a))*" [regex-tdfa] Outputs agree: "(0,3)(2,3)(-1,-1)(-1,-1)(2,3)" [regex-tdfa]  [regex-tdfa] Expected Pass #207 [regex-tdfa] text and pattern: "searchme" [regex-tdfa] Regex pattern: "((s)|(e)|())*" [regex-tdfa] Outputs agree: "(0,2)(1,2)(-1,-1)(1,2)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #208 [regex-tdfa] text and pattern: "cbb" [regex-tdfa] Regex pattern: "((b*)|c(c*))*" [regex-tdfa] Outputs agree: "(0,3)(1,3)(1,3)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #209 [regex-tdfa] text and pattern: "yyyyyy" [regex-tdfa] Regex pattern: "(yyy|(x?)){2,4}" [regex-tdfa] Outputs agree: "(0,6)(3,6)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #210 [regex-tdfa] text and pattern: "xxx" [regex-tdfa] Regex pattern: "($)|()" [regex-tdfa] Outputs agree: "(0,0)(-1,-1)(0,0)" [regex-tdfa]  [regex-tdfa] Expected Pass #211 [regex-tdfa] text and pattern: "ac\\n" [regex-tdfa] Regex pattern: "$()|^()" [regex-tdfa] Outputs agree: "(0,0)(-1,-1)(0,0)" [regex-tdfa]  [regex-tdfa] Expected Pass #212 [regex-tdfa] text and pattern: "ac\\n" [regex-tdfa] Regex pattern: "^()|$()" [regex-tdfa] Outputs agree: "(0,0)(0,0)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #213 [regex-tdfa] text and pattern: "__" [regex-tdfa] Regex pattern: "($)?(.)" [regex-tdfa] Outputs agree: "(0,1)(-1,-1)(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #214 [regex-tdfa] text and pattern: "c" [regex-tdfa] Regex pattern: "(.|()|())*" [regex-tdfa] Outputs agree: "(0,1)(0,1)(-1,-1)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #215 [regex-tdfa] text and pattern: "ab" [regex-tdfa] Regex pattern: "((a)|(b)){2,}" [regex-tdfa] Outputs agree: "(0,2)(1,2)(-1,-1)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #216 [regex-tdfa] text and pattern: "" [regex-tdfa] Regex pattern: ".()|((.)?)" [regex-tdfa] Outputs agree: "(0,0)(-1,-1)(0,0)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #217 [regex-tdfa] text and pattern: "xx" [regex-tdfa] Regex pattern: "(.|$){2,}" [regex-tdfa] Outputs agree: "(0,2)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #218 [regex-tdfa] text and pattern: "xx" [regex-tdfa] Regex pattern: "(.|$){2,2}" [regex-tdfa] Outputs agree: "(0,2)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #219 [regex-tdfa] text and pattern: "xx" [regex-tdfa] Regex pattern: "(.){2,}" [regex-tdfa] Outputs agree: "(0,2)(1,2)" [regex-tdfa]  [regex-tdfa] Expected Pass #220 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "(a|())(b|())(c|())" [regex-tdfa] Outputs agree: "(0,3)(0,1)(-1,-1)(1,2)(-1,-1)(2,3)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #220 [regex-tdfa] text and pattern: "abc" [regex-tdfa] Regex pattern: "ab()c|ab()c()" [regex-tdfa] Outputs agree: "(0,3)(2,2)(-1,-1)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #250 [regex-tdfa] text and pattern: "bcde" [regex-tdfa] Regex pattern: "(b(c)|d(e))*" [regex-tdfa] Outputs agree: "(0,4)(2,4)(-1,-1)(3,4)" [regex-tdfa]  [regex-tdfa] Expected Pass #251 [regex-tdfa] text and pattern: "aba" [regex-tdfa] Regex pattern: "(a(b)*)*" [regex-tdfa] Outputs agree: "(0,3)(2,3)(-1,-1)" [regex-tdfa]  [regex-tdfa] Expected Pass #260 [regex-tdfa] text and pattern: "]" [regex-tdfa] Regex pattern: "[]]" [regex-tdfa] Outputs agree: "(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #261 [regex-tdfa] text and pattern: "]" [regex-tdfa] Regex pattern: "[^]]" [regex-tdfa] Outputs agree: "NOMATCH" [regex-tdfa]  [regex-tdfa] Expected Pass #262 [regex-tdfa] text and pattern: "-" [regex-tdfa] Regex pattern: "[-]" [regex-tdfa] Outputs agree: "(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #263 [regex-tdfa] text and pattern: "-" [regex-tdfa] Regex pattern: "[^-]" [regex-tdfa] Outputs agree: "NOMATCH" [regex-tdfa]  [regex-tdfa] Expected Pass #260 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "[]]" [regex-tdfa] Outputs agree: "NOMATCH" [regex-tdfa]  [regex-tdfa] Expected Pass #261 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "[^]]" [regex-tdfa] Outputs agree: "(0,1)" [regex-tdfa]  [regex-tdfa] Expected Pass #262 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "[-]" [regex-tdfa] Outputs agree: "NOMATCH" [regex-tdfa]  [regex-tdfa] Expected Pass #263 [regex-tdfa] text and pattern: "a" [regex-tdfa] Regex pattern: "[^-]" [regex-tdfa] Outputs agree: "(0,1)" [regex-tdfa]  [regex-tdfa] Wow, all the tests passed! [regex-tdfa] Test suite regex-tdfa-unittest: PASS [regex-tdfa] Test suite logged to: dist/test/regex-tdfa-1.3.2.3-regex-tdfa-unittest.log [regex-tdfa] 1 of 1 test suites (1 of 1 test cases) passed. [regex-tdfa] Phase: haddockPhase [attoparsec] [ 1 of 12] Compiling QC.Common ( tests/QC/Common.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Common.o ) [monoid-subclasses]  isSuffixOf: OK (0.67s) [monoid-subclasses]  +++ OK, passed 100 tests. [aeson] Phase: setupCompilerEnvironmentPhase [monoid-subclasses]  : OK (0.02s) [monoid-subclasses]  +++ OK, passed 100 tests. [aeson] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [monoid-subclasses]  cancellative stripPrefix: OK (0.06s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  cancellative stripSuffix: OK (0.03s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  cancellative : OK [monoid-subclasses]  +++ OK, passed 100 tests. [filepattern] [2 of 3] Compiling Test.Cases ( test/Test/Cases.hs, dist/build/filepattern-test/filepattern-test-tmp/Test/Cases.o ) [regex-tdfa] Preprocessing library for regex-tdfa-1.3.2.3.. [regex-tdfa] Running Haddock on library for regex-tdfa-1.3.2.3.. [unix-compat] Phase: checkPhase [unix-compat] Running 1 test suites... [unix-compat] Test suite unix-compat-testsuite: RUNNING... [unix-compat]  [unix-compat] mkstemp [monoid-subclasses]  stripCommonPrefix 1: OK (0.93s) [monoid-subclasses]  +++ OK, passed 100 tests. [regex-tdfa] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [aeson] Phase: unpackPhase [aeson] unpacking source archive /nix/store/f0d7b9x9gkig0ip0d9g81wf1vsdp1nl4-aeson-2.2.3.0.tar.gz [adjunctions] Preprocessing test suite 'spec' for adjunctions-4.4.3.. [adjunctions] Building test suite 'spec' for adjunctions-4.4.3.. [aeson] source root is aeson-2.2.3.0 [filepattern] [3 of 3] Compiling Main ( test/Test.hs, dist/build/filepattern-test/filepattern-test-tmp/Main.o ) [aeson] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "aeson-2.2.3.0/tests/UnitTests/UTCTime.hs" [aeson] Phase: patchPhase [aeson] Replace Cabal file with edited version from mirror://hackage/aeson-2.2.3.0/revision/3.cabal. [aeson] Phase: compileBuildDriverPhase [aeson] setupCompileFlags: -package-db=/build/tmp.a5GvLMNAMS/setup-package.conf.d -threaded [adjunctions] [1 of 2] Compiling GenericsSpec ( tests/GenericsSpec.hs, dist/build/spec/spec-tmp/GenericsSpec.o ) [regex-tdfa] [ 1 of 25] Compiling Data.IntMap.CharMap2 ( lib/Data/IntMap/CharMap2.hs, nothing ) [aeson] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.a5GvLMNAMS/Main.o ) [monoid-subclasses]  stripCommonPrefix 2: OK (1.01s) [monoid-subclasses]  +++ OK, passed 100 tests. [unix-compat] Creating 10000 temp files...ok [aeson] [2 of 2] Linking Setup [unix-compat] Deleting temp files...ok [unix-compat]  TODO [✔] [unix-compat] createSymbolicLink [unix-compat]  should error on Windows and succeed on other OSes [✔] [unix-compat] getSymbolicLinkStatus [unix-compat]  should detect symbolic link to a file [✔] [unix-compat]  should detect symbolic link to a directory [✔] [unix-compat]  should give later time stamp than getFileStatus for link to file [✔] [unix-compat]  should give later time stamp than getFileStatus for link to dir [✔] [unix-compat]  should give a different fileID than getFileStatus for link to file [✔] [unix-compat]  should give a different fileID than getFileStatus for link to dir [✔] [unix-compat] getFileStatus [unix-compat]  should detect that symbolic link target is a file [✔] [unix-compat]  should detect that symbolic link target is a directory [✔] [unix-compat]  should be equal for link and link target (except access time) [✔] [unix-compat] getProcessID [unix-compat]  should work on Windows and Unix [✔] [unix-compat]  [unix-compat] Finished in 1.6412 seconds [unix-compat] 12 examples, 0 failures [unix-compat] Test suite unix-compat-testsuite: PASS [unix-compat] Test suite logged to: dist/test/unix-compat-0.7.4-unix-compat-testsuite.log [unix-compat] 1 of 1 test suites (1 of 1 test cases) passed. [unix-compat] Phase: haddockPhase [regex-tdfa] [ 2 of 25] Compiling Data.IntSet.EnumSet2 ( lib/Data/IntSet/EnumSet2.hs, nothing ) [algebraic-graphs] [ 9 of 29] Compiling Algebra.Graph.Label ( src/Algebra/Graph/Label.hs, dist/build/Algebra/Graph/Label.o, dist/build/Algebra/Graph/Label.dyn_o ) [algebraic-graphs] [10 of 29] Compiling Algebra.Graph.NonEmpty.AdjacencyMap ( src/Algebra/Graph/NonEmpty/AdjacencyMap.hs, dist/build/Algebra/Graph/NonEmpty/AdjacencyMap.o, dist/build/Algebra/Graph/NonEmpty/AdjacencyMap.dyn_o ) [algebraic-graphs] [11 of 29] Compiling Algebra.Graph.AdjacencyMap.Algorithm ( src/Algebra/Graph/AdjacencyMap/Algorithm.hs, dist/build/Algebra/Graph/AdjacencyMap/Algorithm.o, dist/build/Algebra/Graph/AdjacencyMap/Algorithm.dyn_o ) [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/AdjacencyMap/Algorithm.hs:384:43: warning: [GHC-63394] [-Wx-partial] [algebraic-graphs]  In the use of ‘head’ [algebraic-graphs]  (imported from Prelude, but defined in GHC.List): [algebraic-graphs]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [algebraic-graphs]  | [algebraic-graphs] 384 | exit v = do newComponent <- (v==).snd.head <$> gets boundaryStack [algebraic-graphs]  | ^^^^ [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/AdjacencyMap/Algorithm.hs:391:21: warning: [GHC-63394] [-Wx-partial] [algebraic-graphs]  In the use of ‘tail’ [algebraic-graphs]  (imported from Prelude, but defined in GHC.List): [algebraic-graphs]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [algebraic-graphs]  | [algebraic-graphs] 391 | pth' = tail v_pth' -- Here we know that v_pth' starts with v [algebraic-graphs]  | ^^^^ [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/AdjacencyMap/Algorithm.hs:395:26: warning: [GHC-63394] [-Wx-partial] [algebraic-graphs]  In the use of ‘head’ [algebraic-graphs]  (imported from Prelude, but defined in GHC.List): [algebraic-graphs]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [algebraic-graphs]  | [algebraic-graphs] 395 | p_v = fst $ head bnd [algebraic-graphs]  | ^^^^ [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/AdjacencyMap/Algorithm.hs:397:21: warning: [GHC-63394] [-Wx-partial] [algebraic-graphs]  In the use of ‘tail’ [algebraic-graphs]  (imported from Prelude, but defined in GHC.List): [algebraic-graphs]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [algebraic-graphs]  | [algebraic-graphs] 397 | bnd' = tail bnd [algebraic-graphs]  | ^^^^ [algebraic-graphs] [12 of 29] Compiling Algebra.Graph.Acyclic.AdjacencyMap ( src/Algebra/Graph/Acyclic/AdjacencyMap.hs, dist/build/Algebra/Graph/Acyclic/AdjacencyMap.o, dist/build/Algebra/Graph/Acyclic/AdjacencyMap.dyn_o ) [algebraic-graphs] [13 of 29] Compiling Algebra.Graph.ToGraph ( src/Algebra/Graph/ToGraph.hs, dist/build/Algebra/Graph/ToGraph.o, dist/build/Algebra/Graph/ToGraph.dyn_o ) [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/ToGraph.hs:171:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] [algebraic-graphs]  The use of ‘~’ without TypeOperators [algebraic-graphs]  will become an error in a future GHC release. [algebraic-graphs]  Suggested fix: Perhaps you intended to use TypeOperators [algebraic-graphs]  | [algebraic-graphs] 171 | vertexIntSet :: ToVertex t ~ Int => t -> IntSet [algebraic-graphs]  | ^ [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/ToGraph.hs:197:29: warning: [GHC-58520] [-Wtype-equality-requires-operators] [algebraic-graphs]  The use of ‘~’ without TypeOperators [algebraic-graphs]  will become an error in a future GHC release. [algebraic-graphs]  Suggested fix: Perhaps you intended to use TypeOperators [algebraic-graphs]  | [algebraic-graphs] 197 | preIntSet :: ToVertex t ~ Int => Int -> t -> IntSet [algebraic-graphs]  | ^ [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/ToGraph.hs:215:30: warning: [GHC-58520] [-Wtype-equality-requires-operators] [algebraic-graphs]  The use of ‘~’ without TypeOperators [algebraic-graphs]  will become an error in a future GHC release. [algebraic-graphs]  Suggested fix: Perhaps you intended to use TypeOperators [algebraic-graphs]  | [algebraic-graphs] 215 | postIntSet :: ToVertex t ~ Int => Int -> t -> IntSet [algebraic-graphs]  | ^ [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/ToGraph.hs:303:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] [algebraic-graphs]  The use of ‘~’ without TypeOperators [algebraic-graphs]  will become an error in a future GHC release. [algebraic-graphs]  Suggested fix: Perhaps you intended to use TypeOperators [algebraic-graphs]  | [algebraic-graphs] 303 | toAdjacencyIntMap :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap [algebraic-graphs]  | ^ [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/ToGraph.hs:312:46: warning: [GHC-58520] [-Wtype-equality-requires-operators] [algebraic-graphs]  The use of ‘~’ without TypeOperators [algebraic-graphs]  will become an error in a future GHC release. [algebraic-graphs]  Suggested fix: Perhaps you intended to use TypeOperators [algebraic-graphs]  | [algebraic-graphs] 312 | toAdjacencyIntMapTranspose :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap [algebraic-graphs]  | ^ [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/ToGraph.hs:452:43: warning: [GHC-58520] [-Wtype-equality-requires-operators] [algebraic-graphs]  The use of ‘~’ without TypeOperators [algebraic-graphs]  will become an error in a future GHC release. [algebraic-graphs]  Suggested fix: Perhaps you intended to use TypeOperators [algebraic-graphs]  | [algebraic-graphs] 452 | adjacencyIntMap :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet [algebraic-graphs]  | ^ [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/ToGraph.hs:471:52: warning: [GHC-58520] [-Wtype-equality-requires-operators] [algebraic-graphs]  The use of ‘~’ without TypeOperators [algebraic-graphs]  will become an error in a future GHC release. [algebraic-graphs]  Suggested fix: Perhaps you intended to use TypeOperators [algebraic-graphs]  | [algebraic-graphs] 471 | adjacencyIntMapTranspose :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet [algebraic-graphs]  | ^ [algebraic-graphs] [14 of 29] Compiling Algebra.Graph.Relation ( src/Algebra/Graph/Relation.hs, dist/build/Algebra/Graph/Relation.o, dist/build/Algebra/Graph/Relation.dyn_o ) [monoid-subclasses]  stripCommonPrefix 3: OK (0.85s) [monoid-subclasses]  +++ OK, passed 100 tests. [regex-tdfa] [ 3 of 25] Compiling Data.IntMap.EnumMap2 ( lib/Data/IntMap/EnumMap2.hs, nothing ) [ghc-lib-parser-ex] [ 3 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Driver.Flags ( src/Language/Haskell/GhclibParserEx/GHC/Driver/Flags.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Driver/Flags.p_o ) [ghc-lib-parser-ex] [ 4 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Driver.Session ( src/Language/Haskell/GhclibParserEx/GHC/Driver/Session.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Driver/Session.p_o ) [monoid-subclasses]  stripCommonPrefix 4: OK (0.45s) [monoid-subclasses]  +++ OK, passed 100 tests. [regex-tdfa] [ 4 of 25] Compiling Paths_regex_tdfa ( dist/build/autogen/Paths_regex_tdfa.hs, nothing ) [unix-compat] Preprocessing library for unix-compat-0.7.4.. [unix-compat] Running Haddock on library for unix-compat-0.7.4.. [regex-tdfa] [ 5 of 25] Compiling Text.Regex.TDFA.IntArrTrieSet ( lib/Text/Regex/TDFA/IntArrTrieSet.hs, nothing ) [adjunctions] [2 of 2] Compiling Main ( tests/Spec.hs, dist/build/spec/spec-tmp/Main.o ) [regex-tdfa] [ 6 of 25] Compiling Text.Regex.TDFA.Common ( lib/Text/Regex/TDFA/Common.hs, nothing ) [monoid-subclasses]  stripCommonSuffix 1: OK (0.36s) [monoid-subclasses]  +++ OK, passed 100 tests. [unix-compat] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [filepattern] [4 of 4] Linking dist/build/filepattern-test/filepattern-test [monoid-subclasses]  stripCommonSuffix 2: OK (0.37s) [monoid-subclasses]  +++ OK, passed 100 tests. [attoparsec] [ 2 of 12] Compiling QC.Combinator ( tests/QC/Combinator.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Combinator.o ) [ghc-lib-parser-ex] [ 5 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs ( src/Language/Haskell/GhclibParserEx/GHC/Hs.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs.p_o ) [ghc-lib-parser-ex] [ 6 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Binds ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Binds.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Binds.p_o ) [ghc-lib-parser-ex] [ 7 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Decls ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.p_o ) [ghc-lib-parser-ex] [ 8 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances ( src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.p_o ) [ghc-lib-parser-ex] [ 9 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp ( src/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.p_o ) [ghc-lib-parser-ex] [10 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Pat ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.p_o ) [ghc-lib-parser-ex] [11 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Type ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Type.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Type.p_o ) [ghc-lib-parser-ex] [12 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Types ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Types.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Types.p_o ) [ghc-lib-parser-ex] [13 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Parser ( src/Language/Haskell/GhclibParserEx/GHC/Parser.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Parser.p_o ) [ghc-lib-parser-ex] [14 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Settings.Config ( src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Settings/Config.p_o ) [ghc-lib-parser-ex] [15 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader ( src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.p_o ) [ghc-lib-parser-ex] [16 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Expr ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.p_o ) [ghc-lib-parser-ex] [17 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Utils.Outputable ( src/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.p_o ) [ghc-lib-parser-ex] [18 of 18] Compiling Paths_ghc_lib_parser_ex ( dist/build/autogen/Paths_ghc_lib_parser_ex.hs, dist/build/Paths_ghc_lib_parser_ex.p_o ) [regex-tdfa] [ 7 of 25] Compiling Text.Regex.TDFA.NewDFA.Uncons ( lib/Text/Regex/TDFA/NewDFA/Uncons.hs, nothing ) [regex-tdfa] [ 8 of 25] Compiling Text.Regex.TDFA.NewDFA.MakeTest ( lib/Text/Regex/TDFA/NewDFA/MakeTest.hs, nothing ) [regex-tdfa] [ 9 of 25] Compiling Text.Regex.TDFA.NewDFA.Tester ( lib/Text/Regex/TDFA/NewDFA/Tester.hs, nothing ) [monoid-subclasses]  stripCommonSuffix 3: OK (0.42s) [monoid-subclasses]  +++ OK, passed 100 tests. [regex-tdfa] [10 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_NC_FA ( lib/Text/Regex/TDFA/NewDFA/Engine_NC_FA.hs, nothing ) [adjunctions] [3 of 3] Linking dist/build/spec/spec [algebraic-graphs] [15 of 29] Compiling Algebra.Graph.Relation.Symmetric ( src/Algebra/Graph/Relation/Symmetric.hs, dist/build/Algebra/Graph/Relation/Symmetric.o, dist/build/Algebra/Graph/Relation/Symmetric.dyn_o ) [regex-tdfa] [11 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_NC ( lib/Text/Regex/TDFA/NewDFA/Engine_NC.hs, nothing ) [monoid-subclasses]  stripCommonSuffix 4: OK (0.24s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  gcd: OK (0.01s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  gcd uniqueness: OK (0.01s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  gcd idempotence: OK (0.06s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  gcd identity (left): OK [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  gcd identity (right): OK [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  gcd commutativity: OK (0.01s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  gcd associativity: OK (0.02s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  gcd distributivity (left): OK (0.01s) [monoid-subclasses]  +++ OK, passed 100 tests. [unix-compat] [1 of 8] Compiling System.PosixCompat.Files ( dist/build/System/PosixCompat/Files.hs, nothing ) [monoid-subclasses]  gcd distributivity (right): OK (0.01s) [monoid-subclasses]  +++ OK, passed 100 tests. [regex-tdfa] [12 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_FA ( lib/Text/Regex/TDFA/NewDFA/Engine_FA.hs, nothing ) [unix-compat] [2 of 8] Compiling System.PosixCompat.Process ( src/System/PosixCompat/Process.hs, nothing ) [unix-compat] [3 of 8] Compiling System.PosixCompat.Temp ( src/System/PosixCompat/Temp.hs, nothing ) [unix-compat] [4 of 8] Compiling System.PosixCompat.Time ( src/System/PosixCompat/Time.hs, nothing ) [unix-compat] [5 of 8] Compiling System.PosixCompat.Types ( src/System/PosixCompat/Types.hs, nothing ) [unix-compat] [6 of 8] Compiling System.PosixCompat.Extensions ( dist/build/System/PosixCompat/Extensions.hs, nothing ) [unix-compat] [7 of 8] Compiling System.PosixCompat.Unistd ( src/System/PosixCompat/Unistd.hs, nothing ) [unix-compat] [8 of 8] Compiling System.PosixCompat ( src/System/PosixCompat.hs, nothing ) [unix-compat] Haddock coverage: [unix-compat]  98% ( 80 / 81) in 'System.PosixCompat.Files' [unix-compat]  Missing documentation for: [unix-compat]  PathVar [unix-compat]  100% ( 2 / 2) in 'System.PosixCompat.Process' [unix-compat]  100% ( 2 / 2) in 'System.PosixCompat.Temp' [unix-compat]  100% ( 2 / 2) in 'System.PosixCompat.Time' [unix-compat]  100% ( 2 / 2) in 'System.PosixCompat.Types' [unix-compat]  71% ( 5 / 7) in 'System.PosixCompat.Extensions' [unix-compat]  Missing documentation for: [unix-compat]  CMajor (src/System/PosixCompat/Extensions.hsc:23) [unix-compat]  CMinor (src/System/PosixCompat/Extensions.hsc:24) [unix-compat]  75% ( 6 / 8) in 'System.PosixCompat.Unistd' [unix-compat]  Missing documentation for: [unix-compat]  SystemID [unix-compat]  getSystemID [unix-compat]  100% ( 8 / 8) in 'System.PosixCompat' [monoid-subclasses]  commonPrefix idempotence: OK (0.43s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  commonPrefix identity (left): OK (0.17s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  commonPrefix identity (right): OK (0.15s) [monoid-subclasses]  +++ OK, passed 100 tests. [regex-tdfa] [13 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine ( lib/Text/Regex/TDFA/NewDFA/Engine.hs, nothing ) [filepattern] Phase: checkPhase [algebraic-graphs] [16 of 29] Compiling Algebra.Graph.NonEmpty ( src/Algebra/Graph/NonEmpty.hs, dist/build/Algebra/Graph/NonEmpty.o, dist/build/Algebra/Graph/NonEmpty.dyn_o ) [algebraic-graphs] [17 of 29] Compiling Algebra.Graph.Labelled.AdjacencyMap ( src/Algebra/Graph/Labelled/AdjacencyMap.hs, dist/build/Algebra/Graph/Labelled/AdjacencyMap.o, dist/build/Algebra/Graph/Labelled/AdjacencyMap.dyn_o ) [algebraic-graphs] [18 of 29] Compiling Algebra.Graph.Labelled ( src/Algebra/Graph/Labelled.hs, dist/build/Algebra/Graph/Labelled.o, dist/build/Algebra/Graph/Labelled.dyn_o ) [filepattern] Running 1 test suites... [filepattern] Test suite filepattern-test: RUNNING... [monoid-subclasses]  commonPrefix commutativity: OK (0.73s) [monoid-subclasses]  +++ OK, passed 100 tests. [aeson] Phase: updateAutotoolsGnuConfigScriptsPhase [aeson] Phase: configurePhase [aeson] configureFlags: --verbose --prefix=/nix/store/ib4j7ml5vs3xlp1rgws8nbs3a607xm57-aeson-2.2.3.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/ljr3rnwd8s1fggbaiwd22941awg4hks7-aeson-2.2.3.0-doc/share/doc/aeson-2.2.3.0 --with-gcc=gcc --package-db=/build/tmp.a5GvLMNAMS/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [aeson] Using Parsec parser [aeson] Configuring aeson-2.2.3.0... [attoparsec] [ 3 of 12] Compiling QC.ByteString ( tests/QC/ByteString.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/ByteString.o ) [filepattern] Testing... [filepattern] Passed 126 specific cases [filepattern] Passed 12996 properties on specific cases [filepattern] +++ OK, passed 10000 tests (3.06% match). [filepattern] SUCCESS (all tests completed) [filepattern] Test suite filepattern-test: PASS [filepattern] Test suite logged to: dist/test/filepattern-0.1.3-filepattern-test.log [filepattern] 1 of 1 test suites (1 of 1 test cases) passed. [filepattern] Phase: haddockPhase [regex-tdfa] [14 of 25] Compiling Text.Regex.TDFA.Pattern ( lib/Text/Regex/TDFA/Pattern.hs, nothing ) [adjunctions] Phase: checkPhase [adjunctions] Running 1 test suites... [adjunctions] Test suite spec: RUNNING... [adjunctions]  [adjunctions] Generics [adjunctions]  Id [adjunctions]  index idExample idRep = 42 [✔] [adjunctions]  Stream [adjunctions]  index streamExample streamRep1 = 0 [✔] [adjunctions]  index streamExample streamRep2 = 1 [✔] [adjunctions]  index streamExample streamRep3 = 2 [✔] [adjunctions]  PolyRec [adjunctions]  index polyRecExample polyRecRep1 = 1 [✔] [adjunctions]  index polyRecExample polyRecRep2 = 2 [✔] [adjunctions]  index polyRecExample polyRecRep3 = 0 [✔] [adjunctions]  [adjunctions] Finished in 0.0054 seconds [adjunctions] 7 examples, 0 failures [adjunctions] Test suite spec: PASS [adjunctions] Test suite logged to: dist/test/adjunctions-4.4.3-spec.log [adjunctions] 1 of 1 test suites (1 of 1 test cases) passed. [filepattern] Preprocessing library for filepattern-0.1.3.. [adjunctions] Phase: haddockPhase [filepattern] Running Haddock on library for filepattern-0.1.3.. [algebraic-graphs] [19 of 29] Compiling Algebra.Graph.Labelled.Example.Network ( src/Algebra/Graph/Labelled/Example/Network.hs, dist/build/Algebra/Graph/Labelled/Example/Network.o, dist/build/Algebra/Graph/Labelled/Example/Network.dyn_o ) [filepattern] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [regex-tdfa] [15 of 25] Compiling Text.Regex.TDFA.CorePattern ( lib/Text/Regex/TDFA/CorePattern.hs, nothing ) [monoid-subclasses]  commonPrefix associativity: OK (1.52s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  commonPrefix distributivity: OK (0.04s) [monoid-subclasses]  +++ OK, passed 100 tests. [adjunctions] Preprocessing library for adjunctions-4.4.3.. [adjunctions] Running Haddock on library for adjunctions-4.4.3.. [monoid-subclasses]  commonSuffix idempotence: OK (0.24s) [monoid-subclasses]  +++ OK, passed 100 tests. [aeson] Flags chosen: ordered-keymap=True [aeson] Dependency OneTuple >=0.4.1.1 && <0.5: using OneTuple-0.4.2 [aeson] Dependency QuickCheck >=2.14.3 && <2.16: using QuickCheck-2.14.3 [aeson] Dependency base >=4.12.0.0 && <5: using base-4.19.0.0 [aeson] Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.12.0.2 [aeson] Dependency character-ps >=0.1 && <0.2: using character-ps-0.1 [aeson] Dependency containers >=0.6.0.1 && <0.8: using containers-0.6.8 [aeson] Dependency data-fix >=0.3.2 && <0.4: using data-fix-0.3.4 [aeson] Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.5.0.0 [aeson] Dependency dlist >=1.0 && <1.1: using dlist-1.0 [aeson] Dependency exceptions >=0.10.4 && <0.11: using exceptions-0.10.7 [aeson] Dependency generically >=0.1 && <0.2: using generically-0.1.1 [aeson] Dependency ghc-prim >=0.5.0.0 && <0.14: using ghc-prim-0.11.0 [aeson] Dependency hashable >=1.4.6.0 && <1.5 || >=1.5.0.0 && <1.6: using [aeson] hashable-1.4.7.0 [aeson] Dependency indexed-traversable >=0.1.2 && <0.2: using [aeson] indexed-traversable-0.1.4 [aeson] Dependency integer-conversion >=0.1 && <0.2: using integer-conversion-0.1.1 [aeson] Dependency integer-logarithms >=1.0.3.1 && <1.1: using [aeson] integer-logarithms-1.0.4 [aeson] Dependency network-uri >=2.6.4.1 && <2.7: using network-uri-2.6.4.2 [aeson] Dependency primitive >=0.8.0.0 && <0.9 || >=0.9.0.0 && <0.10: using [aeson] primitive-0.9.1.0 [aeson] Dependency scientific >=0.3.7.0 && <0.4: using scientific-0.3.8.0 [aeson] Dependency semialign >=1.3 && <1.4: using semialign-1.3.1 [aeson] Dependency strict >=0.5 && <0.6: using strict-0.5.1 [aeson] Dependency tagged >=0.8.7 && <0.9: using tagged-0.8.8 [aeson] Dependency template-haskell >=2.14.0.0 && <2.24: using [aeson] template-haskell-2.21.0.0 [aeson] Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.1 [aeson] Dependency text-iso8601 >=0.1.1 && <0.2: using text-iso8601-0.1.1 [aeson] Dependency text-short >=0.1.5 && <0.2: using text-short-0.1.6 [aeson] Dependency th-abstraction >=0.5.0.0 && <0.6 || >=0.6.0.0 && <0.7 || >=0.7.0.0 [aeson] && <0.8: using th-abstraction-0.7.1.0 [aeson] Dependency these >=1.2 && <1.3: using these-1.2.1 [aeson] Dependency time >=1.8.0.2 && <1.15: using time-1.12.2 [aeson] Dependency time-compat >=1.9.6 && <1.10: using time-compat-1.9.7 [aeson] Dependency unordered-containers >=0.2.10.0 && <0.3: using [aeson] unordered-containers-0.2.20 [aeson] Dependency uuid-types >=1.0.5 && <1.1: using uuid-types-1.0.6 [aeson] Dependency vector >=0.13.0.0 && <0.14: using vector-0.13.2.0 [aeson] Dependency witherable >=0.4.2 && <0.6: using witherable-0.5 [aeson] Dependency Diff >=0.4 && <0.6 || >=1.0.2 && <1.1: using Diff-0.5 [aeson] Dependency OneTuple: using OneTuple-0.4.2 [aeson] Dependency QuickCheck >=2.14.2 && <2.16: using QuickCheck-2.14.3 [aeson] Dependency aeson: using aeson-2.2.3.0 [aeson] Dependency base: using base-4.19.0.0 [aeson] Dependency base-compat: using base-compat-0.13.1 [aeson] Dependency base-orphans >=0.5.3 && <0.10: using base-orphans-0.9.3 [aeson] Dependency base16-bytestring: using base16-bytestring-1.0.2.0 [aeson] Dependency bytestring: using bytestring-0.12.0.2 [aeson] Dependency containers: using containers-0.6.8 [aeson] Dependency data-fix: using data-fix-0.3.4 [aeson] Dependency deepseq: using deepseq-1.5.0.0 [aeson] Dependency directory: using directory-1.3.8.1 [aeson] Dependency dlist: using dlist-1.0 [aeson] Dependency filepath: using filepath-1.4.100.4 [aeson] Dependency generic-deriving >=1.10 && <1.15: using generic-deriving-1.14.6 [aeson] Dependency generically: using generically-0.1.1 [aeson] Dependency ghc-prim >=0.2: using ghc-prim-0.11.0 [aeson] Dependency hashable: using hashable-1.4.7.0 [aeson] Dependency indexed-traversable: using indexed-traversable-0.1.4 [aeson] Dependency integer-logarithms >=1 && <1.1: using integer-logarithms-1.0.4 [aeson] Dependency network-uri: using network-uri-2.6.4.2 [aeson] Dependency primitive: using primitive-0.9.1.0 [aeson] Dependency quickcheck-instances >=0.3.29 && <0.4: using [aeson] quickcheck-instances-0.3.32 [aeson] Dependency scientific: using scientific-0.3.8.0 [aeson] Dependency strict: using strict-0.5.1 [aeson] Dependency tagged: using tagged-0.8.8 [aeson] Dependency tasty: using tasty-1.5.3 [aeson] Dependency tasty-golden: using tasty-golden-2.3.5 [aeson] Dependency tasty-hunit: using tasty-hunit-0.10.2 [aeson] Dependency tasty-quickcheck: using tasty-quickcheck-0.11 [aeson] Dependency template-haskell: using template-haskell-2.21.0.0 [aeson] Dependency text: using text-2.1 [aeson] Dependency text-short: using text-short-0.1.6 [aeson] Dependency these: using these-1.2.1 [aeson] Dependency time: using time-1.12.2 [aeson] Dependency time-compat: using time-compat-1.9.7 [aeson] Dependency unordered-containers: using unordered-containers-0.2.20 [aeson] Dependency uuid-types: using uuid-types-1.0.6 [aeson] Dependency vector: using vector-0.13.2.0 [filepattern] [1 of 8] Compiling System.FilePattern.ListBy ( src/System/FilePattern/ListBy.hs, nothing ) [monoid-subclasses]  commonSuffix identity (left): OK (0.10s) [monoid-subclasses]  +++ OK, passed 100 tests. [algebraic-graphs] [20 of 29] Compiling Algebra.Graph.Labelled.Example.Automaton ( src/Algebra/Graph/Labelled/Example/Automaton.hs, dist/build/Algebra/Graph/Labelled/Example/Automaton.o, dist/build/Algebra/Graph/Labelled/Example/Automaton.dyn_o ) [filepattern] [2 of 8] Compiling System.FilePattern.Monads ( src/System/FilePattern/Monads.hs, nothing ) [monoid-subclasses]  commonSuffix identity (right): OK (0.09s) [monoid-subclasses]  +++ OK, passed 100 tests. [filepattern] [3 of 8] Compiling System.FilePattern.Tree ( src/System/FilePattern/Tree.hs, nothing ) [filepattern]  [filepattern] src/System/FilePattern/Tree.hs:16:45: warning: [GHC-63394] [-Wx-partial] [filepattern]  In the use of ‘head’ [filepattern]  (imported from Prelude, but defined in GHC.List): [filepattern]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [filepattern]  | [filepattern] 16 | f xs = Tree (map fst empty) [(fst $ head gs, f $ map snd gs) | gs <- groups] [filepattern]  | ^^^^ [filepattern] [4 of 8] Compiling System.FilePattern.Wildcard ( src/System/FilePattern/Wildcard.hs, nothing ) [adjunctions] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [attoparsec] [ 4 of 12] Compiling QC.Buffer ( tests/QC/Buffer.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Buffer.o ) [attoparsec] [ 5 of 12] Compiling QC.IPv6.Types ( tests/QC/IPv6/Types.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/IPv6/Types.o ) [attoparsec] [ 6 of 12] Compiling QC.IPv6.Internal ( tests/QC/IPv6/Internal.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/IPv6/Internal.o ) [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:32:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Control.Monad’ is redundant [attoparsec]  except perhaps to import instances from ‘Control.Monad’ [attoparsec]  To import instances alone, use: import Control.Monad() [attoparsec]  | [attoparsec] 32 | import Control.Monad (replicateM) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:34:1: warning: [GHC-38856] [-Wunused-imports] [attoparsec]  The import of ‘isHexDigit, toLower’ [attoparsec]  from module ‘Data.Char’ is redundant [attoparsec]  | [attoparsec] 34 | import Data.Char (isDigit,isHexDigit,toLower) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:35:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Monoid’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Monoid’ [attoparsec]  To import instances alone, use: import Data.Monoid() [attoparsec]  | [attoparsec] 35 | import Data.Monoid ((<>)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:36:35: warning: [GHC-38856] [-Wunused-imports] [attoparsec]  The import of ‘<*’ from module ‘Control.Applicative’ is redundant [attoparsec]  | [attoparsec] 36 | import Control.Applicative ((<|>),(<*)) [attoparsec]  | ^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:38:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Word’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Word’ [attoparsec]  To import instances alone, use: import Data.Word() [attoparsec]  | [attoparsec] 38 | import Data.Word (Word32) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:46:1: warning: [GHC-38417] [-Wmissing-signatures] [attoparsec]  Top-level binding with no type signature: tok0 :: T.Text [attoparsec]  | [attoparsec] 46 | tok0 = "0" [attoparsec]  | ^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:68:36: warning: [GHC-40910] [-Wunused-matches] [attoparsec]  Defined but not used: ‘tok1’ [attoparsec]  | [attoparsec] 68 | isIPv6Addr [DoubleColon,SixteenBit tok1] = True [attoparsec]  | ^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:77:17: warning: [GHC-18042] [-Wtype-defaults] [attoparsec]  • Defaulting the type variable ‘a0’ to type ‘Integer’ in the following constraints [attoparsec]  (Eq a0) [attoparsec]  arising from the literal ‘0’ at tests/QC/IPv6/Internal.hs:77:17 [attoparsec]  (Num a0) [attoparsec]  arising from the literal ‘0’ at tests/QC/IPv6/Internal.hs:77:17 [attoparsec]  (Num a0) [attoparsec]  arising from a use of ‘oneMoreIPv4Addr’ [attoparsec]  at tests/QC/IPv6/Internal.hs:109:23-37 [attoparsec]  (Eq a0) [attoparsec]  arising from a use of ‘==’ at tests/QC/IPv6/Internal.hs:221:45-46 [attoparsec]  (Num a0) [attoparsec]  arising from the literal ‘1’ at tests/QC/IPv6/Internal.hs:221:48 [attoparsec]  • In the pattern: 0 [attoparsec]  In a case alternative: [attoparsec]  0 -> case lasttk of [attoparsec]  SixteenBit _ -> lenconst [attoparsec]  DoubleColon -> lenconst [attoparsec]  AllZeros -> lenconst [attoparsec]  _ -> False [attoparsec]  In the second argument of ‘(&&)’, namely [attoparsec]  ‘(case countIPv4Addr tks of [attoparsec]  0 -> case lasttk of [attoparsec]  SixteenBit _ -> lenconst [attoparsec]  DoubleColon -> lenconst [attoparsec]  AllZeros -> lenconst [attoparsec]  _ -> False [attoparsec]  1 -> case lasttk of [attoparsec]  IPv4Addr _ [attoparsec]  -> (lentks == 13 && cdctks == 0) || (lentks < 12 && cdctks == 1) [attoparsec]  _ -> False [attoparsec]  otherwise -> False)’ [attoparsec]  | [attoparsec] 77 | 0 -> case lasttk of [attoparsec]  | ^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:85:17: warning: [GHC-40910] [-Wunused-matches] [attoparsec]  Defined but not used: ‘otherwise’ [attoparsec]  | [attoparsec] 85 | otherwise -> False)) [attoparsec]  | ^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:85:17: warning: [GHC-63397] [-Wname-shadowing] [attoparsec]  This binding for ‘otherwise’ shadows the existing binding [attoparsec]  imported from ‘Prelude’ at tests/QC/IPv6/Internal.hs:16:8-23 [attoparsec]  (and originally defined in ‘GHC.Base’) [attoparsec]  | [attoparsec] 85 | otherwise -> False)) [attoparsec]  | ^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:89:29: warning: [GHC-63394] [-Wx-partial] [attoparsec]  In the use of ‘head’ [attoparsec]  (imported from Prelude, but defined in GHC.List): [attoparsec]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [attoparsec]  | [attoparsec] 89 | let h = head ts [attoparsec]  | ^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:101:26: warning: [GHC-63394] [-Wx-partial] [attoparsec]  In the use of ‘head’ [attoparsec]  (imported from Prelude, but defined in GHC.List): [attoparsec]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [attoparsec]  | [attoparsec] 101 | case head l of [attoparsec]  | ^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:107:17: warning: [GHC-40910] [-Wunused-local-binds] [attoparsec]  Defined but not used: ‘tok1’ [attoparsec]  | [attoparsec] 107 | tok1 = "1" [attoparsec]  | ^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:107:24: warning: [GHC-18042] [-Wtype-defaults] [attoparsec]  • Defaulting the type variable ‘a0’ to type ‘String’ in the following constraint [attoparsec]  Data.String.IsString a0 arising from the literal ‘"1"’ [attoparsec]  • In the expression: "1" [attoparsec]  In an equation for ‘tok1’: tok1 = "1" [attoparsec]  In an equation for ‘isIPv6Addr’: [attoparsec]  isIPv6Addr tks [attoparsec]  = diffNext tks [attoparsec]  && [attoparsec]  (do let cdctks = countDoubleColon tks [attoparsec]  let lentks = length tks [attoparsec]  let lasttk = last tks [attoparsec]  let lenconst [attoparsec]  = (lentks == 15 && cdctks == 0) || (lentks < 15 && cdctks == 1) [attoparsec]  ....) [attoparsec]  where [attoparsec]  diffNext [] = False [attoparsec]  diffNext [_] = True [attoparsec]  diffNext (t : ts) [attoparsec]  = do let ... [attoparsec]  .... [attoparsec]  firstValidToken l [attoparsec]  = case head l of [attoparsec]  SixteenBit _ -> True [attoparsec]  DoubleColon -> True [attoparsec]  AllZeros -> True [attoparsec]  _ -> False [attoparsec]  countDoubleColon l = length $ elemIndices DoubleColon l [attoparsec]  tok1 = "1" [attoparsec]  | [attoparsec] 107 | tok1 = "1" [attoparsec]  | ^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:109:1: warning: [GHC-38417] [-Wmissing-signatures] [attoparsec]  Top-level binding with no type signature: [attoparsec]  countIPv4Addr :: [IPv6AddrToken] -> Integer [attoparsec]  | [attoparsec] 109 | countIPv4Addr = foldr oneMoreIPv4Addr 0 [attoparsec]  | ^^^^^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:113:31: warning: [GHC-40910] [-Wunused-matches] [attoparsec]  Defined but not used: ‘otherwise’ [attoparsec]  | [attoparsec] 113 | otherwise -> c [attoparsec]  | ^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:113:31: warning: [GHC-63397] [-Wname-shadowing] [attoparsec]  This binding for ‘otherwise’ shadows the existing binding [attoparsec]  imported from ‘Prelude’ at tests/QC/IPv6/Internal.hs:16:8-23 [attoparsec]  (and originally defined in ‘GHC.Base’) [attoparsec]  | [attoparsec] 113 | otherwise -> c [attoparsec]  | ^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:145:5: warning: [GHC-62161] [-Wincomplete-patterns] [attoparsec]  Pattern match(es) are non-exhaustive [attoparsec]  In a case alternative: [attoparsec]  Patterns of type ‘IResult T.Text [IPv6AddrToken]’ not matched: [attoparsec]  Partial _ [attoparsec]  | [attoparsec] 145 | case readText s of [attoparsec]  | ^^^^^^^^^^^^^^^^^^... [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:149:14: warning: [GHC-63397] [-Wname-shadowing] [attoparsec]  This binding for ‘s’ shadows the existing binding [attoparsec]  bound at tests/QC/IPv6/Internal.hs:144:21 [attoparsec]  | [attoparsec] 149 | readText s = feed (parse (many1 $ ipv4Addr <|> sixteenBit <|> doubleColon <|> colon) s) T.empty [attoparsec]  | ^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:212:55: warning: [GHC-63394] [-Wx-partial] [attoparsec]  In the use of ‘tail’ [attoparsec]  (imported from Prelude, but defined in GHC.List): [attoparsec]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [attoparsec]  | [attoparsec] 212 | let snds = if not (null (snd s)) then tail(snd s) else [] [attoparsec]  | ^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:219:34: warning: [GHC-63397] [-Wname-shadowing] [attoparsec]  This binding for ‘x’ shadows the existing binding [attoparsec]  bound at tests/QC/IPv6/Internal.hs:218:42 [attoparsec]  | [attoparsec] 219 | ntks tks - foldl (\c x -> if (x /= DoubleColon) && (x /= Colon) then c+1 else c) 0 x [attoparsec]  | ^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:221:18: warning: [GHC-63397] [-Wname-shadowing] [attoparsec]  This binding for ‘tks’ shadows the existing binding [attoparsec]  bound at tests/QC/IPv6/Internal.hs:207:17 [attoparsec]  | [attoparsec] 221 | ntks tks = if countIPv4Addr tks == 1 then 7 else 8 [attoparsec]  | ^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:242:25: warning: [GHC-63397] [-Wname-shadowing] [attoparsec]  This binding for ‘t’ shadows the existing binding [attoparsec]  bound at tests/QC/IPv6/Internal.hs:235:23 [attoparsec]  | [attoparsec] 242 | where longest t = case t of [attoparsec]  | ^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:247:21: warning: [GHC-63394] [-Wx-partial] [attoparsec]  In the use of ‘head’ [attoparsec]  (imported from Prelude, but defined in GHC.List): [attoparsec]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [attoparsec]  | [attoparsec] 247 | helper h = (head h == AllZeros, lh) where lh = length h [attoparsec]  | ^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:298:12: warning: [GHC-18042] [-Wtype-defaults] [attoparsec]  • Defaulting the type variable ‘a0’ to type ‘Integer’ in the following constraints [attoparsec]  (Integral a0) [attoparsec]  arising from a use of ‘R.decimal’ [attoparsec]  at tests/QC/IPv6/Internal.hs:298:12-20 [attoparsec]  (Ord a0) [attoparsec]  arising from a use of ‘<’ at tests/QC/IPv6/Internal.hs:299:39 [attoparsec]  (Num a0) [attoparsec]  arising from the literal ‘256’ [attoparsec]  at tests/QC/IPv6/Internal.hs:299:41-43 [attoparsec]  (Show a0) [attoparsec]  arising from a use of ‘show’ at tests/QC/IPv6/Internal.hs:299:59-62 [attoparsec]  • In the expression: R.decimal ds [attoparsec]  In a stmt of a 'do' block: [attoparsec]  case R.decimal ds of [attoparsec]  Right (n, _) [attoparsec]  -> return (if n < 256 then T.pack $ show n else T.empty) [attoparsec]  Left _ -> return T.empty [attoparsec]  In the expression: [attoparsec]  do ds <- takeWhile1 isDigit [attoparsec]  case R.decimal ds of [attoparsec]  Right (n, _) [attoparsec]  -> return (if n < 256 then T.pack $ show n else T.empty) [attoparsec]  Left _ -> return T.empty [attoparsec]  | [attoparsec] 298 | case R.decimal ds of [attoparsec]  | ^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:304:5: warning: [GHC-81995] [-Wunused-do-bind] [attoparsec]  A do-notation statement discarded a result of type ‘T.Text’ [attoparsec]  Suggested fix: Suppress this warning by saying ‘_ <- string "::"’ [attoparsec]  | [attoparsec] 304 | string "::" [attoparsec]  | ^^^^^^^^^^^ [attoparsec]  [attoparsec] tests/QC/IPv6/Internal.hs:309:5: warning: [GHC-81995] [-Wunused-do-bind] [attoparsec]  A do-notation statement discarded a result of type ‘T.Text’ [attoparsec]  Suggested fix: Suppress this warning by saying ‘_ <- string ":"’ [attoparsec]  | [attoparsec] 309 | string ":" [attoparsec]  | ^^^^^^^^^^ [attoparsec] [ 7 of 12] Compiling QC.Rechunked ( tests/QC/Rechunked.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Rechunked.o ) [attoparsec] [ 8 of 12] Compiling QC.Simple ( tests/QC/Simple.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Simple.o ) [attoparsec] [ 9 of 12] Compiling QC.Text.FastSet ( tests/QC/Text/FastSet.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Text/FastSet.o ) [attoparsec] [10 of 12] Compiling QC.Text.Regressions ( tests/QC/Text/Regressions.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Text/Regressions.o ) [attoparsec]  [attoparsec] tests/QC/Text/Regressions.hs:12:1: warning: [GHC-66111] [-Wunused-imports] [attoparsec]  The import of ‘Data.Monoid’ is redundant [attoparsec]  except perhaps to import instances from ‘Data.Monoid’ [attoparsec]  To import instances alone, use: import Data.Monoid() [attoparsec]  | [attoparsec] 12 | import Data.Monoid ((<>)) [attoparsec]  | ^^^^^^^^^^^^^^^^^^^^^^^^^ [attoparsec] [11 of 12] Compiling QC.Text ( tests/QC/Text.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/QC/Text.o ) [filepattern] [5 of 8] Compiling System.FilePattern.Core ( src/System/FilePattern/Core.hs, nothing ) [monoid-subclasses]  commonSuffix commutativity: OK (0.41s) [monoid-subclasses]  +++ OK, passed 100 tests. [filepattern] [6 of 8] Compiling System.FilePattern.Step ( src/System/FilePattern/Step.hs, nothing ) [regex-tdfa] [16 of 25] Compiling Text.Regex.TDFA.ReadRegex ( lib/Text/Regex/TDFA/ReadRegex.hs, nothing ) [aeson] Source component graph: [aeson]  component lib [aeson]  component test:aeson-tests dependency lib [aeson] Configured component graph: [aeson]  component aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [aeson]  include OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [aeson]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [aeson]  include base-4.19.0.0-b960 [aeson]  include bytestring-0.12.0.2-4690 [aeson]  include character-ps-0.1-5NZ4UJdXHV93lSpc31BgaQ [aeson]  include containers-0.6.8-4775 [aeson]  include data-fix-0.3.4-90kAYHfhdX433d7z3npPya [aeson]  include deepseq-1.5.0.0-412f [aeson]  include dlist-1.0-92EE3VRf6S86YM2NLYx7Zz [aeson]  include exceptions-0.10.7-d3e7 [aeson]  include generically-0.1.1-K3imEYsTalR7I3JkgzAJ40 [aeson]  include ghc-prim-0.11.0-a69e [aeson]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [aeson]  include indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [aeson]  include integer-conversion-0.1.1-AEc8Mc86KpxKTurcpgT6s2 [aeson]  include integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [aeson]  include network-uri-2.6.4.2-7eg1zqHSZKN83Q25OAVa26 [aeson]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [aeson]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [aeson]  include semialign-1.3.1-GjSyYQig4Ie64NgVCte6oq [aeson]  include strict-0.5.1-GVSVdbGTOCS56r31yJq782 [aeson]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [aeson]  include template-haskell-2.21.0.0-8831 [aeson]  include text-2.1-c36a [aeson]  include text-iso8601-0.1.1-EZ1MMZNTqfxBVbpUGxXkG [aeson]  include text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [aeson]  include th-abstraction-0.7.1.0-D2qAyomm2vvKhfkR0SrGAm [aeson]  include these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [aeson]  include time-1.12.2-d26d [aeson]  include time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [aeson]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [aeson]  include uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [aeson]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [aeson]  include witherable-0.5-7zG28educK73JEyXcpqX0 [aeson]  component aeson-2.2.3.0-7isKCy7sDhLNpYiCaQmK3-aeson-tests [aeson]  include Diff-0.5-4nPoK53PkizD5e0dTbCPv7 [aeson]  include OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [aeson]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [aeson]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [aeson]  include base-4.19.0.0-b960 [aeson]  include base-compat-0.13.1-Eotc18fTsmWG4LIuz3QQXm [aeson]  include base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [aeson]  include base16-bytestring-1.0.2.0-L2HTrI5sDR6GxzNP6riz2o [aeson]  include bytestring-0.12.0.2-4690 [aeson]  include containers-0.6.8-4775 [aeson]  include data-fix-0.3.4-90kAYHfhdX433d7z3npPya [aeson]  include deepseq-1.5.0.0-412f [aeson]  include directory-1.3.8.1-6a8e [aeson]  include dlist-1.0-92EE3VRf6S86YM2NLYx7Zz [aeson]  include filepath-1.4.100.4-fa1c [aeson]  include generic-deriving-1.14.6-L2c8KtMQpHl6FJlO1K6CsT [aeson]  include generically-0.1.1-K3imEYsTalR7I3JkgzAJ40 [aeson]  include ghc-prim-0.11.0-a69e [aeson]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [aeson]  include indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [aeson]  include integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [aeson]  include network-uri-2.6.4.2-7eg1zqHSZKN83Q25OAVa26 [aeson]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [aeson]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [aeson]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [aeson]  include strict-0.5.1-GVSVdbGTOCS56r31yJq782 [aeson]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [aeson]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [aeson]  include tasty-golden-2.3.5-6P6GNEakBlYHi0mjKqBrlF [aeson]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [aeson]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [aeson]  include template-haskell-2.21.0.0-8831 [aeson]  include text-2.1-c36a [aeson]  include text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [aeson]  include these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [aeson]  include time-1.12.2-d26d [aeson]  include time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [aeson]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [aeson]  include uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [aeson]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [aeson] Linked component graph: [aeson]  unit aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [aeson]  include OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [aeson]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [aeson]  include base-4.19.0.0-b960 [aeson]  include bytestring-0.12.0.2-4690 [aeson]  include character-ps-0.1-5NZ4UJdXHV93lSpc31BgaQ [aeson]  include containers-0.6.8-4775 [aeson]  include data-fix-0.3.4-90kAYHfhdX433d7z3npPya [aeson]  include deepseq-1.5.0.0-412f [aeson]  include dlist-1.0-92EE3VRf6S86YM2NLYx7Zz [aeson]  include exceptions-0.10.7-d3e7 [aeson]  include generically-0.1.1-K3imEYsTalR7I3JkgzAJ40 [aeson]  include ghc-prim-0.11.0-a69e [aeson]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [aeson]  include indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [aeson]  include integer-conversion-0.1.1-AEc8Mc86KpxKTurcpgT6s2 [aeson]  include integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [aeson]  include network-uri-2.6.4.2-7eg1zqHSZKN83Q25OAVa26 [aeson]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [aeson]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [aeson]  include semialign-1.3.1-GjSyYQig4Ie64NgVCte6oq [aeson]  include strict-0.5.1-GVSVdbGTOCS56r31yJq782 [aeson]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [aeson]  include template-haskell-2.21.0.0-8831 [aeson]  include text-2.1-c36a [aeson]  include text-iso8601-0.1.1-EZ1MMZNTqfxBVbpUGxXkG [aeson]  include text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [aeson]  include th-abstraction-0.7.1.0-D2qAyomm2vvKhfkR0SrGAm [aeson]  include these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [aeson]  include time-1.12.2-d26d [aeson]  include time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [aeson]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [aeson]  include uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [aeson]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [aeson]  include witherable-0.5-7zG28educK73JEyXcpqX0 [aeson]  Data.Aeson=aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15:Data.Aeson,Data.Aeson.Decoding=aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15:Data.Aeson.Decoding,Data.Aeson.Decoding.ByteString=aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15:Data.Aeson.Decoding.ByteString,Data.Aeson.Decoding.ByteString.Lazy=aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15:Data.Aeson.Decoding.ByteString.Lazy,Data.Aeson.Decoding.Text=aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15:Data.Aeson.Decoding.Text,Data.Aeson.Decoding.Tokens=aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15:Data.Aeson.Decoding.Tokens,Data.Aeson.Encoding=aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15:Data.Aeson.Encoding,Data.Aeson.Encoding.Internal=aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15:Data.Aeson.Encoding.Internal,Data.Aeson.Key=aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15:Data.Aeson.Key,Data.Aeson.KeyMap=aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15:Data.Aeson.KeyMap,Data.Aeson.QQ.Simple=aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15:Data.Aeson.QQ.Simple,Data.Aeson.RFC8785=aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15:Data.Aeson.RFC8785,Data.Aeson.TH=aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15:Data.Aeson.TH,Data.Aeson.Text=aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15:Data.Aeson.Text,Data.Aeson.Types=aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15:Data.Aeson.Types [aeson]  unit aeson-2.2.3.0-7isKCy7sDhLNpYiCaQmK3-aeson-tests [aeson]  include Diff-0.5-4nPoK53PkizD5e0dTbCPv7 [aeson]  include OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [aeson]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [aeson]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [aeson]  include base-4.19.0.0-b960 [aeson]  include base-compat-0.13.1-Eotc18fTsmWG4LIuz3QQXm [aeson]  include base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [aeson]  include base16-bytestring-1.0.2.0-L2HTrI5sDR6GxzNP6riz2o [aeson]  include bytestring-0.12.0.2-4690 [aeson]  include containers-0.6.8-4775 [aeson]  include data-fix-0.3.4-90kAYHfhdX433d7z3npPya [aeson]  include deepseq-1.5.0.0-412f [aeson]  include directory-1.3.8.1-6a8e [aeson]  include dlist-1.0-92EE3VRf6S86YM2NLYx7Zz [aeson]  include filepath-1.4.100.4-fa1c [aeson]  include generic-deriving-1.14.6-L2c8KtMQpHl6FJlO1K6CsT [aeson]  include generically-0.1.1-K3imEYsTalR7I3JkgzAJ40 [aeson]  include ghc-prim-0.11.0-a69e [aeson]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [aeson]  include indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [regex-tdfa] [17 of 25] Compiling Text.Regex.TDFA.TNFA ( lib/Text/Regex/TDFA/TNFA.hs, nothing ) [aeson]  include integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [aeson]  include network-uri-2.6.4.2-7eg1zqHSZKN83Q25OAVa26 [aeson]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [aeson]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [aeson]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [aeson]  include strict-0.5.1-GVSVdbGTOCS56r31yJq782 [aeson]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [aeson]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [aeson]  include tasty-golden-2.3.5-6P6GNEakBlYHi0mjKqBrlF [aeson]  include tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [aeson]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [aeson]  include template-haskell-2.21.0.0-8831 [aeson]  include text-2.1-c36a [aeson]  include text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [aeson]  include these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [aeson]  include time-1.12.2-d26d [aeson]  include time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [aeson]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [aeson]  include uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [aeson]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [aeson] Ready component graph: [aeson]  definite aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [aeson]  depends OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [aeson]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [aeson]  depends base-4.19.0.0-b960 [aeson]  depends bytestring-0.12.0.2-4690 [aeson]  depends character-ps-0.1-5NZ4UJdXHV93lSpc31BgaQ [aeson]  depends containers-0.6.8-4775 [aeson]  depends data-fix-0.3.4-90kAYHfhdX433d7z3npPya [aeson]  depends deepseq-1.5.0.0-412f [aeson]  depends dlist-1.0-92EE3VRf6S86YM2NLYx7Zz [aeson]  depends exceptions-0.10.7-d3e7 [aeson]  depends generically-0.1.1-K3imEYsTalR7I3JkgzAJ40 [aeson]  depends ghc-prim-0.11.0-a69e [aeson]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [aeson]  depends indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [aeson]  depends integer-conversion-0.1.1-AEc8Mc86KpxKTurcpgT6s2 [aeson]  depends integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [aeson]  depends network-uri-2.6.4.2-7eg1zqHSZKN83Q25OAVa26 [aeson]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [aeson]  depends scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [aeson]  depends semialign-1.3.1-GjSyYQig4Ie64NgVCte6oq [aeson]  depends strict-0.5.1-GVSVdbGTOCS56r31yJq782 [aeson]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [aeson]  depends template-haskell-2.21.0.0-8831 [aeson]  depends text-2.1-c36a [aeson]  depends text-iso8601-0.1.1-EZ1MMZNTqfxBVbpUGxXkG [aeson]  depends text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [aeson]  depends th-abstraction-0.7.1.0-D2qAyomm2vvKhfkR0SrGAm [aeson]  depends these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [aeson]  depends time-1.12.2-d26d [aeson]  depends time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [aeson]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [aeson]  depends uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [aeson]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [aeson]  depends witherable-0.5-7zG28educK73JEyXcpqX0 [aeson]  definite aeson-2.2.3.0-7isKCy7sDhLNpYiCaQmK3-aeson-tests [aeson]  depends Diff-0.5-4nPoK53PkizD5e0dTbCPv7 [aeson]  depends OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [aeson]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [aeson]  depends aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [aeson]  depends base-4.19.0.0-b960 [aeson]  depends base-compat-0.13.1-Eotc18fTsmWG4LIuz3QQXm [aeson]  depends base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [aeson]  depends base16-bytestring-1.0.2.0-L2HTrI5sDR6GxzNP6riz2o [aeson]  depends bytestring-0.12.0.2-4690 [aeson]  depends containers-0.6.8-4775 [aeson]  depends data-fix-0.3.4-90kAYHfhdX433d7z3npPya [aeson]  depends deepseq-1.5.0.0-412f [aeson]  depends directory-1.3.8.1-6a8e [aeson]  depends dlist-1.0-92EE3VRf6S86YM2NLYx7Zz [aeson]  depends filepath-1.4.100.4-fa1c [aeson]  depends generic-deriving-1.14.6-L2c8KtMQpHl6FJlO1K6CsT [aeson]  depends generically-0.1.1-K3imEYsTalR7I3JkgzAJ40 [aeson]  depends ghc-prim-0.11.0-a69e [aeson]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [aeson]  depends indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [aeson]  depends integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [aeson]  depends network-uri-2.6.4.2-7eg1zqHSZKN83Q25OAVa26 [aeson]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [aeson]  depends quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [aeson]  depends scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [aeson]  depends strict-0.5.1-GVSVdbGTOCS56r31yJq782 [aeson]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [aeson]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [aeson]  depends tasty-golden-2.3.5-6P6GNEakBlYHi0mjKqBrlF [aeson]  depends tasty-hunit-0.10.2-GAT5SRFtb4J1E18xB7FDjP [aeson]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [aeson]  depends template-haskell-2.21.0.0-8831 [aeson]  depends text-2.1-c36a [aeson]  depends text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [aeson]  depends these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [aeson]  depends time-1.12.2-d26d [aeson]  depends time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [aeson]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [aeson]  depends uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [aeson]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [aeson] Using Cabal-3.10.2.0 compiled by ghc-9.8 [aeson] Using compiler: ghc-9.8.1 [aeson] Using install prefix: [aeson] /nix/store/ib4j7ml5vs3xlp1rgws8nbs3a607xm57-aeson-2.2.3.0 [aeson] Executables installed in: [aeson] /nix/store/ib4j7ml5vs3xlp1rgws8nbs3a607xm57-aeson-2.2.3.0/bin [aeson] Libraries installed in: [aeson] /nix/store/ib4j7ml5vs3xlp1rgws8nbs3a607xm57-aeson-2.2.3.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [aeson] Dynamic Libraries installed in: [aeson] /nix/store/ib4j7ml5vs3xlp1rgws8nbs3a607xm57-aeson-2.2.3.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [aeson] Private executables installed in: [aeson] /nix/store/ib4j7ml5vs3xlp1rgws8nbs3a607xm57-aeson-2.2.3.0/libexec/x86_64-linux-ghc-9.8.1/aeson-2.2.3.0 [aeson] Data files installed in: [aeson] /nix/store/ib4j7ml5vs3xlp1rgws8nbs3a607xm57-aeson-2.2.3.0/share/x86_64-linux-ghc-9.8.1/aeson-2.2.3.0 [aeson] Documentation installed in: [aeson] /nix/store/ljr3rnwd8s1fggbaiwd22941awg4hks7-aeson-2.2.3.0-doc/share/doc/aeson-2.2.3.0 [aeson] Configuration files installed in: [aeson] /nix/store/ib4j7ml5vs3xlp1rgws8nbs3a607xm57-aeson-2.2.3.0/etc [aeson] No alex found [aeson] Using ar found on system at: [aeson] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [aeson] No c2hs found [aeson] No cpphs found [aeson] No doctest found [aeson] Using gcc version 14.3.0 given by user at: [aeson] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [aeson] Using ghc version 9.8.1 found on system at: [aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [aeson] Using ghc-pkg version 9.8.1 found on system at: [aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [aeson] No ghcjs found [aeson] No ghcjs-pkg found [aeson] No greencard found [aeson] Using haddock version 2.30.0 found on system at: [aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [aeson] No happy found [aeson] Using haskell-suite found on system at: haskell-suite-dummy-location [aeson] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [aeson] No hmake found [aeson] Using hpc version 0.69 found on system at: [aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [aeson] Using hsc2hs version 0.68.10 found on system at: [aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [aeson] Using hscolour version 1.25 found on system at: [aeson] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [aeson] No jhc found [aeson] Using ld found on system at: [aeson] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [aeson] No pkg-config found [aeson] Using runghc version 9.8.1 found on system at: [aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [aeson] Using strip version 2.44 found on system at: [aeson] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [aeson] Using tar found on system at: [aeson] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [aeson] No uhc found [adjunctions] [ 1 of 11] Compiling Control.Monad.Trans.Conts ( src/Control/Monad/Trans/Conts.hs, nothing ) [filepattern] [7 of 8] Compiling System.FilePattern.Directory ( src/System/FilePattern/Directory.hs, nothing ) [filepattern] [8 of 8] Compiling System.FilePattern ( src/System/FilePattern.hs, nothing ) [filepattern] Haddock coverage: [filepattern] Warning: '<.>' is out of scope. [filepattern]  If you qualify the identifier, haddock can try to link it anyway. [filepattern] Warning: '' is out of scope. [filepattern]  If you qualify the identifier, haddock can try to link it anyway. [filepattern] Warning: 'Step' is ambiguous. It is defined [filepattern]  * at src/System/FilePattern/Step.hs:60:15 [filepattern]  * at src/System/FilePattern/Step.hs:60:1 [filepattern]  You may be able to disambiguate the identifier by qualifying it or [filepattern]  by specifying the type/value namespace explicitly. [filepattern]  Defaulting to the one defined at src/System/FilePattern/Step.hs:60:1 [filepattern]  100% ( 5 / 5) in 'System.FilePattern.Directory' [filepattern] Warning: 'match' is ambiguous. It is defined [filepattern]  * at src/System/FilePattern.hs:75:1 [filepattern]  * at src/System/FilePattern/Core.hs:111:1 [filepattern]  You may be able to disambiguate the identifier by qualifying it or [filepattern]  by specifying the type/value namespace explicitly. [filepattern]  Defaulting to the one defined at src/System/FilePattern/Core.hs:111:1 [filepattern] Warning: 'substitute' is ambiguous. It is defined [filepattern]  * at src/System/FilePattern.hs:99:1 [filepattern]  * at src/System/FilePattern/Core.hs:120:1 [filepattern]  You may be able to disambiguate the identifier by qualifying it or [filepattern]  by specifying the type/value namespace explicitly. [filepattern]  Defaulting to the one defined at src/System/FilePattern/Core.hs:120:1 [filepattern] Warning: 'arity' is ambiguous. It is defined [filepattern]  * at src/System/FilePattern.hs:88:1 [filepattern]  * at src/System/FilePattern/Core.hs:128:1 [filepattern]  You may be able to disambiguate the identifier by qualifying it or [filepattern]  by specifying the type/value namespace explicitly. [filepattern]  Defaulting to the one defined at src/System/FilePattern/Core.hs:128:1 [filepattern]  100% ( 12 / 12) in 'System.FilePattern' [algebraic-graphs] [21 of 29] Compiling Algebra.Graph.Export ( src/Algebra/Graph/Export.hs, dist/build/Algebra/Graph/Export.o, dist/build/Algebra/Graph/Export.dyn_o ) [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/Export.hs:185:41: warning: [GHC-58520] [-Wtype-equality-requires-operators] [algebraic-graphs]  The use of ‘~’ without TypeOperators [algebraic-graphs]  will become an error in a future GHC release. [algebraic-graphs]  Suggested fix: Perhaps you intended to use TypeOperators [algebraic-graphs]  | [algebraic-graphs] 185 | export :: (Ord a, ToGraph g, ToVertex g ~ a) => (a -> Doc s) -> (a -> a -> Doc s) -> g -> Doc s [algebraic-graphs]  | ^ [algebraic-graphs] [22 of 29] Compiling Algebra.Graph.Export.Dot ( src/Algebra/Graph/Export/Dot.hs, dist/build/Algebra/Graph/Export/Dot.o, dist/build/Algebra/Graph/Export/Dot.dyn_o ) [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/Export/Dot.hs:121:63: warning: [GHC-58520] [-Wtype-equality-requires-operators] [algebraic-graphs]  The use of ‘~’ without TypeOperators [algebraic-graphs]  will become an error in a future GHC release. [algebraic-graphs]  Suggested fix: Perhaps you intended to use TypeOperators [algebraic-graphs]  | [algebraic-graphs] 121 | export :: (IsString s, Monoid s, Ord a, ToGraph g, ToVertex g ~ a) => Style a s -> g -> s [algebraic-graphs]  | ^ [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/Export/Dot.hs:165:78: warning: [GHC-58520] [-Wtype-equality-requires-operators] [algebraic-graphs]  The use of ‘~’ without TypeOperators [algebraic-graphs]  will become an error in a future GHC release. [algebraic-graphs]  Suggested fix: Perhaps you intended to use TypeOperators [algebraic-graphs]  | [algebraic-graphs] 165 | exportAsIs :: (IsString s, Monoid s, Ord (ToVertex g), ToGraph g, ToVertex g ~ s) => g -> s [algebraic-graphs]  | ^ [algebraic-graphs] [23 of 29] Compiling Algebra.Graph.Undirected ( src/Algebra/Graph/Undirected.hs, dist/build/Algebra/Graph/Undirected.o, dist/build/Algebra/Graph/Undirected.dyn_o ) [algebraic-graphs] [24 of 29] Compiling Algebra.Graph.Class ( src/Algebra/Graph/Class.hs, dist/build/Algebra/Graph/Class.o, dist/build/Algebra/Graph/Class.dyn_o ) [algebraic-graphs] [25 of 29] Compiling Algebra.Graph.Relation.Transitive ( src/Algebra/Graph/Relation/Transitive.hs, dist/build/Algebra/Graph/Relation/Transitive.o, dist/build/Algebra/Graph/Relation/Transitive.dyn_o ) [algebraic-graphs] [26 of 29] Compiling Algebra.Graph.Relation.Reflexive ( src/Algebra/Graph/Relation/Reflexive.hs, dist/build/Algebra/Graph/Relation/Reflexive.o, dist/build/Algebra/Graph/Relation/Reflexive.dyn_o ) [algebraic-graphs] [27 of 29] Compiling Algebra.Graph.Relation.Preorder ( src/Algebra/Graph/Relation/Preorder.hs, dist/build/Algebra/Graph/Relation/Preorder.o, dist/build/Algebra/Graph/Relation/Preorder.dyn_o ) [algebraic-graphs] [28 of 29] Compiling Algebra.Graph.Example.Todo ( src/Algebra/Graph/Example/Todo.hs, dist/build/Algebra/Graph/Example/Todo.o, dist/build/Algebra/Graph/Example/Todo.dyn_o ) [algebraic-graphs] [29 of 29] Compiling Data.Graph.Typed ( src/Data/Graph/Typed.hs, dist/build/Data/Graph/Typed.o, dist/build/Data/Graph/Typed.dyn_o ) [adjunctions] [ 2 of 11] Compiling Data.Functor.Contravariant.Rep ( src/Data/Functor/Contravariant/Rep.hs, nothing ) [aeson] Phase: buildPhase [monoid-subclasses]  commonSuffix associativity: OK (0.81s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  commonSuffix distributivity: OK (0.04s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  lcm reductivity (left): OK (0.02s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  lcm reductivity (right): OK (0.02s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  lcm uniqueness: OK (0.02s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  lcm idempotence: OK [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  lcm identity (left): OK [monoid-subclasses]  +++ OK, passed 100 tests. [adjunctions] [ 3 of 11] Compiling Data.Functor.Contravariant.Adjunction ( src/Data/Functor/Contravariant/Adjunction.hs, nothing ) [monoid-subclasses]  lcm identity (right): OK [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  lcm commutativity: OK (0.02s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  lcm associativity: OK (0.05s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  lcm absorption (gcd-lcm): OK (0.02s) [monoid-subclasses]  +++ OK, passed 100 tests. [adjunctions] [ 4 of 11] Compiling Control.Monad.Trans.Contravariant.Adjoint ( src/Control/Monad/Trans/Contravariant/Adjoint.hs, nothing ) [monoid-subclasses]  lcm absorption (lcm-gcd): OK (0.03s) [monoid-subclasses]  +++ OK, passed 100 tests. [aeson] Preprocessing library for aeson-2.2.3.0.. [monoid-subclasses]  lcm distributivity (left): OK (0.03s) [monoid-subclasses]  +++ OK, passed 100 tests. [aeson] Building library for aeson-2.2.3.0.. [monoid-subclasses]  lcm distributivity (right): OK (0.02s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  lcm distributivity (gcd-lcm): OK (0.03s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  lcm distributivity (lcm-gcd): OK (0.02s) [monoid-subclasses]  +++ OK, passed 100 tests. [monoid-subclasses]  [monoid-subclasses] All 128 tests passed (51.43s) [adjunctions] [ 5 of 11] Compiling Data.Functor.Rep ( src/Data/Functor/Rep.hs, nothing ) [monoid-subclasses] Test suite Main: PASS [monoid-subclasses] Test suite logged to: dist/test/monoid-subclasses-1.2.6-Main.log [monoid-subclasses] 1 of 1 test suites (1 of 1 test cases) passed. [monoid-subclasses] checkPhase completed in 52 seconds [monoid-subclasses] Phase: haddockPhase [regex-tdfa] [18 of 25] Compiling Text.Regex.TDFA.TDFA ( lib/Text/Regex/TDFA/TDFA.hs, nothing ) [algebraic-graphs] [ 1 of 29] Compiling Algebra.Graph.AdjacencyMap ( src/Algebra/Graph/AdjacencyMap.hs, dist/build/Algebra/Graph/AdjacencyMap.p_o ) [monoid-subclasses] Preprocessing library for monoid-subclasses-1.2.6.. [monoid-subclasses] Running Haddock on library for monoid-subclasses-1.2.6.. [monoid-subclasses] Warning: The documentation for the following packages are not installed. No [monoid-subclasses] links will be generated to these packages: vector-0.13.2.0 [regex-tdfa] [19 of 25] Compiling Text.Regex.TDFA.String ( lib/Text/Regex/TDFA/String.hs, nothing ) [filepattern] Warning: System.FilePattern: could not find link destinations for: [filepattern]  - System.FilePattern.Core.match [filepattern]  - System.FilePattern.Core.substitute [filepattern]  - System.FilePattern.Core.arity [regex-tdfa] [20 of 25] Compiling Text.Regex.TDFA.Sequence ( lib/Text/Regex/TDFA/Sequence.hs, nothing ) [monoid-subclasses] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [regex-tdfa] [21 of 25] Compiling Text.Regex.TDFA.ByteString.Lazy ( lib/Text/Regex/TDFA/ByteString/Lazy.hs, nothing ) [regex-tdfa] [22 of 25] Compiling Text.Regex.TDFA.ByteString ( lib/Text/Regex/TDFA/ByteString.hs, nothing ) [regex-tdfa] [23 of 25] Compiling Text.Regex.TDFA.Text ( lib/Text/Regex/TDFA/Text.hs, nothing ) [regex-tdfa] [24 of 25] Compiling Text.Regex.TDFA.Text.Lazy ( lib/Text/Regex/TDFA/Text/Lazy.hs, nothing ) [adjunctions] [ 6 of 11] Compiling Data.Functor.Adjunction ( src/Data/Functor/Adjunction.hs, nothing ) [regex-tdfa] [25 of 25] Compiling Text.Regex.TDFA ( lib/Text/Regex/TDFA.hs, nothing ) [regex-tdfa] Haddock coverage: [regex-tdfa]  0% ( 0 / 69) in 'Data.IntMap.CharMap2' [regex-tdfa]  Missing documentation for: [regex-tdfa]  Module header [regex-tdfa]  CharMap (lib/Data/IntMap/CharMap2.hs:24) [regex-tdfa]  Key (lib/Data/IntMap/CharMap2.hs:36) [regex-tdfa]  ! (lib/Data/IntMap/CharMap2.hs:39) [regex-tdfa]  \\ (lib/Data/IntMap/CharMap2.hs:42) [regex-tdfa]  null (lib/Data/IntMap/CharMap2.hs:45) [regex-tdfa]  size (lib/Data/IntMap/CharMap2.hs:48) [regex-tdfa]  member (lib/Data/IntMap/CharMap2.hs:51) [regex-tdfa]  notMember (lib/Data/IntMap/CharMap2.hs:54) [regex-tdfa]  lookup (lib/Data/IntMap/CharMap2.hs:57) [regex-tdfa]  findWithDefault (lib/Data/IntMap/CharMap2.hs:60) [regex-tdfa]  empty (lib/Data/IntMap/CharMap2.hs:63) [regex-tdfa]  singleton (lib/Data/IntMap/CharMap2.hs:66) [regex-tdfa]  insert (lib/Data/IntMap/CharMap2.hs:69) [regex-tdfa]  insertWith (lib/Data/IntMap/CharMap2.hs:72) [regex-tdfa]  insertWithKey (lib/Data/IntMap/CharMap2.hs:75) [regex-tdfa]  insertLookupWithKey (lib/Data/IntMap/CharMap2.hs:79) [regex-tdfa]  delete (lib/Data/IntMap/CharMap2.hs:84) [regex-tdfa]  adjust (lib/Data/IntMap/CharMap2.hs:87) [regex-tdfa]  adjustWithKey (lib/Data/IntMap/CharMap2.hs:90) [regex-tdfa]  update (lib/Data/IntMap/CharMap2.hs:94) [regex-tdfa]  updateWithKey (lib/Data/IntMap/CharMap2.hs:97) [regex-tdfa]  updateLookupWithKey (lib/Data/IntMap/CharMap2.hs:101) [regex-tdfa]  union (lib/Data/IntMap/CharMap2.hs:106) [regex-tdfa]  unionWith (lib/Data/IntMap/CharMap2.hs:109) [regex-tdfa]  unionWithKey (lib/Data/IntMap/CharMap2.hs:112) [regex-tdfa]  unions (lib/Data/IntMap/CharMap2.hs:116) [regex-tdfa]  unionsWith (lib/Data/IntMap/CharMap2.hs:119) [regex-tdfa]  difference (lib/Data/IntMap/CharMap2.hs:122) [regex-tdfa]  differenceWith (lib/Data/IntMap/CharMap2.hs:125) [regex-tdfa]  differenceWithKey (lib/Data/IntMap/CharMap2.hs:128) [regex-tdfa]  intersection (lib/Data/IntMap/CharMap2.hs:132) [regex-tdfa]  intersectionWith (lib/Data/IntMap/CharMap2.hs:135) [regex-tdfa]  intersectionWithKey (lib/Data/IntMap/CharMap2.hs:138) [regex-tdfa]  map (lib/Data/IntMap/CharMap2.hs:142) [regex-tdfa]  mapWithKey (lib/Data/IntMap/CharMap2.hs:145) [regex-tdfa]  mapAccum (lib/Data/IntMap/CharMap2.hs:149) [regex-tdfa]  mapAccumWithKey (lib/Data/IntMap/CharMap2.hs:153) [regex-tdfa]  fold (lib/Data/IntMap/CharMap2.hs:158) [regex-tdfa]  foldWithKey (lib/Data/IntMap/CharMap2.hs:161) [regex-tdfa]  elems (lib/Data/IntMap/CharMap2.hs:165) [regex-tdfa]  keys (lib/Data/IntMap/CharMap2.hs:168) [regex-tdfa]  keysSet (lib/Data/IntMap/CharMap2.hs:171) [regex-tdfa]  assocs (lib/Data/IntMap/CharMap2.hs:174) [regex-tdfa]  toList (lib/Data/IntMap/CharMap2.hs:177) [regex-tdfa]  fromList (lib/Data/IntMap/CharMap2.hs:180) [regex-tdfa]  fromListWith (lib/Data/IntMap/CharMap2.hs:183) [regex-tdfa]  fromListWithKey (lib/Data/IntMap/CharMap2.hs:186) [regex-tdfa]  toAscList (lib/Data/IntMap/CharMap2.hs:190) [regex-tdfa]  fromAscList (lib/Data/IntMap/CharMap2.hs:193) [regex-tdfa]  fromAscListWith (lib/Data/IntMap/CharMap2.hs:196) [regex-tdfa]  fromAscListWithKey (lib/Data/IntMap/CharMap2.hs:199) [regex-tdfa]  fromDistinctAscList (lib/Data/IntMap/CharMap2.hs:203) [regex-tdfa]  filter (lib/Data/IntMap/CharMap2.hs:206) [regex-tdfa]  filterWithKey (lib/Data/IntMap/CharMap2.hs:209) [regex-tdfa]  partition (lib/Data/IntMap/CharMap2.hs:213) [regex-tdfa]  partitionWithKey (lib/Data/IntMap/CharMap2.hs:217) [regex-tdfa]  mapMaybe (lib/Data/IntMap/CharMap2.hs:222) [regex-tdfa]  mapMaybeWithKey (lib/Data/IntMap/CharMap2.hs:225) [regex-tdfa]  mapEither (lib/Data/IntMap/CharMap2.hs:229) [regex-tdfa]  mapEitherWithKey (lib/Data/IntMap/CharMap2.hs:233) [regex-tdfa]  split (lib/Data/IntMap/CharMap2.hs:238) [regex-tdfa]  splitLookup (lib/Data/IntMap/CharMap2.hs:242) [regex-tdfa]  isSubmapOf (lib/Data/IntMap/CharMap2.hs:246) [regex-tdfa]  isSubmapOfBy (lib/Data/IntMap/CharMap2.hs:249) [regex-tdfa]  isProperSubmapOf (lib/Data/IntMap/CharMap2.hs:252) [regex-tdfa]  isProperSubmapOfBy (lib/Data/IntMap/CharMap2.hs:255) [regex-tdfa]  showTree (lib/Data/IntMap/CharMap2.hs:258) [regex-tdfa]  showTreeWith (lib/Data/IntMap/CharMap2.hs:261) [regex-tdfa]  0% ( 0 / 31) in 'Data.IntSet.EnumSet2' [regex-tdfa]  Missing documentation for: [regex-tdfa]  Module header [regex-tdfa]  EnumSet (lib/Data/IntSet/EnumSet2.hs:7) [regex-tdfa]  \\ (lib/Data/IntSet/EnumSet2.hs:18) [regex-tdfa]  null (lib/Data/IntSet/EnumSet2.hs:21) [regex-tdfa]  size (lib/Data/IntSet/EnumSet2.hs:24) [regex-tdfa]  member (lib/Data/IntSet/EnumSet2.hs:27) [regex-tdfa]  notMember (lib/Data/IntSet/EnumSet2.hs:30) [regex-tdfa]  isSubsetOf (lib/Data/IntSet/EnumSet2.hs:33) [regex-tdfa]  isProperSubsetOf (lib/Data/IntSet/EnumSet2.hs:36) [regex-tdfa]  empty (lib/Data/IntSet/EnumSet2.hs:39) [regex-tdfa]  singleton (lib/Data/IntSet/EnumSet2.hs:42) [regex-tdfa]  insert (lib/Data/IntSet/EnumSet2.hs:45) [regex-tdfa]  delete (lib/Data/IntSet/EnumSet2.hs:48) [regex-tdfa]  union (lib/Data/IntSet/EnumSet2.hs:51) [regex-tdfa]  unions (lib/Data/IntSet/EnumSet2.hs:54) [regex-tdfa]  difference (lib/Data/IntSet/EnumSet2.hs:57) [regex-tdfa]  intersection (lib/Data/IntSet/EnumSet2.hs:60) [regex-tdfa]  filter (lib/Data/IntSet/EnumSet2.hs:63) [regex-tdfa]  partition (lib/Data/IntSet/EnumSet2.hs:67) [regex-tdfa]  split (lib/Data/IntSet/EnumSet2.hs:72) [regex-tdfa]  splitMember (lib/Data/IntSet/EnumSet2.hs:76) [regex-tdfa]  map (lib/Data/IntSet/EnumSet2.hs:80) [regex-tdfa]  fold (lib/Data/IntSet/EnumSet2.hs:84) [regex-tdfa]  elems (lib/Data/IntSet/EnumSet2.hs:88) [regex-tdfa]  toList (lib/Data/IntSet/EnumSet2.hs:91) [regex-tdfa]  fromList (lib/Data/IntSet/EnumSet2.hs:94) [regex-tdfa]  toAscList (lib/Data/IntSet/EnumSet2.hs:97) [regex-tdfa]  fromAscList (lib/Data/IntSet/EnumSet2.hs:100) [regex-tdfa]  fromDistinctAscList (lib/Data/IntSet/EnumSet2.hs:103) [regex-tdfa]  showTree (lib/Data/IntSet/EnumSet2.hs:106) [regex-tdfa]  showTreeWith (lib/Data/IntSet/EnumSet2.hs:109) [regex-tdfa]  0% ( 0 / 68) in 'Data.IntMap.EnumMap2' [regex-tdfa]  Missing documentation for: [regex-tdfa]  Module header [regex-tdfa]  EnumMap (lib/Data/IntMap/EnumMap2.hs:17) [regex-tdfa]  ! (lib/Data/IntMap/EnumMap2.hs:34) [regex-tdfa]  \\ (lib/Data/IntMap/EnumMap2.hs:37) [regex-tdfa]  null (lib/Data/IntMap/EnumMap2.hs:40) [regex-tdfa]  size (lib/Data/IntMap/EnumMap2.hs:43) [regex-tdfa]  member (lib/Data/IntMap/EnumMap2.hs:46) [regex-tdfa]  notMember (lib/Data/IntMap/EnumMap2.hs:49) [regex-tdfa]  lookup (lib/Data/IntMap/EnumMap2.hs:53) [regex-tdfa]  findWithDefault (lib/Data/IntMap/EnumMap2.hs:56) [regex-tdfa]  empty (lib/Data/IntMap/EnumMap2.hs:59) [regex-tdfa]  singleton (lib/Data/IntMap/EnumMap2.hs:62) [regex-tdfa]  insert (lib/Data/IntMap/EnumMap2.hs:65) [regex-tdfa]  insertWith (lib/Data/IntMap/EnumMap2.hs:68) [regex-tdfa]  insertWithKey (lib/Data/IntMap/EnumMap2.hs:71) [regex-tdfa]  insertLookupWithKey (lib/Data/IntMap/EnumMap2.hs:75) [regex-tdfa]  delete (lib/Data/IntMap/EnumMap2.hs:80) [regex-tdfa]  adjust (lib/Data/IntMap/EnumMap2.hs:83) [regex-tdfa]  adjustWithKey (lib/Data/IntMap/EnumMap2.hs:86) [regex-tdfa]  update (lib/Data/IntMap/EnumMap2.hs:90) [regex-tdfa]  updateWithKey (lib/Data/IntMap/EnumMap2.hs:93) [regex-tdfa]  updateLookupWithKey (lib/Data/IntMap/EnumMap2.hs:97) [regex-tdfa]  union (lib/Data/IntMap/EnumMap2.hs:102) [regex-tdfa]  unionWith (lib/Data/IntMap/EnumMap2.hs:105) [regex-tdfa]  unionWithKey (lib/Data/IntMap/EnumMap2.hs:108) [regex-tdfa]  unions (lib/Data/IntMap/EnumMap2.hs:112) [regex-tdfa]  unionsWith (lib/Data/IntMap/EnumMap2.hs:115) [regex-tdfa]  difference (lib/Data/IntMap/EnumMap2.hs:118) [regex-tdfa]  differenceWith (lib/Data/IntMap/EnumMap2.hs:121) [regex-tdfa]  differenceWithKey (lib/Data/IntMap/EnumMap2.hs:124) [regex-tdfa]  intersection (lib/Data/IntMap/EnumMap2.hs:128) [regex-tdfa]  intersectionWith (lib/Data/IntMap/EnumMap2.hs:131) [regex-tdfa]  intersectionWithKey (lib/Data/IntMap/EnumMap2.hs:134) [regex-tdfa]  map (lib/Data/IntMap/EnumMap2.hs:138) [regex-tdfa]  mapWithKey (lib/Data/IntMap/EnumMap2.hs:141) [regex-tdfa]  mapAccum (lib/Data/IntMap/EnumMap2.hs:145) [regex-tdfa]  mapAccumWithKey (lib/Data/IntMap/EnumMap2.hs:149) [regex-tdfa]  fold (lib/Data/IntMap/EnumMap2.hs:154) [regex-tdfa]  foldWithKey (lib/Data/IntMap/EnumMap2.hs:157) [regex-tdfa]  elems (lib/Data/IntMap/EnumMap2.hs:161) [regex-tdfa]  keys (lib/Data/IntMap/EnumMap2.hs:164) [regex-tdfa]  keysSet (lib/Data/IntMap/EnumMap2.hs:168) [regex-tdfa]  assocs (lib/Data/IntMap/EnumMap2.hs:171) [regex-tdfa]  toList (lib/Data/IntMap/EnumMap2.hs:174) [regex-tdfa]  fromList (lib/Data/IntMap/EnumMap2.hs:177) [regex-tdfa]  fromListWith (lib/Data/IntMap/EnumMap2.hs:180) [regex-tdfa]  fromListWithKey (lib/Data/IntMap/EnumMap2.hs:183) [regex-tdfa]  toAscList (lib/Data/IntMap/EnumMap2.hs:187) [regex-tdfa]  fromAscList (lib/Data/IntMap/EnumMap2.hs:190) [regex-tdfa]  fromAscListWith (lib/Data/IntMap/EnumMap2.hs:193) [regex-tdfa]  fromAscListWithKey (lib/Data/IntMap/EnumMap2.hs:196) [regex-tdfa]  fromDistinctAscList (lib/Data/IntMap/EnumMap2.hs:200) [regex-tdfa]  filter (lib/Data/IntMap/EnumMap2.hs:203) [regex-tdfa]  filterWithKey (lib/Data/IntMap/EnumMap2.hs:206) [regex-tdfa]  partition (lib/Data/IntMap/EnumMap2.hs:210) [regex-tdfa]  partitionWithKey (lib/Data/IntMap/EnumMap2.hs:214) [regex-tdfa]  mapMaybe (lib/Data/IntMap/EnumMap2.hs:219) [regex-tdfa]  mapMaybeWithKey (lib/Data/IntMap/EnumMap2.hs:222) [regex-tdfa]  mapEither (lib/Data/IntMap/EnumMap2.hs:226) [regex-tdfa]  mapEitherWithKey (lib/Data/IntMap/EnumMap2.hs:230) [regex-tdfa]  split (lib/Data/IntMap/EnumMap2.hs:235) [regex-tdfa]  splitLookup (lib/Data/IntMap/EnumMap2.hs:239) [regex-tdfa]  isSubmapOf (lib/Data/IntMap/EnumMap2.hs:243) [regex-tdfa]  isSubmapOfBy (lib/Data/IntMap/EnumMap2.hs:246) [regex-tdfa]  isProperSubmapOf (lib/Data/IntMap/EnumMap2.hs:249) [regex-tdfa]  isProperSubmapOfBy (lib/Data/IntMap/EnumMap2.hs:252) [regex-tdfa]  showTree (lib/Data/IntMap/EnumMap2.hs:255) [regex-tdfa]  showTreeWith (lib/Data/IntMap/EnumMap2.hs:258) [regex-tdfa]  83% ( 5 / 6) in 'Text.Regex.TDFA.IntArrTrieSet' [regex-tdfa]  Missing documentation for: [regex-tdfa]  TrieSet (lib/Text/Regex/TDFA/IntArrTrieSet.hs:17) [regex-tdfa] Warning: 'newFlags' is out of scope. [regex-tdfa]  If you qualify the identifier, haddock can try to link it anyway. [regex-tdfa] Warning: 'TagTask' is ambiguous. It is defined [regex-tdfa]  * at lib/Text/Regex/TDFA/Common.hs:211:16 [regex-tdfa]  * at lib/Text/Regex/TDFA/Common.hs:211:1 [regex-tdfa]  You may be able to disambiguate the identifier by qualifying it or [regex-tdfa]  by specifying the type/value namespace explicitly. [regex-tdfa]  Defaulting to the one defined at lib/Text/Regex/TDFA/Common.hs:211:1 [regex-tdfa] Warning: 'QNFA' is ambiguous. It is defined [regex-tdfa]  * at lib/Text/Regex/TDFA/Common.hs:176:13 [regex-tdfa]  * at lib/Text/Regex/TDFA/Common.hs:176:1 [regex-tdfa]  You may be able to disambiguate the identifier by qualifying it or [regex-tdfa]  by specifying the type/value namespace explicitly. [regex-tdfa]  Defaulting to the one defined at lib/Text/Regex/TDFA/Common.hs:176:1 [regex-tdfa] Warning: 'Regex' is ambiguous. It is defined [regex-tdfa]  * at lib/Text/Regex/TDFA/Common.hs:138:14 [regex-tdfa]  * at lib/Text/Regex/TDFA/Common.hs:138:1 [regex-tdfa]  You may be able to disambiguate the identifier by qualifying it or [regex-tdfa]  by specifying the type/value namespace explicitly. [regex-tdfa]  Defaulting to the one defined at lib/Text/Regex/TDFA/Common.hs:138:1 [regex-tdfa] Warning: 'RegexMaker' is out of scope. [regex-tdfa]  If you qualify the identifier, haddock can try to link it anyway. [regex-tdfa] Warning: 'GroupInfo' is ambiguous. It is defined [regex-tdfa]  * at lib/Text/Regex/TDFA/Common.hs:132:18 [regex-tdfa]  * at lib/Text/Regex/TDFA/Common.hs:132:1 [regex-tdfa]  You may be able to disambiguate the identifier by qualifying it or [regex-tdfa]  by specifying the type/value namespace explicitly. [regex-tdfa]  Defaulting to the one defined at lib/Text/Regex/TDFA/Common.hs:132:1 [regex-tdfa] Warning: 'PGroup' is out of scope. [regex-tdfa]  If you qualify the identifier, haddock can try to link it anyway. [regex-tdfa] Warning: 'Group' is out of scope. [regex-tdfa]  If you qualify the identifier, haddock can try to link it anyway. [regex-tdfa] Warning: 'Set' is out of scope. [regex-tdfa]  If you qualify the identifier, haddock can try to link it anyway. [regex-tdfa] Warning: 'ExecOption' is ambiguous. It is defined [regex-tdfa]  * at lib/Text/Regex/TDFA/Common.hs:108:19 [regex-tdfa]  * at lib/Text/Regex/TDFA/Common.hs:108:1 [regex-tdfa]  You may be able to disambiguate the identifier by qualifying it or [regex-tdfa]  by specifying the type/value namespace explicitly. [regex-tdfa]  Defaulting to the one defined at lib/Text/Regex/TDFA/Common.hs:108:1 [regex-tdfa] Warning: 'sort' is out of scope. [regex-tdfa]  If you qualify the identifier, haddock can try to link it anyway. [regex-tdfa] Warning: 'sortBy' is out of scope. [regex-tdfa]  If you qualify the identifier, haddock can try to link it anyway. [regex-tdfa] Warning: 'nub' is out of scope. [regex-tdfa]  If you qualify the identifier, haddock can try to link it anyway. [regex-tdfa] Warning: 'nubBy' is out of scope. [regex-tdfa]  If you qualify the identifier, haddock can try to link it anyway. [regex-tdfa]  59% ( 29 / 49) in 'Text.Regex.TDFA.Common' [regex-tdfa]  Missing documentation for: [regex-tdfa]  look (lib/Text/Regex/TDFA/Common.hs:27) [regex-tdfa]  common_error (lib/Text/Regex/TDFA/Common.hs:30) [regex-tdfa]  on (lib/Text/Regex/TDFA/Common.hs:34) [regex-tdfa]  mapFst (lib/Text/Regex/TDFA/Common.hs:51) [regex-tdfa]  mapSnd (lib/Text/Regex/TDFA/Common.hs:54) [regex-tdfa]  fst3 (lib/Text/Regex/TDFA/Common.hs:57) [regex-tdfa]  snd3 (lib/Text/Regex/TDFA/Common.hs:60) [regex-tdfa]  thd3 (lib/Text/Regex/TDFA/Common.hs:63) [regex-tdfa]  flipOrder (lib/Text/Regex/TDFA/Common.hs:66) [regex-tdfa]  noWin (lib/Text/Regex/TDFA/Common.hs:71) [regex-tdfa]  ExecOption (lib/Text/Regex/TDFA/Common.hs:108) [regex-tdfa]  WinEmpty (lib/Text/Regex/TDFA/Common.hs:171) [regex-tdfa]  Transition (lib/Text/Regex/TDFA/Common.hs:235) [regex-tdfa]  Action (lib/Text/Regex/TDFA/Common.hs:293) [regex-tdfa]  OrbitTransformer (lib/Text/Regex/TDFA/Common.hs:294) [regex-tdfa]  OrbitLog (lib/Text/Regex/TDFA/Common.hs:295) [regex-tdfa]  showQT (lib/Text/Regex/TDFA/Common.hs:306) [regex-tdfa]  indent (lib/Text/Regex/TDFA/Common.hs:322) [regex-tdfa]  showDT (lib/Text/Regex/TDFA/Common.hs:325) [regex-tdfa]  seeDTrans (lib/Text/Regex/TDFA/Common.hs:370) [regex-tdfa]  0% ( 0 / 2) in 'Text.Regex.TDFA.NewDFA.Uncons' [regex-tdfa]  Missing documentation for: [regex-tdfa]  Module header [regex-tdfa]  Uncons (lib/Text/Regex/TDFA/NewDFA/Uncons.hs:9) [regex-tdfa]  0% ( 0 / 3) in 'Text.Regex.TDFA.NewDFA.MakeTest' [regex-tdfa]  Missing documentation for: [regex-tdfa]  Module header [regex-tdfa]  test_singleline (lib/Text/Regex/TDFA/NewDFA/MakeTest.hs:17) [regex-tdfa]  test_multiline (lib/Text/Regex/TDFA/NewDFA/MakeTest.hs:11) [regex-tdfa]  50% ( 1 / 2) in 'Text.Regex.TDFA.NewDFA.Tester' [regex-tdfa]  Missing documentation for: [regex-tdfa]  matchTest (lib/Text/Regex/TDFA/NewDFA/Tester.hs:23) [regex-tdfa]  50% ( 1 / 2) in 'Text.Regex.TDFA.NewDFA.Engine_NC_FA' [regex-tdfa]  Missing documentation for: [regex-tdfa]  execMatch (lib/Text/Regex/TDFA/NewDFA/Engine_NC_FA.hs:35) [regex-tdfa]  50% ( 1 / 2) in 'Text.Regex.TDFA.NewDFA.Engine_NC' [regex-tdfa]  Missing documentation for: [regex-tdfa]  execMatch (lib/Text/Regex/TDFA/NewDFA/Engine_NC.hs:48) [regex-tdfa]  50% ( 1 / 2) in 'Text.Regex.TDFA.NewDFA.Engine_FA' [regex-tdfa]  Missing documentation for: [regex-tdfa]  execMatch (lib/Text/Regex/TDFA/NewDFA/Engine_FA.hs:72) [regex-tdfa] Warning: 'execMatch' is ambiguous. It is defined [regex-tdfa]  * at lib/Text/Regex/TDFA/NewDFA/Engine.hs:86:1 [regex-tdfa]  * at lib/Text/Regex/TDFA/NewDFA/Engine_FA.hs:72:1 [regex-tdfa]  * at lib/Text/Regex/TDFA/NewDFA/Engine_NC.hs:48:1 [regex-tdfa]  * at lib/Text/Regex/TDFA/NewDFA/Engine_NC_FA.hs:35:1 [regex-tdfa]  You may be able to disambiguate the identifier by qualifying it or [regex-tdfa]  by specifying the type/value namespace explicitly. [regex-tdfa]  Defaulting to the one defined at lib/Text/Regex/TDFA/NewDFA/Engine_NC_FA.hs:35:1 [regex-tdfa]  50% ( 1 / 2) in 'Text.Regex.TDFA.NewDFA.Engine' [regex-tdfa]  Missing documentation for: [regex-tdfa]  execMatch (lib/Text/Regex/TDFA/NewDFA/Engine.hs:86) [regex-tdfa] Warning: 'parseRegex' is out of scope. [regex-tdfa]  If you qualify the identifier, haddock can try to link it anyway. [regex-tdfa] Warning: 'DoPa' is ambiguous. It is defined [regex-tdfa]  * at lib/Text/Regex/TDFA/Common.hs:74:16 [regex-tdfa]  * at lib/Text/Regex/TDFA/Common.hs:74:1 [regex-tdfa]  You may be able to disambiguate the identifier by qualifying it or [regex-tdfa]  by specifying the type/value namespace explicitly. [regex-tdfa]  Defaulting to the one defined at lib/Text/Regex/TDFA/Common.hs:74:1 [regex-tdfa]  88% ( 15 / 17) in 'Text.Regex.TDFA.Pattern' [regex-tdfa]  Missing documentation for: [regex-tdfa]  showPattern (lib/Text/Regex/TDFA/Pattern.hs:93) [regex-tdfa]  starTrans' (lib/Text/Regex/TDFA/Pattern.hs:253) [regex-tdfa]  23% ( 3 / 13) in 'Text.Regex.TDFA.CorePattern' [regex-tdfa]  Missing documentation for: [regex-tdfa]  Q (lib/Text/Regex/TDFA/CorePattern.hs:79) [regex-tdfa]  P (lib/Text/Regex/TDFA/CorePattern.hs:64) [regex-tdfa]  Wanted (lib/Text/Regex/TDFA/CorePattern.hs:125) [regex-tdfa]  TestInfo (lib/Text/Regex/TDFA/CorePattern.hs:89) [regex-tdfa]  SetTestInfo (lib/Text/Regex/TDFA/CorePattern.hs:93) [regex-tdfa]  NullView (lib/Text/Regex/TDFA/CorePattern.hs:109) [regex-tdfa]  patternToQ (lib/Text/Regex/TDFA/CorePattern.hs:296) [regex-tdfa]  cleanNullView (lib/Text/Regex/TDFA/CorePattern.hs:194) [regex-tdfa]  cannotAccept (lib/Text/Regex/TDFA/CorePattern.hs:246) [regex-tdfa]  mustAccept (lib/Text/Regex/TDFA/CorePattern.hs:240) [regex-tdfa]  100% ( 2 / 2) in 'Text.Regex.TDFA.ReadRegex' [regex-tdfa]  83% ( 5 / 6) in 'Text.Regex.TDFA.TNFA' [regex-tdfa]  Missing documentation for: [regex-tdfa]  patternToNFA (lib/Text/Regex/TDFA/TNFA.hs:85) [regex-tdfa]  42% ( 3 / 7) in 'Text.Regex.TDFA.TDFA' [regex-tdfa]  Missing documentation for: [regex-tdfa]  patternToRegex (lib/Text/Regex/TDFA/TDFA.hs:160) [regex-tdfa]  examineDFA (lib/Text/Regex/TDFA/TDFA.hs:176) [regex-tdfa]  nfaToDFA (lib/Text/Regex/TDFA/TDFA.hs:53) [regex-tdfa]  dfaMap (lib/Text/Regex/TDFA/TDFA.hs:163) [regex-tdfa]  63% ( 7 / 11) in 'Text.Regex.TDFA.String' [regex-tdfa]  Missing documentation for: [regex-tdfa]  ExecOption (lib/Text/Regex/TDFA/Common.hs:108) [regex-tdfa]  compile (lib/Text/Regex/TDFA/String.hs:44) [regex-tdfa]  execute (lib/Text/Regex/TDFA/String.hs:56) [regex-tdfa]  regexec (lib/Text/Regex/TDFA/String.hs:61) [regex-tdfa]  42% ( 3 / 7) in 'Text.Regex.TDFA.Sequence' [regex-tdfa]  Missing documentation for: [regex-tdfa]  ExecOption (lib/Text/Regex/TDFA/Common.hs:108) [regex-tdfa]  compile (lib/Text/Regex/TDFA/Sequence.hs:66) [regex-tdfa]  execute (lib/Text/Regex/TDFA/Sequence.hs:74) [regex-tdfa]  regexec (lib/Text/Regex/TDFA/Sequence.hs:79) [regex-tdfa]  42% ( 3 / 7) in 'Text.Regex.TDFA.ByteString.Lazy' [regex-tdfa]  Missing documentation for: [regex-tdfa]  ExecOption (lib/Text/Regex/TDFA/Common.hs:108) [regex-tdfa]  compile (lib/Text/Regex/TDFA/ByteString/Lazy.hs:77) [regex-tdfa]  execute (lib/Text/Regex/TDFA/ByteString/Lazy.hs:85) [regex-tdfa]  regexec (lib/Text/Regex/TDFA/ByteString/Lazy.hs:90) [regex-tdfa]  42% ( 3 / 7) in 'Text.Regex.TDFA.ByteString' [regex-tdfa]  Missing documentation for: [regex-tdfa]  ExecOption (lib/Text/Regex/TDFA/Common.hs:108) [regex-tdfa]  compile (lib/Text/Regex/TDFA/ByteString.hs:61) [regex-tdfa]  execute (lib/Text/Regex/TDFA/ByteString.hs:69) [regex-tdfa]  regexec (lib/Text/Regex/TDFA/ByteString.hs:74) [regex-tdfa]  85% ( 6 / 7) in 'Text.Regex.TDFA.Text' [regex-tdfa]  Missing documentation for: [regex-tdfa]  ExecOption (lib/Text/Regex/TDFA/Common.hs:108) [regex-tdfa]  85% ( 6 / 7) in 'Text.Regex.TDFA.Text.Lazy' [regex-tdfa]  Missing documentation for: [regex-tdfa]  ExecOption (lib/Text/Regex/TDFA/Common.hs:108) [adjunctions] [ 7 of 11] Compiling Control.Monad.Trans.Adjoint ( src/Control/Monad/Trans/Adjoint.hs, nothing ) [regex-tdfa] Warning: 'CompOption' is ambiguous. It is defined [regex-tdfa]  * at lib/Text/Regex/TDFA/Common.hs:85:19 [regex-tdfa]  * at lib/Text/Regex/TDFA/Common.hs:85:1 [regex-tdfa]  You may be able to disambiguate the identifier by qualifying it or [regex-tdfa]  by specifying the type/value namespace explicitly. [regex-tdfa]  Defaulting to the one defined at lib/Text/Regex/TDFA/Common.hs:85:1 [regex-tdfa]  75% ( 6 / 8) in 'Text.Regex.TDFA' [regex-tdfa]  Missing documentation for: [regex-tdfa]  getVersion_Text_Regex_TDFA (lib/Text/Regex/TDFA.hs:209) [regex-tdfa]  ExecOption (lib/Text/Regex/TDFA/Common.hs:108) [monoid-subclasses] [ 1 of 16] Compiling Data.Monoid.Null ( src/Data/Monoid/Null.hs, nothing ) [adjunctions] [ 8 of 11] Compiling Control.Comonad.Trans.Adjoint ( src/Control/Comonad/Trans/Adjoint.hs, nothing ) [attoparsec] [12 of 12] Compiling Main ( tests/QC.hs, dist/build/attoparsec-tests/attoparsec-tests-tmp/Main.o ) [adjunctions] [ 9 of 11] Compiling Control.Monad.Representable.State ( src/Control/Monad/Representable/State.hs, nothing ) [aeson] [ 1 of 32] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, dist/build/Data/Aeson/Internal/ByteString.o, dist/build/Data/Aeson/Internal/ByteString.dyn_o ) [adjunctions] [10 of 11] Compiling Control.Monad.Representable.Reader ( src/Control/Monad/Representable/Reader.hs, nothing ) [monoid-subclasses] [ 2 of 16] Compiling Data.Semigroup.Cancellative ( src/Data/Semigroup/Cancellative.hs, nothing ) [adjunctions] [11 of 11] Compiling Control.Comonad.Representable.Store ( src/Control/Comonad/Representable/Store.hs, nothing ) [adjunctions] Haddock coverage: [adjunctions]  33% ( 4 / 12) in 'Control.Monad.Trans.Conts' [adjunctions]  Missing documentation for: [adjunctions]  Cont (src/Control/Monad/Trans/Conts.hs:38) [adjunctions]  cont (src/Control/Monad/Trans/Conts.hs:41) [adjunctions]  runCont (src/Control/Monad/Trans/Conts.hs:44) [adjunctions]  Conts (src/Control/Monad/Trans/Conts.hs:46) [adjunctions]  runConts (src/Control/Monad/Trans/Conts.hs:52) [adjunctions]  conts (src/Control/Monad/Trans/Conts.hs:49) [adjunctions]  ContsT (src/Control/Monad/Trans/Conts.hs:54) [adjunctions]  callCC (src/Control/Monad/Trans/Conts.hs:71) [adjunctions] Warning: 'Iso'' is out of scope. [adjunctions]  If you qualify the identifier, haddock can try to link it anyway. [adjunctions]  83% ( 5 / 6) in 'Data.Functor.Contravariant.Rep' [adjunctions]  Missing documentation for: [adjunctions]  contramapRep (src/Data/Functor/Contravariant/Rep.hs:71) [adjunctions] Warning: 'Op' is ambiguous. It is defined [adjunctions]  * in ‘Data.Functor.Contravariant’ [adjunctions]  * in ‘Data.Functor.Contravariant’ [adjunctions]  You may be able to disambiguate the identifier by qualifying it or [adjunctions]  by specifying the type/value namespace explicitly. [adjunctions]  Defaulting to the one defined in ‘Data.Functor.Contravariant’ [adjunctions] Warning: 'Hask' is out of scope. [adjunctions]  If you qualify the identifier, haddock can try to link it anyway. [adjunctions] Warning: 'Iso'' is out of scope. [adjunctions]  If you qualify the identifier, haddock can try to link it anyway. [adjunctions]  80% ( 4 / 5) in 'Data.Functor.Contravariant.Adjunction' [adjunctions]  Missing documentation for: [adjunctions]  coindexAdjunction (src/Data/Functor/Contravariant/Adjunction.hs:74) [adjunctions]  20% ( 1 / 5) in 'Control.Monad.Trans.Contravariant.Adjoint' [adjunctions]  Missing documentation for: [adjunctions]  Adjoint (src/Control/Monad/Trans/Contravariant/Adjoint.hs:40) [adjunctions]  runAdjoint (src/Control/Monad/Trans/Contravariant/Adjoint.hs:48) [adjunctions]  adjoint (src/Control/Monad/Trans/Contravariant/Adjoint.hs:45) [adjunctions]  AdjointT (src/Control/Monad/Trans/Contravariant/Adjoint.hs:42) [adjunctions] Warning: 'WrappedRec' is out of scope. [adjunctions]  If you qualify the identifier, haddock can try to link it anyway. [adjunctions] Warning: 'index' is ambiguous. It is defined [adjunctions]  * at src/Data/Functor/Rep.hs:139:3 [adjunctions]  * in ‘Data.Sequence.Internal’ [adjunctions]  You may be able to disambiguate the identifier by qualifying it or [adjunctions]  by specifying the type/value namespace explicitly. [adjunctions]  Defaulting to the one defined at src/Data/Functor/Rep.hs:139:3 [adjunctions] Warning: 'Iso'' is out of scope. [adjunctions]  If you qualify the identifier, haddock can try to link it anyway. [adjunctions]  46% ( 22 / 47) in 'Data.Functor.Rep' [adjunctions]  Missing documentation for: [adjunctions]  Co (src/Data/Functor/Rep.hs:437) [adjunctions]  fmapRep (src/Data/Functor/Rep.hs:254) [adjunctions]  distributeRep (src/Data/Functor/Rep.hs:281) [adjunctions]  collectRep (src/Data/Functor/Rep.hs:284) [adjunctions]  apRep (src/Data/Functor/Rep.hs:278) [adjunctions]  pureRep (src/Data/Functor/Rep.hs:257) [adjunctions]  liftR2 (src/Data/Functor/Rep.hs:477) [adjunctions]  liftR3 (src/Data/Functor/Rep.hs:480) [adjunctions]  bindRep (src/Data/Functor/Rep.hs:260) [adjunctions]  mfixRep (src/Data/Functor/Rep.hs:263) [adjunctions]  mzipRep (src/Data/Functor/Rep.hs:269) [adjunctions]  mzipWithRep (src/Data/Functor/Rep.hs:266) [adjunctions]  askRep (src/Data/Functor/Rep.hs:272) [adjunctions]  localRep (src/Data/Functor/Rep.hs:275) [adjunctions]  duplicatedRep (src/Data/Functor/Rep.hs:296) [adjunctions]  extendedRep (src/Data/Functor/Rep.hs:299) [adjunctions]  duplicateRep (src/Data/Functor/Rep.hs:302) [adjunctions]  extendRep (src/Data/Functor/Rep.hs:305) [adjunctions]  extractRep (src/Data/Functor/Rep.hs:308) [adjunctions]  duplicateRepBy (src/Data/Functor/Rep.hs:287) [adjunctions]  extendRepBy (src/Data/Functor/Rep.hs:290) [adjunctions]  extractRepBy (src/Data/Functor/Rep.hs:293) [adjunctions]  imapRep (src/Data/Functor/Rep.hs:311) [adjunctions]  ifoldMapRep (src/Data/Functor/Rep.hs:315) [adjunctions]  itraverseRep (src/Data/Functor/Rep.hs:319) [adjunctions] Warning: 'Iso'' is out of scope. [adjunctions]  If you qualify the identifier, haddock can try to link it anyway. [adjunctions] Warning: 'uncozipping' is out of scope. [adjunctions]  If you qualify the identifier, haddock can try to link it anyway. [adjunctions]  62% ( 10 / 16) in 'Data.Functor.Adjunction' [adjunctions]  Missing documentation for: [adjunctions]  zapWithAdjunction (src/Data/Functor/Adjunction.hs:108) [adjunctions]  absurdL (src/Data/Functor/Adjunction.hs:132) [adjunctions]  extractL (src/Data/Functor/Adjunction.hs:117) [adjunctions]  duplicateL (src/Data/Functor/Adjunction.hs:120) [adjunctions]  splitL (src/Data/Functor/Adjunction.hs:111) [adjunctions]  unsplitL (src/Data/Functor/Adjunction.hs:114) [adjunctions]  20% ( 1 / 5) in 'Control.Monad.Trans.Adjoint' [adjunctions]  Missing documentation for: [adjunctions]  Adjoint (src/Control/Monad/Trans/Adjoint.hs:27) [adjunctions]  runAdjoint (src/Control/Monad/Trans/Adjoint.hs:35) [adjunctions]  adjoint (src/Control/Monad/Trans/Adjoint.hs:32) [adjunctions]  AdjointT (src/Control/Monad/Trans/Adjoint.hs:29) [adjunctions]  20% ( 1 / 5) in 'Control.Comonad.Trans.Adjoint' [adjunctions]  Missing documentation for: [adjunctions]  Adjoint (src/Control/Comonad/Trans/Adjoint.hs:28) [adjunctions]  runAdjoint (src/Control/Comonad/Trans/Adjoint.hs:36) [adjunctions]  adjoint (src/Control/Comonad/Trans/Adjoint.hs:33) [adjunctions]  AdjointT (src/Control/Comonad/Trans/Adjoint.hs:30) [adjunctions]  80% ( 12 / 15) in 'Control.Monad.Representable.State' [adjunctions]  Missing documentation for: [adjunctions]  stateT (src/Control/Monad/Representable/State.hs:107) [adjunctions]  runStateT (src/Control/Monad/Representable/State.hs:110) [adjunctions]  mapStateT (src/Control/Monad/Representable/State.hs:113) [adjunctions]  50% ( 5 / 10) in 'Control.Monad.Representable.Reader' [adjunctions]  Missing documentation for: [adjunctions]  Reader (src/Control/Monad/Representable/Reader.hs:46) [adjunctions]  runReader (src/Control/Monad/Representable/Reader.hs:49) [adjunctions]  ReaderT (src/Control/Monad/Representable/Reader.hs:53) [adjunctions]  readerT (src/Control/Monad/Representable/Reader.hs:56) [adjunctions]  runReaderT (src/Control/Monad/Representable/Reader.hs:59) [adjunctions]  62% ( 5 / 8) in 'Control.Comonad.Representable.Store' [adjunctions]  Missing documentation for: [adjunctions]  storeT (src/Control/Comonad/Representable/Store.hs:77) [adjunctions]  runStoreT (src/Control/Comonad/Representable/Store.hs:80) [adjunctions]  ComonadStore [aeson] [ 2 of 32] Compiling Data.Aeson.Internal.Functions ( src/Data/Aeson/Internal/Functions.hs, dist/build/Data/Aeson/Internal/Functions.o, dist/build/Data/Aeson/Internal/Functions.dyn_o ) [aeson] [ 3 of 32] Compiling Data.Aeson.Internal.Prelude ( src/Data/Aeson/Internal/Prelude.hs, dist/build/Data/Aeson/Internal/Prelude.o, dist/build/Data/Aeson/Internal/Prelude.dyn_o ) [aeson] [ 4 of 32] Compiling Data.Aeson.Internal.Scientific ( src/Data/Aeson/Internal/Scientific.hs, dist/build/Data/Aeson/Internal/Scientific.o, dist/build/Data/Aeson/Internal/Scientific.dyn_o ) [attoparsec] [13 of 13] Linking dist/build/attoparsec-tests/attoparsec-tests [algebraic-graphs] [ 2 of 29] Compiling Algebra.Graph.AdjacencyIntMap ( src/Algebra/Graph/AdjacencyIntMap.hs, dist/build/Algebra/Graph/AdjacencyIntMap.p_o ) [monoid-subclasses] [ 3 of 16] Compiling Data.Monoid.Monus ( src/Data/Monoid/Monus.hs, nothing ) [keys] Phase: checkPhase [keys] Package has no test suites. [keys] Phase: haddockPhase [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Monus.hs:320:36: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Prelude, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 320 | | otherwise = go (tail x) [monoid-subclasses]  | ^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Monus.hs:327:36: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Prelude, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 327 | | otherwise = go (tail x) [monoid-subclasses]  | ^^^^ [monoid-subclasses] [ 4 of 16] Compiling Data.Monoid.GCD ( src/Data/Monoid/GCD.hs, nothing ) [keys] Preprocessing library for keys-3.12.4.. [keys] Running Haddock on library for keys-3.12.4.. [adjunctions] Warning: Data.Functor.Contravariant.Rep: could not find link destinations for: [adjunctions]  - Data.Functor.Contravariant.Rep.D:R:Rep:*: [adjunctions]  - Data.Functor.Contravariant.Rep.D:R:RepU1 [adjunctions]  - Data.Functor.Contravariant.Rep.D:R:RepProduct [adjunctions]  - Data.Functor.Contravariant.Rep.D:R:RepPredicate [adjunctions]  - Data.Functor.Contravariant.Rep.D:R:RepOp [adjunctions]  - Data.Functor.Contravariant.Rep.D:R:RepProxy [adjunctions] Warning: Data.Functor.Rep: could not find link destinations for: [adjunctions]  - Data.Functor.Rep.GIndex [adjunctions]  - Data.Functor.Rep.GTabulate [adjunctions]  - Data.Functor.Rep.GRep' [adjunctions]  - Data.Functor.Rep.D:R:RepM1 [adjunctions]  - Data.Functor.Rep.D:R:RepRec1 [adjunctions]  - Data.Functor.Rep.D:R:RepPar1 [adjunctions]  - Data.Functor.Rep.D:R:Rep:.: [adjunctions]  - Data.Functor.Rep.D:R:Rep:*: [adjunctions]  - Data.Functor.Rep.D:R:RepU1 [adjunctions]  - Data.Functor.Rep.D:R:RepComplex [adjunctions]  - Data.Functor.Rep.D:R:RepSum [adjunctions]  - Data.Functor.Rep.D:R:RepProduct [adjunctions]  - Data.Functor.Rep.D:R:RepDual [adjunctions]  - Data.Functor.Rep.D:R:RepReverse [adjunctions]  - Data.Functor.Rep.D:R:RepBackwards [adjunctions]  - Data.Functor.Rep.D:R:RepCofree [adjunctions]  - Data.Functor.Rep.D:R:RepProduct0 [adjunctions]  - Data.Functor.Rep.D:R:RepCompose [adjunctions]  - Data.Functor.Rep.D:R:RepReaderT [adjunctions]  - Data.Functor.Rep.D:R:RepFUN [adjunctions]  - Data.Functor.Rep.D:R:RepIdentityT [adjunctions]  - Data.Functor.Rep.D:R:RepTagged [adjunctions]  - Data.Functor.Rep.D:R:RepIdentity [adjunctions]  - Data.Functor.Rep.D:R:RepProxy [adjunctions]  - Data.Functor.Rep.D:R:RepCo [adjunctions]  - Data.Functor.Rep.D:R:RepTracedT [adjunctions]  - Control.Monad.Representable.Reader.D:R:RepReaderT [keys] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [adjunctions] Warning: Control.Monad.Representable.Reader: could not find link destinations for: [adjunctions]  - Control.Monad.Representable.Reader.D:R:RepReaderT [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/GCD.hs:75:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The qualified import of ‘Data.Text.Encoding’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Text.Encoding’ [monoid-subclasses]  To import instances alone, use: import Data.Text.Encoding() [keys] [1 of 1] Compiling Data.Key ( src/Data/Key.hs, nothing ) [monoid-subclasses]  | [monoid-subclasses] 75 | import qualified Data.Text.Encoding as TextEncoding [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/GCD.hs:83:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The qualified import of ‘Data.Text.Lazy.Encoding’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Text.Lazy.Encoding’ [monoid-subclasses]  To import instances alone, use: import Data.Text.Lazy.Encoding() [monoid-subclasses]  | [monoid-subclasses] 83 | import qualified Data.Text.Lazy.Encoding as LazyEncoding [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/GCD.hs:97:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Maybe’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Maybe’ [monoid-subclasses]  To import instances alone, use: import Data.Maybe() [monoid-subclasses]  | [monoid-subclasses] 97 | import Data.Maybe (isJust) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses] [ 5 of 16] Compiling Data.Monoid.LCM ( src/Data/Monoid/LCM.hs, nothing ) [unordered-containers] [4 of 9] Compiling Data.HashMap.Internal.Debug ( Data/HashMap/Internal/Debug.hs, dist/build/Data/HashMap/Internal/Debug.o, dist/build/Data/HashMap/Internal/Debug.dyn_o ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/LCM.hs:37:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Maybe’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Maybe’ [monoid-subclasses]  To import instances alone, use: import Data.Maybe() [monoid-subclasses]  | [monoid-subclasses] 37 | import Data.Maybe (isJust) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/LCM.hs:38:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup.Cancellative’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup.Cancellative’ [ghc-lib-parser-ex] Preprocessing test suite 'ghc-lib-parser-ex-test' for ghc-lib-parser-ex-9.8.0.2.. [ghc-lib-parser-ex] Building test suite 'ghc-lib-parser-ex-test' for ghc-lib-parser-ex-9.8.0.2.. [aeson] [ 5 of 32] Compiling Data.Aeson.Internal.TH ( src/Data/Aeson/Internal/TH.hs, dist/build/Data/Aeson/Internal/TH.o, dist/build/Data/Aeson/Internal/TH.dyn_o ) [aeson] [ 6 of 32] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, dist/build/Data/Aeson/Internal/Text.o, dist/build/Data/Aeson/Internal/Text.dyn_o ) [aeson] [ 7 of 32] Compiling Data.Aeson.Internal.Unescape ( src/Data/Aeson/Internal/Unescape.hs, dist/build/Data/Aeson/Internal/Unescape.o, dist/build/Data/Aeson/Internal/Unescape.dyn_o ) [aeson] [ 8 of 32] Compiling Data.Aeson.Internal.UnescapeFromText ( src/Data/Aeson/Internal/UnescapeFromText.hs, dist/build/Data/Aeson/Internal/UnescapeFromText.o, dist/build/Data/Aeson/Internal/UnescapeFromText.dyn_o ) [aeson] [ 9 of 32] Compiling Data.Aeson.Key ( src/Data/Aeson/Key.hs, dist/build/Data/Aeson/Key.o, dist/build/Data/Aeson/Key.dyn_o ) [aeson] [10 of 32] Compiling Data.Aeson.Decoding.Tokens ( src/Data/Aeson/Decoding/Tokens.hs, dist/build/Data/Aeson/Decoding/Tokens.o, dist/build/Data/Aeson/Decoding/Tokens.dyn_o ) [monoid-subclasses]  To import instances alone, use: import Data.Semigroup.Cancellative() [monoid-subclasses]  | [monoid-subclasses] 38 | import Data.Semigroup.Cancellative (Reductive (())) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/LCM.hs:39:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup.Commutative’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup.Commutative’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup.Commutative() [monoid-subclasses]  | [monoid-subclasses] 39 | import Data.Semigroup.Commutative (Commutative) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses] [ 6 of 16] Compiling Data.Monoid.Cancellative ( src/Data/Monoid/Cancellative.hs, nothing ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Cancellative.hs:38:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Monoid’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Monoid’ [monoid-subclasses]  To import instances alone, use: import Data.Monoid() [monoid-subclasses]  | [monoid-subclasses] 38 | import Data.Monoid (Monoid) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses] [ 7 of 16] Compiling Data.Semigroup.Factorial ( src/Data/Semigroup/Factorial.hs, nothing ) [unix-compat] Documentation created: dist/doc/html/unix-compat/, [unix-compat] dist/doc/html/unix-compat/unix-compat.txt [ghc-lib-parser-ex] [1 of 2] Compiling Main ( test/Test.hs, dist/build/ghc-lib-parser-ex-test/ghc-lib-parser-ex-test-tmp/Main.o ) [attoparsec] buildPhase completed in 2 minutes 17 seconds [attoparsec] Phase: checkPhase [unix-compat] Preprocessing test suite 'unix-compat-testsuite' for unix-compat-0.7.4.. [unix-compat] Phase: installPhase [attoparsec] Running 1 test suites... [attoparsec] Test suite attoparsec-tests: RUNNING... [algebraic-graphs] [ 3 of 29] Compiling Algebra.Graph.AdjacencyIntMap.Algorithm ( src/Algebra/Graph/AdjacencyIntMap/Algorithm.hs, dist/build/Algebra/Graph/AdjacencyIntMap/Algorithm.p_o ) [attoparsec] tests [attoparsec]  bs [attoparsec]  anyWord8: OK (0.01s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  endOfInput: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  endOfLine: OK [attoparsec]  +++ OK, failed as expected. Falsified, Falsified (after 3 tests and 1 shrink): [attoparsec]  "\NUL" [attoparsec]  '\NUL' /= '\n' [attoparsec]  [attoparsec]  ('\NUL',Nothing) /= ('\r',Just '\n') [attoparsec]  notWord8: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  peekWord8: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  peekWord8': OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  satisfy: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  satisfyWith: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  scan: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  skip: OK [attoparsec]  +++ OK, failed as expected. Falsified (after 3 tests and 2 shrinks): [attoparsec]  0 [attoparsec]  "\NUL" [attoparsec]  not (0 < 0) [attoparsec]  skipWhile: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  string: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  stringCI: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  strings: OK [attoparsec]  +++ OK, passed 100 tests. [unix-compat] Installing library in /nix/store/i681k6cgxc3xg7xladccvnbf2px615ly-unix-compat-0.7.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/unix-compat-0.7.4-Iz2j0DpfCH6FjDLc34mHUP [attoparsec]  take: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeByteString: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeCount: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeLazyByteString: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeTill: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeWhile: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeWhile1: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeWhile1_empty: OK [attoparsec]  +++ OK, passed 1 test. [attoparsec]  takeWhileIncluding: OK [attoparsec]  +++ OK, passed 100 tests; 1 discarded. [attoparsec]  getChunk: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  word8: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  members: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  nonmembers: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  buf [attoparsec]  b_unbuffer: OK (0.03s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  t_unbuffer: OK (0.02s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  t_unbuffer_three: OK [attoparsec]  +++ OK, passed 1 test. [monoid-subclasses] [ 8 of 16] Compiling Data.Monoid.Factorial ( src/Data/Monoid/Factorial.hs, nothing ) [attoparsec]  b_length: OK (0.04s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  t_length: OK (0.04s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  b_unsafeIndex: OK (0.06s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  t_iter: OK (0.03s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  t_iter_: OK (0.03s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  b_unsafeDrop: OK (0.03s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  t_dropCodeUnits: OK (0.02s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  combinator [unordered-containers] [5 of 9] Compiling Data.HashMap.Internal.Strict ( Data/HashMap/Internal/Strict.hs, dist/build/Data/HashMap/Internal/Strict.o, dist/build/Data/HashMap/Internal/Strict.dyn_o ) [attoparsec]  choice: OK (0.01s) [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  count: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  lookAhead: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  match: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  simple [attoparsec]  issue75: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  text [attoparsec]  anyChar: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  asciiCI: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  char: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  endOfInput: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  endOfLine: OK [attoparsec]  +++ OK, failed as expected. Falsified, Falsified (after 2 tests and 1 shrink): [attoparsec]  "\NUL" [attoparsec]  '\NUL' /= '\n' [attoparsec]  [attoparsec]  ('\NUL',Nothing) /= ('\r',Just '\n') [attoparsec]  notChar: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  peekChar: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  peekChar': OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  satisfy: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  satisfyWith: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  scan: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  skip: OK [attoparsec]  +++ OK, failed as expected. Falsified (after 6 tests and 15 shrinks): [attoparsec]  'a' [attoparsec]  "a" [attoparsec]  not ('a' < 'a') [attoparsec]  skipWhile: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  string: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  strings: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  stringCI: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  take: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeText: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeCount: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeLazyText: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeTill: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeWhile: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeWhile1: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  takeWhile1_empty: OK [attoparsec]  +++ OK, passed 1 test. [attoparsec]  members: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  nonmembers: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  FastSet [attoparsec]  membership is correct: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  Regressions [attoparsec]  issue105: OK [attoparsec]  +++ OK, passed 100 tests. [attoparsec]  [attoparsec] All 70 tests passed (0.50s) [attoparsec] Test suite attoparsec-tests: PASS [attoparsec] Test suite logged to: dist/test/attoparsec-0.14.4-attoparsec-tests.log [attoparsec] 1 of 1 test suites (1 of 1 test cases) passed. [attoparsec] Phase: haddockPhase [attoparsec] Phase: installPhase [attoparsec] Installing internal library attoparsec-internal in /nix/store/nq4dl0wjnd4d6bvbxdxg2gfx5yy7gswd-attoparsec-0.14.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/attoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal [attoparsec] Installing library in /nix/store/nq4dl0wjnd4d6bvbxdxg2gfx5yy7gswd-attoparsec-0.14.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [unix-compat] Phase: fixupPhase [unix-compat] shrinking RPATHs of ELF executables and libraries in /nix/store/i681k6cgxc3xg7xladccvnbf2px615ly-unix-compat-0.7.4 [unix-compat] shrinking /nix/store/i681k6cgxc3xg7xladccvnbf2px615ly-unix-compat-0.7.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSunix-compat-0.7.4-Iz2j0DpfCH6FjDLc34mHUP-ghc9.8.1.so [unix-compat] checking for references to /build/ in /nix/store/i681k6cgxc3xg7xladccvnbf2px615ly-unix-compat-0.7.4... [unix-compat] patching script interpreter paths in /nix/store/i681k6cgxc3xg7xladccvnbf2px615ly-unix-compat-0.7.4 [unix-compat] stripping (with command strip and flags -S -p) in /nix/store/i681k6cgxc3xg7xladccvnbf2px615ly-unix-compat-0.7.4/lib [unix-compat] shrinking RPATHs of ELF executables and libraries in /nix/store/r5l7i6vzx4blz2nk85m14449smlrbd7j-unix-compat-0.7.4-doc [unix-compat] checking for references to /build/ in /nix/store/r5l7i6vzx4blz2nk85m14449smlrbd7j-unix-compat-0.7.4-doc... [unix-compat] patching script interpreter paths in /nix/store/r5l7i6vzx4blz2nk85m14449smlrbd7j-unix-compat-0.7.4-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/i681k6cgxc3xg7xladccvnbf2px615ly-unix-compat-0.7.4 /nix/store/r5l7i6vzx4blz2nk85m14449smlrbd7j-unix-compat-0.7.4-doc [post-build-hook] Pushing 1 paths (67 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/i681k6cgxc3xg7xladccvnbf2px615ly-unix-compat-0.7.4 (205.50 KiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/i681k6cgxc3xg7xladccvnbf2px615ly-unix-compat-0.7.4 /nix/store/r5l7i6vzx4blz2nk85m14449smlrbd7j-unix-compat-0.7.4-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/r5l7i6vzx4blz2nk85m14449smlrbd7j-unix-compat-0.7.4-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/i681k6cgxc3xg7xladccvnbf2px615ly-unix-compat-0.7.4' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/4zi5vgcq6q3xbza88lll1mf3j64z4f9w-unix-compat-0.7.4.drv' to 'https://cache.nix-ci.com'... Progress: 82 of 171 built (11 building), 395 of 395 downloaded from cache Building filemanip [aeson] [11 of 32] Compiling Data.Aeson.Decoding.Internal ( src/Data/Aeson/Decoding/Internal.hs, dist/build/Data/Aeson/Decoding/Internal.o, dist/build/Data/Aeson/Decoding/Internal.dyn_o ) [aeson] [12 of 32] Compiling Data.Aeson.Decoding.Text ( src/Data/Aeson/Decoding/Text.hs, dist/build/Data/Aeson/Decoding/Text.o, dist/build/Data/Aeson/Decoding/Text.dyn_o ) [aeson] [13 of 32] Compiling Data.Aeson.Decoding.ByteString.Lazy ( src/Data/Aeson/Decoding/ByteString/Lazy.hs, dist/build/Data/Aeson/Decoding/ByteString/Lazy.o, dist/build/Data/Aeson/Decoding/ByteString/Lazy.dyn_o ) [aeson] [14 of 32] Compiling Data.Aeson.Decoding.ByteString ( src/Data/Aeson/Decoding/ByteString.hs, dist/build/Data/Aeson/Decoding/ByteString.o, dist/build/Data/Aeson/Decoding/ByteString.dyn_o ) [aeson] [15 of 32] Compiling Data.Aeson.KeyMap ( src/Data/Aeson/KeyMap.hs, dist/build/Data/Aeson/KeyMap.o, dist/build/Data/Aeson/KeyMap.dyn_o ) [aeson] [16 of 32] Compiling Data.Aeson.Types.Generic ( src/Data/Aeson/Types/Generic.hs, dist/build/Data/Aeson/Types/Generic.o, dist/build/Data/Aeson/Types/Generic.dyn_o ) [aeson] [17 of 32] Compiling Data.Aeson.Types.Internal ( src/Data/Aeson/Types/Internal.hs, dist/build/Data/Aeson/Types/Internal.o, dist/build/Data/Aeson/Types/Internal.dyn_o ) [algebraic-graphs] [ 4 of 29] Compiling Algebra.Graph.Internal ( src/Algebra/Graph/Internal.hs, dist/build/Algebra/Graph/Internal.p_o ) [algebraic-graphs] [ 5 of 29] Compiling Algebra.Graph ( src/Algebra/Graph.hs, dist/build/Algebra/Graph.p_o ) [algebraic-graphs] [ 6 of 29] Compiling Algebra.Graph.HigherKinded.Class ( src/Algebra/Graph/HigherKinded/Class.hs, dist/build/Algebra/Graph/HigherKinded/Class.p_o ) [attoparsec] Phase: fixupPhase [attoparsec] shrinking RPATHs of ELF executables and libraries in /nix/store/nq4dl0wjnd4d6bvbxdxg2gfx5yy7gswd-attoparsec-0.14.4 [attoparsec] shrinking /nix/store/nq4dl0wjnd4d6bvbxdxg2gfx5yy7gswd-attoparsec-0.14.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSattoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ-ghc9.8.1.so [attoparsec] shrinking /nix/store/nq4dl0wjnd4d6bvbxdxg2gfx5yy7gswd-attoparsec-0.14.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSattoparsec-0.14.4-EltmJBtr0Z5NUD2noq0wb-attoparsec-internal-ghc9.8.1.so [attoparsec] checking for references to /build/ in /nix/store/nq4dl0wjnd4d6bvbxdxg2gfx5yy7gswd-attoparsec-0.14.4... [attoparsec] patching script interpreter paths in /nix/store/nq4dl0wjnd4d6bvbxdxg2gfx5yy7gswd-attoparsec-0.14.4 [attoparsec] stripping (with command strip and flags -S -p) in /nix/store/nq4dl0wjnd4d6bvbxdxg2gfx5yy7gswd-attoparsec-0.14.4/lib [filepattern] Documentation created: dist/doc/html/filepattern/, [filepattern] dist/doc/html/filepattern/filepattern.txt [filepattern] Preprocessing test suite 'filepattern-test' for filepattern-0.1.3.. [filepattern] Phase: installPhase [filepattern] Installing library in /nix/store/xhjankjrks67kp78w5wrp0wa8dcwnbzp-filepattern-0.1.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/filepattern-0.1.3-C5ZdfR7Ip1J19zhk6Q3p4d [filepattern] Phase: fixupPhase [filepattern] shrinking RPATHs of ELF executables and libraries in /nix/store/xhjankjrks67kp78w5wrp0wa8dcwnbzp-filepattern-0.1.3 [filepattern] shrinking /nix/store/xhjankjrks67kp78w5wrp0wa8dcwnbzp-filepattern-0.1.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSfilepattern-0.1.3-C5ZdfR7Ip1J19zhk6Q3p4d-ghc9.8.1.so [filepattern] checking for references to /build/ in /nix/store/xhjankjrks67kp78w5wrp0wa8dcwnbzp-filepattern-0.1.3... [filepattern] patching script interpreter paths in /nix/store/xhjankjrks67kp78w5wrp0wa8dcwnbzp-filepattern-0.1.3 [filepattern] stripping (with command strip and flags -S -p) in /nix/store/xhjankjrks67kp78w5wrp0wa8dcwnbzp-filepattern-0.1.3/lib [filepattern] shrinking RPATHs of ELF executables and libraries in /nix/store/bkgqmf9jag7h58rl8kggmacjhn9xbrrx-filepattern-0.1.3-doc [filepattern] checking for references to /build/ in /nix/store/bkgqmf9jag7h58rl8kggmacjhn9xbrrx-filepattern-0.1.3-doc... [filepattern] patching script interpreter paths in /nix/store/bkgqmf9jag7h58rl8kggmacjhn9xbrrx-filepattern-0.1.3-doc [ghc-lib-parser-ex] [2 of 2] Compiling Paths_ghc_lib_parser_ex ( dist/build/ghc-lib-parser-ex-test/autogen/Paths_ghc_lib_parser_ex.hs, dist/build/ghc-lib-parser-ex-test/ghc-lib-parser-ex-test-tmp/Paths_ghc_lib_parser_ex.o ) [ghc-lib-parser-ex] [3 of 3] Linking dist/build/ghc-lib-parser-ex-test/ghc-lib-parser-ex-test [keys] Haddock coverage: [keys] Warning: 'zip' is ambiguous. It is defined [keys]  * in ‘Data.List.NonEmpty’ [keys]  * in ‘GHC.List’ [keys]  * in ‘Data.Sequence.Internal’ [keys]  * at src/Data/Key.hs:220:3 [keys]  You may be able to disambiguate the identifier by qualifying it or [keys]  by specifying the type/value namespace explicitly. [keys]  Defaulting to the one defined at src/Data/Key.hs:220:3 [keys] Warning: 'mapWithKey' is ambiguous. It is defined [keys]  * in ‘Data.IntMap.Internal’ [keys]  * in ‘Data.Map.Internal’ [keys]  * at src/Data/Key.hs:135:3 [keys]  * in ‘Data.HashMap.Internal’ [keys]  You may be able to disambiguate the identifier by qualifying it or [keys]  by specifying the type/value namespace explicitly. [keys]  Defaulting to the one defined at src/Data/Key.hs:135:3 [keys] Warning: 'foldlWithKey' is ambiguous. It is defined [keys]  * in ‘Data.IntMap.Internal’ [keys]  * in ‘Data.Map.Internal’ [keys]  * at src/Data/Key.hs:531:3 [keys]  * in ‘Data.HashMap.Internal’ [keys]  You may be able to disambiguate the identifier by qualifying it or [keys]  by specifying the type/value namespace explicitly. [keys]  Defaulting to the one defined at src/Data/Key.hs:531:3 [keys] Warning: 'foldrWithKey' is ambiguous. It is defined [keys]  * in ‘Data.IntMap.Internal’ [keys]  * in ‘Data.Map.Internal’ [keys]  * at src/Data/Key.hs:528:3 [keys]  * in ‘Data.HashMap.Internal’ [keys]  You may be able to disambiguate the identifier by qualifying it or [keys]  by specifying the type/value namespace explicitly. [keys]  Defaulting to the one defined at src/Data/Key.hs:528:3 [keys]  30% ( 15 / 49) in 'Data.Key' [keys]  Missing documentation for: [keys]  Module header [keys]  Key (src/Data/Key.hs:114) [keys]  Keyed (src/Data/Key.hs:134) [keys]  <#$> (src/Data/Key.hs:319) [keys]  keyed (src/Data/Key.hs:323) [keys]  ZipWithKey (src/Data/Key.hs:276) [keys]  Indexable (src/Data/Key.hs:328) [keys]  ! (src/Data/Key.hs:378) [keys]  Lookup (src/Data/Key.hs:382) [keys]  lookupDefault (src/Data/Key.hs:437) [keys]  Adjustable (src/Data/Key.hs:441) [keys]  FoldableWithKey (src/Data/Key.hs:521) [keys]  foldrWithKey' (src/Data/Key.hs:584) [keys]  foldlWithKey' (src/Data/Key.hs:589) [keys]  foldrWithKeyM (src/Data/Key.hs:594) [keys]  foldlWithKeyM (src/Data/Key.hs:599) [keys]  traverseWithKey_ (src/Data/Key.hs:604) [keys]  forWithKey_ (src/Data/Key.hs:608) [keys]  mapWithKeyM_ (src/Data/Key.hs:612) [keys]  forWithKeyM_ (src/Data/Key.hs:616) [keys]  concatMapWithKey (src/Data/Key.hs:620) [keys]  anyWithKey (src/Data/Key.hs:624) [keys]  allWithKey (src/Data/Key.hs:628) [keys]  findWithKey (src/Data/Key.hs:632) [keys]  FoldableWithKey1 (src/Data/Key.hs:637) [keys]  traverseWithKey1_ (src/Data/Key.hs:687) [keys]  forWithKey1_ (src/Data/Key.hs:691) [keys]  foldMapWithKeyDefault1 (src/Data/Key.hs:695) [keys]  TraversableWithKey (src/Data/Key.hs:700) [keys]  forWithKey (src/Data/Key.hs:754) [keys]  forWithKeyM (src/Data/Key.hs:758) [keys]  mapWithKeyDefault (src/Data/Key.hs:806) [keys]  TraversableWithKey1 (src/Data/Key.hs:816) [keys]  foldMapWithKey1Default (src/Data/Key.hs:854) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:208:77: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 208 | inits (a, b) = List.map (flip (,) mempty) (inits a) ++ List.map ((,) a) (List.tail $ inits b) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:209:77: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 209 | tails (a, b) = List.map (flip (,) b) (tails a) ++ List.map ((,) mempty) (List.tail $ tails b) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:252:59: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 252 | ++ List.map (\b1-> (a, b1, mempty)) (List.tail $ inits b) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:253:54: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 253 | ++ List.map (\c1-> (a, b, c1)) (List.tail $ inits c) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:255:59: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 255 | ++ List.map (\b1-> (mempty, b1, c)) (List.tail $ tails b) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:256:64: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [unordered-containers] [6 of 9] Compiling Data.HashSet.Internal ( Data/HashSet/Internal.hs, dist/build/Data/HashSet/Internal.o, dist/build/Data/HashSet/Internal.dyn_o ) [unordered-containers] [7 of 9] Compiling Data.HashSet ( Data/HashSet.hs, dist/build/Data/HashSet.o, dist/build/Data/HashSet.dyn_o ) [unordered-containers] [8 of 9] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, dist/build/Data/HashMap/Strict.o, dist/build/Data/HashMap/Strict.dyn_o ) [post-build-hook] Uploading to cachix cache "sellout": /nix/store/nq4dl0wjnd4d6bvbxdxg2gfx5yy7gswd-attoparsec-0.14.4 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/nq4dl0wjnd4d6bvbxdxg2gfx5yy7gswd-attoparsec-0.14.4 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/nq4dl0wjnd4d6bvbxdxg2gfx5yy7gswd-attoparsec-0.14.4' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 83 of 171 built (11 building), 395 of 395 downloaded from cache [post-build-hook] Uploading to cachix cache "sellout": /nix/store/bkgqmf9jag7h58rl8kggmacjhn9xbrrx-filepattern-0.1.3-doc /nix/store/xhjankjrks67kp78w5wrp0wa8dcwnbzp-filepattern-0.1.3 [post-build-hook] Pushing 2 paths (70 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/xhjankjrks67kp78w5wrp0wa8dcwnbzp-filepattern-0.1.3 (2.07 MiB) [post-build-hook] Pushing /nix/store/bkgqmf9jag7h58rl8kggmacjhn9xbrrx-filepattern-0.1.3-doc (641.35 KiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/bkgqmf9jag7h58rl8kggmacjhn9xbrrx-filepattern-0.1.3-doc /nix/store/xhjankjrks67kp78w5wrp0wa8dcwnbzp-filepattern-0.1.3 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/bkgqmf9jag7h58rl8kggmacjhn9xbrrx-filepattern-0.1.3-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/xhjankjrks67kp78w5wrp0wa8dcwnbzp-filepattern-0.1.3' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/qsd0b2hdbp1l3dwaqcpk2ilwpbgcl8hg-filepattern-0.1.3.drv' to 'https://cache.nix-ci.com'... Progress: 84 of 172 built (10 building), 395 of 395 downloaded from cache [monoid-subclasses] 256 | ++ List.map (\c1-> (mempty, mempty, c1)) (List.tail $ tails c) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:309:70: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 309 | ++ List.map (\b1-> (a, b1, mempty, mempty)) (List.tail $ inits b) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:310:65: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 310 | ++ List.map (\c1-> (a, b, c1, mempty)) (List.tail $ inits c) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:311:60: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 311 | ++ List.map (\d1-> (a, b, c, d1)) (List.tail $ inits d) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:313:65: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 313 | ++ List.map (\b1-> (mempty, b1, c, d)) (List.tail $ tails b) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:314:70: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 314 | ++ List.map (\c1-> (mempty, mempty, c1, d)) (List.tail $ tails c) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Factorial.hs:315:75: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): Building shake [adjunctions] Documentation created: dist/doc/html/adjunctions/, [adjunctions] dist/doc/html/adjunctions/adjunctions.txt [adjunctions] Preprocessing test suite 'spec' for adjunctions-4.4.3.. [adjunctions] Phase: installPhase [adjunctions] Installing library in /nix/store/rk98zxzr81qhrbqcilvqd8qlmflvwybi-adjunctions-4.4.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr [adjunctions] Phase: fixupPhase [adjunctions] shrinking RPATHs of ELF executables and libraries in /nix/store/rk98zxzr81qhrbqcilvqd8qlmflvwybi-adjunctions-4.4.3 [adjunctions] shrinking /nix/store/rk98zxzr81qhrbqcilvqd8qlmflvwybi-adjunctions-4.4.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSadjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr-ghc9.8.1.so [adjunctions] checking for references to /build/ in /nix/store/rk98zxzr81qhrbqcilvqd8qlmflvwybi-adjunctions-4.4.3... [adjunctions] patching script interpreter paths in /nix/store/rk98zxzr81qhrbqcilvqd8qlmflvwybi-adjunctions-4.4.3 [adjunctions] stripping (with command strip and flags -S -p) in /nix/store/rk98zxzr81qhrbqcilvqd8qlmflvwybi-adjunctions-4.4.3/lib [adjunctions] shrinking RPATHs of ELF executables and libraries in /nix/store/bdg0d6qcw4p478b2jdglcwv7lr7g7qwr-adjunctions-4.4.3-doc [adjunctions] checking for references to /build/ in /nix/store/bdg0d6qcw4p478b2jdglcwv7lr7g7qwr-adjunctions-4.4.3-doc... [adjunctions] patching script interpreter paths in /nix/store/bdg0d6qcw4p478b2jdglcwv7lr7g7qwr-adjunctions-4.4.3-doc [aeson] [18 of 32] Compiling Data.Aeson.Parser.Time ( src/Data/Aeson/Parser/Time.hs, dist/build/Data/Aeson/Parser/Time.o, dist/build/Data/Aeson/Parser/Time.dyn_o ) [aeson] [19 of 32] Compiling Data.Aeson.Encoding.Builder ( src/Data/Aeson/Encoding/Builder.hs, dist/build/Data/Aeson/Encoding/Builder.o, dist/build/Data/Aeson/Encoding/Builder.dyn_o ) [aeson] [20 of 32] Compiling Data.Aeson.Encoding.Internal ( src/Data/Aeson/Encoding/Internal.hs, dist/build/Data/Aeson/Encoding/Internal.o, dist/build/Data/Aeson/Encoding/Internal.dyn_o ) [aeson] [21 of 32] Compiling Data.Aeson.Encoding ( src/Data/Aeson/Encoding.hs, dist/build/Data/Aeson/Encoding.o, dist/build/Data/Aeson/Encoding.dyn_o ) [aeson] [22 of 32] Compiling Data.Aeson.Decoding.Conversion ( src/Data/Aeson/Decoding/Conversion.hs, dist/build/Data/Aeson/Decoding/Conversion.o, dist/build/Data/Aeson/Decoding/Conversion.dyn_o ) [aeson] [23 of 32] Compiling Data.Aeson.Types.FromJSON ( src/Data/Aeson/Types/FromJSON.hs, dist/build/Data/Aeson/Types/FromJSON.o, dist/build/Data/Aeson/Types/FromJSON.dyn_o ) [algebraic-graphs] [ 7 of 29] Compiling Algebra.Graph.Bipartite.AdjacencyMap ( src/Algebra/Graph/Bipartite/AdjacencyMap.hs, dist/build/Algebra/Graph/Bipartite/AdjacencyMap.p_o ) [algebraic-graphs] [ 8 of 29] Compiling Algebra.Graph.Bipartite.AdjacencyMap.Algorithm ( src/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.hs, dist/build/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.p_o ) [algebraic-graphs] [ 9 of 29] Compiling Algebra.Graph.Label ( src/Algebra/Graph/Label.hs, dist/build/Algebra/Graph/Label.p_o ) [algebraic-graphs] [10 of 29] Compiling Algebra.Graph.NonEmpty.AdjacencyMap ( src/Algebra/Graph/NonEmpty/AdjacencyMap.hs, dist/build/Algebra/Graph/NonEmpty/AdjacencyMap.p_o ) [algebraic-graphs] [11 of 29] Compiling Algebra.Graph.AdjacencyMap.Algorithm ( src/Algebra/Graph/AdjacencyMap/Algorithm.hs, dist/build/Algebra/Graph/AdjacencyMap/Algorithm.p_o ) [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/AdjacencyMap/Algorithm.hs:384:43: warning: [GHC-63394] [-Wx-partial] [algebraic-graphs]  In the use of ‘head’ [algebraic-graphs]  (imported from Prelude, but defined in GHC.List): [algebraic-graphs]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [algebraic-graphs]  | [algebraic-graphs] 384 | exit v = do newComponent <- (v==).snd.head <$> gets boundaryStack [algebraic-graphs]  | ^^^^ [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/AdjacencyMap/Algorithm.hs:391:21: warning: [GHC-63394] [-Wx-partial] [algebraic-graphs]  In the use of ‘tail’ [algebraic-graphs]  (imported from Prelude, but defined in GHC.List): [algebraic-graphs]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [algebraic-graphs]  | [algebraic-graphs] 391 | pth' = tail v_pth' -- Here we know that v_pth' starts with v [algebraic-graphs]  | ^^^^ [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/AdjacencyMap/Algorithm.hs:395:26: warning: [GHC-63394] [-Wx-partial] [algebraic-graphs]  In the use of ‘head’ [algebraic-graphs]  (imported from Prelude, but defined in GHC.List): [algebraic-graphs]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [algebraic-graphs]  | [algebraic-graphs] 395 | p_v = fst $ head bnd [algebraic-graphs]  | ^^^^ [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/AdjacencyMap/Algorithm.hs:397:21: warning: [GHC-63394] [-Wx-partial] [algebraic-graphs]  In the use of ‘tail’ [algebraic-graphs]  (imported from Prelude, but defined in GHC.List): [algebraic-graphs]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [algebraic-graphs]  | [algebraic-graphs] 397 | bnd' = tail bnd [algebraic-graphs]  | ^^^^ [algebraic-graphs] [12 of 29] Compiling Algebra.Graph.Acyclic.AdjacencyMap ( src/Algebra/Graph/Acyclic/AdjacencyMap.hs, dist/build/Algebra/Graph/Acyclic/AdjacencyMap.p_o ) [algebraic-graphs] [13 of 29] Compiling Algebra.Graph.ToGraph ( src/Algebra/Graph/ToGraph.hs, dist/build/Algebra/Graph/ToGraph.p_o ) [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/ToGraph.hs:171:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] [algebraic-graphs]  The use of ‘~’ without TypeOperators [algebraic-graphs]  will become an error in a future GHC release. [algebraic-graphs]  Suggested fix: Perhaps you intended to use TypeOperators [algebraic-graphs]  | [algebraic-graphs] 171 | vertexIntSet :: ToVertex t ~ Int => t -> IntSet [filemanip] Phase: setupCompilerEnvironmentPhase [filemanip] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [filemanip] Phase: unpackPhase [filemanip] unpacking source archive /nix/store/i2isam3p7fq23gx5sg3h6p6sp674yhky-filemanip-0.3.6.3.tar.gz [filemanip] source root is filemanip-0.3.6.3 [filemanip] setting SOURCE_DATE_EPOCH to timestamp 1421796843 of file "filemanip-0.3.6.3/System/FilePath/Manip.hs" [filemanip] Phase: patchPhase [filemanip] Replace Cabal file with edited version from mirror://hackage/filemanip-0.3.6.3/revision/1.cabal. [filemanip] Phase: compileBuildDriverPhase [filemanip] setupCompileFlags: -package-db=/build/tmp.RLL9lcQx5s/setup-package.conf.d -threaded [filemanip] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.RLL9lcQx5s/Main.o ) [filemanip] [2 of 2] Linking Setup [filemanip] Phase: updateAutotoolsGnuConfigScriptsPhase [filemanip] Phase: configurePhase [filemanip] configureFlags: --verbose --prefix=/nix/store/r747713izmbnpg6913q3lqizhxmwv219-filemanip-0.3.6.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/m8q2nr3z7kchw6ajj5lgwmchrm0bv9pc-filemanip-0.3.6.3-doc/share/doc/filemanip-0.3.6.3 --with-gcc=gcc --package-db=/build/tmp.RLL9lcQx5s/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [filemanip] Using Parsec parser [filemanip] Configuring filemanip-0.3.6.3... [filemanip] Dependency base >=4 && <5: using base-4.19.0.0 [filemanip] Dependency bytestring: using bytestring-0.12.0.2 [filemanip] Dependency directory: using directory-1.3.8.1 [filemanip] Dependency filepath: using filepath-1.4.100.4 [filemanip] Dependency mtl: using mtl-2.3.1 [filemanip] Dependency unix-compat >=0.3: using unix-compat-0.7.4 [filemanip] Source component graph: component lib [filemanip] Configured component graph: [filemanip]  component filemanip-0.3.6.3-LjsWJolbYIH3RY2BS86jtt [filemanip]  include base-4.19.0.0-b960 [filemanip]  include bytestring-0.12.0.2-4690 [filemanip]  include directory-1.3.8.1-6a8e [filemanip]  include filepath-1.4.100.4-fa1c [filemanip]  include mtl-2.3.1-63a4 [filemanip]  include unix-compat-0.7.4-Iz2j0DpfCH6FjDLc34mHUP [filemanip] Linked component graph: [filemanip]  unit filemanip-0.3.6.3-LjsWJolbYIH3RY2BS86jtt [filemanip]  include base-4.19.0.0-b960 [filemanip]  include bytestring-0.12.0.2-4690 [filemanip]  include directory-1.3.8.1-6a8e [filemanip]  include filepath-1.4.100.4-fa1c [filemanip]  include mtl-2.3.1-63a4 [filemanip]  include unix-compat-0.7.4-Iz2j0DpfCH6FjDLc34mHUP [filemanip]  System.FilePath.Find=filemanip-0.3.6.3-LjsWJolbYIH3RY2BS86jtt:System.FilePath.Find,System.FilePath.Glob=filemanip-0.3.6.3-LjsWJolbYIH3RY2BS86jtt:System.FilePath.Glob,System.FilePath.GlobPattern=filemanip-0.3.6.3-LjsWJolbYIH3RY2BS86jtt:System.FilePath.GlobPattern,System.FilePath.Manip=filemanip-0.3.6.3-LjsWJolbYIH3RY2BS86jtt:System.FilePath.Manip [filemanip] Ready component graph: [filemanip]  definite filemanip-0.3.6.3-LjsWJolbYIH3RY2BS86jtt [filemanip]  depends base-4.19.0.0-b960 [filemanip]  depends bytestring-0.12.0.2-4690 [filemanip]  depends directory-1.3.8.1-6a8e [filemanip]  depends filepath-1.4.100.4-fa1c [filemanip]  depends mtl-2.3.1-63a4 [filemanip]  depends unix-compat-0.7.4-Iz2j0DpfCH6FjDLc34mHUP [filemanip] Using Cabal-3.10.2.0 compiled by ghc-9.8 [filemanip] Using compiler: ghc-9.8.1 [filemanip] Using install prefix: [filemanip] /nix/store/r747713izmbnpg6913q3lqizhxmwv219-filemanip-0.3.6.3 [ghc-lib-parser-ex] buildPhase completed in 47 seconds [ghc-lib-parser-ex] Phase: checkPhase [ghc-lib-parser-ex] Running 1 test suites... [ghc-lib-parser-ex] Test suite ghc-lib-parser-ex-test: RUNNING... [ghc-lib-parser-ex]  All tests [ghc-lib-parser-ex]  Parse tests [ghc-lib-parser-ex]  Module: OK [ghc-lib-parser-ex]  Module: OK [ghc-lib-parser-ex]  Signature: OK [ghc-lib-parser-ex]  Import: OK [ghc-lib-parser-ex]  Statement: OK [ghc-lib-parser-ex]  Backpack: OK [ghc-lib-parser-ex]  Expression: OK [ghc-lib-parser-ex]  Declaration (1): OK [ghc-lib-parser-ex]  Declaration (2): OK [ghc-lib-parser-ex]  File: OK [ghc-lib-parser-ex]  Fixity tests [ghc-lib-parser-ex]  Expression: OK [ghc-lib-parser-ex]  Pattern: OK (0.01s) [ghc-lib-parser-ex]  fixitiesFromModule: OK [ghc-lib-parser-ex]  Extend instances tests [ghc-lib-parser-ex]  Eq, Ord: OK [ghc-lib-parser-ex]  Expression predicate tests [ghc-lib-parser-ex]  isTag: OK [ghc-lib-parser-ex]  isTag: OK [ghc-lib-parser-ex]  isDol: OK [ghc-lib-parser-ex]  isDot: OK [ghc-lib-parser-ex]  isReturn: OK [ghc-lib-parser-ex]  isReturn: OK [ghc-lib-parser-ex]  isSection: OK [ghc-lib-parser-ex]  isSection: OK [ghc-lib-parser-ex]  isRecConstr: OK [ghc-lib-parser-ex]  isRecUpdate: OK [ghc-lib-parser-ex]  isVar: OK [ghc-lib-parser-ex]  isVar: OK [ghc-lib-parser-ex]  isPar: OK [ghc-lib-parser-ex]  isPar: OK [ghc-lib-parser-ex]  isApp: OK [ghc-lib-parser-ex]  isApp: OK [ghc-lib-parser-ex]  isOpApp: OK [ghc-lib-parser-ex]  isOpApp: OK [ghc-lib-parser-ex]  isAnyApp: OK [ghc-lib-parser-ex]  isAnyApp: OK [ghc-lib-parser-ex]  isAnyApp: OK [ghc-lib-parser-ex]  isDo: OK [ghc-lib-parser-ex]  isDo: OK [ghc-lib-parser-ex]  isAnyApp: OK [ghc-lib-parser-ex]  isLexeme: OK [ghc-lib-parser-ex]  isLexeme: OK [ghc-lib-parser-ex]  isLexeme: OK [ghc-lib-parser-ex]  isLambda: OK [ghc-lib-parser-ex]  isLambda: OK [ghc-lib-parser-ex]  isLambda: OK [ghc-lib-parser-ex]  isDotApp: OK [ghc-lib-parser-ex]  isDotApp: OK [ghc-lib-parser-ex]  isTypeApp: OK [ghc-lib-parser-ex]  isTypeApp: OK [ghc-lib-parser-ex]  isTypeApp: OK [ghc-lib-parser-ex]  isWHNF: OK [ghc-lib-parser-ex]  isWHNF: OK [ghc-lib-parser-ex]  isWHNF: OK [ghc-lib-parser-ex]  isWHNF: OK [ghc-lib-parser-ex]  isWHNF: OK [ghc-lib-parser-ex]  isWHNF: OK [ghc-lib-parser-ex]  isWHNF: OK [ghc-lib-parser-ex]  isWHNF: OK [ghc-lib-parser-ex]  isWHNF: OK [ghc-lib-parser-ex]  isWHNF: OK [ghc-lib-parser-ex]  isWHNF: OK (0.04s) [ghc-lib-parser-ex]  isWHNF: OK [ghc-lib-parser-ex]  isWHNF: OK [ghc-lib-parser-ex]  isWHNF: OK [ghc-lib-parser-ex]  isWHNF: OK [ghc-lib-parser-ex]  isLCase: OK [ghc-lib-parser-ex]  isLCase: OK [ghc-lib-parser-ex]  isSpliceDecl: OK [ghc-lib-parser-ex]  isSpliceDecl: OK [ghc-lib-parser-ex]  isSpliceDecl: OK [ghc-lib-parser-ex]  isTypedSplice: OK [ghc-lib-parser-ex]  isTypedSplice: OK [ghc-lib-parser-ex]  isUntypedSplice: OK [ghc-lib-parser-ex]  isUntypedSplice: OK [ghc-lib-parser-ex]  isQuasiQuoteExpr: OK [ghc-lib-parser-ex]  isQuasiQuoteExpr: OK [ghc-lib-parser-ex]  isWholeFrac: OK [ghc-lib-parser-ex]  isWholeFrac: OK [ghc-lib-parser-ex]  isMDo: OK [ghc-lib-parser-ex]  isListComp (1): OK [ghc-lib-parser-ex]  isListComp (2): OK [ghc-lib-parser-ex]  isMonadComp (0): OK [ghc-lib-parser-ex]  isMonadComp (1): OK [ghc-lib-parser-ex]  isMonadComp (2): OK [ghc-lib-parser-ex]  isMonadComp (3): OK [ghc-lib-parser-ex]  strToVar: OK [ghc-lib-parser-ex]  varToStr: OK [ghc-lib-parser-ex]  varToStr: OK [ghc-lib-parser-ex]  varToStr: OK [ghc-lib-parser-ex]  isLetStmt: OK [ghc-lib-parser-ex]  isLetStmt: OK [ghc-lib-parser-ex]  isRecStmt: OK [ghc-lib-parser-ex]  isRecStmt: OK [ghc-lib-parser-ex]  Declaration predicate tests [ghc-lib-parser-ex]  isStrictMatch: OK [ghc-lib-parser-ex]  isStrictMatch: OK [keys] Documentation created: dist/doc/html/keys/, dist/doc/html/keys/keys.txt [keys] Phase: installPhase [keys] Installing library in /nix/store/ja8hprh9kvka53kr2518fzdz2vqnh4ca-keys-3.12.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/keys-3.12.4-9pIWSPQD3dgEmDN6rrDseM [keys] Phase: fixupPhase [keys] shrinking RPATHs of ELF executables and libraries in /nix/store/ja8hprh9kvka53kr2518fzdz2vqnh4ca-keys-3.12.4 [keys] shrinking /nix/store/ja8hprh9kvka53kr2518fzdz2vqnh4ca-keys-3.12.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSkeys-3.12.4-9pIWSPQD3dgEmDN6rrDseM-ghc9.8.1.so [keys] checking for references to /build/ in /nix/store/ja8hprh9kvka53kr2518fzdz2vqnh4ca-keys-3.12.4... [keys] patching script interpreter paths in /nix/store/ja8hprh9kvka53kr2518fzdz2vqnh4ca-keys-3.12.4 [keys] stripping (with command strip and flags -S -p) in /nix/store/ja8hprh9kvka53kr2518fzdz2vqnh4ca-keys-3.12.4/lib [keys] shrinking RPATHs of ELF executables and libraries in /nix/store/zvn09w2f3hwsy03yx28ln0pfl2y9154r-keys-3.12.4-doc [keys] checking for references to /build/ in /nix/store/zvn09w2f3hwsy03yx28ln0pfl2y9154r-keys-3.12.4-doc... [keys] patching script interpreter paths in /nix/store/zvn09w2f3hwsy03yx28ln0pfl2y9154r-keys-3.12.4-doc [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 315 | ++ List.map (\d1-> (mempty, mempty, mempty, d1)) (List.tail $ tails d) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses] [ 9 of 16] Compiling Data.Monoid.Textual ( src/Data/Monoid/Textual.hs, nothing ) [monoid-subclasses] [10 of 16] Compiling Data.Monoid.Instances.CharVector ( src/Data/Monoid/Instances/CharVector.hs, nothing ) [monoid-subclasses] [11 of 16] Compiling Data.Monoid.Instances.Stateful ( src/Data/Monoid/Instances/Stateful.hs, nothing ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Stateful.hs:27:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup() [monoid-subclasses]  | [monoid-subclasses] 27 | import Data.Semigroup (Semigroup(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Stateful.hs:28:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Monoid’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Monoid’ [monoid-subclasses]  To import instances alone, use: import Data.Monoid() [monoid-subclasses]  | [monoid-subclasses] 28 | import Data.Monoid (Monoid(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses] [12 of 16] Compiling Data.Monoid.Instances.PrefixMemory ( src/Data/Monoid/Instances/PrefixMemory.hs, nothing ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/PrefixMemory.hs:20:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup() [monoid-subclasses]  | [monoid-subclasses] 20 | import Data.Semigroup (Semigroup(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/PrefixMemory.hs:21:21: warning: [GHC-38856] [-Wunused-imports] [monoid-subclasses]  The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant [monoid-subclasses]  | [monoid-subclasses] 21 | import Data.Monoid (Monoid(..), Endo(..)) [monoid-subclasses]  | ^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/PrefixMemory.hs:106:40: warning: [GHC-63394] [-Wx-partial] [monoid-subclasses]  In the use of ‘tail’ [monoid-subclasses]  (imported from Data.List, but defined in GHC.List): [monoid-subclasses]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [monoid-subclasses]  | [monoid-subclasses] 106 | factors (Shadowed p c) = rewrap <$> List.tail (inits c) [monoid-subclasses]  | ^^^^^^^^^ [monoid-subclasses] [13 of 16] Compiling Data.Monoid.Instances.Positioned ( src/Data/Monoid/Instances/Positioned.hs, nothing ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Positioned.hs:33:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup() [monoid-subclasses]  | [regex-tdfa] Documentation created: dist/doc/html/regex-tdfa/, [regex-tdfa] dist/doc/html/regex-tdfa/regex-tdfa.txt [regex-tdfa] Preprocessing test suite 'regex-tdfa-unittest' for regex-tdfa-1.3.2.3.. [regex-tdfa] Preprocessing test suite 'doctest' for regex-tdfa-1.3.2.3.. [regex-tdfa] haddockPhase completed in 31 seconds [regex-tdfa] Phase: installPhase [regex-tdfa] Installing library in /nix/store/szxiys85w2xdqr800bm77386ha7i1s5v-regex-tdfa-1.3.2.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru [regex-tdfa] Phase: fixupPhase [regex-tdfa] shrinking RPATHs of ELF executables and libraries in /nix/store/szxiys85w2xdqr800bm77386ha7i1s5v-regex-tdfa-1.3.2.3 [regex-tdfa] shrinking /nix/store/szxiys85w2xdqr800bm77386ha7i1s5v-regex-tdfa-1.3.2.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSregex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru-ghc9.8.1.so [regex-tdfa] checking for references to /build/ in /nix/store/szxiys85w2xdqr800bm77386ha7i1s5v-regex-tdfa-1.3.2.3... [regex-tdfa] patching script interpreter paths in /nix/store/szxiys85w2xdqr800bm77386ha7i1s5v-regex-tdfa-1.3.2.3 [regex-tdfa] stripping (with command strip and flags -S -p) in /nix/store/szxiys85w2xdqr800bm77386ha7i1s5v-regex-tdfa-1.3.2.3/lib [regex-tdfa] shrinking RPATHs of ELF executables and libraries in /nix/store/qb0yv8aj8nbg00rz87xhzwicsdaxgz78-regex-tdfa-1.3.2.3-doc [regex-tdfa] checking for references to /build/ in /nix/store/qb0yv8aj8nbg00rz87xhzwicsdaxgz78-regex-tdfa-1.3.2.3-doc... [regex-tdfa] patching script interpreter paths in /nix/store/qb0yv8aj8nbg00rz87xhzwicsdaxgz78-regex-tdfa-1.3.2.3-doc [unordered-containers] [9 of 9] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, dist/build/Data/HashMap/Lazy.o, dist/build/Data/HashMap/Lazy.dyn_o ) [unordered-containers]  [unordered-containers] Data/HashMap/Internal.hs:12:14-23: warning: [GHC-53692] [-Wdeprecated-flags] [unordered-containers]  -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead [unordered-containers]  | [unordered-containers] 12 | {-# LANGUAGE TypeInType #-} [unordered-containers]  | ^^^^^^^^^^ [unordered-containers] [1 of 9] Compiling Data.HashMap.Internal.Array ( Data/HashMap/Internal/Array.hs, dist/build/Data/HashMap/Internal/Array.p_o ) [unordered-containers]  [unordered-containers] Data/HashMap/Internal/Array.hs:83:1-35: warning: [GHC-66111] [-Wunused-imports] [unordered-containers]  The import of ‘Control.Applicative’ is redundant [unordered-containers]  except perhaps to import instances from ‘Control.Applicative’ [unordered-containers]  To import instances alone, use: import Control.Applicative() [unordered-containers]  | [unordered-containers] 83 | import Control.Applicative (liftA2) [unordered-containers]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [unordered-containers] [2 of 9] Compiling Data.HashMap.Internal.List ( Data/HashMap/Internal/List.hs, dist/build/Data/HashMap/Internal/List.p_o ) [unordered-containers] [3 of 9] Compiling Data.HashMap.Internal ( Data/HashMap/Internal.hs, dist/build/Data/HashMap/Internal.p_o ) [post-build-hook] Uploading to cachix cache "sellout": /nix/store/bdg0d6qcw4p478b2jdglcwv7lr7g7qwr-adjunctions-4.4.3-doc /nix/store/rk98zxzr81qhrbqcilvqd8qlmflvwybi-adjunctions-4.4.3 [post-build-hook] Pushing 3 paths (105 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/bdg0d6qcw4p478b2jdglcwv7lr7g7qwr-adjunctions-4.4.3-doc (2.01 MiB) [post-build-hook] Pushing /nix/store/qsaszbis1va1b5rvl1fprydx0zad37h2-nghttp2-1.65.0-lib (217.45 KiB) [post-build-hook] Pushing /nix/store/rk98zxzr81qhrbqcilvqd8qlmflvwybi-adjunctions-4.4.3 (6.02 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/bdg0d6qcw4p478b2jdglcwv7lr7g7qwr-adjunctions-4.4.3-doc /nix/store/rk98zxzr81qhrbqcilvqd8qlmflvwybi-adjunctions-4.4.3 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 6 paths... [post-build-hook] copying path '/nix/store/bdg0d6qcw4p478b2jdglcwv7lr7g7qwr-adjunctions-4.4.3-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/q162vdm3yx1zcpn1xwkww8s6d7z4bxzk-semigroups-0.20-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/0r0ma0iyln55sxrqr7rn5j7l4jfs2hiv-void-0.7.3-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/kig3gfc89b25ijk30d0d86aaph4mgxmp-void-0.7.3' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/7glpzg93h2y86ff7vgnl584dnfyh3idl-semigroups-0.20' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/rk98zxzr81qhrbqcilvqd8qlmflvwybi-adjunctions-4.4.3' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/hg51ip4pm6a3djh62rzrim6l98l5mysy-semigroups-0.20.drv' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/nq8sg71ixrb1iqx9h4sm5hf33k6hdv84-adjunctions-4.4.3.drv' to 'https://cache.nix-ci.com'... Progress: 85 of 171 built (10 building), 395 of 395 downloaded from cache [algebraic-graphs]  | ^ [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/ToGraph.hs:197:29: warning: [GHC-58520] [-Wtype-equality-requires-operators] [algebraic-graphs]  The use of ‘~’ without TypeOperators [algebraic-graphs]  will become an error in a future GHC release. [algebraic-graphs]  Suggested fix: Perhaps you intended to use TypeOperators [algebraic-graphs]  | [algebraic-graphs] 197 | preIntSet :: ToVertex t ~ Int => Int -> t -> IntSet [algebraic-graphs]  | ^ [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/ToGraph.hs:215:30: warning: [GHC-58520] [-Wtype-equality-requires-operators] [algebraic-graphs]  The use of ‘~’ without TypeOperators [algebraic-graphs]  will become an error in a future GHC release. [algebraic-graphs]  Suggested fix: Perhaps you intended to use TypeOperators [algebraic-graphs]  | [algebraic-graphs] 215 | postIntSet :: ToVertex t ~ Int => Int -> t -> IntSet [algebraic-graphs]  | ^ [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/ToGraph.hs:303:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] [algebraic-graphs]  The use of ‘~’ without TypeOperators [algebraic-graphs]  will become an error in a future GHC release. [algebraic-graphs]  Suggested fix: Perhaps you intended to use TypeOperators [algebraic-graphs]  | [algebraic-graphs] 303 | toAdjacencyIntMap :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap [algebraic-graphs]  | ^ [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/ToGraph.hs:312:46: warning: [GHC-58520] [-Wtype-equality-requires-operators] [algebraic-graphs]  The use of ‘~’ without TypeOperators [algebraic-graphs]  will become an error in a future GHC release. [algebraic-graphs]  Suggested fix: Perhaps you intended to use TypeOperators [algebraic-graphs]  | [algebraic-graphs] 312 | toAdjacencyIntMapTranspose :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap [algebraic-graphs]  | ^ [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/ToGraph.hs:452:43: warning: [GHC-58520] [-Wtype-equality-requires-operators] [algebraic-graphs]  The use of ‘~’ without TypeOperators [algebraic-graphs]  will become an error in a future GHC release. [algebraic-graphs]  Suggested fix: Perhaps you intended to use TypeOperators [algebraic-graphs]  | [algebraic-graphs] 452 | adjacencyIntMap :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet [algebraic-graphs]  | ^ [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/ToGraph.hs:471:52: warning: [GHC-58520] [-Wtype-equality-requires-operators] [algebraic-graphs]  The use of ‘~’ without TypeOperators [algebraic-graphs]  will become an error in a future GHC release. [algebraic-graphs]  Suggested fix: Perhaps you intended to use TypeOperators [algebraic-graphs]  | [algebraic-graphs] 471 | adjacencyIntMapTranspose :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet [algebraic-graphs]  | ^ [algebraic-graphs] [14 of 29] Compiling Algebra.Graph.Relation ( src/Algebra/Graph/Relation.hs, dist/build/Algebra/Graph/Relation.p_o ) [algebraic-graphs] [15 of 29] Compiling Algebra.Graph.Relation.Symmetric ( src/Algebra/Graph/Relation/Symmetric.hs, dist/build/Algebra/Graph/Relation/Symmetric.p_o ) [algebraic-graphs] [16 of 29] Compiling Algebra.Graph.NonEmpty ( src/Algebra/Graph/NonEmpty.hs, dist/build/Algebra/Graph/NonEmpty.p_o ) [algebraic-graphs] [17 of 29] Compiling Algebra.Graph.Labelled.AdjacencyMap ( src/Algebra/Graph/Labelled/AdjacencyMap.hs, dist/build/Algebra/Graph/Labelled/AdjacencyMap.p_o ) [algebraic-graphs] [18 of 29] Compiling Algebra.Graph.Labelled ( src/Algebra/Graph/Labelled.hs, dist/build/Algebra/Graph/Labelled.p_o ) [filemanip] Executables installed in: [filemanip] /nix/store/r747713izmbnpg6913q3lqizhxmwv219-filemanip-0.3.6.3/bin [filemanip] Libraries installed in: [filemanip] /nix/store/r747713izmbnpg6913q3lqizhxmwv219-filemanip-0.3.6.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/filemanip-0.3.6.3-LjsWJolbYIH3RY2BS86jtt [filemanip] Dynamic Libraries installed in: [filemanip] /nix/store/r747713izmbnpg6913q3lqizhxmwv219-filemanip-0.3.6.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [filemanip] Private executables installed in: [filemanip] /nix/store/r747713izmbnpg6913q3lqizhxmwv219-filemanip-0.3.6.3/libexec/x86_64-linux-ghc-9.8.1/filemanip-0.3.6.3 [filemanip] Data files installed in: [filemanip] /nix/store/r747713izmbnpg6913q3lqizhxmwv219-filemanip-0.3.6.3/share/x86_64-linux-ghc-9.8.1/filemanip-0.3.6.3 [filemanip] Documentation installed in: [filemanip] /nix/store/m8q2nr3z7kchw6ajj5lgwmchrm0bv9pc-filemanip-0.3.6.3-doc/share/doc/filemanip-0.3.6.3 [filemanip] Configuration files installed in: [filemanip] /nix/store/r747713izmbnpg6913q3lqizhxmwv219-filemanip-0.3.6.3/etc [filemanip] No alex found [filemanip] Using ar found on system at: [filemanip] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [filemanip] No c2hs found [filemanip] No cpphs found [filemanip] No doctest found [filemanip] Using gcc version 14.3.0 given by user at: [filemanip] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [filemanip] Using ghc version 9.8.1 found on system at: [filemanip] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [filemanip] Using ghc-pkg version 9.8.1 found on system at: [filemanip] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [filemanip] No ghcjs found [filemanip] No ghcjs-pkg found [filemanip] No greencard found [filemanip] Using haddock version 2.30.0 found on system at: [filemanip] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [filemanip] No happy found [filemanip] Using haskell-suite found on system at: haskell-suite-dummy-location [filemanip] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [filemanip] No hmake found [filemanip] Using hpc version 0.69 found on system at: [filemanip] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [filemanip] Using hsc2hs version 0.68.10 found on system at: [filemanip] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [filemanip] Using hscolour version 1.25 found on system at: [filemanip] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [filemanip] No jhc found [filemanip] Using ld found on system at: [filemanip] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [filemanip] No pkg-config found [filemanip] Using runghc version 9.8.1 found on system at: [filemanip] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [filemanip] Using strip version 2.44 found on system at: [filemanip] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [filemanip] Using tar found on system at: [filemanip] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [filemanip] No uhc found [filemanip] Phase: buildPhase [filemanip] Preprocessing library for filemanip-0.3.6.3.. [filemanip] Building library for filemanip-0.3.6.3.. [filemanip] [1 of 4] Compiling System.FilePath.GlobPattern ( System/FilePath/GlobPattern.hs, dist/build/System/FilePath/GlobPattern.o, dist/build/System/FilePath/GlobPattern.dyn_o ) [filemanip]  [filemanip] System/FilePath/GlobPattern.hs:130:49: warning: [GHC-63394] [-Wx-partial] [filemanip]  In the use of ‘head’ [filemanip]  (imported from Prelude, but defined in GHC.List): [filemanip]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [filemanip]  | [filemanip] 130 | | otherwise = let hs = map head ss [filemanip]  | ^^^^ [filemanip]  [filemanip] System/FilePath/GlobPattern.hs:131:44: warning: [GHC-63394] [-Wx-partial] [filemanip]  In the use of ‘head’ [filemanip]  (imported from Prelude, but defined in GHC.List): [filemanip]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [filemanip]  | [ghc-lib-parser-ex]  Type predicate tests [ghc-lib-parser-ex]  isKindTyApp: OK [ghc-lib-parser-ex]  isKindTyApp: OK [ghc-lib-parser-ex]  Pattern predicate tests [ghc-lib-parser-ex]  patToStr: OK [ghc-lib-parser-ex]  patToStr: OK [ghc-lib-parser-ex]  patToStr: OK [ghc-lib-parser-ex]  strToPat: OK [ghc-lib-parser-ex]  strToPat: OK [ghc-lib-parser-ex]  strToPat: OK [ghc-lib-parser-ex]  fromPChar: OK [ghc-lib-parser-ex]  fromPChar: OK [ghc-lib-parser-ex]  isSplicePat: OK [ghc-lib-parser-ex]  isWildPat: OK [ghc-lib-parser-ex]  isWildPat: OK [ghc-lib-parser-ex]  DynFlags tests [ghc-lib-parser-ex]  readExtension: OK [ghc-lib-parser-ex]  readExtension: OK [ghc-lib-parser-ex]  extensionImplications: OK [ghc-lib-parser-ex]  check instance Bounded Language: OK [ghc-lib-parser-ex]  check instance Ord Extension: OK [ghc-lib-parser-ex]  disable via pragma: OK [ghc-lib-parser-ex]  ImportQualifiedPost: OK [ghc-lib-parser-ex]  Name tests [ghc-lib-parser-ex]  modName (1): OK [ghc-lib-parser-ex]  modName (2): OK [ghc-lib-parser-ex]  isSymbolRdrName (1): OK [ghc-lib-parser-ex]  isSymbolRdrName (2): OK [ghc-lib-parser-ex]  isSymbolRdrName (3): OK [ghc-lib-parser-ex]  isSymbolRdrName (4): OK [ghc-lib-parser-ex]  [ghc-lib-parser-ex] All 120 tests passed (0.08s) [ghc-lib-parser-ex] Test suite ghc-lib-parser-ex-test: PASS [ghc-lib-parser-ex] Test suite logged to: [ghc-lib-parser-ex] dist/test/ghc-lib-parser-ex-9.8.0.2-ghc-lib-parser-ex-test.log [ghc-lib-parser-ex] 1 of 1 test suites (1 of 1 test cases) passed. [ghc-lib-parser-ex] Phase: haddockPhase [ghc-lib-parser-ex] Preprocessing library for ghc-lib-parser-ex-9.8.0.2.. [ghc-lib-parser-ex] Running Haddock on library for ghc-lib-parser-ex-9.8.0.2.. [ghc-lib-parser-ex] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [ghc-lib-parser-ex] [ 1 of 18] Compiling Language.Haskell.GhclibParserEx.Dump ( src/Language/Haskell/GhclibParserEx/Dump.hs, nothing ) [ghc-lib-parser-ex] [ 2 of 18] Compiling Language.Haskell.GhclibParserEx.Fixity ( src/Language/Haskell/GhclibParserEx/Fixity.hs, nothing ) [ghc-lib-parser-ex] [ 3 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Driver.Flags ( src/Language/Haskell/GhclibParserEx/GHC/Driver/Flags.hs, nothing ) [ghc-lib-parser-ex] [ 4 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Driver.Session ( src/Language/Haskell/GhclibParserEx/GHC/Driver/Session.hs, nothing ) [ghc-lib-parser-ex] [ 5 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs ( src/Language/Haskell/GhclibParserEx/GHC/Hs.hs, nothing ) [ghc-lib-parser-ex] [ 6 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Binds ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Binds.hs, nothing ) [ghc-lib-parser-ex] [ 7 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Decls ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.hs, nothing ) [ghc-lib-parser-ex] [ 8 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances ( src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs, nothing ) [ghc-lib-parser-ex] [ 9 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp ( src/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.hs, nothing ) [ghc-lib-parser-ex] [10 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Pat ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs, nothing ) [ghc-lib-parser-ex] [11 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Type ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Type.hs, nothing ) [ghc-lib-parser-ex] [12 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Types ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Types.hs, nothing ) [ghc-lib-parser-ex] [13 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Parser ( src/Language/Haskell/GhclibParserEx/GHC/Parser.hs, nothing ) [ghc-lib-parser-ex] [14 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Settings.Config ( src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs, nothing ) [ghc-lib-parser-ex] [15 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader ( src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs, nothing ) [ghc-lib-parser-ex] [16 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Expr ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs, nothing ) [ghc-lib-parser-ex] [17 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Utils.Outputable ( src/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.hs, nothing ) [ghc-lib-parser-ex] [18 of 18] Compiling Paths_ghc_lib_parser_ex ( dist/build/autogen/Paths_ghc_lib_parser_ex.hs, nothing ) [ghc-lib-parser-ex] Haddock coverage: [ghc-lib-parser-ex]  75% ( 3 / 4) in 'Language.Haskell.GhclibParserEx.Dump' [ghc-lib-parser-ex]  Missing documentation for: [ghc-lib-parser-ex]  Module header [post-build-hook] Uploading to cachix cache "sellout": /nix/store/ja8hprh9kvka53kr2518fzdz2vqnh4ca-keys-3.12.4 /nix/store/zvn09w2f3hwsy03yx28ln0pfl2y9154r-keys-3.12.4-doc [post-build-hook] Pushing 2 paths (104 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/ja8hprh9kvka53kr2518fzdz2vqnh4ca-keys-3.12.4 (6.47 MiB) [post-build-hook] Pushing /nix/store/zvn09w2f3hwsy03yx28ln0pfl2y9154r-keys-3.12.4-doc (2.14 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/ja8hprh9kvka53kr2518fzdz2vqnh4ca-keys-3.12.4 /nix/store/zvn09w2f3hwsy03yx28ln0pfl2y9154r-keys-3.12.4-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/zvn09w2f3hwsy03yx28ln0pfl2y9154r-keys-3.12.4-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/ja8hprh9kvka53kr2518fzdz2vqnh4ca-keys-3.12.4' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/rw27nrwz76csz9naa739pc7fxj6pinv6-keys-3.12.4.drv' to 'https://cache.nix-ci.com'... Progress: 86 of 172 built (9 building), 395 of 395 downloaded from cache [monoid-subclasses] 33 | import Data.Semigroup (Semigroup(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Positioned.hs:34:21: warning: [GHC-38856] [-Wunused-imports] [monoid-subclasses]  The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant [monoid-subclasses]  | [monoid-subclasses] 34 | import Data.Monoid (Monoid(..), Endo(..)) [monoid-subclasses]  | ^^^^^^^^^^ [monoid-subclasses] [14 of 16] Compiling Data.Monoid.Instances.Measured ( src/Data/Monoid/Instances/Measured.hs, nothing ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Measured.hs:21:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup() [monoid-subclasses]  | [monoid-subclasses] 21 | import Data.Semigroup (Semigroup(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Measured.hs:22:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Monoid’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Monoid’ [monoid-subclasses]  To import instances alone, use: import Data.Monoid() [monoid-subclasses]  | [monoid-subclasses] 22 | import Data.Monoid (Monoid(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses] [15 of 16] Compiling Data.Monoid.Instances.Concat ( src/Data/Monoid/Instances/Concat.hs, nothing ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Concat.hs:23:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup() [monoid-subclasses]  | [monoid-subclasses] 23 | import Data.Semigroup (Semigroup(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/Concat.hs:24:21: warning: [GHC-38856] [-Wunused-imports] [monoid-subclasses]  The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant [monoid-subclasses]  | [monoid-subclasses] 24 | import Data.Monoid (Monoid(..), First(..), Sum(..)) [monoid-subclasses]  | ^^^^^^^^^^ [monoid-subclasses] [16 of 16] Compiling Data.Monoid.Instances.ByteString.UTF8 ( src/Data/Monoid/Instances/ByteString/UTF8.hs, nothing ) [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/ByteString/UTF8.hs:59:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Semigroup’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Semigroup’ [monoid-subclasses]  To import instances alone, use: import Data.Semigroup() [monoid-subclasses]  | [monoid-subclasses] 59 | import Data.Semigroup (Semigroup(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses]  [monoid-subclasses] src/Data/Monoid/Instances/ByteString/UTF8.hs:60:1: warning: [GHC-66111] [-Wunused-imports] [monoid-subclasses]  The import of ‘Data.Monoid’ is redundant [monoid-subclasses]  except perhaps to import instances from ‘Data.Monoid’ [monoid-subclasses]  To import instances alone, use: import Data.Monoid() [monoid-subclasses]  | [monoid-subclasses] 60 | import Data.Monoid (Monoid(..)) [monoid-subclasses]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [monoid-subclasses] Haddock coverage: [monoid-subclasses]  100% ( 3 / 3) in 'Data.Monoid.Null' [monoid-subclasses] Warning: 'Sum' is ambiguous. It is defined [monoid-subclasses]  * in ‘Data.Semigroup.Internal’ [post-build-hook] Uploading to cachix cache "sellout": /nix/store/qb0yv8aj8nbg00rz87xhzwicsdaxgz78-regex-tdfa-1.3.2.3-doc /nix/store/szxiys85w2xdqr800bm77386ha7i1s5v-regex-tdfa-1.3.2.3 [post-build-hook] Pushing 2 paths (68 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/szxiys85w2xdqr800bm77386ha7i1s5v-regex-tdfa-1.3.2.3 (17.85 MiB) [post-build-hook] Pushing /nix/store/qb0yv8aj8nbg00rz87xhzwicsdaxgz78-regex-tdfa-1.3.2.3-doc (7.13 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/qb0yv8aj8nbg00rz87xhzwicsdaxgz78-regex-tdfa-1.3.2.3-doc /nix/store/szxiys85w2xdqr800bm77386ha7i1s5v-regex-tdfa-1.3.2.3 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/qb0yv8aj8nbg00rz87xhzwicsdaxgz78-regex-tdfa-1.3.2.3-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/szxiys85w2xdqr800bm77386ha7i1s5v-regex-tdfa-1.3.2.3' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/idjwqsh3nl97b8i6fycvc034s39h9zy5-regex-tdfa-1.3.2.3.drv' to 'https://cache.nix-ci.com'... Progress: 87 of 173 built (8 building), 395 of 395 downloaded from cache Building kan-extensions Building regex [aeson] [24 of 32] Compiling Data.Aeson.Types.ToJSON ( src/Data/Aeson/Types/ToJSON.hs, dist/build/Data/Aeson/Types/ToJSON.o, dist/build/Data/Aeson/Types/ToJSON.dyn_o ) [aeson]  [aeson] src/Data/Aeson/Types/ToJSON.hs:1615:23: warning: [GHC-68441] [-Wdeprecations] [aeson]  In the use of data constructor ‘Solo’ [aeson]  (imported from Data.Tuple.Solo, but defined in GHC.Tuple): [aeson]  Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." [aeson]  | [aeson] 1615 | liftToJSON _ t _ (Solo a) = t a [aeson]  | ^^^^ [aeson]  [aeson] src/Data/Aeson/Types/ToJSON.hs:1618:27: warning: [GHC-68441] [-Wdeprecations] [aeson]  In the use of data constructor ‘Solo’ [aeson]  (imported from Data.Tuple.Solo, but defined in GHC.Tuple): [aeson]  Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." [aeson]  | [aeson] 1618 | liftToEncoding _ t _ (Solo a) = t a [aeson]  | ^^^^ [algebraic-graphs] [19 of 29] Compiling Algebra.Graph.Labelled.Example.Network ( src/Algebra/Graph/Labelled/Example/Network.hs, dist/build/Algebra/Graph/Labelled/Example/Network.p_o ) [algebraic-graphs] [20 of 29] Compiling Algebra.Graph.Labelled.Example.Automaton ( src/Algebra/Graph/Labelled/Example/Automaton.hs, dist/build/Algebra/Graph/Labelled/Example/Automaton.p_o ) [algebraic-graphs] [21 of 29] Compiling Algebra.Graph.Export ( src/Algebra/Graph/Export.hs, dist/build/Algebra/Graph/Export.p_o ) [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/Export.hs:185:41: warning: [GHC-58520] [-Wtype-equality-requires-operators] [algebraic-graphs]  The use of ‘~’ without TypeOperators [algebraic-graphs]  will become an error in a future GHC release. [algebraic-graphs]  Suggested fix: Perhaps you intended to use TypeOperators [algebraic-graphs]  | [algebraic-graphs] 185 | export :: (Ord a, ToGraph g, ToVertex g ~ a) => (a -> Doc s) -> (a -> a -> Doc s) -> g -> Doc s [algebraic-graphs]  | ^ [algebraic-graphs] [22 of 29] Compiling Algebra.Graph.Export.Dot ( src/Algebra/Graph/Export/Dot.hs, dist/build/Algebra/Graph/Export/Dot.p_o ) [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/Export/Dot.hs:121:63: warning: [GHC-58520] [-Wtype-equality-requires-operators] [algebraic-graphs]  The use of ‘~’ without TypeOperators [algebraic-graphs]  will become an error in a future GHC release. [algebraic-graphs]  Suggested fix: Perhaps you intended to use TypeOperators [algebraic-graphs]  | [algebraic-graphs] 121 | export :: (IsString s, Monoid s, Ord a, ToGraph g, ToVertex g ~ a) => Style a s -> g -> s [algebraic-graphs]  | ^ [algebraic-graphs]  [algebraic-graphs] src/Algebra/Graph/Export/Dot.hs:165:78: warning: [GHC-58520] [-Wtype-equality-requires-operators] [algebraic-graphs]  The use of ‘~’ without TypeOperators [algebraic-graphs]  will become an error in a future GHC release. [algebraic-graphs]  Suggested fix: Perhaps you intended to use TypeOperators [algebraic-graphs]  | [algebraic-graphs] 165 | exportAsIs :: (IsString s, Monoid s, Ord (ToVertex g), ToGraph g, ToVertex g ~ s) => g -> s [algebraic-graphs]  | ^ [algebraic-graphs] [23 of 29] Compiling Algebra.Graph.Undirected ( src/Algebra/Graph/Undirected.hs, dist/build/Algebra/Graph/Undirected.p_o ) [algebraic-graphs] [24 of 29] Compiling Algebra.Graph.Class ( src/Algebra/Graph/Class.hs, dist/build/Algebra/Graph/Class.p_o ) [algebraic-graphs] [25 of 29] Compiling Algebra.Graph.Relation.Transitive ( src/Algebra/Graph/Relation/Transitive.hs, dist/build/Algebra/Graph/Relation/Transitive.p_o ) [algebraic-graphs] [26 of 29] Compiling Algebra.Graph.Relation.Reflexive ( src/Algebra/Graph/Relation/Reflexive.hs, dist/build/Algebra/Graph/Relation/Reflexive.p_o ) [algebraic-graphs] [27 of 29] Compiling Algebra.Graph.Relation.Preorder ( src/Algebra/Graph/Relation/Preorder.hs, dist/build/Algebra/Graph/Relation/Preorder.p_o ) [algebraic-graphs] [28 of 29] Compiling Algebra.Graph.Example.Todo ( src/Algebra/Graph/Example/Todo.hs, dist/build/Algebra/Graph/Example/Todo.p_o ) [algebraic-graphs] [29 of 29] Compiling Data.Graph.Typed ( src/Data/Graph/Typed.hs, dist/build/Data/Graph/Typed.p_o ) [algebraic-graphs] Preprocessing test suite 'main' for algebraic-graphs-0.7.. [algebraic-graphs] Building test suite 'main' for algebraic-graphs-0.7.. [algebraic-graphs] [ 1 of 23] Compiling Algebra.Graph.Test.Arbitrary ( test/Algebra/Graph/Test/Arbitrary.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Arbitrary.o, dist/build/main/main-tmp/Algebra/Graph/Test/Arbitrary.dyn_o ) [algebraic-graphs] [ 2 of 23] Compiling Algebra.Graph.Test.API ( test/Algebra/Graph/Test/API.hs, dist/build/main/main-tmp/Algebra/Graph/Test/API.o, dist/build/main/main-tmp/Algebra/Graph/Test/API.dyn_o ) [algebraic-graphs] [ 3 of 23] Compiling Algebra.Graph.Test ( test/Algebra/Graph/Test.hs, dist/build/main/main-tmp/Algebra/Graph/Test.o, dist/build/main/main-tmp/Algebra/Graph/Test.dyn_o ) [filemanip] 131 | h = head hs [filemanip]  | ^^^^ [filemanip]  [filemanip] System/FilePath/GlobPattern.hs:132:54: warning: [GHC-63394] [-Wx-partial] [filemanip]  In the use of ‘tail’ [filemanip]  (imported from Prelude, but defined in GHC.List): [filemanip]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [filemanip]  | [filemanip] 132 | in if all (h==) $ tail hs [filemanip]  | ^^^^ [filemanip]  [filemanip] System/FilePath/GlobPattern.hs:133:62: warning: [GHC-63394] [-Wx-partial] [filemanip]  In the use of ‘tail’ [filemanip]  (imported from Prelude, but defined in GHC.List): [filemanip]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [filemanip]  | [filemanip] 133 | then pfx (h:acc) $ map tail ss [filemanip]  | ^^^^ [filemanip]  [filemanip] System/FilePath/GlobPattern.hs:149:22: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘g’ shadows the existing binding [filemanip]  bound at System/FilePath/GlobPattern.hs:148:24 [filemanip]  | [filemanip] 149 | where matchGroup g = matchTerms (MatchLiteral g : ts) cs [filemanip]  | ^ [filemanip]  [filemanip] System/FilePath/GlobPattern.hs:154:48: warning: [GHC-63394] [-Wx-partial] [filemanip]  In the use of ‘tail’ [filemanip]  (imported from Prelude, but defined in GHC.List): [filemanip]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [filemanip]  | [filemanip] 154 | Nothing -> matchAny (tail cs') [filemanip]  | ^^^^ [filemanip]  [filemanip] System/FilePath/GlobPattern.hs:162:48: warning: [GHC-63394] [-Wx-partial] [filemanip]  In the use of ‘tail’ [filemanip]  (imported from Prelude, but defined in GHC.List): [filemanip]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [filemanip]  | [filemanip] 162 | Nothing -> matchDir $ tail cs' [filemanip]  | ^^^^ [filemanip] [2 of 4] Compiling System.FilePath.Glob ( System/FilePath/Glob.hs, dist/build/System/FilePath/Glob.o, dist/build/System/FilePath/Glob.dyn_o ) [filemanip] [3 of 4] Compiling System.FilePath.Find ( System/FilePath/Find.hs, dist/build/System/FilePath/Find.o, dist/build/System/FilePath/Find.dyn_o ) [filemanip]  [filemanip] System/FilePath/Find.hs:227:20: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘depth’ shadows the existing binding [filemanip]  defined at System/FilePath/Find.hs:195:1 [filemanip]  | [filemanip] 227 | where visit path depth st = [filemanip]  | ^^^^^ [filemanip]  [ghc-exactprint] [ 2 of 10] Compiling Language.Haskell.GHC.ExactPrint.Orphans ( src/Language/Haskell/GHC/ExactPrint/Orphans.hs, dist/build/Language/Haskell/GHC/ExactPrint/Orphans.o, dist/build/Language/Haskell/GHC/ExactPrint/Orphans.dyn_o ) [ghc-exactprint] [ 3 of 10] Compiling Language.Haskell.GHC.ExactPrint.Types ( src/Language/Haskell/GHC/ExactPrint/Types.hs, dist/build/Language/Haskell/GHC/ExactPrint/Types.o, dist/build/Language/Haskell/GHC/ExactPrint/Types.dyn_o ) [ghc-exactprint] [ 4 of 10] Compiling Language.Haskell.GHC.ExactPrint.Lookup ( src/Language/Haskell/GHC/ExactPrint/Lookup.hs, dist/build/Language/Haskell/GHC/ExactPrint/Lookup.o, dist/build/Language/Haskell/GHC/ExactPrint/Lookup.dyn_o ) [ghc-exactprint] [ 5 of 10] Compiling Language.Haskell.GHC.ExactPrint.Utils ( src/Language/Haskell/GHC/ExactPrint/Utils.hs, dist/build/Language/Haskell/GHC/ExactPrint/Utils.o, dist/build/Language/Haskell/GHC/ExactPrint/Utils.dyn_o ) [ghc-exactprint] [ 6 of 10] Compiling Language.Haskell.GHC.ExactPrint.Preprocess ( src/Language/Haskell/GHC/ExactPrint/Preprocess.hs, dist/build/Language/Haskell/GHC/ExactPrint/Preprocess.o, dist/build/Language/Haskell/GHC/ExactPrint/Preprocess.dyn_o ) [ghc-exactprint] [ 7 of 10] Compiling Language.Haskell.GHC.ExactPrint.Parsers ( src/Language/Haskell/GHC/ExactPrint/Parsers.hs, dist/build/Language/Haskell/GHC/ExactPrint/Parsers.o, dist/build/Language/Haskell/GHC/ExactPrint/Parsers.dyn_o ) [ghc-exactprint] [ 8 of 10] Compiling Language.Haskell.GHC.ExactPrint.ExactPrint ( src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs, dist/build/Language/Haskell/GHC/ExactPrint/ExactPrint.o, dist/build/Language/Haskell/GHC/ExactPrint/ExactPrint.dyn_o ) [ghc-exactprint]  [ghc-exactprint] src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:1422:15: warning: [GHC-62161] [-Wincomplete-record-updates] [ghc-exactprint]  Pattern match(es) are non-exhaustive [ghc-exactprint]  In a record update: [ghc-exactprint]  Patterns of type ‘EpAnn AnnsModule’ not matched: EpAnnNotUsed [ghc-exactprint]  | [ghc-exactprint] 1422 | let anf = an0 { anns = (anns an0) { am_decls = am_decls' }} [ghc-exactprint]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ghc-exactprint]  [ghc-exactprint] src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:3308:19: warning: [GHC-62161] [-Wincomplete-record-updates] [ghc-exactprint]  Pattern match(es) are non-exhaustive [ghc-exactprint]  In a record update: [ghc-exactprint]  Patterns of type ‘XCmdArrApp GhcPs’ not matched: EpAnnNotUsed [ghc-exactprint]  | [ghc-exactprint] 3308 | let an1 = an{anns = an0} [ghc-exactprint]  | ^^^^^^^^^^^^^^ [ghc-exactprint]  [ghc-exactprint] src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:3314:19: warning: [GHC-62161] [-Wincomplete-record-updates] [ghc-exactprint]  Pattern match(es) are non-exhaustive [ghc-exactprint]  In a record update: [ghc-exactprint]  Patterns of type ‘XCmdArrApp GhcPs’ not matched: EpAnnNotUsed [ghc-exactprint]  | [ghc-exactprint] 3314 | let an1 = an {anns = an0} [ghc-exactprint]  | ^^^^^^^^^^^^^^^ [ghc-lib-parser-ex]  11% ( 1 / 9) in 'Language.Haskell.GhclibParserEx.Fixity' [ghc-lib-parser-ex]  Missing documentation for: [ghc-lib-parser-ex]  Module header [ghc-lib-parser-ex]  fixitiesFromModule (src/Language/Haskell/GhclibParserEx/Fixity.hs:284) [ghc-lib-parser-ex]  preludeFixities (src/Language/Haskell/GhclibParserEx/Fixity.hs:225) [ghc-lib-parser-ex]  baseFixities (src/Language/Haskell/GhclibParserEx/Fixity.hs:245) [ghc-lib-parser-ex]  infixr_ (src/Language/Haskell/GhclibParserEx/Fixity.hs:268) [ghc-lib-parser-ex]  infixl_ (src/Language/Haskell/GhclibParserEx/Fixity.hs:269) [ghc-lib-parser-ex]  infix_ (src/Language/Haskell/GhclibParserEx/Fixity.hs:270) [ghc-lib-parser-ex]  fixity (src/Language/Haskell/GhclibParserEx/Fixity.hs:274) [ghc-lib-parser-ex]  0% ( 0 / 1) in 'Language.Haskell.GhclibParserEx.GHC.Driver.Flags' [ghc-lib-parser-ex]  Missing documentation for: [ghc-lib-parser-ex]  Module header [ghc-lib-parser-ex]  50% ( 2 / 4) in 'Language.Haskell.GhclibParserEx.GHC.Driver.Session' [ghc-lib-parser-ex]  Missing documentation for: [ghc-lib-parser-ex]  Module header [ghc-lib-parser-ex]  parsePragmasIntoDynFlags (src/Language/Haskell/GhclibParserEx/GHC/Driver/Session.hs:169) [ghc-lib-parser-ex]  0% ( 0 / 2) in 'Language.Haskell.GhclibParserEx.GHC.Hs' [ghc-lib-parser-ex]  Missing documentation for: [ghc-lib-parser-ex]  Module header [ghc-lib-parser-ex]  modName (src/Language/Haskell/GhclibParserEx/GHC/Hs.hs:32) [ghc-lib-parser-ex]  0% ( 0 / 2) in 'Language.Haskell.GhclibParserEx.GHC.Hs.Binds' [ghc-lib-parser-ex]  Missing documentation for: [ghc-lib-parser-ex]  Module header [ghc-lib-parser-ex]  isPatSynBind (src/Language/Haskell/GhclibParserEx/GHC/Hs/Binds.hs:19) [ghc-lib-parser-ex]  0% ( 0 / 5) in 'Language.Haskell.GhclibParserEx.GHC.Hs.Decls' [ghc-lib-parser-ex]  Missing documentation for: [ghc-lib-parser-ex]  Module header [ghc-lib-parser-ex]  isNewType (src/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.hs:21) [ghc-lib-parser-ex]  isForD (src/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.hs:25) [ghc-lib-parser-ex]  isDerivD (src/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.hs:26) [ghc-lib-parser-ex]  isClsDefSig (src/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.hs:29) [ghc-lib-parser-ex]  0% ( 0 / 5) in 'Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances' [ghc-lib-parser-ex]  Missing documentation for: [ghc-lib-parser-ex]  Module header [ghc-lib-parser-ex]  HsExtendInstances (src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs:29) [ghc-lib-parser-ex]  extendInstances (src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs:34) [ghc-lib-parser-ex]  astEq (src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs:51) [ghc-lib-parser-ex]  astListEq (src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs:54) [ghc-lib-parser-ex]  0% ( 0 / 3) in 'Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp' [ghc-lib-parser-ex]  Missing documentation for: [ghc-lib-parser-ex]  Module header [ghc-lib-parser-ex]  isPatSynIE (src/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.hs:36) [ghc-lib-parser-ex]  isImportQualifiedPost (src/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.hs:42) [ghc-lib-parser-ex]  0% ( 0 / 13) in 'Language.Haskell.GhclibParserEx.GHC.Hs.Pat' [ghc-lib-parser-ex]  Missing documentation for: [ghc-lib-parser-ex]  Module header [ghc-lib-parser-ex]  patToStr (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:55) [ghc-lib-parser-ex]  strToPat (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:62) [ghc-lib-parser-ex]  fromPChar (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:89) [ghc-lib-parser-ex]  hasPFieldsDotDot (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:95) [ghc-lib-parser-ex]  isPFieldWildcard (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:118) [ghc-lib-parser-ex]  isPWildcard (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:127) [ghc-lib-parser-ex]  isPFieldPun (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:144) [ghc-lib-parser-ex]  isPatTypeSig (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:154) [ghc-lib-parser-ex]  isPBangPat (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:155) [ghc-lib-parser-ex]  isPViewPat (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:156) [ghc-lib-parser-ex]  isWildPat (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:132) [ghc-lib-parser-ex]  isSplicePat (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:163) [ghc-lib-parser-ex]  0% ( 0 / 5) in 'Language.Haskell.GhclibParserEx.GHC.Hs.Type' [ghc-lib-parser-ex]  Missing documentation for: [ghc-lib-parser-ex]  Module header [ghc-lib-parser-ex]  fromTyParen (src/Language/Haskell/GhclibParserEx/GHC/Hs/Type.hs:26) [ghc-lib-parser-ex]  isTyQuasiQuote (src/Language/Haskell/GhclibParserEx/GHC/Hs/Type.hs:30) [ghc-lib-parser-ex]  isUnboxedTuple (src/Language/Haskell/GhclibParserEx/GHC/Hs/Type.hs:34) [ghc-lib-parser-ex]  isKindTyApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Type.hs:23) [ghc-lib-parser-ex]  50% ( 1 / 2) in 'Language.Haskell.GhclibParserEx.GHC.Hs.Types' [ghc-lib-parser-ex]  Missing documentation for: [ghc-lib-parser-ex]  Module header [ghc-lib-parser-ex]  0% ( 0 / 16) in 'Language.Haskell.GhclibParserEx.GHC.Parser' [ghc-lib-parser-ex]  Missing documentation for: [ghc-lib-parser-ex]  Module header [ghc-lib-parser-ex]  parseFile (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:185) [monoid-subclasses]  * in ‘Data.Semigroup.Internal’ [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined in ‘Data.Semigroup.Internal’ [monoid-subclasses] Warning: 'Product' is ambiguous. It is defined [monoid-subclasses]  * in ‘Data.Semigroup.Internal’ [monoid-subclasses]  * in ‘Data.Semigroup.Internal’ [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined in ‘Data.Semigroup.Internal’ [monoid-subclasses] Warning: 'stripPrefix' is ambiguous. It is defined [monoid-subclasses]  * in ‘Data.OldList’ [monoid-subclasses]  * in ‘Data.ByteString’ [monoid-subclasses]  * in ‘Data.ByteString.Lazy’ [monoid-subclasses]  * at src/Data/Semigroup/Cancellative.hs:94:4 [monoid-subclasses]  * in ‘Data.Text’ [monoid-subclasses]  * in ‘Data.Text.Lazy’ [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Semigroup/Cancellative.hs:94:4 [monoid-subclasses] Warning: 'stripSuffix' is ambiguous. It is defined [monoid-subclasses]  * in ‘Data.ByteString’ [monoid-subclasses]  * in ‘Data.ByteString.Lazy’ [monoid-subclasses]  * at src/Data/Semigroup/Cancellative.hs:108:4 [monoid-subclasses]  * in ‘Data.Text’ [monoid-subclasses]  * in ‘Data.Text.Lazy’ [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Semigroup/Cancellative.hs:108:4 [monoid-subclasses]  100% ( 11 / 11) in 'Data.Semigroup.Cancellative' [monoid-subclasses] Warning: 'isPrefixOf' is ambiguous. It is defined [monoid-subclasses]  * in ‘Data.ByteString’ [monoid-subclasses]  * in ‘Data.ByteString.Lazy’ [monoid-subclasses]  * at src/Data/Semigroup/Cancellative.hs:93:4 [monoid-subclasses]  * in ‘Data.Text’ [monoid-subclasses]  * in ‘Data.Text.Lazy’ [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Semigroup/Cancellative.hs:93:4 [monoid-subclasses] Warning: 'isSuffixOf' is ambiguous. It is defined [monoid-subclasses]  * in ‘Data.ByteString’ [monoid-subclasses]  * in ‘Data.ByteString.Lazy’ [monoid-subclasses]  * at src/Data/Semigroup/Cancellative.hs:107:4 [monoid-subclasses]  * in ‘Data.Text’ [monoid-subclasses]  * in ‘Data.Text.Lazy’ [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Semigroup/Cancellative.hs:107:4 [monoid-subclasses]  100% ( 3 / 3) in 'Data.Monoid.Monus' [monoid-subclasses] Warning: 'gcd' is ambiguous. It is defined [monoid-subclasses]  * in ‘GHC.Real’ [monoid-subclasses]  * at src/Data/Monoid/GCD.hs:150:4 [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Monoid/GCD.hs:150:4 [monoid-subclasses] Warning: 'all' is ambiguous. It is defined [monoid-subclasses]  * in ‘Data.Foldable’ [monoid-subclasses]  * in ‘Data.ByteString’ [monoid-subclasses]  * in ‘Data.ByteString.Lazy’ [monoid-subclasses]  * in ‘Data.Text’ [monoid-subclasses]  * in ‘Data.Text.Lazy’ [monoid-subclasses]  * in ‘Data.Vector’ [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined in ‘Data.Vector’ [monoid-subclasses]  100% ( 8 / 8) in 'Data.Monoid.GCD' [monoid-subclasses] Warning: 'lcm' is ambiguous. It is defined [monoid-subclasses]  * in ‘GHC.Real’ [monoid-subclasses]  * at src/Data/Monoid/LCM.hs:108:5 [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Monoid/LCM.hs:108:5 [monoid-subclasses] Warning: 'gcd' is ambiguous. It is defined [monoid-subclasses]  * in ‘GHC.Real’ [monoid-subclasses]  * at src/Data/Monoid/GCD.hs:150:4 [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Monoid/GCD.hs:150:4 [monoid-subclasses]  100% ( 3 / 3) in 'Data.Monoid.LCM' [monoid-subclasses]  41% ( 5 / 12) in 'Data.Monoid.Cancellative' [monoid-subclasses]  Missing documentation for: [monoid-subclasses]  CommutativeMonoid (src/Data/Monoid/Cancellative.hs:51) [monoid-subclasses]  ReductiveMonoid (src/Data/Monoid/Cancellative.hs:52) [monoid-subclasses]  CancellativeMonoid (src/Data/Monoid/Cancellative.hs:55) [monoid-subclasses]  LeftReductiveMonoid (src/Data/Monoid/Cancellative.hs:53) [shake] Phase: setupCompilerEnvironmentPhase [shake] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [shake] Phase: unpackPhase [shake] unpacking source archive /nix/store/x8azcgws6ybnhlpzdkby4s4lf1kj11ah-shake-0.19.8.tar.gz [shake] source root is shake-0.19.8 [shake] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "shake-0.19.8/src/Test/Version.hs" [shake] Phase: patchPhase [shake] Phase: compileBuildDriverPhase [shake] setupCompileFlags: -package-db=/build/tmp.wg4myOD4U1/setup-package.conf.d -threaded [shake] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.wg4myOD4U1/Main.o ) [shake] [2 of 2] Linking Setup [shake] Phase: updateAutotoolsGnuConfigScriptsPhase [shake] Phase: configurePhase [shake] configureFlags: --verbose --prefix=/nix/store/3c2sbr4b6mhgbnykhzda6zfv8djjrk67-shake-0.19.8 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --datadir=/nix/store/iq8l5cy2qzvrc55zfs8wxjss7qblrjyr-shake-0.19.8-data/share/ghc-9.8.1 --docdir=/nix/store/xxzinarv27ih7cg9yzhi0kznc3mxvr34-shake-0.19.8-doc/share/doc/shake-0.19.8 --with-gcc=gcc --package-db=/build/tmp.wg4myOD4U1/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [shake] Using Parsec parser [shake] Configuring shake-0.19.8... [shake] Flags chosen: cloud=False, embed-files=False, portable=False, threaded=True [shake] Dependency base >=4.9: using base-4.19.0.0 [shake] Dependency binary: using binary-0.8.9.1 [shake] Dependency bytestring: using bytestring-0.12.0.2 [shake] Dependency deepseq >=1.1: using deepseq-1.5.0.0 [shake] Dependency directory >=1.2.7.0: using directory-1.3.8.1 [shake] Dependency extra >=1.6.19: using extra-1.7.16 [shake] Dependency filepath >=1.4: using filepath-1.4.100.4 [shake] Dependency filepattern: using filepattern-0.1.3 [shake] Dependency hashable >=1.1.2.3: using hashable-1.4.7.0 [shake] Dependency heaps >=0.3.6.1: using heaps-0.4.1 [shake] Dependency js-dgtable: using js-dgtable-0.5.2 [shake] Dependency js-flot: using js-flot-0.8.3 [shake] Dependency js-jquery: using js-jquery-3.3.1 [shake] Dependency primitive: using primitive-0.9.1.0 [shake] Dependency process >=1.1: using process-1.6.18.0 [shake] Dependency random: using random-1.2.1.3 [shake] Dependency time: using time-1.12.2 [shake] Dependency transformers >=0.2: using transformers-0.6.1.0 [shake] Dependency unix >=2.5.1: using unix-2.8.3.0 [shake] Dependency unordered-containers >=0.2.7: using unordered-containers-0.2.20 [shake] Dependency utf8-string >=0.3: using utf8-string-1.0.2 [shake] Dependency base >=4 && <5: using base-4.19.0.0 [shake] Dependency binary: using binary-0.8.9.1 [shake] Dependency bytestring: using bytestring-0.12.0.2 [shake] Dependency deepseq >=1.1: using deepseq-1.5.0.0 [shake] Dependency directory: using directory-1.3.8.1 [shake] Dependency extra >=1.6.19: using extra-1.7.16 [shake] Dependency filepath: using filepath-1.4.100.4 [shake] Dependency filepattern: using filepattern-0.1.3 [shake] Dependency hashable >=1.1.2.3: using hashable-1.4.7.0 [shake] Dependency heaps >=0.3.6.1: using heaps-0.4.1 [shake] Dependency js-dgtable: using js-dgtable-0.5.2 [shake] Dependency js-flot: using js-flot-0.8.3 [shake] Dependency js-jquery: using js-jquery-3.3.1 [shake] Dependency primitive: using primitive-0.9.1.0 [shake] Dependency process >=1.1: using process-1.6.18.0 [shake] Dependency random: using random-1.2.1.3 [unordered-containers] [4 of 9] Compiling Data.HashMap.Internal.Debug ( Data/HashMap/Internal/Debug.hs, dist/build/Data/HashMap/Internal/Debug.p_o ) [unordered-containers] [5 of 9] Compiling Data.HashMap.Internal.Strict ( Data/HashMap/Internal/Strict.hs, dist/build/Data/HashMap/Internal/Strict.p_o ) [unordered-containers] [6 of 9] Compiling Data.HashSet.Internal ( Data/HashSet/Internal.hs, dist/build/Data/HashSet/Internal.p_o ) [unordered-containers] [7 of 9] Compiling Data.HashSet ( Data/HashSet.hs, dist/build/Data/HashSet.p_o ) [unordered-containers] [8 of 9] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, dist/build/Data/HashMap/Strict.p_o ) [unordered-containers] [9 of 9] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, dist/build/Data/HashMap/Lazy.p_o ) [unordered-containers] Preprocessing test suite 'unordered-containers-tests' for unordered-containers-0.2.20.. [unordered-containers] Building test suite 'unordered-containers-tests' for unordered-containers-0.2.20.. [unordered-containers] [1 of 9] Compiling Properties.List ( tests/Properties/List.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties/List.o ) [unordered-containers] [2 of 9] Compiling Regressions ( tests/Regressions.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Regressions.o ) [unordered-containers]  [unordered-containers] tests/Regressions.hs:91:16: warning: [GHC-63394] [-Wx-partial] [unordered-containers]  In the use of ‘head’ [unordered-containers]  (imported from Prelude, but defined in GHC.List): [unordered-containers]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [unordered-containers]  | [unordered-containers] 91 | k = head keys [unordered-containers]  | ^^^^ [unordered-containers] [3 of 9] Compiling Util.Key ( tests/Util/Key.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Util/Key.o ) [unordered-containers] [4 of 9] Compiling Strictness ( tests/Strictness.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Strictness.o ) [unordered-containers] [5 of 9] Compiling Properties.HashSet ( tests/Properties/HashSet.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties/HashSet.o ) [unordered-containers] [6 of 9] Compiling Properties.HashMapStrict ( tests/Properties/HashMapStrict.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties/HashMapStrict.o ) [algebraic-graphs] [ 4 of 23] Compiling Algebra.Graph.Test.Acyclic.AdjacencyMap ( test/Algebra/Graph/Test/Acyclic/AdjacencyMap.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Acyclic/AdjacencyMap.o, dist/build/main/main-tmp/Algebra/Graph/Test/Acyclic/AdjacencyMap.dyn_o ) [algebraic-graphs] [ 5 of 23] Compiling Algebra.Graph.Test.Bipartite.AdjacencyMap ( test/Algebra/Graph/Test/Bipartite/AdjacencyMap.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Bipartite/AdjacencyMap.o, dist/build/main/main-tmp/Algebra/Graph/Test/Bipartite/AdjacencyMap.dyn_o ) [algebraic-graphs] [ 6 of 23] Compiling Algebra.Graph.Test.Example.Todo ( test/Algebra/Graph/Test/Example/Todo.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Example/Todo.o, dist/build/main/main-tmp/Algebra/Graph/Test/Example/Todo.dyn_o ) [algebraic-graphs] [ 7 of 23] Compiling Algebra.Graph.Test.Export ( test/Algebra/Graph/Test/Export.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Export.o, dist/build/main/main-tmp/Algebra/Graph/Test/Export.dyn_o ) [algebraic-graphs] [ 8 of 23] Compiling Algebra.Graph.Test.Generic ( test/Algebra/Graph/Test/Generic.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Generic.o, dist/build/main/main-tmp/Algebra/Graph/Test/Generic.dyn_o ) [algebraic-graphs] [ 9 of 23] Compiling Algebra.Graph.Test.AdjacencyMap ( test/Algebra/Graph/Test/AdjacencyMap.hs, dist/build/main/main-tmp/Algebra/Graph/Test/AdjacencyMap.o, dist/build/main/main-tmp/Algebra/Graph/Test/AdjacencyMap.dyn_o ) [algebraic-graphs] [10 of 23] Compiling Algebra.Graph.Test.AdjacencyIntMap ( test/Algebra/Graph/Test/AdjacencyIntMap.hs, dist/build/main/main-tmp/Algebra/Graph/Test/AdjacencyIntMap.o, dist/build/main/main-tmp/Algebra/Graph/Test/AdjacencyIntMap.dyn_o ) [algebraic-graphs] [11 of 23] Compiling Algebra.Graph.Test.Graph ( test/Algebra/Graph/Test/Graph.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Graph.o, dist/build/main/main-tmp/Algebra/Graph/Test/Graph.dyn_o ) [algebraic-graphs] [12 of 23] Compiling Algebra.Graph.Test.Internal ( test/Algebra/Graph/Test/Internal.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Internal.o, dist/build/main/main-tmp/Algebra/Graph/Test/Internal.dyn_o ) [algebraic-graphs] [13 of 23] Compiling Algebra.Graph.Test.Label ( test/Algebra/Graph/Test/Label.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Label.o, dist/build/main/main-tmp/Algebra/Graph/Test/Label.dyn_o ) [algebraic-graphs] [14 of 23] Compiling Algebra.Graph.Test.Labelled.AdjacencyMap ( test/Algebra/Graph/Test/Labelled/AdjacencyMap.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Labelled/AdjacencyMap.o, dist/build/main/main-tmp/Algebra/Graph/Test/Labelled/AdjacencyMap.dyn_o ) [algebraic-graphs] [15 of 23] Compiling Algebra.Graph.Test.Labelled.Graph ( test/Algebra/Graph/Test/Labelled/Graph.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Labelled/Graph.o, dist/build/main/main-tmp/Algebra/Graph/Test/Labelled/Graph.dyn_o ) [algebraic-graphs] [16 of 23] Compiling Algebra.Graph.Test.NonEmpty.AdjacencyMap ( test/Algebra/Graph/Test/NonEmpty/AdjacencyMap.hs, dist/build/main/main-tmp/Algebra/Graph/Test/NonEmpty/AdjacencyMap.o, dist/build/main/main-tmp/Algebra/Graph/Test/NonEmpty/AdjacencyMap.dyn_o ) [algebraic-graphs] [17 of 23] Compiling Algebra.Graph.Test.NonEmpty.Graph ( test/Algebra/Graph/Test/NonEmpty/Graph.hs, dist/build/main/main-tmp/Algebra/Graph/Test/NonEmpty/Graph.o, dist/build/main/main-tmp/Algebra/Graph/Test/NonEmpty/Graph.dyn_o ) [algebraic-graphs] [18 of 23] Compiling Algebra.Graph.Test.Relation ( test/Algebra/Graph/Test/Relation.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Relation.o, dist/build/main/main-tmp/Algebra/Graph/Test/Relation.dyn_o ) [algebraic-graphs] [19 of 23] Compiling Algebra.Graph.Test.Relation.Symmetric ( test/Algebra/Graph/Test/Relation/Symmetric.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Relation/Symmetric.o, dist/build/main/main-tmp/Algebra/Graph/Test/Relation/Symmetric.dyn_o ) [algebraic-graphs] [20 of 23] Compiling Algebra.Graph.Test.RewriteRules ( test/Algebra/Graph/Test/RewriteRules.hs, dist/build/main/main-tmp/Algebra/Graph/Test/RewriteRules.o, dist/build/main/main-tmp/Algebra/Graph/Test/RewriteRules.dyn_o ) [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:43:1: emptyI === emptyIR passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:49:1: vertexI === vertexIR passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:56:1: overlayI === overlayIR passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:63:1: connectI === connectIR passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:69:1: overlaysC `hasNoType` GHC.Types.List passed. [filemanip] System/FilePath/Find.hs:231:9: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘traverse’ shadows the existing binding [filemanip]  imported from ‘Prelude’ at System/FilePath/Find.hs:39:8-27 [filemanip]  (and originally defined in ‘Data.Traversable’) [filemanip]  | [filemanip] 231 | traverse dir depth dirSt = do [filemanip]  | ^^^^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:231:22: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘depth’ shadows the existing binding [filemanip]  defined at System/FilePath/Find.hs:195:1 [filemanip]  | [filemanip] 231 | traverse dir depth dirSt = do [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:238:25: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘depth’ shadows the existing binding [filemanip]  defined at System/FilePath/Find.hs:195:1 [filemanip]  | [filemanip] 238 | filterPath path depth st result = [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:274:15: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘state’ shadows the existing binding [filemanip]  bound at System/FilePath/Find.hs:271:38 [filemanip]  | [filemanip] 274 | where visit state path depth st = [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:274:21: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘path’ shadows the existing binding [filemanip]  bound at System/FilePath/Find.hs:271:44 [filemanip]  | [filemanip] 274 | where visit state path depth st = [filemanip]  | ^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:274:26: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘depth’ shadows the existing binding [filemanip]  defined at System/FilePath/Find.hs:195:1 [filemanip]  | [filemanip] 274 | where visit state path depth st = [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:279:9: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘traverse’ shadows the existing binding [filemanip]  imported from ‘Prelude’ at System/FilePath/Find.hs:39:8-27 [filemanip]  (and originally defined in ‘Data.Traversable’) [filemanip]  | [filemanip] 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ [filemanip]  | ^^^^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:279:18: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘state’ shadows the existing binding [filemanip]  bound at System/FilePath/Find.hs:271:38 [filemanip]  | [filemanip] 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:279:28: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘depth’ shadows the existing binding [filemanip]  defined at System/FilePath/Find.hs:195:1 [filemanip]  | [ghc-lib-parser-ex]  parseModule (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:108) [ghc-lib-parser-ex]  parseSignature (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:115) [ghc-lib-parser-ex]  parseImport (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:118) [ghc-lib-parser-ex]  parseStatement (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:121) [ghc-lib-parser-ex]  parseBackpack (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:124) [ghc-lib-parser-ex]  parseDeclaration (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:127) [ghc-lib-parser-ex]  parseExpression (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:131) [ghc-lib-parser-ex]  parsePattern (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:149) [ghc-lib-parser-ex]  parseTypeSignature (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:152) [ghc-lib-parser-ex]  parseStmt (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:155) [ghc-lib-parser-ex]  parseIdentifier (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:162) [ghc-lib-parser-ex]  parseType (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:165) [ghc-lib-parser-ex]  parseHeader (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:172) [ghc-lib-parser-ex]  parse (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:92) [ghc-lib-parser-ex]  0% ( 0 / 2) in 'Language.Haskell.GhclibParserEx.GHC.Settings.Config' [ghc-lib-parser-ex]  Missing documentation for: [ghc-lib-parser-ex]  Module header [ghc-lib-parser-ex]  fakeSettings (src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs:34) [ghc-lib-parser-ex]  0% ( 0 / 7) in 'Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader' [ghc-lib-parser-ex]  Missing documentation for: [ghc-lib-parser-ex]  Module header [ghc-lib-parser-ex]  occNameStr (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:27) [ghc-lib-parser-ex]  rdrNameStr (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:33) [ghc-lib-parser-ex]  isSpecial (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:41) [ghc-lib-parser-ex]  unqual (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:51) [ghc-lib-parser-ex]  fromQual (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:60) [ghc-lib-parser-ex]  isSymbolRdrName (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:67) [ghc-lib-parser-ex]  0% ( 0 / 49) in 'Language.Haskell.GhclibParserEx.GHC.Hs.Expr' [ghc-lib-parser-ex]  Missing documentation for: [ghc-lib-parser-ex]  Module header [ghc-lib-parser-ex]  isTag (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:68) [ghc-lib-parser-ex]  isDol (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:73) [ghc-lib-parser-ex]  isDot (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:74) [ghc-lib-parser-ex]  isReturn (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:75) [ghc-lib-parser-ex]  isSection (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:76) [ghc-lib-parser-ex]  isRecConstr (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:77) [ghc-lib-parser-ex]  isRecUpdate (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:78) [ghc-lib-parser-ex]  isVar (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:79) [ghc-lib-parser-ex]  isPar (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:80) [ghc-lib-parser-ex]  isApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:81) [ghc-lib-parser-ex]  isOpApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:82) [ghc-lib-parser-ex]  isAnyApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:83) [ghc-lib-parser-ex]  isDo (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:84) [ghc-lib-parser-ex]  isLexeme (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:85) [ghc-lib-parser-ex]  isLambda (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:91) [ghc-lib-parser-ex]  isQuasiQuote (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:100) [ghc-lib-parser-ex]  isQuasiQuoteExpr (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:95) [ghc-lib-parser-ex]  isQuasiQuoteSplice (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:138) [ghc-lib-parser-ex]  isOverLabel (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:130) [ghc-lib-parser-ex]  isDotApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:101) [ghc-lib-parser-ex]  isTypeApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:102) [ghc-lib-parser-ex]  isWHNF (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:103) [ghc-lib-parser-ex]  isLCase (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:128) [ghc-lib-parser-ex]  isFieldPun (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:154) [ghc-lib-parser-ex]  isFieldPunUpdate (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:164) [ghc-lib-parser-ex]  isRecStmt (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:175) [ghc-lib-parser-ex]  isLetStmt (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:178) [ghc-lib-parser-ex]  isParComp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:181) [ghc-lib-parser-ex]  isMDo (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:187) [ghc-lib-parser-ex]  isListComp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:191) [ghc-lib-parser-ex]  isMonadComp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:189) [monoid-subclasses]  RightReductiveMonoid (src/Data/Monoid/Cancellative.hs:54) [monoid-subclasses]  LeftCancellativeMonoid (src/Data/Monoid/Cancellative.hs:56) [monoid-subclasses]  RightCancellativeMonoid (src/Data/Monoid/Cancellative.hs:57) [monoid-subclasses] Warning: 'Product' is ambiguous. It is defined [monoid-subclasses]  * in ‘Data.Semigroup.Internal’ [monoid-subclasses]  * in ‘Data.Semigroup.Internal’ [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined in ‘Data.Semigroup.Internal’ [monoid-subclasses] Warning: 'foldr' is ambiguous. It is defined [monoid-subclasses]  * in ‘Data.Foldable’ [monoid-subclasses]  * in ‘Data.ByteString’ [monoid-subclasses]  * in ‘Data.ByteString.Lazy’ [monoid-subclasses]  * in ‘Data.IntMap.Internal’ [monoid-subclasses]  * in ‘Data.IntSet.Internal’ [monoid-subclasses]  * in ‘Data.Map.Internal’ [monoid-subclasses]  * in ‘Data.Set.Internal’ [monoid-subclasses]  * at src/Data/Semigroup/Factorial.hs:81:4 [monoid-subclasses]  * in ‘Data.Text’ [monoid-subclasses]  * in ‘Data.Text.Lazy’ [monoid-subclasses]  * in ‘Data.Vector’ [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Semigroup/Factorial.hs:81:4 [monoid-subclasses] Warning: 'length' is ambiguous. It is defined [monoid-subclasses]  * in ‘Data.Foldable’ [monoid-subclasses]  * in ‘Data.ByteString’ [monoid-subclasses]  * in ‘Data.ByteString.Lazy’ [monoid-subclasses]  * in ‘Data.Sequence.Internal’ [monoid-subclasses]  * at src/Data/Semigroup/Factorial.hs:83:4 [monoid-subclasses]  * in ‘Data.Text’ [monoid-subclasses]  * in ‘Data.Text.Lazy’ [monoid-subclasses]  * in ‘Data.Vector’ [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Semigroup/Factorial.hs:83:4 [monoid-subclasses]  100% ( 7 / 7) in 'Data.Semigroup.Factorial' [monoid-subclasses] Warning: 'Product' is ambiguous. It is defined [monoid-subclasses]  * in ‘Data.Semigroup.Internal’ [monoid-subclasses]  * in ‘Data.Semigroup.Internal’ [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined in ‘Data.Semigroup.Internal’ [monoid-subclasses] Warning: 'span' is ambiguous. It is defined [monoid-subclasses]  * in ‘GHC.List’ [monoid-subclasses]  * in ‘Data.ByteString’ [monoid-subclasses]  * in ‘Data.ByteString.Lazy’ [monoid-subclasses]  * at src/Data/Monoid/Factorial.hs:89:4 [monoid-subclasses]  * in ‘Data.Text’ [monoid-subclasses]  * in ‘Data.Text.Lazy’ [monoid-subclasses]  * in ‘Data.Vector’ [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Monoid/Factorial.hs:89:4 [monoid-subclasses]  75% ( 3 / 4) in 'Data.Monoid.Factorial' [monoid-subclasses]  Missing documentation for: [monoid-subclasses]  StableFactorialMonoid (src/Data/Monoid/Factorial.hs:164) [monoid-subclasses] Warning: 'foldr' is ambiguous. It is defined [monoid-subclasses]  * in ‘Data.Foldable’ [monoid-subclasses]  * at src/Data/Monoid/Textual.hs:126:4 [monoid-subclasses]  * at src/Data/Semigroup/Factorial.hs:81:4 [monoid-subclasses]  * in ‘Data.Text’ [monoid-subclasses]  * in ‘Data.Text.Lazy’ [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Semigroup/Factorial.hs:81:4 [monoid-subclasses] Warning: 'Text' is ambiguous. It is defined [monoid-subclasses]  * in ‘Data.Text.Internal’ [monoid-subclasses]  * in ‘Data.Text.Internal.Lazy’ [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ [monoid-subclasses] Warning: 'foldl' is ambiguous. It is defined [monoid-subclasses]  * in ‘Data.Foldable’ [monoid-subclasses]  * at src/Data/Monoid/Textual.hs:121:4 [monoid-subclasses]  * at src/Data/Semigroup/Factorial.hs:77:4 [monoid-subclasses]  * in ‘Data.Text’ [monoid-subclasses]  * in ‘Data.Text.Lazy’ [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Semigroup/Factorial.hs:77:4 [monoid-subclasses] Warning: 'span' is ambiguous. It is defined [monoid-subclasses]  * in ‘GHC.List’ [monoid-subclasses]  * at src/Data/Monoid/Factorial.hs:89:4 [monoid-subclasses]  * at src/Data/Monoid/Textual.hs:156:4 [monoid-subclasses]  * in ‘Data.Text’ [monoid-subclasses]  * in ‘Data.Text.Lazy’ [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Monoid/Textual.hs:156:4 [shake] Dependency time: using time-1.12.2 [shake] Dependency transformers >=0.2: using transformers-0.6.1.0 [shake] Dependency unix >=2.5.1: using unix-2.8.3.0 [shake] Dependency unordered-containers >=0.2.7: using unordered-containers-0.2.20 [shake] Dependency utf8-string >=0.3: using utf8-string-1.0.2 [shake] Source component graph: [shake]  component exe:shake [shake]  component lib [shake] Configured component graph: [shake]  component shake-0.19.8-INDvknM10CN7mJfU273YTP-shake [shake]  include base-4.19.0.0-b960 [shake]  include binary-0.8.9.1-0e3e [shake]  include bytestring-0.12.0.2-4690 [shake]  include deepseq-1.5.0.0-412f [shake]  include directory-1.3.8.1-6a8e [shake]  include extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [shake]  include filepath-1.4.100.4-fa1c [shake]  include filepattern-0.1.3-C5ZdfR7Ip1J19zhk6Q3p4d [shake]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [shake]  include heaps-0.4.1-2AdtVAlydox2XXVzB8vjUR [shake]  include js-dgtable-0.5.2-FHHcjRz7tJFFli9kOrBJaV [shake]  include js-flot-0.8.3-Eor4cMh3BIMGLuP2kpOPu9 [shake]  include js-jquery-3.3.1-FRZjOWYcfA5B8ZSPMw6KGP [shake]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [shake]  include process-1.6.18.0-26fa [shake]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [shake]  include time-1.12.2-d26d [shake]  include transformers-0.6.1.0-c3ec [shake]  include unix-2.8.3.0-8aa6 [shake]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [shake]  include utf8-string-1.0.2-3f0Yb0EPatE18c5eXZUE9 [shake]  component shake-0.19.8-3FCaRvebiS3CdqCMPQhT3v [shake]  include base-4.19.0.0-b960 [shake]  include binary-0.8.9.1-0e3e [shake]  include bytestring-0.12.0.2-4690 [shake]  include deepseq-1.5.0.0-412f [shake]  include directory-1.3.8.1-6a8e [shake]  include extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [shake]  include filepath-1.4.100.4-fa1c [shake]  include filepattern-0.1.3-C5ZdfR7Ip1J19zhk6Q3p4d [shake]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [shake]  include heaps-0.4.1-2AdtVAlydox2XXVzB8vjUR [shake]  include js-dgtable-0.5.2-FHHcjRz7tJFFli9kOrBJaV [shake]  include js-flot-0.8.3-Eor4cMh3BIMGLuP2kpOPu9 [shake]  include js-jquery-3.3.1-FRZjOWYcfA5B8ZSPMw6KGP [shake]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [shake]  include process-1.6.18.0-26fa [shake]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [shake]  include time-1.12.2-d26d [shake]  include transformers-0.6.1.0-c3ec [shake]  include unix-2.8.3.0-8aa6 [shake]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [shake]  include utf8-string-1.0.2-3f0Yb0EPatE18c5eXZUE9 [shake] Linked component graph: [shake]  unit shake-0.19.8-INDvknM10CN7mJfU273YTP-shake [shake]  include base-4.19.0.0-b960 [shake]  include binary-0.8.9.1-0e3e [shake]  include bytestring-0.12.0.2-4690 [shake]  include deepseq-1.5.0.0-412f [shake]  include directory-1.3.8.1-6a8e [shake]  include extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [shake]  include filepath-1.4.100.4-fa1c [shake]  include filepattern-0.1.3-C5ZdfR7Ip1J19zhk6Q3p4d [shake]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [shake]  include heaps-0.4.1-2AdtVAlydox2XXVzB8vjUR [shake]  include js-dgtable-0.5.2-FHHcjRz7tJFFli9kOrBJaV [shake]  include js-flot-0.8.3-Eor4cMh3BIMGLuP2kpOPu9 [shake]  include js-jquery-3.3.1-FRZjOWYcfA5B8ZSPMw6KGP [shake]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [shake]  include process-1.6.18.0-26fa [shake]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [shake]  include time-1.12.2-d26d [shake]  include transformers-0.6.1.0-c3ec [shake]  include unix-2.8.3.0-8aa6 [shake]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [shake]  include utf8-string-1.0.2-3f0Yb0EPatE18c5eXZUE9 [shake]  unit shake-0.19.8-3FCaRvebiS3CdqCMPQhT3v [shake]  include base-4.19.0.0-b960 [shake]  include binary-0.8.9.1-0e3e [shake]  include bytestring-0.12.0.2-4690 [shake]  include deepseq-1.5.0.0-412f [shake]  include directory-1.3.8.1-6a8e [shake]  include extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [shake]  include filepath-1.4.100.4-fa1c [shake]  include filepattern-0.1.3-C5ZdfR7Ip1J19zhk6Q3p4d [shake]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [shake]  include heaps-0.4.1-2AdtVAlydox2XXVzB8vjUR [shake]  include js-dgtable-0.5.2-FHHcjRz7tJFFli9kOrBJaV [shake]  include js-flot-0.8.3-Eor4cMh3BIMGLuP2kpOPu9 [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:76:1: overlaysP === overlaysPR passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:82:1: verticesCP `hasNoType` GHC.Types.List passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:83:1: verticesCP `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:89:1: connectsC `hasNoType` GHC.Types.List passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:96:1: connectsP === connectsPR passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:102:1: isSubgraphOfC `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:108:1: cliqueCP `hasNoType` GHC.Types.List passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:109:1: cliqueCP `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:115:1: edgesCP `hasNoType` GHC.Types.List passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:116:1: edgesCP `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:122:1: starCP `hasNoType` GHC.Types.List passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:123:1: starCP `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:130:1: fmapCP `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:137:1: bindC === bindCR passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:144:1: bindP === bindPR passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:151:1: apC === apCR passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:159:1: apP === apPR passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:165:1: eqC `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:170:1: eqT `hasNoType` Algebra.Graph.AdjacencyMap.AdjacencyMap passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:176:1: ordC `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:181:1: ordT `hasNoType` Algebra.Graph.AdjacencyMap.AdjacencyMap passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:187:1: isEmptyC `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:193:1: sizeC `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:199:1: vertexSetC `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:205:1: vertexSetC `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:210:1: vertexCountT `hasNoType` Data.Set.Internal.Set passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:216:1: edgeCountC `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:221:1: edgeCountT `hasNoType` Data.Set.Internal.Set passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:227:1: vertexListCP `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:228:1: vertexListCP `hasNoType` GHC.Types.List passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:233:1: vertexListT `hasNoType` Data.Set.Internal.Set passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:239:1: edgeSetC `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:244:1: vertexListT `hasNoType` Algebra.Graph.AdjacencyMap.AdjacencyMap passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:250:1: edgeListCP `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:251:1: edgeListCP `hasNoType` GHC.Types.List passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:256:1: edgeListT `hasNoType` Algebra.Graph.AdjacencyMap.AdjacencyMap passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:262:1: hasVertexC `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:268:1: hasEdgeC `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:274:1: adjacencyListC `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:280:1: pathP `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:286:1: circuitP `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:292:1: bicliqueCP `hasNoType` GHC.Types.List passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:293:1: bicliqueCP `hasNoType` Algebra.Graph.Graph passed. [filemanip] 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:282:53: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘state’ shadows the existing binding [filemanip]  bound at System/FilePath/Find.hs:279:18 [filemanip]  | [filemanip] 282 | in state' `seq` flip foldM state' (\state name -> [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:284:25: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘path’ shadows the existing binding [filemanip]  bound at System/FilePath/Find.hs:271:44 [filemanip]  | [filemanip] 284 | let path = dir name [filemanip]  | ^^^^ [filemanip] [4 of 4] Compiling System.FilePath.Manip ( System/FilePath/Manip.hs, dist/build/System/FilePath/Manip.o, dist/build/System/FilePath/Manip.dyn_o ) [filemanip] [1 of 4] Compiling System.FilePath.GlobPattern ( System/FilePath/GlobPattern.hs, dist/build/System/FilePath/GlobPattern.p_o ) [filemanip]  [filemanip] System/FilePath/GlobPattern.hs:130:49: warning: [GHC-63394] [-Wx-partial] [filemanip]  In the use of ‘head’ [filemanip]  (imported from Prelude, but defined in GHC.List): [filemanip]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [filemanip]  | [filemanip] 130 | | otherwise = let hs = map head ss [filemanip]  | ^^^^ [filemanip]  [filemanip] System/FilePath/GlobPattern.hs:131:44: warning: [GHC-63394] [-Wx-partial] [filemanip]  In the use of ‘head’ [filemanip]  (imported from Prelude, but defined in GHC.List): [filemanip]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [filemanip]  | [filemanip] 131 | h = head hs [filemanip]  | ^^^^ [filemanip]  [filemanip] System/FilePath/GlobPattern.hs:132:54: warning: [GHC-63394] [-Wx-partial] [filemanip]  In the use of ‘tail’ [filemanip]  (imported from Prelude, but defined in GHC.List): [filemanip]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [filemanip]  | [filemanip] 132 | in if all (h==) $ tail hs [filemanip]  | ^^^^ [filemanip]  [filemanip] System/FilePath/GlobPattern.hs:133:62: warning: [GHC-63394] [-Wx-partial] [filemanip]  In the use of ‘tail’ [filemanip]  (imported from Prelude, but defined in GHC.List): [filemanip]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [filemanip]  | [filemanip] 133 | then pfx (h:acc) $ map tail ss [filemanip]  | ^^^^ [filemanip]  [ghc-lib-parser-ex]  isTupleSection (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:209) [ghc-lib-parser-ex]  isString (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:212) [ghc-lib-parser-ex]  isPrimLiteral (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:215) [ghc-lib-parser-ex]  isSpliceDecl (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:238) [ghc-lib-parser-ex]  isTypedSplice (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:231) [ghc-lib-parser-ex]  isUntypedSplice (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:232) [ghc-lib-parser-ex]  isFieldWildcard (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:262) [ghc-lib-parser-ex]  isUnboxed (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:287) [ghc-lib-parser-ex]  isWholeFrac (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:293) [ghc-lib-parser-ex]  isStrictMatch (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:148) [ghc-lib-parser-ex]  isMultiIf (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:247) [ghc-lib-parser-ex]  isProc (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:250) [ghc-lib-parser-ex]  isTransStmt (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:253) [ghc-lib-parser-ex]  hasFieldsDotDot (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:172) [ghc-lib-parser-ex]  varToStr (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:305) [ghc-lib-parser-ex]  strToVar (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:315) [ghc-lib-parser-ex]  fromChar (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:323) [ghc-lib-parser-ex]  0% ( 0 / 2) in 'Language.Haskell.GhclibParserEx.GHC.Utils.Outputable' [ghc-lib-parser-ex]  Missing documentation for: [ghc-lib-parser-ex]  Module header [ghc-lib-parser-ex]  unsafePrettyPrint (src/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.hs:17) [ghc-lib-parser-ex] Documentation created: dist/doc/html/ghc-lib-parser-ex/, [ghc-lib-parser-ex] dist/doc/html/ghc-lib-parser-ex/ghc-lib-parser-ex.txt [ghc-lib-parser-ex] Preprocessing test suite 'ghc-lib-parser-ex-test' for ghc-lib-parser-ex-9.8.0.2.. [ghc-lib-parser-ex] haddockPhase completed in 34 seconds [ghc-lib-parser-ex] Phase: installPhase [ghc-lib-parser-ex] Installing library in /nix/store/fbpiisjzbigqix3bdrcy48c33mzzna4q-ghc-lib-parser-ex-9.8.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/ghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d [ghc-lib-parser-ex] Phase: fixupPhase [ghc-lib-parser-ex] shrinking RPATHs of ELF executables and libraries in /nix/store/fbpiisjzbigqix3bdrcy48c33mzzna4q-ghc-lib-parser-ex-9.8.0.2 [ghc-lib-parser-ex] shrinking /nix/store/fbpiisjzbigqix3bdrcy48c33mzzna4q-ghc-lib-parser-ex-9.8.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSghc-lib-parser-ex-9.8.0.2-9UlIcF2bsmO9IGmZ24I82d-ghc9.8.1.so [ghc-lib-parser-ex] checking for references to /build/ in /nix/store/fbpiisjzbigqix3bdrcy48c33mzzna4q-ghc-lib-parser-ex-9.8.0.2... [ghc-lib-parser-ex] patching script interpreter paths in /nix/store/fbpiisjzbigqix3bdrcy48c33mzzna4q-ghc-lib-parser-ex-9.8.0.2 [ghc-lib-parser-ex] stripping (with command strip and flags -S -p) in /nix/store/fbpiisjzbigqix3bdrcy48c33mzzna4q-ghc-lib-parser-ex-9.8.0.2/lib [ghc-lib-parser-ex] shrinking RPATHs of ELF executables and libraries in /nix/store/xyiz5m8cd715vsb5ik7birf0zklz4rj4-ghc-lib-parser-ex-9.8.0.2-doc [ghc-lib-parser-ex] checking for references to /build/ in /nix/store/xyiz5m8cd715vsb5ik7birf0zklz4rj4-ghc-lib-parser-ex-9.8.0.2-doc... [ghc-lib-parser-ex] patching script interpreter paths in /nix/store/xyiz5m8cd715vsb5ik7birf0zklz4rj4-ghc-lib-parser-ex-9.8.0.2-doc [monoid-subclasses] Warning: 'spanMaybe' is ambiguous. It is defined [monoid-subclasses]  * at src/Data/Monoid/Factorial.hs:100:4 [monoid-subclasses]  * at src/Data/Monoid/Textual.hs:158:4 [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Monoid/Textual.hs:158:4 [monoid-subclasses]  100% ( 2 / 2) in 'Data.Monoid.Textual' [monoid-subclasses]  100% ( 1 / 1) in 'Data.Monoid.Instances.CharVector' [monoid-subclasses] Warning: 'Stateful' is ambiguous. It is defined [monoid-subclasses]  * at src/Data/Monoid/Instances/Stateful.hs:45:24 [monoid-subclasses]  * at src/Data/Monoid/Instances/Stateful.hs:45:1 [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Monoid/Instances/Stateful.hs:45:1 [monoid-subclasses]  40% ( 2 / 5) in 'Data.Monoid.Instances.Stateful' [monoid-subclasses]  Missing documentation for: [monoid-subclasses]  extract (src/Data/Monoid/Instances/Stateful.hs:48) [monoid-subclasses]  state (src/Data/Monoid/Instances/Stateful.hs:51) [monoid-subclasses]  setState (src/Data/Monoid/Instances/Stateful.hs:54) [monoid-subclasses] Warning: 'Shadowed' is ambiguous. It is defined [monoid-subclasses]  * at src/Data/Monoid/Instances/PrefixMemory.hs:37:19 [monoid-subclasses]  * at src/Data/Monoid/Instances/PrefixMemory.hs:37:1 [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Monoid/Instances/PrefixMemory.hs:37:1 [monoid-subclasses] Warning: 'stripPrefix' is ambiguous. It is defined [monoid-subclasses]  * in ‘Data.OldList’ [monoid-subclasses]  * at src/Data/Semigroup/Cancellative.hs:94:4 [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Semigroup/Cancellative.hs:94:4 [monoid-subclasses]  100% ( 5 / 5) in 'Data.Monoid.Instances.PrefixMemory' [monoid-subclasses] Warning: 'OffsetPositioned' is ambiguous. It is defined [monoid-subclasses]  * at src/Data/Monoid/Instances/Positioned.hs:52:27 [monoid-subclasses]  * at src/Data/Monoid/Instances/Positioned.hs:52:1 [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Monoid/Instances/Positioned.hs:52:1 [monoid-subclasses] Warning: 'LinePositioned' is ambiguous. It is defined [monoid-subclasses]  * at src/Data/Monoid/Instances/Positioned.hs:56:25 [monoid-subclasses]  * at src/Data/Monoid/Instances/Positioned.hs:56:1 [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Monoid/Instances/Positioned.hs:56:1 [monoid-subclasses]  42% ( 3 / 7) in 'Data.Monoid.Instances.Positioned' [monoid-subclasses]  Missing documentation for: [monoid-subclasses]  OffsetPositioned (src/Data/Monoid/Instances/Positioned.hs:52) [monoid-subclasses]  LinePositioned (src/Data/Monoid/Instances/Positioned.hs:56) [monoid-subclasses]  extract [monoid-subclasses]  position [monoid-subclasses] Warning: 'Measured' is ambiguous. It is defined [monoid-subclasses]  * at src/Data/Monoid/Instances/Measured.hs:39:19 [monoid-subclasses]  * at src/Data/Monoid/Instances/Measured.hs:39:1 [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Monoid/Instances/Measured.hs:39:1 [monoid-subclasses] Warning: 'length' is ambiguous. It is defined [monoid-subclasses]  * in ‘Data.Foldable’ [monoid-subclasses]  * at src/Data/Semigroup/Factorial.hs:83:4 [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [monoid-subclasses]  Defaulting to the one defined at src/Data/Semigroup/Factorial.hs:83:4 [monoid-subclasses]  75% ( 3 / 4) in 'Data.Monoid.Instances.Measured' [monoid-subclasses]  Missing documentation for: [monoid-subclasses]  extract [monoid-subclasses]  40% ( 2 / 5) in 'Data.Monoid.Instances.Concat' [monoid-subclasses]  Missing documentation for: [monoid-subclasses]  concatenate (src/Data/Monoid/Instances/Concat.hs:54) [monoid-subclasses]  extract (src/Data/Monoid/Instances/Concat.hs:59) [monoid-subclasses]  force (src/Data/Monoid/Instances/Concat.hs:62) [monoid-subclasses] Warning: 'ByteStringUTF8' is ambiguous. It is defined [monoid-subclasses]  * at src/Data/Monoid/Instances/ByteString/UTF8.hs:73:26 [monoid-subclasses]  * at src/Data/Monoid/Instances/ByteString/UTF8.hs:73:1 [monoid-subclasses]  You may be able to disambiguate the identifier by qualifying it or [monoid-subclasses]  by specifying the type/value namespace explicitly. [shake]  include js-jquery-3.3.1-FRZjOWYcfA5B8ZSPMw6KGP [shake]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [shake]  include process-1.6.18.0-26fa [shake]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [shake]  include time-1.12.2-d26d [shake]  include transformers-0.6.1.0-c3ec [shake]  include unix-2.8.3.0-8aa6 [shake]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [shake]  include utf8-string-1.0.2-3f0Yb0EPatE18c5eXZUE9 [shake]  Development.Shake=shake-0.19.8-3FCaRvebiS3CdqCMPQhT3v:Development.Shake,Development.Shake.Classes=shake-0.19.8-3FCaRvebiS3CdqCMPQhT3v:Development.Shake.Classes,Development.Shake.Command=shake-0.19.8-3FCaRvebiS3CdqCMPQhT3v:Development.Shake.Command,Development.Shake.Config=shake-0.19.8-3FCaRvebiS3CdqCMPQhT3v:Development.Shake.Config,Development.Shake.Database=shake-0.19.8-3FCaRvebiS3CdqCMPQhT3v:Development.Shake.Database,Development.Shake.FilePath=shake-0.19.8-3FCaRvebiS3CdqCMPQhT3v:Development.Shake.FilePath,Development.Shake.Forward=shake-0.19.8-3FCaRvebiS3CdqCMPQhT3v:Development.Shake.Forward,Development.Shake.Rule=shake-0.19.8-3FCaRvebiS3CdqCMPQhT3v:Development.Shake.Rule,Development.Shake.Util=shake-0.19.8-3FCaRvebiS3CdqCMPQhT3v:Development.Shake.Util [shake] Ready component graph: [shake]  definite shake-0.19.8-INDvknM10CN7mJfU273YTP-shake [shake]  depends base-4.19.0.0-b960 [shake]  depends binary-0.8.9.1-0e3e [shake]  depends bytestring-0.12.0.2-4690 [shake]  depends deepseq-1.5.0.0-412f [shake]  depends directory-1.3.8.1-6a8e [shake]  depends extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [shake]  depends filepath-1.4.100.4-fa1c [shake]  depends filepattern-0.1.3-C5ZdfR7Ip1J19zhk6Q3p4d [shake]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [shake]  depends heaps-0.4.1-2AdtVAlydox2XXVzB8vjUR [shake]  depends js-dgtable-0.5.2-FHHcjRz7tJFFli9kOrBJaV [shake]  depends js-flot-0.8.3-Eor4cMh3BIMGLuP2kpOPu9 [shake]  depends js-jquery-3.3.1-FRZjOWYcfA5B8ZSPMw6KGP [shake]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [shake]  depends process-1.6.18.0-26fa [shake]  depends random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [shake]  depends time-1.12.2-d26d [shake]  depends transformers-0.6.1.0-c3ec [shake]  depends unix-2.8.3.0-8aa6 [shake]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [shake]  depends utf8-string-1.0.2-3f0Yb0EPatE18c5eXZUE9 [shake]  definite shake-0.19.8-3FCaRvebiS3CdqCMPQhT3v [shake]  depends base-4.19.0.0-b960 [shake]  depends binary-0.8.9.1-0e3e [shake]  depends bytestring-0.12.0.2-4690 [shake]  depends deepseq-1.5.0.0-412f [shake]  depends directory-1.3.8.1-6a8e [shake]  depends extra-1.7.16-3ifrctFL0nTCpkbDIOSQQQ [shake]  depends filepath-1.4.100.4-fa1c [shake]  depends filepattern-0.1.3-C5ZdfR7Ip1J19zhk6Q3p4d [shake]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [shake]  depends heaps-0.4.1-2AdtVAlydox2XXVzB8vjUR [shake]  depends js-dgtable-0.5.2-FHHcjRz7tJFFli9kOrBJaV [shake]  depends js-flot-0.8.3-Eor4cMh3BIMGLuP2kpOPu9 [shake]  depends js-jquery-3.3.1-FRZjOWYcfA5B8ZSPMw6KGP [shake]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [shake]  depends process-1.6.18.0-26fa [shake]  depends random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [shake]  depends time-1.12.2-d26d [shake]  depends transformers-0.6.1.0-c3ec [shake]  depends unix-2.8.3.0-8aa6 [shake]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [shake]  depends utf8-string-1.0.2-3f0Yb0EPatE18c5eXZUE9 [shake] Using Cabal-3.10.2.0 compiled by ghc-9.8 [shake] Using compiler: ghc-9.8.1 [shake] Using install prefix: /nix/store/3c2sbr4b6mhgbnykhzda6zfv8djjrk67-shake-0.19.8 [shake] Executables installed in: [shake] /nix/store/3c2sbr4b6mhgbnykhzda6zfv8djjrk67-shake-0.19.8/bin [shake] Libraries installed in: [shake] /nix/store/3c2sbr4b6mhgbnykhzda6zfv8djjrk67-shake-0.19.8/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/shake-0.19.8-3FCaRvebiS3CdqCMPQhT3v [shake] Dynamic Libraries installed in: [shake] /nix/store/3c2sbr4b6mhgbnykhzda6zfv8djjrk67-shake-0.19.8/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [shake] Private executables installed in: [shake] /nix/store/3c2sbr4b6mhgbnykhzda6zfv8djjrk67-shake-0.19.8/libexec/x86_64-linux-ghc-9.8.1/shake-0.19.8 [shake] Data files installed in: [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:301:1: replaceVertexCP `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:309:1: mergeVerticesCP `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:316:1: splitVertexCP `hasNoType` GHC.Types.List passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:317:1: splitVertexCP `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:324:1: transposeCP `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:339:1: simplifyC === simplifyCR passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:345:1: composeCP `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:352:1: induceCP `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:359:1: induceJustCP `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] test/Algebra/Graph/Test/RewriteRules.hs:365:1: contextC `hasNoType` Algebra.Graph.Graph passed. [algebraic-graphs] inspection testing successful [algebraic-graphs]  expected successes: 58 [algebraic-graphs] [21 of 23] Compiling Algebra.Graph.Test.Undirected ( test/Algebra/Graph/Test/Undirected.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Undirected.o, dist/build/main/main-tmp/Algebra/Graph/Test/Undirected.dyn_o ) [algebraic-graphs] [22 of 23] Compiling Data.Graph.Test.Typed ( test/Data/Graph/Test/Typed.hs, dist/build/main/main-tmp/Data/Graph/Test/Typed.o, dist/build/main/main-tmp/Data/Graph/Test/Typed.dyn_o ) [algebraic-graphs] [23 of 23] Compiling Main ( test/Main.hs, dist/build/main/main-tmp/Main.o, dist/build/main/main-tmp/Main.dyn_o ) [algebraic-graphs] [24 of 24] Linking dist/build/main/main [algebraic-graphs] buildPhase completed in 1 minutes 29 seconds [algebraic-graphs] Phase: checkPhase [algebraic-graphs] Running 1 test suites... [algebraic-graphs] Test suite main: RUNNING... [filemanip] System/FilePath/GlobPattern.hs:149:22: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘g’ shadows the existing binding [filemanip]  bound at System/FilePath/GlobPattern.hs:148:24 [filemanip]  | [filemanip] 149 | where matchGroup g = matchTerms (MatchLiteral g : ts) cs [filemanip]  | ^ [filemanip]  [filemanip] System/FilePath/GlobPattern.hs:154:48: warning: [GHC-63394] [-Wx-partial] [filemanip]  In the use of ‘tail’ [filemanip]  (imported from Prelude, but defined in GHC.List): [filemanip]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [filemanip]  | [filemanip] 154 | Nothing -> matchAny (tail cs') [filemanip]  | ^^^^ [filemanip]  [filemanip] System/FilePath/GlobPattern.hs:162:48: warning: [GHC-63394] [-Wx-partial] [filemanip]  In the use of ‘tail’ [filemanip]  (imported from Prelude, but defined in GHC.List): [filemanip]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [filemanip]  | [filemanip] 162 | Nothing -> matchDir $ tail cs' [filemanip]  | ^^^^ [filemanip] [2 of 4] Compiling System.FilePath.Glob ( System/FilePath/Glob.hs, dist/build/System/FilePath/Glob.p_o ) [filemanip] [3 of 4] Compiling System.FilePath.Find ( System/FilePath/Find.hs, dist/build/System/FilePath/Find.p_o ) [filemanip]  [filemanip] System/FilePath/Find.hs:227:20: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘depth’ shadows the existing binding [filemanip]  defined at System/FilePath/Find.hs:195:1 [filemanip]  | [filemanip] 227 | where visit path depth st = [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:231:9: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘traverse’ shadows the existing binding [filemanip]  imported from ‘Prelude’ at System/FilePath/Find.hs:39:8-27 [filemanip]  (and originally defined in ‘Data.Traversable’) [filemanip]  | [filemanip] 231 | traverse dir depth dirSt = do [filemanip]  | ^^^^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:231:22: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘depth’ shadows the existing binding [filemanip]  defined at System/FilePath/Find.hs:195:1 [filemanip]  | [filemanip] 231 | traverse dir depth dirSt = do [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:238:25: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘depth’ shadows the existing binding [filemanip]  defined at System/FilePath/Find.hs:195:1 [filemanip]  | [filemanip] 238 | filterPath path depth st result = [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:274:15: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘state’ shadows the existing binding [filemanip]  bound at System/FilePath/Find.hs:271:38 [filemanip]  | [post-build-hook] Uploading to cachix cache "sellout": /nix/store/fbpiisjzbigqix3bdrcy48c33mzzna4q-ghc-lib-parser-ex-9.8.0.2 /nix/store/xyiz5m8cd715vsb5ik7birf0zklz4rj4-ghc-lib-parser-ex-9.8.0.2-doc [post-build-hook] Pushing 2 paths (79 are already present) using zstd to cache sellout ⏳ [post-build-hook]  [post-build-hook] Pushing /nix/store/xyiz5m8cd715vsb5ik7birf0zklz4rj4-ghc-lib-parser-ex-9.8.0.2-doc (1.28 MiB) [post-build-hook] Pushing /nix/store/fbpiisjzbigqix3bdrcy48c33mzzna4q-ghc-lib-parser-ex-9.8.0.2 (3.20 MiB) [post-build-hook]  [post-build-hook] All done. [post-build-hook] Uploading to the NixCI cache: /nix/store/fbpiisjzbigqix3bdrcy48c33mzzna4q-ghc-lib-parser-ex-9.8.0.2 /nix/store/xyiz5m8cd715vsb5ik7birf0zklz4rj4-ghc-lib-parser-ex-9.8.0.2-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 5 paths... [post-build-hook] copying path '/nix/store/4ha8aihi2jmwfpd4fzvf05ds1as1ax3a-ghc-lib-parser-9.8.5.20250214-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/ky8gc60x86vv5hy117985srsplmbwzaw-ghc-lib-parser-9.8.5.20250214-data' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/dzjm5464iv9kajxq7vj09l1j4kdilw2a-ghc-lib-parser-9.8.5.20250214' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/xyiz5m8cd715vsb5ik7birf0zklz4rj4-ghc-lib-parser-ex-9.8.0.2-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/fbpiisjzbigqix3bdrcy48c33mzzna4q-ghc-lib-parser-ex-9.8.0.2' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 2 paths... [post-build-hook] copying path '/nix/store/azk5p7s4w77jlr14zrmzsf28bf5ak79p-ghc-lib-parser-9.8.5.20250214.drv' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/fhgdkj1xixv18rzkqcy38pwzq9c8msnb-ghc-lib-parser-ex-9.8.0.2.drv' to 'https://cache.nix-ci.com'... Progress: 88 of 171 built (9 building), 395 of 395 downloaded from cache [monoid-subclasses]  Defaulting to the one defined at src/Data/Monoid/Instances/ByteString/UTF8.hs:73:1 [monoid-subclasses]  66% ( 2 / 3) in 'Data.Monoid.Instances.ByteString.UTF8' [monoid-subclasses]  Missing documentation for: [monoid-subclasses]  ByteStringUTF8 (src/Data/Monoid/Instances/ByteString/UTF8.hs:73) [monoid-subclasses] Warning: Data.Monoid.Null: could not find link destinations for: [monoid-subclasses]  - Data.Vector.Vector [monoid-subclasses] Warning: Data.Semigroup.Cancellative: could not find link destinations for: [monoid-subclasses]  - Data.Vector.Vector [monoid-subclasses] Warning: Data.Monoid.Monus: could not find link destinations for: [monoid-subclasses]  - Data.Vector.Vector [monoid-subclasses] Warning: Data.Monoid.GCD: could not find link destinations for: [monoid-subclasses]  - Data.Vector.all [monoid-subclasses]  - Data.Vector.Vector [monoid-subclasses] Warning: Data.Semigroup.Factorial: could not find link destinations for: [monoid-subclasses]  - Data.Vector.Vector [monoid-subclasses] Warning: Data.Monoid.Factorial: could not find link destinations for: [monoid-subclasses]  - Data.Vector.Vector [monoid-subclasses] Warning: Data.Monoid.Textual: could not find link destinations for: [monoid-subclasses]  - Data.Vector.Vector [monoid-subclasses] Warning: Data.Monoid.Instances.CharVector: could not find link destinations for: [monoid-subclasses]  - Data.Vector.Vector [monoid-subclasses] Warning: Data.Monoid.Instances.Positioned: could not find link destinations for: [monoid-subclasses]  - Data.Monoid.Instances.Positioned.Positioned [monoid-subclasses] Documentation created: dist/doc/html/monoid-subclasses/, [monoid-subclasses] dist/doc/html/monoid-subclasses/monoid-subclasses.txt [monoid-subclasses] Preprocessing test suite 'Main' for monoid-subclasses-1.2.6.. [monoid-subclasses] haddockPhase completed in 49 seconds [monoid-subclasses] Phase: installPhase [monoid-subclasses] Installing library in /nix/store/dyykf7339dkcpcfs97m67cqkwzhyy8sg-monoid-subclasses-1.2.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn [monoid-subclasses] Phase: fixupPhase [monoid-subclasses] shrinking RPATHs of ELF executables and libraries in /nix/store/dyykf7339dkcpcfs97m67cqkwzhyy8sg-monoid-subclasses-1.2.6 [monoid-subclasses] shrinking /nix/store/dyykf7339dkcpcfs97m67cqkwzhyy8sg-monoid-subclasses-1.2.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSmonoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn-ghc9.8.1.so [monoid-subclasses] checking for references to /build/ in /nix/store/dyykf7339dkcpcfs97m67cqkwzhyy8sg-monoid-subclasses-1.2.6... [monoid-subclasses] patching script interpreter paths in /nix/store/dyykf7339dkcpcfs97m67cqkwzhyy8sg-monoid-subclasses-1.2.6 [monoid-subclasses] stripping (with command strip and flags -S -p) in /nix/store/dyykf7339dkcpcfs97m67cqkwzhyy8sg-monoid-subclasses-1.2.6/lib [monoid-subclasses] shrinking RPATHs of ELF executables and libraries in /nix/store/v7n98acwmpgp5844mrdc7cfgz5m4v92s-monoid-subclasses-1.2.6-doc [monoid-subclasses] checking for references to /build/ in /nix/store/v7n98acwmpgp5844mrdc7cfgz5m4v92s-monoid-subclasses-1.2.6-doc... [monoid-subclasses] patching script interpreter paths in /nix/store/v7n98acwmpgp5844mrdc7cfgz5m4v92s-monoid-subclasses-1.2.6-doc [shake] /nix/store/iq8l5cy2qzvrc55zfs8wxjss7qblrjyr-shake-0.19.8-data/share/ghc-9.8.1/x86_64-linux-ghc-9.8.1/shake-0.19.8 [shake] Documentation installed in: [shake] /nix/store/xxzinarv27ih7cg9yzhi0kznc3mxvr34-shake-0.19.8-doc/share/doc/shake-0.19.8 [shake] Configuration files installed in: [shake] /nix/store/3c2sbr4b6mhgbnykhzda6zfv8djjrk67-shake-0.19.8/etc [shake] No alex found [shake] Using ar found on system at: [shake] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [shake] No c2hs found [shake] No cpphs found [shake] No doctest found [shake] Using gcc version 14.3.0 given by user at: [shake] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [shake] Using ghc version 9.8.1 found on system at: [shake] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [shake] Using ghc-pkg version 9.8.1 found on system at: [shake] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [shake] No ghcjs found [shake] No ghcjs-pkg found [shake] No greencard found [shake] Using haddock version 2.30.0 found on system at: [shake] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [shake] No happy found [shake] Using haskell-suite found on system at: haskell-suite-dummy-location [shake] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [shake] No hmake found [shake] Using hpc version 0.69 found on system at: [shake] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [shake] Using hsc2hs version 0.68.10 found on system at: [shake] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [shake] Using hscolour version 1.25 found on system at: [shake] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [shake] No jhc found [shake] Using ld found on system at: [shake] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [shake] No pkg-config found [shake] Using runghc version 9.8.1 found on system at: [shake] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [shake] Using strip version 2.44 found on system at: [shake] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [shake] Using tar found on system at: [shake] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [shake] No uhc found [shake] Phase: buildPhase [shake] Preprocessing executable 'shake' for shake-0.19.8.. [shake] Building executable 'shake' for shake-0.19.8.. [aeson] [25 of 32] Compiling Data.Aeson.Types.Class ( src/Data/Aeson/Types/Class.hs, dist/build/Data/Aeson/Types/Class.o, dist/build/Data/Aeson/Types/Class.dyn_o ) [aeson] [26 of 32] Compiling Data.Aeson.Types ( src/Data/Aeson/Types.hs, dist/build/Data/Aeson/Types.o, dist/build/Data/Aeson/Types.dyn_o ) [aeson] [27 of 32] Compiling Data.Aeson.Text ( src/Data/Aeson/Text.hs, dist/build/Data/Aeson/Text.o, dist/build/Data/Aeson/Text.dyn_o ) [aeson] [28 of 32] Compiling Data.Aeson.Decoding ( src/Data/Aeson/Decoding.hs, dist/build/Data/Aeson/Decoding.o, dist/build/Data/Aeson/Decoding.dyn_o ) [aeson] [29 of 32] Compiling Data.Aeson ( src/Data/Aeson.hs, dist/build/Data/Aeson.o, dist/build/Data/Aeson.dyn_o ) [aeson] [30 of 32] Compiling Data.Aeson.RFC8785 ( src/Data/Aeson/RFC8785.hs, dist/build/Data/Aeson/RFC8785.o, dist/build/Data/Aeson/RFC8785.dyn_o ) [aeson] [31 of 32] Compiling Data.Aeson.QQ.Simple ( src/Data/Aeson/QQ/Simple.hs, dist/build/Data/Aeson/QQ/Simple.o, dist/build/Data/Aeson/QQ/Simple.dyn_o ) [aeson] [32 of 32] Compiling Data.Aeson.TH ( src/Data/Aeson/TH.hs, dist/build/Data/Aeson/TH.o, dist/build/Data/Aeson/TH.dyn_o ) [aeson]  [aeson] src/Data/Aeson/TH.hs:948:7: warning: [GHC-62161] [-Wincomplete-uni-patterns] [aeson]  Pattern match(es) are non-exhaustive [aeson]  In a pattern binding: Patterns of type ‘[Q Exp]’ not matched: [] [aeson]  | [aeson] 948 | x:xs = [ lookupField argTy [aeson]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^... [aeson]  [aeson] src/Data/Aeson/TH.hs:1064:14: warning: [GHC-62161] [-Wincomplete-uni-patterns] [aeson]  Pattern match(es) are non-exhaustive [aeson]  In a pattern binding: Patterns of type ‘[Q Exp]’ not matched: [] [aeson]  | [aeson] 1064 | let x:xs = [ dispatchParseJSON jc conName tvMap argTy [aeson]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [aeson] [ 1 of 32] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, dist/build/Data/Aeson/Internal/ByteString.p_o ) [aeson] [ 2 of 32] Compiling Data.Aeson.Internal.Functions ( src/Data/Aeson/Internal/Functions.hs, dist/build/Data/Aeson/Internal/Functions.p_o ) [aeson] [ 3 of 32] Compiling Data.Aeson.Internal.Prelude ( src/Data/Aeson/Internal/Prelude.hs, dist/build/Data/Aeson/Internal/Prelude.p_o ) [aeson] [ 4 of 32] Compiling Data.Aeson.Internal.Scientific ( src/Data/Aeson/Internal/Scientific.hs, dist/build/Data/Aeson/Internal/Scientific.p_o ) [aeson] [ 5 of 32] Compiling Data.Aeson.Internal.TH ( src/Data/Aeson/Internal/TH.hs, dist/build/Data/Aeson/Internal/TH.p_o ) [aeson] [ 6 of 32] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, dist/build/Data/Aeson/Internal/Text.p_o ) [aeson] [ 7 of 32] Compiling Data.Aeson.Internal.Unescape ( src/Data/Aeson/Internal/Unescape.hs, dist/build/Data/Aeson/Internal/Unescape.p_o ) [aeson] [ 8 of 32] Compiling Data.Aeson.Internal.UnescapeFromText ( src/Data/Aeson/Internal/UnescapeFromText.hs, dist/build/Data/Aeson/Internal/UnescapeFromText.p_o ) [aeson] [ 9 of 32] Compiling Data.Aeson.Key ( src/Data/Aeson/Key.hs, dist/build/Data/Aeson/Key.p_o ) [aeson] [10 of 32] Compiling Data.Aeson.Decoding.Tokens ( src/Data/Aeson/Decoding/Tokens.hs, dist/build/Data/Aeson/Decoding/Tokens.p_o ) [aeson] [11 of 32] Compiling Data.Aeson.Decoding.Internal ( src/Data/Aeson/Decoding/Internal.hs, dist/build/Data/Aeson/Decoding/Internal.p_o ) [aeson] [12 of 32] Compiling Data.Aeson.Decoding.Text ( src/Data/Aeson/Decoding/Text.hs, dist/build/Data/Aeson/Decoding/Text.p_o ) [aeson] [13 of 32] Compiling Data.Aeson.Decoding.ByteString.Lazy ( src/Data/Aeson/Decoding/ByteString/Lazy.hs, dist/build/Data/Aeson/Decoding/ByteString/Lazy.p_o ) [aeson] [14 of 32] Compiling Data.Aeson.Decoding.ByteString ( src/Data/Aeson/Decoding/ByteString.hs, dist/build/Data/Aeson/Decoding/ByteString.p_o ) [aeson] [15 of 32] Compiling Data.Aeson.KeyMap ( src/Data/Aeson/KeyMap.hs, dist/build/Data/Aeson/KeyMap.p_o ) [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.Show ============ [algebraic-graphs] OK: show empty == "empty" [algebraic-graphs] OK: show (shrink 1) == "vertex 1" [algebraic-graphs] OK: show (shrink $ 1 + 2) == "vertices [1,2]" [algebraic-graphs] OK: show (shrink $ 1 * 2) == "(fromJust . toAcyclic) (edge 1 2)" [algebraic-graphs] OK: show (shrink $ 1 * 2 * 3) == "(fromJust . toAcyclic) (edges [(1,2),(1,3),(2,3)])" [algebraic-graphs] OK: show (shrink $ 1 * 2 + 3) == "(fromJust . toAcyclic) (overlay (vertex 3) (edge 1 2))" [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.fromAcyclic ============ [algebraic-graphs] OK: fromAcyclic empty == empty [algebraic-graphs] OK: fromAcyclic . vertex == vertex [algebraic-graphs] OK: fromAcyclic (shrink $ 1 * 3 * 2) == star 1 [2,3] [algebraic-graphs] OK: vertexCount . fromAcyclic == vertexCount [algebraic-graphs] OK: edgeCount . fromAcyclic == edgeCount [algebraic-graphs] OK: isAcyclic . fromAcyclic == const True [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.empty ============ [algebraic-graphs] OK: isEmpty empty == True [algebraic-graphs] OK: hasVertex x empty == False [algebraic-graphs] OK: vertexCount empty == 0 [algebraic-graphs] OK: edgeCount empty == 0 [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.vertex ============ [algebraic-graphs] OK: isEmpty (vertex x) == False [algebraic-graphs] OK: hasVertex x (vertex y) == (x == y) [algebraic-graphs] OK: vertexCount (vertex x) == 1 [algebraic-graphs] OK: edgeCount (vertex x) == 0 [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.vertices ============ [algebraic-graphs] OK: vertices [] == empty [algebraic-graphs] OK: vertices [x] == vertex x [algebraic-graphs] OK: hasVertex x . vertices == elem x [algebraic-graphs] OK: vertexCount . vertices == length . nub [algebraic-graphs] OK: vertexSet . vertices == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.union ============ [algebraic-graphs] OK: vertexSet (union x y) == [algebraic-graphs] OK: edgeSet (union x y) == [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.join ============ [algebraic-graphs] OK: vertexSet (join x y) == [algebraic-graphs] OK: edgeSet (join x y) == [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.isSubgraphOf ============ [algebraic-graphs] OK: isSubgraphOf empty x == True [algebraic-graphs] OK: isSubgraphOf (vertex x) empty == False [algebraic-graphs] OK: isSubgraphOf (induce p x) x == True [algebraic-graphs] OK: isSubgraphOf x (transitiveClosure x) == True [algebraic-graphs] OK: isSubgraphOf x y ==> x <= y [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.isEmpty ============ [algebraic-graphs] OK: isEmpty empty == True [algebraic-graphs] OK: isEmpty (vertex x) == False [algebraic-graphs] OK: isEmpty (removeVertex x $ vertex x) == True [algebraic-graphs] OK: isEmpty (removeEdge 1 2 $ shrink $ 1 * 2) == False [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.hasVertex ============ [algebraic-graphs] OK: hasVertex x empty == False [algebraic-graphs] OK: hasVertex x (vertex y) == (x == y) [algebraic-graphs] OK: hasVertex x . removeVertex x == const False [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.hasEdge ============ [algebraic-graphs] OK: hasEdge x y empty == False [algebraic-graphs] OK: hasEdge x y (vertex z) == False [algebraic-graphs] OK: hasEdge 1 2 (shrink $ 1 * 2) == True [algebraic-graphs] OK: hasEdge x y . removeEdge x y == const False [algebraic-graphs] OK: hasEdge x y == elem (x,y) . edgeList [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.vertexCount ============ [algebraic-graphs] OK: vertexCount empty == 0 [algebraic-graphs] OK: vertexCount (vertex x) == 1 [algebraic-graphs] OK: vertexCount == length . vertexList [algebraic-graphs] OK: vertexCount x < vertexCount y ==> x < y [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.edgeCount ============ [algebraic-graphs] OK: edgeCount empty == 0 [algebraic-graphs] OK: edgeCount (vertex x) == 0 [algebraic-graphs] OK: edgeCount (shrink $ 1 * 2) == 1 [algebraic-graphs] OK: edgeCount == length . edgeList [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.vertexList ============ [algebraic-graphs] OK: vertexList empty == [] [algebraic-graphs] OK: vertexList (vertex x) == [x] [algebraic-graphs] OK: vertexList . vertices == nub . sort [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.edgeList ============ [algebraic-graphs] OK: edgeList empty == [] [algebraic-graphs] OK: edgeList (vertex x) == [] [algebraic-graphs] OK: edgeList (shrink $ 2 * 1) == [(2,1)] [algebraic-graphs] OK: edgeList . transpose == sort . map swap . edgeList [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.adjacencyList ============ [algebraic-graphs] OK: adjacencyList empty == [] [algebraic-graphs] OK: adjacencyList (vertex x) == [(x, [])] [algebraic-graphs] OK: adjacencyList (shrink $ 1 * 2) == [(1, [2]), (2, [])] [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.vertexSet ============ [algebraic-graphs] OK: vertexSet empty == Set.empty [algebraic-graphs] OK: vertexSet . vertex == Set.singleton [algebraic-graphs] OK: vertexSet . vertices == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.edgeSet ============ [filemanip] 274 | where visit state path depth st = [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:274:21: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘path’ shadows the existing binding [filemanip]  bound at System/FilePath/Find.hs:271:44 [filemanip]  | [filemanip] 274 | where visit state path depth st = [filemanip]  | ^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:274:26: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘depth’ shadows the existing binding [filemanip]  defined at System/FilePath/Find.hs:195:1 [filemanip]  | [filemanip] 274 | where visit state path depth st = [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:279:9: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘traverse’ shadows the existing binding [filemanip]  imported from ‘Prelude’ at System/FilePath/Find.hs:39:8-27 [filemanip]  (and originally defined in ‘Data.Traversable’) [filemanip]  | [filemanip] 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ [filemanip]  | ^^^^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:279:18: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘state’ shadows the existing binding [filemanip]  bound at System/FilePath/Find.hs:271:38 [filemanip]  | [filemanip] 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:279:28: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘depth’ shadows the existing binding [filemanip]  defined at System/FilePath/Find.hs:195:1 [filemanip]  | [filemanip] 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:282:53: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘state’ shadows the existing binding [filemanip]  bound at System/FilePath/Find.hs:279:18 [filemanip]  | [filemanip] 282 | in state' `seq` flip foldM state' (\state name -> [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:284:25: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘path’ shadows the existing binding [filemanip]  bound at System/FilePath/Find.hs:271:44 [filemanip]  | [filemanip] 284 | let path = dir name [filemanip]  | ^^^^ [filemanip] [4 of 4] Compiling System.FilePath.Manip ( System/FilePath/Manip.hs, dist/build/System/FilePath/Manip.p_o ) [filemanip] buildPhase completed in 48 seconds [filemanip] Phase: checkPhase [filemanip] Package has no test suites. [filemanip] Phase: haddockPhase [filemanip] Preprocessing library for filemanip-0.3.6.3.. [filemanip] Running Haddock on library for filemanip-0.3.6.3.. [filemanip] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [filemanip] [1 of 4] Compiling System.FilePath.GlobPattern ( System/FilePath/GlobPattern.hs, nothing ) [filemanip]  [ghc-exactprint] [ 9 of 10] Compiling Language.Haskell.GHC.ExactPrint.Transform ( src/Language/Haskell/GHC/ExactPrint/Transform.hs, dist/build/Language/Haskell/GHC/ExactPrint/Transform.o, dist/build/Language/Haskell/GHC/ExactPrint/Transform.dyn_o ) [ghc-exactprint] [10 of 10] Compiling Language.Haskell.GHC.ExactPrint ( src/Language/Haskell/GHC/ExactPrint.hs, dist/build/Language/Haskell/GHC/ExactPrint.o, dist/build/Language/Haskell/GHC/ExactPrint.dyn_o ) [ghc-exactprint] [ 1 of 10] Compiling Language.Haskell.GHC.ExactPrint.Dump ( src/Language/Haskell/GHC/ExactPrint/Dump.hs, dist/build/Language/Haskell/GHC/ExactPrint/Dump.p_o ) [ghc-exactprint] [ 2 of 10] Compiling Language.Haskell.GHC.ExactPrint.Orphans ( src/Language/Haskell/GHC/ExactPrint/Orphans.hs, dist/build/Language/Haskell/GHC/ExactPrint/Orphans.p_o ) [ghc-exactprint] [ 3 of 10] Compiling Language.Haskell.GHC.ExactPrint.Types ( src/Language/Haskell/GHC/ExactPrint/Types.hs, dist/build/Language/Haskell/GHC/ExactPrint/Types.p_o ) [ghc-exactprint] [ 4 of 10] Compiling Language.Haskell.GHC.ExactPrint.Lookup ( src/Language/Haskell/GHC/ExactPrint/Lookup.hs, dist/build/Language/Haskell/GHC/ExactPrint/Lookup.p_o ) [ghc-exactprint] [ 5 of 10] Compiling Language.Haskell.GHC.ExactPrint.Utils ( src/Language/Haskell/GHC/ExactPrint/Utils.hs, dist/build/Language/Haskell/GHC/ExactPrint/Utils.p_o ) [ghc-exactprint] [ 6 of 10] Compiling Language.Haskell.GHC.ExactPrint.Preprocess ( src/Language/Haskell/GHC/ExactPrint/Preprocess.hs, dist/build/Language/Haskell/GHC/ExactPrint/Preprocess.p_o ) [ghc-exactprint] [ 7 of 10] Compiling Language.Haskell.GHC.ExactPrint.Parsers ( src/Language/Haskell/GHC/ExactPrint/Parsers.hs, dist/build/Language/Haskell/GHC/ExactPrint/Parsers.p_o ) [ghc-exactprint] [ 8 of 10] Compiling Language.Haskell.GHC.ExactPrint.ExactPrint ( src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs, dist/build/Language/Haskell/GHC/ExactPrint/ExactPrint.p_o ) [ghc-exactprint]  [ghc-exactprint] src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:1422:15: warning: [GHC-62161] [-Wincomplete-record-updates] [ghc-exactprint]  Pattern match(es) are non-exhaustive [ghc-exactprint]  In a record update: [ghc-exactprint]  Patterns of type ‘EpAnn AnnsModule’ not matched: EpAnnNotUsed [ghc-exactprint]  | [ghc-exactprint] 1422 | let anf = an0 { anns = (anns an0) { am_decls = am_decls' }} [ghc-exactprint]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ghc-exactprint]  [ghc-exactprint] src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:3308:19: warning: [GHC-62161] [-Wincomplete-record-updates] [ghc-exactprint]  Pattern match(es) are non-exhaustive [ghc-exactprint]  In a record update: [ghc-exactprint]  Patterns of type ‘XCmdArrApp GhcPs’ not matched: EpAnnNotUsed [ghc-exactprint]  | [ghc-exactprint] 3308 | let an1 = an{anns = an0} [ghc-exactprint]  | ^^^^^^^^^^^^^^ [ghc-exactprint]  [ghc-exactprint] src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:3314:19: warning: [GHC-62161] [-Wincomplete-record-updates] [ghc-exactprint]  Pattern match(es) are non-exhaustive [ghc-exactprint]  In a record update: [ghc-exactprint]  Patterns of type ‘XCmdArrApp GhcPs’ not matched: EpAnnNotUsed [ghc-exactprint]  | [ghc-exactprint] 3314 | let an1 = an {anns = an0} [ghc-exactprint]  | ^^^^^^^^^^^^^^^ [ghc-exactprint] [ 9 of 10] Compiling Language.Haskell.GHC.ExactPrint.Transform ( src/Language/Haskell/GHC/ExactPrint/Transform.hs, dist/build/Language/Haskell/GHC/ExactPrint/Transform.p_o ) [ghc-exactprint] [10 of 10] Compiling Language.Haskell.GHC.ExactPrint ( src/Language/Haskell/GHC/ExactPrint.hs, dist/build/Language/Haskell/GHC/ExactPrint.p_o ) [ghc-exactprint] Preprocessing test suite 'test' for ghc-exactprint-1.8.0.0.. [ghc-exactprint] Building test suite 'test' for ghc-exactprint-1.8.0.0.. [ghc-exactprint] [1 of 5] Compiling Test.Common ( tests/Test/Common.hs, dist/build/test/test-tmp/Test/Common.o ) [ghc-exactprint] [2 of 5] Compiling Test.CommonUtils ( tests/Test/CommonUtils.hs, dist/build/test/test-tmp/Test/CommonUtils.o ) [kan-extensions] Phase: setupCompilerEnvironmentPhase [kan-extensions] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [kan-extensions] Phase: unpackPhase [kan-extensions] unpacking source archive /nix/store/sgrqnm2zizgrxv6z2ir5hnhn9fv2r295-kan-extensions-5.2.6.tar.gz [kan-extensions] source root is kan-extensions-5.2.6 [kan-extensions] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "kan-extensions-5.2.6/.vim.custom" [kan-extensions] Phase: patchPhase [kan-extensions] Replace Cabal file with edited version from mirror://hackage/kan-extensions-5.2.6/revision/1.cabal. [kan-extensions] Phase: compileBuildDriverPhase [kan-extensions] setupCompileFlags: -package-db=/build/tmp.QWX25gu4d1/setup-package.conf.d -threaded [kan-extensions] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.QWX25gu4d1/Main.o ) [kan-extensions] [2 of 2] Linking Setup [kan-extensions] Phase: updateAutotoolsGnuConfigScriptsPhase [kan-extensions] Phase: configurePhase [kan-extensions] configureFlags: --verbose --prefix=/nix/store/msl13xmmk8ipngg0dw7yxgihm6fyzm11-kan-extensions-5.2.6 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/71fs2683vypxzjif0mirrkm6f2vva1gd-kan-extensions-5.2.6-doc/share/doc/kan-extensions-5.2.6 --with-gcc=gcc --package-db=/build/tmp.QWX25gu4d1/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [kan-extensions] Using Parsec parser [kan-extensions] Configuring kan-extensions-5.2.6... [kan-extensions] Dependency adjunctions >=4.2 && <5: using adjunctions-4.4.3 [kan-extensions] Dependency array >=0.3.0.2 && <0.6: using array-0.5.6.0 [kan-extensions] Dependency base >=4.11 && <5: using base-4.19.0.0 [kan-extensions] Dependency comonad >=4 && <6: using comonad-5.0.9 [kan-extensions] Dependency containers >=0.4 && <0.9: using containers-0.6.8 [kan-extensions] Dependency contravariant >=1 && <2: using contravariant-1.5.5 [kan-extensions] Dependency distributive >=0.2.2 && <1: using distributive-0.6.2.1 [kan-extensions] Dependency free >=4 && <6: using free-5.2 [kan-extensions] Dependency invariant >=0.1 && <1: using invariant-0.6.4 [kan-extensions] Dependency mtl >=2.2.1 && <2.4: using mtl-2.3.1 [kan-extensions] Dependency profunctors >=5 && <6: using profunctors-5.6.2 [kan-extensions] Dependency semigroupoids >=5.2.2 && <7: using semigroupoids-6.0.1 [kan-extensions] Dependency tagged >=0.7.2 && <1: using tagged-0.8.8 [kan-extensions] Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 [kan-extensions] Source component graph: component lib [kan-extensions] Configured component graph: [kan-extensions]  component kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An [kan-extensions]  include adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr [kan-extensions]  include array-0.5.6.0-dc89 [kan-extensions]  include base-4.19.0.0-b960 [kan-extensions]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [kan-extensions]  include containers-0.6.8-4775 [kan-extensions]  include contravariant-1.5.5-J4LLuUnbnVaBzsIx42BlgS [kan-extensions]  include distributive-0.6.2.1-Bqfb3YLruMhEWQ5REpvzf4 [kan-extensions]  include free-5.2-5jsicnVtm8y8KG9LMRezMp [kan-extensions]  include invariant-0.6.4-9MdOxjYVRq95RCcv5wEaad [kan-extensions]  include mtl-2.3.1-63a4 [kan-extensions]  include profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [kan-extensions]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [kan-extensions]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [kan-extensions]  include transformers-0.6.1.0-c3ec [kan-extensions] Linked component graph: [kan-extensions]  unit kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An [kan-extensions]  include adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr [kan-extensions]  include array-0.5.6.0-dc89 [post-build-hook] Uploading to cachix cache "sellout": /nix/store/dyykf7339dkcpcfs97m67cqkwzhyy8sg-monoid-subclasses-1.2.6 /nix/store/v7n98acwmpgp5844mrdc7cfgz5m4v92s-monoid-subclasses-1.2.6-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/dyykf7339dkcpcfs97m67cqkwzhyy8sg-monoid-subclasses-1.2.6 /nix/store/v7n98acwmpgp5844mrdc7cfgz5m4v92s-monoid-subclasses-1.2.6-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 5 paths... [post-build-hook] copying path '/nix/store/0w22a65y8yg6wn4jwiz7m0zc0kpf8s3b-primes-0.2.1.0-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/gpd67jvqyx61r92yc4yfknwaimbgpfrm-commutative-semigroups-0.2.0.2-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/j8r3jv47fj3nca5mw6x3dr8mf66azdwv-commutative-semigroups-0.2.0.2' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/10rs52049rf4haljgszj1l6jx8052s9m-primes-0.2.1.0' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/dyykf7339dkcpcfs97m67cqkwzhyy8sg-monoid-subclasses-1.2.6' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 89 of 171 built (8 building), 395 of 395 downloaded from cache [regex] Phase: setupCompilerEnvironmentPhase [regex] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [regex] Phase: unpackPhase [regex] unpacking source archive /nix/store/ms5iqhw640hsr30nrwwha0m8dsj40rgk-regex-1.1.0.2.tar.gz [regex] source root is regex-1.1.0.2 [regex] setting SOURCE_DATE_EPOCH to timestamp 1655732905 of file "regex-1.1.0.2/regex.cabal" [regex] Phase: patchPhase [regex] Phase: compileBuildDriverPhase [regex] setupCompileFlags: -package-db=/build/tmp.xj1Ye62hTW/setup-package.conf.d -threaded [regex] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.xj1Ye62hTW/Main.o ) [regex] [2 of 2] Linking Setup [regex] Phase: updateAutotoolsGnuConfigScriptsPhase [regex] Phase: configurePhase [regex] configureFlags: --verbose --prefix=/nix/store/0a6ynk5pvl405zyj15cr1dyhr6m945sb-regex-1.1.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/29dzdfdjmihjak00g3p2xwdqgnihm3r8-regex-1.1.0.2-doc/share/doc/regex-1.1.0.2 --with-gcc=gcc --package-db=/build/tmp.xj1Ye62hTW/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [regex] Using Parsec parser [regex] Configuring regex-1.1.0.2... [regex] Dependency array >=0.4: using array-0.5.6.0 [regex] Dependency base >=4 && <5: using base-4.19.0.0 [regex] Dependency base-compat >=0.6 && <1: using base-compat-0.13.1 [regex] Dependency bytestring >=0.10: using bytestring-0.12.0.2 [regex] Dependency containers >=0.4: using containers-0.6.8 [regex] Dependency hashable >=1.2: using hashable-1.4.7.0 [regex] Dependency regex-base >=0.93: using regex-base-0.94.0.3 [regex] Dependency regex-pcre-builtin >=0.94: using regex-pcre-builtin-0.95.2.3.8.44 [regex] Dependency regex-tdfa >=1.3.1.0: using regex-tdfa-1.3.2.3 [regex] Dependency template-haskell >=2.7: using template-haskell-2.21.0.0 [regex] Dependency text >=1.2: using text-2.1 [regex] Dependency time >=1.4.2: using time-1.12.2 [regex] Dependency time-locale-compat >=0.1: using time-locale-compat-0.1.1.5 [regex] Dependency transformers >=0.2.2: using transformers-0.6.1.0 [regex] Dependency unordered-containers >=0.2: using unordered-containers-0.2.20 [regex] Dependency utf8-string >=1: using utf8-string-1.0.2 [regex] Source component graph: component lib [regex] Configured component graph: [regex]  component regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z [regex]  include array-0.5.6.0-dc89 [regex]  include base-4.19.0.0-b960 [regex]  include base-compat-0.13.1-Eotc18fTsmWG4LIuz3QQXm [regex]  include bytestring-0.12.0.2-4690 [regex]  include containers-0.6.8-4775 [regex]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [regex]  include regex-base-0.94.0.3-J3ME5r0V7dZ2OROnz448wg [regex]  include regex-pcre-builtin-0.95.2.3.8.44-KEghb9i9Y7BDoSBfWCLtRJ [regex]  include regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru [regex]  include template-haskell-2.21.0.0-8831 [regex]  include text-2.1-c36a [regex]  include time-1.12.2-d26d [regex]  include time-locale-compat-0.1.1.5-1JraZvcDIW7ILMHKkdGQNi [regex]  include transformers-0.6.1.0-c3ec [regex]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [regex]  include utf8-string-1.0.2-3f0Yb0EPatE18c5eXZUE9 [regex] Linked component graph: [regex]  unit regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z [regex]  include array-0.5.6.0-dc89 [shake] [ 1 of 71] Compiling Development.Ninja.Env ( src/Development/Ninja/Env.hs, dist/build/shake/shake-tmp/Development/Ninja/Env.o ) [shake] [ 2 of 71] Compiling Development.Ninja.Type ( src/Development/Ninja/Type.hs, dist/build/shake/shake-tmp/Development/Ninja/Type.o ) [shake] [ 3 of 71] Compiling Development.Ninja.Lexer ( src/Development/Ninja/Lexer.hs, dist/build/shake/shake-tmp/Development/Ninja/Lexer.o ) [shake] [ 4 of 71] Compiling Development.Shake.Classes ( src/Development/Shake/Classes.hs, dist/build/shake/shake-tmp/Development/Shake/Classes.o ) [shake] [ 5 of 71] Compiling Development.Shake.FilePath ( src/Development/Shake/FilePath.hs, dist/build/shake/shake-tmp/Development/Shake/FilePath.o ) [shake] [ 6 of 71] Compiling Development.Shake.Internal.CmdOption ( src/Development/Shake/Internal/CmdOption.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/CmdOption.o ) [shake] [ 7 of 71] Compiling Development.Shake.Internal.History.Bloom ( src/Development/Shake/Internal/History/Bloom.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Bloom.o ) [shake] [ 8 of 71] Compiling Development.Shake.Internal.History.Network ( src/Development/Shake/Internal/History/Network.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Network.o ) [shake] [ 9 of 71] Compiling Development.Shake.Internal.History.Types ( src/Development/Shake/Internal/History/Types.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Types.o ) [shake] [10 of 71] Compiling General.Bilist ( src/General/Bilist.hs, dist/build/shake/shake-tmp/General/Bilist.o ) [shake] [11 of 71] Compiling General.Binary ( src/General/Binary.hs, dist/build/shake/shake-tmp/General/Binary.o ) [shake] [12 of 71] Compiling Development.Shake.Internal.FileName ( src/Development/Shake/Internal/FileName.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/FileName.o ) [shake] [13 of 71] Compiling General.Cleanup ( src/General/Cleanup.hs, dist/build/shake/shake-tmp/General/Cleanup.o ) [shake] [14 of 71] Compiling General.EscCodes ( src/General/EscCodes.hs, dist/build/shake/shake-tmp/General/EscCodes.o ) [shake] [15 of 71] Compiling General.Extra ( src/General/Extra.hs, dist/build/shake/shake-tmp/General/Extra.o ) [shake] [16 of 71] Compiling Development.Shake.Internal.History.Symlink ( src/Development/Shake/Internal/History/Symlink.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Symlink.o ) [shake] [17 of 71] Compiling Development.Shake.Internal.Errors ( src/Development/Shake/Internal/Errors.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Errors.o ) [shake] [18 of 71] Compiling Development.Shake.Internal.Value ( src/Development/Shake/Internal/Value.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Value.o ) [shake] [19 of 71] Compiling Development.Shake.Internal.FilePattern ( src/Development/Shake/Internal/FilePattern.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/FilePattern.o ) [shake] [20 of 71] Compiling Development.Shake.Internal.Options ( src/Development/Shake/Internal/Options.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Options.o ) [shake] [21 of 71] Compiling Development.Shake.Internal.FileInfo ( src/Development/Shake/Internal/FileInfo.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/FileInfo.o ) [shake] [22 of 71] Compiling Development.Shake.Internal.Core.Monad ( src/Development/Shake/Internal/Core/Monad.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Monad.o ) [shake] [23 of 71] Compiling Development.Ninja.Parse ( src/Development/Ninja/Parse.hs, dist/build/shake/shake-tmp/Development/Ninja/Parse.o ) [shake] [24 of 71] Compiling General.Fence ( src/General/Fence.hs, dist/build/shake/shake-tmp/General/Fence.o ) [shake] [25 of 71] Compiling General.FileLock ( src/General/FileLock.hs, dist/build/shake/shake-tmp/General/FileLock.o ) [shake] [26 of 71] Compiling General.GetOpt ( src/General/GetOpt.hs, dist/build/shake/shake-tmp/General/GetOpt.o ) [shake] [27 of 71] Compiling General.Intern ( src/General/Intern.hs, dist/build/shake/shake-tmp/General/Intern.o ) [shake] [28 of 71] Compiling General.Ids ( src/General/Ids.hs, dist/build/shake/shake-tmp/General/Ids.o ) [unordered-containers] [7 of 9] Compiling Properties.HashMapLazy ( tests/Properties/HashMapLazy.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties/HashMapLazy.o ) [unordered-containers] [8 of 9] Compiling Properties ( tests/Properties.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Properties.o ) [unordered-containers] [9 of 9] Compiling Main ( tests/Main.hs, dist/build/unordered-containers-tests/unordered-containers-tests-tmp/Main.o ) [unordered-containers] [10 of 10] Linking dist/build/unordered-containers-tests/unordered-containers-tests [unordered-containers] buildPhase completed in 1 minutes 40 seconds [unordered-containers] Phase: checkPhase [unordered-containers] Running 1 test suites... [unordered-containers] Test suite unordered-containers-tests: RUNNING... [unordered-containers] All [unordered-containers]  Properties [unordered-containers]  Data.HashMap.Lazy [unordered-containers]  instances [unordered-containers]  Eq [unordered-containers]  ==: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  /=: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Ord [unordered-containers]  compare reflexive: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  compare transitive: OK (0.13s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  compare antisymmetric: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Ord => Eq: OK (0.13s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Read/Show: OK (1.30s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Functor: OK (0.38s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Foldable: OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Bifoldable [unordered-containers]  bifoldMap: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  bifoldr: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  bifoldl: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Hashable: OK (0.16s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  empty [unordered-containers]  valid: OK [unordered-containers]  +++ OK, passed 1 test. [unordered-containers]  singleton [unordered-containers]  valid: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  size: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  member: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  lookup: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  !?: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insert [unordered-containers]  model: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insertWith [unordered-containers]  insertWith: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  delete [unordered-containers]  model: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  adjust [unordered-containers]  model: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  update [unordered-containers]  model: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  alter [unordered-containers]  model: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  alterF [unordered-containers]  model [unordered-containers]  []: OK (0.62s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  adjust: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insert: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insertWith: OK (0.10s) Building fuzzy [aeson] [16 of 32] Compiling Data.Aeson.Types.Generic ( src/Data/Aeson/Types/Generic.hs, dist/build/Data/Aeson/Types/Generic.p_o ) [aeson] [17 of 32] Compiling Data.Aeson.Types.Internal ( src/Data/Aeson/Types/Internal.hs, dist/build/Data/Aeson/Types/Internal.p_o ) [aeson] [18 of 32] Compiling Data.Aeson.Parser.Time ( src/Data/Aeson/Parser/Time.hs, dist/build/Data/Aeson/Parser/Time.p_o ) [aeson] [19 of 32] Compiling Data.Aeson.Encoding.Builder ( src/Data/Aeson/Encoding/Builder.hs, dist/build/Data/Aeson/Encoding/Builder.p_o ) [aeson] [20 of 32] Compiling Data.Aeson.Encoding.Internal ( src/Data/Aeson/Encoding/Internal.hs, dist/build/Data/Aeson/Encoding/Internal.p_o ) [aeson] [21 of 32] Compiling Data.Aeson.Encoding ( src/Data/Aeson/Encoding.hs, dist/build/Data/Aeson/Encoding.p_o ) [aeson] [22 of 32] Compiling Data.Aeson.Decoding.Conversion ( src/Data/Aeson/Decoding/Conversion.hs, dist/build/Data/Aeson/Decoding/Conversion.p_o ) [aeson] [23 of 32] Compiling Data.Aeson.Types.FromJSON ( src/Data/Aeson/Types/FromJSON.hs, dist/build/Data/Aeson/Types/FromJSON.p_o ) [aeson] [24 of 32] Compiling Data.Aeson.Types.ToJSON ( src/Data/Aeson/Types/ToJSON.hs, dist/build/Data/Aeson/Types/ToJSON.p_o ) [aeson]  [aeson] src/Data/Aeson/Types/ToJSON.hs:1615:23: warning: [GHC-68441] [-Wdeprecations] [aeson]  In the use of data constructor ‘Solo’ [aeson]  (imported from Data.Tuple.Solo, but defined in GHC.Tuple): [aeson]  Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." [aeson]  | [aeson] 1615 | liftToJSON _ t _ (Solo a) = t a [aeson]  | ^^^^ [aeson]  [aeson] src/Data/Aeson/Types/ToJSON.hs:1618:27: warning: [GHC-68441] [-Wdeprecations] [aeson]  In the use of data constructor ‘Solo’ [aeson]  (imported from Data.Tuple.Solo, but defined in GHC.Tuple): [aeson]  Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." [aeson]  | [aeson] 1618 | liftToEncoding _ t _ (Solo a) = t a [aeson]  | ^^^^ [aeson] [25 of 32] Compiling Data.Aeson.Types.Class ( src/Data/Aeson/Types/Class.hs, dist/build/Data/Aeson/Types/Class.p_o ) [aeson] [26 of 32] Compiling Data.Aeson.Types ( src/Data/Aeson/Types.hs, dist/build/Data/Aeson/Types.p_o ) [aeson] [27 of 32] Compiling Data.Aeson.Text ( src/Data/Aeson/Text.hs, dist/build/Data/Aeson/Text.p_o ) [aeson] [28 of 32] Compiling Data.Aeson.Decoding ( src/Data/Aeson/Decoding.hs, dist/build/Data/Aeson/Decoding.p_o ) [aeson] [29 of 32] Compiling Data.Aeson ( src/Data/Aeson.hs, dist/build/Data/Aeson.p_o ) [aeson] [30 of 32] Compiling Data.Aeson.RFC8785 ( src/Data/Aeson/RFC8785.hs, dist/build/Data/Aeson/RFC8785.p_o ) [aeson] [31 of 32] Compiling Data.Aeson.QQ.Simple ( src/Data/Aeson/QQ/Simple.hs, dist/build/Data/Aeson/QQ/Simple.p_o ) [aeson] [32 of 32] Compiling Data.Aeson.TH ( src/Data/Aeson/TH.hs, dist/build/Data/Aeson/TH.p_o ) [aeson]  [aeson] src/Data/Aeson/TH.hs:948:7: warning: [GHC-62161] [-Wincomplete-uni-patterns] [aeson]  Pattern match(es) are non-exhaustive [aeson]  In a pattern binding: Patterns of type ‘[Q Exp]’ not matched: [] [aeson]  | [aeson] 948 | x:xs = [ lookupField argTy [aeson]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^... [aeson]  [aeson] src/Data/Aeson/TH.hs:1064:14: warning: [GHC-62161] [-Wincomplete-uni-patterns] [aeson]  Pattern match(es) are non-exhaustive [aeson]  In a pattern binding: Patterns of type ‘[Q Exp]’ not matched: [] [aeson]  | [aeson] 1064 | let x:xs = [ dispatchParseJSON jc conName tvMap argTy [aeson]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [aeson] Preprocessing test suite 'aeson-tests' for aeson-2.2.3.0.. [aeson] Building test suite 'aeson-tests' for aeson-2.2.3.0.. [algebraic-graphs] OK: edgeSet empty == Set.empty [algebraic-graphs] OK: edgeSet (vertex x) == Set.empty [algebraic-graphs] OK: edgeSet (shrink $ 1 * 2) == Set.singleton (1,2) [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.preSet ============ [algebraic-graphs] OK: preSet x empty == Set.empty [algebraic-graphs] OK: preSet x (vertex x) == Set.empty [algebraic-graphs] OK: preSet 1 (shrink $ 1 * 2) == Set.empty [algebraic-graphs] OK: preSet 2 (shrink $ 1 * 2) == Set.fromList [1] [algebraic-graphs] OK: Set.member x . preSet x == const False [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.postSet ============ [algebraic-graphs] OK: postSet x empty == Set.empty [algebraic-graphs] OK: postSet x (vertex x) == Set.empty [algebraic-graphs] OK: postSet 1 (shrink $ 1 * 2) == Set.fromList [2] [algebraic-graphs] OK: postSet 2 (shrink $ 1 * 2) == Set.empty [algebraic-graphs] OK: Set.member x . postSet x == const False [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.removeVertex ============ [algebraic-graphs] OK: removeVertex x (vertex x) == empty [algebraic-graphs] OK: removeVertex 1 (vertex 2) == vertex 2 [algebraic-graphs] OK: removeVertex 1 (shrink $ 1 * 2) == vertex 2 [algebraic-graphs] OK: removeVertex x . removeVertex x == removeVertex x [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.removeEdge ============ [algebraic-graphs] OK: removeEdge 1 2 (shrink $ 1 * 2) == vertices [1,2] [algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y [algebraic-graphs] OK: removeEdge x y . removeVertex x == removeVertex x [algebraic-graphs] OK: removeEdge 1 2 (shrink $ 1 * 2 * 3) == shrink ((1 + 2) * 3) [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.transpose ============ [algebraic-graphs] OK: transpose empty == empty [algebraic-graphs] OK: transpose (vertex x) == vertex x [algebraic-graphs] OK: transpose . transpose == id [algebraic-graphs] OK: edgeList . transpose == sort . map swap . edgeList [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.induce ============ [algebraic-graphs] OK: induce (const True ) x == x [algebraic-graphs] OK: induce (const False) x == empty [algebraic-graphs] OK: induce (/= x) == removeVertex x [algebraic-graphs] OK: induce p . induce q == induce (\x -> p x && q x) [algebraic-graphs] OK: isSubgraphOf (induce p x) x == True [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.induceJust ============ [algebraic-graphs] OK: induceJust (vertex Nothing) == empty [algebraic-graphs] OK: induceJust . vertex . Just == vertex [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.box ============ [algebraic-graphs] OK: edgeList (box (shrink $ 1 * 2) (shrink $ 10 * 20)) == [algebraic-graphs]  [algebraic-graphs] OK: box x y ~~ box y x [algebraic-graphs] OK: box x (vertex ()) ~~ x [algebraic-graphs] OK: box x empty ~~ empty [algebraic-graphs] OK: box x (box y z) ~~ box (box x y) z [algebraic-graphs] OK: transpose (box x y) == box (transpose x) (transpose y) [algebraic-graphs] OK: vertexCount (box x y) == vertexCount x * vertexCount y [algebraic-graphs] OK: edgeCount (box x y) <= vertexCount x * edgeCount y + edgeCount x * vertexCount y [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.transitiveClosure ============ [algebraic-graphs] OK: transitiveClosure empty == empty [algebraic-graphs] OK: transitiveClosure (vertex x) == vertex x [algebraic-graphs] OK: transitiveClosure (shrink $ 1 * 2 + 2 * 3) == shrink (1 * 2 + 1 * 3 + 2 * 3) [algebraic-graphs] OK: transitiveClosure . transitiveClosure == transitiveClosure [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.topSort ============ [algebraic-graphs] OK: topSort empty == [] [algebraic-graphs] OK: topSort (vertex x) == [x] [algebraic-graphs] OK: topSort (shrink $ 1 * (2 + 4) + 3 * 4) == [1, 2, 3, 4] [algebraic-graphs] OK: topSort (join x y) == fmap Left (topSort x) ++ fmap Right (topSort y) [algebraic-graphs] OK: Right . topSort == AM.topSort . fromAcyclic [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.scc ============ [algebraic-graphs] OK: scc empty == empty [algebraic-graphs] OK: scc (vertex x) == vertex (NonEmpty.vertex x) [algebraic-graphs] OK: scc (edge 1 1) == vertex (NonEmpty.edge 1 1) [algebraic-graphs] OK: edgeList $ scc (edge 1 2) == [ (NonEmpty.vertex 1, NonEmpty.vertex 2) ] [algebraic-graphs] OK: edgeList $ scc (3 * 1 * 4 * 1 * 5) == [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.toAcyclic ============ [algebraic-graphs] OK: toAcyclic (path [1,2,3]) == Just (shrink $ 1 * 2 + 2 * 3) [algebraic-graphs] OK: toAcyclic (clique [3,2,1]) == Just (transpose (shrink $ 1 * 2 * 3)) [algebraic-graphs] OK: toAcyclic (circuit [1,2,3]) == Nothing [algebraic-graphs] OK: toAcyclic . fromAcyclic == Just [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.toAcyclicOrd ============ [algebraic-graphs] OK: toAcyclicOrd empty == empty [algebraic-graphs] OK: toAcyclicOrd . vertex == vertex [algebraic-graphs] OK: toAcyclicOrd (1 + 2) == shrink (1 + 2) [algebraic-graphs] OK: toAcyclicOrd (1 * 2) == shrink (1 * 2) [algebraic-graphs] OK: toAcyclicOrd (2 * 1) == shrink (1 + 2) [algebraic-graphs] OK: toAcyclicOrd (1 * 2 * 1) == shrink (1 * 2) [filemanip] System/FilePath/GlobPattern.hs:130:49: warning: [GHC-63394] [-Wx-partial] [filemanip]  In the use of ‘head’ [filemanip]  (imported from Prelude, but defined in GHC.List): [filemanip]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [filemanip]  | [filemanip] 130 | | otherwise = let hs = map head ss [filemanip]  | ^^^^ [filemanip]  [filemanip] System/FilePath/GlobPattern.hs:131:44: warning: [GHC-63394] [-Wx-partial] [filemanip]  In the use of ‘head’ [filemanip]  (imported from Prelude, but defined in GHC.List): [filemanip]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [filemanip]  | [filemanip] 131 | h = head hs [filemanip]  | ^^^^ [filemanip]  [filemanip] System/FilePath/GlobPattern.hs:132:54: warning: [GHC-63394] [-Wx-partial] [filemanip]  In the use of ‘tail’ [filemanip]  (imported from Prelude, but defined in GHC.List): [filemanip]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [filemanip]  | [filemanip] 132 | in if all (h==) $ tail hs [filemanip]  | ^^^^ [filemanip]  [filemanip] System/FilePath/GlobPattern.hs:133:62: warning: [GHC-63394] [-Wx-partial] [filemanip]  In the use of ‘tail’ [filemanip]  (imported from Prelude, but defined in GHC.List): [filemanip]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [filemanip]  | [filemanip] 133 | then pfx (h:acc) $ map tail ss [filemanip]  | ^^^^ [filemanip]  [filemanip] System/FilePath/GlobPattern.hs:149:22: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘g’ shadows the existing binding [filemanip]  bound at System/FilePath/GlobPattern.hs:148:24 [filemanip]  | [filemanip] 149 | where matchGroup g = matchTerms (MatchLiteral g : ts) cs [filemanip]  | ^ [filemanip]  [filemanip] System/FilePath/GlobPattern.hs:154:48: warning: [GHC-63394] [-Wx-partial] [filemanip]  In the use of ‘tail’ [filemanip]  (imported from Prelude, but defined in GHC.List): [filemanip]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [filemanip]  | [filemanip] 154 | Nothing -> matchAny (tail cs') [filemanip]  | ^^^^ [filemanip]  [filemanip] System/FilePath/GlobPattern.hs:162:48: warning: [GHC-63394] [-Wx-partial] [filemanip]  In the use of ‘tail’ [filemanip]  (imported from Prelude, but defined in GHC.List): [ghc-exactprint] [3 of 5] Compiling Test.NoAnnotations ( tests/Test/NoAnnotations.hs, dist/build/test/test-tmp/Test/NoAnnotations.o ) [ghc-exactprint] [4 of 5] Compiling Test.Transform ( tests/Test/Transform.hs, dist/build/test/test-tmp/Test/Transform.o ) [ghc-exactprint]  [ghc-exactprint] tests/Test/Transform.hs:114:31: warning: [GHC-63394] [-Wx-partial] [ghc-exactprint]  In the use of ‘tail’ [ghc-exactprint]  (imported from Data.List, but defined in GHC.List): [ghc-exactprint]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [ghc-exactprint]  | [ghc-exactprint] 114 | decls' = d2':de1':de0':(tail decls) [ghc-exactprint]  | ^^^^ [ghc-exactprint] [5 of 5] Compiling Main ( tests/Test.hs, dist/build/test/test-tmp/Main.o ) [ghc-exactprint] [6 of 6] Linking dist/build/test/test [ghc-exactprint] buildPhase completed in 4 minutes 48 seconds [ghc-exactprint] Phase: checkPhase [ghc-exactprint] Running 1 test suites... [ghc-exactprint] Test suite test: RUNNING... [ghc-exactprint] GHC98 [kan-extensions]  include base-4.19.0.0-b960 [kan-extensions]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [kan-extensions]  include containers-0.6.8-4775 [kan-extensions]  include contravariant-1.5.5-J4LLuUnbnVaBzsIx42BlgS [kan-extensions]  include distributive-0.6.2.1-Bqfb3YLruMhEWQ5REpvzf4 [kan-extensions]  include free-5.2-5jsicnVtm8y8KG9LMRezMp [kan-extensions]  include invariant-0.6.4-9MdOxjYVRq95RCcv5wEaad [kan-extensions]  include mtl-2.3.1-63a4 [kan-extensions]  include profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [kan-extensions]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [kan-extensions]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [kan-extensions]  include transformers-0.6.1.0-c3ec [kan-extensions]  Control.Comonad.Density=kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An:Control.Comonad.Density,Control.Monad.Co=kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An:Control.Monad.Co,Control.Monad.Codensity=kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An:Control.Monad.Codensity,Data.Functor.Contravariant.Coyoneda=kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An:Data.Functor.Contravariant.Coyoneda,Data.Functor.Contravariant.Day=kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An:Data.Functor.Contravariant.Day,Data.Functor.Contravariant.Yoneda=kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An:Data.Functor.Contravariant.Yoneda,Data.Functor.Coyoneda=kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An:Data.Functor.Coyoneda,Data.Functor.Day=kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An:Data.Functor.Day,Data.Functor.Day.Curried=kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An:Data.Functor.Day.Curried,Data.Functor.Invariant.Day=kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An:Data.Functor.Invariant.Day,Data.Functor.Kan.Lan=kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An:Data.Functor.Kan.Lan,Data.Functor.Kan.Ran=kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An:Data.Functor.Kan.Ran,Data.Functor.Yoneda=kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An:Data.Functor.Yoneda [kan-extensions] Ready component graph: [kan-extensions]  definite kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An [kan-extensions]  depends adjunctions-4.4.3-7V7yRvBLRZtG7WxgI78eNr [kan-extensions]  depends array-0.5.6.0-dc89 [kan-extensions]  depends base-4.19.0.0-b960 [kan-extensions]  depends comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [kan-extensions]  depends containers-0.6.8-4775 [kan-extensions]  depends contravariant-1.5.5-J4LLuUnbnVaBzsIx42BlgS [kan-extensions]  depends distributive-0.6.2.1-Bqfb3YLruMhEWQ5REpvzf4 [kan-extensions]  depends free-5.2-5jsicnVtm8y8KG9LMRezMp [kan-extensions]  depends invariant-0.6.4-9MdOxjYVRq95RCcv5wEaad [kan-extensions]  depends mtl-2.3.1-63a4 [kan-extensions]  depends profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [kan-extensions]  depends semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [kan-extensions]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [kan-extensions]  depends transformers-0.6.1.0-c3ec [kan-extensions] Using Cabal-3.10.2.0 compiled by ghc-9.8 [kan-extensions] Using compiler: ghc-9.8.1 [kan-extensions] Using install prefix: [kan-extensions] /nix/store/msl13xmmk8ipngg0dw7yxgihm6fyzm11-kan-extensions-5.2.6 [kan-extensions] Executables installed in: [kan-extensions] /nix/store/msl13xmmk8ipngg0dw7yxgihm6fyzm11-kan-extensions-5.2.6/bin [kan-extensions] Libraries installed in: [kan-extensions] /nix/store/msl13xmmk8ipngg0dw7yxgihm6fyzm11-kan-extensions-5.2.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An [kan-extensions] Dynamic Libraries installed in: [kan-extensions] /nix/store/msl13xmmk8ipngg0dw7yxgihm6fyzm11-kan-extensions-5.2.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [kan-extensions] Private executables installed in: [kan-extensions] /nix/store/msl13xmmk8ipngg0dw7yxgihm6fyzm11-kan-extensions-5.2.6/libexec/x86_64-linux-ghc-9.8.1/kan-extensions-5.2.6 [kan-extensions] Data files installed in: [kan-extensions] /nix/store/msl13xmmk8ipngg0dw7yxgihm6fyzm11-kan-extensions-5.2.6/share/x86_64-linux-ghc-9.8.1/kan-extensions-5.2.6 [kan-extensions] Documentation installed in: [kan-extensions] /nix/store/71fs2683vypxzjif0mirrkm6f2vva1gd-kan-extensions-5.2.6-doc/share/doc/kan-extensions-5.2.6 [kan-extensions] Configuration files installed in: [kan-extensions] /nix/store/msl13xmmk8ipngg0dw7yxgihm6fyzm11-kan-extensions-5.2.6/etc [kan-extensions] No alex found [kan-extensions] Using ar found on system at: [kan-extensions] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [kan-extensions] No c2hs found [kan-extensions] No cpphs found [kan-extensions] No doctest found [kan-extensions] Using gcc version 14.3.0 given by user at: [kan-extensions] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [kan-extensions] Using ghc version 9.8.1 found on system at: [kan-extensions] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [kan-extensions] Using ghc-pkg version 9.8.1 found on system at: [regex]  include base-4.19.0.0-b960 [regex]  include base-compat-0.13.1-Eotc18fTsmWG4LIuz3QQXm [regex]  include bytestring-0.12.0.2-4690 [regex]  include containers-0.6.8-4775 [regex]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [regex]  include regex-base-0.94.0.3-J3ME5r0V7dZ2OROnz448wg [regex]  include regex-pcre-builtin-0.95.2.3.8.44-KEghb9i9Y7BDoSBfWCLtRJ [regex]  include regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru [regex]  include template-haskell-2.21.0.0-8831 [regex]  include text-2.1-c36a [regex]  include time-1.12.2-d26d [regex]  include time-locale-compat-0.1.1.5-1JraZvcDIW7ILMHKkdGQNi [regex]  include transformers-0.6.1.0-c3ec [regex]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [regex]  include utf8-string-1.0.2-3f0Yb0EPatE18c5eXZUE9 [regex]  Text.RE=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE,Text.RE.REOptions=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.REOptions,Text.RE.Replace=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.Replace,Text.RE.Summa=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.Summa,Text.RE.TDFA=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.TDFA,Text.RE.TDFA.ByteString=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.TDFA.ByteString,Text.RE.TDFA.ByteString.Lazy=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.TDFA.ByteString.Lazy,Text.RE.TDFA.Sequence=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.TDFA.Sequence,Text.RE.TDFA.String=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.TDFA.String,Text.RE.TDFA.Text=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.TDFA.Text,Text.RE.TDFA.Text.Lazy=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.TDFA.Text.Lazy,Text.RE.TestBench=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.TestBench,Text.RE.TestBench.Parsers=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.TestBench.Parsers,Text.RE.Tools=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.Tools,Text.RE.Tools.Edit=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.Tools.Edit,Text.RE.Tools.Find=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.Tools.Find,Text.RE.Tools.Grep=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.Tools.Grep,Text.RE.Tools.IsRegex=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.Tools.IsRegex,Text.RE.Tools.Lex=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.Tools.Lex,Text.RE.Tools.Sed=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.Tools.Sed,Text.RE.ZeInternals=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.ZeInternals,Text.RE.ZeInternals.Types.Poss=regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z:Text.RE.ZeInternals.Types.Poss [regex] Ready component graph: [regex]  definite regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z [regex]  depends array-0.5.6.0-dc89 [regex]  depends base-4.19.0.0-b960 [regex]  depends base-compat-0.13.1-Eotc18fTsmWG4LIuz3QQXm [regex]  depends bytestring-0.12.0.2-4690 [regex]  depends containers-0.6.8-4775 [regex]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [regex]  depends regex-base-0.94.0.3-J3ME5r0V7dZ2OROnz448wg [regex]  depends regex-pcre-builtin-0.95.2.3.8.44-KEghb9i9Y7BDoSBfWCLtRJ [regex]  depends regex-tdfa-1.3.2.3-AkYTgc8l27U9EvdFIYXjru [regex]  depends template-haskell-2.21.0.0-8831 [regex]  depends text-2.1-c36a [regex]  depends time-1.12.2-d26d [regex]  depends time-locale-compat-0.1.1.5-1JraZvcDIW7ILMHKkdGQNi [regex]  depends transformers-0.6.1.0-c3ec [regex]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [regex]  depends utf8-string-1.0.2-3f0Yb0EPatE18c5eXZUE9 [regex] Using Cabal-3.10.2.0 compiled by ghc-9.8 [regex] Using compiler: ghc-9.8.1 [regex] Using install prefix: [regex] /nix/store/0a6ynk5pvl405zyj15cr1dyhr6m945sb-regex-1.1.0.2 [regex] Executables installed in: [regex] /nix/store/0a6ynk5pvl405zyj15cr1dyhr6m945sb-regex-1.1.0.2/bin [regex] Libraries installed in: [regex] /nix/store/0a6ynk5pvl405zyj15cr1dyhr6m945sb-regex-1.1.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z [regex] Dynamic Libraries installed in: [regex] /nix/store/0a6ynk5pvl405zyj15cr1dyhr6m945sb-regex-1.1.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [regex] Private executables installed in: [regex] /nix/store/0a6ynk5pvl405zyj15cr1dyhr6m945sb-regex-1.1.0.2/libexec/x86_64-linux-ghc-9.8.1/regex-1.1.0.2 [regex] Data files installed in: [regex] /nix/store/0a6ynk5pvl405zyj15cr1dyhr6m945sb-regex-1.1.0.2/share/x86_64-linux-ghc-9.8.1/regex-1.1.0.2 [shake] [29 of 71] Compiling Development.Shake.Internal.History.Serialise ( src/Development/Shake/Internal/History/Serialise.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Serialise.o ) [shake] [30 of 71] Compiling Development.Shake.Internal.History.Server ( src/Development/Shake/Internal/History/Server.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Server.o ) [shake] [31 of 71] Compiling Development.Shake.Internal.Core.Database ( src/Development/Shake/Internal/Core/Database.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Database.o ) [shake] [32 of 71] Compiling General.ListBuilder ( src/General/ListBuilder.hs, dist/build/shake/shake-tmp/General/ListBuilder.o ) [shake] [33 of 71] Compiling General.Makefile ( src/General/Makefile.hs, dist/build/shake/shake-tmp/General/Makefile.o ) [shake] [34 of 71] Compiling General.Process ( src/General/Process.hs, dist/build/shake/shake-tmp/General/Process.o ) [shake] [35 of 71] Compiling General.Thread ( src/General/Thread.hs, dist/build/shake/shake-tmp/General/Thread.o ) [shake] [36 of 71] Compiling General.Chunks ( src/General/Chunks.hs, dist/build/shake/shake-tmp/General/Chunks.o ) [shake] [37 of 71] Compiling General.Timing ( src/General/Timing.hs, dist/build/shake/shake-tmp/General/Timing.o ) [shake] [38 of 71] Compiling General.Pool ( src/General/Pool.hs, dist/build/shake/shake-tmp/General/Pool.o ) [shake] [39 of 71] Compiling Development.Shake.Internal.Core.Storage ( src/Development/Shake/Internal/Core/Storage.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Storage.o ) [shake] [40 of 71] Compiling General.TypeMap ( src/General/TypeMap.hs, dist/build/shake/shake-tmp/General/TypeMap.o ) [shake] [41 of 71] Compiling General.Wait ( src/General/Wait.hs, dist/build/shake/shake-tmp/General/Wait.o ) [shake] [42 of 71] Compiling Development.Shake.Internal.History.Shared ( src/Development/Shake/Internal/History/Shared.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Shared.o ) [shake] [43 of 71] Compiling Development.Shake.Internal.History.Cloud ( src/Development/Shake/Internal/History/Cloud.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Cloud.o ) [shake] [44 of 71] Compiling Development.Shake.Internal.Core.Types ( src/Development/Shake/Internal/Core/Types.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Types.o ) [shake] [45 of 71] Compiling Development.Shake.Internal.Core.Rules ( src/Development/Shake/Internal/Core/Rules.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Rules.o ) [shake] [46 of 71] Compiling Development.Shake.Internal.Core.Pool ( src/Development/Shake/Internal/Core/Pool.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Pool.o ) [shake] [47 of 71] Compiling Development.Shake.Internal.Core.Action ( src/Development/Shake/Internal/Core/Action.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Action.o ) [shake] [48 of 71] Compiling Development.Shake.Internal.Resource ( src/Development/Shake/Internal/Resource.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Resource.o ) [shake] [49 of 71] Compiling Development.Shake.Internal.Core.Build ( src/Development/Shake/Internal/Core/Build.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Build.o ) [shake] [50 of 71] Compiling Development.Shake.Internal.Rules.Rerun ( src/Development/Shake/Internal/Rules/Rerun.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/Rerun.o ) [shake] [51 of 71] Compiling Development.Shake.Internal.Rules.Oracle ( src/Development/Shake/Internal/Rules/Oracle.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/Oracle.o ) [shake] [52 of 71] Compiling Development.Shake.Internal.Rules.File ( src/Development/Shake/Internal/Rules/File.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/File.o ) [shake] [53 of 71] Compiling Development.Shake.Internal.Rules.OrderOnly ( src/Development/Shake/Internal/Rules/OrderOnly.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/OrderOnly.o ) [shake] [54 of 71] Compiling Development.Shake.Internal.Rules.Files ( src/Development/Shake/Internal/Rules/Files.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/Files.o ) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  delete: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  lookup: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.15s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  isSubmapOf [unordered-containers]  model: OK (0.15s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m ⊆ m: OK (0.01s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m1 ⊆ m1 ∪ m2: OK (0.17s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m1 ⊈ m2 ⇒ m1 ∪ m2 ⊈ m1: OK (0.12s) [unordered-containers]  +++ OK, passed 100 tests; 19 discarded. [unordered-containers]  m1\m2 ⊆ m1: OK (0.12s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m1 ∩ m2 ≠ ∅ ⇒ m1 ⊈ m1\m2 : OK (0.12s) [unordered-containers]  +++ OK, passed 100 tests; 202 discarded. [unordered-containers]  delete k m ⊆ m: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests; 15 discarded. [unordered-containers]  m ⊈ delete k m : OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests; 16 discarded. [unordered-containers]  k ∉ m ⇒ m ⊆ insert k v m: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests; 6 discarded. [unordered-containers]  k ∉ m ⇒ insert k v m ⊈ m: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests; 5 discarded. [unordered-containers]  union [unordered-containers]  model: OK (0.12s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  unionWith [unordered-containers]  model: OK (0.12s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  unionWithKey [unordered-containers]  model: OK (0.22s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  unions [unordered-containers]  model: OK (5.80s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (3.34s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  difference [unordered-containers]  model: OK (0.15s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  differenceWith [unordered-containers]  model: OK (0.16s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.14s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  intersection [unordered-containers]  model: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  intersectionWith [unordered-containers]  model: OK (0.22s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  intersectionWithKey [unordered-containers]  model: OK (0.18s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  compose [unordered-containers]  valid: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  map [unordered-containers]  model: OK (0.36s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  traverseWithKey [unordered-containers]  model: OK (3.71s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  mapKeys [unordered-containers]  model: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (3.86s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldr: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldl: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldrWithKey: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [aeson] [ 1 of 42] Compiling Functions ( tests/Functions.hs, dist/build/aeson-tests/aeson-tests-tmp/Functions.o, dist/build/aeson-tests/aeson-tests-tmp/Functions.dyn_o ) [aeson] [ 2 of 42] Compiling JSONTestSuite ( tests/JSONTestSuite.hs, dist/build/aeson-tests/aeson-tests-tmp/JSONTestSuite.o ) [aeson] [ 3 of 42] Compiling Options ( tests/Options.hs, dist/build/aeson-tests/aeson-tests-tmp/Options.o, dist/build/aeson-tests/aeson-tests-tmp/Options.dyn_o ) [aeson] [ 4 of 42] Compiling Regression.Issue351 ( tests/Regression/Issue351.hs, dist/build/aeson-tests/aeson-tests-tmp/Regression/Issue351.o, dist/build/aeson-tests/aeson-tests-tmp/Regression/Issue351.dyn_o ) [aeson] [ 5 of 42] Compiling Regression.Issue571 ( tests/Regression/Issue571.hs, dist/build/aeson-tests/aeson-tests-tmp/Regression/Issue571.o, dist/build/aeson-tests/aeson-tests-tmp/Regression/Issue571.dyn_o ) [aeson] [ 6 of 42] Compiling Regression.Issue687 ( tests/Regression/Issue687.hs, dist/build/aeson-tests/aeson-tests-tmp/Regression/Issue687.o, dist/build/aeson-tests/aeson-tests-tmp/Regression/Issue687.dyn_o ) [aeson] [ 7 of 42] Compiling Regression.Issue967 ( tests/Regression/Issue967.hs, dist/build/aeson-tests/aeson-tests-tmp/Regression/Issue967.o, dist/build/aeson-tests/aeson-tests-tmp/Regression/Issue967.dyn_o ) [aeson] [ 8 of 42] Compiling Types ( tests/Types.hs, dist/build/aeson-tests/aeson-tests-tmp/Types.o, dist/build/aeson-tests/aeson-tests-tmp/Types.dyn_o ) [aeson] [ 9 of 42] Compiling Instances ( tests/Instances.hs, dist/build/aeson-tests/aeson-tests-tmp/Instances.o, dist/build/aeson-tests/aeson-tests-tmp/Instances.dyn_o ) [aeson] [10 of 42] Compiling SerializationFormatSpec ( tests/SerializationFormatSpec.hs, dist/build/aeson-tests/aeson-tests-tmp/SerializationFormatSpec.o, dist/build/aeson-tests/aeson-tests-tmp/SerializationFormatSpec.dyn_o ) [aeson] [11 of 42] Compiling PropertyQC ( tests/PropertyQC.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyQC.o ) [aeson] [12 of 42] Compiling Encoders ( tests/Encoders.hs, dist/build/aeson-tests/aeson-tests-tmp/Encoders.o, dist/build/aeson-tests/aeson-tests-tmp/Encoders.dyn_o ) [aeson] [13 of 42] Compiling PropUtils ( tests/PropUtils.hs, dist/build/aeson-tests/aeson-tests-tmp/PropUtils.o ) [aeson] [14 of 42] Compiling PropertyTH ( tests/PropertyTH.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyTH.o ) [aeson] [15 of 42] Compiling PropertyRTFunctors ( tests/PropertyRTFunctors.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyRTFunctors.o ) [aeson] [16 of 42] Compiling PropertyRoundTrip ( tests/PropertyRoundTrip.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyRoundTrip.o ) [aeson] [17 of 42] Compiling PropertyKeys ( tests/PropertyKeys.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyKeys.o ) [aeson] [18 of 42] Compiling PropertyGeneric ( tests/PropertyGeneric.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyGeneric.o ) [aeson] [19 of 42] Compiling Properties ( tests/Properties.hs, dist/build/aeson-tests/aeson-tests-tmp/Properties.o ) [aeson] [20 of 42] Compiling ErrorMessages ( tests/ErrorMessages.hs, dist/build/aeson-tests/aeson-tests-tmp/ErrorMessages.o, dist/build/aeson-tests/aeson-tests-tmp/ErrorMessages.dyn_o ) [aeson] [21 of 42] Compiling DataFamilies.Types ( tests/DataFamilies/Types.hs, dist/build/aeson-tests/aeson-tests-tmp/DataFamilies/Types.o, dist/build/aeson-tests/aeson-tests-tmp/DataFamilies/Types.dyn_o ) [aeson] [22 of 42] Compiling DataFamilies.Instances ( tests/DataFamilies/Instances.hs, dist/build/aeson-tests/aeson-tests-tmp/DataFamilies/Instances.o ) [aeson] [23 of 42] Compiling DataFamilies.Encoders ( tests/DataFamilies/Encoders.hs, dist/build/aeson-tests/aeson-tests-tmp/DataFamilies/Encoders.o ) [aeson] [24 of 42] Compiling DataFamilies.Properties ( tests/DataFamilies/Properties.hs, dist/build/aeson-tests/aeson-tests-tmp/DataFamilies/Properties.o ) [aeson] [25 of 42] Compiling CastFloat ( tests/CastFloat.hs, dist/build/aeson-tests/aeson-tests-tmp/CastFloat.o, dist/build/aeson-tests/aeson-tests-tmp/CastFloat.dyn_o ) [algebraic-graphs] OK: toAcyclicOrd (1 * 2 * 3) == shrink (1 * 2 * 3) [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.shrink ============ [algebraic-graphs] OK: shrink . AM.vertex == vertex [algebraic-graphs] OK: shrink . AM.vertices == vertices [algebraic-graphs] OK: shrink . fromAcyclic == id [algebraic-graphs]  [algebraic-graphs] ============ Acyclic.AdjacencyMap.consistent ============ [algebraic-graphs] OK: Arbitrary [algebraic-graphs] OK: empty [algebraic-graphs] OK: vertex [algebraic-graphs] OK: vertices [algebraic-graphs] OK: union [algebraic-graphs] OK: join [algebraic-graphs] OK: transpose [algebraic-graphs] OK: box [algebraic-graphs] OK: transitiveClosure [algebraic-graphs] OK: scc [algebraic-graphs] OK: toAcyclic [algebraic-graphs] OK: toAcyclicOrd [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap ============ [algebraic-graphs] OK: Axioms of graphs [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.fromAdjacencyMap ============ [algebraic-graphs] OK: fromAdjacencyMap == stars . AdjacencyMap.adjacencyList [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.consistent ============ [algebraic-graphs] OK: Consistency of the Arbitrary instance [algebraic-graphs]  [algebraic-graphs] OK: consistent empty == True [algebraic-graphs] OK: consistent (vertex x) == True [algebraic-graphs] OK: consistent (overlay x y) == True [algebraic-graphs] OK: consistent (connect x y) == True [algebraic-graphs] OK: consistent (edge x y) == True [algebraic-graphs] OK: consistent (edges xs) == True [algebraic-graphs] OK: consistent (stars xs) == True [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.Show ============ [algebraic-graphs] OK: show (empty ) == "empty" [algebraic-graphs] OK: show (1 ) == "vertex 1" [algebraic-graphs] OK: show (1 + 2 ) == "vertices [1,2]" [algebraic-graphs] OK: show (1 * 2 ) == "edge 1 2" [algebraic-graphs] OK: show (1 * 2 * 3) == "edges [(1,2),(1,3),(2,3)]" [algebraic-graphs] OK: show (1 * 2 + 3) == "overlay (vertex 3) (edge 1 2)" [algebraic-graphs]  [algebraic-graphs] OK: show (vertex (-1) ) == "vertex (-1)" [algebraic-graphs] OK: show (vertex (-1) + vertex (-2) ) == "vertices [-2,-1]" [algebraic-graphs] OK: show (vertex (-2) * vertex (-1) ) == "edge (-2) (-1)" [algebraic-graphs] OK: show (vertex (-3) * vertex (-2) * vertex (-1)) == "edges [(-3,-2),(-3,-1),(-2,-1)]" [algebraic-graphs] OK: show (vertex (-3) * vertex (-2) + vertex (-1)) == "overlay (vertex (-1)) (edge (-3) (-2))" [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.Ord ============ [algebraic-graphs] OK: vertex 1 < vertex 2 [algebraic-graphs] OK: vertex 3 < edge 1 2 [algebraic-graphs] OK: vertex 1 < edge 1 1 [algebraic-graphs] OK: edge 1 1 < edge 1 2 [algebraic-graphs] OK: edge 1 2 < edge 1 1 + edge 2 2 [algebraic-graphs] OK: edge 1 2 < edge 1 3 [algebraic-graphs] OK: x <= x + y [algebraic-graphs] OK: x + y <= x * y [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.empty ============ [algebraic-graphs] OK: isEmpty empty == True [algebraic-graphs] OK: hasVertex x empty == False [algebraic-graphs] OK: vertexCount empty == 0 [algebraic-graphs] OK: edgeCount empty == 0 [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.vertex ============ [algebraic-graphs] OK: isEmpty (vertex x) == False [algebraic-graphs] OK: hasVertex x (vertex y) == (x == y) [algebraic-graphs] OK: vertexCount (vertex x) == 1 [algebraic-graphs] OK: edgeCount (vertex x) == 0 [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.edge ============ [algebraic-graphs] OK: edge x y == connect (vertex x) (vertex y) [algebraic-graphs] OK: hasEdge x y (edge x y) == True [algebraic-graphs] OK: edgeCount (edge x y) == 1 [algebraic-graphs] OK: vertexCount (edge 1 1) == 1 [algebraic-graphs] OK: vertexCount (edge 1 2) == 2 [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.overlay ============ [algebraic-graphs] OK: isEmpty (overlay x y) == isEmpty x && isEmpty y [algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y [algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x [algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y [algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x [algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y [algebraic-graphs] OK: vertexCount (overlay 1 2) == 2 [algebraic-graphs] OK: edgeCount (overlay 1 2) == 0 [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.connect ============ [algebraic-graphs] OK: isEmpty (connect x y) == isEmpty x && isEmpty y [algebraic-graphs] OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y [algebraic-graphs] OK: vertexCount (connect x y) >= vertexCount x [algebraic-graphs] OK: vertexCount (connect x y) <= vertexCount x + vertexCount y [algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount x [algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount y [algebraic-graphs] OK: edgeCount (connect x y) >= vertexCount x * vertexCount y [algebraic-graphs] OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y [algebraic-graphs] OK: vertexCount (connect 1 2) == 2 [algebraic-graphs] OK: edgeCount (connect 1 2) == 1 [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.vertices ============ [algebraic-graphs] OK: vertices [] == empty [algebraic-graphs] OK: vertices [x] == vertex x [algebraic-graphs] OK: vertices == overlays . map vertex [algebraic-graphs] OK: hasVertex x . vertices == elem x [algebraic-graphs] OK: vertexCount . vertices == length . nub [algebraic-graphs] OK: vertexSet . vertices == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.edges ============ [algebraic-graphs] OK: edges [] == empty [algebraic-graphs] OK: edges [(x,y)] == edge x y [algebraic-graphs] OK: edges == overlays . map (uncurry edge) [algebraic-graphs] OK: edgeCount . edges == length . nub [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.overlays ============ [filemanip]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [filemanip]  | [filemanip] 162 | Nothing -> matchDir $ tail cs' [filemanip]  | ^^^^ [filemanip] [2 of 4] Compiling System.FilePath.Glob ( System/FilePath/Glob.hs, nothing ) [filemanip] [3 of 4] Compiling System.FilePath.Find ( System/FilePath/Find.hs, nothing ) [filemanip]  [filemanip] System/FilePath/Find.hs:227:20: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘depth’ shadows the existing binding [filemanip]  defined at System/FilePath/Find.hs:195:1 [filemanip]  | [filemanip] 227 | where visit path depth st = [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:231:9: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘traverse’ shadows the existing binding [filemanip]  imported from ‘Prelude’ at System/FilePath/Find.hs:39:8-27 [filemanip]  (and originally defined in ‘Data.Traversable’) [filemanip]  | [filemanip] 231 | traverse dir depth dirSt = do [filemanip]  | ^^^^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:231:22: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘depth’ shadows the existing binding [filemanip]  defined at System/FilePath/Find.hs:195:1 [filemanip]  | [filemanip] 231 | traverse dir depth dirSt = do [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:238:25: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘depth’ shadows the existing binding [filemanip]  defined at System/FilePath/Find.hs:195:1 [filemanip]  | [filemanip] 238 | filterPath path depth st result = [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:274:15: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘state’ shadows the existing binding [filemanip]  bound at System/FilePath/Find.hs:271:38 [filemanip]  | [filemanip] 274 | where visit state path depth st = [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:274:21: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘path’ shadows the existing binding [filemanip]  bound at System/FilePath/Find.hs:271:44 [filemanip]  | [filemanip] 274 | where visit state path depth st = [filemanip]  | ^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:274:26: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘depth’ shadows the existing binding [filemanip]  defined at System/FilePath/Find.hs:195:1 [filemanip]  | [filemanip] 274 | where visit state path depth st = [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:279:9: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘traverse’ shadows the existing binding [filemanip]  imported from ‘Prelude’ at System/FilePath/Find.hs:39:8-27 [filemanip]  (and originally defined in ‘Data.Traversable’) [filemanip]  | [kan-extensions] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [kan-extensions] No ghcjs found [kan-extensions] No ghcjs-pkg found [kan-extensions] No greencard found [kan-extensions] Using haddock version 2.30.0 found on system at: [kan-extensions] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [kan-extensions] No happy found [kan-extensions] Using haskell-suite found on system at: haskell-suite-dummy-location [kan-extensions] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [kan-extensions] No hmake found [kan-extensions] Using hpc version 0.69 found on system at: [kan-extensions] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [kan-extensions] Using hsc2hs version 0.68.10 found on system at: [kan-extensions] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [kan-extensions] Using hscolour version 1.25 found on system at: [kan-extensions] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [kan-extensions] No jhc found [kan-extensions] Using ld found on system at: [kan-extensions] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [kan-extensions] No pkg-config found [kan-extensions] Using runghc version 9.8.1 found on system at: [kan-extensions] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [kan-extensions] Using strip version 2.44 found on system at: [kan-extensions] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [kan-extensions] Using tar found on system at: [kan-extensions] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [kan-extensions] No uhc found [kan-extensions] Phase: buildPhase [kan-extensions] Preprocessing library for kan-extensions-5.2.6.. [kan-extensions] Building library for kan-extensions-5.2.6.. [kan-extensions] [ 1 of 13] Compiling Data.Functor.Contravariant.Coyoneda ( src/Data/Functor/Contravariant/Coyoneda.hs, dist/build/Data/Functor/Contravariant/Coyoneda.o, dist/build/Data/Functor/Contravariant/Coyoneda.dyn_o ) [kan-extensions] [ 2 of 13] Compiling Data.Functor.Contravariant.Day ( src/Data/Functor/Contravariant/Day.hs, dist/build/Data/Functor/Contravariant/Day.o, dist/build/Data/Functor/Contravariant/Day.dyn_o ) [kan-extensions] [ 3 of 13] Compiling Data.Functor.Contravariant.Yoneda ( src/Data/Functor/Contravariant/Yoneda.hs, dist/build/Data/Functor/Contravariant/Yoneda.o, dist/build/Data/Functor/Contravariant/Yoneda.dyn_o ) [kan-extensions] [ 4 of 13] Compiling Data.Functor.Day ( src/Data/Functor/Day.hs, dist/build/Data/Functor/Day.o, dist/build/Data/Functor/Day.dyn_o ) [kan-extensions] [ 5 of 13] Compiling Data.Functor.Day.Curried ( src/Data/Functor/Day/Curried.hs, dist/build/Data/Functor/Day/Curried.o, dist/build/Data/Functor/Day/Curried.dyn_o ) [kan-extensions] [ 6 of 13] Compiling Data.Functor.Invariant.Day ( src/Data/Functor/Invariant/Day.hs, dist/build/Data/Functor/Invariant/Day.o, dist/build/Data/Functor/Invariant/Day.dyn_o ) [kan-extensions] [ 7 of 13] Compiling Data.Functor.Kan.Lan ( src/Data/Functor/Kan/Lan.hs, dist/build/Data/Functor/Kan/Lan.o, dist/build/Data/Functor/Kan/Lan.dyn_o ) [kan-extensions] [ 8 of 13] Compiling Data.Functor.Coyoneda ( src/Data/Functor/Coyoneda.hs, dist/build/Data/Functor/Coyoneda.o, dist/build/Data/Functor/Coyoneda.dyn_o ) [kan-extensions] [ 9 of 13] Compiling Control.Comonad.Density ( src/Control/Comonad/Density.hs, dist/build/Control/Comonad/Density.o, dist/build/Control/Comonad/Density.dyn_o ) [kan-extensions] [10 of 13] Compiling Control.Monad.Co ( src/Control/Monad/Co.hs, dist/build/Control/Monad/Co.o, dist/build/Control/Monad/Co.dyn_o ) [kan-extensions] [11 of 13] Compiling Data.Functor.Kan.Ran ( src/Data/Functor/Kan/Ran.hs, dist/build/Data/Functor/Kan/Ran.o, dist/build/Data/Functor/Kan/Ran.dyn_o ) [kan-extensions] [12 of 13] Compiling Control.Monad.Codensity ( src/Control/Monad/Codensity.hs, dist/build/Control/Monad/Codensity.o, dist/build/Control/Monad/Codensity.dyn_o ) [kan-extensions] [13 of 13] Compiling Data.Functor.Yoneda ( src/Data/Functor/Yoneda.hs, dist/build/Data/Functor/Yoneda.o, dist/build/Data/Functor/Yoneda.dyn_o ) [kan-extensions] [ 1 of 13] Compiling Data.Functor.Contravariant.Coyoneda ( src/Data/Functor/Contravariant/Coyoneda.hs, dist/build/Data/Functor/Contravariant/Coyoneda.p_o ) [kan-extensions] [ 2 of 13] Compiling Data.Functor.Contravariant.Day ( src/Data/Functor/Contravariant/Day.hs, dist/build/Data/Functor/Contravariant/Day.p_o ) [kan-extensions] [ 3 of 13] Compiling Data.Functor.Contravariant.Yoneda ( src/Data/Functor/Contravariant/Yoneda.hs, dist/build/Data/Functor/Contravariant/Yoneda.p_o ) [kan-extensions] [ 4 of 13] Compiling Data.Functor.Day ( src/Data/Functor/Day.hs, dist/build/Data/Functor/Day.p_o ) [regex] Documentation installed in: [regex] /nix/store/29dzdfdjmihjak00g3p2xwdqgnihm3r8-regex-1.1.0.2-doc/share/doc/regex-1.1.0.2 [regex] Configuration files installed in: [regex] /nix/store/0a6ynk5pvl405zyj15cr1dyhr6m945sb-regex-1.1.0.2/etc [regex] No alex found [regex] Using ar found on system at: [regex] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [regex] No c2hs found [regex] No cpphs found [regex] No doctest found [regex] Using gcc version 14.3.0 given by user at: [regex] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [regex] Using ghc version 9.8.1 found on system at: [regex] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [regex] Using ghc-pkg version 9.8.1 found on system at: [regex] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [regex] No ghcjs found [regex] No ghcjs-pkg found [regex] No greencard found [regex] Using haddock version 2.30.0 found on system at: [regex] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [regex] No happy found [regex] Using haskell-suite found on system at: haskell-suite-dummy-location [regex] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [regex] No hmake found [regex] Using hpc version 0.69 found on system at: [regex] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [regex] Using hsc2hs version 0.68.10 found on system at: [regex] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [regex] Using hscolour version 1.25 found on system at: [regex] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [regex] No jhc found [regex] Using ld found on system at: [regex] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [regex] No pkg-config found [regex] Using runghc version 9.8.1 found on system at: [regex] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [regex] Using strip version 2.44 found on system at: [regex] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [regex] Using tar found on system at: [regex] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [regex] No uhc found [regex] Phase: buildPhase [regex] Preprocessing library for regex-1.1.0.2.. [regex] Building library for regex-1.1.0.2.. [regex] [ 1 of 48] Compiling Text.RE ( Text/RE.hs, dist/build/Text/RE.o, dist/build/Text/RE.dyn_o ) [regex] [ 2 of 48] Compiling Text.RE.REOptions ( Text/RE/REOptions.lhs, dist/build/Text/RE/REOptions.o, dist/build/Text/RE/REOptions.dyn_o ) [regex] [ 3 of 48] Compiling Text.RE.ZeInternals.EscapeREString ( Text/RE/ZeInternals/EscapeREString.hs, dist/build/Text/RE/ZeInternals/EscapeREString.o, dist/build/Text/RE/ZeInternals/EscapeREString.dyn_o ) [regex] [ 4 of 48] Compiling Text.RE.ZeInternals.QQ ( Text/RE/ZeInternals/QQ.hs, dist/build/Text/RE/ZeInternals/QQ.o, dist/build/Text/RE/ZeInternals/QQ.dyn_o ) [regex] [ 5 of 48] Compiling Text.RE.ZeInternals.Types.Capture ( Text/RE/ZeInternals/Types/Capture.lhs, dist/build/Text/RE/ZeInternals/Types/Capture.o, dist/build/Text/RE/ZeInternals/Types/Capture.dyn_o ) [regex] [ 6 of 48] Compiling Text.RE.ZeInternals.Types.CaptureID ( Text/RE/ZeInternals/Types/CaptureID.hs, dist/build/Text/RE/ZeInternals/Types/CaptureID.o, dist/build/Text/RE/ZeInternals/Types/CaptureID.dyn_o ) [regex] [ 7 of 48] Compiling Text.RE.ZeInternals.Types.LineNo ( Text/RE/ZeInternals/Types/LineNo.hs, dist/build/Text/RE/ZeInternals/Types/LineNo.o, dist/build/Text/RE/ZeInternals/Types/LineNo.dyn_o ) [regex] [ 8 of 48] Compiling Text.RE.ZeInternals.Types.Match ( Text/RE/ZeInternals/Types/Match.lhs, dist/build/Text/RE/ZeInternals/Types/Match.o, dist/build/Text/RE/ZeInternals/Types/Match.dyn_o ) [regex] [ 9 of 48] Compiling Text.RE.ZeInternals.Types.Matches ( Text/RE/ZeInternals/Types/Matches.lhs, dist/build/Text/RE/ZeInternals/Types/Matches.o, dist/build/Text/RE/ZeInternals/Types/Matches.dyn_o ) [regex] [10 of 48] Compiling Text.RE.ZeInternals.Replace ( Text/RE/ZeInternals/Replace.lhs, dist/build/Text/RE/ZeInternals/Replace.o, dist/build/Text/RE/ZeInternals/Replace.dyn_o ) [regex]  [regex] Text/RE/ZeInternals/Replace.lhs:530:34: warning: [GHC-63394] [-Wx-partial] [regex]  In the use of ‘tail’ [regex]  (imported from Prelude.Compat, but defined in GHC.List): [shake] [55 of 71] Compiling Development.Shake.Internal.Derived ( src/Development/Shake/Internal/Derived.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Derived.o ) [shake] [56 of 71] Compiling Development.Shake.Command ( src/Development/Shake/Command.hs, dist/build/shake/shake-tmp/Development/Shake/Command.o ) [shake] [57 of 71] Compiling Development.Shake.Internal.Rules.Directory ( src/Development/Shake/Internal/Rules/Directory.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/Directory.o ) [shake] [58 of 71] Compiling Development.Shake.Internal.Rules.Default ( src/Development/Shake/Internal/Rules/Default.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/Default.o ) [shake] [59 of 71] Compiling Paths_shake ( dist/build/shake/autogen/Paths_shake.hs, dist/build/shake/shake-tmp/Paths_shake.o ) [shake] [60 of 71] Compiling Development.Shake.Internal.Paths ( src/Development/Shake/Internal/Paths.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Paths.o ) [shake] [61 of 71] Compiling General.Template ( src/General/Template.hs, dist/build/shake/shake-tmp/General/Template.o ) [shake] [62 of 71] Compiling Development.Shake.Internal.Progress ( src/Development/Shake/Internal/Progress.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Progress.o ) [shake] [63 of 71] Compiling Development.Shake.Internal.CompactUI ( src/Development/Shake/Internal/CompactUI.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/CompactUI.o ) [shake] [64 of 71] Compiling Development.Shake.Internal.Profile ( src/Development/Shake/Internal/Profile.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Profile.o ) [shake] [65 of 71] Compiling Development.Shake.Internal.Core.Run ( src/Development/Shake/Internal/Core/Run.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Run.o ) [shake] [66 of 71] Compiling Development.Shake.Database ( src/Development/Shake/Database.hs, dist/build/shake/shake-tmp/Development/Shake/Database.o ) [shake] [67 of 71] Compiling Development.Shake.Internal.Demo ( src/Development/Shake/Internal/Demo.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Demo.o ) [shake] [68 of 71] Compiling Development.Shake.Internal.Args ( src/Development/Shake/Internal/Args.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Args.o ) [shake] [69 of 71] Compiling Development.Shake ( src/Development/Shake.hs, dist/build/shake/shake-tmp/Development/Shake.o ) [shake] [70 of 71] Compiling Development.Ninja.All ( src/Development/Ninja/All.hs, dist/build/shake/shake-tmp/Development/Ninja/All.o ) [shake] [71 of 71] Compiling Run ( src/Run.hs, dist/build/shake/shake-tmp/Run.o ) [shake] [72 of 72] Linking dist/build/shake/shake [shake] Preprocessing library for shake-0.19.8.. [shake] Building library for shake-0.19.8.. [shake] [ 1 of 73] Compiling Development.Ninja.Env ( src/Development/Ninja/Env.hs, dist/build/Development/Ninja/Env.o, dist/build/Development/Ninja/Env.dyn_o ) [shake] [ 2 of 73] Compiling Development.Ninja.Type ( src/Development/Ninja/Type.hs, dist/build/Development/Ninja/Type.o, dist/build/Development/Ninja/Type.dyn_o ) [shake] [ 3 of 73] Compiling Development.Ninja.Lexer ( src/Development/Ninja/Lexer.hs, dist/build/Development/Ninja/Lexer.o, dist/build/Development/Ninja/Lexer.dyn_o ) [shake] [ 4 of 73] Compiling Development.Shake.Classes ( src/Development/Shake/Classes.hs, dist/build/Development/Shake/Classes.o, dist/build/Development/Shake/Classes.dyn_o ) [shake] [ 5 of 73] Compiling Development.Shake.FilePath ( src/Development/Shake/FilePath.hs, dist/build/Development/Shake/FilePath.o, dist/build/Development/Shake/FilePath.dyn_o ) [shake] [ 6 of 73] Compiling Development.Shake.Internal.CmdOption ( src/Development/Shake/Internal/CmdOption.hs, dist/build/Development/Shake/Internal/CmdOption.o, dist/build/Development/Shake/Internal/CmdOption.dyn_o ) [shake] [ 7 of 73] Compiling Development.Shake.Internal.History.Bloom ( src/Development/Shake/Internal/History/Bloom.hs, dist/build/Development/Shake/Internal/History/Bloom.o, dist/build/Development/Shake/Internal/History/Bloom.dyn_o ) [shake] [ 8 of 73] Compiling Development.Shake.Internal.History.Network ( src/Development/Shake/Internal/History/Network.hs, dist/build/Development/Shake/Internal/History/Network.o, dist/build/Development/Shake/Internal/History/Network.dyn_o ) [unordered-containers]  foldlWithKey: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldrWithKey': OK (0.12s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldlWithKey': OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldl': OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldr': OK (0.17s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldMapWithKey: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  filter [unordered-containers]  model: OK (0.42s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.38s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  filterWithKey [unordered-containers]  model: OK (6.75s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (5.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  mapMaybe [unordered-containers]  model: OK (0.49s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.30s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  mapMaybeWithKey [unordered-containers]  model: OK (8.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (4.71s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  elems: OK (0.13s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  keys: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromList [unordered-containers]  model: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromListWith [unordered-containers]  model: OK (0.25s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromListWithKey [unordered-containers]  model: OK (0.12s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  toList: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Data.HashMap.Strict [unordered-containers]  instances [unordered-containers]  Eq [unordered-containers]  ==: OK (0.16s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  /=: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Ord [unordered-containers]  compare reflexive: OK (0.13s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  compare transitive: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  compare antisymmetric: OK (0.29s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Ord => Eq: OK (0.33s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Read/Show: OK (2.26s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Functor: OK (0.83s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Foldable: OK (0.16s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Bifoldable [unordered-containers]  bifoldMap: OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  bifoldr: OK (0.25s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  bifoldl: OK (0.19s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Hashable: OK (0.15s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  empty [unordered-containers]  valid: OK [unordered-containers]  +++ OK, passed 1 test. [unordered-containers]  singleton [unordered-containers]  valid: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  size: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  member: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  lookup: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  !?: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insert [unordered-containers]  model: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [aeson] [26 of 42] Compiling DoubleToScientific ( tests/DoubleToScientific.hs, dist/build/aeson-tests/aeson-tests-tmp/DoubleToScientific.o, dist/build/aeson-tests/aeson-tests-tmp/DoubleToScientific.dyn_o ) [aeson] [27 of 42] Compiling RFC8785 ( tests/RFC8785.hs, dist/build/aeson-tests/aeson-tests-tmp/RFC8785.o ) [aeson] [28 of 42] Compiling UnitTests.FromJSONKey ( tests/UnitTests/FromJSONKey.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/FromJSONKey.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/FromJSONKey.dyn_o ) [aeson]  [aeson] tests/UnitTests/FromJSONKey.hs:35:22: warning: [GHC-58008] [-Wgadt-mono-local-binds] [aeson]  Pattern matching on GADTs without MonoLocalBinds is fragile. [aeson]  Suggested fix: [aeson]  Enable any of the following extensions: GADTs, TypeFamilies [aeson]  | [aeson] 35 | assertIsCoerce _ FromJSONKeyCoerce = pure () [aeson]  | ^^^^^^^^^^^^^^^^^ [aeson]  [aeson] tests/UnitTests/FromJSONKey.hs:39:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] [aeson]  Pattern matching on GADTs without MonoLocalBinds is fragile. [aeson]  Suggested fix: [aeson]  Enable any of the following extensions: GADTs, TypeFamilies [aeson]  | [aeson] 39 | assertIsCoerce' _ FromJSONKeyCoerce = pure () [aeson]  | ^^^^^^^^^^^^^^^^^ [aeson] [29 of 42] Compiling UnitTests.Hashable ( tests/UnitTests/Hashable.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/Hashable.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/Hashable.dyn_o ) [aeson] [30 of 42] Compiling UnitTests.KeyMapInsertWith ( tests/UnitTests/KeyMapInsertWith.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/KeyMapInsertWith.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/KeyMapInsertWith.dyn_o ) [aeson] [31 of 42] Compiling UnitTests.MonadFix ( tests/UnitTests/MonadFix.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/MonadFix.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/MonadFix.dyn_o ) [aeson] [32 of 42] Compiling UnitTests.NoThunks ( tests/UnitTests/NoThunks.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/NoThunks.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/NoThunks.dyn_o ) [aeson] [33 of 42] Compiling UnitTests.NullaryConstructors ( tests/UnitTests/NullaryConstructors.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/NullaryConstructors.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/NullaryConstructors.dyn_o ) [aeson] [34 of 42] Compiling UnitTests.OmitNothingFieldsNote ( tests/UnitTests/OmitNothingFieldsNote.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OmitNothingFieldsNote.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OmitNothingFieldsNote.dyn_o ) [aeson] [35 of 42] Compiling UnitTests.OptionalFields.Common ( tests/UnitTests/OptionalFields/Common.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OptionalFields/Common.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OptionalFields/Common.dyn_o ) [aeson] [36 of 42] Compiling UnitTests.OptionalFields.Generics ( tests/UnitTests/OptionalFields/Generics.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OptionalFields/Generics.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OptionalFields/Generics.dyn_o ) [aeson] [37 of 42] Compiling UnitTests.OptionalFields.Manual ( tests/UnitTests/OptionalFields/Manual.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OptionalFields/Manual.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OptionalFields/Manual.dyn_o ) [aeson] [38 of 42] Compiling UnitTests.OptionalFields.TH ( tests/UnitTests/OptionalFields/TH.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OptionalFields/TH.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OptionalFields/TH.dyn_o ) [aeson] [39 of 42] Compiling UnitTests.OptionalFields ( tests/UnitTests/OptionalFields.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OptionalFields.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/OptionalFields.dyn_o ) [algebraic-graphs] OK: overlays [] == empty [algebraic-graphs] OK: overlays [x] == x [algebraic-graphs] OK: overlays [x,y] == overlay x y [algebraic-graphs] OK: overlays == foldr overlay empty [algebraic-graphs] OK: isEmpty . overlays == all isEmpty [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.connects ============ [algebraic-graphs] OK: connects [] == empty [algebraic-graphs] OK: connects [x] == x [algebraic-graphs] OK: connects [x,y] == connect x y [algebraic-graphs] OK: connects == foldr connect empty [algebraic-graphs] OK: isEmpty . connects == all isEmpty [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.fromAdjacencyIntSets ============ [algebraic-graphs] OK: fromAdjacencyIntSets [] == empty [algebraic-graphs] OK: fromAdjacencyIntSets [(x, IntSet.empty)] == vertex x [algebraic-graphs] OK: fromAdjacencyIntSets [(x, IntSet.singleton y)] == edge x y [algebraic-graphs] OK: fromAdjacencyIntSets . map (fmap IntSet.fromList) == stars [algebraic-graphs] OK: overlay (fromAdjacencyIntSets xs) (fromAdjacencyIntSets ys) == fromAdjacencyIntSets (xs ++ ys) [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.isSubgraphOf ============ [algebraic-graphs] OK: isSubgraphOf empty x == True [algebraic-graphs] OK: isSubgraphOf (vertex x) empty == False [algebraic-graphs] OK: isSubgraphOf x (overlay x y) == True [algebraic-graphs] OK: isSubgraphOf (overlay x y) (connect x y) == True [algebraic-graphs] OK: isSubgraphOf (path xs) (circuit xs) == True [algebraic-graphs] OK: isSubgraphOf x y ==> x <= y [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.toGraph et al. ============ [algebraic-graphs] OK: toGraph == foldg Empty Vertex Overlay Connect [algebraic-graphs] OK: foldg == Algebra.Graph.foldg . toGraph [algebraic-graphs] OK: isEmpty == foldg True (const False) (&&) (&&) [algebraic-graphs] OK: size == foldg 1 (const 1) (+) (+) [algebraic-graphs] OK: hasVertex x == foldg False (==x) (||) (||) [algebraic-graphs] OK: hasEdge x y == Algebra.Graph.hasEdge x y . toGraph [algebraic-graphs] OK: vertexCount == Set.size . vertexSet [algebraic-graphs] OK: edgeCount == Set.size . edgeSet [algebraic-graphs] OK: vertexList == Set.toAscList . vertexSet [algebraic-graphs] OK: edgeList == Set.toAscList . edgeSet [algebraic-graphs] OK: vertexSet == foldg Set.empty Set.singleton Set.union Set.union [algebraic-graphs] OK: vertexIntSet == foldg IntSet.empty IntSet.singleton IntSet.union IntSet.union [algebraic-graphs] OK: edgeSet == Algebra.Graph.AdjacencyMap.edgeSet . foldg empty vertex overlay connect [algebraic-graphs] OK: preSet x == Algebra.Graph.AdjacencyMap.preSet x . toAdjacencyMap [algebraic-graphs] OK: preIntSet x == Algebra.Graph.AdjacencyIntMap.preIntSet x . toAdjacencyIntMap [algebraic-graphs] OK: postSet x == Algebra.Graph.AdjacencyMap.postSet x . toAdjacencyMap [algebraic-graphs] OK: postIntSet x == Algebra.Graph.AdjacencyIntMap.postIntSet x . toAdjacencyIntMap [algebraic-graphs] OK: adjacencyList == Algebra.Graph.AdjacencyMap.adjacencyList . toAdjacencyMap [algebraic-graphs] OK: adjacencyMap == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMap [algebraic-graphs] OK: adjacencyIntMap == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMap [algebraic-graphs] OK: adjacencyMapTranspose == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMapTranspose [algebraic-graphs] OK: adjacencyIntMapTranspose == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMapTranspose [algebraic-graphs] OK: dfsForest == Algebra.Graph.AdjacencyMap.dfsForest . toAdjacencyMap [algebraic-graphs] OK: dfsForestFrom == Algebra.Graph.AdjacencyMap.dfsForestFrom . toAdjacencyMap [algebraic-graphs] OK: dfs == Algebra.Graph.AdjacencyMap.dfs . toAdjacencyMap [algebraic-graphs] OK: reachable == Algebra.Graph.AdjacencyMap.reachable . toAdjacencyMap [algebraic-graphs] OK: topSort == Algebra.Graph.AdjacencyMap.topSort . toAdjacencyMap [algebraic-graphs] OK: isAcyclic == Algebra.Graph.AdjacencyMap.isAcyclic . toAdjacencyMap [algebraic-graphs] OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap [algebraic-graphs] OK: toAdjacencyMap == foldg empty vertex overlay connect [algebraic-graphs] OK: toAdjacencyMapTranspose == foldg empty vertex overlay (flip connect) [algebraic-graphs] OK: toAdjacencyIntMap == foldg empty vertex overlay connect [algebraic-graphs] OK: toAdjacencyIntMapTranspose == foldg empty vertex overlay (flip connect) [algebraic-graphs] OK: isDfsForestOf f == Algebra.Graph.AdjacencyMap.isDfsForestOf f . toAdjacencyMap [filemanip] 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ [filemanip]  | ^^^^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:279:18: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘state’ shadows the existing binding [filemanip]  bound at System/FilePath/Find.hs:271:38 [filemanip]  | [filemanip] 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:279:28: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘depth’ shadows the existing binding [filemanip]  defined at System/FilePath/Find.hs:195:1 [filemanip]  | [filemanip] 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:282:53: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘state’ shadows the existing binding [filemanip]  bound at System/FilePath/Find.hs:279:18 [filemanip]  | [filemanip] 282 | in state' `seq` flip foldM state' (\state name -> [filemanip]  | ^^^^^ [filemanip]  [filemanip] System/FilePath/Find.hs:284:25: warning: [GHC-63397] [-Wname-shadowing] [filemanip]  This binding for ‘path’ shadows the existing binding [filemanip]  bound at System/FilePath/Find.hs:271:44 [filemanip]  | [filemanip] 284 | let path = dir name [filemanip]  | ^^^^ [filemanip] [4 of 4] Compiling System.FilePath.Manip ( System/FilePath/Manip.hs, nothing ) [filemanip] Haddock coverage: [filemanip]  100% ( 7 / 7) in 'System.FilePath.GlobPattern' [filemanip]  100% ( 2 / 2) in 'System.FilePath.Glob' [filemanip] Warning: 'put' is out of scope. [filemanip]  If you qualify the identifier, haddock can try to link it anyway. [filemanip] Warning: 'FileInfo' is ambiguous. It is defined [filemanip]  * at System/FilePath/Find.hs:136:17 [filemanip]  * at System/FilePath/Find.hs:136:1 [filemanip]  You may be able to disambiguate the identifier by qualifying it or [filemanip]  by specifying the type/value namespace explicitly. [filemanip]  Defaulting to the one defined at System/FilePath/Find.hs:136:1 [filemanip] Warning: 'isSuffixOf' is out of scope. [filemanip]  If you qualify the identifier, haddock can try to link it anyway. [filemanip] Warning: 'deviceID' is ambiguous. It is defined [filemanip]  * at System/FilePath/Find.hs:440:1 [filemanip]  * in ‘System.Posix.Files.Common’ [filemanip]  You may be able to disambiguate the identifier by qualifying it or [filemanip]  by specifying the type/value namespace explicitly. [filemanip]  Defaulting to the one defined at System/FilePath/Find.hs:440:1 [filemanip]  65% ( 41 / 63) in 'System.FilePath.Find' [filemanip]  Missing documentation for: [filemanip]  FileType (System/FilePath/Find.hs:394) [filemanip]  FilterPredicate (System/FilePath/Find.hs:202) [filemanip]  RecursionPredicate (System/FilePath/Find.hs:203) [filemanip]  deviceID (System/FilePath/Find.hs:440) [filemanip]  fileID (System/FilePath/Find.hs:443) [filemanip]  fileOwner (System/FilePath/Find.hs:446) [filemanip]  fileGroup (System/FilePath/Find.hs:449) [filemanip]  fileSize (System/FilePath/Find.hs:452) [filemanip]  linkCount (System/FilePath/Find.hs:455) [filemanip]  specialDeviceID (System/FilePath/Find.hs:458) [filemanip]  fileMode (System/FilePath/Find.hs:461) [filemanip]  accessTime (System/FilePath/Find.hs:479) [filemanip]  modificationTime (System/FilePath/Find.hs:482) [filemanip]  statusChangeTime (System/FilePath/Find.hs:485) [filemanip]  ==? (System/FilePath/Find.hs:528) [filemanip]  /=? (System/FilePath/Find.hs:532) [filemanip]  >? (System/FilePath/Find.hs:536) [filemanip]  =? (System/FilePath/Find.hs:544) [filemanip]  <=? (System/FilePath/Find.hs:548) [filemanip]  &&? (System/FilePath/Find.hs:558) [kan-extensions] [ 5 of 13] Compiling Data.Functor.Day.Curried ( src/Data/Functor/Day/Curried.hs, dist/build/Data/Functor/Day/Curried.p_o ) [kan-extensions] [ 6 of 13] Compiling Data.Functor.Invariant.Day ( src/Data/Functor/Invariant/Day.hs, dist/build/Data/Functor/Invariant/Day.p_o ) [kan-extensions] [ 7 of 13] Compiling Data.Functor.Kan.Lan ( src/Data/Functor/Kan/Lan.hs, dist/build/Data/Functor/Kan/Lan.p_o ) [kan-extensions] [ 8 of 13] Compiling Data.Functor.Coyoneda ( src/Data/Functor/Coyoneda.hs, dist/build/Data/Functor/Coyoneda.p_o ) [kan-extensions] [ 9 of 13] Compiling Control.Comonad.Density ( src/Control/Comonad/Density.hs, dist/build/Control/Comonad/Density.p_o ) [kan-extensions] [10 of 13] Compiling Control.Monad.Co ( src/Control/Monad/Co.hs, dist/build/Control/Monad/Co.p_o ) [kan-extensions] [11 of 13] Compiling Data.Functor.Kan.Ran ( src/Data/Functor/Kan/Ran.hs, dist/build/Data/Functor/Kan/Ran.p_o ) [kan-extensions] [12 of 13] Compiling Control.Monad.Codensity ( src/Control/Monad/Codensity.hs, dist/build/Control/Monad/Codensity.p_o ) [kan-extensions] [13 of 13] Compiling Data.Functor.Yoneda ( src/Data/Functor/Yoneda.hs, dist/build/Data/Functor/Yoneda.p_o ) [kan-extensions] Phase: checkPhase [kan-extensions] Package has no test suites. [kan-extensions] Phase: haddockPhase [kan-extensions] Preprocessing library for kan-extensions-5.2.6.. [kan-extensions] Running Haddock on library for kan-extensions-5.2.6.. [kan-extensions] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [kan-extensions] [ 1 of 13] Compiling Data.Functor.Contravariant.Coyoneda ( src/Data/Functor/Contravariant/Coyoneda.hs, nothing ) [kan-extensions] [ 2 of 13] Compiling Data.Functor.Contravariant.Day ( src/Data/Functor/Contravariant/Day.hs, nothing ) [kan-extensions] [ 3 of 13] Compiling Data.Functor.Contravariant.Yoneda ( src/Data/Functor/Contravariant/Yoneda.hs, nothing ) [kan-extensions] [ 4 of 13] Compiling Data.Functor.Day ( src/Data/Functor/Day.hs, nothing ) [kan-extensions] [ 5 of 13] Compiling Data.Functor.Day.Curried ( src/Data/Functor/Day/Curried.hs, nothing ) [kan-extensions] [ 6 of 13] Compiling Data.Functor.Invariant.Day ( src/Data/Functor/Invariant/Day.hs, nothing ) [kan-extensions] [ 7 of 13] Compiling Data.Functor.Kan.Lan ( src/Data/Functor/Kan/Lan.hs, nothing ) [kan-extensions] [ 8 of 13] Compiling Data.Functor.Coyoneda ( src/Data/Functor/Coyoneda.hs, nothing ) [kan-extensions] [ 9 of 13] Compiling Control.Comonad.Density ( src/Control/Comonad/Density.hs, nothing ) [kan-extensions] [10 of 13] Compiling Control.Monad.Co ( src/Control/Monad/Co.hs, nothing ) [kan-extensions] [11 of 13] Compiling Data.Functor.Kan.Ran ( src/Data/Functor/Kan/Ran.hs, nothing ) [kan-extensions] [12 of 13] Compiling Control.Monad.Codensity ( src/Control/Monad/Codensity.hs, nothing ) [kan-extensions] [13 of 13] Compiling Data.Functor.Yoneda ( src/Data/Functor/Yoneda.hs, nothing ) [kan-extensions] Haddock coverage: [kan-extensions] Warning: 'Coyoneda' is ambiguous. It is defined [kan-extensions]  * at src/Data/Functor/Contravariant/Coyoneda.hs:37:3 [kan-extensions]  * at src/Data/Functor/Contravariant/Coyoneda.hs:36:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Data/Functor/Contravariant/Coyoneda.hs:36:1 [kan-extensions]  100% ( 5 / 5) in 'Data.Functor.Contravariant.Coyoneda' [kan-extensions]  100% ( 14 / 14) in 'Data.Functor.Contravariant.Day' [kan-extensions]  75% ( 3 / 4) in 'Data.Functor.Contravariant.Yoneda' [kan-extensions]  Missing documentation for: [kan-extensions]  lowerYoneda (src/Data/Functor/Contravariant/Yoneda.hs:41) [kan-extensions] Warning: 'Day' is ambiguous. It is defined [kan-extensions]  * at src/Data/Functor/Day.hs:56:18 [kan-extensions]  * at src/Data/Functor/Day.hs:56:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Data/Functor/Day.hs:56:1 [kan-extensions] Warning: 'Identity' is ambiguous. It is defined [kan-extensions]  * in ‘Data.Functor.Identity’ [kan-extensions]  * in ‘Data.Functor.Identity’ [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined in ‘Data.Functor.Identity’ [kan-extensions]  93% ( 14 / 15) in 'Data.Functor.Day' [kan-extensions]  Missing documentation for: [kan-extensions]  cayley (src/Data/Functor/Day.hs:200) [kan-extensions] Warning: 'Day' is ambiguous. It is defined [kan-extensions]  * at src/Data/Functor/Day.hs:56:18 [kan-extensions]  * at src/Data/Functor/Day.hs:56:1 [regex]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [regex]  | [regex] 530 | chk xs = chk $ tail xs [regex]  | ^^^^ [regex] [11 of 48] Compiling Text.RE.ZeInternals.TestBench ( Text/RE/ZeInternals/TestBench.lhs, dist/build/Text/RE/ZeInternals/TestBench.o, dist/build/Text/RE/ZeInternals/TestBench.dyn_o ) [regex] [12 of 48] Compiling Text.RE.ZeInternals.AddCaptureNames ( Text/RE/ZeInternals/AddCaptureNames.hs, dist/build/Text/RE/ZeInternals/AddCaptureNames.o, dist/build/Text/RE/ZeInternals/AddCaptureNames.dyn_o ) [regex] [13 of 48] Compiling Text.RE.Replace ( Text/RE/Replace.hs, dist/build/Text/RE/Replace.o, dist/build/Text/RE/Replace.dyn_o ) [regex] [14 of 48] Compiling Text.RE.ZeInternals.TestBench.Parsers ( Text/RE/ZeInternals/TestBench/Parsers.hs, dist/build/Text/RE/ZeInternals/TestBench/Parsers.o, dist/build/Text/RE/ZeInternals/TestBench/Parsers.dyn_o ) [regex] [15 of 48] Compiling Text.RE.ZeInternals.PreludeMacros ( Text/RE/ZeInternals/PreludeMacros.hs, dist/build/Text/RE/ZeInternals/PreludeMacros.o, dist/build/Text/RE/ZeInternals/PreludeMacros.dyn_o ) [regex] [16 of 48] Compiling Text.RE.TestBench.Parsers ( Text/RE/TestBench/Parsers.hs, dist/build/Text/RE/TestBench/Parsers.o, dist/build/Text/RE/TestBench/Parsers.dyn_o ) [regex] [17 of 48] Compiling Text.RE.TestBench ( Text/RE/TestBench.hs, dist/build/Text/RE/TestBench.o, dist/build/Text/RE/TestBench.dyn_o ) [regex] [18 of 48] Compiling Text.RE.ZeInternals.Types.Poss ( Text/RE/ZeInternals/Types/Poss.hs, dist/build/Text/RE/ZeInternals/Types/Poss.o, dist/build/Text/RE/ZeInternals/Types/Poss.dyn_o ) [regex] [19 of 48] Compiling Text.RE.ZeInternals.Types.SearchReplace ( Text/RE/ZeInternals/Types/SearchReplace.lhs, dist/build/Text/RE/ZeInternals/Types/SearchReplace.o, dist/build/Text/RE/ZeInternals/Types/SearchReplace.dyn_o ) [regex] [20 of 48] Compiling Text.RE.ZeInternals.Types.IsRegex ( Text/RE/ZeInternals/Types/IsRegex.lhs, dist/build/Text/RE/ZeInternals/Types/IsRegex.o, dist/build/Text/RE/ZeInternals/Types/IsRegex.dyn_o ) [regex] [21 of 48] Compiling Text.RE.ZeInternals.Tools.Lex ( Text/RE/ZeInternals/Tools/Lex.lhs, dist/build/Text/RE/ZeInternals/Tools/Lex.o, dist/build/Text/RE/ZeInternals/Tools/Lex.dyn_o ) [regex] [22 of 48] Compiling Text.RE.ZeInternals.NamedCaptures ( Text/RE/ZeInternals/NamedCaptures.lhs, dist/build/Text/RE/ZeInternals/NamedCaptures.o, dist/build/Text/RE/ZeInternals/NamedCaptures.dyn_o ) [regex] [23 of 48] Compiling Text.RE.Tools.IsRegex ( Text/RE/Tools/IsRegex.hs, dist/build/Text/RE/Tools/IsRegex.o, dist/build/Text/RE/Tools/IsRegex.dyn_o ) [regex] [24 of 48] Compiling Text.RE.Tools.Lex ( Text/RE/Tools/Lex.hs, dist/build/Text/RE/Tools/Lex.o, dist/build/Text/RE/Tools/Lex.dyn_o ) [regex] [25 of 48] Compiling Text.RE.Tools.Grep ( Text/RE/Tools/Grep.lhs, dist/build/Text/RE/Tools/Grep.o, dist/build/Text/RE/Tools/Grep.dyn_o ) [regex] [26 of 48] Compiling Text.RE.Tools.Find ( Text/RE/Tools/Find.lhs, dist/build/Text/RE/Tools/Find.o, dist/build/Text/RE/Tools/Find.dyn_o ) [regex] [27 of 48] Compiling Text.RE.Tools.Edit ( Text/RE/Tools/Edit.lhs, dist/build/Text/RE/Tools/Edit.o, dist/build/Text/RE/Tools/Edit.dyn_o ) [regex] [28 of 48] Compiling Text.RE.Tools.Sed ( Text/RE/Tools/Sed.lhs, dist/build/Text/RE/Tools/Sed.o, dist/build/Text/RE/Tools/Sed.dyn_o ) [regex] [29 of 48] Compiling Text.RE.Tools ( Text/RE/Tools.hs, dist/build/Text/RE/Tools.o, dist/build/Text/RE/Tools.dyn_o ) [regex] [30 of 48] Compiling Text.RE.Summa ( Text/RE/Summa.hs, dist/build/Text/RE/Summa.o, dist/build/Text/RE/Summa.dyn_o ) [regex] [31 of 48] Compiling Text.RE.ZeInternals.SearchReplace ( Text/RE/ZeInternals/SearchReplace.hs, dist/build/Text/RE/ZeInternals/SearchReplace.o, dist/build/Text/RE/ZeInternals/SearchReplace.dyn_o ) [regex] [32 of 48] Compiling Text.RE.ZeInternals ( Text/RE/ZeInternals.hs, dist/build/Text/RE/ZeInternals.o, dist/build/Text/RE/ZeInternals.dyn_o ) [regex] [33 of 48] Compiling Text.RE.ZeInternals.TDFA ( Text/RE/ZeInternals/TDFA.hs, dist/build/Text/RE/ZeInternals/TDFA.o, dist/build/Text/RE/ZeInternals/TDFA.dyn_o ) [shake] [ 9 of 73] Compiling Development.Shake.Internal.History.Types ( src/Development/Shake/Internal/History/Types.hs, dist/build/Development/Shake/Internal/History/Types.o, dist/build/Development/Shake/Internal/History/Types.dyn_o ) [shake] [10 of 73] Compiling General.Bilist ( src/General/Bilist.hs, dist/build/General/Bilist.o, dist/build/General/Bilist.dyn_o ) [shake] [11 of 73] Compiling General.Binary ( src/General/Binary.hs, dist/build/General/Binary.o, dist/build/General/Binary.dyn_o ) [shake] [12 of 73] Compiling Development.Shake.Internal.FileName ( src/Development/Shake/Internal/FileName.hs, dist/build/Development/Shake/Internal/FileName.o, dist/build/Development/Shake/Internal/FileName.dyn_o ) [shake] [13 of 73] Compiling General.Cleanup ( src/General/Cleanup.hs, dist/build/General/Cleanup.o, dist/build/General/Cleanup.dyn_o ) [shake] [14 of 73] Compiling General.EscCodes ( src/General/EscCodes.hs, dist/build/General/EscCodes.o, dist/build/General/EscCodes.dyn_o ) [shake] [15 of 73] Compiling General.Extra ( src/General/Extra.hs, dist/build/General/Extra.o, dist/build/General/Extra.dyn_o ) [shake] [16 of 73] Compiling Development.Shake.Internal.History.Symlink ( src/Development/Shake/Internal/History/Symlink.hs, dist/build/Development/Shake/Internal/History/Symlink.o, dist/build/Development/Shake/Internal/History/Symlink.dyn_o ) [shake] [17 of 73] Compiling Development.Shake.Internal.Errors ( src/Development/Shake/Internal/Errors.hs, dist/build/Development/Shake/Internal/Errors.o, dist/build/Development/Shake/Internal/Errors.dyn_o ) [shake] [18 of 73] Compiling Development.Shake.Internal.Value ( src/Development/Shake/Internal/Value.hs, dist/build/Development/Shake/Internal/Value.o, dist/build/Development/Shake/Internal/Value.dyn_o ) [shake] [19 of 73] Compiling Development.Shake.Internal.FilePattern ( src/Development/Shake/Internal/FilePattern.hs, dist/build/Development/Shake/Internal/FilePattern.o, dist/build/Development/Shake/Internal/FilePattern.dyn_o ) [shake] [20 of 73] Compiling Development.Shake.Internal.Options ( src/Development/Shake/Internal/Options.hs, dist/build/Development/Shake/Internal/Options.o, dist/build/Development/Shake/Internal/Options.dyn_o ) [shake] [21 of 73] Compiling Development.Shake.Internal.FileInfo ( src/Development/Shake/Internal/FileInfo.hs, dist/build/Development/Shake/Internal/FileInfo.o, dist/build/Development/Shake/Internal/FileInfo.dyn_o ) [shake] [22 of 73] Compiling Development.Shake.Internal.Core.Monad ( src/Development/Shake/Internal/Core/Monad.hs, dist/build/Development/Shake/Internal/Core/Monad.o, dist/build/Development/Shake/Internal/Core/Monad.dyn_o ) [shake] [23 of 73] Compiling Development.Ninja.Parse ( src/Development/Ninja/Parse.hs, dist/build/Development/Ninja/Parse.o, dist/build/Development/Ninja/Parse.dyn_o ) [shake] [24 of 73] Compiling General.Fence ( src/General/Fence.hs, dist/build/General/Fence.o, dist/build/General/Fence.dyn_o ) [shake] [25 of 73] Compiling General.FileLock ( src/General/FileLock.hs, dist/build/General/FileLock.o, dist/build/General/FileLock.dyn_o ) [shake] [26 of 73] Compiling General.GetOpt ( src/General/GetOpt.hs, dist/build/General/GetOpt.o, dist/build/General/GetOpt.dyn_o ) [shake] [27 of 73] Compiling General.Intern ( src/General/Intern.hs, dist/build/General/Intern.o, dist/build/General/Intern.dyn_o ) [shake] [28 of 73] Compiling General.Ids ( src/General/Ids.hs, dist/build/General/Ids.o, dist/build/General/Ids.dyn_o ) [shake] [29 of 73] Compiling Development.Shake.Internal.History.Serialise ( src/Development/Shake/Internal/History/Serialise.hs, dist/build/Development/Shake/Internal/History/Serialise.o, dist/build/Development/Shake/Internal/History/Serialise.dyn_o ) [shake] [30 of 73] Compiling Development.Shake.Internal.History.Server ( src/Development/Shake/Internal/History/Server.hs, dist/build/Development/Shake/Internal/History/Server.o, dist/build/Development/Shake/Internal/History/Server.dyn_o ) [shake] [31 of 73] Compiling Development.Shake.Internal.Core.Database ( src/Development/Shake/Internal/Core/Database.hs, dist/build/Development/Shake/Internal/Core/Database.o, dist/build/Development/Shake/Internal/Core/Database.dyn_o ) [unordered-containers]  valid: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insertWith [unordered-containers]  insertWith: OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.15s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  delete [unordered-containers]  model: OK (0.14s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.16s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  adjust [unordered-containers]  model: OK (0.18s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.13s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  update [unordered-containers]  model: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  alter [unordered-containers]  model: OK (0.12s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  alterF [unordered-containers]  model [unordered-containers]  []: OK (1.52s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  adjust: OK (0.21s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insert: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insertWith: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  delete: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  lookup: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.19s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  isSubmapOf [unordered-containers]  model: OK (0.19s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m ⊆ m: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m1 ⊆ m1 ∪ m2: OK (0.21s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m1 ⊈ m2 ⇒ m1 ∪ m2 ⊈ m1: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests; 16 discarded. [unordered-containers]  m1\m2 ⊆ m1: OK (0.28s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  m1 ∩ m2 ≠ ∅ ⇒ m1 ⊈ m1\m2 : OK (0.30s) [unordered-containers]  +++ OK, passed 100 tests; 174 discarded. [unordered-containers]  delete k m ⊆ m: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests; 23 discarded. [unordered-containers]  m ⊈ delete k m : OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests; 16 discarded. [unordered-containers]  k ∉ m ⇒ m ⊆ insert k v m: OK (0.18s) [unordered-containers]  +++ OK, passed 100 tests; 10 discarded. [unordered-containers]  k ∉ m ⇒ insert k v m ⊈ m: OK (0.12s) [unordered-containers]  +++ OK, passed 100 tests; 11 discarded. [unordered-containers]  union [unordered-containers]  model: OK (0.18s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  unionWith [unordered-containers]  model: OK (0.87s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.27s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  unionWithKey [unordered-containers]  model: OK (0.66s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.61s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  unions [unordered-containers]  model: OK (5.38s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (4.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  difference [unordered-containers]  model: OK (0.45s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.18s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  differenceWith [unordered-containers]  model: OK (0.50s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.13s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  intersection [unordered-containers]  model: OK (0.37s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.14s) [aeson] [40 of 42] Compiling UnitTests.UTCTime ( tests/UnitTests/UTCTime.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/UTCTime.o, dist/build/aeson-tests/aeson-tests-tmp/UnitTests/UTCTime.dyn_o ) [aeson] [41 of 42] Compiling UnitTests ( tests/UnitTests.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests.o ) [aeson]  [aeson] tests/UnitTests.hs:89:29: warning: [GHC-63394] [-Wx-partial] [aeson]  In the use of ‘head’ [aeson]  (imported from Prelude.Compat, but defined in GHC.List): [aeson]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [aeson]  | [aeson] 89 | capitalize t = toUpper (head t) : tail t [aeson]  | ^^^^ [aeson]  [aeson] tests/UnitTests.hs:89:39: warning: [GHC-63394] [-Wx-partial] [aeson]  In the use of ‘tail’ [aeson]  (imported from Prelude.Compat, but defined in GHC.List): [aeson]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [aeson]  | [aeson] 89 | capitalize t = toUpper (head t) : tail t [aeson]  | ^^^^ [aeson] [42 of 42] Compiling Main ( tests/Tests.hs, dist/build/aeson-tests/aeson-tests-tmp/Main.o ) [aeson] [43 of 43] Linking dist/build/aeson-tests/aeson-tests [aeson] buildPhase completed in 3 minutes 23 seconds [aeson] Phase: checkPhase [aeson] Running 1 test suites... [aeson] Test suite aeson-tests: RUNNING... [aeson] tests [aeson]  data families [aeson]  template-haskell [aeson]  toJSON [aeson]  Nullary [aeson]  string: OK [aeson]  +++ OK, passed 100 tests. [aeson]  2ElemArray: OK (0.02s) [aeson]  +++ OK, passed 100 tests. [aeson]  TaggedObject: OK (0.01s) [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK (0.03s) [aeson]  +++ OK, passed 100 tests. [aeson]  roundTrip [aeson]  string: OK [aeson]  +++ OK, passed 100 tests. [aeson]  2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  TaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeType [aeson]  2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  TaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  roundTrip [aeson]  2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  TaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Approx [aeson]  string: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  roundTrip [aeson]  string: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  GADT [aeson]  string: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  roundTrip [aeson]  string: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  toEncoding [algebraic-graphs] OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.foldg ============ [algebraic-graphs] OK: foldg empty vertex overlay connect == id [algebraic-graphs] OK: foldg empty vertex overlay (flip connect) == transpose [algebraic-graphs] OK: foldg 1 (const 1) (+) (+) == size [algebraic-graphs] OK: foldg True (const False) (&&) (&&) == isEmpty [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.isEmpty ============ [algebraic-graphs] OK: isEmpty empty == True [algebraic-graphs] OK: isEmpty (overlay empty empty) == True [algebraic-graphs] OK: isEmpty (vertex x) == False [algebraic-graphs] OK: isEmpty (removeVertex x $ vertex x) == True [algebraic-graphs] OK: isEmpty (removeEdge x y $ edge x y) == False [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.hasVertex ============ [algebraic-graphs] OK: hasVertex x empty == False [algebraic-graphs] OK: hasVertex x (vertex y) == (x == y) [algebraic-graphs] OK: hasVertex x . removeVertex x == const False [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.hasEdge ============ [algebraic-graphs] OK: hasEdge x y empty == False [algebraic-graphs] OK: hasEdge x y (vertex z) == False [algebraic-graphs] OK: hasEdge x y (edge x y) == True [algebraic-graphs] OK: hasEdge x y . removeEdge x y == const False [algebraic-graphs] OK: hasEdge x y == elem (x,y) . edgeList [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.vertexCount ============ [algebraic-graphs] OK: vertexCount empty == 0 [algebraic-graphs] OK: vertexCount (vertex x) == 1 [algebraic-graphs] OK: vertexCount == length . vertexList [algebraic-graphs] OK: vertexCount x < vertexCount y ==> x < y [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.edgeCount ============ [algebraic-graphs] OK: edgeCount empty == 0 [algebraic-graphs] OK: edgeCount (vertex x) == 0 [algebraic-graphs] OK: edgeCount (edge x y) == 1 [algebraic-graphs] OK: edgeCount == length . edgeList [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.vertexList ============ [algebraic-graphs] OK: vertexList empty == [] [algebraic-graphs] OK: vertexList (vertex x) == [x] [algebraic-graphs] OK: vertexList . vertices == nub . sort [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.vertexSet ============ [algebraic-graphs] OK: vertexSet empty == Set.empty [algebraic-graphs] OK: vertexSet . vertex == Set.singleton [algebraic-graphs] OK: vertexSet . vertices == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.vertexIntSet ============ [algebraic-graphs] OK: vertexIntSet empty == IntSet.empty [algebraic-graphs] OK: vertexIntSet . vertex == IntSet.singleton [algebraic-graphs] OK: vertexIntSet . vertices == IntSet.fromList [algebraic-graphs] OK: vertexIntSet . clique == IntSet.fromList [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.edgeList ============ [algebraic-graphs] OK: edgeList empty == [] [algebraic-graphs] OK: edgeList (vertex x) == [] [algebraic-graphs] OK: edgeList (edge x y) == [(x,y)] [algebraic-graphs] OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)] [algebraic-graphs] OK: edgeList . edges == nub . sort [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.edgeSet ============ [algebraic-graphs] OK: edgeSet empty == Set.empty [algebraic-graphs] OK: edgeSet (vertex x) == Set.empty [algebraic-graphs] OK: edgeSet (edge x y) == Set.singleton (x,y) [algebraic-graphs] OK: edgeSet . edges == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.adjacencyList ============ [algebraic-graphs] OK: adjacencyList empty == [] [algebraic-graphs] OK: adjacencyList (vertex x) == [(x, [])] [algebraic-graphs] OK: adjacencyList (edge 1 2) == [(1, [2]), (2, [])] [algebraic-graphs] OK: adjacencyList (star 2 [3,1]) == [(1, []), (2, [1,3]), (3, [])] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.preSet ============ [algebraic-graphs] OK: preSet x empty == Set.empty [algebraic-graphs] OK: preSet x (vertex x) == Set.empty [algebraic-graphs] OK: preSet 1 (edge 1 2) == Set.empty [algebraic-graphs] OK: preSet y (edge x y) == Set.fromList [x] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.preIntSet ============ [algebraic-graphs] OK: preIntSet x empty == IntSet.empty [algebraic-graphs] OK: preIntSet x (vertex x) == IntSet.empty [algebraic-graphs] OK: preIntSet 1 (edge 1 2) == IntSet.empty [algebraic-graphs] OK: preIntSet y (edge x y) == IntSet.fromList [x] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.postSet ============ [algebraic-graphs] OK: postSet x empty == Set.empty [algebraic-graphs] OK: postSet x (vertex x) == Set.empty [algebraic-graphs] OK: postSet x (edge x y) == Set.fromList [y] [algebraic-graphs] OK: postSet 2 (edge 1 2) == Set.empty [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.postIntSet ============ [algebraic-graphs] OK: postIntSet x empty == IntSet.empty [algebraic-graphs] OK: postIntSet x (vertex x) == IntSet.empty [algebraic-graphs] OK: postIntSet 2 (edge 1 2) == IntSet.empty [algebraic-graphs] OK: postIntSet x (edge x y) == IntSet.fromList [y] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.path ============ [algebraic-graphs] OK: path [] == empty [algebraic-graphs] OK: path [x] == vertex x [algebraic-graphs] OK: path [x,y] == edge x y [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.circuit ============ [algebraic-graphs] OK: circuit [] == empty [algebraic-graphs] OK: circuit [x] == edge x x [algebraic-graphs] OK: circuit [x,y] == edges [(x,y), (y,x)] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.clique ============ [algebraic-graphs] OK: clique [] == empty [filemanip]  ||? (System/FilePath/Find.hs:562) [filemanip]  100% ( 6 / 6) in 'System.FilePath.Manip' [filemanip] Documentation created: dist/doc/html/filemanip/, [filemanip] dist/doc/html/filemanip/filemanip.txt [filemanip] Phase: installPhase [filemanip] Installing library in /nix/store/r747713izmbnpg6913q3lqizhxmwv219-filemanip-0.3.6.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/filemanip-0.3.6.3-LjsWJolbYIH3RY2BS86jtt [filemanip] Phase: fixupPhase [filemanip] shrinking RPATHs of ELF executables and libraries in /nix/store/r747713izmbnpg6913q3lqizhxmwv219-filemanip-0.3.6.3 [filemanip] shrinking /nix/store/r747713izmbnpg6913q3lqizhxmwv219-filemanip-0.3.6.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSfilemanip-0.3.6.3-LjsWJolbYIH3RY2BS86jtt-ghc9.8.1.so [filemanip] checking for references to /build/ in /nix/store/r747713izmbnpg6913q3lqizhxmwv219-filemanip-0.3.6.3... [filemanip] patching script interpreter paths in /nix/store/r747713izmbnpg6913q3lqizhxmwv219-filemanip-0.3.6.3 [filemanip] stripping (with command strip and flags -S -p) in /nix/store/r747713izmbnpg6913q3lqizhxmwv219-filemanip-0.3.6.3/lib [filemanip] shrinking RPATHs of ELF executables and libraries in /nix/store/m8q2nr3z7kchw6ajj5lgwmchrm0bv9pc-filemanip-0.3.6.3-doc [filemanip] checking for references to /build/ in /nix/store/m8q2nr3z7kchw6ajj5lgwmchrm0bv9pc-filemanip-0.3.6.3-doc... [filemanip] patching script interpreter paths in /nix/store/m8q2nr3z7kchw6ajj5lgwmchrm0bv9pc-filemanip-0.3.6.3-doc [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Data/Functor/Day.hs:56:1 [kan-extensions] Warning: 'Curried' is ambiguous. It is defined [kan-extensions]  * at src/Data/Functor/Day/Curried.hs:37:3 [kan-extensions]  * at src/Data/Functor/Day/Curried.hs:36:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Data/Functor/Day/Curried.hs:36:1 [kan-extensions] Warning: 'Compose' is out of scope. [kan-extensions]  If you qualify the identifier, haddock can try to link it anyway. [kan-extensions] Warning: 'Rift' is out of scope. [kan-extensions]  If you qualify the identifier, haddock can try to link it anyway. [kan-extensions]  92% ( 13 / 14) in 'Data.Functor.Day.Curried' [kan-extensions]  Missing documentation for: [kan-extensions]  Curried (src/Data/Functor/Day/Curried.hs:36) [kan-extensions] Warning: 'assoc' is ambiguous. It is defined [kan-extensions]  * at src/Data/Functor/Contravariant/Day.hs:100:1 [kan-extensions]  * at src/Data/Functor/Day.hs:112:1 [kan-extensions]  * at src/Data/Functor/Invariant/Day.hs:53:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Data/Functor/Invariant/Day.hs:53:1 [kan-extensions] Warning: 'disassoc' is ambiguous. It is defined [kan-extensions]  * at src/Data/Functor/Contravariant/Day.hs:113:1 [kan-extensions]  * at src/Data/Functor/Day.hs:124:1 [kan-extensions]  * at src/Data/Functor/Invariant/Day.hs:71:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Data/Functor/Invariant/Day.hs:71:1 [kan-extensions] Warning: 'Day' is ambiguous. It is defined [kan-extensions]  * at src/Data/Functor/Contravariant/Day.hs:45:18 [kan-extensions]  * at src/Data/Functor/Contravariant/Day.hs:45:1 [kan-extensions]  * at src/Data/Functor/Day.hs:56:18 [kan-extensions]  * at src/Data/Functor/Day.hs:56:1 [kan-extensions]  * at src/Data/Functor/Invariant/Day.hs:35:18 [kan-extensions]  * at src/Data/Functor/Invariant/Day.hs:35:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Data/Functor/Invariant/Day.hs:35:1 [kan-extensions] Warning: 'swapped' is ambiguous. It is defined [kan-extensions]  * at src/Data/Functor/Contravariant/Day.hs:124:1 [kan-extensions]  * at src/Data/Functor/Day.hs:133:1 [kan-extensions]  * at src/Data/Functor/Invariant/Day.hs:86:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Data/Functor/Invariant/Day.hs:86:1 [kan-extensions] Warning: 'Identity' is ambiguous. It is defined [kan-extensions]  * in ‘Data.Functor.Identity’ [kan-extensions]  * in ‘Data.Functor.Identity’ [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined in ‘Data.Functor.Identity’ [kan-extensions] Warning: 'intro1' is ambiguous. It is defined [kan-extensions]  * at src/Data/Functor/Contravariant/Day.hs:133:1 [kan-extensions]  * at src/Data/Functor/Day.hs:142:1 [kan-extensions]  * at src/Data/Functor/Invariant/Day.hs:95:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Data/Functor/Invariant/Day.hs:95:1 [kan-extensions] Warning: 'elim1' is ambiguous. It is defined [kan-extensions]  * at src/Data/Functor/Day.hs:160:1 [kan-extensions]  * at src/Data/Functor/Invariant/Day.hs:113:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Data/Functor/Invariant/Day.hs:113:1 [kan-extensions] Warning: 'intro2' is ambiguous. It is defined [kan-extensions]  * at src/Data/Functor/Contravariant/Day.hs:142:1 [kan-extensions]  * at src/Data/Functor/Day.hs:151:1 [kan-extensions]  * at src/Data/Functor/Invariant/Day.hs:104:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Data/Functor/Invariant/Day.hs:104:1 [kan-extensions] Warning: 'elim2' is ambiguous. It is defined [kan-extensions]  * at src/Data/Functor/Day.hs:169:1 [kan-extensions]  * at src/Data/Functor/Invariant/Day.hs:122:1 [regex] [34 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFAEdPrime ( Text/RE/ZeInternals/SearchReplace/TDFAEdPrime.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFAEdPrime.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFAEdPrime.dyn_o ) [regex] [35 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Text.Lazy ( Text/RE/ZeInternals/SearchReplace/TDFA/Text/Lazy.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Text/Lazy.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Text/Lazy.dyn_o ) [regex] [36 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Text ( Text/RE/ZeInternals/SearchReplace/TDFA/Text.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Text.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Text.dyn_o ) [regex] [37 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.String ( Text/RE/ZeInternals/SearchReplace/TDFA/String.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/String.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/String.dyn_o ) [regex] [38 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Sequence ( Text/RE/ZeInternals/SearchReplace/TDFA/Sequence.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Sequence.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Sequence.dyn_o ) [regex] [39 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.ByteString.Lazy ( Text/RE/ZeInternals/SearchReplace/TDFA/ByteString/Lazy.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/ByteString/Lazy.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/ByteString/Lazy.dyn_o ) [regex] [40 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.ByteString ( Text/RE/ZeInternals/SearchReplace/TDFA/ByteString.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/ByteString.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/ByteString.dyn_o ) [regex] [41 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA ( Text/RE/ZeInternals/SearchReplace/TDFA.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA.dyn_o ) [regex] [42 of 48] Compiling Text.RE.TDFA.Text.Lazy ( Text/RE/TDFA/Text/Lazy.hs, dist/build/Text/RE/TDFA/Text/Lazy.o, dist/build/Text/RE/TDFA/Text/Lazy.dyn_o ) [regex] [43 of 48] Compiling Text.RE.TDFA.Text ( Text/RE/TDFA/Text.hs, dist/build/Text/RE/TDFA/Text.o, dist/build/Text/RE/TDFA/Text.dyn_o ) [regex] [44 of 48] Compiling Text.RE.TDFA.String ( Text/RE/TDFA/String.hs, dist/build/Text/RE/TDFA/String.o, dist/build/Text/RE/TDFA/String.dyn_o ) [regex] [45 of 48] Compiling Text.RE.TDFA.Sequence ( Text/RE/TDFA/Sequence.hs, dist/build/Text/RE/TDFA/Sequence.o, dist/build/Text/RE/TDFA/Sequence.dyn_o ) [regex] [46 of 48] Compiling Text.RE.TDFA.ByteString.Lazy ( Text/RE/TDFA/ByteString/Lazy.hs, dist/build/Text/RE/TDFA/ByteString/Lazy.o, dist/build/Text/RE/TDFA/ByteString/Lazy.dyn_o ) [regex] [47 of 48] Compiling Text.RE.TDFA.ByteString ( Text/RE/TDFA/ByteString.hs, dist/build/Text/RE/TDFA/ByteString.o, dist/build/Text/RE/TDFA/ByteString.dyn_o ) [regex] [48 of 48] Compiling Text.RE.TDFA ( Text/RE/TDFA.hs, dist/build/Text/RE/TDFA.o, dist/build/Text/RE/TDFA.dyn_o ) [regex] [ 1 of 48] Compiling Text.RE ( Text/RE.hs, dist/build/Text/RE.p_o ) [regex] [ 2 of 48] Compiling Text.RE.REOptions ( Text/RE/REOptions.lhs, dist/build/Text/RE/REOptions.p_o ) [regex] [ 3 of 48] Compiling Text.RE.ZeInternals.EscapeREString ( Text/RE/ZeInternals/EscapeREString.hs, dist/build/Text/RE/ZeInternals/EscapeREString.p_o ) [regex] [ 4 of 48] Compiling Text.RE.ZeInternals.QQ ( Text/RE/ZeInternals/QQ.hs, dist/build/Text/RE/ZeInternals/QQ.p_o ) [regex] [ 5 of 48] Compiling Text.RE.ZeInternals.Types.Capture ( Text/RE/ZeInternals/Types/Capture.lhs, dist/build/Text/RE/ZeInternals/Types/Capture.p_o ) [regex] [ 6 of 48] Compiling Text.RE.ZeInternals.Types.CaptureID ( Text/RE/ZeInternals/Types/CaptureID.hs, dist/build/Text/RE/ZeInternals/Types/CaptureID.p_o ) [regex] [ 7 of 48] Compiling Text.RE.ZeInternals.Types.LineNo ( Text/RE/ZeInternals/Types/LineNo.hs, dist/build/Text/RE/ZeInternals/Types/LineNo.p_o ) [regex] [ 8 of 48] Compiling Text.RE.ZeInternals.Types.Match ( Text/RE/ZeInternals/Types/Match.lhs, dist/build/Text/RE/ZeInternals/Types/Match.p_o ) [shake] [32 of 73] Compiling General.ListBuilder ( src/General/ListBuilder.hs, dist/build/General/ListBuilder.o, dist/build/General/ListBuilder.dyn_o ) [shake] [33 of 73] Compiling General.Makefile ( src/General/Makefile.hs, dist/build/General/Makefile.o, dist/build/General/Makefile.dyn_o ) [shake] [34 of 73] Compiling General.Process ( src/General/Process.hs, dist/build/General/Process.o, dist/build/General/Process.dyn_o ) [shake] [35 of 73] Compiling General.Thread ( src/General/Thread.hs, dist/build/General/Thread.o, dist/build/General/Thread.dyn_o ) [shake] [36 of 73] Compiling General.Chunks ( src/General/Chunks.hs, dist/build/General/Chunks.o, dist/build/General/Chunks.dyn_o ) [shake] [37 of 73] Compiling General.Timing ( src/General/Timing.hs, dist/build/General/Timing.o, dist/build/General/Timing.dyn_o ) [shake] [38 of 73] Compiling General.Pool ( src/General/Pool.hs, dist/build/General/Pool.o, dist/build/General/Pool.dyn_o ) [shake] [39 of 73] Compiling Development.Shake.Internal.Core.Storage ( src/Development/Shake/Internal/Core/Storage.hs, dist/build/Development/Shake/Internal/Core/Storage.o, dist/build/Development/Shake/Internal/Core/Storage.dyn_o ) [shake] [40 of 73] Compiling General.TypeMap ( src/General/TypeMap.hs, dist/build/General/TypeMap.o, dist/build/General/TypeMap.dyn_o ) [shake] [41 of 73] Compiling General.Wait ( src/General/Wait.hs, dist/build/General/Wait.o, dist/build/General/Wait.dyn_o ) [shake] [42 of 73] Compiling Development.Shake.Internal.History.Shared ( src/Development/Shake/Internal/History/Shared.hs, dist/build/Development/Shake/Internal/History/Shared.o, dist/build/Development/Shake/Internal/History/Shared.dyn_o ) [shake] [43 of 73] Compiling Development.Shake.Internal.History.Cloud ( src/Development/Shake/Internal/History/Cloud.hs, dist/build/Development/Shake/Internal/History/Cloud.o, dist/build/Development/Shake/Internal/History/Cloud.dyn_o ) [shake] [44 of 73] Compiling Development.Shake.Internal.Core.Types ( src/Development/Shake/Internal/Core/Types.hs, dist/build/Development/Shake/Internal/Core/Types.o, dist/build/Development/Shake/Internal/Core/Types.dyn_o ) [shake] [45 of 73] Compiling Development.Shake.Internal.Core.Rules ( src/Development/Shake/Internal/Core/Rules.hs, dist/build/Development/Shake/Internal/Core/Rules.o, dist/build/Development/Shake/Internal/Core/Rules.dyn_o ) [shake] [46 of 73] Compiling Development.Shake.Internal.Core.Pool ( src/Development/Shake/Internal/Core/Pool.hs, dist/build/Development/Shake/Internal/Core/Pool.o, dist/build/Development/Shake/Internal/Core/Pool.dyn_o ) [shake] [47 of 73] Compiling Development.Shake.Internal.Core.Action ( src/Development/Shake/Internal/Core/Action.hs, dist/build/Development/Shake/Internal/Core/Action.o, dist/build/Development/Shake/Internal/Core/Action.dyn_o ) [shake] [48 of 73] Compiling Development.Shake.Internal.Resource ( src/Development/Shake/Internal/Resource.hs, dist/build/Development/Shake/Internal/Resource.o, dist/build/Development/Shake/Internal/Resource.dyn_o ) [shake] [49 of 73] Compiling Development.Shake.Internal.Core.Build ( src/Development/Shake/Internal/Core/Build.hs, dist/build/Development/Shake/Internal/Core/Build.o, dist/build/Development/Shake/Internal/Core/Build.dyn_o ) [shake] [50 of 73] Compiling Development.Shake.Rule ( src/Development/Shake/Rule.hs, dist/build/Development/Shake/Rule.o, dist/build/Development/Shake/Rule.dyn_o ) [shake] [51 of 73] Compiling Development.Shake.Internal.Rules.Rerun ( src/Development/Shake/Internal/Rules/Rerun.hs, dist/build/Development/Shake/Internal/Rules/Rerun.o, dist/build/Development/Shake/Internal/Rules/Rerun.dyn_o ) [shake] [52 of 73] Compiling Development.Shake.Internal.Rules.Oracle ( src/Development/Shake/Internal/Rules/Oracle.hs, dist/build/Development/Shake/Internal/Rules/Oracle.o, dist/build/Development/Shake/Internal/Rules/Oracle.dyn_o ) [shake] [53 of 73] Compiling Development.Shake.Internal.Rules.File ( src/Development/Shake/Internal/Rules/File.hs, dist/build/Development/Shake/Internal/Rules/File.o, dist/build/Development/Shake/Internal/Rules/File.dyn_o ) [shake] [54 of 73] Compiling Development.Shake.Internal.Rules.OrderOnly ( src/Development/Shake/Internal/Rules/OrderOnly.hs, dist/build/Development/Shake/Internal/Rules/OrderOnly.o, dist/build/Development/Shake/Internal/Rules/OrderOnly.dyn_o ) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  intersectionWith [unordered-containers]  model: OK (0.28s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.22s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  intersectionWithKey [unordered-containers]  model: OK (0.63s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.40s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  compose [unordered-containers]  valid: OK (0.29s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  map [unordered-containers]  model: OK (0.49s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.34s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  traverseWithKey [unordered-containers]  model: OK (1.15s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.20s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  mapKeys [unordered-containers]  model: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (3.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldr: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldl: OK (0.08s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldrWithKey: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldlWithKey: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldrWithKey': OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldlWithKey': OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldl': OK (0.14s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldr': OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldMapWithKey: OK (0.12s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  filter [unordered-containers]  model: OK (0.28s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.29s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  filterWithKey [unordered-containers]  model: OK (5.47s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (4.36s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  mapMaybe [unordered-containers]  model: OK (0.59s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.30s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  mapMaybeWithKey [unordered-containers]  model: OK (5.14s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (4.32s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  elems: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  keys: OK (0.06s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromList [unordered-containers]  model: OK (0.07s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.17s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromListWith [unordered-containers]  model: OK (0.09s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.14s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromListWithKey [unordered-containers]  model: OK (0.35s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  valid: OK (0.26s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  toList: OK (0.12s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Data.HashSet [unordered-containers]  instances [unordered-containers]  Eq [unordered-containers]  ==: OK (0.17s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  == permutations: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  /=: OK (0.24s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Ord [unordered-containers]  compare reflexive: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  compare transitive: OK (0.18s) [unordered-containers]  +++ OK, passed 100 tests. [aeson]  NullaryString: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Nullary2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  NullaryTaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  NullaryObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ApproxUnwrap: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ApproxDefault: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeType2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeTypeTaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeTypeObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  generics [aeson]  toJSON [aeson]  Nullary [aeson]  string: OK [aeson]  +++ OK, passed 100 tests. [aeson]  2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  TaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  roundTrip [aeson]  string: OK [aeson]  +++ OK, passed 100 tests. [aeson]  2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  TaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeType [aeson]  2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  TaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  roundTrip [aeson]  2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  TaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Approx [aeson]  string: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  roundTrip [aeson]  string: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  toEncoding [aeson]  NullaryString: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Nullary2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  NullaryTaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  NullaryObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ApproxUnwrap: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ApproxDefault: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeType2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeTypeTaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeTypeObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  RFC8785 [aeson]  example: OK [aeson]  key-sort: OK [aeson]  numbers [aeson]  0: OK [aeson]  0: OK [aeson]  5e-324: OK [aeson]  -5e-324: OK [aeson]  1.7976931348623157e+308: OK [aeson]  -1.7976931348623157e+308: OK [aeson]  9007199254740992: OK [algebraic-graphs] OK: clique [x] == vertex x [algebraic-graphs] OK: clique [x,y] == edge x y [algebraic-graphs] OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)] [algebraic-graphs] OK: clique (xs ++ ys) == connect (clique xs) (clique ys) [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.biclique ============ [algebraic-graphs] OK: biclique [] [] == empty [algebraic-graphs] OK: biclique [x] [] == vertex x [algebraic-graphs] OK: biclique [] [y] == vertex y [algebraic-graphs] OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] [algebraic-graphs] OK: biclique xs ys == connect (vertices xs) (vertices ys) [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.star ============ [algebraic-graphs] OK: star x [] == vertex x [algebraic-graphs] OK: star x [y] == edge x y [algebraic-graphs] OK: star x [y,z] == edges [(x,y), (x,z)] [algebraic-graphs] OK: star x ys == connect (vertex x) (vertices ys) [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.stars ============ [algebraic-graphs] OK: stars [] == empty [algebraic-graphs] OK: stars [(x, [])] == vertex x [algebraic-graphs] OK: stars [(x, [y])] == edge x y [algebraic-graphs] OK: stars [(x, ys)] == star x ys [algebraic-graphs] OK: stars == overlays . map (uncurry star) [algebraic-graphs] OK: stars . adjacencyList == id [algebraic-graphs] OK: overlay (stars xs) (stars ys) == stars (xs ++ ys) [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.tree ============ [algebraic-graphs] OK: tree (Node x []) == vertex x [algebraic-graphs] OK: tree (Node x [Node y [Node z []]]) == path [x,y,z] [algebraic-graphs] OK: tree (Node x [Node y [], Node z []]) == star x [y,z] [algebraic-graphs] OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.forest ============ [algebraic-graphs] OK: forest [] == empty [algebraic-graphs] OK: forest [x] == tree x [algebraic-graphs] OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)] [algebraic-graphs] OK: forest == overlays . map tree [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.removeVertex ============ [algebraic-graphs] OK: removeVertex x (vertex x) == empty [algebraic-graphs] OK: removeVertex 1 (vertex 2) == vertex 2 [algebraic-graphs] OK: removeVertex x (edge x x) == empty [algebraic-graphs] OK: removeVertex 1 (edge 1 2) == vertex 2 [algebraic-graphs] OK: removeVertex x . removeVertex x == removeVertex x [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.removeEdge ============ [algebraic-graphs] OK: removeEdge x y (edge x y) == vertices [x,y] [algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y [algebraic-graphs] OK: removeEdge x y . removeVertex x == removeVertex x [algebraic-graphs] OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 [algebraic-graphs] OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.replaceVertex ============ [algebraic-graphs] OK: replaceVertex x x == id [algebraic-graphs] OK: replaceVertex x y (vertex x) == vertex y [algebraic-graphs] OK: replaceVertex x y == mergeVertices (== x) y [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.mergeVertices ============ [algebraic-graphs] OK: mergeVertices (const False) x == id [algebraic-graphs] OK: mergeVertices (== x) y == replaceVertex x y [algebraic-graphs] OK: mergeVertices even 1 (0 * 2) == 1 * 1 [algebraic-graphs] OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.transpose ============ [algebraic-graphs] OK: transpose empty == empty [algebraic-graphs] OK: transpose (vertex x) == vertex x [algebraic-graphs] OK: transpose (edge x y) == edge y x [algebraic-graphs] OK: transpose . transpose == id [algebraic-graphs] OK: edgeList . transpose == sort . map swap . edgeList [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.gmap ============ [algebraic-graphs] OK: gmap f empty == empty [algebraic-graphs] OK: gmap f (vertex x) == vertex (f x) [algebraic-graphs] OK: gmap f (edge x y) == edge (f x) (f y) [algebraic-graphs] OK: gmap id == id [algebraic-graphs] OK: gmap f . gmap g == gmap (f . g) [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.induce ============ [algebraic-graphs] OK: induce (const True ) x == x [algebraic-graphs] OK: induce (const False) x == empty [algebraic-graphs] OK: induce (/= x) == removeVertex x [algebraic-graphs] OK: induce p . induce q == induce (\x -> p x && q x) [algebraic-graphs] OK: isSubgraphOf (induce p x) x == True [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.compose ============ [algebraic-graphs] OK: compose empty x == empty [algebraic-graphs] OK: compose x empty == empty [algebraic-graphs] OK: compose (vertex x) y == empty [algebraic-graphs] OK: compose x (vertex y) == empty [algebraic-graphs] OK: compose x (compose y z) == compose (compose x y) z [algebraic-graphs] OK: compose x (overlay y z) == overlay (compose x y) (compose x z) [post-build-hook] Uploading to cachix cache "sellout": /nix/store/m8q2nr3z7kchw6ajj5lgwmchrm0bv9pc-filemanip-0.3.6.3-doc /nix/store/r747713izmbnpg6913q3lqizhxmwv219-filemanip-0.3.6.3 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/m8q2nr3z7kchw6ajj5lgwmchrm0bv9pc-filemanip-0.3.6.3-doc /nix/store/r747713izmbnpg6913q3lqizhxmwv219-filemanip-0.3.6.3 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/r747713izmbnpg6913q3lqizhxmwv219-filemanip-0.3.6.3' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 90 of 171 built (8 building), 395 of 395 downloaded from cache [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Data/Functor/Invariant/Day.hs:122:1 [kan-extensions] Warning: 'trans1' is ambiguous. It is defined [kan-extensions]  * at src/Data/Functor/Contravariant/Day.hs:185:1 [kan-extensions]  * at src/Data/Functor/Day.hs:187:1 [kan-extensions]  * at src/Data/Functor/Invariant/Day.hs:132:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Data/Functor/Invariant/Day.hs:132:1 [kan-extensions] Warning: 'trans2' is ambiguous. It is defined [kan-extensions]  * at src/Data/Functor/Contravariant/Day.hs:195:1 [kan-extensions]  * at src/Data/Functor/Day.hs:197:1 [kan-extensions]  * at src/Data/Functor/Invariant/Day.hs:142:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Data/Functor/Invariant/Day.hs:142:1 [kan-extensions]  100% ( 14 / 14) in 'Data.Functor.Invariant.Day' [kan-extensions] Warning: 'Lan' is ambiguous. It is defined [kan-extensions]  * at src/Data/Functor/Kan/Lan.hs:37:3 [kan-extensions]  * at src/Data/Functor/Kan/Lan.hs:36:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Data/Functor/Kan/Lan.hs:36:1 [kan-extensions] Warning: 'Compose' is out of scope. [kan-extensions]  If you qualify the identifier, haddock can try to link it anyway. [kan-extensions] Warning: 'o' is out of scope. [kan-extensions]  If you qualify the identifier, haddock can try to link it anyway. [kan-extensions]  75% ( 9 / 12) in 'Data.Functor.Kan.Lan' [kan-extensions]  Missing documentation for: [kan-extensions]  decomposeLan (src/Data/Functor/Kan/Lan.hs:109) [kan-extensions]  lanToAdjoint (src/Data/Functor/Kan/Lan.hs:81) [kan-extensions]  composedAdjointToLan (src/Data/Functor/Kan/Lan.hs:95) [kan-extensions] Warning: 'Coyoneda' is ambiguous. It is defined [kan-extensions]  * at src/Data/Functor/Coyoneda.hs:54:3 [kan-extensions]  * at src/Data/Functor/Coyoneda.hs:53:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Data/Functor/Coyoneda.hs:53:1 [kan-extensions] Warning: 'Identity' is ambiguous. It is defined [kan-extensions]  * in ‘Data.Functor.Identity’ [kan-extensions]  * in ‘Data.Functor.Identity’ [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined in ‘Data.Functor.Identity’ [kan-extensions]  88% ( 8 / 9) in 'Data.Functor.Coyoneda' [kan-extensions]  Missing documentation for: [kan-extensions]  lanToCoyoneda (src/Data/Functor/Coyoneda.hs:76) [kan-extensions] Warning: 'Density' is ambiguous. It is defined [kan-extensions]  * at src/Control/Comonad/Density.hs:41:3 [kan-extensions]  * at src/Control/Comonad/Density.hs:40:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Control/Comonad/Density.hs:40:1 [kan-extensions] Warning: 'Lan' is ambiguous. It is defined [kan-extensions]  * at src/Data/Functor/Kan/Lan.hs:37:3 [kan-extensions]  * at src/Data/Functor/Kan/Lan.hs:36:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Data/Functor/Kan/Lan.hs:36:1 [kan-extensions]  57% ( 4 / 7) in 'Control.Comonad.Density' [kan-extensions]  Missing documentation for: [kan-extensions]  Density (src/Control/Comonad/Density.hs:40) [kan-extensions]  adjunctionToDensity (src/Control/Comonad/Density.hs:97) [kan-extensions]  densityToLan (src/Control/Comonad/Density.hs:112) [kan-extensions] Warning: 'Hask' is out of scope. [kan-extensions]  If you qualify the identifier, haddock can try to link it anyway. [kan-extensions] Warning: 'Contravariant' is out of scope. [kan-extensions]  If you qualify the identifier, haddock can try to link it anyway. [kan-extensions] Warning: 'CoT' is ambiguous. It is defined [kan-extensions]  * at src/Control/Monad/Co.hs:84:21 [kan-extensions]  * at src/Control/Monad/Co.hs:84:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Control/Monad/Co.hs:84:1 [kan-extensions] Warning: 'Rift' is out of scope. [kan-extensions]  If you qualify the identifier, haddock can try to link it anyway. [regex] [ 9 of 48] Compiling Text.RE.ZeInternals.Types.Matches ( Text/RE/ZeInternals/Types/Matches.lhs, dist/build/Text/RE/ZeInternals/Types/Matches.p_o ) [regex] [10 of 48] Compiling Text.RE.ZeInternals.Replace ( Text/RE/ZeInternals/Replace.lhs, dist/build/Text/RE/ZeInternals/Replace.p_o ) [regex]  [regex] Text/RE/ZeInternals/Replace.lhs:530:34: warning: [GHC-63394] [-Wx-partial] [regex]  In the use of ‘tail’ [regex]  (imported from Prelude.Compat, but defined in GHC.List): [regex]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [regex]  | [regex] 530 | chk xs = chk $ tail xs [regex]  | ^^^^ [regex] [11 of 48] Compiling Text.RE.ZeInternals.TestBench ( Text/RE/ZeInternals/TestBench.lhs, dist/build/Text/RE/ZeInternals/TestBench.p_o ) [regex] [12 of 48] Compiling Text.RE.ZeInternals.AddCaptureNames ( Text/RE/ZeInternals/AddCaptureNames.hs, dist/build/Text/RE/ZeInternals/AddCaptureNames.p_o ) [regex] [13 of 48] Compiling Text.RE.Replace ( Text/RE/Replace.hs, dist/build/Text/RE/Replace.p_o ) [regex] [14 of 48] Compiling Text.RE.ZeInternals.TestBench.Parsers ( Text/RE/ZeInternals/TestBench/Parsers.hs, dist/build/Text/RE/ZeInternals/TestBench/Parsers.p_o ) [regex] [15 of 48] Compiling Text.RE.ZeInternals.PreludeMacros ( Text/RE/ZeInternals/PreludeMacros.hs, dist/build/Text/RE/ZeInternals/PreludeMacros.p_o ) [regex] [16 of 48] Compiling Text.RE.TestBench.Parsers ( Text/RE/TestBench/Parsers.hs, dist/build/Text/RE/TestBench/Parsers.p_o ) [regex] [17 of 48] Compiling Text.RE.TestBench ( Text/RE/TestBench.hs, dist/build/Text/RE/TestBench.p_o ) [regex] [18 of 48] Compiling Text.RE.ZeInternals.Types.Poss ( Text/RE/ZeInternals/Types/Poss.hs, dist/build/Text/RE/ZeInternals/Types/Poss.p_o ) [regex] [19 of 48] Compiling Text.RE.ZeInternals.Types.SearchReplace ( Text/RE/ZeInternals/Types/SearchReplace.lhs, dist/build/Text/RE/ZeInternals/Types/SearchReplace.p_o ) [regex] [20 of 48] Compiling Text.RE.ZeInternals.Types.IsRegex ( Text/RE/ZeInternals/Types/IsRegex.lhs, dist/build/Text/RE/ZeInternals/Types/IsRegex.p_o ) [regex] [21 of 48] Compiling Text.RE.ZeInternals.Tools.Lex ( Text/RE/ZeInternals/Tools/Lex.lhs, dist/build/Text/RE/ZeInternals/Tools/Lex.p_o ) [regex] [22 of 48] Compiling Text.RE.ZeInternals.NamedCaptures ( Text/RE/ZeInternals/NamedCaptures.lhs, dist/build/Text/RE/ZeInternals/NamedCaptures.p_o ) [regex] [23 of 48] Compiling Text.RE.Tools.IsRegex ( Text/RE/Tools/IsRegex.hs, dist/build/Text/RE/Tools/IsRegex.p_o ) [regex] [24 of 48] Compiling Text.RE.Tools.Lex ( Text/RE/Tools/Lex.hs, dist/build/Text/RE/Tools/Lex.p_o ) [regex] [25 of 48] Compiling Text.RE.Tools.Grep ( Text/RE/Tools/Grep.lhs, dist/build/Text/RE/Tools/Grep.p_o ) [regex] [26 of 48] Compiling Text.RE.Tools.Find ( Text/RE/Tools/Find.lhs, dist/build/Text/RE/Tools/Find.p_o ) [regex] [27 of 48] Compiling Text.RE.Tools.Edit ( Text/RE/Tools/Edit.lhs, dist/build/Text/RE/Tools/Edit.p_o ) [regex] [28 of 48] Compiling Text.RE.Tools.Sed ( Text/RE/Tools/Sed.lhs, dist/build/Text/RE/Tools/Sed.p_o ) [regex] [29 of 48] Compiling Text.RE.Tools ( Text/RE/Tools.hs, dist/build/Text/RE/Tools.p_o ) [regex] [30 of 48] Compiling Text.RE.Summa ( Text/RE/Summa.hs, dist/build/Text/RE/Summa.p_o ) [regex] [31 of 48] Compiling Text.RE.ZeInternals.SearchReplace ( Text/RE/ZeInternals/SearchReplace.hs, dist/build/Text/RE/ZeInternals/SearchReplace.p_o ) [regex] [32 of 48] Compiling Text.RE.ZeInternals ( Text/RE/ZeInternals.hs, dist/build/Text/RE/ZeInternals.p_o ) [regex] [33 of 48] Compiling Text.RE.ZeInternals.TDFA ( Text/RE/ZeInternals/TDFA.hs, dist/build/Text/RE/ZeInternals/TDFA.p_o ) [regex] [34 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFAEdPrime ( Text/RE/ZeInternals/SearchReplace/TDFAEdPrime.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFAEdPrime.p_o ) [regex] [35 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Text.Lazy ( Text/RE/ZeInternals/SearchReplace/TDFA/Text/Lazy.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Text/Lazy.p_o ) [shake] [55 of 73] Compiling Development.Shake.Internal.Rules.Files ( src/Development/Shake/Internal/Rules/Files.hs, dist/build/Development/Shake/Internal/Rules/Files.o, dist/build/Development/Shake/Internal/Rules/Files.dyn_o ) [shake] [56 of 73] Compiling Development.Shake.Internal.Derived ( src/Development/Shake/Internal/Derived.hs, dist/build/Development/Shake/Internal/Derived.o, dist/build/Development/Shake/Internal/Derived.dyn_o ) [shake] [57 of 73] Compiling Development.Shake.Command ( src/Development/Shake/Command.hs, dist/build/Development/Shake/Command.o, dist/build/Development/Shake/Command.dyn_o ) [shake] [58 of 73] Compiling Development.Shake.Internal.Rules.Directory ( src/Development/Shake/Internal/Rules/Directory.hs, dist/build/Development/Shake/Internal/Rules/Directory.o, dist/build/Development/Shake/Internal/Rules/Directory.dyn_o ) [shake] [59 of 73] Compiling Development.Shake.Internal.Rules.Default ( src/Development/Shake/Internal/Rules/Default.hs, dist/build/Development/Shake/Internal/Rules/Default.o, dist/build/Development/Shake/Internal/Rules/Default.dyn_o ) [shake] [60 of 73] Compiling Paths_shake ( dist/build/autogen/Paths_shake.hs, dist/build/Paths_shake.o, dist/build/Paths_shake.dyn_o ) [shake] [61 of 73] Compiling Development.Shake.Internal.Paths ( src/Development/Shake/Internal/Paths.hs, dist/build/Development/Shake/Internal/Paths.o, dist/build/Development/Shake/Internal/Paths.dyn_o ) [shake] [62 of 73] Compiling General.Template ( src/General/Template.hs, dist/build/General/Template.o, dist/build/General/Template.dyn_o ) [shake] [63 of 73] Compiling Development.Shake.Internal.Progress ( src/Development/Shake/Internal/Progress.hs, dist/build/Development/Shake/Internal/Progress.o, dist/build/Development/Shake/Internal/Progress.dyn_o ) [shake] [64 of 73] Compiling Development.Shake.Internal.CompactUI ( src/Development/Shake/Internal/CompactUI.hs, dist/build/Development/Shake/Internal/CompactUI.o, dist/build/Development/Shake/Internal/CompactUI.dyn_o ) [shake] [65 of 73] Compiling Development.Shake.Internal.Profile ( src/Development/Shake/Internal/Profile.hs, dist/build/Development/Shake/Internal/Profile.o, dist/build/Development/Shake/Internal/Profile.dyn_o ) [shake] [66 of 73] Compiling Development.Shake.Internal.Core.Run ( src/Development/Shake/Internal/Core/Run.hs, dist/build/Development/Shake/Internal/Core/Run.o, dist/build/Development/Shake/Internal/Core/Run.dyn_o ) [shake] [67 of 73] Compiling Development.Shake.Database ( src/Development/Shake/Database.hs, dist/build/Development/Shake/Database.o, dist/build/Development/Shake/Database.dyn_o ) [shake] [68 of 73] Compiling Development.Shake.Internal.Demo ( src/Development/Shake/Internal/Demo.hs, dist/build/Development/Shake/Internal/Demo.o, dist/build/Development/Shake/Internal/Demo.dyn_o ) [shake] [69 of 73] Compiling Development.Shake.Internal.Args ( src/Development/Shake/Internal/Args.hs, dist/build/Development/Shake/Internal/Args.o, dist/build/Development/Shake/Internal/Args.dyn_o ) [shake] [70 of 73] Compiling Development.Shake ( src/Development/Shake.hs, dist/build/Development/Shake.o, dist/build/Development/Shake.dyn_o ) [shake] [71 of 73] Compiling Development.Shake.Util ( src/Development/Shake/Util.hs, dist/build/Development/Shake/Util.o, dist/build/Development/Shake/Util.dyn_o ) [shake] [72 of 73] Compiling Development.Shake.Forward ( src/Development/Shake/Forward.hs, dist/build/Development/Shake/Forward.o, dist/build/Development/Shake/Forward.dyn_o ) [shake] [73 of 73] Compiling Development.Shake.Config ( src/Development/Shake/Config.hs, dist/build/Development/Shake/Config.o, dist/build/Development/Shake/Config.dyn_o ) [unordered-containers]  compare antisymmetric: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Ord => Eq: OK (0.18s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Read/Show: OK (1.54s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Foldable: OK (0.14s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Hashable: OK (0.19s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  size: OK (0.14s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  member: OK (0.22s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insert: OK (0.25s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  delete: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  union: OK (0.17s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  map: OK (3.60s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldr: OK (0.20s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  foldl': OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  filter: OK (3.80s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  toList: OK (0.17s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Data.HashMap.Internal.List [unordered-containers]  isPermutationBy: OK (0.11s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  isPermutationBy of different length: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests; 19 discarded. [unordered-containers]  pUnorderedCompare: OK (0.26s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  modelUnorderedCompare [unordered-containers]  reflexive: OK (0.04s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  anti-symmetric: OK (0.10s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  transitive: OK (0.03s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  Regression tests [unordered-containers]  issue32: OK [unordered-containers]  issue39a: OK [unordered-containers]  issue39b: OK (0.14s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  issue254 lazy: OK (0.05s) [unordered-containers]  issue254 strict: OK (0.01s) [unordered-containers]  issue379 [unordered-containers]  Lazy.unionWith: OK [unordered-containers]  union: OK [unordered-containers]  Strict.unionWith: OK [unordered-containers]  Strict.unionWithKey: OK [unordered-containers]  issue381 [unordered-containers]  mapMaybe: OK [unordered-containers]  mapMaybeWithKey: OK [unordered-containers]  issue382: OK (0.02s) [unordered-containers]  issue383: OK [unordered-containers]  issue420: OK [unordered-containers]  Strictness [unordered-containers]  HashMap.Strict [unordered-containers]  singleton is key-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  singleton is value-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  member is key-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  lookup is key-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  lookupDefault is key-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  findWithDefault is key-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  ! is key-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  delete is key-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  adjust is key-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  adjust is value-strict: OK (0.17s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insert is key-strict: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insert is value-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insertWith is key-strict: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  insertWith is value-strict: OK (0.05s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromList is key-strict: OK [unordered-containers]  +++ OK, passed 1 test. [unordered-containers]  fromList is value-strict: OK [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromListWith is key-strict: OK [aeson]  -9007199254740992: OK [aeson]  295147905179352830000: OK [aeson]  9.999999999999997e+22: OK [aeson]  1e+23: OK [aeson]  1.0000000000000001e+23: OK [aeson]  999999999999999700000: OK [aeson]  999999999999999900000: OK [aeson]  1e+21: OK [aeson]  9.999999999999997e-7: OK [aeson]  0.000001: OK [aeson]  333333333.3333332: OK [aeson]  333333333.33333325: OK [aeson]  333333333.3333333: OK [aeson]  333333333.3333334: OK [aeson]  333333333.33333343: OK [aeson]  -0.0000033333333333333333: OK [aeson]  1424953923781206.2: OK [aeson]  roundtrip: OK (0.07s) [aeson]  +++ OK, passed 100 tests. [aeson]  castDoubleToWord64 [aeson]  5e-324: OK [aeson]  roundtrip1: OK [aeson]  +++ OK, passed 100 tests. [aeson]  roundtrip2: OK [aeson]  +++ OK, passed 100 tests. [aeson]  doubleToScientific [aeson]  roundtrip1: OK [aeson]  +++ OK, passed 100 tests. [aeson]  roundtrip2: OK [aeson]  +++ OK, passed 100 tests. [aeson]  properties [aeson]  encode [aeson]  encodeDouble: OK [aeson]  +++ OK, passed 100 tests. [aeson]  encodeInteger: OK [aeson]  +++ OK, passed 100 tests. [aeson]  read . show = id: OK (0.82s) [aeson]  +++ OK, passed 100 tests. [aeson]  roundTrip [aeson]  (): OK [aeson]  +++ OK, passed 100 tests. [aeson]  Value: OK (0.12s) [aeson]  +++ OK, passed 100 tests. [aeson]  Bool: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Double: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Int: OK [aeson]  +++ OK, passed 100 tests. [aeson]  NonEmpty Char: OK (0.01s) [aeson]  +++ OK, passed 100 tests. [aeson]  Integer: OK [aeson]  +++ OK, passed 100 tests. [aeson]  String: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Text: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Lazy Text: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Foo: OK (0.24s) [aeson]  +++ OK, passed 100 tests. [aeson]  Day: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Month: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Quarter: OK [aeson]  +++ OK, passed 100 tests. [aeson]  QuarterOfYear: OK [aeson]  +++ OK, passed 100 tests. [aeson]  BCE Day: OK [aeson]  +++ OK, passed 100 tests. [aeson]  DotNetTime: OK (0.02s) [aeson]  +++ OK, passed 100 tests. [aeson]  LocalTime: OK [aeson]  +++ OK, passed 100 tests. [aeson]  TimeOfDay: OK [aeson]  +++ OK, passed 100 tests. [aeson]  UTCTime: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ZonedTime: OK [aeson]  +++ OK, passed 100 tests. [aeson]  NominalDiffTime: OK [aeson]  +++ OK, passed 100 tests. [aeson]  DiffTime: OK [aeson]  +++ OK, passed 100 tests. [aeson]  DayOfWeek: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SystemTime: OK [algebraic-graphs] OK: compose (overlay x y) z == overlay (compose x z) (compose y z) [algebraic-graphs] OK: compose (edge x y) (edge y z) == edge x z [algebraic-graphs] OK: compose (path [1..5]) (path [1..5]) == edges [(1,3),(2,4),(3,5)] [algebraic-graphs] OK: compose (circuit [1..5]) (circuit [1..5]) == circuit [1,3,5,2,4] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.closure ============ [algebraic-graphs] OK: closure empty == empty [algebraic-graphs] OK: closure (vertex x) == edge x x [algebraic-graphs] OK: closure (edge x x) == edge x x [algebraic-graphs] OK: closure (edge x y) == edges [(x,x), (x,y), (y,y)] [algebraic-graphs] OK: closure (path $ nub xs) == reflexiveClosure (clique $ nub xs) [algebraic-graphs] OK: closure == reflexiveClosure . transitiveClosure [algebraic-graphs] OK: closure == transitiveClosure . reflexiveClosure [algebraic-graphs] OK: closure . closure == closure [algebraic-graphs] OK: postSet x (closure y) == Set.fromList (reachable y x) [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.reflexiveClosure ============ [algebraic-graphs] OK: reflexiveClosure empty == empty [algebraic-graphs] OK: reflexiveClosure (vertex x) == edge x x [algebraic-graphs] OK: reflexiveClosure (edge x x) == edge x x [algebraic-graphs] OK: reflexiveClosure (edge x y) == edges [(x,x), (x,y), (y,y)] [algebraic-graphs] OK: reflexiveClosure . reflexiveClosure == reflexiveClosure [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.symmetricClosure ============ [algebraic-graphs] OK: symmetricClosure empty == empty [algebraic-graphs] OK: symmetricClosure (vertex x) == vertex x [algebraic-graphs] OK: symmetricClosure (edge x y) == edges [(x,y), (y,x)] [algebraic-graphs] OK: symmetricClosure x == overlay x (transpose x) [algebraic-graphs] OK: symmetricClosure . symmetricClosure == symmetricClosure [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.transitiveClosure ============ [algebraic-graphs] OK: transitiveClosure empty == empty [algebraic-graphs] OK: transitiveClosure (vertex x) == vertex x [algebraic-graphs] OK: transitiveClosure (edge x y) == edge x y [algebraic-graphs] OK: transitiveClosure (path $ nub xs) == clique (nub $ xs) [algebraic-graphs] OK: transitiveClosure . transitiveClosure == transitiveClosure [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.bfsForest ============ [algebraic-graphs] OK: forest $ bfsForest (edge 1 2) [0] == empty [algebraic-graphs] OK: forest $ bfsForest (edge 1 2) [1] == edge 1 2 [algebraic-graphs] OK: forest $ bfsForest (edge 1 2) [2] == vertex 2 [algebraic-graphs] OK: forest $ bfsForest (edge 1 2) [0,1,2] == vertices [1,2] [algebraic-graphs] OK: forest $ bfsForest (edge 1 2) [2,1,0] == vertices [1,2] [algebraic-graphs] OK: forest $ bfsForest (edge 1 1) [1] == vertex 1 [algebraic-graphs] OK: isSubgraphOf (forest $ bfsForest x vs) x == True [algebraic-graphs] OK: bfsForest x (vertexList x) == map ( -> Node v []) (nub $ vertexList x) [algebraic-graphs] OK: bfsForest x [] == [] [algebraic-graphs] OK: bfsForest empty vs == [] [algebraic-graphs] OK: bfsForest (3 * (1 + 4) * (1 + 5)) [1,4] == [algebraic-graphs] OK: forest $ bfsForest (circuit [1..5] + circuit [5,4..1]) [3] == path [3,2,1] + path [3,4,5] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.bfs ============ [algebraic-graphs] OK: bfs (edge 1 2) [0] == [] [algebraic-graphs] OK: bfs (edge 1 2) [1] == [[1], [2]] [algebraic-graphs] OK: bfs (edge 1 2) [2] == [[2]] [algebraic-graphs] OK: bfs (edge 1 2) [1,2] == [[1,2]] [algebraic-graphs] OK: bfs (edge 1 2) [2,1] == [[2,1]] [algebraic-graphs] OK: bfs (edge 1 1) [1] == [[1]] [algebraic-graphs] OK: bfs empty vs == [] [algebraic-graphs] OK: bfs x [] == [] [algebraic-graphs] OK: bfs (1 * 2 + 3 * 4 + 5 * 6) [1,2] == [[1,2]] [algebraic-graphs] OK: bfs (1 * 2 + 3 * 4 + 5 * 6) [1,3] == [[1,3], [2,4]] [algebraic-graphs] OK: bfs (3 * (1 + 4) * (1 + 5)) [3] == [[3], [1,4,5]] [algebraic-graphs] OK: bfs (circuit [1..5] + circuit [5,4..1]) [2] == [[2], [1,3], [5,4]] [algebraic-graphs] OK: concat $ bfs (circuit [1..5] + circuit [5,4..1]) [3] == [3,2,4,1,5] [algebraic-graphs] OK: map concat . transpose . map levels . bfsForest x == bfs x [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.dfsForest ============ [algebraic-graphs] OK: forest $ dfsForest empty == empty [algebraic-graphs] OK: forest $ dfsForest (edge 1 1) == vertex 1 [algebraic-graphs] OK: forest $ dfsForest (edge 1 2) == edge 1 2 [algebraic-graphs] OK: forest $ dfsForest (edge 2 1) == vertices [1,2] [algebraic-graphs] OK: isSubgraphOf (forest $ dfsForest x) x == True [algebraic-graphs] OK: isDfsForestOf (dfsForest x) x == True [algebraic-graphs] OK: dfsForest . forest . dfsForest == dfsForest [fuzzy] Phase: setupCompilerEnvironmentPhase [fuzzy] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [fuzzy] Phase: unpackPhase [fuzzy] unpacking source archive /nix/store/wavjqvgbmq1q6aawwsk6iydx5lzi3p5l-fuzzy-0.1.1.0.tar.gz [fuzzy] source root is fuzzy-0.1.1.0 [fuzzy] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "fuzzy-0.1.1.0/tests/tests.hs" [fuzzy] Phase: patchPhase [fuzzy] Phase: compileBuildDriverPhase [fuzzy] setupCompileFlags: -package-db=/build/tmp.vBIRnNht8J/setup-package.conf.d -threaded [fuzzy] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.vBIRnNht8J/Main.o ) [fuzzy] [2 of 2] Linking Setup [kan-extensions] Warning: 'Identity' is ambiguous. It is defined [kan-extensions]  * in ‘Data.Functor.Identity’ [kan-extensions]  * in ‘Data.Functor.Identity’ [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined in ‘Data.Functor.Identity’ [kan-extensions]  20% ( 5 / 24) in 'Control.Monad.Co' [kan-extensions]  Missing documentation for: [kan-extensions]  Co (src/Control/Monad/Co.hs:72) [kan-extensions]  co (src/Control/Monad/Co.hs:75) [kan-extensions]  runCo (src/Control/Monad/Co.hs:78) [kan-extensions]  liftCoT0 (src/Control/Monad/Co.hs:113) [kan-extensions]  liftCoT0M (src/Control/Monad/Co.hs:149) [kan-extensions]  lowerCoT0 (src/Control/Monad/Co.hs:116) [kan-extensions]  lowerCo0 (src/Control/Monad/Co.hs:119) [kan-extensions]  liftCoT1 (src/Control/Monad/Co.hs:122) [kan-extensions]  liftCoT1M (src/Control/Monad/Co.hs:152) [kan-extensions]  lowerCoT1 (src/Control/Monad/Co.hs:125) [kan-extensions]  lowerCo1 (src/Control/Monad/Co.hs:128) [kan-extensions]  diter (src/Control/Monad/Co.hs:155) [kan-extensions]  dctrlM (src/Control/Monad/Co.hs:158) [kan-extensions]  posW (src/Control/Monad/Co.hs:131) [kan-extensions]  peekW (src/Control/Monad/Co.hs:134) [kan-extensions]  peeksW (src/Control/Monad/Co.hs:137) [kan-extensions]  askW (src/Control/Monad/Co.hs:140) [kan-extensions]  asksW (src/Control/Monad/Co.hs:143) [kan-extensions]  traceW (src/Control/Monad/Co.hs:146) [kan-extensions] Warning: 'Ran' is ambiguous. It is defined [kan-extensions]  * at src/Data/Functor/Kan/Ran.hs:85:21 [kan-extensions]  * at src/Data/Functor/Kan/Ran.hs:85:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Data/Functor/Kan/Ran.hs:85:1 [kan-extensions] Warning: 'Compose'' is out of scope. [kan-extensions]  If you qualify the identifier, haddock can try to link it anyway. [kan-extensions]  53% ( 8 / 15) in 'Data.Functor.Kan.Ran' [kan-extensions]  Missing documentation for: [kan-extensions]  decomposeRan (src/Data/Functor/Kan/Ran.hs:116) [kan-extensions]  ranToAdjoint (src/Data/Functor/Kan/Ran.hs:130) [kan-extensions]  composedAdjointToRan (src/Data/Functor/Kan/Ran.hs:144) [kan-extensions]  repToRan (src/Data/Functor/Kan/Ran.hs:153) [kan-extensions]  ranToRep (src/Data/Functor/Kan/Ran.hs:157) [kan-extensions]  composedRepToRan (src/Data/Functor/Kan/Ran.hs:165) [kan-extensions]  ranToComposedRep (src/Data/Functor/Kan/Ran.hs:161) [kan-extensions] Warning: 'Codensity' is ambiguous. It is defined [kan-extensions]  * at src/Control/Monad/Codensity.hs:66:44 [kan-extensions]  * at src/Control/Monad/Codensity.hs:66:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Control/Monad/Codensity.hs:66:1 [kan-extensions] Warning: 'Ran' is ambiguous. It is defined [kan-extensions]  * at src/Data/Functor/Kan/Ran.hs:85:21 [kan-extensions]  * at src/Data/Functor/Kan/Ran.hs:85:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Data/Functor/Kan/Ran.hs:85:1 [kan-extensions]  85% ( 12 / 14) in 'Control.Monad.Codensity' [kan-extensions]  Missing documentation for: [kan-extensions]  adjunctionToCodensity (src/Control/Monad/Codensity.hs:175) [kan-extensions]  ranToCodensity (src/Control/Monad/Codensity.hs:216) [kan-extensions] Warning: 'Yoneda' is ambiguous. It is defined [kan-extensions]  * at src/Data/Functor/Yoneda.hs:59:22 [kan-extensions]  * at src/Data/Functor/Yoneda.hs:59:1 [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined at src/Data/Functor/Yoneda.hs:59:1 [kan-extensions] Warning: 'Identity' is ambiguous. It is defined [kan-extensions]  * in ‘Data.Functor.Identity’ [kan-extensions]  * in ‘Data.Functor.Identity’ [kan-extensions]  You may be able to disambiguate the identifier by qualifying it or [kan-extensions]  by specifying the type/value namespace explicitly. [kan-extensions]  Defaulting to the one defined in ‘Data.Functor.Identity’ [kan-extensions]  45% ( 5 / 11) in 'Data.Functor.Yoneda' [kan-extensions]  Missing documentation for: [kan-extensions]  lowerYoneda (src/Data/Functor/Yoneda.hs:85) [kan-extensions]  maxF (src/Data/Functor/Yoneda.hs:194) [kan-extensions]  minF (src/Data/Functor/Yoneda.hs:199) [kan-extensions]  maxM (src/Data/Functor/Yoneda.hs:204) [kan-extensions]  minM (src/Data/Functor/Yoneda.hs:209) [kan-extensions]  ranToYoneda (src/Data/Functor/Yoneda.hs:103) [kan-extensions] Warning: Data.Functor.Contravariant.Coyoneda: could not find link destinations for: [kan-extensions]  - Data.Functor.Contravariant.Coyoneda.D:R:RepCoyoneda [kan-extensions] Warning: Data.Functor.Contravariant.Day: could not find link destinations for: [kan-extensions]  - Data.Functor.Contravariant.Day.D:R:RepDay [regex] [36 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Text ( Text/RE/ZeInternals/SearchReplace/TDFA/Text.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Text.p_o ) [regex] [37 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.String ( Text/RE/ZeInternals/SearchReplace/TDFA/String.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/String.p_o ) [regex] [38 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Sequence ( Text/RE/ZeInternals/SearchReplace/TDFA/Sequence.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Sequence.p_o ) [regex] [39 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.ByteString.Lazy ( Text/RE/ZeInternals/SearchReplace/TDFA/ByteString/Lazy.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/ByteString/Lazy.p_o ) [regex] [40 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.ByteString ( Text/RE/ZeInternals/SearchReplace/TDFA/ByteString.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/ByteString.p_o ) [regex] [41 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA ( Text/RE/ZeInternals/SearchReplace/TDFA.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA.p_o ) [regex] [42 of 48] Compiling Text.RE.TDFA.Text.Lazy ( Text/RE/TDFA/Text/Lazy.hs, dist/build/Text/RE/TDFA/Text/Lazy.p_o ) [regex] [43 of 48] Compiling Text.RE.TDFA.Text ( Text/RE/TDFA/Text.hs, dist/build/Text/RE/TDFA/Text.p_o ) [regex] [44 of 48] Compiling Text.RE.TDFA.String ( Text/RE/TDFA/String.hs, dist/build/Text/RE/TDFA/String.p_o ) [regex] [45 of 48] Compiling Text.RE.TDFA.Sequence ( Text/RE/TDFA/Sequence.hs, dist/build/Text/RE/TDFA/Sequence.p_o ) [regex] [46 of 48] Compiling Text.RE.TDFA.ByteString.Lazy ( Text/RE/TDFA/ByteString/Lazy.hs, dist/build/Text/RE/TDFA/ByteString/Lazy.p_o ) [regex] [47 of 48] Compiling Text.RE.TDFA.ByteString ( Text/RE/TDFA/ByteString.hs, dist/build/Text/RE/TDFA/ByteString.p_o ) [regex] [48 of 48] Compiling Text.RE.TDFA ( Text/RE/TDFA.hs, dist/build/Text/RE/TDFA.p_o ) [shake] [ 1 of 73] Compiling Development.Ninja.Env ( src/Development/Ninja/Env.hs, dist/build/Development/Ninja/Env.p_o ) [shake] [ 2 of 73] Compiling Development.Ninja.Type ( src/Development/Ninja/Type.hs, dist/build/Development/Ninja/Type.p_o ) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  fromListWith is value-strict: OK (0.02s) [unordered-containers]  +++ OK, passed 100 tests. [unordered-containers]  [unordered-containers] All 256 tests passed (9.32s) [unordered-containers] Test suite unordered-containers-tests: PASS [unordered-containers] Test suite logged to: [unordered-containers] dist/test/unordered-containers-0.2.20-unordered-containers-tests.log [unordered-containers] 1 of 1 test suites (1 of 1 test cases) passed. [unordered-containers] checkPhase completed in 6 minutes 56 seconds [unordered-containers] Phase: haddockPhase [unordered-containers] Preprocessing library for unordered-containers-0.2.20.. [unordered-containers] Running Haddock on library for unordered-containers-0.2.20.. [unordered-containers] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [unordered-containers]  [unordered-containers] Data/HashMap/Internal.hs:12:14-23: warning: [GHC-53692] [-Wdeprecated-flags] [unordered-containers]  -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead [unordered-containers]  | [unordered-containers] 12 | {-# LANGUAGE TypeInType #-} [unordered-containers]  | ^^^^^^^^^^ [unordered-containers] [1 of 9] Compiling Data.HashMap.Internal.Array ( Data/HashMap/Internal/Array.hs, nothing ) [unordered-containers]  [unordered-containers] Data/HashMap/Internal/Array.hs:83:1-35: warning: [GHC-66111] [-Wunused-imports] [unordered-containers]  The import of ‘Control.Applicative’ is redundant [unordered-containers]  except perhaps to import instances from ‘Control.Applicative’ [unordered-containers]  To import instances alone, use: import Control.Applicative() [unordered-containers]  | [unordered-containers] 83 | import Control.Applicative (liftA2) [unordered-containers]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [unordered-containers] [2 of 9] Compiling Data.HashMap.Internal.List ( Data/HashMap/Internal/List.hs, nothing ) [unordered-containers] [3 of 9] Compiling Data.HashMap.Internal ( Data/HashMap/Internal.hs, nothing ) [aeson]  +++ OK, passed 100 tests. [aeson]  CalendarDiffTime: OK [aeson]  +++ OK, passed 100 tests. [aeson]  CalendarDiffDays: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Version: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Natural: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Proxy: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Tagged: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Const: OK [aeson]  +++ OK, passed 100 tests. [aeson]  DList: OK (0.03s) [aeson]  +++ OK, passed 100 tests. [aeson]  Seq: OK (0.01s) [aeson]  +++ OK, passed 100 tests. [aeson]  Rational: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Ratio Int: OK [aeson]  +++ OK, passed 100 tests. [aeson]  UUID: OK [aeson]  +++ OK, passed 100 tests. [aeson]  These: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Fix: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Mu: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Nu: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Maybe: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Monoid.First: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Semigroup.Sum: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Semigroup.Product: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Semigroup.All: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Semigroup.Any: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Strict Pair: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Strict Either: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Strict These: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Strict Maybe: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Solo Int: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ShortText: OK [aeson]  +++ OK, passed 100 tests. [aeson]  URI: OK (0.02s) [aeson]  +++ OK, passed 100 tests. [aeson]  functors [aeson]  Identity Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Identity Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Identity [Char]: OK [aeson]  +++ OK, passed 100 tests. [aeson]  [Identity Char]: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose I I Int: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose [] I Int: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose I [] Int: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose [] [] Int: OK (0.01s) [aeson]  +++ OK, passed 100 tests. [aeson]  Compose I I Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose [] I Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose I [] Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose [] [] Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose3 I I I Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose3 I [] I Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose3 I I [] Char: OK (0.01s) [algebraic-graphs] OK: dfsForest (vertices vs) == map (\v -> Node v []) (nub $ sort vs) [algebraic-graphs] OK: dfsForest $ 3 * (1 + 4) * (1 + 5) == [algebraic-graphs] OK: forest (dfsForest $ circuit [1..5] + circuit [5,4..1]) == path [1,2,3,4,5] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.dfsForestFrom ============ [algebraic-graphs] OK: forest $ dfsForestFrom empty vs == empty [algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 1) [1] == vertex 1 [algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 2) [0] == empty [algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 2) [1] == edge 1 2 [algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 2) [2] == vertex 2 [algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 2) [1,2] == edge 1 2 [algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 2) [2,1] == vertices [1,2] [algebraic-graphs] OK: isSubgraphOf (forest $ dfsForestFrom x vs) x == True [algebraic-graphs] OK: isDfsForestOf (dfsForestFrom x (vertexList x)) x == True [algebraic-graphs] OK: dfsForestFrom x (vertexList x) == dfsForest x [algebraic-graphs] OK: dfsForestFrom x [] == [] [algebraic-graphs] OK: dfsForestFrom (3 * (1 + 4) * (1 + 5)) [1,4] == [algebraic-graphs] OK: forest $ dfsForestFrom (circuit [1..5] + circuit [5,4..1]) [3] == path [3,2,1,5,4] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.dfs ============ [algebraic-graphs] OK: dfs empty vs == [] [algebraic-graphs] OK: dfs (edge 1 1) [1] == [1] [algebraic-graphs] OK: dfs (edge 1 2) [0] == [] [algebraic-graphs] OK: dfs (edge 1 2) [1] == [1,2] [algebraic-graphs] OK: dfs (edge 1 2) [2] == [2] [algebraic-graphs] OK: dfs (edge 1 2) [1,2] == [1,2] [algebraic-graphs] OK: dfs (edge 1 2) [2,1] == [2,1] [algebraic-graphs] OK: dfs x [] == [] [algebraic-graphs]  [algebraic-graphs] OK: and [ hasVertex v x | v <- dfs x vs ] == True [algebraic-graphs] OK: dfs (3 * (1 + 4) * (1 + 5)) [1,4] == [1,5,4] [algebraic-graphs] OK: dfs (circuit [1..5] + circuit [5,4..1]) [3] == [3,2,1,5,4] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.dfs ============ [algebraic-graphs] OK: reachable empty x == [] [algebraic-graphs] OK: reachable (vertex 1) 1 == [1] [algebraic-graphs] OK: reachable (edge 1 1) 1 == [1] [algebraic-graphs] OK: reachable (edge 1 2) 0 == [] [algebraic-graphs] OK: reachable (edge 1 2) 1 == [1,2] [algebraic-graphs] OK: reachable (edge 1 2) 2 == [2] [algebraic-graphs] OK: reachable (path [1..8] ) 4 == [4..8] [algebraic-graphs] OK: reachable (circuit [1..8] ) 4 == [4..8] ++ [1..3] [algebraic-graphs] OK: reachable (clique [8,7..1]) 8 == [8] ++ [1..7] [algebraic-graphs]  [algebraic-graphs] OK: and [ hasVertex v x | v <- reachable x y ] == True [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.topSort ============ [algebraic-graphs] OK: topSort (1 * 2 + 3 * 1) == Right [3,1,2] [algebraic-graphs] OK: topSort (path [1..5]) == Right [1..5] [algebraic-graphs] OK: topSort (3 * (1 * 4 + 2 * 5)) == Right [3,1,2,4,5] [algebraic-graphs] OK: topSort (1 * 2 + 2 * 1) == Left (2 :| [1]) [algebraic-graphs] OK: topSort (path [5,4..1] + edge 2 4) == Left (4 :| [3,2]) [algebraic-graphs] OK: topSort (circuit [1..5]) == Left (3 :| [1,2]) [algebraic-graphs] OK: topSort (circuit [1..3] + circuit [3,2,1]) == Left (3 :| [2]) [algebraic-graphs] OK: topSort (1 * 2 + (5 + 2) * 1 + 3 * 4 * 3) == Left (1 :| [2]) [algebraic-graphs] OK: fmap (flip isTopSortOf x) (topSort x) /= Right False [algebraic-graphs] OK: topSort . vertices == Right . nub . sort [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.testIsAcyclic ============ [algebraic-graphs] OK: isAcyclic (1 * 2 + 3 * 1) == True [algebraic-graphs] OK: isAcyclic (1 * 2 + 2 * 1) == False [algebraic-graphs] OK: isAcyclic . circuit == null [algebraic-graphs] OK: isAcyclic == isRight . topSort [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.isDfsForestOf ============ [algebraic-graphs] OK: isDfsForestOf [] empty == True [algebraic-graphs] OK: isDfsForestOf [] (vertex 1) == False [algebraic-graphs] OK: isDfsForestOf [Node 1 []] (vertex 1) == True [algebraic-graphs] OK: isDfsForestOf [Node 1 []] (vertex 2) == False [algebraic-graphs] OK: isDfsForestOf [Node 1 [], Node 1 []] (vertex 1) == False [algebraic-graphs] OK: isDfsForestOf [Node 1 []] (edge 1 1) == True [algebraic-graphs] OK: isDfsForestOf [Node 1 []] (edge 1 2) == False [algebraic-graphs] OK: isDfsForestOf [Node 1 [], Node 2 []] (edge 1 2) == False [algebraic-graphs] OK: isDfsForestOf [Node 2 [], Node 1 []] (edge 1 2) == True [algebraic-graphs] OK: isDfsForestOf [Node 1 [Node 2 []]] (edge 1 2) == True [algebraic-graphs] OK: isDfsForestOf [Node 1 [], Node 2 []] (vertices [1,2]) == True [algebraic-graphs] OK: isDfsForestOf [Node 2 [], Node 1 []] (vertices [1,2]) == True [algebraic-graphs] OK: isDfsForestOf [Node 1 [Node 2 []]] (vertices [1,2]) == False [kan-extensions] Warning: Data.Functor.Contravariant.Yoneda: could not find link destinations for: [kan-extensions]  - Data.Functor.Contravariant.Yoneda.D:R:RepYoneda [kan-extensions] Warning: Data.Functor.Day: could not find link destinations for: [kan-extensions]  - Data.Functor.Day.D:R:RepDay [kan-extensions] Warning: Data.Functor.Coyoneda: could not find link destinations for: [kan-extensions]  - Data.Functor.Coyoneda.D:R:RepCoyoneda [kan-extensions] Warning: Data.Functor.Yoneda: could not find link destinations for: [kan-extensions]  - Data.Functor.Yoneda.D:R:RepYoneda [aeson]  +++ OK, passed 100 tests. [aeson]  Compose3 I [] [] Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose3 [] I I Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose3 [] [] I Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose3 [] I [] Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose3 [] [] [] Char: OK (0.01s) [aeson]  +++ OK, passed 100 tests. [aeson]  Compose3' I I I Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose3' I [] I Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose3' I I [] Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose3' I [] [] Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose3' [] I I Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose3' [] [] I Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose3' [] I [] Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Compose3' [] [] [] Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ghcGenerics [aeson]  OneConstructor: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Product2: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Product6: OK (0.02s) [aeson]  +++ OK, passed 100 tests. [aeson]  Sum4: OK (0.07s) [aeson]  +++ OK, passed 100 tests. [aeson]  roundTrip Key [aeson]  Bool: OK (0.01s) [aeson]  +++ OK, passed 100 tests. [aeson]  Text: OK (0.20s) [aeson]  +++ OK, passed 100 tests. [aeson]  String: OK (0.33s) [aeson]  +++ OK, passed 100 tests. [aeson]  Int: OK (0.04s) [aeson]  +++ OK, passed 100 tests. [aeson]  [Text]: OK (0.18s) [aeson]  +++ OK, passed 100 tests. [aeson]  (Int,Char): OK (0.03s) [aeson]  +++ OK, passed 100 tests. [aeson]  Integer: OK (0.02s) [aeson]  +++ OK, passed 100 tests. [aeson]  Natural: OK (0.02s) [aeson]  +++ OK, passed 100 tests. [aeson]  Float: OK (0.05s) [aeson]  +++ OK, passed 100 tests. [aeson]  Double: OK (0.06s) [aeson]  +++ OK, passed 100 tests. [aeson]  Day: OK (0.03s) [aeson]  +++ OK, passed 100 tests. [aeson]  DayOfWeek: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Month: OK (0.03s) [aeson]  +++ OK, passed 100 tests. [aeson]  Quarter: OK (0.04s) [aeson]  +++ OK, passed 100 tests. [aeson]  QuarterOfYear: OK [aeson]  +++ OK, passed 100 tests. [aeson]  LocalTime: OK (0.07s) [aeson]  +++ OK, passed 100 tests. [aeson]  TimeOfDay: OK (0.08s) [aeson]  +++ OK, passed 100 tests. [aeson]  UTCTime: OK (0.13s) [aeson]  +++ OK, passed 100 tests. [aeson]  Version: OK (0.18s) [aeson]  +++ OK, passed 100 tests. [aeson]  Lazy Text: OK (0.17s) [aeson]  +++ OK, passed 100 tests. [aeson]  UUID: OK (0.10s) [aeson]  +++ OK, passed 100 tests. [aeson]  Const Text: OK (0.18s) [aeson]  +++ OK, passed 100 tests. [aeson]  toFromJSON [aeson]  Integer: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Double: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Maybe Integer: OK [algebraic-graphs] OK: isDfsForestOf [Node 1 [Node 2 [Node 3 []]]] (path [1,2,3]) == True [algebraic-graphs] OK: isDfsForestOf [Node 1 [Node 3 [Node 2 []]]] (path [1,2,3]) == False [algebraic-graphs] OK: isDfsForestOf [Node 3 [], Node 1 [Node 2 []]] (path [1,2,3]) == True [algebraic-graphs] OK: isDfsForestOf [Node 2 [Node 3 []], Node 1 []] (path [1,2,3]) == True [algebraic-graphs] OK: isDfsForestOf [Node 1 [], Node 2 [Node 3 []]] (path [1,2,3]) == False [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyIntMap.isTopSortOf ============ [algebraic-graphs] OK: isTopSortOf [3,1,2] (1 * 2 + 3 * 1) == True [algebraic-graphs] OK: isTopSortOf [1,2,3] (1 * 2 + 3 * 1) == False [algebraic-graphs] OK: isTopSortOf [] (1 * 2 + 3 * 1) == False [algebraic-graphs] OK: isTopSortOf [] empty == True [algebraic-graphs] OK: isTopSortOf [x] (vertex x) == True [algebraic-graphs] OK: isTopSortOf [x] (edge x x) == False [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap ============ [algebraic-graphs] OK: Axioms of graphs [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.consistent ============ [algebraic-graphs] OK: Consistency of the Arbitrary instance [algebraic-graphs]  [algebraic-graphs] OK: consistent empty == True [algebraic-graphs] OK: consistent (vertex x) == True [algebraic-graphs] OK: consistent (overlay x y) == True [algebraic-graphs] OK: consistent (connect x y) == True [algebraic-graphs] OK: consistent (edge x y) == True [algebraic-graphs] OK: consistent (edges xs) == True [algebraic-graphs] OK: consistent (stars xs) == True [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.Show ============ [algebraic-graphs] OK: show (empty ) == "empty" [algebraic-graphs] OK: show (1 ) == "vertex 1" [algebraic-graphs] OK: show (1 + 2 ) == "vertices [1,2]" [algebraic-graphs] OK: show (1 * 2 ) == "edge 1 2" [algebraic-graphs] OK: show (1 * 2 * 3) == "edges [(1,2),(1,3),(2,3)]" [algebraic-graphs] OK: show (1 * 2 + 3) == "overlay (vertex 3) (edge 1 2)" [algebraic-graphs]  [algebraic-graphs] OK: show (vertex (-1) ) == "vertex (-1)" [algebraic-graphs] OK: show (vertex (-1) + vertex (-2) ) == "vertices [-2,-1]" [algebraic-graphs] OK: show (vertex (-2) * vertex (-1) ) == "edge (-2) (-1)" [algebraic-graphs] OK: show (vertex (-3) * vertex (-2) * vertex (-1)) == "edges [(-3,-2),(-3,-1),(-2,-1)]" [algebraic-graphs] OK: show (vertex (-3) * vertex (-2) + vertex (-1)) == "overlay (vertex (-1)) (edge (-3) (-2))" [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.Ord ============ [algebraic-graphs] OK: vertex 1 < vertex 2 [algebraic-graphs] OK: vertex 3 < edge 1 2 [algebraic-graphs] OK: vertex 1 < edge 1 1 [algebraic-graphs] OK: edge 1 1 < edge 1 2 [algebraic-graphs] OK: edge 1 2 < edge 1 1 + edge 2 2 [algebraic-graphs] OK: edge 1 2 < edge 1 3 [algebraic-graphs] OK: x <= x + y [algebraic-graphs] OK: x + y <= x * y [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.empty ============ [algebraic-graphs] OK: isEmpty empty == True [algebraic-graphs] OK: hasVertex x empty == False [algebraic-graphs] OK: vertexCount empty == 0 [algebraic-graphs] OK: edgeCount empty == 0 [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.vertex ============ [algebraic-graphs] OK: isEmpty (vertex x) == False [algebraic-graphs] OK: hasVertex x (vertex y) == (x == y) [algebraic-graphs] OK: vertexCount (vertex x) == 1 [algebraic-graphs] OK: edgeCount (vertex x) == 0 [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.edge ============ [algebraic-graphs] OK: edge x y == connect (vertex x) (vertex y) [algebraic-graphs] OK: hasEdge x y (edge x y) == True [algebraic-graphs] OK: edgeCount (edge x y) == 1 [algebraic-graphs] OK: vertexCount (edge 1 1) == 1 [algebraic-graphs] OK: vertexCount (edge 1 2) == 2 [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.overlay ============ [algebraic-graphs] OK: isEmpty (overlay x y) == isEmpty x && isEmpty y [algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y [algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x [algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y [algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x [algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y [algebraic-graphs] OK: vertexCount (overlay 1 2) == 2 [algebraic-graphs] OK: edgeCount (overlay 1 2) == 0 [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.connect ============ [algebraic-graphs] OK: isEmpty (connect x y) == isEmpty x && isEmpty y [algebraic-graphs] OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y [algebraic-graphs] OK: vertexCount (connect x y) >= vertexCount x [algebraic-graphs] OK: vertexCount (connect x y) <= vertexCount x + vertexCount y [algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount x [algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount y [algebraic-graphs] OK: edgeCount (connect x y) >= vertexCount x * vertexCount y [algebraic-graphs] OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y [algebraic-graphs] OK: vertexCount (connect 1 2) == 2 [algebraic-graphs] OK: edgeCount (connect 1 2) == 1 [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.vertices ============ [algebraic-graphs] OK: vertices [] == empty [algebraic-graphs] OK: vertices [x] == vertex x [algebraic-graphs] OK: vertices == overlays . map vertex [algebraic-graphs] OK: hasVertex x . vertices == elem x [algebraic-graphs] OK: vertexCount . vertices == length . nub [algebraic-graphs] OK: vertexSet . vertices == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.edges ============ [algebraic-graphs] OK: edges [] == empty [aeson]  +++ OK, passed 100 tests. [aeson]  Either Integer Double: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Either Integer Integer: OK [aeson]  +++ OK, passed 100 tests. [aeson]  failure messages [aeson]  modify failure: OK [aeson]  +++ OK, passed 100 tests. [aeson]  parserThrowError: OK [aeson]  +++ OK, passed 100 tests. [aeson]  parserCatchError: OK (0.06s) [aeson]  +++ OK, passed 100 tests. [aeson]  generic [aeson]  toJSON [aeson]  Nullary [aeson]  string: OK [aeson]  +++ OK, passed 100 tests. [aeson]  2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  TaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  roundTrip [aeson]  string: OK [aeson]  +++ OK, passed 100 tests. [aeson]  2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  TaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  EitherTextInt [aeson]  UntaggedValue: OK [aeson]  +++ OK, passed 100 tests. [aeson]  roundtrip: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeType [aeson]  2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  TaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  roundTrip [aeson]  2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  TaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK (0.03s) [aeson]  +++ OK, passed 100 tests. [aeson]  2ElemArray unary: OK [aeson]  +++ OK, passed 100 tests. [aeson]  TaggedObject unary: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField unary: OK [aeson]  +++ OK, passed 100 tests. [aeson]  OneConstructor [aeson]  default: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Tagged: OK [aeson]  +++ OK, passed 100 tests. [aeson]  roundTrip [aeson]  default: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Tagged: OK [aeson]  +++ OK, passed 100 tests. [aeson]  toEncoding [aeson]  NullaryString: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Nullary2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  NullaryTaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  NullaryObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ApproxDefault: OK [aeson]  +++ OK, passed 100 tests. [aeson]  EitherTextInt UntaggedValue: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeType2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeType2ElemArray unary: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeType2ElemArray unary agree: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeTypeTaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeTypeTaggedObject unary: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeTypeTaggedObject unary agree: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeTypeObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [algebraic-graphs] OK: edges [(x,y)] == edge x y [algebraic-graphs] OK: edges == overlays . map (uncurry edge) [algebraic-graphs] OK: edgeCount . edges == length . nub [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.overlays ============ [algebraic-graphs] OK: overlays [] == empty [algebraic-graphs] OK: overlays [x] == x [algebraic-graphs] OK: overlays [x,y] == overlay x y [algebraic-graphs] OK: overlays == foldr overlay empty [algebraic-graphs] OK: isEmpty . overlays == all isEmpty [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.connects ============ [algebraic-graphs] OK: connects [] == empty [algebraic-graphs] OK: connects [x] == x [algebraic-graphs] OK: connects [x,y] == connect x y [algebraic-graphs] OK: connects == foldr connect empty [algebraic-graphs] OK: isEmpty . connects == all isEmpty [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.fromAdjacencySets ============ [algebraic-graphs] OK: fromAdjacencySets [] == empty [algebraic-graphs] OK: fromAdjacencySets [(x, Set.empty)] == vertex x [algebraic-graphs] OK: fromAdjacencySets [(x, Set.singleton y)] == edge x y [algebraic-graphs] OK: fromAdjacencySets . map (fmap Set.fromList) == stars [algebraic-graphs] OK: overlay (fromAdjacencySets xs) (fromAdjacencySets ys) == fromAdjacencySets (xs ++ ys) [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.isSubgraphOf ============ [algebraic-graphs] OK: isSubgraphOf empty x == True [algebraic-graphs] OK: isSubgraphOf (vertex x) empty == False [algebraic-graphs] OK: isSubgraphOf x (overlay x y) == True [algebraic-graphs] OK: isSubgraphOf (overlay x y) (connect x y) == True [algebraic-graphs] OK: isSubgraphOf (path xs) (circuit xs) == True [algebraic-graphs] OK: isSubgraphOf x y ==> x <= y [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.toGraph et al. ============ [algebraic-graphs] OK: toGraph == foldg Empty Vertex Overlay Connect [algebraic-graphs] OK: foldg == Algebra.Graph.foldg . toGraph [algebraic-graphs] OK: isEmpty == foldg True (const False) (&&) (&&) [algebraic-graphs] OK: size == foldg 1 (const 1) (+) (+) [algebraic-graphs] OK: hasVertex x == foldg False (==x) (||) (||) [algebraic-graphs] OK: hasEdge x y == Algebra.Graph.hasEdge x y . toGraph [algebraic-graphs] OK: vertexCount == Set.size . vertexSet [algebraic-graphs] OK: edgeCount == Set.size . edgeSet [algebraic-graphs] OK: vertexList == Set.toAscList . vertexSet [algebraic-graphs] OK: edgeList == Set.toAscList . edgeSet [algebraic-graphs] OK: vertexSet == foldg Set.empty Set.singleton Set.union Set.union [algebraic-graphs] OK: vertexIntSet == foldg IntSet.empty IntSet.singleton IntSet.union IntSet.union [algebraic-graphs] OK: edgeSet == Algebra.Graph.AdjacencyMap.edgeSet . foldg empty vertex overlay connect [algebraic-graphs] OK: preSet x == Algebra.Graph.AdjacencyMap.preSet x . toAdjacencyMap [algebraic-graphs] OK: preIntSet x == Algebra.Graph.AdjacencyIntMap.preIntSet x . toAdjacencyIntMap [algebraic-graphs] OK: postSet x == Algebra.Graph.AdjacencyMap.postSet x . toAdjacencyMap [algebraic-graphs] OK: postIntSet x == Algebra.Graph.AdjacencyIntMap.postIntSet x . toAdjacencyIntMap [algebraic-graphs] OK: adjacencyList == Algebra.Graph.AdjacencyMap.adjacencyList . toAdjacencyMap [algebraic-graphs] OK: adjacencyMap == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMap [algebraic-graphs] OK: adjacencyIntMap == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMap [algebraic-graphs] OK: adjacencyMapTranspose == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMapTranspose [algebraic-graphs] OK: adjacencyIntMapTranspose == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMapTranspose [algebraic-graphs] OK: dfsForest == Algebra.Graph.AdjacencyMap.dfsForest . toAdjacencyMap [algebraic-graphs] OK: dfsForestFrom == Algebra.Graph.AdjacencyMap.dfsForestFrom . toAdjacencyMap [algebraic-graphs] OK: dfs == Algebra.Graph.AdjacencyMap.dfs . toAdjacencyMap [algebraic-graphs] OK: reachable == Algebra.Graph.AdjacencyMap.reachable . toAdjacencyMap [algebraic-graphs] OK: topSort == Algebra.Graph.AdjacencyMap.topSort . toAdjacencyMap [algebraic-graphs] OK: isAcyclic == Algebra.Graph.AdjacencyMap.isAcyclic . toAdjacencyMap [algebraic-graphs] OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap [algebraic-graphs] OK: toAdjacencyMap == foldg empty vertex overlay connect [algebraic-graphs] OK: toAdjacencyMapTranspose == foldg empty vertex overlay (flip connect) [algebraic-graphs] OK: toAdjacencyIntMap == foldg empty vertex overlay connect [algebraic-graphs] OK: toAdjacencyIntMapTranspose == foldg empty vertex overlay (flip connect) [aeson]  SomeTypeObjectWithSingleField unary: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeTypeObjectWithSingleField unary agree: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeTypeOmitNothingFields: OK [aeson]  +++ OK, passed 100 tests. [aeson]  OneConstructorDefault: OK [aeson]  +++ OK, passed 100 tests. [aeson]  OneConstructorTagged: OK [aeson]  +++ OK, passed 100 tests. [aeson]  template-haskell [aeson]  toJSON [aeson]  Nullary [aeson]  string: OK [aeson]  +++ OK, passed 100 tests. [aeson]  2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  TaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  roundTrip [aeson]  string: OK [aeson]  +++ OK, passed 100 tests. [aeson]  2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  TaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  EitherTextInt [aeson]  UntaggedValue: OK [aeson]  +++ OK, passed 100 tests. [aeson]  roundtrip: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeType [aeson]  2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  TaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  roundTrip [aeson]  2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  TaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  2ElemArray unary: OK [aeson]  +++ OK, passed 100 tests. [aeson]  TaggedObject unary: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField unary: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Approx [aeson]  string: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  roundTrip [aeson]  string: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  GADT [aeson]  string: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  roundTrip [aeson]  string: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  OneConstructor [aeson]  default: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Tagged: OK [aeson]  +++ OK, passed 100 tests. [aeson]  roundTrip [aeson]  default: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Tagged: OK [aeson]  +++ OK, passed 100 tests. [aeson]  toEncoding [aeson]  NullaryString: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Nullary2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  NullaryTaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  NullaryObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [algebraic-graphs] OK: isDfsForestOf f == Algebra.Graph.AdjacencyMap.isDfsForestOf f . toAdjacencyMap [algebraic-graphs] OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.foldg ============ [algebraic-graphs] OK: foldg empty vertex overlay connect == id [algebraic-graphs] OK: foldg empty vertex overlay (flip connect) == transpose [algebraic-graphs] OK: foldg 1 (const 1) (+) (+) == size [algebraic-graphs] OK: foldg True (const False) (&&) (&&) == isEmpty [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.isEmpty ============ [algebraic-graphs] OK: isEmpty empty == True [algebraic-graphs] OK: isEmpty (overlay empty empty) == True [algebraic-graphs] OK: isEmpty (vertex x) == False [algebraic-graphs] OK: isEmpty (removeVertex x $ vertex x) == True [algebraic-graphs] OK: isEmpty (removeEdge x y $ edge x y) == False [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.hasVertex ============ [algebraic-graphs] OK: hasVertex x empty == False [algebraic-graphs] OK: hasVertex x (vertex y) == (x == y) [algebraic-graphs] OK: hasVertex x . removeVertex x == const False [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.hasEdge ============ [algebraic-graphs] OK: hasEdge x y empty == False [algebraic-graphs] OK: hasEdge x y (vertex z) == False [algebraic-graphs] OK: hasEdge x y (edge x y) == True [algebraic-graphs] OK: hasEdge x y . removeEdge x y == const False [algebraic-graphs] OK: hasEdge x y == elem (x,y) . edgeList [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.vertexCount ============ [algebraic-graphs] OK: vertexCount empty == 0 [algebraic-graphs] OK: vertexCount (vertex x) == 1 [algebraic-graphs] OK: vertexCount == length . vertexList [algebraic-graphs] OK: vertexCount x < vertexCount y ==> x < y [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.edgeCount ============ [algebraic-graphs] OK: edgeCount empty == 0 [algebraic-graphs] OK: edgeCount (vertex x) == 0 [algebraic-graphs] OK: edgeCount (edge x y) == 1 [algebraic-graphs] OK: edgeCount == length . edgeList [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.vertexList ============ [algebraic-graphs] OK: vertexList empty == [] [algebraic-graphs] OK: vertexList (vertex x) == [x] [algebraic-graphs] OK: vertexList . vertices == nub . sort [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.vertexSet ============ [algebraic-graphs] OK: vertexSet empty == Set.empty [algebraic-graphs] OK: vertexSet . vertex == Set.singleton [algebraic-graphs] OK: vertexSet . vertices == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.vertexIntSet ============ [algebraic-graphs] OK: vertexIntSet empty == IntSet.empty [algebraic-graphs] OK: vertexIntSet . vertex == IntSet.singleton [algebraic-graphs] OK: vertexIntSet . vertices == IntSet.fromList [algebraic-graphs] OK: vertexIntSet . clique == IntSet.fromList [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.edgeList ============ [algebraic-graphs] OK: edgeList empty == [] [algebraic-graphs] OK: edgeList (vertex x) == [] [algebraic-graphs] OK: edgeList (edge x y) == [(x,y)] [algebraic-graphs] OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)] [algebraic-graphs] OK: edgeList . edges == nub . sort [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.edgeSet ============ [algebraic-graphs] OK: edgeSet empty == Set.empty [algebraic-graphs] OK: edgeSet (vertex x) == Set.empty [algebraic-graphs] OK: edgeSet (edge x y) == Set.singleton (x,y) [algebraic-graphs] OK: edgeSet . edges == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.adjacencyList ============ [algebraic-graphs] OK: adjacencyList empty == [] [algebraic-graphs] OK: adjacencyList (vertex x) == [(x, [])] [algebraic-graphs] OK: adjacencyList (edge 1 2) == [(1, [2]), (2, [])] [algebraic-graphs] OK: adjacencyList (star 2 [3,1]) == [(1, []), (2, [1,3]), (3, [])] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.preSet ============ [algebraic-graphs] OK: preSet x empty == Set.empty [algebraic-graphs] OK: preSet x (vertex x) == Set.empty [algebraic-graphs] OK: preSet 1 (edge 1 2) == Set.empty [algebraic-graphs] OK: preSet y (edge x y) == Set.fromList [x] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.preIntSet ============ [algebraic-graphs] OK: preIntSet x empty == IntSet.empty [algebraic-graphs] OK: preIntSet x (vertex x) == IntSet.empty [algebraic-graphs] OK: preIntSet 1 (edge 1 2) == IntSet.empty [algebraic-graphs] OK: preIntSet y (edge x y) == IntSet.fromList [x] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.postSet ============ [algebraic-graphs] OK: postSet x empty == Set.empty [algebraic-graphs] OK: postSet x (vertex x) == Set.empty [algebraic-graphs] OK: postSet x (edge x y) == Set.fromList [y] [algebraic-graphs] OK: postSet 2 (edge 1 2) == Set.empty [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.postIntSet ============ [algebraic-graphs] OK: postIntSet x empty == IntSet.empty [algebraic-graphs] OK: postIntSet x (vertex x) == IntSet.empty [algebraic-graphs] OK: postIntSet 2 (edge 1 2) == IntSet.empty [algebraic-graphs] OK: postIntSet x (edge x y) == IntSet.fromList [y] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.path ============ [algebraic-graphs] OK: path [] == empty [algebraic-graphs] OK: path [x] == vertex x [algebraic-graphs] OK: path [x,y] == edge x y [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.circuit ============ [algebraic-graphs] OK: circuit [] == empty [algebraic-graphs] OK: circuit [x] == edge x x [algebraic-graphs] OK: circuit [x,y] == edges [(x,y), (y,x)] [algebraic-graphs]  [aeson]  ApproxUnwrap: OK [aeson]  +++ OK, passed 100 tests. [aeson]  ApproxDefault: OK [aeson]  +++ OK, passed 100 tests. [aeson]  EitherTextInt UntaggedValue: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeType2ElemArray: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeType2ElemArray unary: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeType2ElemArray unary agree: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeTypeTaggedObject: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeTypeTaggedObject unary: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeTypeTaggedObject unary agree: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeTypeObjectWithSingleField: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeTypeObjectWithSingleField unary: OK [aeson]  +++ OK, passed 100 tests. [aeson]  SomeTypeObjectWithSingleField unary agree: OK [aeson]  +++ OK, passed 100 tests. [aeson]  OneConstructorDefault: OK [aeson]  +++ OK, passed 100 tests. [aeson]  OneConstructorTagged: OK [aeson]  +++ OK, passed 100 tests. [aeson]  QuickCheck [aeson]  shrink terminates [aeson]  Int: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Bool: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Integer: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Char: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Text: OK [aeson]  +++ OK, passed 100 tests. [aeson]  (Int,Int): OK [aeson]  +++ OK, passed 100 tests. [aeson]  Scientific: OK [aeson]  +++ OK, passed 100 tests. [aeson]  Value: OK (0.44s) [aeson]  +++ OK, passed 100 tests. [aeson]  unit [aeson]  SerializationFormatSpec [aeson]  From JSON representation [aeson]  Nothing: OK [aeson]  Just: OK [aeson]  Just Nothing: OK [aeson]  Word8 3: OK [aeson]  Word8 3.00: OK [aeson]  Word8 3.14: OK [aeson]  Word8 -1: OK [aeson]  Word8 300: OK [aeson]  Day -0000-02-03: OK [aeson]  Day; year too short: OK [aeson]  Month; year too short: OK [aeson]  To/From JSON representation [aeson]  Either Left: OK [aeson]  Either Right: OK [aeson]  Nothing: OK [aeson]  Just Nothing: OK [aeson]  Just: OK [aeson]  Proxy Int: OK [aeson]  Tagged Char Int: OK [aeson]  Tagged 123 Int: OK [aeson]  Const Char Int: OK [aeson]  Tuple: OK [aeson]  NonEmpty: OK [aeson]  Seq: OK [aeson]  DList: OK [aeson]  (): OK [aeson]  Text: OK [aeson]  Lazy Text: OK [aeson]  ShortText: OK [aeson]  HashMap Int Int: OK [aeson]  Map Int Int: OK [aeson]  Map (Tagged Int Int) Int: OK [aeson]  Map [Int] Int: OK [aeson]  Map [Char] Int: OK [algebraic-graphs] ============ AdjacencyMap.clique ============ [algebraic-graphs] OK: clique [] == empty [algebraic-graphs] OK: clique [x] == vertex x [algebraic-graphs] OK: clique [x,y] == edge x y [algebraic-graphs] OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)] [algebraic-graphs] OK: clique (xs ++ ys) == connect (clique xs) (clique ys) [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.biclique ============ [algebraic-graphs] OK: biclique [] [] == empty [algebraic-graphs] OK: biclique [x] [] == vertex x [algebraic-graphs] OK: biclique [] [y] == vertex y [algebraic-graphs] OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] [algebraic-graphs] OK: biclique xs ys == connect (vertices xs) (vertices ys) [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.star ============ [algebraic-graphs] OK: star x [] == vertex x [algebraic-graphs] OK: star x [y] == edge x y [algebraic-graphs] OK: star x [y,z] == edges [(x,y), (x,z)] [algebraic-graphs] OK: star x ys == connect (vertex x) (vertices ys) [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.stars ============ [algebraic-graphs] OK: stars [] == empty [algebraic-graphs] OK: stars [(x, [])] == vertex x [algebraic-graphs] OK: stars [(x, [y])] == edge x y [algebraic-graphs] OK: stars [(x, ys)] == star x ys [algebraic-graphs] OK: stars == overlays . map (uncurry star) [algebraic-graphs] OK: stars . adjacencyList == id [algebraic-graphs] OK: overlay (stars xs) (stars ys) == stars (xs ++ ys) [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.tree ============ [algebraic-graphs] OK: tree (Node x []) == vertex x [algebraic-graphs] OK: tree (Node x [Node y [Node z []]]) == path [x,y,z] [algebraic-graphs] OK: tree (Node x [Node y [], Node z []]) == star x [y,z] [algebraic-graphs] OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.forest ============ [algebraic-graphs] OK: forest [] == empty [algebraic-graphs] OK: forest [x] == tree x [algebraic-graphs] OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)] [algebraic-graphs] OK: forest == overlays . map tree [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.removeVertex ============ [algebraic-graphs] OK: removeVertex x (vertex x) == empty [algebraic-graphs] OK: removeVertex 1 (vertex 2) == vertex 2 [algebraic-graphs] OK: removeVertex x (edge x x) == empty [algebraic-graphs] OK: removeVertex 1 (edge 1 2) == vertex 2 [algebraic-graphs] OK: removeVertex x . removeVertex x == removeVertex x [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.removeEdge ============ [algebraic-graphs] OK: removeEdge x y (edge x y) == vertices [x,y] [algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y [algebraic-graphs] OK: removeEdge x y . removeVertex x == removeVertex x [algebraic-graphs] OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 [algebraic-graphs] OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.replaceVertex ============ [algebraic-graphs] OK: replaceVertex x x == id [algebraic-graphs] OK: replaceVertex x y (vertex x) == vertex y [algebraic-graphs] OK: replaceVertex x y == mergeVertices (== x) y [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.mergeVertices ============ [algebraic-graphs] OK: mergeVertices (const False) x == id [algebraic-graphs] OK: mergeVertices (== x) y == replaceVertex x y [algebraic-graphs] OK: mergeVertices even 1 (0 * 2) == 1 * 1 [algebraic-graphs] OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.transpose ============ [algebraic-graphs] OK: transpose empty == empty [algebraic-graphs] OK: transpose (vertex x) == vertex x [algebraic-graphs] OK: transpose (edge x y) == edge y x [algebraic-graphs] OK: transpose . transpose == id [algebraic-graphs] OK: edgeList . transpose == sort . map swap . edgeList [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.gmap ============ [algebraic-graphs] OK: gmap f empty == empty [algebraic-graphs] OK: gmap f (vertex x) == vertex (f x) [algebraic-graphs] OK: gmap f (edge x y) == edge (f x) (f y) [algebraic-graphs] OK: gmap id == id [algebraic-graphs] OK: gmap f . gmap g == gmap (f . g) [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.induce ============ [algebraic-graphs] OK: induce (const True ) x == x [algebraic-graphs] OK: induce (const False) x == empty [algebraic-graphs] OK: induce (/= x) == removeVertex x [algebraic-graphs] OK: induce p . induce q == induce (\x -> p x && q x) [algebraic-graphs] OK: isSubgraphOf (induce p x) x == True [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.compose ============ [algebraic-graphs] OK: compose empty x == empty [algebraic-graphs] OK: compose x empty == empty [algebraic-graphs] OK: compose (vertex x) y == empty [algebraic-graphs] OK: compose x (vertex y) == empty [algebraic-graphs] OK: compose x (compose y z) == compose (compose x y) z [aeson]  Map [I Char] Int: OK [aeson]  nan :: Double: OK [aeson]  +inf :: Double: OK [aeson]  -inf :: Double: OK [aeson]  Ordering LT: OK [aeson]  Ordering EQ: OK [aeson]  Ordering GT: OK [aeson]  Float: OK [aeson]  Pico: OK [aeson]  Scientific: OK [aeson]  UUID: OK [aeson]  Set Int: OK [aeson]  IntSet: OK [aeson]  IntMap: OK [aeson]  Vector: OK [aeson]  HashSet Int: OK [aeson]  Tree Int: OK [aeson]  HashMap Float Int, NaN: OK [aeson]  HashMap Float Int, Infinity: OK [aeson]  HashMap Float Int, +Infinity: OK [aeson]  Identity Int: OK [aeson]  Solo Int: OK [aeson]  Identity Char: OK [aeson]  Identity String: OK [aeson]  [Identity Char]: OK [aeson]  Solo Char: OK [aeson]  Solo String: OK [aeson]  [Solo Char]: OK [aeson]  Maybe Char: OK [aeson]  Maybe String: OK [aeson]  Maybe [Identity Char]: OK [aeson]  Day; year >= 10000: OK [aeson]  Day; year >= 1000: OK [aeson]  Day; year > 0 && < 1000: OK [aeson]  Day; year == 0: OK [aeson]  Day; year < 0: OK [aeson]  Day; year < -1000: OK [aeson]  Month; year >= 10000: OK [aeson]  Month; year >= 1000: OK [aeson]  Month; year > 0 && < 1000: OK [aeson]  Month; year == 0: OK [aeson]  Month; year < 0: OK [aeson]  Month; year < -1000: OK [aeson]  Quarter; year >= 1000: OK [aeson]  Quarter; year > 0 && < 1000: OK [aeson]  Quarter; year == 0: OK [aeson]  Quarter; year < 0: OK [aeson]  Quarter; year < -1000: OK [aeson]  QuarterOfYear: OK [aeson]  Product I Maybe Int: OK [aeson]  Product I Maybe Int: OK [aeson]  Product I [] Char: OK [aeson]  Sum I [] Int: InL: OK [aeson]  Sum I [] Int: InR: OK [aeson]  Sum I [] Char: InR: OK [aeson]  Compose I I Int: OK [aeson]  Compose I [] Int: OK [aeson]  Compose [] I Int: OK [aeson]  Compose [] [] Int: OK [aeson]  Compose I I Char: OK [aeson]  Compose I [] Char: OK [aeson]  Compose [] I Char: OK [aeson]  Compose [] [] Char: OK [aeson]  Compose3 I I I Char: OK [aeson]  Compose3 I I [] Char: OK [aeson]  Compose3 I [] I Char: OK [aeson]  Compose3 I [] [] Char: OK [aeson]  Compose3 [] I I Char: OK [aeson]  Compose3 [] I [] Char: OK [aeson]  Compose3 [] [] I Char: OK [aeson]  Compose3 [] [] [] Char: OK [aeson]  Compose3' I I I Char: OK [algebraic-graphs] OK: compose x (overlay y z) == overlay (compose x y) (compose x z) [algebraic-graphs] OK: compose (overlay x y) z == overlay (compose x z) (compose y z) [algebraic-graphs] OK: compose (edge x y) (edge y z) == edge x z [algebraic-graphs] OK: compose (path [1..5]) (path [1..5]) == edges [(1,3),(2,4),(3,5)] [algebraic-graphs] OK: compose (circuit [1..5]) (circuit [1..5]) == circuit [1,3,5,2,4] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.closure ============ [algebraic-graphs] OK: closure empty == empty [algebraic-graphs] OK: closure (vertex x) == edge x x [algebraic-graphs] OK: closure (edge x x) == edge x x [algebraic-graphs] OK: closure (edge x y) == edges [(x,x), (x,y), (y,y)] [algebraic-graphs] OK: closure (path $ nub xs) == reflexiveClosure (clique $ nub xs) [algebraic-graphs] OK: closure == reflexiveClosure . transitiveClosure [algebraic-graphs] OK: closure == transitiveClosure . reflexiveClosure [algebraic-graphs] OK: closure . closure == closure [algebraic-graphs] OK: postSet x (closure y) == Set.fromList (reachable y x) [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.reflexiveClosure ============ [algebraic-graphs] OK: reflexiveClosure empty == empty [algebraic-graphs] OK: reflexiveClosure (vertex x) == edge x x [algebraic-graphs] OK: reflexiveClosure (edge x x) == edge x x [algebraic-graphs] OK: reflexiveClosure (edge x y) == edges [(x,x), (x,y), (y,y)] [algebraic-graphs] OK: reflexiveClosure . reflexiveClosure == reflexiveClosure [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.symmetricClosure ============ [algebraic-graphs] OK: symmetricClosure empty == empty [algebraic-graphs] OK: symmetricClosure (vertex x) == vertex x [algebraic-graphs] OK: symmetricClosure (edge x y) == edges [(x,y), (y,x)] [algebraic-graphs] OK: symmetricClosure x == overlay x (transpose x) [algebraic-graphs] OK: symmetricClosure . symmetricClosure == symmetricClosure [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.transitiveClosure ============ [algebraic-graphs] OK: transitiveClosure empty == empty [algebraic-graphs] OK: transitiveClosure (vertex x) == vertex x [algebraic-graphs] OK: transitiveClosure (edge x y) == edge x y [algebraic-graphs] OK: transitiveClosure (path $ nub xs) == clique (nub $ xs) [algebraic-graphs] OK: transitiveClosure . transitiveClosure == transitiveClosure [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.box ============ [algebraic-graphs] OK: box x y ~~ box y x [algebraic-graphs] OK: box x (overlay y z) == overlay (box x y) (box x z) [algebraic-graphs] OK: box x (vertex ()) ~~ x [algebraic-graphs] OK: box x empty ~~ empty [algebraic-graphs] OK: box x (box y z) ~~ box (box x y) z [algebraic-graphs] OK: transpose (box x y) == box (transpose x) (transpose y) [algebraic-graphs] OK: vertexCount (box x y) == vertexCount x * vertexCount y [algebraic-graphs] OK: edgeCount (box x y) <= vertexCount x * edgeCount y + edgeCount x * vertexCount y [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.bfsForest ============ [algebraic-graphs] OK: forest $ bfsForest (edge 1 2) [0] == empty [algebraic-graphs] OK: forest $ bfsForest (edge 1 2) [1] == edge 1 2 [algebraic-graphs] OK: forest $ bfsForest (edge 1 2) [2] == vertex 2 [algebraic-graphs] OK: forest $ bfsForest (edge 1 2) [0,1,2] == vertices [1,2] [algebraic-graphs] OK: forest $ bfsForest (edge 1 2) [2,1,0] == vertices [1,2] [algebraic-graphs] OK: forest $ bfsForest (edge 1 1) [1] == vertex 1 [algebraic-graphs] OK: isSubgraphOf (forest $ bfsForest x vs) x == True [algebraic-graphs] OK: bfsForest x (vertexList x) == map ( -> Node v []) (nub $ vertexList x) [algebraic-graphs] OK: bfsForest x [] == [] [algebraic-graphs] OK: bfsForest empty vs == [] [algebraic-graphs] OK: bfsForest (3 * (1 + 4) * (1 + 5)) [1,4] == [algebraic-graphs] OK: forest $ bfsForest (circuit [1..5] + circuit [5,4..1]) [3] == path [3,2,1] + path [3,4,5] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.bfs ============ [algebraic-graphs] OK: bfs (edge 1 2) [0] == [] [algebraic-graphs] OK: bfs (edge 1 2) [1] == [[1], [2]] [algebraic-graphs] OK: bfs (edge 1 2) [2] == [[2]] [algebraic-graphs] OK: bfs (edge 1 2) [1,2] == [[1,2]] [algebraic-graphs] OK: bfs (edge 1 2) [2,1] == [[2,1]] [algebraic-graphs] OK: bfs (edge 1 1) [1] == [[1]] [algebraic-graphs] OK: bfs empty vs == [] [algebraic-graphs] OK: bfs x [] == [] [algebraic-graphs] OK: bfs (1 * 2 + 3 * 4 + 5 * 6) [1,2] == [[1,2]] [algebraic-graphs] OK: bfs (1 * 2 + 3 * 4 + 5 * 6) [1,3] == [[1,3], [2,4]] [algebraic-graphs] OK: bfs (3 * (1 + 4) * (1 + 5)) [3] == [[3], [1,4,5]] [algebraic-graphs] OK: bfs (circuit [1..5] + circuit [5,4..1]) [2] == [[2], [1,3], [5,4]] [algebraic-graphs] OK: concat $ bfs (circuit [1..5] + circuit [5,4..1]) [3] == [3,2,4,1,5] [aeson]  Compose3' I I [] Char: OK [aeson]  Compose3' I [] I Char: OK [aeson]  Compose3' I [] [] Char: OK [aeson]  Compose3' [] I I Char: OK [aeson]  Compose3' [] I [] Char: OK [aeson]  Compose3' [] [] I Char: OK [aeson]  Compose3' [] [] [] Char: OK [aeson]  MyEither Int String: Left: OK [aeson]  MyEither Int String: Right: OK [aeson]  Monoid.Dual Int: OK [aeson]  Monoid.First Int: OK [aeson]  Monoid.Last Int: OK [aeson]  Semigroup.Min Int: OK [aeson]  Semigroup.Max Int: OK [aeson]  Semigroup.First Int: OK [aeson]  Semigroup.Last Int: OK [aeson]  Semigroup.WrappedMonoid Int: OK [aeson]  SystemTime: OK [aeson]  SystemTime: OK [aeson]  CalendarDiffTime: OK [aeson]  CalendarDiffDays: OK [aeson]  DayOfWeek: OK [aeson]  These: This: OK [aeson]  These: That: OK [aeson]  These: OK [aeson]  Fix Strict.These: OK [aeson]  Mu Strict.These: OK [aeson]  Nu Strict.These: OK [aeson]  ErrorMessages [aeson]  simple: OK [aeson]  generic: OK [aeson]  generic: OK [aeson]  camelCase [aeson]  camelTo: OK [aeson]  camelTo: OK [aeson]  camelTo: OK [aeson]  camelTo: OK [aeson]  camelTo2: OK [aeson]  camelTo2: OK [aeson]  camelTo2: OK [aeson]  camelTo2: OK [aeson]  encoding [aeson]  goodProducer: OK [aeson]  utctime [aeson]  good: OK [aeson]  bad: OK (0.01s) [aeson]  2000-01-01T12:13:00 [aeson]  2000-01-01 12:13:00 [aeson]  2000-01-01 [aeson]  2000-01-01Z [aeson]  2015-01-01T12:30:00.00+00Z [aeson]  2015-01-01T12:30:00.00+00:00Z [aeson]  2015-01-03 12:13:00.Z [aeson]  2015-01-03 12:13.000Z [aeson]  2015-01-03 23:59:61Z [aeson]  2015-01-03 12:13:00 Z (0.01s) [aeson]  2015-01-03 12:13:00 +00:00 [aeson]  formatError [aeson]  example 1: OK [aeson]  .:, .:?, .:! [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  Hashable laws [aeson]  -: OK [aeson]  Object construction [aeson]  -: OK [aeson]  Nullary constructors [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [algebraic-graphs] OK: map concat . transpose . map levels . bfsForest x == bfs x [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.dfsForest ============ [algebraic-graphs] OK: forest $ dfsForest empty == empty [algebraic-graphs] OK: forest $ dfsForest (edge 1 1) == vertex 1 [algebraic-graphs] OK: forest $ dfsForest (edge 1 2) == edge 1 2 [algebraic-graphs] OK: forest $ dfsForest (edge 2 1) == vertices [1,2] [algebraic-graphs] OK: isSubgraphOf (forest $ dfsForest x) x == True [algebraic-graphs] OK: isDfsForestOf (dfsForest x) x == True [algebraic-graphs] OK: dfsForest . forest . dfsForest == dfsForest [algebraic-graphs] OK: dfsForest (vertices vs) == map (\v -> Node v []) (nub $ sort vs) [algebraic-graphs] OK: dfsForest $ 3 * (1 + 4) * (1 + 5) == [algebraic-graphs] OK: forest (dfsForest $ circuit [1..5] + circuit [5,4..1]) == path [1,2,3,4,5] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.dfsForestFrom ============ [algebraic-graphs] OK: forest $ dfsForestFrom empty vs == empty [algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 1) [1] == vertex 1 [algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 2) [0] == empty [algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 2) [1] == edge 1 2 [algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 2) [2] == vertex 2 [algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 2) [1,2] == edge 1 2 [algebraic-graphs] OK: forest $ dfsForestFrom (edge 1 2) [2,1] == vertices [1,2] [algebraic-graphs] OK: isSubgraphOf (forest $ dfsForestFrom x vs) x == True [algebraic-graphs] OK: isDfsForestOf (dfsForestFrom x (vertexList x)) x == True [algebraic-graphs] OK: dfsForestFrom x (vertexList x) == dfsForest x [algebraic-graphs] OK: dfsForestFrom x [] == [] [algebraic-graphs] OK: dfsForestFrom (3 * (1 + 4) * (1 + 5)) [1,4] == [algebraic-graphs] OK: forest $ dfsForestFrom (circuit [1..5] + circuit [5,4..1]) [3] == path [3,2,1,5,4] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.dfs ============ [algebraic-graphs] OK: dfs empty vs == [] [algebraic-graphs] OK: dfs (edge 1 1) [1] == [1] [algebraic-graphs] OK: dfs (edge 1 2) [0] == [] [algebraic-graphs] OK: dfs (edge 1 2) [1] == [1,2] [algebraic-graphs] OK: dfs (edge 1 2) [2] == [2] [algebraic-graphs] OK: dfs (edge 1 2) [1,2] == [1,2] [algebraic-graphs] OK: dfs (edge 1 2) [2,1] == [2,1] [algebraic-graphs] OK: dfs x [] == [] [algebraic-graphs]  [algebraic-graphs] OK: and [ hasVertex v x | v <- dfs x vs ] == True [algebraic-graphs] OK: dfs (3 * (1 + 4) * (1 + 5)) [1,4] == [1,5,4] [algebraic-graphs] OK: dfs (circuit [1..5] + circuit [5,4..1]) [3] == [3,2,1,5,4] [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.dfs ============ [algebraic-graphs] OK: reachable empty x == [] [algebraic-graphs] OK: reachable (vertex 1) 1 == [1] [algebraic-graphs] OK: reachable (edge 1 1) 1 == [1] [algebraic-graphs] OK: reachable (edge 1 2) 0 == [] [algebraic-graphs] OK: reachable (edge 1 2) 1 == [1,2] [algebraic-graphs] OK: reachable (edge 1 2) 2 == [2] [algebraic-graphs] OK: reachable (path [1..8] ) 4 == [4..8] [algebraic-graphs] OK: reachable (circuit [1..8] ) 4 == [4..8] ++ [1..3] [algebraic-graphs] OK: reachable (clique [8,7..1]) 8 == [8] ++ [1..7] [algebraic-graphs]  [algebraic-graphs] OK: and [ hasVertex v x | v <- reachable x y ] == True [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.topSort ============ [algebraic-graphs] OK: topSort (1 * 2 + 3 * 1) == Right [3,1,2] [algebraic-graphs] OK: topSort (path [1..5]) == Right [1..5] [algebraic-graphs] OK: topSort (3 * (1 * 4 + 2 * 5)) == Right [3,1,2,4,5] [algebraic-graphs] OK: topSort (1 * 2 + 2 * 1) == Left (2 :| [1]) [algebraic-graphs] OK: topSort (path [5,4..1] + edge 2 4) == Left (4 :| [3,2]) [algebraic-graphs] OK: topSort (circuit [1..5]) == Left (3 :| [1,2]) [algebraic-graphs] OK: topSort (circuit [1..3] + circuit [3,2,1]) == Left (3 :| [2]) [algebraic-graphs] OK: topSort (1 * 2 + (5 + 2) * 1 + 3 * 4 * 3) == Left (1 :| [2]) [algebraic-graphs] OK: fmap (flip isTopSortOf x) (topSort x) /= Right False [algebraic-graphs] OK: topSort . vertices == Right . nub . sort [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.testIsAcyclic ============ [algebraic-graphs] OK: isAcyclic (1 * 2 + 3 * 1) == True [algebraic-graphs] OK: isAcyclic (1 * 2 + 2 * 1) == False [algebraic-graphs] OK: isAcyclic . circuit == null [algebraic-graphs] OK: isAcyclic == isRight . topSort [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.isDfsForestOf ============ [algebraic-graphs] OK: isDfsForestOf [] empty == True [algebraic-graphs] OK: isDfsForestOf [] (vertex 1) == False [algebraic-graphs] OK: isDfsForestOf [Node 1 []] (vertex 1) == True [algebraic-graphs] OK: isDfsForestOf [Node 1 []] (vertex 2) == False [algebraic-graphs] OK: isDfsForestOf [Node 1 [], Node 1 []] (vertex 1) == False [algebraic-graphs] OK: isDfsForestOf [Node 1 []] (edge 1 1) == True [algebraic-graphs] OK: isDfsForestOf [Node 1 []] (edge 1 2) == False [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  FromJSONKey [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  optional fields [aeson]  Omit optional fields (Generics) [aeson]  ordinary [aeson]  omitNothingFields = True [aeson]  JSON should include non-optional value.: OK [aeson]  JSON should not include optional value.: OK [aeson]  JSON decode including non-optional value: OK [aeson]  JSON decode not including optional value: OK [aeson]  JSON decode including optional value: OK [aeson]  JSON decode including optional value 2: OK [aeson]  omitNothingFields = False [aeson]  JSON should include non-optional value.: OK [aeson]  JSON should include optional value.: OK [aeson]  JSON decode including non-optional value: OK [aeson]  JSON decode not including optional value: OK [aeson]  JSON decode including optional value: OK [aeson]  JSON decode including optional value 2: OK [aeson]  defaultOptions [aeson]  JSON should include non-optional value.: OK [aeson]  JSON should include optional value.: OK [aeson]  JSON decode including non-optional value: OK [aeson]  JSON decode not including optional value: OK [aeson]  JSON decode including optional value: OK [aeson]  JSON decode including optional value 2: OK [aeson]  higher [aeson]  omitNothingFields = True, higher [aeson]  JSON should include non-optional value.: OK [aeson]  JSON should not include optional value.: OK [aeson]  JSON decode including non-optional value: OK [aeson]  JSON decode not including optional value: OK [aeson]  JSON decode including optional value: OK [aeson]  JSON decode including optional value 2: OK [aeson]  omitNothingFields = False, higher [aeson]  JSON should include non-optional value.: OK [aeson]  JSON should include optional value.: OK [aeson]  JSON decode including non-optional value: OK [aeson]  JSON decode not including optional value: OK [aeson]  JSON decode including optional value: OK [aeson]  JSON decode including optional value 2: OK [aeson]  defaultOptions, higher [aeson]  JSON should include non-optional value.: OK [aeson]  JSON should include optional value.: OK [aeson]  JSON decode including non-optional value: OK [aeson]  JSON decode not including optional value: OK [aeson]  JSON decode including optional value: OK [aeson]  JSON decode including optional value 2: OK [aeson]  Omit optional fields (TH) [aeson]  ordinary [aeson]  omitNothingFields = True [aeson]  JSON should include non-optional value.: OK [aeson]  JSON should not include optional value.: OK [aeson]  JSON decode including non-optional value: OK [aeson]  JSON decode not including optional value: OK [aeson]  JSON decode including optional value: OK [aeson]  JSON decode including optional value 2: OK [algebraic-graphs] OK: isDfsForestOf [Node 1 [], Node 2 []] (edge 1 2) == False [algebraic-graphs] OK: isDfsForestOf [Node 2 [], Node 1 []] (edge 1 2) == True [algebraic-graphs] OK: isDfsForestOf [Node 1 [Node 2 []]] (edge 1 2) == True [algebraic-graphs] OK: isDfsForestOf [Node 1 [], Node 2 []] (vertices [1,2]) == True [algebraic-graphs] OK: isDfsForestOf [Node 2 [], Node 1 []] (vertices [1,2]) == True [algebraic-graphs] OK: isDfsForestOf [Node 1 [Node 2 []]] (vertices [1,2]) == False [algebraic-graphs] OK: isDfsForestOf [Node 1 [Node 2 [Node 3 []]]] (path [1,2,3]) == True [algebraic-graphs] OK: isDfsForestOf [Node 1 [Node 3 [Node 2 []]]] (path [1,2,3]) == False [algebraic-graphs] OK: isDfsForestOf [Node 3 [], Node 1 [Node 2 []]] (path [1,2,3]) == True [algebraic-graphs] OK: isDfsForestOf [Node 2 [Node 3 []], Node 1 []] (path [1,2,3]) == True [algebraic-graphs] OK: isDfsForestOf [Node 1 [], Node 2 [Node 3 []]] (path [1,2,3]) == False [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.isTopSortOf ============ [algebraic-graphs] OK: isTopSortOf [3,1,2] (1 * 2 + 3 * 1) == True [algebraic-graphs] OK: isTopSortOf [1,2,3] (1 * 2 + 3 * 1) == False [algebraic-graphs] OK: isTopSortOf [] (1 * 2 + 3 * 1) == False [algebraic-graphs] OK: isTopSortOf [] empty == True [algebraic-graphs] OK: isTopSortOf [x] (vertex x) == True [algebraic-graphs] OK: isTopSortOf [x] (edge x x) == False [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.induceJust ============ [algebraic-graphs] OK: induceJust (vertex Nothing) == empty [algebraic-graphs] OK: induceJust (edge (Just x) Nothing) == vertex x [algebraic-graphs] OK: induceJust . gmap Just == id [algebraic-graphs] OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p [algebraic-graphs]  [algebraic-graphs] ============ AdjacencyMap.scc ============ [algebraic-graphs] OK: scc empty == empty [algebraic-graphs] OK: scc (vertex x) == vertex (NonEmpty.vertex x) [algebraic-graphs] OK: scc (vertices xs) == vertices (map NonEmpty.vertex xs) [algebraic-graphs] OK: scc (edge 1 1) == vertex (NonEmpty.edge 1 1) [algebraic-graphs] OK: scc (edge 1 2) == edge (NonEmpty.vertex 1) (NonEmpty.vertex 2) [algebraic-graphs] OK: scc (circuit (1:xs)) == vertex (NonEmpty.circuit1 (1 :| xs)) [algebraic-graphs] OK: scc (3 * 1 * 4 * 1 * 5) == [algebraic-graphs] OK: isAcyclic . scc == const True [algebraic-graphs] OK: isAcyclic x == (scc x == gmap NonEmpty.vertex x) [algebraic-graphs] OK: scc g == KL.scc g [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.Num ============ [algebraic-graphs] OK: 0 == rightVertex 0 [algebraic-graphs] OK: swap 1 == leftVertex 1 [algebraic-graphs] OK: swap 1 + 2 == vertices [1] [2] [algebraic-graphs] OK: swap 1 * 2 == edge 1 2 [algebraic-graphs] OK: swap 1 + 2 * swap 3 == overlay (leftVertex 1) (edge 3 2) [algebraic-graphs] OK: swap 1 * (2 + swap 3) == connect (leftVertex 1) (vertices [3] [2]) [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.Show ============ [algebraic-graphs] OK: show empty == "empty" [algebraic-graphs] OK: show 1 == "rightVertex 1" [algebraic-graphs] OK: show (swap 2) == "leftVertex 2" [algebraic-graphs] OK: show 1 + 2 == "vertices [] [1,2]" [algebraic-graphs] OK: show (swap (1 + 2)) == "vertices [1,2] []" [algebraic-graphs] OK: show (swap 1 * 2) == "edge 1 2" [algebraic-graphs] OK: show (swap 1 * 2 * swap 3) == "edges [(1,2),(3,2)]" [algebraic-graphs] OK: show (swap 1 * 2 + swap 3) == "overlay (leftVertex 3) (edge 1 2)" [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.Eq ============ [algebraic-graphs] OK: (x == y) == (leftAdjacencyMap x == leftAdjacencyMap y && rightAdjacencyMap x == rightAdjacencyMap y) [algebraic-graphs]  [algebraic-graphs] OK: x + y == y + x [algebraic-graphs] OK: x + (y + z) == (x + y) + z [algebraic-graphs] OK: x * empty == x [algebraic-graphs] OK: empty * x == x [algebraic-graphs] OK: x * y == y * x [algebraic-graphs] OK: x * (y * z) == (x * y) * z [algebraic-graphs] OK: x * (y + z) == x * y + x * z [algebraic-graphs] OK: (x + y) * z == x * z + y * z [algebraic-graphs] OK: x * y * z == x * y + x * z + y * z [algebraic-graphs] OK: x + empty == x [algebraic-graphs] OK: empty + x == x [algebraic-graphs] OK: x + x == x [algebraic-graphs] OK: x * y + x + y == x * y [algebraic-graphs] OK: x * x * x == x * x [algebraic-graphs]  [algebraic-graphs] OK: leftVertex x * leftVertex y == leftVertex x + leftVertex y [algebraic-graphs] OK: rightVertex x * rightVertex y == rightVertex x + rightVertex y [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.leftAdjacencyMap ============ [algebraic-graphs] OK: leftAdjacencyMap empty == Map.empty [algebraic-graphs] OK: leftAdjacencyMap (leftVertex x) == Map.singleton x Set.empty [algebraic-graphs] OK: leftAdjacencyMap (rightVertex x) == Map.empty [algebraic-graphs] OK: leftAdjacencyMap (edge x y) == Map.singleton x (Set.singleton y) [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.rightAdjacencyMap ============ [algebraic-graphs] OK: rightAdjacencyMap empty == Map.empty [algebraic-graphs] OK: rightAdjacencyMap (leftVertex x) == Map.empty [aeson]  omitNothingFields = False [aeson]  JSON should include non-optional value.: OK [aeson]  JSON should include optional value.: OK [aeson]  JSON decode including non-optional value: OK [aeson]  JSON decode not including optional value: OK [aeson]  JSON decode including optional value: OK [aeson]  JSON decode including optional value 2: OK [aeson]  defaultOptions [aeson]  JSON should include non-optional value.: OK [aeson]  JSON should include optional value.: OK [aeson]  JSON decode including non-optional value: OK [aeson]  JSON decode not including optional value: OK [aeson]  JSON decode including optional value: OK [aeson]  JSON decode including optional value 2: OK [aeson]  higher [aeson]  omitNothingFields = True, higher [aeson]  JSON should include non-optional value.: OK [aeson]  JSON should not include optional value.: OK [aeson]  JSON decode including non-optional value: OK [aeson]  JSON decode not including optional value: OK [aeson]  JSON decode including optional value: OK [aeson]  JSON decode including optional value 2: OK [aeson]  omitNothingFields = False, higher [aeson]  JSON should include non-optional value.: OK [aeson]  JSON should include optional value.: OK [aeson]  JSON decode including non-optional value: OK [aeson]  JSON decode not including optional value: OK [aeson]  JSON decode including optional value: OK [aeson]  JSON decode including optional value 2: OK [aeson]  defaultOptions, higher [aeson]  JSON should include non-optional value.: OK [aeson]  JSON should include optional value.: OK [aeson]  JSON decode including non-optional value: OK [aeson]  JSON decode not including optional value: OK [aeson]  JSON decode including optional value: OK [aeson]  JSON decode including optional value 2: OK [aeson]  Omit optional fields (Manual) [aeson]  ordinary [aeson]  omitNothingFields = True [aeson]  JSON should include non-optional value.: OK [aeson]  JSON should not include optional value.: OK [aeson]  JSON decode including non-optional value: OK [aeson]  JSON decode not including optional value: OK [aeson]  JSON decode including optional value: OK [aeson]  JSON decode including optional value 2: OK [aeson]  omitNothingFields = False [aeson]  JSON should include non-optional value.: OK [aeson]  JSON should include optional value.: OK [aeson]  JSON decode including non-optional value: OK [aeson]  JSON decode not including optional value: OK [aeson]  JSON decode including optional value: OK [aeson]  JSON decode including optional value 2: OK [aeson]  defaultOptions [aeson]  JSON should include non-optional value.: OK [aeson]  JSON should include optional value.: OK [aeson]  JSON decode including non-optional value: OK [aeson]  JSON decode not including optional value: OK [aeson]  JSON decode including optional value: OK [aeson]  JSON decode including optional value 2: OK [aeson]  higher [aeson]  omitNothingFields = True, higher [aeson]  JSON should include non-optional value.: OK [aeson]  JSON should not include optional value.: OK [aeson]  JSON decode including non-optional value: OK [aeson]  JSON decode not including optional value: OK [aeson]  JSON decode including optional value: OK [aeson]  JSON decode including optional value 2: OK [aeson]  omitNothingFields = False, higher [aeson]  JSON should include non-optional value.: OK [aeson]  JSON should include optional value.: OK [aeson]  JSON decode including non-optional value: OK [aeson]  JSON decode not including optional value: OK [aeson]  JSON decode including optional value: OK [aeson]  JSON decode including optional value 2: OK [aeson]  defaultOptions, higher [aeson]  JSON should include non-optional value.: OK [aeson]  JSON should include optional value.: OK [aeson]  JSON decode including non-optional value: OK [algebraic-graphs] OK: rightAdjacencyMap (rightVertex x) == Map.singleton x Set.empty [algebraic-graphs] OK: rightAdjacencyMap (edge x y) == Map.singleton y (Set.singleton x) [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.empty ============ [algebraic-graphs] OK: isEmpty empty == True [algebraic-graphs] OK: leftAdjacencyMap empty == Map.empty [algebraic-graphs] OK: rightAdjacencyMap empty == Map.empty [algebraic-graphs] OK: hasVertex x empty == False [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.leftVertex ============ [algebraic-graphs] OK: leftAdjacencyMap (leftVertex x) == Map.singleton x Set.empty [algebraic-graphs] OK: rightAdjacencyMap (leftVertex x) == Map.empty [algebraic-graphs] OK: hasLeftVertex x (leftVertex y) == (x == y) [algebraic-graphs] OK: hasRightVertex x (leftVertex y) == False [algebraic-graphs] OK: hasEdge x y (leftVertex z) == False [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.rightVertex ============ [algebraic-graphs] OK: leftAdjacencyMap (rightVertex x) == Map.empty [algebraic-graphs] OK: rightAdjacencyMap (rightVertex x) == Map.singleton x Set.empty [algebraic-graphs] OK: hasLeftVertex x (rightVertex y) == False [algebraic-graphs] OK: hasRightVertex x (rightVertex y) == (x == y) [algebraic-graphs] OK: hasEdge x y (rightVertex z) == False [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.vertex ============ [algebraic-graphs] OK: vertex . Left == leftVertex [algebraic-graphs] OK: vertex . Right == rightVertex [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.edge ============ [algebraic-graphs] OK: edge x y == connect (leftVertex x) (rightVertex y) [algebraic-graphs] OK: leftAdjacencyMap (edge x y) == Map.singleton x (Set.singleton y) [algebraic-graphs] OK: rightAdjacencyMap (edge x y) == Map.singleton y (Set.singleton x) [algebraic-graphs] OK: hasEdge x y (edge x y) == True [algebraic-graphs] OK: hasEdge 1 2 (edge 2 1) == False [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.overlay ============ [algebraic-graphs] OK: isEmpty (overlay x y) == isEmpty x && isEmpty y [algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y [algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x [algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y [algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x [algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.connect ============ [algebraic-graphs] OK: connect (leftVertex x) (leftVertex y) == vertices [x,y] [] [algebraic-graphs] OK: connect (leftVertex x) (rightVertex y) == edge x y [algebraic-graphs] OK: connect (rightVertex x) (leftVertex y) == edge y x [algebraic-graphs] OK: connect (rightVertex x) (rightVertex y) == vertices [] [x,y] [algebraic-graphs] OK: connect (vertices xs1 ys1) (vertices xs2 ys2) == overlay (biclique xs1 ys2) (biclique xs2 ys1) [algebraic-graphs] OK: isEmpty (connect x y) == isEmpty x && isEmpty y [algebraic-graphs] OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y [algebraic-graphs] OK: vertexCount (connect x y) >= vertexCount x [algebraic-graphs] OK: vertexCount (connect x y) <= vertexCount x + vertexCount y [algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount x [algebraic-graphs] OK: edgeCount (connect x y) >= leftVertexCount x * rightVertexCount y [algebraic-graphs] OK: edgeCount (connect x y) <= leftVertexCount x * rightVertexCount y + rightVertexCount x * leftVertexCount y + edgeCount x + edgeCount y [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.vertices ============ [algebraic-graphs] OK: vertices [] [] == empty [algebraic-graphs] OK: vertices [x] [] == leftVertex x [algebraic-graphs] OK: vertices [] [x] == rightVertex x [algebraic-graphs] OK: vertices xs ys == overlays (map leftVertex xs ++ map rightVertex ys) [algebraic-graphs] OK: hasLeftVertex x (vertices xs ys) == elem x xs [algebraic-graphs] OK: hasRightVertex y (vertices xs ys) == elem y ys [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.edges ============ [algebraic-graphs] OK: edges [] == empty [algebraic-graphs] OK: edges [(x,y)] == edge x y [algebraic-graphs] OK: edges == overlays . map (uncurry edge) [algebraic-graphs] OK: hasEdge x y . edges == elem (x,y) [algebraic-graphs] OK: edgeCount . edges == length . nub [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.overlays ============ [algebraic-graphs] OK: overlays [] == empty [algebraic-graphs] OK: overlays [x] == x [algebraic-graphs] OK: overlays [x,y] == overlay x y [algebraic-graphs] OK: overlays == foldr overlay empty [algebraic-graphs] OK: isEmpty . overlays == all isEmpty [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.connects ============ [algebraic-graphs] OK: connects [] == empty [algebraic-graphs] OK: connects [x] == x [algebraic-graphs] OK: connects [x,y] == connect x y [algebraic-graphs] OK: connects == foldr connect empty [algebraic-graphs] OK: isEmpty . connects == all isEmpty [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.swap ============ [aeson]  JSON decode not including optional value: OK [aeson]  JSON decode including optional value: OK [aeson]  JSON decode including optional value 2: OK [aeson]  Type-directed optional fields Proof of Concept [aeson]  toJSON [aeson]  x is not omitted when Nothing: OK [aeson]  y is omitted when Nothing: OK [aeson]  z is omitted when Nothing: OK [aeson]  parseJSON [aeson]  x can be null: OK [aeson]  x cannot be omitted: OK [aeson]  y can be omitted: OK [aeson]  y cannot be null: OK [aeson]  z can be null: OK [aeson]  z can be omitted: OK [aeson]  PR #455: OK [aeson]  Unescape string (PR #477): OK (1.45s) [aeson]  Show Options: OK [aeson]  SingleMaybeField [aeson]  generic: OK [aeson]  th: OK [aeson]  withEmbeddedJSON: OK [aeson]  SingleFieldCon: OK [aeson]  UnknownFields [aeson]  unary-unknown-th: OK [aeson]  unary-unknown-generic: OK [aeson]  unary-unknown-tag-th: OK [aeson]  unary-unknown-tag-generic: OK [aeson]  unary-explicit-tag-th: OK [aeson]  unary-explicit-tag-generic: OK [aeson]  sum-tag-th: OK [aeson]  sum-tag-generic: OK [aeson]  sum-unknown-in-branch-th: OK [aeson]  sum-unknown-in-branch-generic: OK [aeson]  sum-unknown-th: OK [aeson]  sum-unknown-generic: OK [aeson]  unary-tagged-th: OK [aeson]  unary-tagged-generic: OK [aeson]  unary-tagged-notag-th: OK [aeson]  unary-tagged-notag-generic: OK [aeson]  unary-tagged-unknown-th: OK [aeson]  unary-tagged-unknown-generic: OK [aeson]  Ratio with denominator 0: OK [aeson]  Rational parses number: OK [aeson]  Big rational: OK [aeson]  Small rational: OK [aeson]  Big scientific exponent: OK [aeson]  Big integer decoding: OK [aeson]  Big natural decoding: OK [aeson]  Big integer key decoding: OK [aeson]  QQ.Simple [aeson]  example: OK [aeson]  MonadFix [aeson]  Example1a: OK [aeson]  Example2a: OK [aeson]  Example3a: OK [aeson]  Example4a: OK [aeson]  Example1b: OK [aeson]  Example2b: OK [aeson]  Example3b: OK [aeson]  Example4b: OK [aeson]  Issue #351 [aeson]  -: OK [aeson]  -: OK [aeson]  -: OK [aeson]  issue571: OK [aeson]  issue687: OK [aeson]  issue967: OK [aeson]  KeyMap.insertWith: OK [aeson]  omitNothingFields Note: OK [aeson]  JSONTestSuite [aeson]  i_number_double_huge_neg_exp.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  i_number_huge_exp.json [aeson]  decode: OK [algebraic-graphs] OK: swap empty == empty [algebraic-graphs] OK: swap . leftVertex == rightVertex [algebraic-graphs] OK: swap (vertices xs ys) == vertices ys xs [algebraic-graphs] OK: swap (edge x y) == edge y x [algebraic-graphs] OK: swap . edges == edges . map Data.Tuple.swap [algebraic-graphs] OK: swap . swap == id [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.toBipartite ============ [algebraic-graphs] OK: toBipartite empty == empty [algebraic-graphs] OK: toBipartite (vertex (Left x)) == leftVertex x [algebraic-graphs] OK: toBipartite (vertex (Right x)) == rightVertex x [algebraic-graphs] OK: toBipartite (edge (Left x) (Left y)) == vertices [x,y] [] [algebraic-graphs] OK: toBipartite (edge (Left x) (Right y)) == edge x y [algebraic-graphs] OK: toBipartite (edge (Right x) (Left y)) == edge y x [algebraic-graphs] OK: toBipartite (edge (Right x) (Right y)) == vertices [] [x,y] [algebraic-graphs] OK: toBipartite . clique == uncurry biclique . partitionEithers [algebraic-graphs] OK: toBipartite . fromBipartite == id [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.toBipartiteWith ============ [algebraic-graphs] OK: toBipartiteWith f empty == empty [algebraic-graphs] OK: toBipartiteWith Left x == vertices (vertexList x) [] [algebraic-graphs] OK: toBipartiteWith Right x == vertices [] (vertexList x) [algebraic-graphs] OK: toBipartiteWith f == toBipartite . gmap f [algebraic-graphs] OK: toBipartiteWith id == toBipartite [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.fromBipartite ============ [algebraic-graphs] OK: fromBipartite empty == empty [algebraic-graphs] OK: fromBipartite (leftVertex x) == vertex (Left x) [algebraic-graphs] OK: fromBipartite (edge x y) == edges [(Left x, Right y), (Right y, Left x)] [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.fromBipartiteWith ============ [algebraic-graphs] OK: fromBipartiteWith Left Right == fromBipartite [algebraic-graphs] OK: fromBipartiteWith id id (vertices xs ys) == vertices (xs ++ ys) [algebraic-graphs] OK: fromBipartiteWith id id . edges == symmetricClosure . edges [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.isEmpty ============ [algebraic-graphs] OK: isEmpty empty == True [algebraic-graphs] OK: isEmpty (overlay empty empty) == True [algebraic-graphs] OK: isEmpty (vertex x) == False [algebraic-graphs] OK: isEmpty == (==) empty [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.hasLeftVertex ============ [algebraic-graphs] OK: hasLeftVertex x empty == False [algebraic-graphs] OK: hasLeftVertex x (leftVertex y) == (x == y) [algebraic-graphs] OK: hasLeftVertex x (rightVertex y) == False [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.hasRightVertex ============ [algebraic-graphs] OK: hasRightVertex x empty == False [algebraic-graphs] OK: hasRightVertex x (leftVertex y) == False [algebraic-graphs] OK: hasRightVertex x (rightVertex y) == (x == y) [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.hasVertex ============ [algebraic-graphs] OK: hasVertex . Left == hasLeftVertex [algebraic-graphs] OK: hasVertex . Right == hasRightVertex [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.hasEdge ============ [algebraic-graphs] OK: hasEdge x y empty == False [algebraic-graphs] OK: hasEdge x y (vertex z) == False [algebraic-graphs] OK: hasEdge x y (edge x y) == True [algebraic-graphs] OK: hasEdge x y == elem (x,y) . edgeList [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.leftVertexCount ============ [algebraic-graphs] OK: leftVertexCount empty == 0 [algebraic-graphs] OK: leftVertexCount (leftVertex x) == 1 [algebraic-graphs] OK: leftVertexCount (rightVertex x) == 0 [algebraic-graphs] OK: leftVertexCount (edge x y) == 1 [algebraic-graphs] OK: leftVertexCount . edges == length . nub . map fst [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.rightVertexCount ============ [algebraic-graphs] OK: rightVertexCount empty == 0 [algebraic-graphs] OK: rightVertexCount (leftVertex x) == 0 [algebraic-graphs] OK: rightVertexCount (rightVertex x) == 1 [algebraic-graphs] OK: rightVertexCount (edge x y) == 1 [algebraic-graphs] OK: rightVertexCount . edges == length . nub . map snd [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.vertexCount ============ [algebraic-graphs] OK: vertexCount empty == 0 [algebraic-graphs] OK: vertexCount (vertex x) == 1 [algebraic-graphs] OK: vertexCount (edge x y) == 2 [algebraic-graphs] OK: vertexCount x == leftVertexCount x + rightVertexCount x [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.edgeCount ============ [algebraic-graphs] OK: edgeCount empty == 0 [algebraic-graphs] OK: edgeCount (vertex x) == 0 [algebraic-graphs] OK: edgeCount (edge x y) == 1 [algebraic-graphs] OK: edgeCount . edges == length . nub [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.leftVertexList ============ [algebraic-graphs] OK: leftVertexList empty == [] [algebraic-graphs] OK: leftVertexList (leftVertex x) == [x] [algebraic-graphs] OK: leftVertexList (rightVertex x) == [] [algebraic-graphs] OK: leftVertexList . flip vertices [] == nub . sort [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.rightVertexList ============ [algebraic-graphs] OK: rightVertexList empty == [] [algebraic-graphs] OK: rightVertexList (leftVertex x) == [] [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  i_number_neg_int_huge_exp.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  i_number_pos_double_huge_exp.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  i_number_real_neg_overflow.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK [aeson]  i_number_real_pos_overflow.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  i_number_real_underflow.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  i_number_too_big_neg_int.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  i_number_too_big_pos_int.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  i_number_very_big_negative_int.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  i_object_key_lone_2nd_surrogate.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_1st_surrogate_but_2nd_missing.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_1st_valid_surrogate_2nd_invalid.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_UTF-16LE_with_BOM.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_UTF-8_invalid_sequence.json [algebraic-graphs] OK: rightVertexList (rightVertex x) == [x] [algebraic-graphs] OK: rightVertexList . vertices [] == nub . sort [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.vertexList ============ [algebraic-graphs] OK: vertexList empty == [] [algebraic-graphs] OK: vertexList (vertex x) == [x] [algebraic-graphs] OK: vertexList (edge x y) == [Left x, Right y] [algebraic-graphs] OK: vertexList (vertices (lefts xs) (rights xs)) == nub (sort xs) [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.edgeList ============ [algebraic-graphs] OK: edgeList empty == [] [algebraic-graphs] OK: edgeList (vertex x) == [] [algebraic-graphs] OK: edgeList (edge x y) == [(x,y)] [algebraic-graphs] OK: edgeList . edges == nub . sort [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.leftVertexSet ============ [algebraic-graphs] OK: leftVertexSet empty == Set.empty [algebraic-graphs] OK: leftVertexSet . leftVertex == Set.singleton [algebraic-graphs] OK: leftVertexSet . rightVertex == const Set.empty [algebraic-graphs] OK: leftVertexSet . flip vertices [] == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.rightVertexSet ============ [algebraic-graphs] OK: rightVertexSet empty == Set.empty [algebraic-graphs] OK: rightVertexSet . leftVertex == const Set.empty [algebraic-graphs] OK: rightVertexSet . rightVertex == Set.singleton [algebraic-graphs] OK: rightVertexSet . vertices [] == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.vertexSet ============ [algebraic-graphs] OK: vertexSet empty == Set.empty [algebraic-graphs] OK: vertexSet . vertex == Set.singleton [algebraic-graphs] OK: vertexSet (edge x y) == Set.fromList [Left x, Right y] [algebraic-graphs] OK: vertexSet (vertices (lefts xs) (rights xs)) == Set.fromList xs [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.edgeSet ============ [algebraic-graphs] OK: edgeSet empty == Set.empty [algebraic-graphs] OK: edgeSet (vertex x) == Set.empty [algebraic-graphs] OK: edgeSet (edge x y) == Set.singleton (x,y) [algebraic-graphs] OK: edgeSet . edges == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.leftAdjacencyList ============ [algebraic-graphs] OK: leftAdjacencyList empty == [] [algebraic-graphs] OK: leftAdjacencyList (vertices [] xs) == [] [algebraic-graphs] OK: leftAdjacencyList (vertices xs []) == [] [algebraic-graphs] OK: leftAdjacencyList (edge x y) == [(x, [y])] [algebraic-graphs] OK: leftAdjacencyList (star x ys) == [(x, nub (sort ys))] [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.rightAdjacencyList ============ [algebraic-graphs] OK: rightAdjacencyList empty == [] [algebraic-graphs] OK: rightAdjacencyList (vertices [] xs) == [(x, []) | x <- nub (sort xs)] [algebraic-graphs] OK: rightAdjacencyList (vertices xs []) == [] [algebraic-graphs] OK: rightAdjacencyList (edge x y) == [(y, [x])] [algebraic-graphs] OK: rightAdjacencyList (star x ys) == [(y, [x]) | y <- nub (sort ys)] [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.evenList ============ [algebraic-graphs] OK: evenList [] == Nil [algebraic-graphs] OK: evenList [(1,2), (3,4)] == [1, 2, 3, 4] :: List Int Int [algebraic-graphs] OK: evenList [(1,'a'), (2,'b')] == Cons 1 (Cons 'a' (Cons 2 (Cons 'b' Nil))) [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.oddList ============ [algebraic-graphs] OK: oddList 1 [] == Cons 1 Nil [algebraic-graphs] OK: oddList 1 [(2,3), (4,5)] == [1, 2, 3, 4, 5] :: List Int Int [algebraic-graphs] OK: oddList 1 [('a',2), ('b',3)] == Cons 1 (Cons 'a' (Cons 2 (Cons 'b' (Cons 3 Nil)))) [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.path ============ [algebraic-graphs] OK: path Nil == empty [algebraic-graphs] OK: path (Cons x Nil) == leftVertex x [algebraic-graphs] OK: path (Cons x (Cons y Nil)) == edge x y [algebraic-graphs] OK: path [1, 2, 3, 4, 5] == edges [(1,2), (3,2), (3,4), (5,4)] [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.circuit ============ [algebraic-graphs] OK: circuit [] == empty [algebraic-graphs] OK: circuit [(x,y)] == edge x y [algebraic-graphs] OK: circuit [(1,2), (3,4), (5,6)] == edges [(1,2), (3,2), (3,4), (5,4), (5,6), (1,6)] [algebraic-graphs] OK: circuit . reverse == swap . circuit . map Data.Tuple.swap [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.biclique ============ [algebraic-graphs] OK: biclique [] [] == empty [algebraic-graphs] OK: biclique xs [] == vertices xs [] [algebraic-graphs] OK: biclique [] ys == vertices [] ys [algebraic-graphs] OK: biclique xs ys == connect (vertices xs []) (vertices [] ys) [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.star ============ [algebraic-graphs] OK: star x [] == leftVertex x [algebraic-graphs] OK: star x [y] == edge x y [algebraic-graphs] OK: star x [y,z] == edges [(x,y), (x,z)] [algebraic-graphs] OK: star x ys == connect (leftVertex x) (vertices [] ys) [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.stars ============ [algebraic-graphs] OK: stars [] == empty [algebraic-graphs] OK: stars [(x, [])] == leftVertex x [algebraic-graphs] OK: stars [(x, [y])] == edge x y [algebraic-graphs] OK: stars [(x, ys)] == star x ys [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_UTF8_surrogate_U+D800.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_incomplete_surrogate_and_escape_valid.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_incomplete_surrogate_pair.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_incomplete_surrogates_escape_valid.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_invalid_lonely_surrogate.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_invalid_surrogate.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_invalid_utf-8.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_inverted_surrogates_U+1D11E.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_iso_latin_1.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_lone_second_surrogate.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_lone_utf8_continuation_byte.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_not_in_unicode_range.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_overlong_sequence_2_bytes.json [algebraic-graphs] OK: star x [y,z] == edges [(x,y), (x,z)] [algebraic-graphs] OK: stars == overlays . map (uncurry star) [algebraic-graphs] OK: overlay (stars xs) (stars ys) == stars (xs ++ ys) [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.mesh ============ [algebraic-graphs] OK: mesh xs [] == empty [algebraic-graphs] OK: mesh [] ys == empty [algebraic-graphs] OK: mesh [x] [y] == leftVertex (x,y) [algebraic-graphs] OK: mesh [1,1] ['a','b'] == biclique [(1,'a'), (1,'b')] [(1,'a'), (1,'b')] [algebraic-graphs] OK: mesh [1,2] ['a','b'] == biclique [(1,'a'), (2,'b')] [(1,'b'), (2,'a')] [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.removeLeftVertex ============ [algebraic-graphs] OK: removeLeftVertex x (leftVertex x) == empty [algebraic-graphs] OK: removeLeftVertex 1 (leftVertex 2) == leftVertex 2 [algebraic-graphs] OK: removeLeftVertex x (rightVertex y) == rightVertex y [algebraic-graphs] OK: removeLeftVertex x (edge x y) == rightVertex y [algebraic-graphs] OK: removeLeftVertex x . removeLeftVertex x == removeLeftVertex x [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.removeRightVertex ============ [algebraic-graphs] OK: removeRightVertex x (rightVertex x) == empty [algebraic-graphs] OK: removeRightVertex 1 (rightVertex 2) == rightVertex 2 [algebraic-graphs] OK: removeRightVertex x (leftVertex y) == leftVertex y [algebraic-graphs] OK: removeRightVertex y (edge x y) == leftVertex x [algebraic-graphs] OK: removeRightVertex x . removeRightVertex x == removeRightVertex x [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.removeEdge ============ [algebraic-graphs] OK: removeEdge x y (edge x y) == vertices [x] [y] [algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y [algebraic-graphs] OK: removeEdge x y . removeLeftVertex x == removeLeftVertex x [algebraic-graphs] OK: removeEdge x y . removeRightVertex y == removeRightVertex y [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.bimap ============ [algebraic-graphs] OK: bimap f g empty == empty [algebraic-graphs] OK: bimap f g . vertex == vertex . Data.Bifunctor.bimap f g [algebraic-graphs] OK: bimap f g (edge x y) == edge (f x) (g y) [algebraic-graphs] OK: bimap id id == id [algebraic-graphs] OK: bimap f1 g1 . bimap f2 g2 == bimap (f1 . f2) (g1 . g2) [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.box ============ [algebraic-graphs] OK: box (path [0,1]) (path ['a','b']) == [algebraic-graphs]  [algebraic-graphs] OK: box x y ~~ box y x [algebraic-graphs] OK: box x (box y z) ~~ box (box x y) z [algebraic-graphs] OK: box x (box y z) ~~ box (box x y) z [algebraic-graphs] OK: box x (leftVertex ()) ~~ x [algebraic-graphs] OK: box x (rightVertex ()) ~~ swap x [algebraic-graphs] OK: box x empty ~~ empty [algebraic-graphs] OK: vertexCount (box x y) <= vertexCount x * vertexCount y [algebraic-graphs] OK: edgeCount (box x y) <= vertexCount x * edgeCount y + edgeCount x * vertexCount y [algebraic-graphs]  [algebraic-graphs] OK: box == boxWith (,) (,) (,) (,) [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.consistent ============ [algebraic-graphs] OK: consistent empty == True [algebraic-graphs] OK: consistent (vertex x) == True [algebraic-graphs] OK: consistent (edge x y) == True [algebraic-graphs] OK: consistent (edges x) == True [algebraic-graphs] OK: consistent (toBipartite x) == True [algebraic-graphs] OK: consistent (swap x) == True [algebraic-graphs] OK: consistent (circuit xs) == True [algebraic-graphs] OK: consistent (biclique xs ys) == True [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.detectParts ============ [algebraic-graphs] OK: detectParts empty == Right empty [algebraic-graphs] OK: detectParts (vertex 1) == Right (leftVertex 1) [algebraic-graphs] OK: detectParts (edge 1 1) == Left [1] [algebraic-graphs] OK: detectParts (edge 1 2) == Right (edge 1 2) [algebraic-graphs] OK: detectParts (edge 0 (-1)) == Right (edge (-1) 0) [algebraic-graphs] OK: detectParts (1 * (2 + 3)) == Right (edges [(1, 2), (1, 3)]) [algebraic-graphs] OK: detectParts ((1 + 3) * (2 + 4) + 6 * 5) == Right (swap (1 + 3) * (2 + 4) + swap 5 * 6 [algebraic-graphs] OK: detectParts ((1 + 2) * (3 + 4) * (5 + 6)) == Left [1, 3, 2, 4, 5] [algebraic-graphs] OK: detectParts ((1 + 2) * (3 + 4) + (3 + 4) * 5) == Right (swap (1 + 2) * (3 + 4) + swap 5 * (3 + 4)) [algebraic-graphs] OK: detectParts (1 * 2 * 3) == Left [2, 3, 1] [algebraic-graphs] OK: detectParts ((1 * 3 * 4) + 2 * (1 + 2)) == Left [2] [algebraic-graphs] OK: detectParts (clique [1..10]) == Left [1, 2, 3] [algebraic-graphs] OK: detectParts (circuit [1..11]) == Left [1..11] [algebraic-graphs] OK: detectParts (circuit [1..10]) == Right (circuit [(2 * x - 1, 2 * x) | x <- [1..5]]) [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_overlong_sequence_6_bytes.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_overlong_sequence_6_bytes_null.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_truncated-utf-8.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_utf16BE_no_BOM.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_string_utf16LE_no_BOM.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  i_structure_500_nested_arrays.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  i_structure_UTF-8_BOM_empty_object.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_1_true_without_comma.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_a_invalid_utf8.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_colon_instead_of_comma.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_comma_after_close.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_comma_and_number.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_double_comma.json [aeson]  decode: OK [algebraic-graphs] OK: detectParts (biclique [] xs) == Right (vertices xs []) [algebraic-graphs] OK: detectParts (biclique (map Left (x:xs)) (map Right ys)) == Right (biclique (map Left (x:xs)) (map Right ys)) [algebraic-graphs] OK: isRight (detectParts (star x ys)) == not (elem x ys) [algebraic-graphs] OK: isRight (detectParts (fromBipartite (toBipartite x))) == True [algebraic-graphs]  [algebraic-graphs] OK: ((all ((flip Set.member) $ edgeSet $ symmetricClosure x) . edgeSet) <$> detectParts x) /= Right False [algebraic-graphs] OK: (Set.map $ fromEither) <$> (vertexSet <$> (detectParts (fromBipartite (toBipartite x)))) == Right (vertexSet x) [algebraic-graphs] OK: fromEither (Bifunctor.bimap ((flip Set.isSubsetOf) (vertexSet x) . Set.fromList) (const True) (detectParts x)) == True [algebraic-graphs] OK: fromEither (Bifunctor.bimap ((flip Set.isSubsetOf) (edgeSet (symmetricClosure x)) . AM.edgeSet . circuit) (const True) (detectParts x)) == True [algebraic-graphs] OK: fromEither (Bifunctor.bimap (((==) 1) . ((flip mod) 2) . length) (const True) (detectParts x)) == True [algebraic-graphs]  [algebraic-graphs] ============ Show (Bipartite.AdjacencyMap.Algorithm.Matching a b) ============ [algebraic-graphs] OK: show (matching []) == "matching []" [algebraic-graphs] OK: show (matching [(2,'a'),(1,'b')]) == "matching [(1,'b'),(2,'a')]" [algebraic-graphs]  [algebraic-graphs] ============ Eq (Bipartite.AdjacencyMap.Algorithm.Matching a b) ============ [algebraic-graphs] OK: (x == y) == ((pairOfLeft x == pairOfLeft y) && (pairOfRight x == pairOfRight y)) [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.pairOfLeft ============ [algebraic-graphs] OK: pairOfLeft (matching []) == Map.empty [algebraic-graphs] OK: pairOfLeft (matching [(2,'a'), (1,'b')]) == Map.fromList [(2,'a'), (1,'b')] [algebraic-graphs] OK: Map.size . pairOfLeft == Map.size . pairOfRight [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.pairOfRight ============ [algebraic-graphs] OK: pairOfRight (matching []) == Map.empty [algebraic-graphs] OK: pairOfRight (matching [(2,'a'), (1,'b')]) == Map.fromList [('a',2), ('b',1)] [algebraic-graphs] OK: Map.size . pairOfRight == Map.size . pairOfLeft [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.matching ============ [algebraic-graphs] OK: matching [(1,'a'), (1,'b')] == matching [(1,'b')] [algebraic-graphs] OK: matching [(1,'a'), (1,'b'), (2,'b'), (2,'a')] == matching [(2,'a')] [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.isMatchingOf ============ [algebraic-graphs] OK: isMatchingOf (matching []) x == True [algebraic-graphs] OK: isMatchingOf (matching xs) empty == null xs [algebraic-graphs] OK: isMatchingOf (matching [(x,y)]) (edge x y) == True [algebraic-graphs] OK: isMatchingOf (matching [(1,2)]) (edge 2 1) == False [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.matchingSize ============ [algebraic-graphs] OK: matchingSize (matching []) == 0 [algebraic-graphs] OK: matchingSize (matching [(2,'a'), (1,'b')]) == 2 [algebraic-graphs] OK: matchingSize (matching [(1,'a'), (1,'b')]) == 1 [algebraic-graphs] OK: matchingSize (matching xs) <= length xs [algebraic-graphs] OK: matchingSize x == Map.size . pairOfLeft [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.maxMatching ============ [algebraic-graphs] OK: maxMatching empty == matching [] [algebraic-graphs] OK: maxMatching (vertices xs ys) == matching [] [algebraic-graphs] OK: maxMatching (path [1,2,3,4]) == matching [(1,2), (3,4)] [algebraic-graphs] OK: matchingSize (maxMatching (circuit [(1,2), (3,4), (5,6)])) == 3 [algebraic-graphs] OK: matchingSize (maxMatching (star x (y:ys))) == 1 [algebraic-graphs] OK: matchingSize (maxMatching (biclique xs ys)) == min (length (nub xs)) (length (nub ys)) [algebraic-graphs] OK: isMatchingOf (maxMatching x) x == True [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.isVertexCoverOf ============ [algebraic-graphs] OK: isVertexCoverOf (xs , ys ) empty == Set.null xs && Set.null ys [algebraic-graphs] OK: isVertexCoverOf (xs , ys ) (leftVertex x) == Set.isSubsetOf xs (Set.singleton x) && Set.null ys [algebraic-graphs] OK: isVertexCoverOf (Set.empty , Set.empty ) (edge x y) == False [algebraic-graphs] OK: isVertexCoverOf (Set.singleton x, ys ) (edge x y) == Set.isSubsetOf ys (Set.singleton y) [algebraic-graphs] OK: isVertexCoverOf (xs , Set.singleton y) (edge x y) == Set.isSubsetOf xs (Set.singleton x) [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.minVertexCover ============ [algebraic-graphs] OK: minVertexCover empty == (Set.empty, Set.empty) [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_double_extra_comma.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_extra_close.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_extra_comma.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_incomplete.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_incomplete_invalid_value.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_inner_array_no_comma.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_invalid_utf8.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_items_separated_by_semicolon.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_just_comma.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_just_minus.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_missing_value.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_newlines_unclosed.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_number_and_comma.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [algebraic-graphs] OK: minVertexCover (vertices xs ys) == (Set.empty, Set.empty) [algebraic-graphs] OK: minVertexCover (path [1,2,3]) == (Set.empty, Set.singleton 2) [algebraic-graphs] OK: minVertexCover (star x (1:2:ys)) == (Set.singleton x, Set.empty) [algebraic-graphs] OK: vertexCoverSize (minVertexCover (biclique xs ys)) == min (length (nub xs)) (length (nub ys)) [algebraic-graphs] OK: vertexCoverSize . minVertexCover == matchingSize . maxMatching [algebraic-graphs] OK: isVertexCoverOf (minVertexCover x) x == True [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.isIndependentSetOf ============ [algebraic-graphs] OK: isIndependentSetOf (xs , ys ) empty == Set.null xs && Set.null ys [algebraic-graphs] OK: isIndependentSetOf (xs , ys ) (leftVertex x) == Set.isSubsetOf xs (Set.singleton x) && Set.null ys [algebraic-graphs] OK: isIndependentSetOf (Set.empty , Set.empty ) (edge x y) == True [algebraic-graphs] OK: isIndependentSetOf (Set.singleton x, ys ) (edge x y) == Set.null ys [algebraic-graphs] OK: isIndependentSetOf (xs , Set.singleton y) (edge x y) == Set.null xs [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.maxIndependentSet ============ [algebraic-graphs] OK: maxIndependentSet empty == (Set.empty, Set.empty) [algebraic-graphs] OK: maxIndependentSet (vertices xs ys) == (Set.fromList xs, Set.fromList ys) [algebraic-graphs] OK: maxIndependentSet (path [1,2,3]) == (Set.fromList [1,3], Set.empty) [algebraic-graphs] OK: maxIndependentSet (star x (1:2:ys)) == (Set.empty, Set.fromList (1:2:ys)) [algebraic-graphs] OK: independentSetSize (maxIndependentSet (biclique xs ys)) == max (length (nub xs)) (length (nub ys)) [algebraic-graphs] OK: independentSetSize (maxIndependentSet x) == vertexCount x - vertexCoverSize (minVertexCover x) [algebraic-graphs] OK: isIndependentSetOf (maxIndependentSet x) x == True [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.augmentingPath ============ [algebraic-graphs] OK: augmentingPath (matching []) empty == Left (Set.empty, Set.empty) [algebraic-graphs] OK: augmentingPath (matching []) (edge 1 2) == Right [1,2] [algebraic-graphs] OK: augmentingPath (matching [(1,2)]) (path [1,2,3]) == Left (Set.empty, Set.singleton 2) [algebraic-graphs] OK: augmentingPath (matching [(3,2)]) (path [1,2,3,4]) == Right [1,2,3,4] [algebraic-graphs] OK: isLeft (augmentingPath (maxMatching x) x) == True [algebraic-graphs]  [algebraic-graphs] ============ Bipartite.AdjacencyMap.Algorithm.consistentMatching ============ [algebraic-graphs] OK: consistentMatching (matching xs) == True [algebraic-graphs] OK: consistentMatching (maxMatching x) == True [algebraic-graphs]  [algebraic-graphs] ============ Export.Eq ============ [algebraic-graphs] OK: mempty /= literal "" [algebraic-graphs]  [algebraic-graphs] ============ Export.Ord ============ [algebraic-graphs] OK: mempty < literal "" [algebraic-graphs]  [algebraic-graphs] ============ Export.isEmpty ============ [algebraic-graphs] OK: isEmpty mempty == True [algebraic-graphs] OK: isEmpty (literal "") == False [algebraic-graphs] OK: isEmpty x == (x == mempty) [algebraic-graphs]  [algebraic-graphs] ============ Export.literal ============ [algebraic-graphs] OK: literal "Hello, " <> literal "World!" == literal "Hello, World!" [algebraic-graphs] OK: literal "I am just a string literal" == "I am just a string literal" [algebraic-graphs] OK: render . literal == id [algebraic-graphs]  [algebraic-graphs] ============ Export.render ============ [algebraic-graphs] OK: render (literal "al" <> literal "ga") == "alga" [algebraic-graphs] OK: render mempty == mempty [algebraic-graphs]  [algebraic-graphs] ============ Export.<+> ============ [algebraic-graphs] OK: x <+> mempty == x [algebraic-graphs] OK: mempty <+> x == x [algebraic-graphs] OK: x <+> (y <+> z) == (x <+> y) <+> z [algebraic-graphs] OK: "name" <+> "surname" == "name surname" [algebraic-graphs]  [algebraic-graphs] ============ Export.brackets ============ [algebraic-graphs] OK: brackets "i" == "[i]" [algebraic-graphs] OK: brackets mempty == "[]" [algebraic-graphs]  [algebraic-graphs] ============ Export.doubleQuotes ============ [algebraic-graphs] OK: doubleQuotes "/path/with spaces" == "\"/path/with spaces\"" [algebraic-graphs] OK: doubleQuotes (doubleQuotes mempty) == "\"\"\"\"" [algebraic-graphs]  [algebraic-graphs] ============ Export.indent ============ [algebraic-graphs] OK: indent 0 == id [algebraic-graphs] OK: indent 1 mempty == " " [algebraic-graphs]  [algebraic-graphs] ============ Export.unlines ============ [algebraic-graphs] OK: unlines [] == mempty [algebraic-graphs] OK: unlines [mempty] == "\n" [algebraic-graphs] OK: unlines ["title", "subtitle"] == "title\nsubtitle\n" [algebraic-graphs]  [algebraic-graphs] ============ Export.export ============ [algebraic-graphs] OK: render $ export vDoc eDoc (1 + 2 * (3 + 4) :: Graph Int) [algebraic-graphs]  [algebraic-graphs] ============ Export.Dot.export ============ [algebraic-graphs] OK: export style (1 * 2 + 3 * 4 * 5 :: Graph Int) [algebraic-graphs]  [algebraic-graphs] =========== Export.Dot.attributeQuoting ============ [aeson]  Golden file did not exist; created [aeson]  n_array_number_and_several_commas.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_spaces_vertical_tab_formfeed.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_star_inside.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_unclosed.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_unclosed_trailing_comma.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_unclosed_with_new_lines.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_array_unclosed_with_object_inside.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_incomplete_false.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_incomplete_null.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_incomplete_true.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_multidigit_number_then_00.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_++.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_+1.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_+Inf.json [aeson]  decode: OK [algebraic-graphs] OK: export style' (1 * 2 + 3 * 4 * 5 :: Graph Int) [algebraic-graphs]  [algebraic-graphs] ============ Export.Dot.exportAsIs ============ [algebraic-graphs] OK: exportAsIs (circuit ["a", "b", "c"] :: Graph String) [algebraic-graphs]  [algebraic-graphs] ============ Export.Dot.exportViaShow ============ [algebraic-graphs] OK: exportViaShow (1 + 2 * (3 + 4) :: Graph Int) [algebraic-graphs]  [algebraic-graphs] ============ Graph ============ [algebraic-graphs] OK: Axioms of graphs [algebraic-graphs] OK: Theorems of graphs [algebraic-graphs]  [algebraic-graphs] ============ Graph.Ord ============ [algebraic-graphs] OK: vertex 1 < vertex 2 [algebraic-graphs] OK: vertex 3 < edge 1 2 [algebraic-graphs] OK: vertex 1 < edge 1 1 [algebraic-graphs] OK: edge 1 1 < edge 1 2 [algebraic-graphs] OK: edge 1 2 < edge 1 1 + edge 2 2 [algebraic-graphs] OK: edge 1 2 < edge 1 3 [algebraic-graphs] OK: x <= x + y [algebraic-graphs] OK: x + y <= x * y [algebraic-graphs]  [algebraic-graphs] ============ Graph.empty ============ [algebraic-graphs] OK: isEmpty empty == True [algebraic-graphs] OK: hasVertex x empty == False [algebraic-graphs] OK: vertexCount empty == 0 [algebraic-graphs] OK: edgeCount empty == 0 [algebraic-graphs]  [algebraic-graphs] ============ Graph.vertex ============ [algebraic-graphs] OK: isEmpty (vertex x) == False [algebraic-graphs] OK: hasVertex x (vertex y) == (x == y) [algebraic-graphs] OK: vertexCount (vertex x) == 1 [algebraic-graphs] OK: edgeCount (vertex x) == 0 [algebraic-graphs]  [algebraic-graphs] ============ Graph.edge ============ [algebraic-graphs] OK: edge x y == connect (vertex x) (vertex y) [algebraic-graphs] OK: hasEdge x y (edge x y) == True [algebraic-graphs] OK: edgeCount (edge x y) == 1 [algebraic-graphs] OK: vertexCount (edge 1 1) == 1 [algebraic-graphs] OK: vertexCount (edge 1 2) == 2 [algebraic-graphs]  [algebraic-graphs] ============ Graph.overlay ============ [algebraic-graphs] OK: isEmpty (overlay x y) == isEmpty x && isEmpty y [algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y [algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x [algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y [algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x [algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y [algebraic-graphs] OK: vertexCount (overlay 1 2) == 2 [algebraic-graphs] OK: edgeCount (overlay 1 2) == 0 [algebraic-graphs]  [algebraic-graphs] ============ Graph.connect ============ [algebraic-graphs] OK: isEmpty (connect x y) == isEmpty x && isEmpty y [algebraic-graphs] OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y [algebraic-graphs] OK: vertexCount (connect x y) >= vertexCount x [algebraic-graphs] OK: vertexCount (connect x y) <= vertexCount x + vertexCount y [algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount x [algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount y [algebraic-graphs] OK: edgeCount (connect x y) >= vertexCount x * vertexCount y [algebraic-graphs] OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y [algebraic-graphs] OK: vertexCount (connect 1 2) == 2 [algebraic-graphs] OK: edgeCount (connect 1 2) == 1 [algebraic-graphs]  [algebraic-graphs] ============ Graph.vertices ============ [algebraic-graphs] OK: vertices [] == empty [algebraic-graphs] OK: vertices [x] == vertex x [algebraic-graphs] OK: vertices == overlays . map vertex [algebraic-graphs] OK: hasVertex x . vertices == elem x [algebraic-graphs] OK: vertexCount . vertices == length . nub [algebraic-graphs] OK: vertexSet . vertices == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ Graph.edges ============ [algebraic-graphs] OK: edges [] == empty [algebraic-graphs] OK: edges [(x,y)] == edge x y [algebraic-graphs] OK: edges == overlays . map (uncurry edge) [algebraic-graphs] OK: edgeCount . edges == length . nub [algebraic-graphs]  [algebraic-graphs] ============ Graph.overlays ============ [algebraic-graphs] OK: overlays [] == empty [algebraic-graphs] OK: overlays [x] == x [algebraic-graphs] OK: overlays [x,y] == overlay x y [algebraic-graphs] OK: overlays == foldr overlay empty [algebraic-graphs] OK: isEmpty . overlays == all isEmpty [algebraic-graphs]  [algebraic-graphs] ============ Graph.connects ============ [algebraic-graphs] OK: connects [] == empty [algebraic-graphs] OK: connects [x] == x [algebraic-graphs] OK: connects [x,y] == connect x y [algebraic-graphs] OK: connects == foldr connect empty [algebraic-graphs] OK: isEmpty . connects == all isEmpty [algebraic-graphs]  [algebraic-graphs] ============ Graph.isSubgraphOf ============ [algebraic-graphs] OK: isSubgraphOf empty x == True [algebraic-graphs] OK: isSubgraphOf (vertex x) empty == False [algebraic-graphs] OK: isSubgraphOf x (overlay x y) == True [algebraic-graphs] OK: isSubgraphOf (overlay x y) (connect x y) == True [algebraic-graphs] OK: isSubgraphOf (path xs) (circuit xs) == True [algebraic-graphs] OK: isSubgraphOf x y ==> x <= y [algebraic-graphs]  [algebraic-graphs] ============ Graph.toGraph et al. ============ [algebraic-graphs] OK: toGraph == foldg Empty Vertex Overlay Connect [algebraic-graphs] OK: foldg == Algebra.Graph.foldg . toGraph [algebraic-graphs] OK: isEmpty == foldg True (const False) (&&) (&&) [algebraic-graphs] OK: size == foldg 1 (const 1) (+) (+) [algebraic-graphs] OK: hasVertex x == foldg False (==x) (||) (||) [algebraic-graphs] OK: hasEdge x y == Algebra.Graph.hasEdge x y . toGraph [algebraic-graphs] OK: vertexCount == Set.size . vertexSet [algebraic-graphs] OK: edgeCount == Set.size . edgeSet [algebraic-graphs] OK: vertexList == Set.toAscList . vertexSet [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_-01.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_-NaN.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_0_capital_E+.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_0_capital_E.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_0e+.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_0e.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_1_000.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_1eE2.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_Inf.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_NaN.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_U+FF11_fullwidth_digit_one.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_expression.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_hex_1_digit.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_hex_2_digits.json [algebraic-graphs] OK: edgeList == Set.toAscList . edgeSet [algebraic-graphs] OK: vertexSet == foldg Set.empty Set.singleton Set.union Set.union [algebraic-graphs] OK: vertexIntSet == foldg IntSet.empty IntSet.singleton IntSet.union IntSet.union [algebraic-graphs] OK: edgeSet == Algebra.Graph.AdjacencyMap.edgeSet . foldg empty vertex overlay connect [algebraic-graphs] OK: preSet x == Algebra.Graph.AdjacencyMap.preSet x . toAdjacencyMap [algebraic-graphs] OK: preIntSet x == Algebra.Graph.AdjacencyIntMap.preIntSet x . toAdjacencyIntMap [algebraic-graphs] OK: postSet x == Algebra.Graph.AdjacencyMap.postSet x . toAdjacencyMap [algebraic-graphs] OK: postIntSet x == Algebra.Graph.AdjacencyIntMap.postIntSet x . toAdjacencyIntMap [algebraic-graphs] OK: adjacencyList == Algebra.Graph.AdjacencyMap.adjacencyList . toAdjacencyMap [algebraic-graphs] OK: adjacencyMap == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMap [algebraic-graphs] OK: adjacencyIntMap == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMap [algebraic-graphs] OK: adjacencyMapTranspose == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMapTranspose [algebraic-graphs] OK: adjacencyIntMapTranspose == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMapTranspose [algebraic-graphs] OK: dfsForest == Algebra.Graph.AdjacencyMap.dfsForest . toAdjacencyMap [algebraic-graphs] OK: dfsForestFrom == Algebra.Graph.AdjacencyMap.dfsForestFrom . toAdjacencyMap [algebraic-graphs] OK: dfs == Algebra.Graph.AdjacencyMap.dfs . toAdjacencyMap [algebraic-graphs] OK: reachable == Algebra.Graph.AdjacencyMap.reachable . toAdjacencyMap [algebraic-graphs] OK: topSort == Algebra.Graph.AdjacencyMap.topSort . toAdjacencyMap [algebraic-graphs] OK: isAcyclic == Algebra.Graph.AdjacencyMap.isAcyclic . toAdjacencyMap [algebraic-graphs] OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap [algebraic-graphs] OK: toAdjacencyMap == foldg empty vertex overlay connect [algebraic-graphs] OK: toAdjacencyMapTranspose == foldg empty vertex overlay (flip connect) [algebraic-graphs] OK: toAdjacencyIntMap == foldg empty vertex overlay connect [algebraic-graphs] OK: toAdjacencyIntMapTranspose == foldg empty vertex overlay (flip connect) [algebraic-graphs] OK: isDfsForestOf f == Algebra.Graph.AdjacencyMap.isDfsForestOf f . toAdjacencyMap [algebraic-graphs] OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap [algebraic-graphs]  [algebraic-graphs] ============ Graph.foldg ============ [algebraic-graphs] OK: foldg empty vertex overlay connect == id [algebraic-graphs] OK: foldg empty vertex overlay (flip connect) == transpose [algebraic-graphs] OK: foldg 1 (const 1) (+) (+) == size [algebraic-graphs] OK: foldg True (const False) (&&) (&&) == isEmpty [algebraic-graphs]  [algebraic-graphs] ============ Graph.isEmpty ============ [algebraic-graphs] OK: isEmpty empty == True [algebraic-graphs] OK: isEmpty (overlay empty empty) == True [algebraic-graphs] OK: isEmpty (vertex x) == False [algebraic-graphs] OK: isEmpty (removeVertex x $ vertex x) == True [algebraic-graphs] OK: isEmpty (removeEdge x y $ edge x y) == False [algebraic-graphs]  [algebraic-graphs] ============ Graph.hasVertex ============ [algebraic-graphs] OK: hasVertex x empty == False [algebraic-graphs] OK: hasVertex x (vertex y) == (x == y) [algebraic-graphs] OK: hasVertex x . removeVertex x == const False [algebraic-graphs]  [algebraic-graphs] ============ Graph.hasEdge ============ [algebraic-graphs] OK: hasEdge x y empty == False [algebraic-graphs] OK: hasEdge x y (vertex z) == False [algebraic-graphs] OK: hasEdge x y (edge x y) == True [algebraic-graphs] OK: hasEdge x y . removeEdge x y == const False [algebraic-graphs] OK: hasEdge x y == elem (x,y) . edgeList [algebraic-graphs]  [algebraic-graphs] ============ Graph.vertexCount ============ [algebraic-graphs] OK: vertexCount empty == 0 [algebraic-graphs] OK: vertexCount (vertex x) == 1 [algebraic-graphs] OK: vertexCount == length . vertexList [algebraic-graphs] OK: vertexCount x < vertexCount y ==> x < y [algebraic-graphs]  [algebraic-graphs] ============ Graph.edgeCount ============ [algebraic-graphs] OK: edgeCount empty == 0 [algebraic-graphs] OK: edgeCount (vertex x) == 0 [algebraic-graphs] OK: edgeCount (edge x y) == 1 [algebraic-graphs] OK: edgeCount == length . edgeList [algebraic-graphs]  [algebraic-graphs] ============ Graph.vertexList ============ [algebraic-graphs] OK: vertexList empty == [] [algebraic-graphs] OK: vertexList (vertex x) == [x] [algebraic-graphs] OK: vertexList . vertices == nub . sort [algebraic-graphs]  [algebraic-graphs] ============ Graph.vertexSet ============ [algebraic-graphs] OK: vertexSet empty == Set.empty [algebraic-graphs] OK: vertexSet . vertex == Set.singleton [algebraic-graphs] OK: vertexSet . vertices == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ Graph.vertexIntSet ============ [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_infinity.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_invalid+-.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_invalid-negative-real.json [aeson]  decode: OK [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_invalid-utf-8-in-bigger-int.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_invalid-utf-8-in-exponent.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_invalid-utf-8-in-int.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_minus_infinity.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_minus_sign_with_trailing_garbage.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_minus_space_1.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_neg_int_starting_with_zero.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_neg_real_without_int_part.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_neg_with_garbage_at_end.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_real_garbage_after_e.json [algebraic-graphs] OK: vertexIntSet empty == IntSet.empty [algebraic-graphs] OK: vertexIntSet . vertex == IntSet.singleton [algebraic-graphs] OK: vertexIntSet . vertices == IntSet.fromList [algebraic-graphs] OK: vertexIntSet . clique == IntSet.fromList [algebraic-graphs]  [algebraic-graphs] ============ Graph.edgeList ============ [algebraic-graphs] OK: edgeList empty == [] [algebraic-graphs] OK: edgeList (vertex x) == [] [algebraic-graphs] OK: edgeList (edge x y) == [(x,y)] [algebraic-graphs] OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)] [algebraic-graphs] OK: edgeList . edges == nub . sort [algebraic-graphs]  [algebraic-graphs] ============ Graph.edgeSet ============ [algebraic-graphs] OK: edgeSet empty == Set.empty [algebraic-graphs] OK: edgeSet (vertex x) == Set.empty [algebraic-graphs] OK: edgeSet (edge x y) == Set.singleton (x,y) [algebraic-graphs] OK: edgeSet . edges == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ Graph.adjacencyList ============ [algebraic-graphs] OK: adjacencyList empty == [] [algebraic-graphs] OK: adjacencyList (vertex x) == [(x, [])] [algebraic-graphs] OK: adjacencyList (edge 1 2) == [(1, [2]), (2, [])] [algebraic-graphs] OK: adjacencyList (star 2 [3,1]) == [(1, []), (2, [1,3]), (3, [])] [algebraic-graphs]  [algebraic-graphs] ============ Graph.preSet ============ [algebraic-graphs] OK: preSet x empty == Set.empty [algebraic-graphs] OK: preSet x (vertex x) == Set.empty [algebraic-graphs] OK: preSet 1 (edge 1 2) == Set.empty [algebraic-graphs] OK: preSet y (edge x y) == Set.fromList [x] [algebraic-graphs]  [algebraic-graphs] ============ Graph.preIntSet ============ [algebraic-graphs] OK: preIntSet x empty == IntSet.empty [algebraic-graphs] OK: preIntSet x (vertex x) == IntSet.empty [algebraic-graphs] OK: preIntSet 1 (edge 1 2) == IntSet.empty [algebraic-graphs] OK: preIntSet y (edge x y) == IntSet.fromList [x] [algebraic-graphs]  [algebraic-graphs] ============ Graph.postSet ============ [algebraic-graphs] OK: postSet x empty == Set.empty [algebraic-graphs] OK: postSet x (vertex x) == Set.empty [algebraic-graphs] OK: postSet x (edge x y) == Set.fromList [y] [algebraic-graphs] OK: postSet 2 (edge 1 2) == Set.empty [algebraic-graphs]  [algebraic-graphs] ============ Graph.postIntSet ============ [algebraic-graphs] OK: postIntSet x empty == IntSet.empty [algebraic-graphs] OK: postIntSet x (vertex x) == IntSet.empty [algebraic-graphs] OK: postIntSet 2 (edge 1 2) == IntSet.empty [algebraic-graphs] OK: postIntSet x (edge x y) == IntSet.fromList [y] [algebraic-graphs]  [algebraic-graphs] ============ Graph.size ============ [algebraic-graphs] OK: size empty == 1 [algebraic-graphs] OK: size (vertex x) == 1 [algebraic-graphs] OK: size (overlay x y) == size x + size y [algebraic-graphs] OK: size (connect x y) == size x + size y [algebraic-graphs] OK: size x >= 1 [algebraic-graphs] OK: size x >= vertexCount x [algebraic-graphs]  [algebraic-graphs] ============ Graph.path ============ [algebraic-graphs] OK: path [] == empty [algebraic-graphs] OK: path [x] == vertex x [algebraic-graphs] OK: path [x,y] == edge x y [algebraic-graphs]  [algebraic-graphs] ============ Graph.circuit ============ [algebraic-graphs] OK: circuit [] == empty [algebraic-graphs] OK: circuit [x] == edge x x [algebraic-graphs] OK: circuit [x,y] == edges [(x,y), (y,x)] [algebraic-graphs]  [algebraic-graphs] ============ Graph.clique ============ [algebraic-graphs] OK: clique [] == empty [algebraic-graphs] OK: clique [x] == vertex x [algebraic-graphs] OK: clique [x,y] == edge x y [algebraic-graphs] OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)] [algebraic-graphs] OK: clique (xs ++ ys) == connect (clique xs) (clique ys) [algebraic-graphs]  [algebraic-graphs] ============ Graph.biclique ============ [algebraic-graphs] OK: biclique [] [] == empty [algebraic-graphs] OK: biclique [x] [] == vertex x [algebraic-graphs] OK: biclique [] [y] == vertex y [algebraic-graphs] OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] [algebraic-graphs] OK: biclique xs ys == connect (vertices xs) (vertices ys) [algebraic-graphs]  [algebraic-graphs] ============ Graph.star ============ [algebraic-graphs] OK: star x [] == vertex x [algebraic-graphs] OK: star x [y] == edge x y [algebraic-graphs] OK: star x [y,z] == edges [(x,y), (x,z)] [algebraic-graphs] OK: star x ys == connect (vertex x) (vertices ys) [algebraic-graphs]  [algebraic-graphs] ============ Graph.stars ============ [algebraic-graphs] OK: stars [] == empty [algebraic-graphs] OK: stars [(x, [])] == vertex x [algebraic-graphs] OK: stars [(x, [y])] == edge x y [algebraic-graphs] OK: stars [(x, ys)] == star x ys [algebraic-graphs] OK: stars == overlays . map (uncurry star) [algebraic-graphs] OK: stars . adjacencyList == id [algebraic-graphs] OK: overlay (stars xs) (stars ys) == stars (xs ++ ys) [algebraic-graphs]  [algebraic-graphs] ============ Graph.tree ============ [algebraic-graphs] OK: tree (Node x []) == vertex x [algebraic-graphs] OK: tree (Node x [Node y [Node z []]]) == path [x,y,z] [algebraic-graphs] OK: tree (Node x [Node y [], Node z []]) == star x [y,z] [algebraic-graphs] OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)] [algebraic-graphs]  [algebraic-graphs] ============ Graph.forest ============ [algebraic-graphs] OK: forest [] == empty [algebraic-graphs] OK: forest [x] == tree x [algebraic-graphs] OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)] [algebraic-graphs] OK: forest == overlays . map tree [algebraic-graphs]  [algebraic-graphs] ============ Graph.removeVertex ============ [aeson]  decode: OK [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_real_with_invalid_utf8_after_e.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_real_without_fractional_part.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_starting_with_dot.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK (0.02s) [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_with_alpha.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_with_alpha_char.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_number_with_leading_zero.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_bad_value.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_bracket_key.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_comma_instead_of_colon.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_double_colon.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_emoji.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK (0.16s) [aeson]  Golden file did not exist; created [aeson]  n_object_garbage_at_end.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_key_with_single_quotes.json [aeson]  decode: OK [aeson]  tokens bs: OK [algebraic-graphs] OK: removeVertex x (vertex x) == empty [algebraic-graphs] OK: removeVertex 1 (vertex 2) == vertex 2 [algebraic-graphs] OK: removeVertex x (edge x x) == empty [algebraic-graphs] OK: removeVertex 1 (edge 1 2) == vertex 2 [algebraic-graphs] OK: removeVertex x . removeVertex x == removeVertex x [algebraic-graphs]  [algebraic-graphs] ============ Graph.removeEdge ============ [algebraic-graphs] OK: removeEdge x y (edge x y) == vertices [x,y] [algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y [algebraic-graphs] OK: removeEdge x y . removeVertex x == removeVertex x [algebraic-graphs] OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 [algebraic-graphs] OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 [algebraic-graphs] OK: size (removeEdge x y z) <= 3 * size z [algebraic-graphs]  [algebraic-graphs] ============ Graph.replaceVertex ============ [algebraic-graphs] OK: replaceVertex x x == id [algebraic-graphs] OK: replaceVertex x y (vertex x) == vertex y [algebraic-graphs] OK: replaceVertex x y == mergeVertices (== x) y [algebraic-graphs]  [algebraic-graphs] ============ Graph.mergeVertices ============ [algebraic-graphs] OK: mergeVertices (const False) x == id [algebraic-graphs] OK: mergeVertices (== x) y == replaceVertex x y [algebraic-graphs] OK: mergeVertices even 1 (0 * 2) == 1 * 1 [algebraic-graphs] OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 [algebraic-graphs]  [algebraic-graphs] ============ Graph.transpose ============ [algebraic-graphs] OK: transpose empty == empty [algebraic-graphs] OK: transpose (vertex x) == vertex x [algebraic-graphs] OK: transpose (edge x y) == edge y x [algebraic-graphs] OK: transpose . transpose == id [algebraic-graphs] OK: edgeList . transpose == sort . map swap . edgeList [algebraic-graphs]  [algebraic-graphs] ============ Graph.gmap ============ [algebraic-graphs] OK: gmap f empty == empty [algebraic-graphs] OK: gmap f (vertex x) == vertex (f x) [algebraic-graphs] OK: gmap f (edge x y) == edge (f x) (f y) [algebraic-graphs] OK: gmap id == id [algebraic-graphs] OK: gmap f . gmap g == gmap (f . g) [algebraic-graphs]  [algebraic-graphs] ============ Graph.induce ============ [algebraic-graphs] OK: induce (const True ) x == x [algebraic-graphs] OK: induce (const False) x == empty [algebraic-graphs] OK: induce (/= x) == removeVertex x [algebraic-graphs] OK: induce p . induce q == induce (\x -> p x && q x) [algebraic-graphs] OK: isSubgraphOf (induce p x) x == True [algebraic-graphs]  [algebraic-graphs] ============ Graph.induceJust ============ [algebraic-graphs] OK: induceJust (vertex Nothing) == empty [algebraic-graphs] OK: induceJust (edge (Just x) Nothing) == vertex x [algebraic-graphs] OK: induceJust . gmap Just == id [algebraic-graphs] OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p [algebraic-graphs]  [algebraic-graphs] ============ Graph.compose ============ [algebraic-graphs] OK: compose empty x == empty [algebraic-graphs] OK: compose x empty == empty [algebraic-graphs] OK: compose (vertex x) y == empty [algebraic-graphs] OK: compose x (vertex y) == empty [algebraic-graphs] OK: compose x (compose y z) == compose (compose x y) z [algebraic-graphs] OK: compose x (overlay y z) == overlay (compose x y) (compose x z) [algebraic-graphs] OK: compose (overlay x y) z == overlay (compose x z) (compose y z) [algebraic-graphs] OK: compose (edge x y) (edge y z) == edge x z [algebraic-graphs] OK: compose (path [1..5]) (path [1..5]) == edges [(1,3),(2,4),(3,5)] [algebraic-graphs] OK: compose (circuit [1..5]) (circuit [1..5]) == circuit [1,3,5,2,4] [algebraic-graphs] OK: size (compose x y) <= edgeCount x + edgeCount y + 1 [algebraic-graphs]  [algebraic-graphs] ============ Graph.(===) ============ [algebraic-graphs] OK: x === x == True [algebraic-graphs] OK: x === x + empty == False [algebraic-graphs] OK: x + y === x + y == True [algebraic-graphs] OK: 1 + 2 === 2 + 1 == False [algebraic-graphs] OK: x + y === x * y == False [algebraic-graphs]  [algebraic-graphs] ============ Graph.mesh ============ [algebraic-graphs] OK: mesh xs [] == empty [algebraic-graphs] OK: mesh [] ys == empty [algebraic-graphs] OK: mesh [x] [y] == vertex (x, y) [algebraic-graphs] OK: mesh xs ys == box (path xs) (path ys) [algebraic-graphs] OK: mesh [1..3] "ab" == [algebraic-graphs] OK: size (mesh xs ys) == max 1 (3 * length xs * length ys - length xs - length ys -1) [algebraic-graphs]  [algebraic-graphs] ============ Graph.torus ============ [algebraic-graphs] OK: torus xs [] == empty [algebraic-graphs] OK: torus [] ys == empty [algebraic-graphs] OK: torus [x] [y] == edge (x,y) (x,y) [algebraic-graphs] OK: torus xs ys == box (circuit xs) (circuit ys) [algebraic-graphs] OK: torus [1,2] "ab" == [algebraic-graphs] OK: size (torus xs ys) == max 1 (3 * length xs * length ys) [algebraic-graphs]  [algebraic-graphs] ============ Graph.deBruijn ============ [algebraic-graphs] OK: deBruijn 0 xs == edge [] [] [algebraic-graphs] OK: n > 0 ==> deBruijn n [] == empty [algebraic-graphs] OK: deBruijn 1 [0,1] == edges [ ([0],[0]), ([0],[1]), ([1],[0]), ([1],[1]) ] [algebraic-graphs] OK: deBruijn 2 "0" == edge "00" "00" [algebraic-graphs] OK: deBruijn 2 "01" == [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_lone_continuation_byte_in_key_and_trailing_comma.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_missing_colon.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_missing_key.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK (0.02s) [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_missing_semicolon.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_missing_value.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_no-colon.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_non_string_key.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_non_string_key_but_huge_number_instead.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_repeated_null_null.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_several_trailing_commas.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_single_quote.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_trailing_comma.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_trailing_comment.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [algebraic-graphs] OK: transpose (deBruijn n xs) == gmap reverse $ deBruijn n xs [algebraic-graphs] OK: vertexCount (deBruijn n xs) == (length $ nub xs)^n [algebraic-graphs] OK: n > 0 ==> edgeCount (deBruijn n xs) == (length $ nub xs)^(n + 1) [algebraic-graphs]  [algebraic-graphs] ============ Graph.splitVertex ============ [algebraic-graphs] OK: splitVertex x [] == removeVertex x [algebraic-graphs] OK: splitVertex x [x] == id [algebraic-graphs] OK: splitVertex x [y] == replaceVertex x y [algebraic-graphs] OK: splitVertex 1 [0, 1] $ 1 * (2 + 3) == (0 + 1) * (2 + 3) [algebraic-graphs]  [algebraic-graphs] ============ Graph.bind ============ [algebraic-graphs] OK: bind empty f == empty [algebraic-graphs] OK: bind (vertex x) f == f x [algebraic-graphs] OK: bind (edge x y) f == connect (f x) (f y) [algebraic-graphs] OK: bind (vertices xs) f == overlays (map f xs) [algebraic-graphs] OK: bind x (const empty) == empty [algebraic-graphs] OK: bind x vertex == x [algebraic-graphs] OK: bind (bind x f) g == bind x (\y -> bind (f y) g) [algebraic-graphs]  [algebraic-graphs] ============ Graph.simplify ============ [algebraic-graphs] OK: simplify == id [algebraic-graphs] OK: size (simplify x) <= size x [algebraic-graphs]  [algebraic-graphs] ============ Graph.box ============ [algebraic-graphs] OK: box x y ~~ box y x [algebraic-graphs] OK: box x (overlay y z) == overlay (box x y) (box x z) [algebraic-graphs] OK: box x (vertex ()) ~~ x [algebraic-graphs] OK: box x empty ~~ empty [algebraic-graphs] OK: box x (box y z) ~~ box (box x y) z [algebraic-graphs] OK: transpose (box x y) == box (transpose x) (transpose y) [algebraic-graphs] OK: vertexCount (box x y) == vertexCount x * vertexCount y [algebraic-graphs] OK: edgeCount (box x y) <= vertexCount x * edgeCount y + edgeCount x * vertexCount y [algebraic-graphs]  [algebraic-graphs] ============ Graph.sparsify ============ [algebraic-graphs] OK: sort . reachable x == sort . rights . reachable (sparsify x) . Right [algebraic-graphs] OK: vertexCount (sparsify x) <= vertexCount x + size x + 1 [algebraic-graphs] OK: edgeCount (sparsify x) <= 3 * size x [algebraic-graphs] OK: size (sparsify x) <= 3 * size x [algebraic-graphs]  [algebraic-graphs] ============ Graph.sparsifyKL ============ [algebraic-graphs] OK: sort . reachable x == sort . filter (<= n) . reachable (sparsifyKL n x) [algebraic-graphs] OK: length (vertices $ sparsifyKL n x) <= vertexCount x + size x + 1 [algebraic-graphs] OK: length (edges $ sparsifyKL n x) <= 3 * size x [algebraic-graphs]  [algebraic-graphs] ============ Graph.context ============ [algebraic-graphs] OK: context (const False) x == Nothing [algebraic-graphs] OK: context (== 1) (edge 1 2) == Just (Context [ ] [2 ]) [algebraic-graphs] OK: context (== 2) (edge 1 2) == Just (Context [1 ] [ ]) [algebraic-graphs] OK: context (const True ) (edge 1 2) == Just (Context [1 ] [2 ]) [algebraic-graphs] OK: context (== 4) (3 * 1 * 4 * 1 * 5) == Just (Context [3,1] [1,5]) [algebraic-graphs]  [algebraic-graphs] ============ Graph.buildg ============ [algebraic-graphs] OK: buildg (\e _ _ _ -> e) == empty [algebraic-graphs] OK: buildg (\_ v _ _ -> v x) == vertex x [algebraic-graphs] OK: buildg (\e v o c -> o (foldg e v o c x) (foldg e v o c y)) == overlay x y [algebraic-graphs] OK: buildg (\e v o c -> c (foldg e v o c x) (foldg e v o c y)) == connect x y [algebraic-graphs] OK: buildg (\e v o _ -> foldr o e (map v xs)) == vertices xs [algebraic-graphs] OK: buildg (\e v o c -> foldg e v o (flip c) g) == transpose g [algebraic-graphs]  [algebraic-graphs] ============ Internal.List ============ [algebraic-graphs] OK: pure 1 <> pure 4 == [1, 4] [algebraic-graphs]  [algebraic-graphs] ============ Graph.Label ============ [algebraic-graphs]  [algebraic-graphs] ============ Any: instances ============ [algebraic-graphs] OK: Semiring [algebraic-graphs] OK: StarSemiring [algebraic-graphs] OK: Dioid [algebraic-graphs]  [algebraic-graphs] ============ Distance Int: instances ============ [algebraic-graphs] OK: Semiring [algebraic-graphs] OK: StarSemiring [algebraic-graphs] OK: Dioid [algebraic-graphs]  [algebraic-graphs] ============ Capacity Int: instances ============ [algebraic-graphs] OK: Semiring [algebraic-graphs] OK: StarSemiring [algebraic-graphs] OK: Dioid [algebraic-graphs]  [algebraic-graphs] ============ Minimum (Path Int): instances ============ [algebraic-graphs] OK: LeftNearRing [algebraic-graphs]  [algebraic-graphs] ============ PowerSet (Path Int): instances ============ [algebraic-graphs] OK: Semiring [algebraic-graphs] OK: Dioid [algebraic-graphs]  [algebraic-graphs] ============ Count Int: instances ============ [algebraic-graphs] OK: Semiring [algebraic-graphs] OK: StarSemiring [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.consistent ============ [algebraic-graphs] OK: arbitraryLabelledAdjacencyMap [algebraic-graphs] OK: empty [algebraic-graphs] OK: vertex [algebraic-graphs] OK: edge [algebraic-graphs] OK: overlay [algebraic-graphs] OK: connect [algebraic-graphs] OK: vertices [algebraic-graphs] OK: edges [algebraic-graphs] OK: overlays [algebraic-graphs] OK: fromAdjacencyMaps [algebraic-graphs] OK: removeVertex [algebraic-graphs] OK: removeEdge [algebraic-graphs] OK: replaceVertex [algebraic-graphs] OK: replaceEdge [algebraic-graphs] OK: transpose [algebraic-graphs] OK: gmap [algebraic-graphs] OK: emap [algebraic-graphs] OK: induce [algebraic-graphs] OK: closure [algebraic-graphs] OK: reflexiveClosure [algebraic-graphs] OK: symmetricClosure [algebraic-graphs] OK: transitiveClosure [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.empty ============ [algebraic-graphs] OK: isEmpty empty == True [algebraic-graphs] OK: hasVertex x empty == False [algebraic-graphs] OK: vertexCount empty == 0 [algebraic-graphs] OK: edgeCount empty == 0 [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.vertex ============ [algebraic-graphs] OK: isEmpty (vertex x) == False [algebraic-graphs] OK: hasVertex x (vertex y) == (x == y) [algebraic-graphs] OK: vertexCount (vertex x) == 1 [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_trailing_comment_open.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_trailing_comment_slash_open.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_trailing_comment_slash_open_incomplete.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_two_commas_in_a_row.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_unquoted_key.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_unterminated-value.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_with_single_string.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_object_with_trailing_garbage.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_single_space.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_1_surrogate_then_escape.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_1_surrogate_then_escape_u.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK (0.02s) [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_1_surrogate_then_escape_u1.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_1_surrogate_then_escape_u1x.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [algebraic-graphs] OK: edgeCount (vertex x) == 0 [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.edge ============ [algebraic-graphs] OK: edge e x y == connect e (vertex x) (vertex y) [algebraic-graphs] OK: edge zero x y == vertices [x,y] [algebraic-graphs] OK: hasEdge x y (edge e x y) == (e /= mempty) [algebraic-graphs] OK: edgeLabel x y (edge e x y) == e [algebraic-graphs] OK: edgeCount (edge e x y) == if e == mempty then 0 else 1 [algebraic-graphs] OK: vertexCount (edge e 1 1) == 1 [algebraic-graphs] OK: vertexCount (edge e 1 2) == 2 [algebraic-graphs] OK: x -- y == edge e x y [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.overlay ============ [algebraic-graphs] OK: isEmpty (overlay x y) == isEmpty x && isEmpty y [algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y [algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x [algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y [algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x [algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y [algebraic-graphs] OK: vertexCount (overlay 1 2) == 2 [algebraic-graphs] OK: edgeCount (overlay 1 2) == 0 [algebraic-graphs]  [algebraic-graphs] OK: edgeLabel x y $ overlay (edge e x y) (edge zero x y) == e [algebraic-graphs] OK: edgeLabel x y $ overlay (edge e x y) (edge f x y) == e <+> f [algebraic-graphs]  [algebraic-graphs] OK: edgeLabel 1 3 $ transitiveClosure (overlay (edge e 1 2) (edge one 2 3)) == e [algebraic-graphs] OK: edgeLabel 1 3 $ transitiveClosure (overlay (edge e 1 2) (edge f 2 3)) == e <.> f [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.connect ============ [algebraic-graphs] OK: isEmpty (connect e x y) == isEmpty x && isEmpty y [algebraic-graphs] OK: hasVertex z (connect e x y) == hasVertex z x || hasVertex z y [algebraic-graphs] OK: vertexCount (connect e x y) >= vertexCount x [algebraic-graphs] OK: vertexCount (connect e x y) <= vertexCount x + vertexCount y [algebraic-graphs] OK: edgeCount (connect e x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y [algebraic-graphs] OK: vertexCount (connect e 1 2) == 2 [algebraic-graphs] OK: edgeCount (connect e 1 2) == if e == zero then 0 else 1 [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.vertices ============ [algebraic-graphs] OK: vertices [] == empty [algebraic-graphs] OK: vertices [x] == vertex x [algebraic-graphs] OK: vertices == overlays . map vertex [algebraic-graphs] OK: hasVertex x . vertices == elem x [algebraic-graphs] OK: vertexCount . vertices == length . nub [algebraic-graphs] OK: vertexSet . vertices == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.edges ============ [algebraic-graphs] OK: edges [] == empty [algebraic-graphs] OK: edges [(e,x,y)] == edge e x y [algebraic-graphs] OK: edges == overlays . map (\(e, x, y) -> edge e x y) [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.overlays ============ [algebraic-graphs] OK: overlays [] == empty [algebraic-graphs] OK: overlays [x] == x [algebraic-graphs] OK: overlays [x,y] == overlay x y [algebraic-graphs] OK: overlays == foldr overlay empty [algebraic-graphs] OK: isEmpty . overlays == all isEmpty [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.fromAdjacencyMaps ============ [algebraic-graphs] OK: fromAdjacencyMaps [] == empty [algebraic-graphs] OK: fromAdjacencyMaps [(x, Map.empty)] == vertex x [algebraic-graphs] OK: fromAdjacencyMaps [(x, Map.singleton y e)] == if e == zero then vertices [x,y] else edge e x y [algebraic-graphs] OK: overlay (fromAdjacencyMaps xs) (fromAdjacencyMaps ys) == fromAdjacencyMaps (xs ++ ys) [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.isSubgraphOf ============ [algebraic-graphs] OK: isSubgraphOf empty x == True [algebraic-graphs] OK: isSubgraphOf (vertex x) empty == False [algebraic-graphs] OK: isSubgraphOf x y ==> x <= y [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.isEmpty ============ [algebraic-graphs] OK: isEmpty empty == True [algebraic-graphs] OK: isEmpty (overlay empty empty) == True [algebraic-graphs] OK: isEmpty (vertex x) == False [algebraic-graphs] OK: isEmpty (removeVertex x $ vertex x) == True [algebraic-graphs] OK: isEmpty (removeEdge x y $ edge e x y) == False [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.hasVertex ============ [algebraic-graphs] OK: hasVertex x empty == False [algebraic-graphs] OK: hasVertex x (vertex y) == (x == y) [algebraic-graphs] OK: hasVertex x . removeVertex x == const False [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.hasEdge ============ [algebraic-graphs] OK: hasEdge x y empty == False [algebraic-graphs] OK: hasEdge x y (vertex z) == False [algebraic-graphs] OK: hasEdge x y (edge e x y) == (e /= zero) [algebraic-graphs] OK: hasEdge x y . removeEdge x y == const False [algebraic-graphs] OK: hasEdge x y == not . null . filter (\(_,ex,ey) -> ex == x && ey == y) . edgeList [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.edgeLabel ============ [algebraic-graphs] OK: edgeLabel x y empty == zero [algebraic-graphs] OK: edgeLabel x y (vertex z) == zero [algebraic-graphs] OK: edgeLabel x y (edge e x y) == e [aeson]  Golden file did not exist; created [aeson]  n_string_accentuated_char_no_quotes.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_backslash_00.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_escape_x.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_escaped_backslash_bad.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_escaped_ctrl_char_tab.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_escaped_emoji.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_incomplete_escape.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_incomplete_escaped_character.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_incomplete_surrogate.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_incomplete_surrogate_escape_invalid.json [aeson]  decode: OK [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_invalid-utf-8-in-escape.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_invalid_backslash_esc.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_invalid_unicode_escape.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [algebraic-graphs] OK: edgeLabel s t (overlay x y) == edgeLabel s t x + edgeLabel s t y [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.vertexCount ============ [algebraic-graphs] OK: vertexCount empty == 0 [algebraic-graphs] OK: vertexCount (vertex x) == 1 [algebraic-graphs] OK: vertexCount == length . vertexList [algebraic-graphs] OK: vertexCount x < vertexCount y ==> x < y [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.edgeCount ============ [algebraic-graphs] OK: edgeCount empty == 0 [algebraic-graphs] OK: edgeCount (vertex x) == 0 [algebraic-graphs] OK: edgeCount (edge e x y) == if e == zero then 0 else 1 [algebraic-graphs] OK: edgeCount == length . edgeList [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.vertexList ============ [algebraic-graphs] OK: vertexList empty == [] [algebraic-graphs] OK: vertexList (vertex x) == [x] [algebraic-graphs] OK: vertexList . vertices == nub . sort [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.edgeList ============ [algebraic-graphs] OK: edgeList empty == [] [algebraic-graphs] OK: edgeList (vertex x) == [] [algebraic-graphs] OK: edgeList (edge e x y) == if e == zero then [] else [(e,x,y)] [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.vertexSet ============ [algebraic-graphs] OK: vertexSet empty == Set.empty [algebraic-graphs] OK: vertexSet . vertex == Set.singleton [algebraic-graphs] OK: vertexSet . vertices == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.edgeSet ============ [algebraic-graphs] OK: edgeSet empty == Set.empty [algebraic-graphs] OK: edgeSet (vertex x) == Set.empty [algebraic-graphs] OK: edgeSet (edge e x y) == if e == zero then Set.empty else Set.singleton (e,x,y) [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.preSet ============ [algebraic-graphs] OK: preSet x empty == Set.empty [algebraic-graphs] OK: preSet x (vertex x) == Set.empty [algebraic-graphs] OK: preSet 1 (edge e 1 2) == Set.empty [algebraic-graphs] OK: preSet y (edge e x y) == if e == zero then Set.empty else Set.fromList [x] [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.postSet ============ [algebraic-graphs] OK: postSet x empty == Set.empty [algebraic-graphs] OK: postSet x (vertex x) == Set.empty [algebraic-graphs] OK: postSet x (edge e x y) == if e == zero then Set.empty else Set.fromList [y] [algebraic-graphs] OK: postSet 2 (edge e 1 2) == Set.empty [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.skeleton ============ [algebraic-graphs] OK: hasEdge x y == hasEdge x y . skeleton [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.removeVertex ============ [algebraic-graphs] OK: removeVertex x (vertex x) == empty [algebraic-graphs] OK: removeVertex 1 (vertex 2) == vertex 2 [algebraic-graphs] OK: removeVertex x (edge e x x) == empty [algebraic-graphs] OK: removeVertex 1 (edge e 1 2) == vertex 2 [algebraic-graphs] OK: removeVertex x . removeVertex x == removeVertex x [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.removeEdge ============ [algebraic-graphs] OK: removeEdge x y (edge e x y) == vertices [x,y] [algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y [algebraic-graphs] OK: removeEdge x y . removeVertex x == removeVertex x [algebraic-graphs] OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 [algebraic-graphs] OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.replaceVertex ============ [algebraic-graphs] OK: replaceVertex x x == id [algebraic-graphs] OK: replaceVertex x y (vertex x) == vertex y [algebraic-graphs] OK: replaceVertex x y == gmap (\v -> if v == x then y else v) [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.replaceEdge ============ [algebraic-graphs] OK: replaceEdge e x y z == overlay (removeEdge x y z) (edge e x y) [algebraic-graphs] OK: replaceEdge e x y (edge f x y) == edge e x y [algebraic-graphs] OK: edgeLabel x y (replaceEdge e x y z) == e [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.transpose ============ [algebraic-graphs] OK: transpose empty == empty [algebraic-graphs] OK: transpose (vertex x) == vertex x [algebraic-graphs] OK: transpose (edge e x y) == edge e y x [algebraic-graphs] OK: transpose . transpose == id [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.gmap ============ [algebraic-graphs] OK: gmap f empty == empty [algebraic-graphs] OK: gmap f (vertex x) == vertex (f x) [algebraic-graphs] OK: gmap f (edge e x y) == edge e (f x) (f y) [algebraic-graphs] OK: gmap id == id [algebraic-graphs] OK: gmap f . gmap g == gmap (f . g) [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.emap ============ [algebraic-graphs] OK: emap h empty == empty [algebraic-graphs] OK: emap h (vertex x) == vertex x [algebraic-graphs] OK: emap h (edge e x y) == edge (h e) x y [algebraic-graphs] OK: emap h (overlay x y) == overlay (emap h x) (emap h y) [algebraic-graphs] OK: emap h (connect e x y) == connect (h e) (emap h x) (emap h y) [algebraic-graphs] OK: emap id == id [algebraic-graphs] OK: emap g . emap h == emap (g . h) [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.induce ============ [algebraic-graphs] OK: induce (const True ) x == x [algebraic-graphs] OK: induce (const False) x == empty [algebraic-graphs] OK: induce (/= x) == removeVertex x [algebraic-graphs] OK: induce p . induce q == induce (\x -> p x && q x) [algebraic-graphs] OK: isSubgraphOf (induce p x) x == True [algebraic-graphs]  [aeson]  n_string_invalid_utf8_after_escape.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_leading_uescaped_thinspace.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_no_quotes_with_bad_escape.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_single_doublequote.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_single_quote.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_single_string_no_double_quotes.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_start_escape_unclosed.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_unescaped_ctrl_char.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_unescaped_newline.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_unescaped_tab.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_unicode_CapitalU.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_string_with_trailing_garbage.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_100000_opening_arrays.json [aeson]  decode: OK (0.26s) [aeson]  tokens bs: OK (0.14s) [aeson]  tokens lbs: OK (0.10s) [aeson]  tokens text: OK (0.06s) [aeson]  Golden file did not exist; created [algebraic-graphs] ============ Labelled.AdjacencyMap.induceJust ============ [aeson]  n_structure_U+2060_word_joined.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_UTF8_BOM_no_data.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_angle_bracket_null.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_array_trailing_garbage.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_array_with_extra_array_close.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_array_with_unclosed_string.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_ascii-unicode-identifier.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_capitalized_True.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_close_unopened_array.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_comma_instead_of_closing_brace.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_double_array.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_end_array.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_incomplete_UTF8_BOM.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_lone-invalid-utf-8.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_lone-open-bracket.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_no_data.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_null-byte-outside-string.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_number_with_trailing_garbage.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_object_followed_by_closing_object.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_object_unclosed_no_value.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_object_with_comment.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_object_with_trailing_garbage.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_open_array_apostrophe.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_open_array_comma.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_open_array_object.json [aeson]  decode: OK (0.42s) [aeson]  tokens bs: OK (0.20s) [aeson]  tokens lbs: OK (0.16s) [aeson]  tokens text: OK (0.20s) [aeson]  Golden file did not exist; created [aeson]  n_structure_open_array_open_object.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_open_array_open_string.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_open_array_string.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_open_object.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_open_object_close_array.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_open_object_comma.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_open_object_open_array.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_open_object_open_string.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_open_object_string_with_apostrophes.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_open_open.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_single_eacute.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_single_star.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_trailing_#.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_uescaped_LF_before_string.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_unclosed_array.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_unclosed_array_partial_null.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_unclosed_array_unfinished_false.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_unclosed_array_unfinished_true.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_unclosed_object.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_unicode-identifier.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_whitespace_U+2060_word_joiner.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  n_structure_whitespace_formfeed.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  y_array_arraysWithSpaces.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_array_empty-string.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_array_empty.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_array_ending_with_newline.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_array_false.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_array_heterogeneous.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_array_null.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_array_with_1_and_newline.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_array_with_leading_space.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_array_with_several_null.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_array_with_trailing_space.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_number.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_number_0e+1.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_number_0e1.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_number_after_space.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_number_double_close_to_zero.json [aeson]  decode: OK (0.01s) [aeson]  decode via tokens: OK (0.01s) [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_number_int_with_exp.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_number_minus_zero.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_number_negative_int.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK [aeson]  y_number_negative_one.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_number_negative_zero.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_number_real_capital_e.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK (0.01s) [aeson]  y_number_real_capital_e_neg_exp.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_number_real_capital_e_pos_exp.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_number_real_exponent.json [aeson]  decode: OK (0.01s) [aeson]  decode via tokens: OK [aeson]  tokens bs: OK (0.01s) [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK (0.01s) [aeson]  y_number_real_fraction_exponent.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_number_real_neg_exp.json [aeson]  decode: OK (0.01s) [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_number_real_pos_exponent.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK (0.01s) [aeson]  y_number_simple_int.json [aeson]  decode: OK (0.01s) [aeson]  decode via tokens: OK [aeson]  tokens bs: OK (0.02s) [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_number_simple_real.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_object.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_object_basic.json [aeson]  decode: OK (0.01s) [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_object_duplicated_key.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_object_duplicated_key_and_value.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_object_empty.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK (0.01s) [aeson]  y_object_empty_key.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_object_escaped_null_in_key.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_object_extreme_numbers.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_object_long_strings.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_object_simple.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_object_string_unicode.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_object_with_newlines.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_1_2_3_bytes_UTF-8_sequences.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_accepted_surrogate_pair.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK (0.01s) [aeson]  tokens text: OK [aeson]  y_string_accepted_surrogate_pairs.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_allowed_escapes.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_backslash_and_u_escaped_zero.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_backslash_doublequotes.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_comments.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_double_escape_a.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_double_escape_n.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_escaped_control_character.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_escaped_noncharacter.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_in_array.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_in_array_with_leading_space.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_last_surrogates_1_and_2.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK (0.01s) [aeson]  y_string_nbsp_uescaped.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_nonCharacterInUTF-8_U+10FFFF.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_nonCharacterInUTF-8_U+FFFF.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_null_escape.json [aeson]  decode: OK (0.01s) [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK (0.02s) [aeson]  tokens text: OK [aeson]  y_string_one-byte-utf-8.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_pi.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_reservedCharacterInUTF-8_U+1BFFF.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_simple_ascii.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_space.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_surrogates_U+1D11E_MUSICAL_SYMBOL_G_CLEF.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_three-byte-utf-8.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_two-byte-utf-8.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_u+2028_line_sep.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_u+2029_par_sep.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_uEscape.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_uescaped_newline.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_unescaped_char_delete.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_unicode.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_unicodeEscapedBackslash.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_unicode_2.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_unicode_U+10FFFE_nonchar.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_unicode_U+1FFFE_nonchar.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_unicode_U+200B_ZERO_WIDTH_SPACE.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_unicode_U+2064_invisible_plus.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_unicode_U+FDD0_nonchar.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_unicode_U+FFFE_nonchar.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_unicode_escaped_double_quote.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_string_utf8.json [aeson]  decode: OK [aeson]  decode via tokens: OK (0.01s) [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK (0.01s) [aeson]  y_string_with_del_character.json [aeson]  decode: OK [aeson]  decode via tokens: OK (0.04s) [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_structure_lonely_false.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK (0.03s) [aeson]  y_structure_lonely_int.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_structure_lonely_negative_real.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_structure_lonely_null.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_structure_lonely_string.json [aeson]  decode: OK (0.01s) [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK (0.01s) [aeson]  y_structure_lonely_true.json [aeson]  decode: OK (0.03s) [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_structure_string_empty.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_structure_trailing_newline.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_structure_true_in_array.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  y_structure_whitespace_array.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  number_-9223372036854775808.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  number_-9223372036854775809.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  number_1000000000000000.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  number_10000000000000000999.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  number_1e-999.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  number_1e6.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  number_9223372036854775807.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  number_9223372036854775808.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  object_key_nfc_nfd.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  object_key_nfd_nfc.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  object_same_key_different_values.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  object_same_key_same_value.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  object_same_key_unclear_values.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  string_1_escaped_invalid_codepoint.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  string_1_invalid_codepoint.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  string_2_escaped_invalid_codepoints.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  string_2_invalid_codepoints.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  string_3_escaped_invalid_codepoints.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  string_3_invalid_codepoints.json [aeson]  decode: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  Golden file did not exist; created [aeson]  string_with_escaped_NULL.json [aeson]  decode: OK [aeson]  decode via tokens: OK [aeson]  tokens bs: OK [aeson]  tokens lbs: OK [aeson]  tokens text: OK [aeson]  encoders [aeson]  benchmarks/json-data/example.json: OK [aeson]  benchmarks/json-data/integers.json: OK [aeson]  benchmarks/json-data/jp100.json: OK (0.01s) [aeson]  benchmarks/json-data/numbers.json: OK [aeson]  benchmarks/json-data/twitter10.json: OK [aeson]  benchmarks/json-data/twitter20.json: OK [aeson]  benchmarks/json-data/geometry.json: OK (0.01s) [aeson]  benchmarks/json-data/jp10.json: OK [aeson]  benchmarks/json-data/jp50.json: OK [aeson]  benchmarks/json-data/twitter1.json: OK [aeson]  benchmarks/json-data/twitter100.json: OK [aeson]  benchmarks/json-data/twitter50.json: OK [aeson]  [aeson] All 2085 tests passed (295.03s) [aeson] Test suite aeson-tests: PASS [aeson] Test suite logged to: dist/test/aeson-2.2.3.0-aeson-tests.log [aeson] 1 of 1 test suites (1 of 1 test cases) passed. [aeson] checkPhase completed in 4 minutes 56 seconds [aeson] Phase: haddockPhase [regex] buildPhase completed in 7 minutes 6 seconds [regex] Phase: checkPhase [regex] Package has no test suites. [regex] Phase: haddockPhase [aeson] Preprocessing library for aeson-2.2.3.0.. [aeson] Running Haddock on library for aeson-2.2.3.0.. [aeson] Warning: The documentation for the following packages are not installed. No [aeson] links will be generated to these packages: vector-0.13.2.0 [regex] Preprocessing library for regex-1.1.0.2.. [regex] Running Haddock on library for regex-1.1.0.2.. [aeson] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [regex] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [fuzzy] Phase: updateAutotoolsGnuConfigScriptsPhase [fuzzy] Phase: configurePhase [shake] [ 3 of 73] Compiling Development.Ninja.Lexer ( src/Development/Ninja/Lexer.hs, dist/build/Development/Ninja/Lexer.p_o ) [fuzzy] configureFlags: --verbose --prefix=/nix/store/98zb4j4gb4zrfj7xs60sssb1fskvkva2-fuzzy-0.1.1.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/mpp7jvdkajhlawsdm92i7pwzryr24g1d-fuzzy-0.1.1.0-doc/share/doc/fuzzy-0.1.1.0 --with-gcc=gcc --package-db=/build/tmp.vBIRnNht8J/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [fuzzy] Using Parsec parser [fuzzy] Configuring fuzzy-0.1.1.0... [unordered-containers] [4 of 9] Compiling Data.HashMap.Internal.Debug ( Data/HashMap/Internal/Debug.hs, nothing ) [fuzzy] Dependency base >=4.8 && <5: using base-4.19.0.0 [fuzzy] Dependency monoid-subclasses >0.4: using monoid-subclasses-1.2.6 [fuzzy] Dependency HUnit >=1.2.5.0: using HUnit-1.6.2.0 [fuzzy] Dependency base: using base-4.19.0.0 [fuzzy] Dependency fuzzy: using fuzzy-0.1.1.0 [unordered-containers] [5 of 9] Compiling Data.HashMap.Internal.Strict ( Data/HashMap/Internal/Strict.hs, nothing ) [aeson] [ 1 of 32] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, nothing ) [shake] [ 4 of 73] Compiling Development.Shake.Classes ( src/Development/Shake/Classes.hs, dist/build/Development/Shake/Classes.p_o ) [shake] [ 5 of 73] Compiling Development.Shake.FilePath ( src/Development/Shake/FilePath.hs, dist/build/Development/Shake/FilePath.p_o ) [shake] [ 6 of 73] Compiling Development.Shake.Internal.CmdOption ( src/Development/Shake/Internal/CmdOption.hs, dist/build/Development/Shake/Internal/CmdOption.p_o ) [shake] [ 7 of 73] Compiling Development.Shake.Internal.History.Bloom ( src/Development/Shake/Internal/History/Bloom.hs, dist/build/Development/Shake/Internal/History/Bloom.p_o ) [shake] [ 8 of 73] Compiling Development.Shake.Internal.History.Network ( src/Development/Shake/Internal/History/Network.hs, dist/build/Development/Shake/Internal/History/Network.p_o ) [shake] [ 9 of 73] Compiling Development.Shake.Internal.History.Types ( src/Development/Shake/Internal/History/Types.hs, dist/build/Development/Shake/Internal/History/Types.p_o ) [shake] [10 of 73] Compiling General.Bilist ( src/General/Bilist.hs, dist/build/General/Bilist.p_o ) [shake] [11 of 73] Compiling General.Binary ( src/General/Binary.hs, dist/build/General/Binary.p_o ) [shake] [12 of 73] Compiling Development.Shake.Internal.FileName ( src/Development/Shake/Internal/FileName.hs, dist/build/Development/Shake/Internal/FileName.p_o ) [shake] [13 of 73] Compiling General.Cleanup ( src/General/Cleanup.hs, dist/build/General/Cleanup.p_o ) [shake] [14 of 73] Compiling General.EscCodes ( src/General/EscCodes.hs, dist/build/General/EscCodes.p_o ) [shake] [15 of 73] Compiling General.Extra ( src/General/Extra.hs, dist/build/General/Extra.p_o ) [shake] [16 of 73] Compiling Development.Shake.Internal.History.Symlink ( src/Development/Shake/Internal/History/Symlink.hs, dist/build/Development/Shake/Internal/History/Symlink.p_o ) [shake] [17 of 73] Compiling Development.Shake.Internal.Errors ( src/Development/Shake/Internal/Errors.hs, dist/build/Development/Shake/Internal/Errors.p_o ) [algebraic-graphs] OK: induceJust (vertex Nothing) == empty [algebraic-graphs] OK: induceJust (edge (Just x) Nothing) == vertex x [algebraic-graphs] OK: induceJust . gmap Just == id [algebraic-graphs] OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.closure ============ [algebraic-graphs] OK: closure empty == empty [algebraic-graphs] OK: closure (vertex x) == edge one x x [algebraic-graphs] OK: closure (edge e x x) == edge one x x [algebraic-graphs] OK: closure (edge e x y) == edges [(one,x,x), (e,x,y), (one,y,y)] [algebraic-graphs] OK: closure == reflexiveClosure . transitiveClosure [algebraic-graphs] OK: closure == transitiveClosure . reflexiveClosure [algebraic-graphs] OK: closure . closure == closure [algebraic-graphs] OK: postSet x (closure y) == Set.fromList (reachable y x) [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.reflexiveClosure ============ [algebraic-graphs] OK: reflexiveClosure empty == empty [algebraic-graphs] OK: reflexiveClosure (vertex x) == edge one x x [algebraic-graphs] OK: reflexiveClosure (edge e x x) == edge one x x [algebraic-graphs] OK: reflexiveClosure (edge e x y) == edges [(one,x,x), (e,x,y), (one,y,y)] [algebraic-graphs] OK: reflexiveClosure . reflexiveClosure == reflexiveClosure [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.symmetricClosure ============ [algebraic-graphs] OK: symmetricClosure empty == empty [algebraic-graphs] OK: symmetricClosure (vertex x) == vertex x [algebraic-graphs] OK: symmetricClosure (edge e x y) == edges [(e,x,y), (e,y,x)] [algebraic-graphs] OK: symmetricClosure x == overlay x (transpose x) [algebraic-graphs] OK: symmetricClosure . symmetricClosure == symmetricClosure [algebraic-graphs]  [algebraic-graphs] ============ Labelled.AdjacencyMap.transitiveClosure ============ [algebraic-graphs] OK: transitiveClosure empty == empty [algebraic-graphs] OK: transitiveClosure (vertex x) == vertex x [algebraic-graphs] OK: transitiveClosure (edge e x y) == edge e x y [algebraic-graphs] OK: transitiveClosure . transitiveClosure == transitiveClosure [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.empty ============ [algebraic-graphs] OK: isEmpty empty == True [algebraic-graphs] OK: hasVertex x empty == False [algebraic-graphs] OK: vertexCount empty == 0 [algebraic-graphs] OK: edgeCount empty == 0 [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.vertex ============ [algebraic-graphs] OK: isEmpty (vertex x) == False [algebraic-graphs] OK: hasVertex x (vertex y) == (x == y) [algebraic-graphs] OK: vertexCount (vertex x) == 1 [algebraic-graphs] OK: edgeCount (vertex x) == 0 [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.edge ============ [algebraic-graphs] OK: edge e x y == connect e (vertex x) (vertex y) [algebraic-graphs] OK: edge zero x y == vertices [x,y] [algebraic-graphs] OK: hasEdge x y (edge e x y) == (e /= mempty) [algebraic-graphs] OK: edgeLabel x y (edge e x y) == e [algebraic-graphs] OK: edgeCount (edge e x y) == if e == mempty then 0 else 1 [algebraic-graphs] OK: vertexCount (edge e 1 1) == 1 [algebraic-graphs] OK: vertexCount (edge e 1 2) == 2 [algebraic-graphs] OK: x -- y == edge e x y [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.overlay ============ [algebraic-graphs] OK: isEmpty (overlay x y) == isEmpty x && isEmpty y [algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y [algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x [algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y [algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x [algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y [algebraic-graphs] OK: vertexCount (overlay 1 2) == 2 [algebraic-graphs] OK: edgeCount (overlay 1 2) == 0 [algebraic-graphs]  [algebraic-graphs] OK: edgeLabel x y $ overlay (edge e x y) (edge zero x y) == e [algebraic-graphs] OK: edgeLabel x y $ overlay (edge e x y) (edge f x y) == e <+> f [algebraic-graphs]  [algebraic-graphs] OK: edgeLabel 1 3 $ transitiveClosure (overlay (edge e 1 2) (edge one 2 3)) == e [algebraic-graphs] OK: edgeLabel 1 3 $ transitiveClosure (overlay (edge e 1 2) (edge f 2 3)) == e <.> f [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.connect ============ [algebraic-graphs] OK: isEmpty (connect e x y) == isEmpty x && isEmpty y [algebraic-graphs] OK: hasVertex z (connect e x y) == hasVertex z x || hasVertex z y [algebraic-graphs] OK: vertexCount (connect e x y) >= vertexCount x [algebraic-graphs] OK: vertexCount (connect e x y) <= vertexCount x + vertexCount y [algebraic-graphs] OK: edgeCount (connect e x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y [algebraic-graphs] OK: vertexCount (connect e 1 2) == 2 [algebraic-graphs] OK: edgeCount (connect e 1 2) == if e == zero then 0 else 1 [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.vertices ============ [algebraic-graphs] OK: vertices [] == empty [algebraic-graphs] OK: vertices [x] == vertex x [algebraic-graphs] OK: vertices == overlays . map vertex [algebraic-graphs] OK: hasVertex x . vertices == elem x [algebraic-graphs] OK: vertexCount . vertices == length . nub [algebraic-graphs] OK: vertexSet . vertices == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.edges ============ [algebraic-graphs] OK: edges [] == empty [algebraic-graphs] OK: edges [(e,x,y)] == edge e x y [algebraic-graphs] OK: edges == overlays . map (\(e, x, y) -> edge e x y) [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.overlays ============ [algebraic-graphs] OK: overlays [] == empty [algebraic-graphs] OK: overlays [x] == x [algebraic-graphs] OK: overlays [x,y] == overlay x y [algebraic-graphs] OK: overlays == foldr overlay empty [algebraic-graphs] OK: isEmpty . overlays == all isEmpty [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.foldg ============ [algebraic-graphs] OK: foldg empty vertex connect == id [algebraic-graphs] OK: foldg empty vertex (fmap flip connect) == transpose [algebraic-graphs] OK: foldg 1 (const 1) (const (+)) == size [algebraic-graphs] OK: foldg True (const False) (const (&&)) == isEmpty [algebraic-graphs] OK: foldg False (== x) (const (||)) == hasVertex x [algebraic-graphs] OK: foldg Set.empty Set.singleton (const Set.union) == vertexSet [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.buildg ============ [algebraic-graphs] OK: buildg (\e _ _ -> e) == empty [algebraic-graphs] OK: buildg (\_ v _ -> v x) == vertex x [algebraic-graphs] OK: buildg (\e v c -> c l (foldg e v c x) (foldg e v c y)) == connect l x y [algebraic-graphs] OK: buildg (\e v c -> foldr (c zero) e (map v xs)) == vertices xs [algebraic-graphs] OK: buildg (\e v c -> foldg e v (flip c) g) == transpose g [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.isSubgraphOf ============ [algebraic-graphs] OK: isSubgraphOf empty x == True [algebraic-graphs] OK: isSubgraphOf (vertex x) empty == False [algebraic-graphs] OK: isSubgraphOf x y ==> x <= y [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.isEmpty ============ [algebraic-graphs] OK: isEmpty empty == True [algebraic-graphs] OK: isEmpty (overlay empty empty) == True [algebraic-graphs] OK: isEmpty (vertex x) == False [algebraic-graphs] OK: isEmpty (removeVertex x $ vertex x) == True [algebraic-graphs] OK: isEmpty (removeEdge x y $ edge e x y) == False [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.size ============ [algebraic-graphs] OK: size empty == 1 [algebraic-graphs] OK: size (vertex x) == 1 [algebraic-graphs] OK: size (overlay x y) == size x + size y [algebraic-graphs] OK: size (connect x y) == size x + size y [algebraic-graphs] OK: size x >= 1 [algebraic-graphs] OK: size x >= vertexCount x [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.hasVertex ============ [algebraic-graphs] OK: hasVertex x empty == False [algebraic-graphs] OK: hasVertex x (vertex y) == (x == y) [algebraic-graphs] OK: hasVertex x . removeVertex x == const False [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.hasEdge ============ [algebraic-graphs] OK: hasEdge x y empty == False [algebraic-graphs] OK: hasEdge x y (vertex z) == False [algebraic-graphs] OK: hasEdge x y (edge e x y) == (e /= zero) [algebraic-graphs] OK: hasEdge x y . removeEdge x y == const False [algebraic-graphs] OK: hasEdge x y == not . null . filter (\(_,ex,ey) -> ex == x && ey == y) . edgeList [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.edgeLabel ============ [algebraic-graphs] OK: edgeLabel x y empty == zero [algebraic-graphs] OK: edgeLabel x y (vertex z) == zero [algebraic-graphs] OK: edgeLabel x y (edge e x y) == e [algebraic-graphs] OK: edgeLabel s t (overlay x y) == edgeLabel s t x + edgeLabel s t y [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.vertexCount ============ [algebraic-graphs] OK: vertexCount empty == 0 [algebraic-graphs] OK: vertexCount (vertex x) == 1 [algebraic-graphs] OK: vertexCount == length . vertexList [algebraic-graphs] OK: vertexCount x < vertexCount y ==> x < y [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.edgeCount ============ [algebraic-graphs] OK: edgeCount empty == 0 [algebraic-graphs] OK: edgeCount (vertex x) == 0 [algebraic-graphs] OK: edgeCount (edge e x y) == if e == zero then 0 else 1 [algebraic-graphs] OK: edgeCount == length . edgeList [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.vertexList ============ [algebraic-graphs] OK: vertexList empty == [] [algebraic-graphs] OK: vertexList (vertex x) == [x] [algebraic-graphs] OK: vertexList . vertices == nub . sort [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.edgeList ============ [algebraic-graphs] OK: edgeList empty == [] [algebraic-graphs] OK: edgeList (vertex x) == [] [algebraic-graphs] OK: edgeList (edge e x y) == if e == zero then [] else [(e,x,y)] [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.vertexSet ============ [algebraic-graphs] OK: vertexSet empty == Set.empty [algebraic-graphs] OK: vertexSet . vertex == Set.singleton [algebraic-graphs] OK: vertexSet . vertices == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.edgeSet ============ [algebraic-graphs] OK: edgeSet empty == Set.empty [algebraic-graphs] OK: edgeSet (vertex x) == Set.empty [algebraic-graphs] OK: edgeSet (edge e x y) == if e == zero then Set.empty else Set.singleton (e,x,y) [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.preSet ============ [algebraic-graphs] OK: preSet x empty == Set.empty [algebraic-graphs] OK: preSet x (vertex x) == Set.empty [unordered-containers] [6 of 9] Compiling Data.HashSet.Internal ( Data/HashSet/Internal.hs, nothing ) [aeson] [ 2 of 32] Compiling Data.Aeson.Internal.Functions ( src/Data/Aeson/Internal/Functions.hs, nothing ) [fuzzy] Source component graph: [fuzzy]  component lib [fuzzy]  component test:tests dependency lib [fuzzy] Configured component graph: [fuzzy]  component fuzzy-0.1.1.0-D07bwRyz1gP5AVa7hnmyim [fuzzy]  include base-4.19.0.0-b960 [fuzzy]  include monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn [fuzzy]  component fuzzy-0.1.1.0-D85gewNE771ACoWbKad1Ed-tests [fuzzy]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [fuzzy]  include base-4.19.0.0-b960 [fuzzy]  include fuzzy-0.1.1.0-D07bwRyz1gP5AVa7hnmyim [fuzzy] Linked component graph: [fuzzy]  unit fuzzy-0.1.1.0-D07bwRyz1gP5AVa7hnmyim [fuzzy]  include base-4.19.0.0-b960 [fuzzy]  include monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn [fuzzy]  Text.Fuzzy=fuzzy-0.1.1.0-D07bwRyz1gP5AVa7hnmyim:Text.Fuzzy [fuzzy]  unit fuzzy-0.1.1.0-D85gewNE771ACoWbKad1Ed-tests [fuzzy]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [fuzzy]  include base-4.19.0.0-b960 [fuzzy]  include fuzzy-0.1.1.0-D07bwRyz1gP5AVa7hnmyim [fuzzy] Ready component graph: [fuzzy]  definite fuzzy-0.1.1.0-D07bwRyz1gP5AVa7hnmyim [fuzzy]  depends base-4.19.0.0-b960 [fuzzy]  depends monoid-subclasses-1.2.6-Gfcvp0EfwKt1Ok9yeWcbEn [fuzzy]  definite fuzzy-0.1.1.0-D85gewNE771ACoWbKad1Ed-tests [fuzzy]  depends HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [fuzzy]  depends base-4.19.0.0-b960 [fuzzy]  depends fuzzy-0.1.1.0-D07bwRyz1gP5AVa7hnmyim [fuzzy] Using Cabal-3.10.2.0 compiled by ghc-9.8 [fuzzy] Using compiler: ghc-9.8.1 [fuzzy] Using install prefix: [fuzzy] /nix/store/98zb4j4gb4zrfj7xs60sssb1fskvkva2-fuzzy-0.1.1.0 [fuzzy] Executables installed in: [fuzzy] /nix/store/98zb4j4gb4zrfj7xs60sssb1fskvkva2-fuzzy-0.1.1.0/bin [fuzzy] Libraries installed in: [fuzzy] /nix/store/98zb4j4gb4zrfj7xs60sssb1fskvkva2-fuzzy-0.1.1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/fuzzy-0.1.1.0-D07bwRyz1gP5AVa7hnmyim [fuzzy] Dynamic Libraries installed in: [fuzzy] /nix/store/98zb4j4gb4zrfj7xs60sssb1fskvkva2-fuzzy-0.1.1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [fuzzy] Private executables installed in: [fuzzy] /nix/store/98zb4j4gb4zrfj7xs60sssb1fskvkva2-fuzzy-0.1.1.0/libexec/x86_64-linux-ghc-9.8.1/fuzzy-0.1.1.0 [fuzzy] Data files installed in: [fuzzy] /nix/store/98zb4j4gb4zrfj7xs60sssb1fskvkva2-fuzzy-0.1.1.0/share/x86_64-linux-ghc-9.8.1/fuzzy-0.1.1.0 [fuzzy] Documentation installed in: [fuzzy] /nix/store/mpp7jvdkajhlawsdm92i7pwzryr24g1d-fuzzy-0.1.1.0-doc/share/doc/fuzzy-0.1.1.0 [fuzzy] Configuration files installed in: [fuzzy] /nix/store/98zb4j4gb4zrfj7xs60sssb1fskvkva2-fuzzy-0.1.1.0/etc [fuzzy] No alex found [fuzzy] Using ar found on system at: [fuzzy] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [fuzzy] No c2hs found [fuzzy] No cpphs found [fuzzy] No doctest found [fuzzy] Using gcc version 14.3.0 given by user at: [fuzzy] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [fuzzy] Using ghc version 9.8.1 found on system at: [fuzzy] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [fuzzy] Using ghc-pkg version 9.8.1 found on system at: [fuzzy] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [fuzzy] No ghcjs found [fuzzy] No ghcjs-pkg found [fuzzy] No greencard found [fuzzy] Using haddock version 2.30.0 found on system at: [fuzzy] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [fuzzy] No happy found [fuzzy] Using haskell-suite found on system at: haskell-suite-dummy-location [fuzzy] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [fuzzy] No hmake found [fuzzy] Using hpc version 0.69 found on system at: [fuzzy] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [fuzzy] Using hsc2hs version 0.68.10 found on system at: [fuzzy] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [fuzzy] Using hscolour version 1.25 found on system at: [fuzzy] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [fuzzy] No jhc found [fuzzy] Using ld found on system at: [fuzzy] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [fuzzy] No pkg-config found [fuzzy] Using runghc version 9.8.1 found on system at: [fuzzy] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [fuzzy] Using strip version 2.44 found on system at: [fuzzy] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [fuzzy] Using tar found on system at: [fuzzy] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [fuzzy] No uhc found [aeson] [ 3 of 32] Compiling Data.Aeson.Internal.Prelude ( src/Data/Aeson/Internal/Prelude.hs, nothing ) [shake] [18 of 73] Compiling Development.Shake.Internal.Value ( src/Development/Shake/Internal/Value.hs, dist/build/Development/Shake/Internal/Value.p_o ) [unordered-containers] [7 of 9] Compiling Data.HashSet ( Data/HashSet.hs, nothing ) [unordered-containers] [8 of 9] Compiling Data.HashMap.Strict ( Data/HashMap/Strict.hs, nothing ) [unordered-containers] [9 of 9] Compiling Data.HashMap.Lazy ( Data/HashMap/Lazy.hs, nothing ) [unordered-containers] Haddock coverage: [unordered-containers]  33% ( 16 / 48) in 'Data.HashMap.Internal.Array' [unordered-containers]  Missing documentation for: [unordered-containers]  Array (Data/HashMap/Internal/Array.hs:125) [unordered-containers]  MArray (Data/HashMap/Internal/Array.hs:157) [unordered-containers]  new_ (Data/HashMap/Internal/Array.hs:208) [unordered-containers]  singleton (Data/HashMap/Internal/Array.hs:225) [unordered-containers]  singletonM (Data/HashMap/Internal/Array.hs:229) [unordered-containers]  snoc (Data/HashMap/Internal/Array.hs:233) [unordered-containers]  pair (Data/HashMap/Internal/Array.hs:242) [unordered-containers]  length (Data/HashMap/Internal/Array.hs:154) [unordered-containers]  lengthM (Data/HashMap/Internal/Array.hs:162) [unordered-containers]  read (Data/HashMap/Internal/Array.hs:249) [unordered-containers]  write (Data/HashMap/Internal/Array.hs:255) [unordered-containers]  index (Data/HashMap/Internal/Array.hs:262) [unordered-containers]  indexM (Data/HashMap/Internal/Array.hs:274) [unordered-containers]  index# (Data/HashMap/Internal/Array.hs:268) [unordered-containers]  sameArray1 (Data/HashMap/Internal/Array.hs:140) [unordered-containers]  unsafeFreeze (Data/HashMap/Internal/Array.hs:280) [unordered-containers]  unsafeThaw (Data/HashMap/Internal/Array.hs:286) [unordered-containers]  unsafeSameArray (Data/HashMap/Internal/Array.hs:136) [unordered-containers]  run (Data/HashMap/Internal/Array.hs:292) [unordered-containers]  cloneM (Data/HashMap/Internal/Array.hs:314) [unordered-containers]  foldl (Data/HashMap/Internal/Array.hs:404) [unordered-containers]  foldl' (Data/HashMap/Internal/Array.hs:375) [unordered-containers]  foldr (Data/HashMap/Internal/Array.hs:394) [unordered-containers]  foldr' (Data/HashMap/Internal/Array.hs:385) [unordered-containers]  foldMap (Data/HashMap/Internal/Array.hs:417) [unordered-containers]  thaw (Data/HashMap/Internal/Array.hs:436) [unordered-containers]  map (Data/HashMap/Internal/Array.hs:461) [unordered-containers]  traverse (Data/HashMap/Internal/Array.hs:537) [unordered-containers]  traverse' (Data/HashMap/Internal/Array.hs:553) [unordered-containers]  toList (Data/HashMap/Internal/Array.hs:529) [unordered-containers]  fromList (Data/HashMap/Internal/Array.hs:494) [unordered-containers]  fromList' (Data/HashMap/Internal/Array.hs:506) [unordered-containers]  25% ( 1 / 4) in 'Data.HashMap.Internal.List' [unordered-containers]  Missing documentation for: [unordered-containers]  isPermutationBy (Data/HashMap/Internal/List.hs:40) [unordered-containers]  deleteBy (Data/HashMap/Internal/List.hs:83) [unordered-containers]  unorderedCompare (Data/HashMap/Internal/List.hs:68) [unordered-containers] Warning: 'hash' is ambiguous. It is defined [unordered-containers]  * in ‘Data.Hashable.Class’ [unordered-containers]  * at Data/HashMap/Internal.hs:183:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal.hs:183:1 [fuzzy] Phase: buildPhase [unordered-containers] Warning: 'Leaf' is ambiguous. It is defined [unordered-containers]  * at Data/HashMap/Internal.hs:225:7 [unordered-containers]  * at Data/HashMap/Internal.hs:185:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal.hs:185:1 [unordered-containers] Warning: 'lookup' is ambiguous. It is defined [unordered-containers]  * in ‘GHC.List’ [unordered-containers]  * at Data/HashMap/Internal.hs:632:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal.hs:632:1 [unordered-containers] Warning: 'update' is ambiguous. It is defined [unordered-containers]  * at Data/HashMap/Internal.hs:1289:1 [unordered-containers]  * at Data/HashMap/Internal/Array.hs:341:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal/Array.hs:341:1 [unordered-containers] Warning: 'at' is out of scope. [unordered-containers]  If you qualify the identifier, haddock can try to link it anyway. [regex] [ 1 of 48] Compiling Text.RE ( Text/RE.hs, nothing ) [unordered-containers] Warning: '!?' is ambiguous. It is defined [unordered-containers]  * in ‘GHC.List’ [unordered-containers]  * at Data/HashMap/Internal.hs:741:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal.hs:741:1 [unordered-containers] Warning: 'index' is ambiguous. It is defined [unordered-containers]  * at Data/HashMap/Internal.hs:2460:1 [unordered-containers]  * at Data/HashMap/Internal/Array.hs:262:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal/Array.hs:262:1 [unordered-containers] Warning: 'union' is ambiguous. It is defined [unordered-containers]  * in ‘Data.OldList’ [unordered-containers]  * at Data/HashMap/Internal.hs:1586:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal.hs:1586:1 [unordered-containers]  88% ( 93 /105) in 'Data.HashMap.Internal' [unordered-containers]  Missing documentation for: [unordered-containers]  Leaf (Data/HashMap/Internal.hs:185) [unordered-containers]  intersectionWithKey# (Data/HashMap/Internal.hs:1855) [unordered-containers]  updateOrConcatWithKey (Data/HashMap/Internal.hs:2368) [unordered-containers]  equalKeys (Data/HashMap/Internal.hs:511) [unordered-containers]  equalKeys1 (Data/HashMap/Internal.hs:495) [unordered-containers]  lookupRecordCollision (Data/HashMap/Internal.hs:678) [unordered-containers]  LookupRes (Data/HashMap/Internal.hs:657) [unordered-containers]  lookupResToMaybe (Data/HashMap/Internal.hs:660) [unordered-containers]  insert' (Data/HashMap/Internal.hs:806) [unordered-containers]  delete' (Data/HashMap/Internal.hs:1124) [unordered-containers]  insertNewKey (Data/HashMap/Internal.hs:848) [unordered-containers]  insertKeyExists (Data/HashMap/Internal.hs:883) [unordered-containers]  50% ( 3 / 6) in 'Data.HashMap.Internal.Debug' [unordered-containers]  Missing documentation for: [unordered-containers]  valid (Data/HashMap/Internal/Debug.hs:98) [unordered-containers]  Validity (Data/HashMap/Internal/Debug.hs:43) [unordered-containers]  SubHashPath (Data/HashMap/Internal/Debug.hs:75) [unordered-containers] Warning: 'update' is ambiguous. It is defined [unordered-containers]  * at Data/HashMap/Internal.hs:1289:1 [unordered-containers]  * at Data/HashMap/Internal/Array.hs:341:1 [unordered-containers]  * at Data/HashMap/Internal/Strict.hs:296:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal/Strict.hs:296:1 [unordered-containers] Warning: 'alter' is ambiguous. It is defined [unordered-containers]  * at Data/HashMap/Internal.hs:1302:1 [unordered-containers]  * at Data/HashMap/Internal/Strict.hs:308:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal/Strict.hs:308:1 [unordered-containers] Warning: 'lookup' is ambiguous. It is defined [unordered-containers]  * in ‘GHC.List’ [unordered-containers]  * at Data/HashMap/Internal.hs:632:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal.hs:632:1 [unordered-containers] Warning: 'alterF' is ambiguous. It is defined [unordered-containers]  * at Data/HashMap/Internal.hs:1333:1 [unordered-containers]  * at Data/HashMap/Internal/Strict.hs:339:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal/Strict.hs:339:1 [unordered-containers] Warning: 'at' is out of scope. [unordered-containers]  If you qualify the identifier, haddock can try to link it anyway. [unordered-containers] Warning: 'map' is ambiguous. It is defined [unordered-containers]  * in ‘GHC.Base’ [unordered-containers]  * at Data/HashMap/Internal.hs:1767:1 [unordered-containers]  * at Data/HashMap/Internal/Array.hs:461:1 [unordered-containers]  * at Data/HashMap/Internal/Strict.hs:557:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashMap/Internal/Strict.hs:557:1 [regex] [ 2 of 48] Compiling Text.RE.REOptions ( Text/RE/REOptions.lhs, /build/ghc1345_0/ghc_70.o, /build/ghc1345_0/ghc_70.dyn_o ) [unordered-containers]  100% ( 67 / 67) in 'Data.HashMap.Internal.Strict' [unordered-containers] Warning: 'HashSet' is ambiguous. It is defined [unordered-containers]  * at Data/HashSet/Internal.hs:112:21 [unordered-containers]  * at Data/HashSet/Internal.hs:112:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashSet/Internal.hs:112:1 [aeson] [ 4 of 32] Compiling Data.Aeson.Internal.Scientific ( src/Data/Aeson/Internal/Scientific.hs, nothing ) [unordered-containers] Warning: 'empty' is ambiguous. It is defined [unordered-containers]  * at Data/HashMap/Internal.hs:594:1 [unordered-containers]  * at Data/HashSet/Internal.hs:255:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashSet/Internal.hs:255:1 [unordered-containers] Warning: 'union' is ambiguous. It is defined [unordered-containers]  * in ‘Data.OldList’ [unordered-containers]  * at Data/HashMap/Internal.hs:1586:1 [unordered-containers]  * at Data/HashSet/Internal.hs:310:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashSet/Internal.hs:310:1 [unordered-containers]  100% ( 35 / 35) in 'Data.HashSet.Internal' [unordered-containers] Warning: 'HashSet' is ambiguous. It is defined [unordered-containers]  * at Data/HashSet/Internal.hs:112:21 [unordered-containers]  * at Data/HashSet/Internal.hs:112:1 [unordered-containers]  You may be able to disambiguate the identifier by qualifying it or [unordered-containers]  by specifying the type/value namespace explicitly. [unordered-containers]  Defaulting to the one defined at Data/HashSet/Internal.hs:112:1 [unordered-containers]  100% ( 32 / 32) in 'Data.HashSet' [unordered-containers]  100% ( 69 / 69) in 'Data.HashMap.Strict' [unordered-containers]  100% ( 69 / 69) in 'Data.HashMap.Lazy' [fuzzy] Preprocessing library for fuzzy-0.1.1.0.. [fuzzy] Building library for fuzzy-0.1.1.0.. [fuzzy] [1 of 1] Compiling Text.Fuzzy ( src/Text/Fuzzy.hs, dist/build/Text/Fuzzy.o, dist/build/Text/Fuzzy.dyn_o ) [aeson] [ 5 of 32] Compiling Data.Aeson.Internal.TH ( src/Data/Aeson/Internal/TH.hs, nothing ) [aeson] [ 6 of 32] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, nothing ) [aeson] [ 7 of 32] Compiling Data.Aeson.Internal.Unescape ( src/Data/Aeson/Internal/Unescape.hs, nothing ) [shake] [19 of 73] Compiling Development.Shake.Internal.FilePattern ( src/Development/Shake/Internal/FilePattern.hs, dist/build/Development/Shake/Internal/FilePattern.p_o ) [regex] [ 3 of 48] Compiling Text.RE.ZeInternals.EscapeREString ( Text/RE/ZeInternals/EscapeREString.hs, nothing ) [regex] [ 4 of 48] Compiling Text.RE.ZeInternals.QQ ( Text/RE/ZeInternals/QQ.hs, nothing ) [regex] [ 5 of 48] Compiling Text.RE.ZeInternals.Types.Capture ( Text/RE/ZeInternals/Types/Capture.lhs, /build/ghc1345_0/ghc_72.o, /build/ghc1345_0/ghc_72.dyn_o ) [unordered-containers] Warning: Data.HashMap.Internal: could not find link destinations for: [unordered-containers]  - Data.HashMap.Internal.D:R:ItemHashMap [unordered-containers] Warning: Data.HashMap.Internal.Strict: could not find link destinations for: [unordered-containers]  - Data.HashMap.Internal.D:R:ItemHashMap [unordered-containers] Warning: Data.HashSet.Internal: could not find link destinations for: [unordered-containers]  - Data.HashSet.Internal.D:R:ItemHashSet [unordered-containers] Warning: Data.HashSet: could not find link destinations for: [unordered-containers]  - Data.HashSet.Internal.D:R:ItemHashSet [aeson] [ 8 of 32] Compiling Data.Aeson.Internal.UnescapeFromText ( src/Data/Aeson/Internal/UnescapeFromText.hs, nothing ) [regex] [ 6 of 48] Compiling Text.RE.ZeInternals.Types.CaptureID ( Text/RE/ZeInternals/Types/CaptureID.hs, /build/ghc1345_0/ghc_74.o, /build/ghc1345_0/ghc_74.dyn_o ) [unordered-containers] Warning: Data.HashMap.Strict: could not find link destinations for: [unordered-containers]  - Data.HashMap.Internal.D:R:ItemHashMap [unordered-containers] Warning: Data.HashMap.Lazy: could not find link destinations for: [unordered-containers]  - Data.HashMap.Internal.D:R:ItemHashMap [fuzzy] [1 of 1] Compiling Text.Fuzzy ( src/Text/Fuzzy.hs, dist/build/Text/Fuzzy.p_o ) [aeson] [ 9 of 32] Compiling Data.Aeson.Key ( src/Data/Aeson/Key.hs, nothing ) [regex] [ 7 of 48] Compiling Text.RE.ZeInternals.Types.LineNo ( Text/RE/ZeInternals/Types/LineNo.hs, nothing ) [regex] [ 8 of 48] Compiling Text.RE.ZeInternals.Types.Match ( Text/RE/ZeInternals/Types/Match.lhs, /build/ghc1345_0/ghc_76.o, /build/ghc1345_0/ghc_76.dyn_o ) [shake] [20 of 73] Compiling Development.Shake.Internal.Options ( src/Development/Shake/Internal/Options.hs, dist/build/Development/Shake/Internal/Options.p_o ) [aeson] [10 of 32] Compiling Data.Aeson.Decoding.Tokens ( src/Data/Aeson/Decoding/Tokens.hs, nothing ) [aeson] [11 of 32] Compiling Data.Aeson.Decoding.Internal ( src/Data/Aeson/Decoding/Internal.hs, nothing ) [aeson] [12 of 32] Compiling Data.Aeson.Decoding.Text ( src/Data/Aeson/Decoding/Text.hs, nothing ) [aeson] [13 of 32] Compiling Data.Aeson.Decoding.ByteString.Lazy ( src/Data/Aeson/Decoding/ByteString/Lazy.hs, nothing ) [regex] [ 9 of 48] Compiling Text.RE.ZeInternals.Types.Matches ( Text/RE/ZeInternals/Types/Matches.lhs, /build/ghc1345_0/ghc_78.o, /build/ghc1345_0/ghc_78.dyn_o ) [aeson] [14 of 32] Compiling Data.Aeson.Decoding.ByteString ( src/Data/Aeson/Decoding/ByteString.hs, nothing ) [regex] [10 of 48] Compiling Text.RE.ZeInternals.Replace ( Text/RE/ZeInternals/Replace.lhs, nothing ) [aeson] [15 of 32] Compiling Data.Aeson.KeyMap ( src/Data/Aeson/KeyMap.hs, nothing ) [regex]  [regex] Text/RE/ZeInternals/Replace.lhs:530:34: warning: [GHC-63394] [-Wx-partial] [regex]  In the use of ‘tail’ [regex]  (imported from Prelude.Compat, but defined in GHC.List): [regex]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [regex]  | [regex] 530 | chk xs = chk $ tail xs [regex]  | ^^^^ [regex] [11 of 48] Compiling Text.RE.ZeInternals.TestBench ( Text/RE/ZeInternals/TestBench.lhs, nothing ) [regex] [12 of 48] Compiling Text.RE.ZeInternals.AddCaptureNames ( Text/RE/ZeInternals/AddCaptureNames.hs, nothing ) [aeson] [16 of 32] Compiling Data.Aeson.Types.Generic ( src/Data/Aeson/Types/Generic.hs, nothing ) [regex] [13 of 48] Compiling Text.RE.Replace ( Text/RE/Replace.hs, nothing ) [regex] [14 of 48] Compiling Text.RE.ZeInternals.TestBench.Parsers ( Text/RE/ZeInternals/TestBench/Parsers.hs, nothing ) [aeson] [17 of 32] Compiling Data.Aeson.Types.Internal ( src/Data/Aeson/Types/Internal.hs, nothing ) [regex] [15 of 48] Compiling Text.RE.ZeInternals.PreludeMacros ( Text/RE/ZeInternals/PreludeMacros.hs, nothing ) [regex] [16 of 48] Compiling Text.RE.TestBench.Parsers ( Text/RE/TestBench/Parsers.hs, nothing ) [regex] [17 of 48] Compiling Text.RE.TestBench ( Text/RE/TestBench.hs, nothing ) [regex] [18 of 48] Compiling Text.RE.ZeInternals.Types.Poss ( Text/RE/ZeInternals/Types/Poss.hs, nothing ) [regex] [19 of 48] Compiling Text.RE.ZeInternals.Types.SearchReplace ( Text/RE/ZeInternals/Types/SearchReplace.lhs, nothing ) [regex] [20 of 48] Compiling Text.RE.ZeInternals.Types.IsRegex ( Text/RE/ZeInternals/Types/IsRegex.lhs, nothing ) [aeson] [18 of 32] Compiling Data.Aeson.Parser.Time ( src/Data/Aeson/Parser/Time.hs, nothing ) [aeson] [19 of 32] Compiling Data.Aeson.Encoding.Builder ( src/Data/Aeson/Encoding/Builder.hs, nothing ) [regex] [21 of 48] Compiling Text.RE.ZeInternals.Tools.Lex ( Text/RE/ZeInternals/Tools/Lex.lhs, nothing ) [regex] [22 of 48] Compiling Text.RE.ZeInternals.NamedCaptures ( Text/RE/ZeInternals/NamedCaptures.lhs, nothing ) [fuzzy] Preprocessing test suite 'tests' for fuzzy-0.1.1.0.. [fuzzy] Building test suite 'tests' for fuzzy-0.1.1.0.. [aeson] [20 of 32] Compiling Data.Aeson.Encoding.Internal ( src/Data/Aeson/Encoding/Internal.hs, nothing ) [fuzzy] [1 of 1] Compiling Main ( tests/tests.hs, dist/build/tests/tests-tmp/Main.o ) [aeson] [21 of 32] Compiling Data.Aeson.Encoding ( src/Data/Aeson/Encoding.hs, nothing ) [fuzzy]  [fuzzy] tests/tests.hs:48:16: warning: [GHC-63394] [-Wx-partial] [fuzzy]  In the use of ‘head’ [fuzzy]  (imported from Prelude, but defined in GHC.List): [fuzzy]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [fuzzy]  | [fuzzy] 48 | (@?=) (head (F.filter "cb" ["cab", "acb"] "" "" id True) ) [fuzzy]  | ^^^^ [aeson] [22 of 32] Compiling Data.Aeson.Decoding.Conversion ( src/Data/Aeson/Decoding/Conversion.hs, nothing ) [regex] [23 of 48] Compiling Text.RE.Tools.IsRegex ( Text/RE/Tools/IsRegex.hs, nothing ) [fuzzy]  [fuzzy] tests/tests.hs:49:16: warning: [GHC-63394] [-Wx-partial] [fuzzy]  In the use of ‘head’ [fuzzy]  (imported from Prelude, but defined in GHC.List): [fuzzy]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [fuzzy]  | [fuzzy] 49 | (head (F.filter "cb" ["acb"] "" "" id True)) [fuzzy]  | ^^^^ [regex] [24 of 48] Compiling Text.RE.Tools.Lex ( Text/RE/Tools/Lex.hs, nothing ) [regex] [25 of 48] Compiling Text.RE.Tools.Grep ( Text/RE/Tools/Grep.lhs, nothing ) [aeson] [23 of 32] Compiling Data.Aeson.Types.FromJSON ( src/Data/Aeson/Types/FromJSON.hs, nothing ) [regex] [26 of 48] Compiling Text.RE.Tools.Find ( Text/RE/Tools/Find.lhs, nothing ) [regex] [27 of 48] Compiling Text.RE.Tools.Edit ( Text/RE/Tools/Edit.lhs, nothing ) [regex] [28 of 48] Compiling Text.RE.Tools.Sed ( Text/RE/Tools/Sed.lhs, nothing ) [regex] [29 of 48] Compiling Text.RE.Tools ( Text/RE/Tools.hs, nothing ) [regex] [30 of 48] Compiling Text.RE.Summa ( Text/RE/Summa.hs, nothing ) [regex] [31 of 48] Compiling Text.RE.ZeInternals.SearchReplace ( Text/RE/ZeInternals/SearchReplace.hs, nothing ) [regex] [32 of 48] Compiling Text.RE.ZeInternals ( Text/RE/ZeInternals.hs, nothing ) [regex] [33 of 48] Compiling Text.RE.ZeInternals.TDFA ( Text/RE/ZeInternals/TDFA.hs, nothing ) [kan-extensions] Documentation created: dist/doc/html/kan-extensions/, [kan-extensions] dist/doc/html/kan-extensions/kan-extensions.txt [regex] [34 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFAEdPrime ( Text/RE/ZeInternals/SearchReplace/TDFAEdPrime.hs, nothing ) [regex] [35 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Text.Lazy ( Text/RE/ZeInternals/SearchReplace/TDFA/Text/Lazy.hs, nothing ) [regex] [36 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Text ( Text/RE/ZeInternals/SearchReplace/TDFA/Text.hs, nothing ) [shake] [21 of 73] Compiling Development.Shake.Internal.FileInfo ( src/Development/Shake/Internal/FileInfo.hs, dist/build/Development/Shake/Internal/FileInfo.p_o ) [shake] [22 of 73] Compiling Development.Shake.Internal.Core.Monad ( src/Development/Shake/Internal/Core/Monad.hs, dist/build/Development/Shake/Internal/Core/Monad.p_o ) [shake] [23 of 73] Compiling Development.Ninja.Parse ( src/Development/Ninja/Parse.hs, dist/build/Development/Ninja/Parse.p_o ) [shake] [24 of 73] Compiling General.Fence ( src/General/Fence.hs, dist/build/General/Fence.p_o ) [shake] [25 of 73] Compiling General.FileLock ( src/General/FileLock.hs, dist/build/General/FileLock.p_o ) [shake] [26 of 73] Compiling General.GetOpt ( src/General/GetOpt.hs, dist/build/General/GetOpt.p_o ) [shake] [27 of 73] Compiling General.Intern ( src/General/Intern.hs, dist/build/General/Intern.p_o ) [shake] [28 of 73] Compiling General.Ids ( src/General/Ids.hs, dist/build/General/Ids.p_o ) [shake] [29 of 73] Compiling Development.Shake.Internal.History.Serialise ( src/Development/Shake/Internal/History/Serialise.hs, dist/build/Development/Shake/Internal/History/Serialise.p_o ) [shake] [30 of 73] Compiling Development.Shake.Internal.History.Server ( src/Development/Shake/Internal/History/Server.hs, dist/build/Development/Shake/Internal/History/Server.p_o ) [shake] [31 of 73] Compiling Development.Shake.Internal.Core.Database ( src/Development/Shake/Internal/Core/Database.hs, dist/build/Development/Shake/Internal/Core/Database.p_o ) [shake] [32 of 73] Compiling General.ListBuilder ( src/General/ListBuilder.hs, dist/build/General/ListBuilder.p_o ) [shake] [33 of 73] Compiling General.Makefile ( src/General/Makefile.hs, dist/build/General/Makefile.p_o ) [shake] [34 of 73] Compiling General.Process ( src/General/Process.hs, dist/build/General/Process.p_o ) [shake] [35 of 73] Compiling General.Thread ( src/General/Thread.hs, dist/build/General/Thread.p_o ) [shake] [36 of 73] Compiling General.Chunks ( src/General/Chunks.hs, dist/build/General/Chunks.p_o ) [shake] [37 of 73] Compiling General.Timing ( src/General/Timing.hs, dist/build/General/Timing.p_o ) [shake] [38 of 73] Compiling General.Pool ( src/General/Pool.hs, dist/build/General/Pool.p_o ) [shake] [39 of 73] Compiling Development.Shake.Internal.Core.Storage ( src/Development/Shake/Internal/Core/Storage.hs, dist/build/Development/Shake/Internal/Core/Storage.p_o ) [regex] [37 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.String ( Text/RE/ZeInternals/SearchReplace/TDFA/String.hs, nothing ) [regex] [38 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Sequence ( Text/RE/ZeInternals/SearchReplace/TDFA/Sequence.hs, nothing ) [kan-extensions] haddockPhase completed in 6 minutes 58 seconds [kan-extensions] Phase: installPhase [regex] [39 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.ByteString.Lazy ( Text/RE/ZeInternals/SearchReplace/TDFA/ByteString/Lazy.hs, nothing ) [regex] [40 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.ByteString ( Text/RE/ZeInternals/SearchReplace/TDFA/ByteString.hs, nothing ) [regex] [41 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA ( Text/RE/ZeInternals/SearchReplace/TDFA.hs, nothing ) [regex] [42 of 48] Compiling Text.RE.TDFA.Text.Lazy ( Text/RE/TDFA/Text/Lazy.hs, nothing ) [algebraic-graphs] OK: preSet 1 (edge e 1 2) == Set.empty [algebraic-graphs] OK: preSet y (edge e x y) == if e == zero then Set.empty else Set.fromList [x] [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.postSet ============ [algebraic-graphs] OK: postSet x empty == Set.empty [algebraic-graphs] OK: postSet x (vertex x) == Set.empty [algebraic-graphs] OK: postSet x (edge e x y) == if e == zero then Set.empty else Set.fromList [y] [algebraic-graphs] OK: postSet 2 (edge e 1 2) == Set.empty [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.removeVertex ============ [algebraic-graphs] OK: removeVertex x (vertex x) == empty [algebraic-graphs] OK: removeVertex 1 (vertex 2) == vertex 2 [algebraic-graphs] OK: removeVertex x (edge e x x) == empty [algebraic-graphs] OK: removeVertex 1 (edge e 1 2) == vertex 2 [algebraic-graphs] OK: removeVertex x . removeVertex x == removeVertex x [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.removeEdge ============ [algebraic-graphs] OK: removeEdge x y (edge e x y) == vertices [x,y] [algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y [algebraic-graphs] OK: removeEdge x y . removeVertex x == removeVertex x [algebraic-graphs] OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 [algebraic-graphs] OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.replaceVertex ============ [algebraic-graphs] OK: replaceVertex x x == id [algebraic-graphs] OK: replaceVertex x y (vertex x) == vertex y [algebraic-graphs] OK: replaceVertex x y == fmap (\v -> if v == x then y else v) [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.replaceEdge ============ [algebraic-graphs] OK: replaceEdge e x y z == overlay (removeEdge x y z) (edge e x y) [algebraic-graphs] OK: replaceEdge e x y (edge f x y) == edge e x y [algebraic-graphs] OK: edgeLabel x y (replaceEdge e x y z) == e [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.transpose ============ [algebraic-graphs] OK: transpose empty == empty [algebraic-graphs] OK: transpose (vertex x) == vertex x [algebraic-graphs] OK: transpose (edge e x y) == edge e y x [algebraic-graphs] OK: transpose . transpose == id [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.fmap ============ [algebraic-graphs] OK: fmap f empty == empty [algebraic-graphs] OK: fmap f (vertex x) == vertex (f x) [algebraic-graphs] OK: fmap f (edge e x y) == edge e (f x) (f y) [algebraic-graphs] OK: fmap id == id [algebraic-graphs] OK: fmap f . fmap g == fmap (f . g) [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.emap ============ [algebraic-graphs] OK: emap h empty == empty [algebraic-graphs] OK: emap h (vertex x) == vertex x [algebraic-graphs] OK: emap h (edge e x y) == edge (h e) x y [algebraic-graphs] OK: emap h (overlay x y) == overlay (emap h x) (emap h y) [algebraic-graphs] OK: emap h (connect e x y) == connect (h e) (emap h x) (emap h y) [algebraic-graphs] OK: emap id == id [algebraic-graphs] OK: emap g . emap h == emap (g . h) [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.induce ============ [algebraic-graphs] OK: induce (const True ) x == x [algebraic-graphs] OK: induce (const False) x == empty [algebraic-graphs] OK: induce (/= x) == removeVertex x [algebraic-graphs] OK: induce p . induce q == induce (\x -> p x && q x) [algebraic-graphs] OK: isSubgraphOf (induce p x) x == True [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.induceJust ============ [algebraic-graphs] OK: induceJust (vertex Nothing) == empty [algebraic-graphs] OK: induceJust (edge (Just x) Nothing) == vertex x [algebraic-graphs] OK: induceJust . gmap Just == id [algebraic-graphs] OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.closure ============ [algebraic-graphs] OK: closure empty == empty [algebraic-graphs] OK: closure (vertex x) == edge one x x [algebraic-graphs] OK: closure (edge e x x) == edge one x x [algebraic-graphs] OK: closure (edge e x y) == edges [(one,x,x), (e,x,y), (one,y,y)] [algebraic-graphs] OK: closure == reflexiveClosure . transitiveClosure [algebraic-graphs] OK: closure == transitiveClosure . reflexiveClosure [algebraic-graphs] OK: closure . closure == closure [algebraic-graphs] OK: postSet x (closure y) == Set.fromList (reachable y x) [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.reflexiveClosure ============ [algebraic-graphs] OK: reflexiveClosure empty == empty [algebraic-graphs] OK: reflexiveClosure (vertex x) == edge one x x [algebraic-graphs] OK: reflexiveClosure (edge e x x) == edge one x x [algebraic-graphs] OK: reflexiveClosure (edge e x y) == edges [(one,x,x), (e,x,y), (one,y,y)] [algebraic-graphs] OK: reflexiveClosure . reflexiveClosure == reflexiveClosure [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.symmetricClosure ============ [algebraic-graphs] OK: symmetricClosure empty == empty [algebraic-graphs] OK: symmetricClosure (vertex x) == vertex x [algebraic-graphs] OK: symmetricClosure (edge e x y) == edges [(e,x,y), (e,y,x)] [algebraic-graphs] OK: symmetricClosure x == overlay x (transpose x) [algebraic-graphs] OK: symmetricClosure . symmetricClosure == symmetricClosure [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.transitiveClosure ============ [algebraic-graphs] OK: transitiveClosure empty == empty [algebraic-graphs] OK: transitiveClosure (vertex x) == vertex x [algebraic-graphs] OK: transitiveClosure (edge e x y) == edge e x y [algebraic-graphs] OK: transitiveClosure . transitiveClosure == transitiveClosure [algebraic-graphs]  [algebraic-graphs] ============ Labelled.Graph.context ============ [algebraic-graphs] OK: context (const False) x == Nothing [algebraic-graphs] OK: context (== 1) (edge e 1 2) == if e == zero then Just (Context [] []) else Just (Context [] [(e,2)]) [algebraic-graphs] OK: context (== 2) (edge e 1 2) == if e == zero then Just (Context [] []) else Just (Context [(e,1)] [] ) [algebraic-graphs] OK: context (const True ) (edge e 1 2) == if e == zero then Just (Context [] []) else Just (Context [(e,1)] [(e,2)]) [algebraic-graphs] OK: context (== 4) (3 * 1 * 4 * 1 * 5) == Just (Context [(one,3), (one,1)] [(one,1), (one,5)]) [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap ============ [algebraic-graphs] OK: Axioms of non-empty graphs [algebraic-graphs] OK: Theorems of non-empty graphs [algebraic-graphs]  [algebraic-graphs] ============ Ord (NonEmpty.AdjacencyMap a) ============ [algebraic-graphs] OK: vertex 1 < vertex 2 [algebraic-graphs] OK: vertex 3 < edge 1 2 [algebraic-graphs] OK: vertex 1 < edge 1 1 [algebraic-graphs] OK: edge 1 1 < edge 1 2 [algebraic-graphs] OK: edge 1 2 < edge 1 1 + edge 2 2 [algebraic-graphs] OK: edge 1 2 < edge 1 3 [algebraic-graphs] OK: x <= x + y [algebraic-graphs] OK: x + y <= x * y [algebraic-graphs]  [algebraic-graphs] ============ Show (NonEmpty.AdjacencyMap a) ============ [algebraic-graphs] OK: show (1 :: AdjacencyMap Int) == "vertex 1" [algebraic-graphs] OK: show (1 + 2 :: AdjacencyMap Int) == "vertices1 [1,2]" [algebraic-graphs] OK: show (1 * 2 :: AdjacencyMap Int) == "edge 1 2" [algebraic-graphs] OK: show (1 * 2 * 3 :: AdjacencyMap Int) == "edges1 [(1,2),(1,3),(2,3)]" [algebraic-graphs] OK: show (1 * 2 + 3 :: AdjacencyMap Int) == "overlay (vertex 3) (edge 1 2)" [algebraic-graphs] OK: show (vertex (-1) :: AdjacencyMap Int) == "vertex (-1)" [algebraic-graphs] OK: show (vertex (-1) + vertex (-2) :: AdjacencyMap Int) == "vertices1 [-2,-1]" [algebraic-graphs] OK: show (vertex (-1) * vertex (-2) :: AdjacencyMap Int) == "edge (-1) (-2)" [algebraic-graphs] OK: show (vertex (-1) * vertex (-2) * vertex (-3) :: AdjacencyMap Int) == "edges1 [(-2,-3),(-1,-3),(-1,-2)]" [algebraic-graphs] OK: show (vertex (-1) * vertex (-2) + vertex (-3) :: AdjacencyMap Int) == "overlay (vertex (-3)) (edge (-1) (-2))" [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.toNonEmpty ============ [algebraic-graphs] OK: toNonEmpty empty == Nothing [algebraic-graphs] OK: toNonEmpty . fromNonEmpty == Just [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.fromNonEmpty ============ [algebraic-graphs] OK: isEmpty . fromNonEmpty == const False [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.vertex ============ [algebraic-graphs] OK: hasVertex x (vertex y) == (x == y) [algebraic-graphs] OK: vertexCount (vertex x) == 1 [algebraic-graphs] OK: edgeCount (vertex x) == 0 [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.edge ============ [algebraic-graphs] OK: edge x y == connect (vertex x) (vertex y) [algebraic-graphs] OK: hasEdge x y (edge x y) == True [algebraic-graphs] OK: edgeCount (edge x y) == 1 [algebraic-graphs] OK: vertexCount (edge 1 1) == 1 [algebraic-graphs] OK: vertexCount (edge 1 2) == 2 [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.overlay ============ [algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y [algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x [algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y [algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x [algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y [algebraic-graphs] OK: vertexCount (overlay 1 2) == 2 [algebraic-graphs] OK: edgeCount (overlay 1 2) == 0 [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.connect ============ [algebraic-graphs] OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y [algebraic-graphs] OK: vertexCount (connect x y) >= vertexCount x [algebraic-graphs] OK: vertexCount (connect x y) <= vertexCount x + vertexCount y [algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount x [algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount y [algebraic-graphs] OK: edgeCount (connect x y) >= vertexCount x * vertexCount y [algebraic-graphs] OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y [algebraic-graphs] OK: vertexCount (connect 1 2) == 2 [algebraic-graphs] OK: edgeCount (connect 1 2) == 1 [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.vertices1 ============ [algebraic-graphs] OK: vertices1 [x] == vertex x [algebraic-graphs] OK: hasVertex x . vertices1 == elem x [algebraic-graphs] OK: vertexCount . vertices1 == length . nub [algebraic-graphs] OK: vertexSet . vertices1 == Set.fromList . toList [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.edges1 ============ [algebraic-graphs] OK: edges1 [(x,y)] == edge x y [algebraic-graphs] OK: edges1 == overlays1 . fmap (uncurry edge) [algebraic-graphs] OK: edgeCount . edges1 == length . nub [algebraic-graphs]  [regex] [43 of 48] Compiling Text.RE.TDFA.Text ( Text/RE/TDFA/Text.hs, nothing ) [fuzzy] [2 of 2] Linking dist/build/tests/tests [kan-extensions] Installing library in /nix/store/msl13xmmk8ipngg0dw7yxgihm6fyzm11-kan-extensions-5.2.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An [regex] [44 of 48] Compiling Text.RE.TDFA.String ( Text/RE/TDFA/String.hs, nothing ) [regex] [45 of 48] Compiling Text.RE.TDFA.Sequence ( Text/RE/TDFA/Sequence.hs, nothing ) [regex] [46 of 48] Compiling Text.RE.TDFA.ByteString.Lazy ( Text/RE/TDFA/ByteString/Lazy.hs, nothing ) [regex] [47 of 48] Compiling Text.RE.TDFA.ByteString ( Text/RE/TDFA/ByteString.hs, nothing ) [regex] [48 of 48] Compiling Text.RE.TDFA ( Text/RE/TDFA.hs, nothing ) [regex] Haddock coverage: [regex]  100% ( 7 / 7) in 'Text.RE' [regex]  90% ( 10 / 11) in 'Text.RE.REOptions' [regex]  Missing documentation for: [regex]  Module header [regex] Warning: 'CaptureOrdinal' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/CaptureID.hs:36:26 [regex]  * at Text/RE/ZeInternals/Types/CaptureID.hs:36:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/CaptureID.hs:36:1 [regex] Warning: 'CaptureName' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/CaptureID.hs:27:23 [regex]  * at Text/RE/ZeInternals/Types/CaptureID.hs:27:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/CaptureID.hs:27:1 [regex] Warning: 'Match' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/Match.lhs:60:3 [regex]  * at Text/RE/ZeInternals/Types/Match.lhs:59:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/Match.lhs:59:1 [regex] Warning: 'Match' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/Match.lhs:60:3 [regex]  * at Text/RE/ZeInternals/Types/Match.lhs:59:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/Match.lhs:59:1 [regex] Warning: 'Matches' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/Matches.lhs:34:3 [regex]  * at Text/RE/ZeInternals/Types/Matches.lhs:33:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/Matches.lhs:33:1 [regex] Warning: 'phi' is out of scope. [regex]  If you qualify the identifier, haddock can try to link it anyway. [regex] Warning: 'Matches' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/Matches.lhs:34:3 [regex]  * at Text/RE/ZeInternals/Types/Matches.lhs:33:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/Matches.lhs:33:1 [regex] Warning: 'Match' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/Match.lhs:60:3 [regex]  * at Text/RE/ZeInternals/Types/Match.lhs:59:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/Match.lhs:59:1 [regex]  96% ( 54 / 56) in 'Text.RE.Replace' [regex]  Missing documentation for: [regex]  Module header [regex]  replace (Text/RE/ZeInternals/Replace.lhs:194) [regex] Warning: 'MacroDescriptor' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/TestBench.lhs:101:3 [regex]  * at Text/RE/ZeInternals/TestBench.lhs:100:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/TestBench.lhs:100:1 [regex]  0% ( 0 / 20) in 'Text.RE.TestBench.Parsers' [regex]  Missing documentation for: [regex]  Module header [regex]  parseInteger (Text/RE/ZeInternals/TestBench/Parsers.hs:63) [regex]  parseHex (Text/RE/ZeInternals/TestBench/Parsers.hs:66) [regex]  parseDouble (Text/RE/ZeInternals/TestBench/Parsers.hs:69) [regex]  parseString (Text/RE/ZeInternals/TestBench/Parsers.hs:72) [regex]  parseSimpleString (Text/RE/ZeInternals/TestBench/Parsers.hs:75) [regex]  parseDate (Text/RE/ZeInternals/TestBench/Parsers.hs:97) [regex]  parseSlashesDate (Text/RE/ZeInternals/TestBench/Parsers.hs:100) [regex]  parseTimeOfDay (Text/RE/ZeInternals/TestBench/Parsers.hs:103) [regex]  parseTimeZone (Text/RE/ZeInternals/TestBench/Parsers.hs:106) [regex]  parseDateTime (Text/RE/ZeInternals/TestBench/Parsers.hs:109) [regex]  parseDateTime8601 (Text/RE/ZeInternals/TestBench/Parsers.hs:112) [regex]  parseDateTimeCLF (Text/RE/ZeInternals/TestBench/Parsers.hs:115) [regex]  parseShortMonth (Text/RE/ZeInternals/TestBench/Parsers.hs:118) [regex]  shortMonthArray (Text/RE/ZeInternals/TestBench/Parsers.hs:135) [regex]  IPV4Address (Text/RE/ZeInternals/TestBench/Parsers.hs:138) [regex]  parseIPv4Address (Text/RE/ZeInternals/TestBench/Parsers.hs:141) [regex]  Severity (Text/RE/ZeInternals/TestBench/Parsers.hs:155) [regex]  parseSeverity (Text/RE/ZeInternals/TestBench/Parsers.hs:167) [regex]  severityKeywords (Text/RE/ZeInternals/TestBench/Parsers.hs:178) [regex]  82% ( 23 / 28) in 'Text.RE.TestBench' [regex]  Missing documentation for: [regex]  Module header [regex]  presentRegexType (Text/RE/ZeInternals/TestBench.lhs:80) [regex]  mdRegexSource (Text/RE/ZeInternals/TestBench.lhs:499) [regex]  runTests (Text/RE/ZeInternals/TestBench.lhs:199) [regex]  runTests' (Text/RE/ZeInternals/TestBench.lhs:211) [regex]  0% ( 0 / 4) in 'Text.RE.ZeInternals.Types.Poss' [regex]  Missing documentation for: [regex]  Module header [regex]  Poss (Text/RE/ZeInternals/Types/Poss.hs:8) [regex]  poss (Text/RE/ZeInternals/Types/Poss.hs:36) [regex]  poss2either (Text/RE/ZeInternals/Types/Poss.hs:40) [regex] Warning: '$$' is out of scope. [regex]  If you qualify the identifier, haddock can try to link it anyway. [regex] Warning: 'SearchReplace' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex]  85% ( 6 / 7) in 'Text.RE.Tools.IsRegex' [regex]  Missing documentation for: [regex]  Module header [regex]  91% ( 11 / 12) in 'Text.RE.Tools.Lex' [regex]  Missing documentation for: [regex]  Module header [regex] Warning: 'Line' is ambiguous. It is defined [regex]  * at Text/RE/Tools/Grep.lhs:61:3 [regex]  * at Text/RE/Tools/Grep.lhs:60:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/Tools/Grep.lhs:60:1 [regex] Warning: 'Matches' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/Matches.lhs:34:3 [regex]  * at Text/RE/ZeInternals/Types/Matches.lhs:33:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/Matches.lhs:33:1 [regex] Warning: 'velocity' is out of scope. [regex]  If you qualify the identifier, haddock can try to link it anyway. [regex]  95% ( 22 / 23) in 'Text.RE.Tools.Grep' [regex]  Missing documentation for: [regex]  Module header [regex]  92% ( 12 / 13) in 'Text.RE.Tools.Find' [regex]  Missing documentation for: [regex]  Module header [regex] Warning: 'LineEdit' is ambiguous. It is defined [regex]  * at Text/RE/Tools/Edit.lhs:56:5 [regex]  * at Text/RE/Tools/Edit.lhs:61:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/Tools/Edit.lhs:61:1 [regex]  95% ( 20 / 21) in 'Text.RE.Tools.Edit' [regex]  Missing documentation for: [regex]  Module header [regex]  95% ( 23 / 24) in 'Text.RE.Tools.Sed' [regex]  Missing documentation for: [regex]  Module header [regex]  97% ( 41 / 42) in 'Text.RE.Tools' [regex]  Missing documentation for: [regex]  Module header [regex]  83% ( 5 / 6) in 'Text.RE.Summa' [regex]  Missing documentation for: [regex]  Module header [regex] Warning: 'SearcgReplace' is out of scope. [regex]  If you qualify the identifier, haddock can try to link it anyway. [regex]  87% ( 36 / 41) in 'Text.RE.ZeInternals' [regex]  Missing documentation for: [regex]  Module header [regex]  formatTokens0 (Text/RE/ZeInternals/NamedCaptures.lhs:221) [regex]  mkTDFA (Text/RE/ZeInternals/TestBench.lhs:76) [regex]  mkPCRE (Text/RE/ZeInternals/TestBench.lhs:77) [regex]  badMacros (Text/RE/ZeInternals/TestBench.lhs:185) [regex] Warning: 'REOptions' is ambiguous. It is defined [regex]  * at Text/RE/REOptions.lhs:65:3 [regex]  * at Text/RE/ZeInternals/TDFA.hs:131:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/TDFA.hs:131:1 [regex] Warning: 'SimpleReOptions' is out of scope. [regex]  If you qualify the identifier, haddock can try to link it anyway. [regex] Warning: 'RE' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/TDFA.hs:88:3 [regex]  * at Text/RE/ZeInternals/TDFA.hs:87:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/TDFA.hs:87:1 [regex] Warning: 's' is out of scope. [regex]  If you qualify the identifier, haddock can try to link it anyway. [regex] Warning: 'SearchReplace' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex] Warning: 'SearchReplace' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex] Warning: 'SearchReplace' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex] Warning: 'SearchReplace' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex] Warning: 'SearchReplace' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex] Warning: 'SearchReplace' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex] Warning: 'SearchReplace' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex] Warning: 'Matches' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/Matches.lhs:34:3 [regex]  * at Text/RE/ZeInternals/Types/Matches.lhs:33:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/Matches.lhs:33:1 [regex] Warning: 'Match' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/Match.lhs:60:3 [regex]  * at Text/RE/ZeInternals/Types/Match.lhs:59:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/Match.lhs:59:1 [regex] Warning: 'SearchReplace' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex] Warning: 'SimpleReOptions' is out of scope. [regex]  If you qualify the identifier, haddock can try to link it anyway. [regex]  98% ( 70 / 71) in 'Text.RE.TDFA.Text.Lazy' [regex]  Missing documentation for: [regex]  Module header [regex] Warning: 'Matches' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/Matches.lhs:34:3 [regex]  * at Text/RE/ZeInternals/Types/Matches.lhs:33:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/Matches.lhs:33:1 [regex] Warning: 'Match' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/Match.lhs:60:3 [regex]  * at Text/RE/ZeInternals/Types/Match.lhs:59:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/Match.lhs:59:1 [regex] Warning: 'SearchReplace' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex] Warning: 'SimpleReOptions' is out of scope. [regex]  If you qualify the identifier, haddock can try to link it anyway. [regex]  98% ( 70 / 71) in 'Text.RE.TDFA.Text' [regex]  Missing documentation for: [regex]  Module header [regex] Warning: 'Matches' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/Matches.lhs:34:3 [regex]  * at Text/RE/ZeInternals/Types/Matches.lhs:33:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/Matches.lhs:33:1 [regex] Warning: 'Match' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/Match.lhs:60:3 [regex]  * at Text/RE/ZeInternals/Types/Match.lhs:59:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/Match.lhs:59:1 [regex] Warning: 'SearchReplace' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex] Warning: 'SimpleReOptions' is out of scope. [regex]  If you qualify the identifier, haddock can try to link it anyway. [regex]  98% ( 70 / 71) in 'Text.RE.TDFA.String' [regex]  Missing documentation for: [regex]  Module header [regex] Warning: 'Matches' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/Matches.lhs:34:3 [regex]  * at Text/RE/ZeInternals/Types/Matches.lhs:33:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/Matches.lhs:33:1 [regex] Warning: 'Match' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/Match.lhs:60:3 [regex]  * at Text/RE/ZeInternals/Types/Match.lhs:59:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/Match.lhs:59:1 [regex] Warning: 'SearchReplace' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex] Warning: 'SimpleReOptions' is out of scope. [regex]  If you qualify the identifier, haddock can try to link it anyway. [regex]  98% ( 70 / 71) in 'Text.RE.TDFA.Sequence' [regex]  Missing documentation for: [regex]  Module header [regex] Warning: 'Matches' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/Matches.lhs:34:3 [regex]  * at Text/RE/ZeInternals/Types/Matches.lhs:33:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/Matches.lhs:33:1 [regex] Warning: 'Match' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/Match.lhs:60:3 [regex]  * at Text/RE/ZeInternals/Types/Match.lhs:59:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/Match.lhs:59:1 [regex] Warning: 'SearchReplace' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex] Warning: 'SimpleReOptions' is out of scope. [regex]  If you qualify the identifier, haddock can try to link it anyway. [regex]  98% ( 70 / 71) in 'Text.RE.TDFA.ByteString.Lazy' [regex]  Missing documentation for: [regex]  Module header [regex] Warning: 'Matches' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/Matches.lhs:34:3 [regex]  * at Text/RE/ZeInternals/Types/Matches.lhs:33:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/Matches.lhs:33:1 [regex] Warning: 'Match' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/Match.lhs:60:3 [regex]  * at Text/RE/ZeInternals/Types/Match.lhs:59:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/Match.lhs:59:1 [regex] Warning: 'SearchReplace' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex] Warning: 'SimpleReOptions' is out of scope. [regex]  If you qualify the identifier, haddock can try to link it anyway. [regex]  98% ( 70 / 71) in 'Text.RE.TDFA.ByteString' [regex]  Missing documentation for: [regex]  Module header [regex] Warning: 'Matches' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/Matches.lhs:34:3 [regex]  * at Text/RE/ZeInternals/Types/Matches.lhs:33:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/Matches.lhs:33:1 [regex] Warning: 'Match' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/Match.lhs:60:3 [regex]  * at Text/RE/ZeInternals/Types/Match.lhs:59:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/Match.lhs:59:1 [regex] Warning: 'SearchReplace' is ambiguous. It is defined [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 [regex]  * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex]  You may be able to disambiguate the identifier by qualifying it or [regex]  by specifying the type/value namespace explicitly. [regex]  Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 [regex] Warning: 'SimpleReOptions' is out of scope. [regex]  If you qualify the identifier, haddock can try to link it anyway. [regex] Cannot find documentation for: $prelude [regex]  98% ( 94 / 95) in 'Text.RE.TDFA' [regex]  Missing documentation for: [regex]  Module header [kan-extensions] Phase: fixupPhase [kan-extensions] shrinking RPATHs of ELF executables and libraries in /nix/store/msl13xmmk8ipngg0dw7yxgihm6fyzm11-kan-extensions-5.2.6 [kan-extensions] shrinking /nix/store/msl13xmmk8ipngg0dw7yxgihm6fyzm11-kan-extensions-5.2.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSkan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An-ghc9.8.1.so [kan-extensions] checking for references to /build/ in /nix/store/msl13xmmk8ipngg0dw7yxgihm6fyzm11-kan-extensions-5.2.6... [kan-extensions] patching script interpreter paths in /nix/store/msl13xmmk8ipngg0dw7yxgihm6fyzm11-kan-extensions-5.2.6 [kan-extensions] stripping (with command strip and flags -S -p) in /nix/store/msl13xmmk8ipngg0dw7yxgihm6fyzm11-kan-extensions-5.2.6/lib [kan-extensions] shrinking RPATHs of ELF executables and libraries in /nix/store/71fs2683vypxzjif0mirrkm6f2vva1gd-kan-extensions-5.2.6-doc [kan-extensions] checking for references to /build/ in /nix/store/71fs2683vypxzjif0mirrkm6f2vva1gd-kan-extensions-5.2.6-doc... [kan-extensions] patching script interpreter paths in /nix/store/71fs2683vypxzjif0mirrkm6f2vva1gd-kan-extensions-5.2.6-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/71fs2683vypxzjif0mirrkm6f2vva1gd-kan-extensions-5.2.6-doc /nix/store/msl13xmmk8ipngg0dw7yxgihm6fyzm11-kan-extensions-5.2.6 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/71fs2683vypxzjif0mirrkm6f2vva1gd-kan-extensions-5.2.6-doc /nix/store/msl13xmmk8ipngg0dw7yxgihm6fyzm11-kan-extensions-5.2.6 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/msl13xmmk8ipngg0dw7yxgihm6fyzm11-kan-extensions-5.2.6' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 91 of 171 built (7 building), 395 of 395 downloaded from cache Building lens Building pointed [aeson] [24 of 32] Compiling Data.Aeson.Types.ToJSON ( src/Data/Aeson/Types/ToJSON.hs, nothing ) [algebraic-graphs] ============ NonEmpty.AdjacencyMap.overlays1 ============ [algebraic-graphs] OK: overlays1 [x] == x [algebraic-graphs] OK: overlays1 [x,y] == overlay x y [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.connects1 ============ [algebraic-graphs] OK: connects1 [x] == x [algebraic-graphs] OK: connects1 [x,y] == connect x y [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.isSubgraphOf ============ [algebraic-graphs] OK: isSubgraphOf x (overlay x y) == True [algebraic-graphs] OK: isSubgraphOf (overlay x y) (connect x y) == True [algebraic-graphs] OK: isSubgraphOf (path1 xs) (circuit1 xs) == True [algebraic-graphs] OK: isSubgraphOf x y ==> x <= y [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.hasVertex ============ [algebraic-graphs] OK: hasVertex x (vertex y) == (x == y) [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.hasEdge ============ [algebraic-graphs] OK: hasEdge x y (vertex z) == False [algebraic-graphs] OK: hasEdge x y (edge x y) == True [algebraic-graphs] OK: hasEdge x y . removeEdge x y == const False [algebraic-graphs] OK: hasEdge x y == elem (x,y) . edgeList [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.vertexCount ============ [algebraic-graphs] OK: vertexCount (vertex x) == 1 [algebraic-graphs] OK: vertexCount x >= 1 [algebraic-graphs] OK: vertexCount == length . vertexList1 [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.edgeCount ============ [algebraic-graphs] OK: edgeCount (vertex x) == 0 [algebraic-graphs] OK: edgeCount (edge x y) == 1 [algebraic-graphs] OK: edgeCount == length . edgeList [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.vertexList1 ============ [algebraic-graphs] OK: vertexList1 (vertex x) == [x] [algebraic-graphs] OK: vertexList1 . vertices1 == nub . sort [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.edgeList ============ [algebraic-graphs] OK: edgeList (vertex x) == [] [algebraic-graphs] OK: edgeList (edge x y) == [(x,y)] [algebraic-graphs] OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)] [algebraic-graphs] OK: edgeList . edges1 == nub . sort . toList [algebraic-graphs] OK: edgeList . transpose == sort . map swap . edgeList [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.vertexSet ============ [algebraic-graphs] OK: vertexSet . vertex == Set.singleton [algebraic-graphs] OK: vertexSet . vertices1 == Set.fromList . toList [algebraic-graphs] OK: vertexSet . clique1 == Set.fromList . toList [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.edgeSet ============ [algebraic-graphs] OK: edgeSet (vertex x) == Set.empty [algebraic-graphs] OK: edgeSet (edge x y) == Set.singleton (x,y) [algebraic-graphs] OK: edgeSet . edges1 == Set.fromList . toList [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.preSet ============ [algebraic-graphs] OK: preSet x (vertex x) == Set.empty [algebraic-graphs] OK: preSet 1 (edge 1 2) == Set.empty [algebraic-graphs] OK: preSet y (edge x y) == Set.fromList [x] [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.postSet ============ [algebraic-graphs] OK: postSet x (vertex x) == Set.empty [algebraic-graphs] OK: postSet x (edge x y) == Set.fromList [y] [algebraic-graphs] OK: postSet 2 (edge 1 2) == Set.empty [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.path1 ============ [algebraic-graphs] OK: path1 [x] == vertex x [algebraic-graphs] OK: path1 [x,y] == edge x y [algebraic-graphs] OK: path1 . reverse == transpose . path1 [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.circuit1 ============ [algebraic-graphs] OK: circuit1 [x] == edge x x [algebraic-graphs] OK: circuit1 [x,y] == edges1 [(x,y), (y,x)] [algebraic-graphs] OK: circuit1 . reverse == transpose . circuit1 [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.clique1 ============ [algebraic-graphs] OK: clique1 [x] == vertex x [algebraic-graphs] OK: clique1 [x,y] == edge x y [algebraic-graphs] OK: clique1 [x,y,z] == edges1 [(x,y), (x,z), (y,z)] [algebraic-graphs] OK: clique1 (xs <> ys) == connect (clique1 xs) (clique1 ys) [algebraic-graphs] OK: clique1 . reverse == transpose . clique1 [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.biclique1 ============ [algebraic-graphs] OK: biclique1 [x1,x2] [y1,y2] == edges1 [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] [algebraic-graphs] OK: biclique1 xs ys == connect (vertices1 xs) (vertices1 ys) [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.star ============ [algebraic-graphs] OK: star x [] == vertex x [algebraic-graphs] OK: star x [y] == edge x y [algebraic-graphs] OK: star x [y,z] == edges1 [(x,y), (x,z)] [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.stars1 ============ [algebraic-graphs] OK: stars1 [(x, [] )] == vertex x [algebraic-graphs] OK: stars1 [(x, [y])] == edge x y [algebraic-graphs] OK: stars1 [(x, ys )] == star x ys [algebraic-graphs] OK: stars1 == overlays1 . fmap (uncurry star) [algebraic-graphs] OK: overlay (stars1 xs) (stars1 ys) == stars1 (xs <> ys) [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.tree ============ [algebraic-graphs] OK: tree (Node x []) == vertex x [algebraic-graphs] OK: tree (Node x [Node y [Node z []]]) == path1 [x,y,z] [algebraic-graphs] OK: tree (Node x [Node y [], Node z []]) == star x [y,z] [algebraic-graphs] OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges1 [(1,2), (1,3), (3,4), (3,5)] [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.removeVertex1 ============ [fuzzy] Phase: checkPhase [fuzzy] Running 1 test suites... [fuzzy] Test suite tests: RUNNING... [fuzzy] ### Failure in: 1:match:3:should be case sensitive is specified:0 [fuzzy] tests/tests.hs:37 [fuzzy] expected: Nothing [fuzzy]  but got: Just (Fuzzy {original = "Haskell", rendered = "Haskell", score = 26}) [fuzzy] Cases: 14 Tried: 14 Errors: 0 Failures: 1 [fuzzy] Test suite tests: PASS [fuzzy] Test suite logged to: dist/test/fuzzy-0.1.1.0-tests.log [fuzzy] 1 of 1 test suites (1 of 1 test cases) passed. [fuzzy] Phase: haddockPhase [fuzzy] Preprocessing library for fuzzy-0.1.1.0.. [fuzzy] Running Haddock on library for fuzzy-0.1.1.0.. [fuzzy] Warning: The documentation for the following packages are not installed. No [fuzzy] links will be generated to these packages: vector-0.13.2.0 [fuzzy] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [fuzzy] [1 of 1] Compiling Text.Fuzzy ( src/Text/Fuzzy.hs, nothing ) [fuzzy] Haddock coverage: [fuzzy] Warning: 'filter' is ambiguous. It is defined [fuzzy]  * in ‘GHC.List’ [fuzzy]  * at src/Text/Fuzzy.hs:81:1 [fuzzy]  You may be able to disambiguate the identifier by qualifying it or [fuzzy]  by specifying the type/value namespace explicitly. [fuzzy]  Defaulting to the one defined at src/Text/Fuzzy.hs:81:1 [fuzzy]  100% ( 6 / 6) in 'Text.Fuzzy' [regex] Warning: Text.RE.Replace: could not find link destinations for: [regex]  - Text.RE.ZeInternals.Types.Match.RegexFix [regex] Warning: Text.RE.TestBench: could not find link destinations for: [regex]  - Text.RE.ZeInternals.Types.Match.RegexFix [regex]  - Text.RE.ZeInternals.TestBench.FunctionID [regex]  - Text.RE.ZeInternals.TestBench.TestResult [regex] Warning: Text.RE.ZeInternals: could not find link destinations for: [regex]  - Text.RE.ZeInternals.TestBench.TestBenchMatcher [regex]  - Text.RE.ZeInternals.NamedCaptures.FormatTokenREOptions [regex]  - Text.RE.ZeInternals.NamedCaptures.Rep_Token [regex] Warning: Text.RE.TDFA.Text.Lazy: could not find link destinations for: [regex]  - Text.RE.ZeInternals.Types.Match.RegexFix [regex] Warning: Text.RE.TDFA.Text: could not find link destinations for: [regex]  - Text.RE.ZeInternals.Types.Match.RegexFix [regex] Warning: Text.RE.TDFA.String: could not find link destinations for: [regex]  - Text.RE.ZeInternals.Types.Match.RegexFix [regex] Warning: Text.RE.TDFA.Sequence: could not find link destinations for: [regex]  - Text.RE.ZeInternals.Types.Match.RegexFix [regex] Warning: Text.RE.TDFA.ByteString.Lazy: could not find link destinations for: [regex]  - Text.RE.ZeInternals.Types.Match.RegexFix [regex] Warning: Text.RE.TDFA.ByteString: could not find link destinations for: [regex]  - Text.RE.ZeInternals.Types.Match.RegexFix [regex] Warning: Text.RE.TDFA: could not find link destinations for: [regex]  - Text.RE.ZeInternals.Types.Match.RegexFix [shake] [40 of 73] Compiling General.TypeMap ( src/General/TypeMap.hs, dist/build/General/TypeMap.p_o ) [shake] [41 of 73] Compiling General.Wait ( src/General/Wait.hs, dist/build/General/Wait.p_o ) [shake] [42 of 73] Compiling Development.Shake.Internal.History.Shared ( src/Development/Shake/Internal/History/Shared.hs, dist/build/Development/Shake/Internal/History/Shared.p_o ) [shake] [43 of 73] Compiling Development.Shake.Internal.History.Cloud ( src/Development/Shake/Internal/History/Cloud.hs, dist/build/Development/Shake/Internal/History/Cloud.p_o ) [shake] [44 of 73] Compiling Development.Shake.Internal.Core.Types ( src/Development/Shake/Internal/Core/Types.hs, dist/build/Development/Shake/Internal/Core/Types.p_o ) [shake] [45 of 73] Compiling Development.Shake.Internal.Core.Rules ( src/Development/Shake/Internal/Core/Rules.hs, dist/build/Development/Shake/Internal/Core/Rules.p_o ) [shake] [46 of 73] Compiling Development.Shake.Internal.Core.Pool ( src/Development/Shake/Internal/Core/Pool.hs, dist/build/Development/Shake/Internal/Core/Pool.p_o ) [shake] [47 of 73] Compiling Development.Shake.Internal.Core.Action ( src/Development/Shake/Internal/Core/Action.hs, dist/build/Development/Shake/Internal/Core/Action.p_o ) [unordered-containers] Documentation created: dist/doc/html/unordered-containers/, [unordered-containers] dist/doc/html/unordered-containers/unordered-containers.txt [unordered-containers] Preprocessing test suite 'unordered-containers-tests' for unordered-containers-0.2.20.. [unordered-containers] Phase: installPhase [unordered-containers] Installing library in /nix/store/h10gcld6qq126cr23lpyh6npw076wfk5-unordered-containers-0.2.20/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [algebraic-graphs] OK: removeVertex1 x (vertex x) == Nothing [algebraic-graphs] OK: removeVertex1 1 (vertex 2) == Just (vertex 2) [algebraic-graphs] OK: removeVertex1 x (edge x x) == Nothing [algebraic-graphs] OK: removeVertex1 1 (edge 1 2) == Just (vertex 2) [algebraic-graphs] OK: removeVertex1 x >=> removeVertex1 x == removeVertex1 x [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.removeEdge ============ [algebraic-graphs] OK: removeEdge x y (edge x y) == vertices1 [x,y] [algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y [algebraic-graphs] OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 [algebraic-graphs] OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.replaceVertex ============ [algebraic-graphs] OK: replaceVertex x x == id [algebraic-graphs] OK: replaceVertex x y (vertex x) == vertex y [algebraic-graphs] OK: replaceVertex x y == mergeVertices (== x) y [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.mergeVertices ============ [algebraic-graphs] OK: mergeVertices (const False) x == id [algebraic-graphs] OK: mergeVertices (== x) y == replaceVertex x y [algebraic-graphs] OK: mergeVertices even 1 (0 * 2) == 1 * 1 [algebraic-graphs] OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.transpose ============ [algebraic-graphs] OK: transpose (vertex x) == vertex x [algebraic-graphs] OK: transpose (edge x y) == edge y x [algebraic-graphs] OK: transpose . transpose == id [algebraic-graphs] OK: edgeList . transpose == sort . map swap . edgeList [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.gmap ============ [algebraic-graphs] OK: gmap f (vertex x) == vertex (f x) [algebraic-graphs] OK: gmap f (edge x y) == edge (f x) (f y) [algebraic-graphs] OK: gmap id == id [algebraic-graphs] OK: gmap f . gmap g == gmap (f . g) [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.induce1 ============ [algebraic-graphs] OK: induce1 (const True ) x == Just x [algebraic-graphs] OK: induce1 (const False) x == Nothing [algebraic-graphs] OK: induce1 (/= x) == removeVertex1 x [algebraic-graphs] OK: induce1 p >=> induce1 q == induce1 (\x -> p x && q x) [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.induceJust1 ============ [algebraic-graphs] OK: induceJust1 (vertex Nothing) == Nothing [algebraic-graphs] OK: induceJust1 (edge (Just x) Nothing) == Just (vertex x) [algebraic-graphs] OK: induceJust1 . gmap Just == Just [algebraic-graphs] OK: induceJust1 . gmap (\x -> if p x then Just x else Nothing) == induce1 p [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.closure ============ [algebraic-graphs] OK: closure (vertex x) == edge x x [algebraic-graphs] OK: closure (edge x x) == edge x x [algebraic-graphs] OK: closure (edge x y) == edges1 [(x,x), (x,y), (y,y)] [algebraic-graphs] OK: closure (path1 $ nub xs) == reflexiveClosure (clique1 $ nub xs) [algebraic-graphs] OK: closure == reflexiveClosure . transitiveClosure [algebraic-graphs] OK: closure == transitiveClosure . reflexiveClosure [algebraic-graphs] OK: closure . closure == closure [algebraic-graphs] OK: postSet x (closure y) == Set.fromList (reachable y x) [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.reflexiveClosure ============ [algebraic-graphs] OK: reflexiveClosure (vertex x) == edge x x [algebraic-graphs] OK: reflexiveClosure (edge x x) == edge x x [algebraic-graphs] OK: reflexiveClosure (edge x y) == edges1 [(x,x), (x,y), (y,y)] [algebraic-graphs] OK: reflexiveClosure . reflexiveClosure == reflexiveClosure [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.symmetricClosure ============ [algebraic-graphs] OK: symmetricClosure (vertex x) == vertex x [algebraic-graphs] OK: symmetricClosure (edge x y) == edges1 [(x,y), (y,x)] [algebraic-graphs] OK: symmetricClosure x == overlay x (transpose x) [algebraic-graphs] OK: symmetricClosure . symmetricClosure == symmetricClosure [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.AdjacencyMap.transitiveClosure ============ [algebraic-graphs] OK: transitiveClosure (vertex x) == vertex x [algebraic-graphs] OK: transitiveClosure (edge x y) == edge x y [algebraic-graphs] OK: transitiveClosure (path1 $ nub xs) == clique1 (nub $ xs) [algebraic-graphs] OK: transitiveClosure . transitiveClosure == transitiveClosure [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.============ [algebraic-graphs] OK: Axioms of non-empty graphs [algebraic-graphs] OK: Theorems of non-empty graphs [algebraic-graphs]  [algebraic-graphs] ============ Ord (NonEmpty.Graph a) ============ [algebraic-graphs] OK: vertex 1 < vertex 2 [algebraic-graphs] OK: vertex 3 < edge 1 2 [algebraic-graphs] OK: vertex 1 < edge 1 1 [algebraic-graphs] OK: edge 1 1 < edge 1 2 [algebraic-graphs] OK: edge 1 2 < edge 1 1 + edge 2 2 [algebraic-graphs] OK: edge 1 2 < edge 1 3 [algebraic-graphs] OK: x <= x + y [algebraic-graphs] OK: x + y <= x * y [algebraic-graphs]  [algebraic-graphs] ============ Functor (NonEmpty.Graph a) ============ [algebraic-graphs] OK: fmap f (vertex x) == vertex (f x) [algebraic-graphs] OK: fmap f (edge x y) == edge (f x) (f y) [algebraic-graphs] OK: fmap id == id [algebraic-graphs] OK: fmap f . fmap g == fmap (f . g) [algebraic-graphs]  [algebraic-graphs] ============ Monad (NonEmpty.Graph a) ============ [algebraic-graphs] OK: (vertex x >>= f) == f x [unordered-containers] Phase: fixupPhase [unordered-containers] shrinking RPATHs of ELF executables and libraries in /nix/store/h10gcld6qq126cr23lpyh6npw076wfk5-unordered-containers-0.2.20 [unordered-containers] shrinking /nix/store/h10gcld6qq126cr23lpyh6npw076wfk5-unordered-containers-0.2.20/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSunordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq-ghc9.8.1.so [unordered-containers] checking for references to /build/ in /nix/store/h10gcld6qq126cr23lpyh6npw076wfk5-unordered-containers-0.2.20... [unordered-containers] patching script interpreter paths in /nix/store/h10gcld6qq126cr23lpyh6npw076wfk5-unordered-containers-0.2.20 [unordered-containers] stripping (with command strip and flags -S -p) in /nix/store/h10gcld6qq126cr23lpyh6npw076wfk5-unordered-containers-0.2.20/lib [pointed] Phase: setupCompilerEnvironmentPhase [aeson]  [aeson] src/Data/Aeson/Types/ToJSON.hs:1615:23: warning: [GHC-68441] [-Wdeprecations] [aeson]  In the use of data constructor ‘Solo’ [aeson]  (imported from Data.Tuple.Solo, but defined in GHC.Tuple): [aeson]  Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." [aeson]  | [aeson] 1615 | liftToJSON _ t _ (Solo a) = t a [aeson]  | ^^^^ [aeson]  [aeson] src/Data/Aeson/Types/ToJSON.hs:1618:27: warning: [GHC-68441] [-Wdeprecations] [aeson]  In the use of data constructor ‘Solo’ [aeson]  (imported from Data.Tuple.Solo, but defined in GHC.Tuple): [aeson]  Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." [aeson]  | [aeson] 1618 | liftToEncoding _ t _ (Solo a) = t a [aeson]  | ^^^^ [pointed] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [lens] Phase: setupCompilerEnvironmentPhase [lens] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [aeson] [25 of 32] Compiling Data.Aeson.Types.Class ( src/Data/Aeson/Types/Class.hs, nothing ) [aeson] [26 of 32] Compiling Data.Aeson.Types ( src/Data/Aeson/Types.hs, nothing ) [aeson] [27 of 32] Compiling Data.Aeson.Text ( src/Data/Aeson/Text.hs, nothing ) [aeson] [28 of 32] Compiling Data.Aeson.Decoding ( src/Data/Aeson/Decoding.hs, nothing ) [aeson] [29 of 32] Compiling Data.Aeson ( src/Data/Aeson.hs, nothing ) [unordered-containers] shrinking RPATHs of ELF executables and libraries in /nix/store/w05py57xs6l3yqdyn4vf7shdkxabiy5h-unordered-containers-0.2.20-doc [unordered-containers] checking for references to /build/ in /nix/store/w05py57xs6l3yqdyn4vf7shdkxabiy5h-unordered-containers-0.2.20-doc... [unordered-containers] patching script interpreter paths in /nix/store/w05py57xs6l3yqdyn4vf7shdkxabiy5h-unordered-containers-0.2.20-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/h10gcld6qq126cr23lpyh6npw076wfk5-unordered-containers-0.2.20 /nix/store/w05py57xs6l3yqdyn4vf7shdkxabiy5h-unordered-containers-0.2.20-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/h10gcld6qq126cr23lpyh6npw076wfk5-unordered-containers-0.2.20 /nix/store/w05py57xs6l3yqdyn4vf7shdkxabiy5h-unordered-containers-0.2.20-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/h10gcld6qq126cr23lpyh6npw076wfk5-unordered-containers-0.2.20' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 92 of 171 built (8 building), 395 of 395 downloaded from cache Building quickcheck-instances [aeson] [30 of 32] Compiling Data.Aeson.RFC8785 ( src/Data/Aeson/RFC8785.hs, nothing ) [aeson] [31 of 32] Compiling Data.Aeson.QQ.Simple ( src/Data/Aeson/QQ/Simple.hs, nothing ) [aeson] [32 of 32] Compiling Data.Aeson.TH ( src/Data/Aeson/TH.hs, nothing ) [aeson] Haddock coverage: [aeson] Warning: Data.Aeson.Internal.Prelude: Could not find documentation for exported module: Data.Vector [aeson] Warning: Data.Aeson.Internal.Prelude: Couldn't find .haddock for export Vector [aeson] Warning: 'letE' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'Key' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Key.hs:44:15 [aeson]  * at src/Data/Aeson/Key.hs:44:1 [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Key.hs:44:1 [aeson] Warning: 'Coercible' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'coercing' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson]  44% ( 4 / 9) in 'Data.Aeson.Key' [aeson]  Missing documentation for: [aeson]  Key (src/Data/Aeson/Key.hs:44) [aeson]  fromString (src/Data/Aeson/Key.hs:48) [aeson]  toString (src/Data/Aeson/Key.hs:51) [aeson]  toText (src/Data/Aeson/Key.hs:57) [aeson]  fromText (src/Data/Aeson/Key.hs:54) [aeson]  100% ( 7 / 7) in 'Data.Aeson.Decoding.Tokens' [aeson] Warning: 'Text' is ambiguous. It is defined [aeson]  * in ‘Data.Text.Internal’ [aeson]  * in ‘Data.Text.Internal’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined in ‘Data.Text.Internal’ [aeson] Warning: 'ByteString' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson]  100% ( 2 / 2) in 'Data.Aeson.Decoding.Text' [aeson] Warning: 'ByteString' is ambiguous. It is defined [aeson]  * in ‘Data.ByteString.Internal.Type’ [aeson]  * in ‘Data.ByteString.Lazy.Internal’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ [aeson]  100% ( 2 / 2) in 'Data.Aeson.Decoding.ByteString.Lazy' [aeson]  100% ( 2 / 2) in 'Data.Aeson.Decoding.ByteString' [aeson] Warning: 'v' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'alterF' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/KeyMap.hs:173:1 [aeson]  * in ‘Data.Map.Strict.Internal’ [aeson]  * in ‘Data.HashMap.Internal.Strict’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/KeyMap.hs:173:1 [aeson] Warning: 'KeyMap' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/KeyMap.hs:143:20 [aeson]  * at src/Data/Aeson/KeyMap.hs:143:1 [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/KeyMap.hs:143:1 [aeson] Warning: 'toAscList' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/KeyMap.hs:264:1 [aeson]  * in ‘Data.Map.Internal’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/KeyMap.hs:264:1 [aeson] Warning: 'union' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/KeyMap.hs:274:1 [aeson]  * in ‘Data.OldList’ [aeson]  * in ‘Data.Map.Internal’ [aeson]  * in ‘Data.HashMap.Internal’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/KeyMap.hs:274:1 [aeson] Warning: 'unionWith' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/KeyMap.hs:278:1 [aeson]  * in ‘Data.Map.Strict.Internal’ [aeson]  * in ‘Data.HashMap.Internal.Strict’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [algebraic-graphs] OK: (edge x y >>= f) == connect (f x) (f y) [algebraic-graphs] OK: (vertices1 xs >>= f) == overlays1 (fmap f xs) [algebraic-graphs] OK: (x >>= vertex) == x [algebraic-graphs] OK: ((x >>= f) >>= g) == (x >>= (\y -> (f y) >>= g)) [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.toNonEmpty ============ [algebraic-graphs] OK: toNonEmpty empty == Nothing [algebraic-graphs] OK: toNonEmpty (toGraph x) == Just (x :: NonEmpty.Graph a) [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.vertex ============ [algebraic-graphs] OK: hasVertex x (vertex y) == (x == y) [algebraic-graphs] OK: vertexCount (vertex x) == 1 [algebraic-graphs] OK: edgeCount (vertex x) == 0 [algebraic-graphs] OK: size (vertex x) == 1 [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.edge ============ [algebraic-graphs] OK: edge x y == connect (vertex x) (vertex y) [algebraic-graphs] OK: hasEdge x y (edge x y) == True [algebraic-graphs] OK: edgeCount (edge x y) == 1 [algebraic-graphs] OK: vertexCount (edge 1 1) == 1 [algebraic-graphs] OK: vertexCount (edge 1 2) == 2 [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.overlay ============ [algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y [algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x [algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y [algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x [algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y [algebraic-graphs] OK: size (overlay x y) == size x + size y [algebraic-graphs] OK: vertexCount (overlay 1 2) == 2 [algebraic-graphs] OK: edgeCount (overlay 1 2) == 0 [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.overlay1 ============ [algebraic-graphs] OK: overlay1 empty x == x [algebraic-graphs] OK: x /= empty ==> overlay1 x y == overlay (fromJust $ toNonEmpty x) y [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.connect ============ [algebraic-graphs] OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y [algebraic-graphs] OK: vertexCount (connect x y) >= vertexCount x [algebraic-graphs] OK: vertexCount (connect x y) <= vertexCount x + vertexCount y [algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount x [algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount y [algebraic-graphs] OK: edgeCount (connect x y) >= vertexCount x * vertexCount y [algebraic-graphs] OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y [algebraic-graphs] OK: size (connect x y) == size x + size y [algebraic-graphs] OK: vertexCount (connect 1 2) == 2 [algebraic-graphs] OK: edgeCount (connect 1 2) == 1 [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.vertices1 ============ [algebraic-graphs] OK: vertices1 [x] == vertex x [algebraic-graphs] OK: hasVertex x . vertices1 == elem x [algebraic-graphs] OK: vertexCount . vertices1 == length . nub [algebraic-graphs] OK: vertexSet . vertices1 == Set.fromList . toList [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.edges1 ============ [algebraic-graphs] OK: edges1 [(x,y)] == edge x y [algebraic-graphs] OK: edges1 == overlays1 . fmap (uncurry edge) [algebraic-graphs] OK: edgeCount . edges1 == length . nub [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.overlays1 ============ [algebraic-graphs] OK: overlays1 [x] == x [algebraic-graphs] OK: overlays1 [x,y] == overlay x y [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.connects1 ============ [algebraic-graphs] OK: connects1 [x] == x [algebraic-graphs] OK: connects1 [x,y] == connect x y [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.foldg1 ============ [algebraic-graphs] OK: foldg1 vertex overlay connect == id [algebraic-graphs] OK: foldg1 vertex overlay (flip connect) == transpose [algebraic-graphs] OK: foldg1 (const 1) (+) (+) == size [algebraic-graphs] OK: foldg1 (== x) (||) (||) == hasVertex x [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.isSubgraphOf ============ [algebraic-graphs] OK: isSubgraphOf x (overlay x y) == True [algebraic-graphs] OK: isSubgraphOf (overlay x y) (connect x y) == True [algebraic-graphs] OK: isSubgraphOf (path1 xs) (circuit1 xs) == True [algebraic-graphs] OK: isSubgraphOf x y ==> x <= y [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.(===) ============ [algebraic-graphs] OK: x === x == True [algebraic-graphs] OK: x + y === x + y == True [algebraic-graphs] OK: 1 + 2 === 2 + 1 == False [algebraic-graphs] OK: x + y === x * y == False [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.size ============ [algebraic-graphs] OK: size (vertex x) == 1 [algebraic-graphs] OK: size (overlay x y) == size x + size y [algebraic-graphs] OK: size (connect x y) == size x + size y [algebraic-graphs] OK: size x >= 1 [algebraic-graphs] OK: size x >= vertexCount x [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.hasVertex ============ [algebraic-graphs] OK: hasVertex x (vertex y) == (x == y) [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.hasEdge ============ [algebraic-graphs] OK: hasEdge x y (vertex z) == False [algebraic-graphs] OK: hasEdge x y (edge x y) == True [algebraic-graphs] OK: hasEdge x y . removeEdge x y == const False [algebraic-graphs] OK: hasEdge x y == elem (x,y) . edgeList [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.vertexCount ============ [algebraic-graphs] OK: vertexCount (vertex x) == 1 [algebraic-graphs] OK: vertexCount x >= 1 [algebraic-graphs] OK: vertexCount == length . vertexList1 [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.edgeCount ============ [fuzzy] Documentation created: dist/doc/html/fuzzy/, dist/doc/html/fuzzy/fuzzy.txt [fuzzy] Preprocessing test suite 'tests' for fuzzy-0.1.1.0.. [fuzzy] Phase: installPhase [fuzzy] Installing library in /nix/store/98zb4j4gb4zrfj7xs60sssb1fskvkva2-fuzzy-0.1.1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/fuzzy-0.1.1.0-D07bwRyz1gP5AVa7hnmyim [fuzzy] Phase: fixupPhase [fuzzy] shrinking RPATHs of ELF executables and libraries in /nix/store/98zb4j4gb4zrfj7xs60sssb1fskvkva2-fuzzy-0.1.1.0 [fuzzy] shrinking /nix/store/98zb4j4gb4zrfj7xs60sssb1fskvkva2-fuzzy-0.1.1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSfuzzy-0.1.1.0-D07bwRyz1gP5AVa7hnmyim-ghc9.8.1.so [fuzzy] checking for references to /build/ in /nix/store/98zb4j4gb4zrfj7xs60sssb1fskvkva2-fuzzy-0.1.1.0... [fuzzy] patching script interpreter paths in /nix/store/98zb4j4gb4zrfj7xs60sssb1fskvkva2-fuzzy-0.1.1.0 [fuzzy] stripping (with command strip and flags -S -p) in /nix/store/98zb4j4gb4zrfj7xs60sssb1fskvkva2-fuzzy-0.1.1.0/lib [fuzzy] shrinking RPATHs of ELF executables and libraries in /nix/store/mpp7jvdkajhlawsdm92i7pwzryr24g1d-fuzzy-0.1.1.0-doc [fuzzy] checking for references to /build/ in /nix/store/mpp7jvdkajhlawsdm92i7pwzryr24g1d-fuzzy-0.1.1.0-doc... [fuzzy] patching script interpreter paths in /nix/store/mpp7jvdkajhlawsdm92i7pwzryr24g1d-fuzzy-0.1.1.0-doc [lens] Phase: unpackPhase [lens] unpacking source archive /nix/store/94srckviqabk285cpndqlgjy1zidzbf2-lens-5.3.4.tar.gz [lens] source root is lens-5.3.4 [lens] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "lens-5.3.4/.vim.custom" [lens] Phase: patchPhase [lens] Phase: compileBuildDriverPhase [lens] setupCompileFlags: -package-db=/build/tmp.I0RKtkRE1K/setup-package.conf.d -threaded [lens] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.I0RKtkRE1K/Main.o ) [lens] [2 of 2] Linking Setup [lens] Phase: updateAutotoolsGnuConfigScriptsPhase [lens] Phase: configurePhase [lens] configureFlags: --verbose --prefix=/nix/store/xm64yi40bcp0a1svvgspxj3mfi95zzfg-lens-5.3.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/81r7cwyhx4n6hr2094i81ibh71qp5mpd-lens-5.3.4-doc/share/doc/lens-5.3.4 --with-gcc=gcc --package-db=/build/tmp.I0RKtkRE1K/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [lens] Using Parsec parser [lens] Configuring lens-5.3.4... [lens] Flags chosen: benchmark-uniplate=False, dump-splices=False, inlining=True, [lens] j=False, test-hunit=True, test-properties=True, test-templates=True, [lens] trustworthy=True [lens] Dependency array >=0.5.0.0 && <0.6: using array-0.5.6.0 [lens] Dependency assoc >=1.0.2 && <1.2: using assoc-1.1.1 [lens] Dependency base >=4.9 && <5: using base-4.19.0.0 [lens] Dependency base-orphans >=0.5.2 && <1: using base-orphans-0.9.3 [lens] Dependency bifunctors >=5.5.7 && <6: using bifunctors-5.6.2 [lens] Dependency bytestring >=0.10.4.0 && <0.13: using bytestring-0.12.0.2 [lens] Dependency call-stack >=0.1 && <0.5: using call-stack-0.4.0 [lens] Dependency comonad >=5.0.7 && <6: using comonad-5.0.9 [lens] Dependency containers >=0.5.5.1 && <0.9: using containers-0.6.8 [lens] Dependency contravariant >=1.4 && <2: using contravariant-1.5.5 [lens] Dependency distributive >=0.5.1 && <1: using distributive-0.6.2.1 [lens] Dependency exceptions >=0.8.2.1 && <1: using exceptions-0.10.7 [lens] Dependency filepath >=1.2.0.0 && <1.6: using filepath-1.4.100.4 [lens] Dependency free >=5.1.5 && <6: using free-5.2 [lens] Dependency ghc-prim: using ghc-prim-0.11.0 [lens] Dependency hashable >=1.2.7.0 && <1.6: using hashable-1.4.7.0 [lens] Dependency indexed-traversable >=0.1 && <0.2: using indexed-traversable-0.1.4 [lens] Dependency indexed-traversable-instances >=0.1 && <0.2: using [lens] indexed-traversable-instances-0.1.2 [lens] Dependency kan-extensions >=5 && <6: using kan-extensions-5.2.6 [lens] Dependency mtl >=2.2.1 && <2.4: using mtl-2.3.1 [lens] Dependency parallel >=3.2.1.0 && <3.3: using parallel-3.2.2.0 [lens] Dependency profunctors >=5.5.2 && <6: using profunctors-5.6.2 [lens] Dependency reflection >=2.1 && <3: using reflection-2.1.9 [lens] Dependency semigroupoids >=5.0.1 && <7: using semigroupoids-6.0.1 [lens] Dependency strict >=0.4 && <0.6: using strict-0.5.1 [lens] Dependency tagged >=0.8.6 && <1: using tagged-0.8.8 [lens] Dependency template-haskell >=2.11.1.0 && <2.24: using [lens] template-haskell-2.21.0.0 [lens] Dependency text >=1.2.3.0 && <2.2: using text-2.1 [lens] Dependency th-abstraction >=0.4.1 && <0.8: using th-abstraction-0.7.1.0 [lens] Dependency these >=1.1.1.1 && <1.3: using these-1.2.1 [lens] Dependency transformers >=0.5.0.0 && <0.7: using transformers-0.6.1.0 [lens] Dependency transformers-compat >=0.5.0.4 && <1: using [pointed] Phase: unpackPhase [pointed] unpacking source archive /nix/store/3bqs3pyybjh308mn3bqh91670m0m7v5y-pointed-5.0.5.tar.gz [pointed] source root is pointed-5.0.5 [pointed] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "pointed-5.0.5/src/Data/Pointed.hs" [pointed] Phase: patchPhase [pointed] Replace Cabal file with edited version from mirror://hackage/pointed-5.0.5/revision/1.cabal. [pointed] Phase: compileBuildDriverPhase [pointed] setupCompileFlags: -package-db=/build/tmp.3i516Up2bv/setup-package.conf.d -threaded [pointed] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.3i516Up2bv/Main.o ) [pointed] [2 of 2] Linking Setup [pointed] Phase: updateAutotoolsGnuConfigScriptsPhase [pointed] Phase: configurePhase [pointed] configureFlags: --verbose --prefix=/nix/store/a2ai411cdf1923ikz8illlqasix5xjh7-pointed-5.0.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/wi1zwklwcq68c9ibyp049c4irci5m077-pointed-5.0.5-doc/share/doc/pointed-5.0.5 --with-gcc=gcc --package-db=/build/tmp.3i516Up2bv/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [pointed] Using Parsec parser [pointed] Configuring pointed-5.0.5... [pointed] Flags chosen: comonad=True, containers=True, kan-extensions=True, [pointed] semigroupoids=True, stm=True, tagged=True, transformers=True, [pointed] unordered-containers=True [pointed] Dependency base >=4.9 && <5: using base-4.19.0.0 [pointed] Dependency comonad >=5 && <6: using comonad-5.0.9 [pointed] Dependency containers >=0.4 && <0.9: using containers-0.6.8 [pointed] Dependency data-default-class >=0.0.1 && <0.3: using [pointed] data-default-class-0.1.2.2 [pointed] Dependency hashable >=1.1 && <1.6: using hashable-1.4.7.0 [pointed] Dependency kan-extensions >=5 && <6: using kan-extensions-5.2.6 [pointed] Dependency semigroupoids >=4 && <7: using semigroupoids-6.0.1 [pointed] Dependency stm >=2.1.2.1 && <2.6: using stm-2.5.2.1 [pointed] Dependency tagged >=0.5 && <1: using tagged-0.8.8 [pointed] Dependency transformers >=0.2 && <0.7: using transformers-0.6.1.0 [pointed] Dependency transformers-compat >=0.3 && <1: using transformers-compat-0.7.2 [pointed] Dependency unordered-containers >=0.2 && <0.3: using [pointed] unordered-containers-0.2.20 [pointed] Source component graph: component lib [pointed] Configured component graph: [pointed]  component pointed-5.0.5-ArcipP7cLHIAUvoaOddqJf [pointed]  include base-4.19.0.0-b960 [pointed]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [pointed]  include containers-0.6.8-4775 [pointed]  include data-default-class-0.1.2.2-HTxb2GzgoxNAqZUhgimqiq [pointed]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [pointed]  include kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An [pointed]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [pointed]  include stm-2.5.2.1-83fa [pointed]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [pointed]  include transformers-0.6.1.0-c3ec [pointed]  include transformers-compat-0.7.2-5fRE4L51nMWD2Qd3d5RTa8 [pointed]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [pointed] Linked component graph: [pointed]  unit pointed-5.0.5-ArcipP7cLHIAUvoaOddqJf [pointed]  include base-4.19.0.0-b960 [pointed]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [pointed]  include containers-0.6.8-4775 [pointed]  include data-default-class-0.1.2.2-HTxb2GzgoxNAqZUhgimqiq [pointed]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [shake] [48 of 73] Compiling Development.Shake.Internal.Resource ( src/Development/Shake/Internal/Resource.hs, dist/build/Development/Shake/Internal/Resource.p_o ) [shake] [49 of 73] Compiling Development.Shake.Internal.Core.Build ( src/Development/Shake/Internal/Core/Build.hs, dist/build/Development/Shake/Internal/Core/Build.p_o ) [shake] [50 of 73] Compiling Development.Shake.Rule ( src/Development/Shake/Rule.hs, dist/build/Development/Shake/Rule.p_o ) [shake] [51 of 73] Compiling Development.Shake.Internal.Rules.Rerun ( src/Development/Shake/Internal/Rules/Rerun.hs, dist/build/Development/Shake/Internal/Rules/Rerun.p_o ) [shake] [52 of 73] Compiling Development.Shake.Internal.Rules.Oracle ( src/Development/Shake/Internal/Rules/Oracle.hs, dist/build/Development/Shake/Internal/Rules/Oracle.p_o ) [shake] [53 of 73] Compiling Development.Shake.Internal.Rules.File ( src/Development/Shake/Internal/Rules/File.hs, dist/build/Development/Shake/Internal/Rules/File.p_o ) [aeson]  Defaulting to the one defined at src/Data/Aeson/KeyMap.hs:278:1 [aeson] Warning: 'const' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'lookup' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/KeyMap.hs:178:1 [aeson]  * in ‘GHC.List’ [aeson]  * in ‘Data.Map.Internal’ [aeson]  * in ‘Data.HashMap.Internal’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/KeyMap.hs:178:1 [aeson]  88% ( 61 / 69) in 'Data.Aeson.KeyMap' [aeson]  Missing documentation for: [aeson]  coercionToHashMap (src/Data/Aeson/KeyMap.hs:317) [aeson]  coercionToMap (src/Data/Aeson/KeyMap.hs:321) [aeson]  foldr (src/Data/Aeson/KeyMap.hs:206) [aeson]  foldr' (src/Data/Aeson/KeyMap.hs:209) [aeson]  foldl (src/Data/Aeson/KeyMap.hs:212) [aeson]  foldl' (src/Data/Aeson/KeyMap.hs:215) [aeson]  foldMapWithKey (src/Data/Aeson/KeyMap.hs:203) [aeson]  Key (src/Data/Aeson/Key.hs:44) [aeson] Warning: 'ToJSON1' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'FromJSON1' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'ToJSON' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'FromJSON' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'throwDecode' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'Generic' is ambiguous. It is defined [aeson]  * in ‘GHC.Generics’ [aeson]  * in ‘Data.Text.Lazy.Builder.RealFloat’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined in ‘GHC.Generics’ [aeson] Warning: 'JSONKeyOptions' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Types/Internal.hs:804:23 [aeson]  * at src/Data/Aeson/Types/Internal.hs:804:1 [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:804:1 [aeson] Warning: 'toLower' is ambiguous. It is defined [aeson]  * in ‘GHC.Unicode’ [aeson]  * in ‘Data.Text’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined in ‘Data.Text’ [aeson] Warning: 'ToJSONKey' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'toJSONKey' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'genericToJSONKey' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'FromJSONKey' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'fromJSONKey' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'genericFromJSONKey' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'omittedField' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'allowOmittedFieds' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'Object' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Types/Internal.hs:366:14 [aeson]  * at src/Data/Aeson/Types/Internal.hs:360:1 [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:360:1 [aeson] Warning: 'Parser' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Types/Internal.hs:278:20 [aeson]  * at src/Data/Aeson/Types/Internal.hs:278:1 [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:278:1 [aeson] Warning: 'Array' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Types/Internal.hs:367:14 [algebraic-graphs] OK: edgeCount (vertex x) == 0 [algebraic-graphs] OK: edgeCount (edge x y) == 1 [algebraic-graphs] OK: edgeCount == length . edgeList [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.vertexList1 ============ [algebraic-graphs] OK: vertexList1 (vertex x) == [x] [algebraic-graphs] OK: vertexList1 . vertices1 == nub . sort [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.edgeList ============ [algebraic-graphs] OK: edgeList (vertex x) == [] [algebraic-graphs] OK: edgeList (edge x y) == [(x,y)] [algebraic-graphs] OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)] [algebraic-graphs] OK: edgeList . edges1 == nub . sort . toList [algebraic-graphs] OK: edgeList . transpose == sort . map swap . edgeList [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.vertexSet ============ [algebraic-graphs] OK: vertexSet . vertex == Set.singleton [algebraic-graphs] OK: vertexSet . vertices1 == Set.fromList . toList [algebraic-graphs] OK: vertexSet . clique1 == Set.fromList . toList [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.edgeSet ============ [algebraic-graphs] OK: edgeSet (vertex x) == Set.empty [algebraic-graphs] OK: edgeSet (edge x y) == Set.singleton (x,y) [algebraic-graphs] OK: edgeSet . edges1 == Set.fromList . toList [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.path1 ============ [algebraic-graphs] OK: path1 [x] == vertex x [algebraic-graphs] OK: path1 [x,y] == edge x y [algebraic-graphs] OK: path1 . reverse == transpose . path1 [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.circuit1 ============ [algebraic-graphs] OK: circuit1 [x] == edge x x [algebraic-graphs] OK: circuit1 [x,y] == edges1 [(x,y), (y,x)] [algebraic-graphs] OK: circuit1 . reverse == transpose . circuit1 [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.clique1 ============ [algebraic-graphs] OK: clique1 [x] == vertex x [algebraic-graphs] OK: clique1 [x,y] == edge x y [algebraic-graphs] OK: clique1 [x,y,z] == edges1 [(x,y), (x,z), (y,z)] [algebraic-graphs] OK: clique1 (xs <> ys) == connect (clique1 xs) (clique1 ys) [algebraic-graphs] OK: clique1 . reverse == transpose . clique1 [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.biclique1 ============ [algebraic-graphs] OK: biclique1 [x1,x2] [y1,y2] == edges1 [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] [algebraic-graphs] OK: biclique1 xs ys == connect (vertices1 xs) (vertices1 ys) [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.star ============ [algebraic-graphs] OK: star x [] == vertex x [algebraic-graphs] OK: star x [y] == edge x y [algebraic-graphs] OK: star x [y,z] == edges1 [(x,y), (x,z)] [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.stars1 ============ [algebraic-graphs] OK: stars1 [(x, [] )] == vertex x [algebraic-graphs] OK: stars1 [(x, [y])] == edge x y [algebraic-graphs] OK: stars1 [(x, ys )] == star x ys [algebraic-graphs] OK: stars1 == overlays1 . fmap (uncurry star) [algebraic-graphs] OK: overlay (stars1 xs) (stars1 ys) == stars1 (xs <> ys) [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.tree ============ [algebraic-graphs] OK: tree (Node x []) == vertex x [algebraic-graphs] OK: tree (Node x [Node y [Node z []]]) == path1 [x,y,z] [algebraic-graphs] OK: tree (Node x [Node y [], Node z []]) == star x [y,z] [algebraic-graphs] OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges1 [(1,2), (1,3), (3,4), (3,5)] [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.mesh1 ============ [algebraic-graphs] OK: mesh1 [x] [y] == vertex (x, y) [algebraic-graphs] OK: mesh1 xs ys == box (path1 xs) (path1 ys) [algebraic-graphs] OK: mesh1 [1,2,3] ['a', 'b'] == [algebraic-graphs] OK: size (mesh xs ys) == max 1 (3 * length xs * length ys - length xs - length ys -1) [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.torus1 ============ [algebraic-graphs] OK: torus1 [x] [y] == edge (x,y) (x,y) [algebraic-graphs] OK: torus1 xs ys == box (circuit1 xs) (circuit1 ys) [algebraic-graphs] OK: torus1 [1,2] ['a', 'b'] == [algebraic-graphs] OK: size (torus1 xs ys) == max 1 (3 * length xs * length ys) [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.removeVertex1 ============ [algebraic-graphs] OK: removeVertex1 x (vertex x) == Nothing [algebraic-graphs] OK: removeVertex1 1 (vertex 2) == Just (vertex 2) [algebraic-graphs] OK: removeVertex1 x (edge x x) == Nothing [algebraic-graphs] OK: removeVertex1 1 (edge 1 2) == Just (vertex 2) [algebraic-graphs] OK: removeVertex1 x >=> removeVertex1 x == removeVertex1 x [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.removeEdge ============ [algebraic-graphs] OK: removeEdge x y (edge x y) == vertices1 [x,y] [algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y [algebraic-graphs] OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 [algebraic-graphs] OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 [algebraic-graphs] OK: size (removeEdge x y z) <= 3 * size z [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.replaceVertex ============ [algebraic-graphs] OK: replaceVertex x x == id [algebraic-graphs] OK: replaceVertex x y (vertex x) == vertex y [algebraic-graphs] OK: replaceVertex x y == mergeVertices (== x) y [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.mergeVertices ============ [algebraic-graphs] OK: mergeVertices (const False) x == id [post-build-hook] Uploading to cachix cache "sellout": /nix/store/98zb4j4gb4zrfj7xs60sssb1fskvkva2-fuzzy-0.1.1.0 /nix/store/mpp7jvdkajhlawsdm92i7pwzryr24g1d-fuzzy-0.1.1.0-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/98zb4j4gb4zrfj7xs60sssb1fskvkva2-fuzzy-0.1.1.0 /nix/store/mpp7jvdkajhlawsdm92i7pwzryr24g1d-fuzzy-0.1.1.0-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/98zb4j4gb4zrfj7xs60sssb1fskvkva2-fuzzy-0.1.1.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 93 of 171 built (8 building), 395 of 395 downloaded from cache [lens] transformers-compat-0.7.2 [lens] Dependency unordered-containers >=0.2.10 && <0.3: using [lens] unordered-containers-0.2.20 [lens] Dependency vector >=0.12.1.2 && <0.14: using vector-0.13.2.0 [lens] Dependency base: using base-4.19.0.0 [lens] Dependency lens: using lens-5.3.4 [lens] Dependency QuickCheck >=2.4: using QuickCheck-2.14.3 [lens] Dependency base: using base-4.19.0.0 [lens] Dependency lens: using lens-5.3.4 [lens] Dependency test-framework >=0.6: using test-framework-0.8.2.2 [lens] Dependency test-framework-quickcheck2 >=0.2: using [lens] test-framework-quickcheck2-0.3.0.6 [lens] Dependency transformers: using transformers-0.6.1.0 [lens] Dependency HUnit >=1.2: using HUnit-1.6.2.0 [lens] Dependency base: using base-4.19.0.0 [lens] Dependency bytestring: using bytestring-0.12.0.2 [lens] Dependency containers: using containers-0.6.8 [lens] Dependency lens: using lens-5.3.4 [lens] Dependency mtl: using mtl-2.3.1 [lens] Dependency test-framework >=0.6: using test-framework-0.8.2.2 [lens] Dependency test-framework-hunit >=0.2: using test-framework-hunit-0.3.0.2 [lens] Dependency text: using text-2.1 [lens] Dependency base <5: using base-4.19.0.0 [lens] Dependency deepseq: using deepseq-1.5.0.0 [lens] Dependency simple-reflect >=0.3.1: using simple-reflect-0.3.3 [lens] Source component graph: [lens]  component test:doctests [lens]  component lib [lens]  component test:hunit dependency lib [lens]  component test:properties dependency lib [lens]  component test:templates dependency lib [lens] Configured component graph: [lens]  component lens-5.3.4-3zEVcbMoV4w92SJxTLjw2n-doctests [lens]  include base-4.19.0.0-b960 [lens]  include deepseq-1.5.0.0-412f [lens]  include simple-reflect-0.3.3-AR1spJat8D8GQKEGiEBp4c [lens]  component lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP [lens]  include array-0.5.6.0-dc89 [lens]  include assoc-1.1.1-KeNPeQRDSq0BQe5AaTaTYX [lens]  include base-4.19.0.0-b960 [lens]  include base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [lens]  include bifunctors-5.6.2-4fZuJfp0ftV1iKSQIeavLh [lens]  include bytestring-0.12.0.2-4690 [lens]  include call-stack-0.4.0-KMB1wyYY1PO65qKaGY0Acl [lens]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [lens]  include containers-0.6.8-4775 [lens]  include contravariant-1.5.5-J4LLuUnbnVaBzsIx42BlgS [lens]  include distributive-0.6.2.1-Bqfb3YLruMhEWQ5REpvzf4 [lens]  include exceptions-0.10.7-d3e7 [lens]  include filepath-1.4.100.4-fa1c [lens]  include free-5.2-5jsicnVtm8y8KG9LMRezMp [lens]  include ghc-prim-0.11.0-a69e [lens]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [lens]  include indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [lens]  include indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH [lens]  include kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An [lens]  include mtl-2.3.1-63a4 [lens]  include parallel-3.2.2.0-v8RtRKcg4i49eHpR9JBpP [lens]  include profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [lens]  include reflection-2.1.9-DC8PTujMvD81aezCIxo6I [lens]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [lens]  include strict-0.5.1-GVSVdbGTOCS56r31yJq782 [lens]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [lens]  include template-haskell-2.21.0.0-8831 [lens]  include text-2.1-c36a [lens]  include th-abstraction-0.7.1.0-D2qAyomm2vvKhfkR0SrGAm [lens]  include these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [lens]  include transformers-0.6.1.0-c3ec [lens]  include transformers-compat-0.7.2-5fRE4L51nMWD2Qd3d5RTa8 [lens]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [lens]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [lens]  component lens-5.3.4-4ID1NGtksILG8f76CHMisM-hunit [lens]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [lens]  include base-4.19.0.0-b960 [lens]  include bytestring-0.12.0.2-4690 [lens]  include containers-0.6.8-4775 [lens]  include lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP [lens]  include mtl-2.3.1-63a4 [lens]  include test-framework-0.8.2.2-L9qmYvatCN96QTQQKuiFpm [lens]  include test-framework-hunit-0.3.0.2-8WJfP9uTArrJ9OkFdKwpDm [lens]  include text-2.1-c36a [lens]  component lens-5.3.4-6AlA95BIDVHB8XHEhHMrZQ-properties [lens]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [lens]  include base-4.19.0.0-b960 [lens]  include lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP [lens]  include test-framework-0.8.2.2-L9qmYvatCN96QTQQKuiFpm [pointed]  include kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An [pointed]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [pointed]  include stm-2.5.2.1-83fa [pointed]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [pointed]  include transformers-0.6.1.0-c3ec [pointed]  include transformers-compat-0.7.2-5fRE4L51nMWD2Qd3d5RTa8 [pointed]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [pointed]  Data.Copointed=pointed-5.0.5-ArcipP7cLHIAUvoaOddqJf:Data.Copointed,Data.Pointed=pointed-5.0.5-ArcipP7cLHIAUvoaOddqJf:Data.Pointed [pointed] Ready component graph: [pointed]  definite pointed-5.0.5-ArcipP7cLHIAUvoaOddqJf [pointed]  depends base-4.19.0.0-b960 [pointed]  depends comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [pointed]  depends containers-0.6.8-4775 [pointed]  depends data-default-class-0.1.2.2-HTxb2GzgoxNAqZUhgimqiq [pointed]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [pointed]  depends kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An [pointed]  depends semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [pointed]  depends stm-2.5.2.1-83fa [pointed]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [pointed]  depends transformers-0.6.1.0-c3ec [pointed]  depends transformers-compat-0.7.2-5fRE4L51nMWD2Qd3d5RTa8 [pointed]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [pointed] Using Cabal-3.10.2.0 compiled by ghc-9.8 [pointed] Using compiler: ghc-9.8.1 [pointed] Using install prefix: [pointed] /nix/store/a2ai411cdf1923ikz8illlqasix5xjh7-pointed-5.0.5 [pointed] Executables installed in: [pointed] /nix/store/a2ai411cdf1923ikz8illlqasix5xjh7-pointed-5.0.5/bin [pointed] Libraries installed in: [pointed] /nix/store/a2ai411cdf1923ikz8illlqasix5xjh7-pointed-5.0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/pointed-5.0.5-ArcipP7cLHIAUvoaOddqJf [pointed] Dynamic Libraries installed in: [pointed] /nix/store/a2ai411cdf1923ikz8illlqasix5xjh7-pointed-5.0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [pointed] Private executables installed in: [pointed] /nix/store/a2ai411cdf1923ikz8illlqasix5xjh7-pointed-5.0.5/libexec/x86_64-linux-ghc-9.8.1/pointed-5.0.5 [pointed] Data files installed in: [pointed] /nix/store/a2ai411cdf1923ikz8illlqasix5xjh7-pointed-5.0.5/share/x86_64-linux-ghc-9.8.1/pointed-5.0.5 [pointed] Documentation installed in: [pointed] /nix/store/wi1zwklwcq68c9ibyp049c4irci5m077-pointed-5.0.5-doc/share/doc/pointed-5.0.5 [pointed] Configuration files installed in: [pointed] /nix/store/a2ai411cdf1923ikz8illlqasix5xjh7-pointed-5.0.5/etc [pointed] No alex found [pointed] Using ar found on system at: [pointed] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [pointed] No c2hs found [pointed] No cpphs found [pointed] No doctest found [pointed] Using gcc version 14.3.0 given by user at: [pointed] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [pointed] Using ghc version 9.8.1 found on system at: [pointed] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [pointed] Using ghc-pkg version 9.8.1 found on system at: [pointed] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [pointed] No ghcjs found [pointed] No ghcjs-pkg found [pointed] No greencard found [pointed] Using haddock version 2.30.0 found on system at: [pointed] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [pointed] No happy found [pointed] Using haskell-suite found on system at: haskell-suite-dummy-location [pointed] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [pointed] No hmake found [pointed] Using hpc version 0.69 found on system at: [pointed] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [pointed] Using hsc2hs version 0.68.10 found on system at: [pointed] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [pointed] Using hscolour version 1.25 found on system at: [pointed] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [pointed] No jhc found [pointed] Using ld found on system at: [pointed] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [pointed] No pkg-config found [pointed] Using runghc version 9.8.1 found on system at: [pointed] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [pointed] Using strip version 2.44 found on system at: [pointed] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [pointed] Using tar found on system at: [pointed] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [pointed] No uhc found [pointed] Phase: buildPhase [pointed] Preprocessing library for pointed-5.0.5.. [pointed] Building library for pointed-5.0.5.. [aeson]  * at src/Data/Aeson/Types/Internal.hs:363:1 [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:363:1 [aeson] Warning: 'String' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Types/Internal.hs:368:14 [aeson]  * in ‘GHC.Base’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:368:14 [aeson] Warning: '(.:)' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: '++' is ambiguous. It is defined [aeson]  * in ‘GHC.Base’ [aeson]  * in ‘Data.Vector’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined in ‘Data.Vector’ [aeson] Warning: 'Options' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Types/Internal.hs:705:16 [aeson]  * at src/Data/Aeson/Types/Internal.hs:705:1 [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:705:1 [aeson] Warning: 'API' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'hashable' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: '.=' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'Text' is ambiguous. It is defined [aeson]  * in ‘Data.Text.Internal’ [aeson]  * in ‘Data.Text.Internal.Lazy’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ [aeson] Warning: 'Value' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Encoding/Internal.hs:130:15 [aeson]  * at src/Data/Aeson/Types/Internal.hs:366:1 [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:366:1 [aeson] Warning: 'unsafePair' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson]  25% ( 21 / 82) in 'Data.Aeson.Encoding.Internal' [aeson]  Missing documentation for: [aeson]  Module header [aeson]  encodingToLazyByteString (src/Data/Aeson/Encoding/Internal.hs:98) [aeson]  retagEncoding (src/Data/Aeson/Encoding/Internal.hs:102) [aeson]  pair (src/Data/Aeson/Encoding/Internal.hs:134) [aeson]  pairStr (src/Data/Aeson/Encoding/Internal.hs:138) [aeson]  pair' (src/Data/Aeson/Encoding/Internal.hs:142) [aeson]  nullEncoding (src/Data/Aeson/Encoding/Internal.hs:168) [aeson]  emptyArray_ (src/Data/Aeson/Encoding/Internal.hs:171) [aeson]  emptyObject_ (src/Data/Aeson/Encoding/Internal.hs:174) [aeson]  wrapObject (src/Data/Aeson/Encoding/Internal.hs:180) [aeson]  wrapArray (src/Data/Aeson/Encoding/Internal.hs:177) [aeson]  null_ (src/Data/Aeson/Encoding/Internal.hs:183) [aeson]  bool (src/Data/Aeson/Encoding/Internal.hs:186) [aeson]  key (src/Data/Aeson/Encoding/Internal.hs:247) [aeson]  text (src/Data/Aeson/Encoding/Internal.hs:250) [aeson]  lazyText (src/Data/Aeson/Encoding/Internal.hs:253) [aeson]  string (src/Data/Aeson/Encoding/Internal.hs:266) [aeson]  list (src/Data/Aeson/Encoding/Internal.hs:196) [aeson]  empty (src/Data/Aeson/Encoding/Internal.hs:225) [aeson]  >< (src/Data/Aeson/Encoding/Internal.hs:232) [aeson]  econcat (src/Data/Aeson/Encoding/Internal.hs:228) [aeson]  int8 (src/Data/Aeson/Encoding/Internal.hs:285) [aeson]  int16 (src/Data/Aeson/Encoding/Internal.hs:288) [aeson]  int32 (src/Data/Aeson/Encoding/Internal.hs:291) [aeson]  int64 (src/Data/Aeson/Encoding/Internal.hs:294) [aeson]  int (src/Data/Aeson/Encoding/Internal.hs:297) [aeson]  word8 (src/Data/Aeson/Encoding/Internal.hs:300) [aeson]  word16 (src/Data/Aeson/Encoding/Internal.hs:303) [aeson]  word32 (src/Data/Aeson/Encoding/Internal.hs:306) [aeson]  word64 (src/Data/Aeson/Encoding/Internal.hs:309) [aeson]  word (src/Data/Aeson/Encoding/Internal.hs:312) [lens]  include test-framework-quickcheck2-0.3.0.6-5y38glI8Mym9b8R1xyZzcz [lens]  include transformers-0.6.1.0-c3ec [lens]  component lens-5.3.4-97bnubYn1kRUwOwxWRnQn-templates [lens]  include base-4.19.0.0-b960 [lens]  include lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP [lens] Linked component graph: [lens]  unit lens-5.3.4-3zEVcbMoV4w92SJxTLjw2n-doctests [lens]  include base-4.19.0.0-b960 [lens]  include deepseq-1.5.0.0-412f [lens]  include simple-reflect-0.3.3-AR1spJat8D8GQKEGiEBp4c [lens]  unit lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP [lens]  include array-0.5.6.0-dc89 [lens]  include assoc-1.1.1-KeNPeQRDSq0BQe5AaTaTYX [lens]  include base-4.19.0.0-b960 [lens]  include base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [lens]  include bifunctors-5.6.2-4fZuJfp0ftV1iKSQIeavLh [lens]  include bytestring-0.12.0.2-4690 [lens]  include call-stack-0.4.0-KMB1wyYY1PO65qKaGY0Acl [lens]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [lens]  include containers-0.6.8-4775 [lens]  include contravariant-1.5.5-J4LLuUnbnVaBzsIx42BlgS [lens]  include distributive-0.6.2.1-Bqfb3YLruMhEWQ5REpvzf4 [lens]  include exceptions-0.10.7-d3e7 [lens]  include filepath-1.4.100.4-fa1c [lens]  include free-5.2-5jsicnVtm8y8KG9LMRezMp [lens]  include ghc-prim-0.11.0-a69e [lens]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [lens]  include indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [lens]  include indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH [lens]  include kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An [lens]  include mtl-2.3.1-63a4 [lens]  include parallel-3.2.2.0-v8RtRKcg4i49eHpR9JBpP [lens]  include profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [lens]  include reflection-2.1.9-DC8PTujMvD81aezCIxo6I [lens]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [lens]  include strict-0.5.1-GVSVdbGTOCS56r31yJq782 [lens]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [lens]  include template-haskell-2.21.0.0-8831 [lens]  include text-2.1-c36a [lens]  include th-abstraction-0.7.1.0-D2qAyomm2vvKhfkR0SrGAm [lens]  include these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [lens]  include transformers-0.6.1.0-c3ec [lens]  include transformers-compat-0.7.2-5fRE4L51nMWD2Qd3d5RTa8 [lens]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [lens]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [pointed] [1 of 2] Compiling Data.Copointed ( src/Data/Copointed.hs, dist/build/Data/Copointed.o, dist/build/Data/Copointed.dyn_o ) [pointed] [2 of 2] Compiling Data.Pointed ( src/Data/Pointed.hs, dist/build/Data/Pointed.o, dist/build/Data/Pointed.dyn_o ) [pointed] [1 of 2] Compiling Data.Copointed ( src/Data/Copointed.hs, dist/build/Data/Copointed.p_o ) [pointed] [2 of 2] Compiling Data.Pointed ( src/Data/Pointed.hs, dist/build/Data/Pointed.p_o ) [quickcheck-instances] Phase: setupCompilerEnvironmentPhase [quickcheck-instances] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [quickcheck-instances] Phase: unpackPhase [quickcheck-instances] unpacking source archive /nix/store/kz0fzqcr8g42rvq6dwlwvzxmg8rjfhqn-quickcheck-instances-0.3.32.tar.gz [quickcheck-instances] source root is quickcheck-instances-0.3.32 [quickcheck-instances] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "quickcheck-instances-0.3.32/test/Tests.hs" [quickcheck-instances] Phase: patchPhase [quickcheck-instances] Replace Cabal file with edited version from mirror://hackage/quickcheck-instances-0.3.32/revision/1.cabal. [quickcheck-instances] Phase: compileBuildDriverPhase [quickcheck-instances] setupCompileFlags: -package-db=/build/tmp.9frGfTtFku/setup-package.conf.d -threaded [quickcheck-instances] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.9frGfTtFku/Main.o ) [quickcheck-instances] [2 of 2] Linking Setup [regex] Documentation created: dist/doc/html/regex/, dist/doc/html/regex/regex.txt [regex] Phase: installPhase [regex] Installing library in /nix/store/0a6ynk5pvl405zyj15cr1dyhr6m945sb-regex-1.1.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/regex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z [shake] [54 of 73] Compiling Development.Shake.Internal.Rules.OrderOnly ( src/Development/Shake/Internal/Rules/OrderOnly.hs, dist/build/Development/Shake/Internal/Rules/OrderOnly.p_o ) [shake] [55 of 73] Compiling Development.Shake.Internal.Rules.Files ( src/Development/Shake/Internal/Rules/Files.hs, dist/build/Development/Shake/Internal/Rules/Files.p_o ) [aeson]  integer (src/Data/Aeson/Encoding/Internal.hs:315) [aeson]  float (src/Data/Aeson/Encoding/Internal.hs:318) [aeson]  scientific (src/Data/Aeson/Encoding/Internal.hs:338) [aeson]  int8Text (src/Data/Aeson/Encoding/Internal.hs:352) [aeson]  int16Text (src/Data/Aeson/Encoding/Internal.hs:355) [aeson]  int32Text (src/Data/Aeson/Encoding/Internal.hs:358) [aeson]  int64Text (src/Data/Aeson/Encoding/Internal.hs:361) [aeson]  intText (src/Data/Aeson/Encoding/Internal.hs:364) [aeson]  word8Text (src/Data/Aeson/Encoding/Internal.hs:367) [aeson]  word16Text (src/Data/Aeson/Encoding/Internal.hs:370) [aeson]  word32Text (src/Data/Aeson/Encoding/Internal.hs:373) [aeson]  word64Text (src/Data/Aeson/Encoding/Internal.hs:376) [aeson]  wordText (src/Data/Aeson/Encoding/Internal.hs:379) [aeson]  integerText (src/Data/Aeson/Encoding/Internal.hs:382) [aeson]  floatText (src/Data/Aeson/Encoding/Internal.hs:385) [aeson]  scientificText (src/Data/Aeson/Encoding/Internal.hs:409) [aeson]  day (src/Data/Aeson/Encoding/Internal.hs:416) [aeson]  month (src/Data/Aeson/Encoding/Internal.hs:419) [aeson]  quarter (src/Data/Aeson/Encoding/Internal.hs:422) [aeson]  localTime (src/Data/Aeson/Encoding/Internal.hs:425) [aeson]  utcTime (src/Data/Aeson/Encoding/Internal.hs:428) [aeson]  timeOfDay (src/Data/Aeson/Encoding/Internal.hs:431) [aeson]  zonedTime (src/Data/Aeson/Encoding/Internal.hs:434) [aeson]  value (src/Data/Aeson/Encoding/Internal.hs:441) [aeson]  comma (src/Data/Aeson/Encoding/Internal.hs:273) [aeson]  colon (src/Data/Aeson/Encoding/Internal.hs:274) [aeson]  openBracket (src/Data/Aeson/Encoding/Internal.hs:275) [aeson]  closeBracket (src/Data/Aeson/Encoding/Internal.hs:276) [aeson]  openCurly (src/Data/Aeson/Encoding/Internal.hs:277) [aeson]  closeCurly (src/Data/Aeson/Encoding/Internal.hs:278) [aeson] Warning: 'Encoding' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Encoding/Internal.hs:82:25 [aeson]  * at src/Data/Aeson/Encoding/Internal.hs:88:1 [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Encoding/Internal.hs:88:1 [aeson] Warning: 'Text' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson]  27% ( 18 / 65) in 'Data.Aeson.Encoding' [aeson]  Missing documentation for: [aeson]  encodingToLazyByteString (src/Data/Aeson/Encoding/Internal.hs:98) [aeson]  pair (src/Data/Aeson/Encoding/Internal.hs:134) [aeson]  pairStr (src/Data/Aeson/Encoding/Internal.hs:138) [aeson]  pair' (src/Data/Aeson/Encoding/Internal.hs:142) [aeson]  nullEncoding (src/Data/Aeson/Encoding/Internal.hs:168) [aeson]  emptyArray_ (src/Data/Aeson/Encoding/Internal.hs:171) [aeson]  emptyObject_ (src/Data/Aeson/Encoding/Internal.hs:174) [aeson]  text (src/Data/Aeson/Encoding/Internal.hs:250) [aeson]  lazyText (src/Data/Aeson/Encoding/Internal.hs:253) [aeson]  string (src/Data/Aeson/Encoding/Internal.hs:266) [aeson]  list (src/Data/Aeson/Encoding/Internal.hs:196) [aeson]  null_ (src/Data/Aeson/Encoding/Internal.hs:183) [aeson]  bool (src/Data/Aeson/Encoding/Internal.hs:186) [aeson]  int8 (src/Data/Aeson/Encoding/Internal.hs:285) [aeson]  int16 (src/Data/Aeson/Encoding/Internal.hs:288) [aeson]  int32 (src/Data/Aeson/Encoding/Internal.hs:291) [aeson]  int64 (src/Data/Aeson/Encoding/Internal.hs:294) [aeson]  int (src/Data/Aeson/Encoding/Internal.hs:297) [aeson]  word8 (src/Data/Aeson/Encoding/Internal.hs:300) [aeson]  word16 (src/Data/Aeson/Encoding/Internal.hs:303) [aeson]  word32 (src/Data/Aeson/Encoding/Internal.hs:306) [aeson]  word64 (src/Data/Aeson/Encoding/Internal.hs:309) [aeson]  word (src/Data/Aeson/Encoding/Internal.hs:312) [aeson]  integer (src/Data/Aeson/Encoding/Internal.hs:315) [aeson]  float (src/Data/Aeson/Encoding/Internal.hs:318) [aeson]  scientific (src/Data/Aeson/Encoding/Internal.hs:338) [aeson]  int8Text (src/Data/Aeson/Encoding/Internal.hs:352) [aeson]  int16Text (src/Data/Aeson/Encoding/Internal.hs:355) [aeson]  int32Text (src/Data/Aeson/Encoding/Internal.hs:358) [aeson]  int64Text (src/Data/Aeson/Encoding/Internal.hs:361) [aeson]  intText (src/Data/Aeson/Encoding/Internal.hs:364) [aeson]  word8Text (src/Data/Aeson/Encoding/Internal.hs:367) [aeson]  word16Text (src/Data/Aeson/Encoding/Internal.hs:370) [aeson]  word32Text (src/Data/Aeson/Encoding/Internal.hs:373) [aeson]  word64Text (src/Data/Aeson/Encoding/Internal.hs:376) [aeson]  wordText (src/Data/Aeson/Encoding/Internal.hs:379) [aeson]  integerText (src/Data/Aeson/Encoding/Internal.hs:382) [aeson]  floatText (src/Data/Aeson/Encoding/Internal.hs:385) [aeson]  scientificText (src/Data/Aeson/Encoding/Internal.hs:409) [aeson]  day (src/Data/Aeson/Encoding/Internal.hs:416) [aeson]  month (src/Data/Aeson/Encoding/Internal.hs:419) [aeson]  quarter (src/Data/Aeson/Encoding/Internal.hs:422) [aeson]  localTime (src/Data/Aeson/Encoding/Internal.hs:425) [aeson]  utcTime (src/Data/Aeson/Encoding/Internal.hs:428) [aeson]  timeOfDay (src/Data/Aeson/Encoding/Internal.hs:431) [aeson]  zonedTime (src/Data/Aeson/Encoding/Internal.hs:434) [aeson]  value (src/Data/Aeson/Encoding/Internal.hs:441) [aeson] Warning: 'ConsParseJSON' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'Generically1' is ambiguous. It is defined [aeson]  * in ‘GHC.Generics’ [aeson]  * in ‘GHC.Generics’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined in ‘GHC.Generics’ [aeson] Warning: 'map' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/KeyMap.hs:194:1 [aeson]  * in ‘GHC.Base’ [aeson]  * in ‘Data.ByteString.Lazy’ [aeson]  * in ‘Data.IntMap.Internal’ [aeson]  * in ‘Data.IntSet.Internal’ [aeson]  * in ‘Data.Map.Internal’ [aeson]  * in ‘Data.Set.Internal’ [aeson]  * in ‘Data.DList.DNonEmpty.Internal’ [aeson]  * in ‘Data.DList.Internal’ [aeson]  * in ‘Data.Text’ [aeson]  * in ‘Data.Text.Lazy’ [aeson]  * in ‘Data.HashMap.Internal.Strict’ [aeson]  * in ‘Data.HashSet.Internal’ [aeson]  * in ‘Data.Vector’ [aeson]  * in ‘Data.Vector.Generic’ [aeson]  * in ‘Data.Vector.Primitive’ [aeson]  * in ‘Data.Vector.Storable’ [aeson]  * in ‘Data.Vector.Unboxed’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/KeyMap.hs:194:1 [aeson] Warning: 'ToJSONKeyFunction' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'ToJSONKeyValue' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'ToJSONKey' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'ToJSONKeyText' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'Text' is ambiguous. It is defined [aeson]  * in ‘Data.Text.Internal’ [aeson]  * in ‘Data.Text.Internal.Lazy’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ [aeson] Warning: 'String' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Types/Internal.hs:368:14 [aeson]  * in ‘GHC.Base’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:368:14 [aeson] Warning: 'Object' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Types/Internal.hs:366:14 [aeson]  * at src/Data/Aeson/Types/Internal.hs:360:1 [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:360:1 [aeson] Warning: 'Array' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Types/Internal.hs:367:14 [aeson]  * at src/Data/Aeson/Types/Internal.hs:363:1 [aeson]  * in ‘Data.Primitive.Array’ [aeson]  * in ‘Data.Primitive.Array’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:363:1 [aeson] Warning: 'Generic' is ambiguous. It is defined [aeson]  * in ‘GHC.Generics’ [aeson]  * in ‘Data.Text.Lazy.Builder.RealFloat’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined in ‘GHC.Generics’ [aeson] Warning: 'Generically' is ambiguous. It is defined [lens]  Control.Exception.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Exception.Lens,Control.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens,Control.Lens.At=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.At,Control.Lens.Combinators=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Combinators,Control.Lens.Cons=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Cons,Control.Lens.Each=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Each,Control.Lens.Empty=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Empty,Control.Lens.Equality=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Equality,Control.Lens.Extras=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Extras,Control.Lens.Fold=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Fold,Control.Lens.Getter=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Getter,Control.Lens.Indexed=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Indexed,Control.Lens.Internal=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal,Control.Lens.Internal.Bazaar=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.Bazaar,Control.Lens.Internal.ByteString=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.ByteString,Control.Lens.Internal.CTypes=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.CTypes,Control.Lens.Internal.Context=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.Context,Control.Lens.Internal.Deque=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.Deque,Control.Lens.Internal.Doctest=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.Doctest,Control.Lens.Internal.Exception=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.Exception,Control.Lens.Internal.FieldTH=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.FieldTH,Control.Lens.Internal.Fold=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.Fold,Control.Lens.Internal.Getter=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.Getter,Control.Lens.Internal.Indexed=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.Indexed,Control.Lens.Internal.Instances=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.Instances,Control.Lens.Internal.Iso=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.Iso,Control.Lens.Internal.Level=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.Level,Control.Lens.Internal.List=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.List,Control.Lens.Internal.Magma=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.Magma,Control.Lens.Internal.Prism=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.Prism,Control.Lens.Internal.PrismTH=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.PrismTH,Control.Lens.Internal.Profunctor=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.Profunctor,Control.Lens.Internal.Review=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.Review,Control.Lens.Internal.Setter=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.Setter,Control.Lens.Internal.TH=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.TH,Control.Lens.Internal.Zoom=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Internal.Zoom,Control.Lens.Iso=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Iso,Control.Lens.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Lens,Control.Lens.Level=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Level,Control.Lens.Operators=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Operators,Control.Lens.Plated=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Plated,Control.Lens.Prism=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Prism,Control.Lens.Profunctor=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Profunctor,Control.Lens.Reified=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Reified,Control.Lens.Review=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Review,Control.Lens.Setter=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Setter,Control.Lens.TH=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.TH,Control.Lens.Traversal=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Traversal,Control.Lens.Tuple=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Tuple,Control.Lens.Type=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Type,Control.Lens.Unsound=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Unsound,Control.Lens.Wrapped=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Wrapped,Control.Lens.Zoom=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Lens.Zoom,Control.Monad.Error.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Monad.Error.Lens,Control.Parallel.Strategies.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Parallel.Strategies.Lens,Control.Seq.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Control.Seq.Lens,Data.Array.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.Array.Lens,Data.Bits.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.Bits.Lens,Data.ByteString.Lazy.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.ByteString.Lazy.Lens,Data.ByteString.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.ByteString.Lens,Data.ByteString.Strict.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.ByteString.Strict.Lens,Data.Complex.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.Complex.Lens,Data.Data.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.Data.Lens,Data.Dynamic.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.Dynamic.Lens,Data.HashSet.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.HashSet.Lens,Data.IntSet.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.IntSet.Lens,Data.List.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.List.Lens,Data.Map.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.Map.Lens,Data.Sequence.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.Sequence.Lens,Data.Set.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.Set.Lens,Data.Text.Lazy.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.Text.Lazy.Lens,Data.Text.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.Text.Lens,Data.Text.Strict.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.Text.Strict.Lens,Data.Tree.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.Tree.Lens,Data.Typeable.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.Typeable.Lens,Data.Vector.Generic.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.Vector.Generic.Lens,Data.Vector.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Data.Vector.Lens,GHC.Generics.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:GHC.Generics.Lens,Language.Haskell.TH.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Language.Haskell.TH.Lens,Numeric.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Numeric.Lens,Numeric.Natural.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:Numeric.Natural.Lens,System.Exit.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:System.Exit.Lens,System.FilePath.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:System.FilePath.Lens,System.IO.Error.Lens=lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP:System.IO.Error.Lens [lens]  unit lens-5.3.4-4ID1NGtksILG8f76CHMisM-hunit [lens]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [lens]  include base-4.19.0.0-b960 [lens]  include bytestring-0.12.0.2-4690 [lens]  include containers-0.6.8-4775 [lens]  include lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP [lens]  include mtl-2.3.1-63a4 [lens]  include test-framework-0.8.2.2-L9qmYvatCN96QTQQKuiFpm [lens]  include test-framework-hunit-0.3.0.2-8WJfP9uTArrJ9OkFdKwpDm [lens]  include text-2.1-c36a [lens]  unit lens-5.3.4-6AlA95BIDVHB8XHEhHMrZQ-properties [lens]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [lens]  include base-4.19.0.0-b960 [lens]  include lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP [lens]  include test-framework-0.8.2.2-L9qmYvatCN96QTQQKuiFpm [lens]  include test-framework-quickcheck2-0.3.0.6-5y38glI8Mym9b8R1xyZzcz [lens]  include transformers-0.6.1.0-c3ec [lens]  unit lens-5.3.4-97bnubYn1kRUwOwxWRnQn-templates [lens]  include base-4.19.0.0-b960 [lens]  include lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP [lens] Ready component graph: [lens]  definite lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP [lens]  depends array-0.5.6.0-dc89 [lens]  depends assoc-1.1.1-KeNPeQRDSq0BQe5AaTaTYX [lens]  depends base-4.19.0.0-b960 [lens]  depends base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [lens]  depends bifunctors-5.6.2-4fZuJfp0ftV1iKSQIeavLh [lens]  depends bytestring-0.12.0.2-4690 [lens]  depends call-stack-0.4.0-KMB1wyYY1PO65qKaGY0Acl [lens]  depends comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [lens]  depends containers-0.6.8-4775 [lens]  depends contravariant-1.5.5-J4LLuUnbnVaBzsIx42BlgS [lens]  depends distributive-0.6.2.1-Bqfb3YLruMhEWQ5REpvzf4 [lens]  depends exceptions-0.10.7-d3e7 [lens]  depends filepath-1.4.100.4-fa1c [lens]  depends free-5.2-5jsicnVtm8y8KG9LMRezMp [lens]  depends ghc-prim-0.11.0-a69e [lens]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [lens]  depends indexed-traversable-0.1.4-HhvObHiiVRhC9VCRLqXs4g [lens]  depends indexed-traversable-instances-0.1.2-Ir3T1QnJ6eVLrdWQiOT4vH [lens]  depends kan-extensions-5.2.6-JGNnTtwcF07ETumkjoP5An [lens]  depends mtl-2.3.1-63a4 [lens]  depends parallel-3.2.2.0-v8RtRKcg4i49eHpR9JBpP [lens]  depends profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [lens]  depends reflection-2.1.9-DC8PTujMvD81aezCIxo6I [lens]  depends semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [lens]  depends strict-0.5.1-GVSVdbGTOCS56r31yJq782 [lens]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [lens]  depends template-haskell-2.21.0.0-8831 [lens]  depends text-2.1-c36a [lens]  depends th-abstraction-0.7.1.0-D2qAyomm2vvKhfkR0SrGAm [lens]  depends these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [lens]  depends transformers-0.6.1.0-c3ec [lens]  depends transformers-compat-0.7.2-5fRE4L51nMWD2Qd3d5RTa8 [lens]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [lens]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [lens]  definite lens-5.3.4-97bnubYn1kRUwOwxWRnQn-templates [lens]  depends base-4.19.0.0-b960 [lens]  depends lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP [lens]  definite lens-5.3.4-6AlA95BIDVHB8XHEhHMrZQ-properties [lens]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [lens]  depends base-4.19.0.0-b960 [lens]  depends lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP [lens]  depends test-framework-0.8.2.2-L9qmYvatCN96QTQQKuiFpm [lens]  depends test-framework-quickcheck2-0.3.0.6-5y38glI8Mym9b8R1xyZzcz [lens]  depends transformers-0.6.1.0-c3ec [lens]  definite lens-5.3.4-4ID1NGtksILG8f76CHMisM-hunit [lens]  depends HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [lens]  depends base-4.19.0.0-b960 [lens]  depends bytestring-0.12.0.2-4690 [aeson]  * in ‘GHC.Generics’ [aeson]  * in ‘GHC.Generics’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined in ‘GHC.Generics’ [aeson] Warning: 'One' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Types/Generic.hs:92:1 [aeson]  * in ‘GHC.Types’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Generic.hs:92:1 [aeson] Warning: 'genericToJSONKey' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'Bool' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Types/Internal.hs:370:14 [aeson]  * in ‘GHC.Types’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:370:14 [aeson] Warning: 'Boolean' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'empty' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/KeyMap.hs:149:1 [aeson]  * in ‘GHC.Base’ [aeson]  * in ‘Data.ByteString.Lazy’ [aeson]  * in ‘Data.IntMap.Internal’ [aeson]  * in ‘Data.IntSet.Internal’ [aeson]  * in ‘Data.Map.Internal’ [aeson]  * in ‘Data.Sequence.Internal’ [aeson]  * in ‘Data.Set.Internal’ [aeson]  * in ‘Data.DList.Internal’ [aeson]  * in ‘Data.Text.Internal’ [aeson]  * in ‘Data.Text.Internal.Lazy’ [aeson]  * in ‘Data.Text.Short’ [aeson]  * in ‘Data.HashMap.Internal’ [aeson]  * in ‘Data.HashSet.Internal’ [aeson]  * in ‘Data.Vector’ [aeson]  * in ‘Data.Vector.Generic’ [aeson]  * in ‘Data.Vector.Primitive’ [aeson]  * in ‘Data.Vector.Storable’ [aeson]  * in ‘Data.Vector.Unboxed’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/KeyMap.hs:149:1 [aeson] Warning: 'Nothing' is ambiguous. It is defined [aeson]  * in ‘Data.Strict.Maybe’ [aeson]  * in ‘GHC.Maybe’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined in ‘GHC.Maybe’ [aeson] Warning: 'Just' is ambiguous. It is defined [aeson]  * in ‘Data.Strict.Maybe’ [aeson]  * in ‘GHC.Maybe’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined in ‘GHC.Maybe’ [aeson] Warning: 'map' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/KeyMap.hs:194:1 [aeson]  * in ‘Data.List.NonEmpty’ [aeson]  * in ‘GHC.Base’ [aeson]  * in ‘Data.ByteString.Lazy’ [aeson]  * in ‘Data.IntMap.Internal’ [aeson]  * in ‘Data.IntSet.Internal’ [aeson]  * in ‘Data.Map.Internal’ [aeson]  * in ‘Data.Set.Internal’ [aeson]  * in ‘Data.DList.DNonEmpty.Internal’ [aeson]  * in ‘Data.DList.Internal’ [aeson]  * in ‘Data.Text’ [aeson]  * in ‘Data.Text.Lazy’ [aeson]  * in ‘Data.HashMap.Internal.Strict’ [aeson]  * in ‘Data.HashSet.Internal’ [aeson]  * in ‘Data.Vector’ [aeson]  * in ‘Data.Vector.Generic’ [aeson]  * in ‘Data.Vector.Primitive’ [aeson]  * in ‘Data.Vector.Storable’ [aeson]  * in ‘Data.Vector.Unboxed’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/KeyMap.hs:194:1 [aeson] Warning: 'Text' is ambiguous. It is defined [aeson]  * in ‘Data.Text.Internal’ [aeson]  * in ‘Data.Text.Internal.Lazy’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ [aeson] Warning: 'FromJSONKey' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'Foo' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'String' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Types/Internal.hs:368:14 [aeson]  * in ‘GHC.Base’ [lens]  depends containers-0.6.8-4775 [lens]  depends lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP [lens]  depends mtl-2.3.1-63a4 [lens]  depends test-framework-0.8.2.2-L9qmYvatCN96QTQQKuiFpm [lens]  depends test-framework-hunit-0.3.0.2-8WJfP9uTArrJ9OkFdKwpDm [lens]  depends text-2.1-c36a [lens]  definite lens-5.3.4-3zEVcbMoV4w92SJxTLjw2n-doctests [lens]  depends base-4.19.0.0-b960 [lens]  depends deepseq-1.5.0.0-412f [lens]  depends simple-reflect-0.3.3-AR1spJat8D8GQKEGiEBp4c [lens] Using Cabal-3.10.2.0 compiled by ghc-9.8 [lens] Using compiler: ghc-9.8.1 [lens] Using install prefix: /nix/store/xm64yi40bcp0a1svvgspxj3mfi95zzfg-lens-5.3.4 [lens] Executables installed in: [lens] /nix/store/xm64yi40bcp0a1svvgspxj3mfi95zzfg-lens-5.3.4/bin [lens] Libraries installed in: [lens] /nix/store/xm64yi40bcp0a1svvgspxj3mfi95zzfg-lens-5.3.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/lens-5.3.4-KjreUrpYEiwDzpOm8K1SLP [lens] Dynamic Libraries installed in: [lens] /nix/store/xm64yi40bcp0a1svvgspxj3mfi95zzfg-lens-5.3.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [lens] Private executables installed in: [lens] /nix/store/xm64yi40bcp0a1svvgspxj3mfi95zzfg-lens-5.3.4/libexec/x86_64-linux-ghc-9.8.1/lens-5.3.4 [lens] Data files installed in: [lens] /nix/store/xm64yi40bcp0a1svvgspxj3mfi95zzfg-lens-5.3.4/share/x86_64-linux-ghc-9.8.1/lens-5.3.4 [lens] Documentation installed in: [lens] /nix/store/81r7cwyhx4n6hr2094i81ibh71qp5mpd-lens-5.3.4-doc/share/doc/lens-5.3.4 [lens] Configuration files installed in: [lens] /nix/store/xm64yi40bcp0a1svvgspxj3mfi95zzfg-lens-5.3.4/etc [lens] No alex found [lens] Using ar found on system at: [lens] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [lens] No c2hs found [lens] No cpphs found [lens] No doctest found [lens] Using gcc version 14.3.0 given by user at: [lens] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [lens] Using ghc version 9.8.1 found on system at: [lens] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [lens] Using ghc-pkg version 9.8.1 found on system at: [lens] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [lens] No ghcjs found [lens] No ghcjs-pkg found [lens] No greencard found [lens] Using haddock version 2.30.0 found on system at: [lens] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [lens] No happy found [lens] Using haskell-suite found on system at: haskell-suite-dummy-location [lens] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [lens] No hmake found [lens] Using hpc version 0.69 found on system at: [lens] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [lens] Using hsc2hs version 0.68.10 found on system at: [lens] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [lens] Using hscolour version 1.25 found on system at: [lens] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [lens] No jhc found [lens] Using ld found on system at: [lens] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [lens] No pkg-config found [lens] Using runghc version 9.8.1 found on system at: [lens] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [lens] Using strip version 2.44 found on system at: [lens] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [lens] Using tar found on system at: [lens] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [lens] No uhc found [lens] Phase: buildPhase [lens] Preprocessing library for lens-5.3.4.. [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:368:14 [aeson] Warning: 'showsList' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'object' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Encoding/Builder.hs:96:1 [aeson]  * at src/Data/Aeson/Types/Internal.hs:639:1 [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:639:1 [aeson] Warning: 'Generic' is ambiguous. It is defined [aeson]  * in ‘GHC.Generics’ [aeson]  * in ‘Data.Text.Lazy.Builder.RealFloat’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined in ‘GHC.Generics’ [aeson] Warning: 'Generically' is ambiguous. It is defined [aeson]  * in ‘GHC.Generics’ [aeson]  * in ‘GHC.Generics’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined in ‘GHC.Generics’ [aeson] Warning: 'One' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Types/Generic.hs:92:1 [aeson]  * in ‘GHC.Types’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Generic.hs:92:1 [aeson] Warning: 'Object' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Types/Internal.hs:366:14 [aeson]  * at src/Data/Aeson/Types/Internal.hs:360:1 [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:360:1 [aeson]  93% (138 /148) in 'Data.Aeson.Types' [aeson]  Missing documentation for: [aeson]  Key (src/Data/Aeson/Key.hs:44) [aeson]  ToJSONKeyFunction (src/Data/Aeson/Types/ToJSON.hs:532) [aeson]  GToJSONKey (src/Data/Aeson/Types/ToJSON.hs:596) [aeson]  genericToJSONKey (src/Data/Aeson/Types/ToJSON.hs:594) [aeson]  GFromJSONKey (src/Data/Aeson/Types/FromJSON.hs:521) [aeson]  omitField1 (src/Data/Aeson/Types/ToJSON.hs:691) [aeson]  omitField2 (src/Data/Aeson/Types/ToJSON.hs:724) [aeson]  GToJSON (src/Data/Aeson/Types/Class.hs:120) [aeson]  GToEncoding (src/Data/Aeson/Types/Class.hs:121) [aeson]  JSONPath (src/Data/Aeson/Types/Internal.hs:116) [aeson] Warning: 'encode' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'fromEncoding' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson]  100% ( 3 / 3) in 'Data.Aeson.Text' [aeson] Warning: 'AesonException' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Types/Internal.hs:923:26 [aeson]  * at src/Data/Aeson/Types/Internal.hs:923:1 [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:923:1 [aeson]  100% ( 12 / 12) in 'Data.Aeson.Decoding' [aeson] Warning: 'json' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'AesonException' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Types/Internal.hs:923:26 [aeson]  * at src/Data/Aeson/Types/Internal.hs:923:1 [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:923:1 [aeson] Warning: 'Generic' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'name' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson] Warning: 'Object' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Types/Internal.hs:366:14 [aeson]  * at src/Data/Aeson/Types/Internal.hs:360:1 [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:360:1 [lens] Building library for lens-5.3.4.. [aeson] Cannot find documentation for: $optionsFields [aeson]  92% (132 /143) in 'Data.Aeson' [aeson]  Missing documentation for: [aeson]  Key (src/Data/Aeson/Key.hs:44) [aeson]  JSONPath (src/Data/Aeson/Types/Internal.hs:116) [aeson]  ToJSONKeyFunction (src/Data/Aeson/Types/ToJSON.hs:532) [aeson]  GToJSONKey (src/Data/Aeson/Types/ToJSON.hs:596) [aeson]  genericToJSONKey (src/Data/Aeson/Types/ToJSON.hs:594) [aeson]  GFromJSONKey (src/Data/Aeson/Types/FromJSON.hs:521) [aeson]  omitField1 (src/Data/Aeson/Types/ToJSON.hs:691) [aeson]  omitField2 (src/Data/Aeson/Types/ToJSON.hs:724) [aeson]  GToJSON (src/Data/Aeson/Types/Class.hs:120) [aeson]  GToEncoding (src/Data/Aeson/Types/Class.hs:121) [aeson]  parseIndexedJSON (src/Data/Aeson/Types/FromJSON.hs:171) [aeson] Warning: 'Value' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Encoding/Internal.hs:130:15 [aeson]  * at src/Data/Aeson/Types/Internal.hs:366:1 [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:366:1 [aeson]  100% ( 2 / 2) in 'Data.Aeson.RFC8785' [aeson]  100% ( 2 / 2) in 'Data.Aeson.QQ.Simple' [aeson] Warning: 'ToJSON' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/TH.hs:1906:16 [aeson]  * at src/Data/Aeson/Types/ToJSON.hs:291:1 [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/ToJSON.hs:291:1 [aeson] Warning: 'drop' is ambiguous. It is defined [aeson]  * in ‘GHC.List’ [aeson]  * in ‘Data.Text.Short’ [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined in ‘Data.Text.Short’ [aeson] Warning: 'Value' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Encoding/Internal.hs:130:15 [aeson]  * at src/Data/Aeson/TH.hs:1909:18 [aeson]  * at src/Data/Aeson/Types/Internal.hs:366:1 [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:366:1 [aeson] Warning: 'Encoding' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Encoding/Internal.hs:82:25 [aeson]  * at src/Data/Aeson/Encoding/Internal.hs:88:1 [aeson]  * at src/Data/Aeson/TH.hs:1909:26 [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Encoding/Internal.hs:88:1 [aeson] Warning: 'Object' is ambiguous. It is defined [aeson]  * at src/Data/Aeson/Types/Internal.hs:366:14 [aeson]  * at src/Data/Aeson/Types/Internal.hs:360:1 [aeson]  You may be able to disambiguate the identifier by qualifying it or [aeson]  by specifying the type/value namespace explicitly. [aeson]  Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:360:1 [shake] [56 of 73] Compiling Development.Shake.Internal.Derived ( src/Development/Shake/Internal/Derived.hs, dist/build/Development/Shake/Internal/Derived.p_o ) [shake] [57 of 73] Compiling Development.Shake.Command ( src/Development/Shake/Command.hs, dist/build/Development/Shake/Command.p_o ) [aeson] Warning: 'FromJSON3' is out of scope. [aeson]  If you qualify the identifier, haddock can try to link it anyway. [aeson]  100% ( 25 / 25) in 'Data.Aeson.TH' [regex] Phase: fixupPhase [regex] shrinking RPATHs of ELF executables and libraries in /nix/store/0a6ynk5pvl405zyj15cr1dyhr6m945sb-regex-1.1.0.2 [regex] shrinking /nix/store/0a6ynk5pvl405zyj15cr1dyhr6m945sb-regex-1.1.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSregex-1.1.0.2-CcXhb3THPw21CwYl9RHl1Z-ghc9.8.1.so [regex] checking for references to /build/ in /nix/store/0a6ynk5pvl405zyj15cr1dyhr6m945sb-regex-1.1.0.2... [regex] patching script interpreter paths in /nix/store/0a6ynk5pvl405zyj15cr1dyhr6m945sb-regex-1.1.0.2 [regex] stripping (with command strip and flags -S -p) in /nix/store/0a6ynk5pvl405zyj15cr1dyhr6m945sb-regex-1.1.0.2/lib [aeson] Warning: Data.Aeson.KeyMap: could not find link destinations for: [aeson]  - Data.Aeson.KeyMap.D:R:ItemKeyMap [aeson] Warning: Data.Aeson.Encoding.Internal: could not find link destinations for: [aeson]  - Data.Aeson.Types.ToJSON.EncodeProduct [aeson]  - Data.Aeson.Types.ToJSON.gToJSON [aeson] Warning: Data.Aeson.Encoding: could not find link destinations for: [aeson]  - Data.Aeson.Types.ToJSON.EncodeProduct [aeson]  - Data.Aeson.Types.ToJSON.gToJSON [regex] shrinking RPATHs of ELF executables and libraries in /nix/store/29dzdfdjmihjak00g3p2xwdqgnihm3r8-regex-1.1.0.2-doc [regex] checking for references to /build/ in /nix/store/29dzdfdjmihjak00g3p2xwdqgnihm3r8-regex-1.1.0.2-doc... [regex] patching script interpreter paths in /nix/store/29dzdfdjmihjak00g3p2xwdqgnihm3r8-regex-1.1.0.2-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/0a6ynk5pvl405zyj15cr1dyhr6m945sb-regex-1.1.0.2 /nix/store/29dzdfdjmihjak00g3p2xwdqgnihm3r8-regex-1.1.0.2-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/0a6ynk5pvl405zyj15cr1dyhr6m945sb-regex-1.1.0.2 /nix/store/29dzdfdjmihjak00g3p2xwdqgnihm3r8-regex-1.1.0.2-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 7 paths... [post-build-hook] copying path '/nix/store/fia23lf0hm023fx0rjdnvv0wb73g9g3b-time-locale-compat-0.1.1.5-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/3lfdn4b64alii2a83cp79rawkmgbh9jy-utf8-string-1.0.2-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/l4zjz3y9yx8xplrk4zw934ffb70sm4r5-regex-pcre-builtin-0.95.2.3.8.44-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/vg0b7qkf4013vgf2mzaadlnlqxrhsw1a-time-locale-compat-0.1.1.5' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/frxfhjlp9zgi4vaylqfkspl000njgdhd-utf8-string-1.0.2' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/kf16zz3xhmlrf2i22piqbcj1jyx73jpi-regex-pcre-builtin-0.95.2.3.8.44' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/0a6ynk5pvl405zyj15cr1dyhr6m945sb-regex-1.1.0.2' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 94 of 171 built (7 building), 395 of 395 downloaded from cache [aeson] Warning: Data.Aeson.Types: could not find link destinations for: [aeson]  - Data.Vector.++ [aeson]  - Data.Vector.Vector [aeson]  - Data.Vector.Generic.Base.Vector [aeson]  - Data.Aeson.Types.Generic.ProductSize [aeson]  - Data.Aeson.Types.Generic.AllNullary [aeson]  - Data.Aeson.Types.Internal.Rep_Value [aeson]  - Data.Vector.Primitive.Vector [aeson]  - Data.Vector.Storable.Vector [aeson]  - Data.Vector.Unboxed.Base.Vector [aeson]  - Data.Aeson.Types.FromJSON.ConstructorNames [aeson]  - Data.Aeson.Types.FromJSON.SumFromString [aeson]  - Data.Aeson.Types.FromJSON.GFromJSON' [aeson]  - Data.Aeson.Types.FromJSON.gParseJSON [aeson]  - Data.Aeson.Types.FromJSON.withBoundedScientific [aeson]  - Data.Aeson.Types.ToJSON.EncodeProduct [aeson]  - Data.Aeson.Types.ToJSON.WriteProduct [aeson]  - Data.Aeson.Types.ToJSON.ConsToJSON [aeson]  - Data.Aeson.Types.ToJSON.GetConName [aeson]  - Data.Aeson.Types.ToJSON.SumToJSON [aeson]  - Data.Aeson.Types.ToJSON.gToJSON [aeson] Warning: Data.Aeson: could not find link destinations for: [aeson]  - Data.Vector.Vector [aeson]  - Data.Vector.Generic.Base.Vector [aeson]  - Data.Aeson.Types.Generic.ProductSize [aeson]  - Data.Aeson.Types.Generic.AllNullary [aeson]  - Data.Aeson.Types.Internal.Rep_Value [aeson]  - Data.Vector.Primitive.Vector [aeson]  - Data.Vector.Storable.Vector [aeson]  - Data.Vector.Unboxed.Base.Vector [aeson]  - Data.Aeson.Types.FromJSON.ConstructorNames [aeson]  - Data.Aeson.Types.FromJSON.SumFromString [aeson]  - Data.Aeson.Types.FromJSON.GFromJSON' [aeson]  - Data.Aeson.Types.FromJSON.gParseJSON [aeson]  - Data.Aeson.Types.FromJSON.withBoundedScientific [aeson]  - Data.Aeson.Types.ToJSON.EncodeProduct [aeson]  - Data.Aeson.Types.ToJSON.WriteProduct [aeson]  - Data.Aeson.Types.ToJSON.ConsToJSON [aeson]  - Data.Aeson.Types.ToJSON.GetConName [aeson]  - Data.Aeson.Types.ToJSON.SumToJSON [aeson]  - Data.Aeson.Types.ToJSON.gToJSON [algebraic-graphs] OK: mergeVertices (== x) y == replaceVertex x y [algebraic-graphs] OK: mergeVertices even 1 (0 * 2) == 1 * 1 [algebraic-graphs] OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.splitVertex1 ============ [algebraic-graphs] OK: splitVertex1 x [x] == id [algebraic-graphs] OK: splitVertex1 x [y] == replaceVertex x y [algebraic-graphs] OK: splitVertex1 1 [0,1] $ 1 * (2 + 3) == (0 + 1) * (2 + 3) [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.transpose ============ [algebraic-graphs] OK: transpose (vertex x) == vertex x [algebraic-graphs] OK: transpose (edge x y) == edge y x [algebraic-graphs] OK: transpose . transpose == id [algebraic-graphs] OK: transpose (box x y) == box (transpose x) (transpose y) [algebraic-graphs] OK: edgeList . transpose == sort . map swap . edgeList [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.induce1 ============ [algebraic-graphs] OK: induce1 (const True ) x == Just x [algebraic-graphs] OK: induce1 (const False) x == Nothing [algebraic-graphs] OK: induce1 (/= x) == removeVertex1 x [algebraic-graphs] OK: induce1 p >=> induce1 q == induce1 (\x -> p x && q x) [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.induceJust1 ============ [algebraic-graphs] OK: induceJust1 (vertex Nothing) == Nothing [algebraic-graphs] OK: induceJust1 (edge (Just x) Nothing) == Just (vertex x) [algebraic-graphs] OK: induceJust1 . fmap Just == Just [algebraic-graphs] OK: induceJust1 . fmap (\x -> if p x then Just x else Nothing) == induce1 p [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.simplify ============ [algebraic-graphs] OK: simplify == id [algebraic-graphs] OK: size (simplify x) <= size x [algebraic-graphs] OK: simplify 1 === 1 [algebraic-graphs] OK: simplify (1 + 1) === 1 [algebraic-graphs] OK: simplify (1 + 2 + 1) === 1 + 2 [algebraic-graphs] OK: simplify (1 * 1 * 1) === 1 * 1 [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.sparsify ============ [algebraic-graphs] OK: sort . reachable x == sort . rights . reachable (sparsify x) . Right [algebraic-graphs] OK: vertexCount (sparsify x) <= vertexCount x + size x + 1 [algebraic-graphs] OK: edgeCount (sparsify x) <= 3 * size x [algebraic-graphs] OK: size (sparsify x) <= 3 * size x [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.sparsifyKL ============ [algebraic-graphs] OK: sort . reachable x == sort . filter (<= n) . reachable (sparsifyKL n x) [algebraic-graphs] OK: length (vertices $ sparsifyKL n x) <= vertexCount x + size x + 1 [algebraic-graphs] OK: length (edges $ sparsifyKL n x) <= 3 * size x [algebraic-graphs]  [algebraic-graphs] ============ NonEmpty.Graph.box ============ [algebraic-graphs] OK: box (path1 [0,1]) (path1 ['a','b']) == [algebraic-graphs] OK: box x y ~~ box y x [algebraic-graphs] OK: box x (overlay y z) == overlay (box x y) (box x z) [algebraic-graphs] OK: box x (vertex ()) ~~ x [algebraic-graphs] OK: box x (box y z) ~~ box (box x y) z [algebraic-graphs] OK: transpose (box x y) == box (transpose x) (transpose y) [algebraic-graphs] OK: vertexCount (box x y) == vertexCount x * vertexCount y [algebraic-graphs] OK: edgeCount (box x y) <= vertexCount x * edgeCount y + edgeCount x * vertexCount y [algebraic-graphs]  [algebraic-graphs] ============ Relation ============ [algebraic-graphs] OK: Axioms of graphs [algebraic-graphs]  [algebraic-graphs] ============ Relation.consistent ============ [algebraic-graphs] OK: Consistency of the Arbitrary instance [algebraic-graphs]  [algebraic-graphs] OK: consistent empty == True [algebraic-graphs] OK: consistent (vertex x) == True [algebraic-graphs] OK: consistent (overlay x y) == True [algebraic-graphs] OK: consistent (connect x y) == True [algebraic-graphs] OK: consistent (edge x y) == True [algebraic-graphs] OK: consistent (edges xs) == True [algebraic-graphs] OK: consistent (stars xs) == True [algebraic-graphs]  [algebraic-graphs] ============ Relation.Show ============ [algebraic-graphs] OK: show (empty ) == "empty" [algebraic-graphs] OK: show (1 ) == "vertex 1" [algebraic-graphs] OK: show (1 + 2 ) == "vertices [1,2]" [algebraic-graphs] OK: show (1 * 2 ) == "edge 1 2" [algebraic-graphs] OK: show (1 * 2 * 3) == "edges [(1,2),(1,3),(2,3)]" [algebraic-graphs] OK: show (1 * 2 + 3) == "overlay (vertex 3) (edge 1 2)" [algebraic-graphs]  [algebraic-graphs] OK: show (vertex (-1) ) == "vertex (-1)" [algebraic-graphs] OK: show (vertex (-1) + vertex (-2) ) == "vertices [-2,-1]" [algebraic-graphs] OK: show (vertex (-2) * vertex (-1) ) == "edge (-2) (-1)" [algebraic-graphs] OK: show (vertex (-3) * vertex (-2) * vertex (-1)) == "edges [(-3,-2),(-3,-1),(-2,-1)]" [algebraic-graphs] OK: show (vertex (-3) * vertex (-2) + vertex (-1)) == "overlay (vertex (-1)) (edge (-3) (-2))" [algebraic-graphs]  [algebraic-graphs] ============ Relation.Ord ============ [algebraic-graphs] OK: vertex 1 < vertex 2 [algebraic-graphs] OK: vertex 3 < edge 1 2 [algebraic-graphs] OK: vertex 1 < edge 1 1 [algebraic-graphs] OK: edge 1 1 < edge 1 2 [algebraic-graphs] OK: edge 1 2 < edge 1 1 + edge 2 2 [algebraic-graphs] OK: edge 1 2 < edge 1 3 [algebraic-graphs] OK: x <= x + y [algebraic-graphs] OK: x + y <= x * y [algebraic-graphs]  [algebraic-graphs] ============ Relation.empty ============ [algebraic-graphs] OK: isEmpty empty == True [algebraic-graphs] OK: hasVertex x empty == False [algebraic-graphs] OK: vertexCount empty == 0 [algebraic-graphs] OK: edgeCount empty == 0 [algebraic-graphs]  [lens] [ 1 of 85] Compiling Control.Lens.Internal.CTypes ( src/Control/Lens/Internal/CTypes.hs, dist/build/Control/Lens/Internal/CTypes.o, dist/build/Control/Lens/Internal/CTypes.dyn_o ) [lens] [ 2 of 85] Compiling Control.Lens.Internal.Doctest ( src/Control/Lens/Internal/Doctest.hs, dist/build/Control/Lens/Internal/Doctest.o, dist/build/Control/Lens/Internal/Doctest.dyn_o ) [lens] [ 3 of 85] Compiling Control.Lens.Internal.Instances ( src/Control/Lens/Internal/Instances.hs, dist/build/Control/Lens/Internal/Instances.o, dist/build/Control/Lens/Internal/Instances.dyn_o ) [lens] [ 4 of 85] Compiling Control.Lens.Internal.Iso ( src/Control/Lens/Internal/Iso.hs, dist/build/Control/Lens/Internal/Iso.o, dist/build/Control/Lens/Internal/Iso.dyn_o ) [lens] [ 5 of 85] Compiling Control.Lens.Internal.List ( src/Control/Lens/Internal/List.hs, dist/build/Control/Lens/Internal/List.o, dist/build/Control/Lens/Internal/List.dyn_o ) [lens] [ 6 of 85] Compiling Control.Lens.Internal.Prelude ( src/Control/Lens/Internal/Prelude.hs, dist/build/Control/Lens/Internal/Prelude.o, dist/build/Control/Lens/Internal/Prelude.dyn_o ) [lens] [ 7 of 85] Compiling Control.Lens.Internal.Level ( src/Control/Lens/Internal/Level.hs, dist/build/Control/Lens/Internal/Level.o, dist/build/Control/Lens/Internal/Level.dyn_o ) [lens] [ 8 of 85] Compiling Control.Lens.Internal.Indexed ( src/Control/Lens/Internal/Indexed.hs, dist/build/Control/Lens/Internal/Indexed.o, dist/build/Control/Lens/Internal/Indexed.dyn_o ) [lens] [ 9 of 85] Compiling Control.Lens.Internal.Getter ( src/Control/Lens/Internal/Getter.hs, dist/build/Control/Lens/Internal/Getter.o, dist/build/Control/Lens/Internal/Getter.dyn_o ) [lens] [10 of 85] Compiling Control.Lens.Internal.Fold ( src/Control/Lens/Internal/Fold.hs, dist/build/Control/Lens/Internal/Fold.o, dist/build/Control/Lens/Internal/Fold.dyn_o ) [lens] [11 of 85] Compiling Control.Lens.Internal.Context ( src/Control/Lens/Internal/Context.hs, dist/build/Control/Lens/Internal/Context.o, dist/build/Control/Lens/Internal/Context.dyn_o ) [lens] [12 of 85] Compiling Control.Lens.Internal.Bazaar ( src/Control/Lens/Internal/Bazaar.hs, dist/build/Control/Lens/Internal/Bazaar.o, dist/build/Control/Lens/Internal/Bazaar.dyn_o ) [lens] [13 of 85] Compiling Control.Lens.Internal.Magma ( src/Control/Lens/Internal/Magma.hs, dist/build/Control/Lens/Internal/Magma.o, dist/build/Control/Lens/Internal/Magma.dyn_o ) [lens] [14 of 85] Compiling Control.Lens.Internal.Prism ( src/Control/Lens/Internal/Prism.hs, dist/build/Control/Lens/Internal/Prism.o, dist/build/Control/Lens/Internal/Prism.dyn_o ) [lens] [15 of 85] Compiling Control.Lens.Internal.Profunctor ( src/Control/Lens/Internal/Profunctor.hs, dist/build/Control/Lens/Internal/Profunctor.o, dist/build/Control/Lens/Internal/Profunctor.dyn_o ) [lens] [16 of 85] Compiling Control.Lens.Internal.Review ( src/Control/Lens/Internal/Review.hs, dist/build/Control/Lens/Internal/Review.o, dist/build/Control/Lens/Internal/Review.dyn_o ) [lens] [17 of 85] Compiling Control.Lens.Internal.Setter ( src/Control/Lens/Internal/Setter.hs, dist/build/Control/Lens/Internal/Setter.o, dist/build/Control/Lens/Internal/Setter.dyn_o ) [lens] [18 of 85] Compiling Control.Lens.Internal.Zoom ( src/Control/Lens/Internal/Zoom.hs, dist/build/Control/Lens/Internal/Zoom.o, dist/build/Control/Lens/Internal/Zoom.dyn_o ) [lens] [19 of 85] Compiling Control.Lens.Internal ( src/Control/Lens/Internal.hs, dist/build/Control/Lens/Internal.o, dist/build/Control/Lens/Internal.dyn_o ) [lens] [20 of 85] Compiling Control.Lens.Type ( src/Control/Lens/Type.hs, dist/build/Control/Lens/Type.o, dist/build/Control/Lens/Type.dyn_o ) [lens] [21 of 85] Compiling Control.Lens.Setter ( src/Control/Lens/Setter.hs, dist/build/Control/Lens/Setter.o, dist/build/Control/Lens/Setter.dyn_o ) [lens] [22 of 85] Compiling Control.Lens.Lens ( src/Control/Lens/Lens.hs, dist/build/Control/Lens/Lens.o, dist/build/Control/Lens/Lens.dyn_o ) [lens] [23 of 85] Compiling Control.Lens.Tuple ( src/Control/Lens/Tuple.hs, dist/build/Control/Lens/Tuple.o, dist/build/Control/Lens/Tuple.dyn_o ) [pointed] Phase: checkPhase [pointed] Package has no test suites. [pointed] Phase: haddockPhase [pointed] Preprocessing library for pointed-5.0.5.. [pointed] Running Haddock on library for pointed-5.0.5.. [pointed] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [pointed] [1 of 2] Compiling Data.Copointed ( src/Data/Copointed.hs, nothing ) [pointed] [2 of 2] Compiling Data.Pointed ( src/Data/Pointed.hs, nothing ) [pointed] Haddock coverage: [pointed]  50% ( 1 / 2) in 'Data.Copointed' [pointed]  Missing documentation for: [pointed]  Module header [pointed]  0% ( 0 / 2) in 'Data.Pointed' [pointed]  Missing documentation for: [pointed]  Module header [pointed]  Pointed (src/Data/Pointed.hs:88) [pointed] Documentation created: dist/doc/html/pointed/, [pointed] dist/doc/html/pointed/pointed.txt [pointed] Phase: installPhase [pointed] Installing library in /nix/store/a2ai411cdf1923ikz8illlqasix5xjh7-pointed-5.0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/pointed-5.0.5-ArcipP7cLHIAUvoaOddqJf [pointed] Phase: fixupPhase [pointed] shrinking RPATHs of ELF executables and libraries in /nix/store/a2ai411cdf1923ikz8illlqasix5xjh7-pointed-5.0.5 [pointed] shrinking /nix/store/a2ai411cdf1923ikz8illlqasix5xjh7-pointed-5.0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSpointed-5.0.5-ArcipP7cLHIAUvoaOddqJf-ghc9.8.1.so [pointed] checking for references to /build/ in /nix/store/a2ai411cdf1923ikz8illlqasix5xjh7-pointed-5.0.5... [pointed] patching script interpreter paths in /nix/store/a2ai411cdf1923ikz8illlqasix5xjh7-pointed-5.0.5 [pointed] stripping (with command strip and flags -S -p) in /nix/store/a2ai411cdf1923ikz8illlqasix5xjh7-pointed-5.0.5/lib [pointed] shrinking RPATHs of ELF executables and libraries in /nix/store/wi1zwklwcq68c9ibyp049c4irci5m077-pointed-5.0.5-doc [pointed] checking for references to /build/ in /nix/store/wi1zwklwcq68c9ibyp049c4irci5m077-pointed-5.0.5-doc... [pointed] patching script interpreter paths in /nix/store/wi1zwklwcq68c9ibyp049c4irci5m077-pointed-5.0.5-doc [quickcheck-instances] Phase: updateAutotoolsGnuConfigScriptsPhase [quickcheck-instances] Phase: configurePhase [quickcheck-instances] configureFlags: --verbose --prefix=/nix/store/kzdw6csyxz27zmcbrz6yvi70v54x3c81-quickcheck-instances-0.3.32 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/f8nlxfwdl2jjbrn5va2sqgx05ays6zc1-quickcheck-instances-0.3.32-doc/share/doc/quickcheck-instances-0.3.32 --with-gcc=gcc --package-db=/build/tmp.9frGfTtFku/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [quickcheck-instances] Using Parsec parser [quickcheck-instances] Configuring quickcheck-instances-0.3.32... [quickcheck-instances] Dependency OneTuple >=0.4.2 && <0.5: using OneTuple-0.4.2 [quickcheck-instances] Dependency QuickCheck >=2.14.2 && <2.15.1: using QuickCheck-2.14.3 [quickcheck-instances] Dependency array >=0.5.3.0 && <0.6: using array-0.5.6.0 [quickcheck-instances] Dependency base >=4.12.0.0 && <4.22: using base-4.19.0.0 [quickcheck-instances] Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.12.0.2 [quickcheck-instances] Dependency case-insensitive >=1.2.0.11 && <1.3: using case-insensitive-1.2.1.0 [quickcheck-instances] Dependency containers >=0.6.0.1 && <0.8: using containers-0.6.8 [quickcheck-instances] Dependency data-fix >=0.3 && <0.4: using data-fix-0.3.4 [quickcheck-instances] Dependency hashable >=1.4.4.0 && <1.6: using hashable-1.4.7.0 [quickcheck-instances] Dependency integer-logarithms >=1.0.3.1 && <1.1: using [quickcheck-instances] integer-logarithms-1.0.4 [quickcheck-instances] Dependency old-time >=1.1.0.0 && <1.2: using old-time-1.1.0.4 [quickcheck-instances] Dependency primitive >=0.9.0.0 && <0.10: using primitive-0.9.1.0 [quickcheck-instances] Dependency scientific >=0.3.8.0 && <0.4: using scientific-0.3.8.0 [quickcheck-instances] Dependency splitmix >=0.1.0.5 && <0.2: using splitmix-0.1.1 [quickcheck-instances] Dependency strict >=0.5 && <0.6: using strict-0.5.1 [quickcheck-instances] Dependency tagged >=0.8.8 && <0.9: using tagged-0.8.8 [quickcheck-instances] Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.1 [quickcheck-instances] Dependency text-short >=0.1.4 && <0.2: using text-short-0.1.6 [quickcheck-instances] Dependency these >=1.2.1 && <1.3: using these-1.2.1 [quickcheck-instances] Dependency time-compat >=1.9.4 && <1.10: using time-compat-1.9.7 [quickcheck-instances] Dependency transformers >=0.5.6.2 && <0.7: using transformers-0.6.1.0 [quickcheck-instances] Dependency unordered-containers >=0.2.20 && <0.3: using [quickcheck-instances] unordered-containers-0.2.20 [quickcheck-instances] Dependency uuid-types >=1.0.6 && <1.1: using uuid-types-1.0.6 [quickcheck-instances] Dependency vector >=0.13.1.0 && <0.14: using vector-0.13.2.0 [quickcheck-instances] Dependency QuickCheck: using QuickCheck-2.14.3 [quickcheck-instances] Dependency base: using base-4.19.0.0 [quickcheck-instances] Dependency containers: using containers-0.6.8 [quickcheck-instances] Dependency primitive: using primitive-0.9.1.0 [quickcheck-instances] Dependency quickcheck-instances: using quickcheck-instances-0.3.32 [quickcheck-instances] Dependency tagged: using tagged-0.8.8 [quickcheck-instances] Dependency uuid-types: using uuid-types-1.0.6 [quickcheck-instances] Source component graph: [quickcheck-instances]  component lib [quickcheck-instances]  component test:self-test dependency lib [quickcheck-instances] Configured component graph: [quickcheck-instances]  component quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [quickcheck-instances]  include OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [quickcheck-instances]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-instances]  include array-0.5.6.0-dc89 [quickcheck-instances]  include base-4.19.0.0-b960 [quickcheck-instances]  include bytestring-0.12.0.2-4690 [quickcheck-instances]  include case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo [quickcheck-instances]  include containers-0.6.8-4775 [quickcheck-instances]  include data-fix-0.3.4-90kAYHfhdX433d7z3npPya [quickcheck-instances]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [quickcheck-instances]  include integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [quickcheck-instances]  include old-time-1.1.0.4-GyTPzrGYsOf5FPo85tfX5z [quickcheck-instances]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [quickcheck-instances]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [shake] [58 of 73] Compiling Development.Shake.Internal.Rules.Directory ( src/Development/Shake/Internal/Rules/Directory.hs, dist/build/Development/Shake/Internal/Rules/Directory.p_o ) [shake] [59 of 73] Compiling Development.Shake.Internal.Rules.Default ( src/Development/Shake/Internal/Rules/Default.hs, dist/build/Development/Shake/Internal/Rules/Default.p_o ) [shake] [60 of 73] Compiling Paths_shake ( dist/build/autogen/Paths_shake.hs, dist/build/Paths_shake.p_o ) [shake] [61 of 73] Compiling Development.Shake.Internal.Paths ( src/Development/Shake/Internal/Paths.hs, dist/build/Development/Shake/Internal/Paths.p_o ) [shake] [62 of 73] Compiling General.Template ( src/General/Template.hs, dist/build/General/Template.p_o ) [shake] [63 of 73] Compiling Development.Shake.Internal.Progress ( src/Development/Shake/Internal/Progress.hs, dist/build/Development/Shake/Internal/Progress.p_o ) [shake] [64 of 73] Compiling Development.Shake.Internal.CompactUI ( src/Development/Shake/Internal/CompactUI.hs, dist/build/Development/Shake/Internal/CompactUI.p_o ) [shake] [65 of 73] Compiling Development.Shake.Internal.Profile ( src/Development/Shake/Internal/Profile.hs, dist/build/Development/Shake/Internal/Profile.p_o ) [shake] [66 of 73] Compiling Development.Shake.Internal.Core.Run ( src/Development/Shake/Internal/Core/Run.hs, dist/build/Development/Shake/Internal/Core/Run.p_o ) [shake] [67 of 73] Compiling Development.Shake.Database ( src/Development/Shake/Database.hs, dist/build/Development/Shake/Database.p_o ) [shake] [68 of 73] Compiling Development.Shake.Internal.Demo ( src/Development/Shake/Internal/Demo.hs, dist/build/Development/Shake/Internal/Demo.p_o ) [shake] [69 of 73] Compiling Development.Shake.Internal.Args ( src/Development/Shake/Internal/Args.hs, dist/build/Development/Shake/Internal/Args.p_o ) [shake] [70 of 73] Compiling Development.Shake ( src/Development/Shake.hs, dist/build/Development/Shake.p_o ) [shake] [71 of 73] Compiling Development.Shake.Util ( src/Development/Shake/Util.hs, dist/build/Development/Shake/Util.p_o ) [shake] [72 of 73] Compiling Development.Shake.Forward ( src/Development/Shake/Forward.hs, dist/build/Development/Shake/Forward.p_o ) [shake] [73 of 73] Compiling Development.Shake.Config ( src/Development/Shake/Config.hs, dist/build/Development/Shake/Config.p_o ) [shake] buildPhase completed in 8 minutes 15 seconds [shake] Phase: haddockPhase [shake] Preprocessing executable 'shake' for shake-0.19.8.. [shake] Preprocessing library for shake-0.19.8.. [shake] Running Haddock on library for shake-0.19.8.. [shake] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [algebraic-graphs] ============ Relation.vertex ============ [algebraic-graphs] OK: isEmpty (vertex x) == False [algebraic-graphs] OK: hasVertex x (vertex y) == (x == y) [algebraic-graphs] OK: vertexCount (vertex x) == 1 [algebraic-graphs] OK: edgeCount (vertex x) == 0 [algebraic-graphs]  [algebraic-graphs] ============ Relation.edge ============ [algebraic-graphs] OK: edge x y == connect (vertex x) (vertex y) [algebraic-graphs] OK: hasEdge x y (edge x y) == True [algebraic-graphs] OK: edgeCount (edge x y) == 1 [algebraic-graphs] OK: vertexCount (edge 1 1) == 1 [algebraic-graphs] OK: vertexCount (edge 1 2) == 2 [algebraic-graphs]  [algebraic-graphs] ============ Relation.overlay ============ [algebraic-graphs] OK: isEmpty (overlay x y) == isEmpty x && isEmpty y [algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y [algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x [algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y [algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x [algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y [algebraic-graphs] OK: vertexCount (overlay 1 2) == 2 [algebraic-graphs] OK: edgeCount (overlay 1 2) == 0 [algebraic-graphs]  [algebraic-graphs] ============ Relation.connect ============ [algebraic-graphs] OK: isEmpty (connect x y) == isEmpty x && isEmpty y [algebraic-graphs] OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y [algebraic-graphs] OK: vertexCount (connect x y) >= vertexCount x [algebraic-graphs] OK: vertexCount (connect x y) <= vertexCount x + vertexCount y [algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount x [algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount y [algebraic-graphs] OK: edgeCount (connect x y) >= vertexCount x * vertexCount y [algebraic-graphs] OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y [algebraic-graphs] OK: vertexCount (connect 1 2) == 2 [algebraic-graphs] OK: edgeCount (connect 1 2) == 1 [algebraic-graphs]  [algebraic-graphs] ============ Relation.vertices ============ [algebraic-graphs] OK: vertices [] == empty [algebraic-graphs] OK: vertices [x] == vertex x [algebraic-graphs] OK: vertices == overlays . map vertex [algebraic-graphs] OK: hasVertex x . vertices == elem x [algebraic-graphs] OK: vertexCount . vertices == length . nub [algebraic-graphs] OK: vertexSet . vertices == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ Relation.edges ============ [algebraic-graphs] OK: edges [] == empty [algebraic-graphs] OK: edges [(x,y)] == edge x y [algebraic-graphs] OK: edges == overlays . map (uncurry edge) [algebraic-graphs] OK: edgeCount . edges == length . nub [algebraic-graphs]  [algebraic-graphs] ============ Relation.overlays ============ [algebraic-graphs] OK: overlays [] == empty [algebraic-graphs] OK: overlays [x] == x [algebraic-graphs] OK: overlays [x,y] == overlay x y [algebraic-graphs] OK: overlays == foldr overlay empty [algebraic-graphs] OK: isEmpty . overlays == all isEmpty [algebraic-graphs]  [algebraic-graphs] ============ Relation.connects ============ [algebraic-graphs] OK: connects [] == empty [algebraic-graphs] OK: connects [x] == x [algebraic-graphs] OK: connects [x,y] == connect x y [algebraic-graphs] OK: connects == foldr connect empty [algebraic-graphs] OK: isEmpty . connects == all isEmpty [algebraic-graphs]  [algebraic-graphs] ============ Relation.isSubgraphOf ============ [algebraic-graphs] OK: isSubgraphOf empty x == True [algebraic-graphs] OK: isSubgraphOf (vertex x) empty == False [algebraic-graphs] OK: isSubgraphOf x (overlay x y) == True [algebraic-graphs] OK: isSubgraphOf (overlay x y) (connect x y) == True [algebraic-graphs] OK: isSubgraphOf (path xs) (circuit xs) == True [algebraic-graphs] OK: isSubgraphOf x y ==> x <= y [algebraic-graphs]  [algebraic-graphs] ============ Relation.toGraph et al. ============ [algebraic-graphs] OK: toGraph == foldg Empty Vertex Overlay Connect [algebraic-graphs] OK: foldg == Algebra.Graph.foldg . toGraph [algebraic-graphs] OK: isEmpty == foldg True (const False) (&&) (&&) [algebraic-graphs] OK: size == foldg 1 (const 1) (+) (+) [algebraic-graphs] OK: hasVertex x == foldg False (==x) (||) (||) [algebraic-graphs] OK: hasEdge x y == Algebra.Graph.hasEdge x y . toGraph [algebraic-graphs] OK: vertexCount == Set.size . vertexSet [algebraic-graphs] OK: edgeCount == Set.size . edgeSet [algebraic-graphs] OK: vertexList == Set.toAscList . vertexSet [algebraic-graphs] OK: edgeList == Set.toAscList . edgeSet [algebraic-graphs] OK: vertexSet == foldg Set.empty Set.singleton Set.union Set.union [algebraic-graphs] OK: vertexIntSet == foldg IntSet.empty IntSet.singleton IntSet.union IntSet.union [algebraic-graphs] OK: edgeSet == Algebra.Graph.AdjacencyMap.edgeSet . foldg empty vertex overlay connect [algebraic-graphs] OK: preSet x == Algebra.Graph.AdjacencyMap.preSet x . toAdjacencyMap [algebraic-graphs] OK: preIntSet x == Algebra.Graph.AdjacencyIntMap.preIntSet x . toAdjacencyIntMap [algebraic-graphs] OK: postSet x == Algebra.Graph.AdjacencyMap.postSet x . toAdjacencyMap [algebraic-graphs] OK: postIntSet x == Algebra.Graph.AdjacencyIntMap.postIntSet x . toAdjacencyIntMap [post-build-hook] Uploading to cachix cache "sellout": /nix/store/a2ai411cdf1923ikz8illlqasix5xjh7-pointed-5.0.5 /nix/store/wi1zwklwcq68c9ibyp049c4irci5m077-pointed-5.0.5-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/a2ai411cdf1923ikz8illlqasix5xjh7-pointed-5.0.5 /nix/store/wi1zwklwcq68c9ibyp049c4irci5m077-pointed-5.0.5-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/a2ai411cdf1923ikz8illlqasix5xjh7-pointed-5.0.5' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 95 of 171 built (6 building), 395 of 395 downloaded from cache [quickcheck-instances]  include splitmix-0.1.1-AoP57hqMhOYD9c7s1NlK2Y [quickcheck-instances]  include strict-0.5.1-GVSVdbGTOCS56r31yJq782 [quickcheck-instances]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [quickcheck-instances]  include text-2.1-c36a [quickcheck-instances]  include text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [quickcheck-instances]  include these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [quickcheck-instances]  include time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [quickcheck-instances]  include transformers-0.6.1.0-c3ec [quickcheck-instances]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [quickcheck-instances]  include uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [quickcheck-instances]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [quickcheck-instances]  component quickcheck-instances-0.3.32-EqnsGjJX1nY9SmASoFIwTc-self-test [quickcheck-instances]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-instances]  include base-4.19.0.0-b960 [quickcheck-instances]  include containers-0.6.8-4775 [quickcheck-instances]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [quickcheck-instances]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [quickcheck-instances]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [quickcheck-instances]  include uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [quickcheck-instances] Linked component graph: [quickcheck-instances]  unit quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [quickcheck-instances]  include OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [quickcheck-instances]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-instances]  include array-0.5.6.0-dc89 [quickcheck-instances]  include base-4.19.0.0-b960 [quickcheck-instances]  include bytestring-0.12.0.2-4690 [quickcheck-instances]  include case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo [quickcheck-instances]  include containers-0.6.8-4775 [quickcheck-instances]  include data-fix-0.3.4-90kAYHfhdX433d7z3npPya [quickcheck-instances]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [quickcheck-instances]  include integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [quickcheck-instances]  include old-time-1.1.0.4-GyTPzrGYsOf5FPo85tfX5z [quickcheck-instances]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [quickcheck-instances]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [quickcheck-instances]  include splitmix-0.1.1-AoP57hqMhOYD9c7s1NlK2Y [quickcheck-instances]  include strict-0.5.1-GVSVdbGTOCS56r31yJq782 [quickcheck-instances]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [quickcheck-instances]  include text-2.1-c36a [quickcheck-instances]  include text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [quickcheck-instances]  include these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [quickcheck-instances]  include time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [quickcheck-instances]  include transformers-0.6.1.0-c3ec [quickcheck-instances]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [quickcheck-instances]  include uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [quickcheck-instances]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh Building vector-instances [algebraic-graphs] OK: adjacencyList == Algebra.Graph.AdjacencyMap.adjacencyList . toAdjacencyMap [algebraic-graphs] OK: adjacencyMap == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMap [algebraic-graphs] OK: adjacencyIntMap == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMap [algebraic-graphs] OK: adjacencyMapTranspose == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMapTranspose [algebraic-graphs] OK: adjacencyIntMapTranspose == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMapTranspose [algebraic-graphs] OK: dfsForest == Algebra.Graph.AdjacencyMap.dfsForest . toAdjacencyMap [algebraic-graphs] OK: dfsForestFrom == Algebra.Graph.AdjacencyMap.dfsForestFrom . toAdjacencyMap [algebraic-graphs] OK: dfs == Algebra.Graph.AdjacencyMap.dfs . toAdjacencyMap [algebraic-graphs] OK: reachable == Algebra.Graph.AdjacencyMap.reachable . toAdjacencyMap [algebraic-graphs] OK: topSort == Algebra.Graph.AdjacencyMap.topSort . toAdjacencyMap [algebraic-graphs] OK: isAcyclic == Algebra.Graph.AdjacencyMap.isAcyclic . toAdjacencyMap [algebraic-graphs] OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap [algebraic-graphs] OK: toAdjacencyMap == foldg empty vertex overlay connect [algebraic-graphs] OK: toAdjacencyMapTranspose == foldg empty vertex overlay (flip connect) [algebraic-graphs] OK: toAdjacencyIntMap == foldg empty vertex overlay connect [algebraic-graphs] OK: toAdjacencyIntMapTranspose == foldg empty vertex overlay (flip connect) [algebraic-graphs] OK: isDfsForestOf f == Algebra.Graph.AdjacencyMap.isDfsForestOf f . toAdjacencyMap [algebraic-graphs] OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap [algebraic-graphs]  [algebraic-graphs] ============ Relation.foldg ============ [algebraic-graphs] OK: foldg empty vertex overlay connect == id [algebraic-graphs] OK: foldg empty vertex overlay (flip connect) == transpose [algebraic-graphs] OK: foldg 1 (const 1) (+) (+) == size [algebraic-graphs] OK: foldg True (const False) (&&) (&&) == isEmpty [algebraic-graphs]  [algebraic-graphs] ============ Relation.isEmpty ============ [algebraic-graphs] OK: isEmpty empty == True [algebraic-graphs] OK: isEmpty (overlay empty empty) == True [algebraic-graphs] OK: isEmpty (vertex x) == False [algebraic-graphs] OK: isEmpty (removeVertex x $ vertex x) == True [algebraic-graphs] OK: isEmpty (removeEdge x y $ edge x y) == False [algebraic-graphs]  [algebraic-graphs] ============ Relation.hasVertex ============ [algebraic-graphs] OK: hasVertex x empty == False [algebraic-graphs] OK: hasVertex x (vertex y) == (x == y) [algebraic-graphs] OK: hasVertex x . removeVertex x == const False [algebraic-graphs]  [algebraic-graphs] ============ Relation.hasEdge ============ [algebraic-graphs] OK: hasEdge x y empty == False [algebraic-graphs] OK: hasEdge x y (vertex z) == False [algebraic-graphs] OK: hasEdge x y (edge x y) == True [algebraic-graphs] OK: hasEdge x y . removeEdge x y == const False [algebraic-graphs] OK: hasEdge x y == elem (x,y) . edgeList [algebraic-graphs]  [algebraic-graphs] ============ Relation.vertexCount ============ [algebraic-graphs] OK: vertexCount empty == 0 [algebraic-graphs] OK: vertexCount (vertex x) == 1 [algebraic-graphs] OK: vertexCount == length . vertexList [algebraic-graphs] OK: vertexCount x < vertexCount y ==> x < y [algebraic-graphs]  [algebraic-graphs] ============ Relation.edgeCount ============ [algebraic-graphs] OK: edgeCount empty == 0 [algebraic-graphs] OK: edgeCount (vertex x) == 0 [algebraic-graphs] OK: edgeCount (edge x y) == 1 [algebraic-graphs] OK: edgeCount == length . edgeList [algebraic-graphs]  [algebraic-graphs] ============ Relation.vertexList ============ [algebraic-graphs] OK: vertexList empty == [] [algebraic-graphs] OK: vertexList (vertex x) == [x] [algebraic-graphs] OK: vertexList . vertices == nub . sort [algebraic-graphs]  [algebraic-graphs] ============ Relation.vertexSet ============ [algebraic-graphs] OK: vertexSet empty == Set.empty [algebraic-graphs] OK: vertexSet . vertex == Set.singleton [algebraic-graphs] OK: vertexSet . vertices == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ Relation.vertexIntSet ============ [algebraic-graphs] OK: vertexIntSet empty == IntSet.empty [algebraic-graphs] OK: vertexIntSet . vertex == IntSet.singleton [algebraic-graphs] OK: vertexIntSet . vertices == IntSet.fromList [algebraic-graphs] OK: vertexIntSet . clique == IntSet.fromList [algebraic-graphs]  [algebraic-graphs] ============ Relation.edgeList ============ [algebraic-graphs] OK: edgeList empty == [] [algebraic-graphs] OK: edgeList (vertex x) == [] [algebraic-graphs] OK: edgeList (edge x y) == [(x,y)] [algebraic-graphs] OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)] [algebraic-graphs] OK: edgeList . edges == nub . sort [algebraic-graphs]  [algebraic-graphs] ============ Relation.edgeSet ============ [algebraic-graphs] OK: edgeSet empty == Set.empty [algebraic-graphs] OK: edgeSet (vertex x) == Set.empty [algebraic-graphs] OK: edgeSet (edge x y) == Set.singleton (x,y) [algebraic-graphs] OK: edgeSet . edges == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ Relation.adjacencyList ============ [quickcheck-instances]  Test.QuickCheck.Instances=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances,Test.QuickCheck.Instances.Array=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Array,Test.QuickCheck.Instances.Array.Byte=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Array.Byte,Test.QuickCheck.Instances.ByteString=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.ByteString,Test.QuickCheck.Instances.CaseInsensitive=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.CaseInsensitive,Test.QuickCheck.Instances.Containers=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Containers,Test.QuickCheck.Instances.DataFix=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.DataFix,Test.QuickCheck.Instances.Hashable=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Hashable,Test.QuickCheck.Instances.Natural=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Natural,Test.QuickCheck.Instances.OldTime=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.OldTime,Test.QuickCheck.Instances.Primitive=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Primitive,Test.QuickCheck.Instances.Scientific=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Scientific,Test.QuickCheck.Instances.Semigroup=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Semigroup,Test.QuickCheck.Instances.Solo=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Solo,Test.QuickCheck.Instances.Strict=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Strict,Test.QuickCheck.Instances.Tagged=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Tagged,Test.QuickCheck.Instances.Text=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Text,Test.QuickCheck.Instances.Text.Short=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Text.Short,Test.QuickCheck.Instances.These=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.These,Test.QuickCheck.Instances.Time=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Time,Test.QuickCheck.Instances.Transformer=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Transformer,Test.QuickCheck.Instances.UUID=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.UUID,Test.QuickCheck.Instances.UnorderedContainers=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.UnorderedContainers,Test.QuickCheck.Instances.Vector=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Vector,Test.QuickCheck.Instances.Void=quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA:Test.QuickCheck.Instances.Void [quickcheck-instances]  unit quickcheck-instances-0.3.32-EqnsGjJX1nY9SmASoFIwTc-self-test [quickcheck-instances]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-instances]  include base-4.19.0.0-b960 [quickcheck-instances]  include containers-0.6.8-4775 [quickcheck-instances]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [quickcheck-instances]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [quickcheck-instances]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [quickcheck-instances]  include uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [quickcheck-instances] Ready component graph: [quickcheck-instances]  definite quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [quickcheck-instances]  depends OneTuple-0.4.2-FoSVxZ1Ua1k9qzI3fLkcX3 [quickcheck-instances]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-instances]  depends array-0.5.6.0-dc89 [quickcheck-instances]  depends base-4.19.0.0-b960 [quickcheck-instances]  depends bytestring-0.12.0.2-4690 [quickcheck-instances]  depends case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo [quickcheck-instances]  depends containers-0.6.8-4775 [quickcheck-instances]  depends data-fix-0.3.4-90kAYHfhdX433d7z3npPya [quickcheck-instances]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [quickcheck-instances]  depends integer-logarithms-1.0.4-IZnPj8qGoLo9zs4hkYJadH [quickcheck-instances]  depends old-time-1.1.0.4-GyTPzrGYsOf5FPo85tfX5z [quickcheck-instances]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [quickcheck-instances]  depends scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [quickcheck-instances]  depends splitmix-0.1.1-AoP57hqMhOYD9c7s1NlK2Y [quickcheck-instances]  depends strict-0.5.1-GVSVdbGTOCS56r31yJq782 [quickcheck-instances]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [quickcheck-instances]  depends text-2.1-c36a [quickcheck-instances]  depends text-short-0.1.6-4FBuxekPqrd8UqmSusWgg5 [quickcheck-instances]  depends these-1.2.1-B8INZK8jfBp2iDPS6dEUhs [quickcheck-instances]  depends time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [quickcheck-instances]  depends transformers-0.6.1.0-c3ec [quickcheck-instances]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [quickcheck-instances]  depends uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [quickcheck-instances]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [quickcheck-instances]  definite quickcheck-instances-0.3.32-EqnsGjJX1nY9SmASoFIwTc-self-test [quickcheck-instances]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-instances]  depends base-4.19.0.0-b960 [quickcheck-instances]  depends containers-0.6.8-4775 [quickcheck-instances]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [quickcheck-instances]  depends quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [quickcheck-instances]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [quickcheck-instances]  depends uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [quickcheck-instances] Using Cabal-3.10.2.0 compiled by ghc-9.8 [quickcheck-instances] Using compiler: ghc-9.8.1 [quickcheck-instances] Using install prefix: [quickcheck-instances] /nix/store/kzdw6csyxz27zmcbrz6yvi70v54x3c81-quickcheck-instances-0.3.32 [quickcheck-instances] Executables installed in: [quickcheck-instances] /nix/store/kzdw6csyxz27zmcbrz6yvi70v54x3c81-quickcheck-instances-0.3.32/bin [quickcheck-instances] Libraries installed in: [quickcheck-instances] /nix/store/kzdw6csyxz27zmcbrz6yvi70v54x3c81-quickcheck-instances-0.3.32/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [quickcheck-instances] Dynamic Libraries installed in: [quickcheck-instances] /nix/store/kzdw6csyxz27zmcbrz6yvi70v54x3c81-quickcheck-instances-0.3.32/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [quickcheck-instances] Private executables installed in: [shake] [ 1 of 73] Compiling Development.Ninja.Env ( src/Development/Ninja/Env.hs, nothing ) [shake] [ 2 of 73] Compiling Development.Ninja.Type ( src/Development/Ninja/Type.hs, nothing ) [shake] [ 3 of 73] Compiling Development.Ninja.Lexer ( src/Development/Ninja/Lexer.hs, nothing ) [shake] [ 4 of 73] Compiling Development.Shake.Classes ( src/Development/Shake/Classes.hs, nothing ) [shake] [ 5 of 73] Compiling Development.Shake.FilePath ( src/Development/Shake/FilePath.hs, nothing ) [shake] [ 6 of 73] Compiling Development.Shake.Internal.CmdOption ( src/Development/Shake/Internal/CmdOption.hs, nothing ) [shake] [ 7 of 73] Compiling Development.Shake.Internal.History.Bloom ( src/Development/Shake/Internal/History/Bloom.hs, nothing ) [shake] [ 8 of 73] Compiling Development.Shake.Internal.History.Network ( src/Development/Shake/Internal/History/Network.hs, nothing ) [shake] [ 9 of 73] Compiling Development.Shake.Internal.History.Types ( src/Development/Shake/Internal/History/Types.hs, nothing ) [shake] [10 of 73] Compiling General.Bilist ( src/General/Bilist.hs, nothing ) [shake] [11 of 73] Compiling General.Binary ( src/General/Binary.hs, nothing ) [shake] [12 of 73] Compiling Development.Shake.Internal.FileName ( src/Development/Shake/Internal/FileName.hs, nothing ) [shake] [13 of 73] Compiling General.Cleanup ( src/General/Cleanup.hs, nothing ) [shake] [14 of 73] Compiling General.EscCodes ( src/General/EscCodes.hs, nothing ) [shake] [15 of 73] Compiling General.Extra ( src/General/Extra.hs, nothing ) [algebraic-graphs] OK: adjacencyList empty == [] [algebraic-graphs] OK: adjacencyList (vertex x) == [(x, [])] [algebraic-graphs] OK: adjacencyList (edge 1 2) == [(1, [2]), (2, [])] [algebraic-graphs] OK: adjacencyList (star 2 [3,1]) == [(1, []), (2, [1,3]), (3, [])] [algebraic-graphs]  [algebraic-graphs] ============ Relation.preSet ============ [algebraic-graphs] OK: preSet x empty == Set.empty [algebraic-graphs] OK: preSet x (vertex x) == Set.empty [algebraic-graphs] OK: preSet 1 (edge 1 2) == Set.empty [algebraic-graphs] OK: preSet y (edge x y) == Set.fromList [x] [algebraic-graphs]  [algebraic-graphs] ============ Relation.preIntSet ============ [algebraic-graphs] OK: preIntSet x empty == IntSet.empty [algebraic-graphs] OK: preIntSet x (vertex x) == IntSet.empty [algebraic-graphs] OK: preIntSet 1 (edge 1 2) == IntSet.empty [algebraic-graphs] OK: preIntSet y (edge x y) == IntSet.fromList [x] [algebraic-graphs]  [algebraic-graphs] ============ Relation.postSet ============ [algebraic-graphs] OK: postSet x empty == Set.empty [algebraic-graphs] OK: postSet x (vertex x) == Set.empty [algebraic-graphs] OK: postSet x (edge x y) == Set.fromList [y] [algebraic-graphs] OK: postSet 2 (edge 1 2) == Set.empty [algebraic-graphs]  [algebraic-graphs] ============ Relation.postIntSet ============ [algebraic-graphs] OK: postIntSet x empty == IntSet.empty [algebraic-graphs] OK: postIntSet x (vertex x) == IntSet.empty [algebraic-graphs] OK: postIntSet 2 (edge 1 2) == IntSet.empty [algebraic-graphs] OK: postIntSet x (edge x y) == IntSet.fromList [y] [algebraic-graphs]  [algebraic-graphs] ============ Relation.path ============ [algebraic-graphs] OK: path [] == empty [algebraic-graphs] OK: path [x] == vertex x [algebraic-graphs] OK: path [x,y] == edge x y [algebraic-graphs]  [algebraic-graphs] ============ Relation.circuit ============ [algebraic-graphs] OK: circuit [] == empty [algebraic-graphs] OK: circuit [x] == edge x x [algebraic-graphs] OK: circuit [x,y] == edges [(x,y), (y,x)] [algebraic-graphs]  [algebraic-graphs] ============ Relation.clique ============ [algebraic-graphs] OK: clique [] == empty [algebraic-graphs] OK: clique [x] == vertex x [algebraic-graphs] OK: clique [x,y] == edge x y [algebraic-graphs] OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)] [algebraic-graphs] OK: clique (xs ++ ys) == connect (clique xs) (clique ys) [algebraic-graphs]  [algebraic-graphs] ============ Relation.biclique ============ [algebraic-graphs] OK: biclique [] [] == empty [algebraic-graphs] OK: biclique [x] [] == vertex x [algebraic-graphs] OK: biclique [] [y] == vertex y [algebraic-graphs] OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] [algebraic-graphs] OK: biclique xs ys == connect (vertices xs) (vertices ys) [algebraic-graphs]  [algebraic-graphs] ============ Relation.star ============ [algebraic-graphs] OK: star x [] == vertex x [algebraic-graphs] OK: star x [y] == edge x y [algebraic-graphs] OK: star x [y,z] == edges [(x,y), (x,z)] [algebraic-graphs] OK: star x ys == connect (vertex x) (vertices ys) [algebraic-graphs]  [algebraic-graphs] ============ Relation.stars ============ [algebraic-graphs] OK: stars [] == empty [algebraic-graphs] OK: stars [(x, [])] == vertex x [algebraic-graphs] OK: stars [(x, [y])] == edge x y [algebraic-graphs] OK: stars [(x, ys)] == star x ys [algebraic-graphs] OK: stars == overlays . map (uncurry star) [algebraic-graphs] OK: stars . adjacencyList == id [algebraic-graphs] OK: overlay (stars xs) (stars ys) == stars (xs ++ ys) [algebraic-graphs]  [algebraic-graphs] ============ Relation.tree ============ [algebraic-graphs] OK: tree (Node x []) == vertex x [algebraic-graphs] OK: tree (Node x [Node y [Node z []]]) == path [x,y,z] [algebraic-graphs] OK: tree (Node x [Node y [], Node z []]) == star x [y,z] [algebraic-graphs] OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)] [algebraic-graphs]  [algebraic-graphs] ============ Relation.forest ============ [algebraic-graphs] OK: forest [] == empty [algebraic-graphs] OK: forest [x] == tree x [algebraic-graphs] OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)] [algebraic-graphs] OK: forest == overlays . map tree [algebraic-graphs]  [algebraic-graphs] ============ Relation.removeVertex ============ [algebraic-graphs] OK: removeVertex x (vertex x) == empty [algebraic-graphs] OK: removeVertex 1 (vertex 2) == vertex 2 [algebraic-graphs] OK: removeVertex x (edge x x) == empty [algebraic-graphs] OK: removeVertex 1 (edge 1 2) == vertex 2 [algebraic-graphs] OK: removeVertex x . removeVertex x == removeVertex x [algebraic-graphs]  [algebraic-graphs] ============ Relation.removeEdge ============ [algebraic-graphs] OK: removeEdge x y (edge x y) == vertices [x,y] [algebraic-graphs] OK: removeEdge x y . removeEdge x y == removeEdge x y [algebraic-graphs] OK: removeEdge x y . removeVertex x == removeVertex x [algebraic-graphs] OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 [algebraic-graphs] OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 [algebraic-graphs]  [algebraic-graphs] ============ Relation.replaceVertex ============ [algebraic-graphs] OK: replaceVertex x x == id [algebraic-graphs] OK: replaceVertex x y (vertex x) == vertex y [algebraic-graphs] OK: replaceVertex x y == mergeVertices (== x) y [algebraic-graphs]  [algebraic-graphs] ============ Relation.mergeVertices ============ [algebraic-graphs] OK: mergeVertices (const False) x == id [quickcheck-instances] /nix/store/kzdw6csyxz27zmcbrz6yvi70v54x3c81-quickcheck-instances-0.3.32/libexec/x86_64-linux-ghc-9.8.1/quickcheck-instances-0.3.32 [quickcheck-instances] Data files installed in: [quickcheck-instances] /nix/store/kzdw6csyxz27zmcbrz6yvi70v54x3c81-quickcheck-instances-0.3.32/share/x86_64-linux-ghc-9.8.1/quickcheck-instances-0.3.32 [quickcheck-instances] Documentation installed in: [quickcheck-instances] /nix/store/f8nlxfwdl2jjbrn5va2sqgx05ays6zc1-quickcheck-instances-0.3.32-doc/share/doc/quickcheck-instances-0.3.32 [quickcheck-instances] Configuration files installed in: [quickcheck-instances] /nix/store/kzdw6csyxz27zmcbrz6yvi70v54x3c81-quickcheck-instances-0.3.32/etc [quickcheck-instances] No alex found [quickcheck-instances] Using ar found on system at: [quickcheck-instances] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [quickcheck-instances] No c2hs found [quickcheck-instances] No cpphs found [quickcheck-instances] No doctest found [quickcheck-instances] Using gcc version 14.3.0 given by user at: [quickcheck-instances] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [quickcheck-instances] Using ghc version 9.8.1 found on system at: [quickcheck-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [quickcheck-instances] Using ghc-pkg version 9.8.1 found on system at: [quickcheck-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [quickcheck-instances] No ghcjs found [quickcheck-instances] No ghcjs-pkg found [quickcheck-instances] No greencard found [quickcheck-instances] Using haddock version 2.30.0 found on system at: [quickcheck-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [quickcheck-instances] No happy found [quickcheck-instances] Using haskell-suite found on system at: haskell-suite-dummy-location [quickcheck-instances] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [quickcheck-instances] No hmake found [quickcheck-instances] Using hpc version 0.69 found on system at: [quickcheck-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [quickcheck-instances] Using hsc2hs version 0.68.10 found on system at: [quickcheck-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [quickcheck-instances] Using hscolour version 1.25 found on system at: [quickcheck-instances] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [quickcheck-instances] No jhc found [quickcheck-instances] Using ld found on system at: [quickcheck-instances] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [quickcheck-instances] No pkg-config found [quickcheck-instances] Using runghc version 9.8.1 found on system at: [quickcheck-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [quickcheck-instances] Using strip version 2.44 found on system at: [quickcheck-instances] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [quickcheck-instances] Using tar found on system at: [quickcheck-instances] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [quickcheck-instances] No uhc found [quickcheck-instances] Phase: buildPhase [quickcheck-instances] Preprocessing library for quickcheck-instances-0.3.32.. [quickcheck-instances] Building library for quickcheck-instances-0.3.32.. [quickcheck-instances] [ 1 of 26] Compiling Test.QuickCheck.Instances.Containers ( src/Test/QuickCheck/Instances/Containers.hs, dist/build/Test/QuickCheck/Instances/Containers.o, dist/build/Test/QuickCheck/Instances/Containers.dyn_o ) [quickcheck-instances] [ 2 of 26] Compiling Test.QuickCheck.Instances.CustomPrelude ( src/Test/QuickCheck/Instances/CustomPrelude.hs, dist/build/Test/QuickCheck/Instances/CustomPrelude.o, dist/build/Test/QuickCheck/Instances/CustomPrelude.dyn_o ) [quickcheck-instances] [ 3 of 26] Compiling Test.QuickCheck.Instances.CaseInsensitive ( src/Test/QuickCheck/Instances/CaseInsensitive.hs, dist/build/Test/QuickCheck/Instances/CaseInsensitive.o, dist/build/Test/QuickCheck/Instances/CaseInsensitive.dyn_o ) [quickcheck-instances] [ 4 of 26] Compiling Test.QuickCheck.Instances.ByteString ( src/Test/QuickCheck/Instances/ByteString.hs, dist/build/Test/QuickCheck/Instances/ByteString.o, dist/build/Test/QuickCheck/Instances/ByteString.dyn_o ) [quickcheck-instances] [ 5 of 26] Compiling Test.QuickCheck.Instances.Array ( src/Test/QuickCheck/Instances/Array.hs, dist/build/Test/QuickCheck/Instances/Array.o, dist/build/Test/QuickCheck/Instances/Array.dyn_o ) [quickcheck-instances] [ 6 of 26] Compiling Test.QuickCheck.Instances.DataFix ( src/Test/QuickCheck/Instances/DataFix.hs, dist/build/Test/QuickCheck/Instances/DataFix.o, dist/build/Test/QuickCheck/Instances/DataFix.dyn_o ) [quickcheck-instances] [ 7 of 26] Compiling Test.QuickCheck.Instances.Hashable ( src/Test/QuickCheck/Instances/Hashable.hs, dist/build/Test/QuickCheck/Instances/Hashable.o, dist/build/Test/QuickCheck/Instances/Hashable.dyn_o ) [quickcheck-instances] [ 8 of 26] Compiling Test.QuickCheck.Instances.Natural ( src/Test/QuickCheck/Instances/Natural.hs, dist/build/Test/QuickCheck/Instances/Natural.o, dist/build/Test/QuickCheck/Instances/Natural.dyn_o ) [quickcheck-instances] [ 9 of 26] Compiling Test.QuickCheck.Instances.OldTime ( src/Test/QuickCheck/Instances/OldTime.hs, dist/build/Test/QuickCheck/Instances/OldTime.o, dist/build/Test/QuickCheck/Instances/OldTime.dyn_o ) [quickcheck-instances] [10 of 26] Compiling Test.QuickCheck.Instances.Primitive ( src/Test/QuickCheck/Instances/Primitive.hs, dist/build/Test/QuickCheck/Instances/Primitive.o, dist/build/Test/QuickCheck/Instances/Primitive.dyn_o ) [quickcheck-instances] [11 of 26] Compiling Test.QuickCheck.Instances.Array.Byte ( src/Test/QuickCheck/Instances/Array/Byte.hs, dist/build/Test/QuickCheck/Instances/Array/Byte.o, dist/build/Test/QuickCheck/Instances/Array/Byte.dyn_o ) [quickcheck-instances] [12 of 26] Compiling Test.QuickCheck.Instances.Scientific ( src/Test/QuickCheck/Instances/Scientific.hs, dist/build/Test/QuickCheck/Instances/Scientific.o, dist/build/Test/QuickCheck/Instances/Scientific.dyn_o ) [quickcheck-instances] [13 of 26] Compiling Test.QuickCheck.Instances.Semigroup ( src/Test/QuickCheck/Instances/Semigroup.hs, dist/build/Test/QuickCheck/Instances/Semigroup.o, dist/build/Test/QuickCheck/Instances/Semigroup.dyn_o ) [quickcheck-instances] [14 of 26] Compiling Test.QuickCheck.Instances.Solo ( src/Test/QuickCheck/Instances/Solo.hs, dist/build/Test/QuickCheck/Instances/Solo.o, dist/build/Test/QuickCheck/Instances/Solo.dyn_o ) [quickcheck-instances] [15 of 26] Compiling Test.QuickCheck.Instances.Strict ( src/Test/QuickCheck/Instances/Strict.hs, dist/build/Test/QuickCheck/Instances/Strict.o, dist/build/Test/QuickCheck/Instances/Strict.dyn_o ) [shake] [16 of 73] Compiling Development.Shake.Internal.History.Symlink ( src/Development/Shake/Internal/History/Symlink.hs, nothing ) [vector-instances] Phase: setupCompilerEnvironmentPhase [vector-instances] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [quickcheck-instances] [16 of 26] Compiling Test.QuickCheck.Instances.Tagged ( src/Test/QuickCheck/Instances/Tagged.hs, dist/build/Test/QuickCheck/Instances/Tagged.o, dist/build/Test/QuickCheck/Instances/Tagged.dyn_o ) [quickcheck-instances] [17 of 26] Compiling Test.QuickCheck.Instances.Text ( src/Test/QuickCheck/Instances/Text.hs, dist/build/Test/QuickCheck/Instances/Text.o, dist/build/Test/QuickCheck/Instances/Text.dyn_o ) [quickcheck-instances] [18 of 26] Compiling Test.QuickCheck.Instances.Text.Short ( src/Test/QuickCheck/Instances/Text/Short.hs, dist/build/Test/QuickCheck/Instances/Text/Short.o, dist/build/Test/QuickCheck/Instances/Text/Short.dyn_o ) [quickcheck-instances] [19 of 26] Compiling Test.QuickCheck.Instances.These ( src/Test/QuickCheck/Instances/These.hs, dist/build/Test/QuickCheck/Instances/These.o, dist/build/Test/QuickCheck/Instances/These.dyn_o ) [shake] [17 of 73] Compiling Development.Shake.Internal.Errors ( src/Development/Shake/Internal/Errors.hs, nothing ) [quickcheck-instances] [20 of 26] Compiling Test.QuickCheck.Instances.Time ( src/Test/QuickCheck/Instances/Time.hs, dist/build/Test/QuickCheck/Instances/Time.o, dist/build/Test/QuickCheck/Instances/Time.dyn_o ) [shake] [18 of 73] Compiling Development.Shake.Internal.Value ( src/Development/Shake/Internal/Value.hs, nothing ) [shake] [19 of 73] Compiling Development.Shake.Internal.FilePattern ( src/Development/Shake/Internal/FilePattern.hs, nothing ) [vector-instances] Phase: unpackPhase [vector-instances] unpacking source archive /nix/store/nqfgw14d48gylm57fvgdbpjxc79yrsqj-vector-instances-3.4.2.tar.gz [vector-instances] source root is vector-instances-3.4.2 [vector-instances] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "vector-instances-3.4.2/.vim.custom" [vector-instances] Phase: patchPhase [vector-instances] Phase: compileBuildDriverPhase [vector-instances] setupCompileFlags: -package-db=/build/tmp.LxbhTTApWm/setup-package.conf.d -threaded [vector-instances] [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.LxbhTTApWm/Main.o ) [shake] [20 of 73] Compiling Development.Shake.Internal.Options ( src/Development/Shake/Internal/Options.hs, nothing ) [vector-instances] [2 of 2] Linking Setup [quickcheck-instances] [21 of 26] Compiling Test.QuickCheck.Instances.Transformer ( src/Test/QuickCheck/Instances/Transformer.hs, dist/build/Test/QuickCheck/Instances/Transformer.o, dist/build/Test/QuickCheck/Instances/Transformer.dyn_o ) [quickcheck-instances] [22 of 26] Compiling Test.QuickCheck.Instances.UUID ( src/Test/QuickCheck/Instances/UUID.hs, dist/build/Test/QuickCheck/Instances/UUID.o, dist/build/Test/QuickCheck/Instances/UUID.dyn_o ) [quickcheck-instances] [23 of 26] Compiling Test.QuickCheck.Instances.UnorderedContainers ( src/Test/QuickCheck/Instances/UnorderedContainers.hs, dist/build/Test/QuickCheck/Instances/UnorderedContainers.o, dist/build/Test/QuickCheck/Instances/UnorderedContainers.dyn_o ) [quickcheck-instances] [24 of 26] Compiling Test.QuickCheck.Instances.Vector ( src/Test/QuickCheck/Instances/Vector.hs, dist/build/Test/QuickCheck/Instances/Vector.o, dist/build/Test/QuickCheck/Instances/Vector.dyn_o ) [quickcheck-instances] [25 of 26] Compiling Test.QuickCheck.Instances.Void ( src/Test/QuickCheck/Instances/Void.hs, dist/build/Test/QuickCheck/Instances/Void.o, dist/build/Test/QuickCheck/Instances/Void.dyn_o ) [quickcheck-instances] [26 of 26] Compiling Test.QuickCheck.Instances ( src/Test/QuickCheck/Instances.hs, dist/build/Test/QuickCheck/Instances.o, dist/build/Test/QuickCheck/Instances.dyn_o ) [shake] [21 of 73] Compiling Development.Shake.Internal.FileInfo ( src/Development/Shake/Internal/FileInfo.hs, nothing ) [lens] [24 of 85] Compiling Control.Lens.Getter ( src/Control/Lens/Getter.hs, dist/build/Control/Lens/Getter.o, dist/build/Control/Lens/Getter.dyn_o ) [lens] [25 of 85] Compiling Control.Lens.Review ( src/Control/Lens/Review.hs, dist/build/Control/Lens/Review.o, dist/build/Control/Lens/Review.dyn_o ) [lens] [26 of 85] Compiling Control.Lens.Prism ( src/Control/Lens/Prism.hs, dist/build/Control/Lens/Prism.o, dist/build/Control/Lens/Prism.dyn_o ) [lens] [27 of 85] Compiling Control.Lens.Fold ( src/Control/Lens/Fold.hs, dist/build/Control/Lens/Fold.o, dist/build/Control/Lens/Fold.dyn_o ) [lens] [28 of 85] Compiling Control.Lens.Traversal ( src/Control/Lens/Traversal.hs, dist/build/Control/Lens/Traversal.o, dist/build/Control/Lens/Traversal.dyn_o ) [lens] [29 of 85] Compiling Control.Lens.Level ( src/Control/Lens/Level.hs, dist/build/Control/Lens/Level.o, dist/build/Control/Lens/Level.dyn_o ) [lens] [30 of 85] Compiling Control.Lens.Reified ( src/Control/Lens/Reified.hs, dist/build/Control/Lens/Reified.o, dist/build/Control/Lens/Reified.dyn_o ) [shake] [22 of 73] Compiling Development.Shake.Internal.Core.Monad ( src/Development/Shake/Internal/Core/Monad.hs, nothing ) [shake] [23 of 73] Compiling Development.Ninja.Parse ( src/Development/Ninja/Parse.hs, nothing ) [quickcheck-instances] [ 1 of 26] Compiling Test.QuickCheck.Instances.Containers ( src/Test/QuickCheck/Instances/Containers.hs, dist/build/Test/QuickCheck/Instances/Containers.p_o ) [shake] [24 of 73] Compiling General.Fence ( src/General/Fence.hs, nothing ) [shake] [25 of 73] Compiling General.FileLock ( src/General/FileLock.hs, nothing ) [shake] [26 of 73] Compiling General.GetOpt ( src/General/GetOpt.hs, nothing ) [quickcheck-instances] [ 2 of 26] Compiling Test.QuickCheck.Instances.CustomPrelude ( src/Test/QuickCheck/Instances/CustomPrelude.hs, dist/build/Test/QuickCheck/Instances/CustomPrelude.p_o ) [shake] [27 of 73] Compiling General.Intern ( src/General/Intern.hs, nothing ) [shake] [28 of 73] Compiling General.Ids ( src/General/Ids.hs, nothing ) [shake] [29 of 73] Compiling Development.Shake.Internal.History.Serialise ( src/Development/Shake/Internal/History/Serialise.hs, nothing ) [aeson] Documentation created: dist/doc/html/aeson/, dist/doc/html/aeson/aeson.txt [lens] [31 of 85] Compiling Control.Lens.Internal.Exception ( src/Control/Lens/Internal/Exception.hs, dist/build/Control/Lens/Internal/Exception.o, dist/build/Control/Lens/Internal/Exception.dyn_o ) [lens] [32 of 85] Compiling Control.Lens.Indexed ( src/Control/Lens/Indexed.hs, dist/build/Control/Lens/Indexed.o, dist/build/Control/Lens/Indexed.dyn_o ) [lens] [33 of 85] Compiling Control.Lens.Internal.ByteString ( src/Control/Lens/Internal/ByteString.hs, dist/build/Control/Lens/Internal/ByteString.o, dist/build/Control/Lens/Internal/ByteString.dyn_o ) [lens] [34 of 85] Compiling Control.Lens.Equality ( src/Control/Lens/Equality.hs, dist/build/Control/Lens/Equality.o, dist/build/Control/Lens/Equality.dyn_o ) [lens] [35 of 85] Compiling Control.Lens.Iso ( src/Control/Lens/Iso.hs, dist/build/Control/Lens/Iso.o, dist/build/Control/Lens/Iso.dyn_o ) [lens] [36 of 85] Compiling Control.Lens.Empty ( src/Control/Lens/Empty.hs, dist/build/Control/Lens/Empty.o, dist/build/Control/Lens/Empty.dyn_o ) [lens] [37 of 85] Compiling Control.Lens.Cons ( src/Control/Lens/Cons.hs, dist/build/Control/Lens/Cons.o, dist/build/Control/Lens/Cons.dyn_o ) [shake] [30 of 73] Compiling Development.Shake.Internal.History.Server ( src/Development/Shake/Internal/History/Server.hs, nothing ) [shake] [31 of 73] Compiling Development.Shake.Internal.Core.Database ( src/Development/Shake/Internal/Core/Database.hs, nothing ) [aeson] Preprocessing test suite 'aeson-tests' for aeson-2.2.3.0.. [aeson] haddockPhase completed in 42 seconds [aeson] Phase: installPhase [shake] [32 of 73] Compiling General.ListBuilder ( src/General/ListBuilder.hs, nothing ) [shake] [33 of 73] Compiling General.Makefile ( src/General/Makefile.hs, nothing ) [shake] [34 of 73] Compiling General.Process ( src/General/Process.hs, nothing ) [aeson] Installing library in /nix/store/ib4j7ml5vs3xlp1rgws8nbs3a607xm57-aeson-2.2.3.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [shake] [35 of 73] Compiling General.Thread ( src/General/Thread.hs, nothing ) [shake] [36 of 73] Compiling General.Chunks ( src/General/Chunks.hs, nothing ) [quickcheck-instances] [ 3 of 26] Compiling Test.QuickCheck.Instances.CaseInsensitive ( src/Test/QuickCheck/Instances/CaseInsensitive.hs, dist/build/Test/QuickCheck/Instances/CaseInsensitive.p_o ) [shake] [37 of 73] Compiling General.Timing ( src/General/Timing.hs, nothing ) [shake] [38 of 73] Compiling General.Pool ( src/General/Pool.hs, nothing ) [shake] [39 of 73] Compiling Development.Shake.Internal.Core.Storage ( src/Development/Shake/Internal/Core/Storage.hs, nothing ) [shake] [40 of 73] Compiling General.TypeMap ( src/General/TypeMap.hs, nothing ) [quickcheck-instances] [ 4 of 26] Compiling Test.QuickCheck.Instances.ByteString ( src/Test/QuickCheck/Instances/ByteString.hs, dist/build/Test/QuickCheck/Instances/ByteString.p_o ) [quickcheck-instances] [ 5 of 26] Compiling Test.QuickCheck.Instances.Array ( src/Test/QuickCheck/Instances/Array.hs, dist/build/Test/QuickCheck/Instances/Array.p_o ) [quickcheck-instances] [ 6 of 26] Compiling Test.QuickCheck.Instances.DataFix ( src/Test/QuickCheck/Instances/DataFix.hs, dist/build/Test/QuickCheck/Instances/DataFix.p_o ) [shake] [41 of 73] Compiling General.Wait ( src/General/Wait.hs, nothing ) [vector-instances] Phase: updateAutotoolsGnuConfigScriptsPhase [vector-instances] Phase: configurePhase [vector-instances] configureFlags: --verbose --prefix=/nix/store/hbdllj085653j0ipi2sy3zr0hax7yszw-vector-instances-3.4.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/g4whsxwjc10y7bcivqfhcziz34dr9j2i-vector-instances-3.4.2-doc/share/doc/vector-instances-3.4.2 --with-gcc=gcc --package-db=/build/tmp.LxbhTTApWm/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [vector-instances] Using Parsec parser [vector-instances] Configuring vector-instances-3.4.2... [shake] [42 of 73] Compiling Development.Shake.Internal.History.Shared ( src/Development/Shake/Internal/History/Shared.hs, nothing ) [quickcheck-instances] [ 7 of 26] Compiling Test.QuickCheck.Instances.Hashable ( src/Test/QuickCheck/Instances/Hashable.hs, dist/build/Test/QuickCheck/Instances/Hashable.p_o ) [quickcheck-instances] [ 8 of 26] Compiling Test.QuickCheck.Instances.Natural ( src/Test/QuickCheck/Instances/Natural.hs, dist/build/Test/QuickCheck/Instances/Natural.p_o ) [quickcheck-instances] [ 9 of 26] Compiling Test.QuickCheck.Instances.OldTime ( src/Test/QuickCheck/Instances/OldTime.hs, dist/build/Test/QuickCheck/Instances/OldTime.p_o ) [quickcheck-instances] [10 of 26] Compiling Test.QuickCheck.Instances.Primitive ( src/Test/QuickCheck/Instances/Primitive.hs, dist/build/Test/QuickCheck/Instances/Primitive.p_o ) [quickcheck-instances] [11 of 26] Compiling Test.QuickCheck.Instances.Array.Byte ( src/Test/QuickCheck/Instances/Array/Byte.hs, dist/build/Test/QuickCheck/Instances/Array/Byte.p_o ) [quickcheck-instances] [12 of 26] Compiling Test.QuickCheck.Instances.Scientific ( src/Test/QuickCheck/Instances/Scientific.hs, dist/build/Test/QuickCheck/Instances/Scientific.p_o ) [quickcheck-instances] [13 of 26] Compiling Test.QuickCheck.Instances.Semigroup ( src/Test/QuickCheck/Instances/Semigroup.hs, dist/build/Test/QuickCheck/Instances/Semigroup.p_o ) [quickcheck-instances] [14 of 26] Compiling Test.QuickCheck.Instances.Solo ( src/Test/QuickCheck/Instances/Solo.hs, dist/build/Test/QuickCheck/Instances/Solo.p_o ) [quickcheck-instances] [15 of 26] Compiling Test.QuickCheck.Instances.Strict ( src/Test/QuickCheck/Instances/Strict.hs, dist/build/Test/QuickCheck/Instances/Strict.p_o ) [shake] [43 of 73] Compiling Development.Shake.Internal.History.Cloud ( src/Development/Shake/Internal/History/Cloud.hs, nothing ) [quickcheck-instances] [16 of 26] Compiling Test.QuickCheck.Instances.Tagged ( src/Test/QuickCheck/Instances/Tagged.hs, dist/build/Test/QuickCheck/Instances/Tagged.p_o ) [quickcheck-instances] [17 of 26] Compiling Test.QuickCheck.Instances.Text ( src/Test/QuickCheck/Instances/Text.hs, dist/build/Test/QuickCheck/Instances/Text.p_o ) [quickcheck-instances] [18 of 26] Compiling Test.QuickCheck.Instances.Text.Short ( src/Test/QuickCheck/Instances/Text/Short.hs, dist/build/Test/QuickCheck/Instances/Text/Short.p_o ) [quickcheck-instances] [19 of 26] Compiling Test.QuickCheck.Instances.These ( src/Test/QuickCheck/Instances/These.hs, dist/build/Test/QuickCheck/Instances/These.p_o ) [shake] [44 of 73] Compiling Development.Shake.Internal.Core.Types ( src/Development/Shake/Internal/Core/Types.hs, nothing ) [quickcheck-instances] [20 of 26] Compiling Test.QuickCheck.Instances.Time ( src/Test/QuickCheck/Instances/Time.hs, dist/build/Test/QuickCheck/Instances/Time.p_o ) [vector-instances] Flags chosen: hashable=True [vector-instances] Dependency base >=4.9 && <5: using base-4.19.0.0 [vector-instances] Dependency comonad >=3: using comonad-5.0.9 [vector-instances] Dependency hashable >=1.2.5.0: using hashable-1.4.7.0 [vector-instances] Dependency keys >=3: using keys-3.12.4 [vector-instances] Dependency pointed >=3: using pointed-5.0.5 [vector-instances] Dependency semigroupoids >=3: using semigroupoids-6.0.1 [vector-instances] Dependency vector >=0.12 && <0.14: using vector-0.13.2.0 [shake] [45 of 73] Compiling Development.Shake.Internal.Core.Rules ( src/Development/Shake/Internal/Core/Rules.hs, nothing ) [lens] [38 of 85] Compiling Control.Lens.Internal.Deque ( src/Control/Lens/Internal/Deque.hs, dist/build/Control/Lens/Internal/Deque.o, dist/build/Control/Lens/Internal/Deque.dyn_o ) [quickcheck-instances] [21 of 26] Compiling Test.QuickCheck.Instances.Transformer ( src/Test/QuickCheck/Instances/Transformer.hs, dist/build/Test/QuickCheck/Instances/Transformer.p_o ) [quickcheck-instances] [22 of 26] Compiling Test.QuickCheck.Instances.UUID ( src/Test/QuickCheck/Instances/UUID.hs, dist/build/Test/QuickCheck/Instances/UUID.p_o ) [quickcheck-instances] [23 of 26] Compiling Test.QuickCheck.Instances.UnorderedContainers ( src/Test/QuickCheck/Instances/UnorderedContainers.hs, dist/build/Test/QuickCheck/Instances/UnorderedContainers.p_o ) [quickcheck-instances] [24 of 26] Compiling Test.QuickCheck.Instances.Vector ( src/Test/QuickCheck/Instances/Vector.hs, dist/build/Test/QuickCheck/Instances/Vector.p_o ) [quickcheck-instances] [25 of 26] Compiling Test.QuickCheck.Instances.Void ( src/Test/QuickCheck/Instances/Void.hs, dist/build/Test/QuickCheck/Instances/Void.p_o ) [quickcheck-instances] [26 of 26] Compiling Test.QuickCheck.Instances ( src/Test/QuickCheck/Instances.hs, dist/build/Test/QuickCheck/Instances.p_o ) [shake] [46 of 73] Compiling Development.Shake.Internal.Core.Pool ( src/Development/Shake/Internal/Core/Pool.hs, nothing ) [shake] [47 of 73] Compiling Development.Shake.Internal.Core.Action ( src/Development/Shake/Internal/Core/Action.hs, nothing ) [vector-instances] Source component graph: component lib [vector-instances] Configured component graph: [vector-instances]  component vector-instances-3.4.2-IrMPeDkXsTAHmZR7rP06of [vector-instances]  include base-4.19.0.0-b960 [vector-instances]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [vector-instances]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [vector-instances]  include keys-3.12.4-9pIWSPQD3dgEmDN6rrDseM [vector-instances]  include pointed-5.0.5-ArcipP7cLHIAUvoaOddqJf [vector-instances]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [vector-instances]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector-instances] Linked component graph: [vector-instances]  unit vector-instances-3.4.2-IrMPeDkXsTAHmZR7rP06of [vector-instances]  include base-4.19.0.0-b960 [vector-instances]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [vector-instances]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [vector-instances]  include keys-3.12.4-9pIWSPQD3dgEmDN6rrDseM [vector-instances]  include pointed-5.0.5-ArcipP7cLHIAUvoaOddqJf [vector-instances]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [vector-instances]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector-instances]  Data.Vector.Instances=vector-instances-3.4.2-IrMPeDkXsTAHmZR7rP06of:Data.Vector.Instances [vector-instances] Ready component graph: [vector-instances]  definite vector-instances-3.4.2-IrMPeDkXsTAHmZR7rP06of [vector-instances]  depends base-4.19.0.0-b960 [vector-instances]  depends comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [vector-instances]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [vector-instances]  depends keys-3.12.4-9pIWSPQD3dgEmDN6rrDseM [vector-instances]  depends pointed-5.0.5-ArcipP7cLHIAUvoaOddqJf [vector-instances]  depends semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [vector-instances]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [vector-instances] Using Cabal-3.10.2.0 compiled by ghc-9.8 [vector-instances] Using compiler: ghc-9.8.1 [vector-instances] Using install prefix: [vector-instances] /nix/store/hbdllj085653j0ipi2sy3zr0hax7yszw-vector-instances-3.4.2 [vector-instances] Executables installed in: [vector-instances] /nix/store/hbdllj085653j0ipi2sy3zr0hax7yszw-vector-instances-3.4.2/bin [vector-instances] Libraries installed in: [vector-instances] /nix/store/hbdllj085653j0ipi2sy3zr0hax7yszw-vector-instances-3.4.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/vector-instances-3.4.2-IrMPeDkXsTAHmZR7rP06of [vector-instances] Dynamic Libraries installed in: [vector-instances] /nix/store/hbdllj085653j0ipi2sy3zr0hax7yszw-vector-instances-3.4.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [vector-instances] Private executables installed in: [vector-instances] /nix/store/hbdllj085653j0ipi2sy3zr0hax7yszw-vector-instances-3.4.2/libexec/x86_64-linux-ghc-9.8.1/vector-instances-3.4.2 [vector-instances] Data files installed in: [vector-instances] /nix/store/hbdllj085653j0ipi2sy3zr0hax7yszw-vector-instances-3.4.2/share/x86_64-linux-ghc-9.8.1/vector-instances-3.4.2 [vector-instances] Documentation installed in: [vector-instances] /nix/store/g4whsxwjc10y7bcivqfhcziz34dr9j2i-vector-instances-3.4.2-doc/share/doc/vector-instances-3.4.2 [vector-instances] Configuration files installed in: [vector-instances] /nix/store/hbdllj085653j0ipi2sy3zr0hax7yszw-vector-instances-3.4.2/etc [vector-instances] No alex found [vector-instances] Using ar found on system at: [vector-instances] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [vector-instances] No c2hs found [vector-instances] No cpphs found [vector-instances] No doctest found [vector-instances] Using gcc version 14.3.0 given by user at: [vector-instances] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [vector-instances] Using ghc version 9.8.1 found on system at: [vector-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [vector-instances] Using ghc-pkg version 9.8.1 found on system at: [vector-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [vector-instances] No ghcjs found [vector-instances] No ghcjs-pkg found [vector-instances] No greencard found [vector-instances] Using haddock version 2.30.0 found on system at: [vector-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [vector-instances] No happy found [vector-instances] Using haskell-suite found on system at: haskell-suite-dummy-location [vector-instances] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [vector-instances] No hmake found [vector-instances] Using hpc version 0.69 found on system at: [vector-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [vector-instances] Using hsc2hs version 0.68.10 found on system at: [vector-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [vector-instances] Using hscolour version 1.25 found on system at: [vector-instances] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [vector-instances] No jhc found [vector-instances] Using ld found on system at: [vector-instances] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [vector-instances] No pkg-config found [vector-instances] Using runghc version 9.8.1 found on system at: [vector-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [vector-instances] Using strip version 2.44 found on system at: [vector-instances] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [vector-instances] Using tar found on system at: [vector-instances] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [vector-instances] No uhc found [aeson] Phase: fixupPhase [vector-instances] Phase: buildPhase [aeson] shrinking RPATHs of ELF executables and libraries in /nix/store/ib4j7ml5vs3xlp1rgws8nbs3a607xm57-aeson-2.2.3.0 [aeson] shrinking /nix/store/ib4j7ml5vs3xlp1rgws8nbs3a607xm57-aeson-2.2.3.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSaeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15-ghc9.8.1.so [vector-instances] Preprocessing library for vector-instances-3.4.2.. [vector-instances] Building library for vector-instances-3.4.2.. [aeson] checking for references to /build/ in /nix/store/ib4j7ml5vs3xlp1rgws8nbs3a607xm57-aeson-2.2.3.0... [aeson] patching script interpreter paths in /nix/store/ib4j7ml5vs3xlp1rgws8nbs3a607xm57-aeson-2.2.3.0 [aeson] stripping (with command strip and flags -S -p) in /nix/store/ib4j7ml5vs3xlp1rgws8nbs3a607xm57-aeson-2.2.3.0/lib [vector-instances] [1 of 1] Compiling Data.Vector.Instances ( src/Data/Vector/Instances.hs, dist/build/Data/Vector/Instances.o, dist/build/Data/Vector/Instances.dyn_o ) [shake] [48 of 73] Compiling Development.Shake.Internal.Resource ( src/Development/Shake/Internal/Resource.hs, nothing ) [shake] [49 of 73] Compiling Development.Shake.Internal.Core.Build ( src/Development/Shake/Internal/Core/Build.hs, nothing ) [shake] [50 of 73] Compiling Development.Shake.Rule ( src/Development/Shake/Rule.hs, nothing ) [shake] [51 of 73] Compiling Development.Shake.Internal.Rules.Rerun ( src/Development/Shake/Internal/Rules/Rerun.hs, nothing ) [shake] [52 of 73] Compiling Development.Shake.Internal.Rules.Oracle ( src/Development/Shake/Internal/Rules/Oracle.hs, nothing ) [shake] [53 of 73] Compiling Development.Shake.Internal.Rules.File ( src/Development/Shake/Internal/Rules/File.hs, nothing ) [shake] [54 of 73] Compiling Development.Shake.Internal.Rules.OrderOnly ( src/Development/Shake/Internal/Rules/OrderOnly.hs, nothing ) [aeson] shrinking RPATHs of ELF executables and libraries in /nix/store/ljr3rnwd8s1fggbaiwd22941awg4hks7-aeson-2.2.3.0-doc [shake] [55 of 73] Compiling Development.Shake.Internal.Rules.Files ( src/Development/Shake/Internal/Rules/Files.hs, nothing ) [aeson] checking for references to /build/ in /nix/store/ljr3rnwd8s1fggbaiwd22941awg4hks7-aeson-2.2.3.0-doc... [aeson] patching script interpreter paths in /nix/store/ljr3rnwd8s1fggbaiwd22941awg4hks7-aeson-2.2.3.0-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/ib4j7ml5vs3xlp1rgws8nbs3a607xm57-aeson-2.2.3.0 /nix/store/ljr3rnwd8s1fggbaiwd22941awg4hks7-aeson-2.2.3.0-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/ib4j7ml5vs3xlp1rgws8nbs3a607xm57-aeson-2.2.3.0 /nix/store/ljr3rnwd8s1fggbaiwd22941awg4hks7-aeson-2.2.3.0-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 9 paths... [post-build-hook] copying path '/nix/store/kfd6lp109n56wgks0f7ydm06sssfw824-th-compat-0.1.6-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/aarv4jl074q5in6l8vd4i5az0gn3xsyx-generically-0.1.1-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/blqgy45h759lyaw2byas6kgj75ijlbar-character-ps-0.1-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/klrvqqi9i93in6336gnsygf2160rs07f-generically-0.1.1' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/4yx9489rjmy6gg4sqxpmbfkarnklfccg-th-compat-0.1.6' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/c9776xc51dwdz6nm01aia6q5xpbkygq2-network-uri-2.6.4.2-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/lwybghcg0lc29pbnsm29klaby26xaq9j-character-ps-0.1' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/93sb7vmy446nd6l6i67sp4x6bp6j7ljq-network-uri-2.6.4.2' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/ib4j7ml5vs3xlp1rgws8nbs3a607xm57-aeson-2.2.3.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 96 of 171 built (6 building), 395 of 395 downloaded from cache Building HTF Building HsYAML-aeson Building attoparsec-aeson Building binary-instances Building constraints-extras Building deriving-aeson Building doctest-discover Building enummapset Building microaeson Building path [HTF] Phase: setupCompilerEnvironmentPhase [HTF] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [HTF] Phase: unpackPhase [HTF] unpacking source archive /nix/store/qhlbkn34py2ici8vb4ykayfpi5yy6adh-HTF-0.15.0.2.tar.gz [HTF] source root is HTF-0.15.0.2 [HTF] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "HTF-0.15.0.2/tests/Tutorial.hs" [HTF] Phase: patchPhase [HTF] Phase: compileBuildDriverPhase [HTF] setupCompileFlags: -package-db=/build/tmp.KAdLTPGk1j/setup-package.conf.d -threaded [HsYAML-aeson] Phase: setupCompilerEnvironmentPhase [HsYAML-aeson] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [HsYAML-aeson] Phase: unpackPhase [HsYAML-aeson] unpacking source archive /nix/store/fi7z7r8fgfnrkn7ydjs7znlgnbyb60z6-HsYAML-aeson-0.2.0.2.tar.gz [HsYAML-aeson] source root is HsYAML-aeson-0.2.0.2 [HsYAML-aeson] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "HsYAML-aeson-0.2.0.2/src-test/Main.hs" [HsYAML-aeson] Phase: patchPhase [attoparsec-aeson] Phase: setupCompilerEnvironmentPhase [attoparsec-aeson] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [binary-instances] Phase: setupCompilerEnvironmentPhase [binary-instances] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [constraints-extras] Phase: setupCompilerEnvironmentPhase [constraints-extras] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [deriving-aeson] Phase: setupCompilerEnvironmentPhase [deriving-aeson] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [doctest-discover] Phase: setupCompilerEnvironmentPhase [doctest-discover] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [enummapset] Phase: setupCompilerEnvironmentPhase [enummapset] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [lens] [39 of 85] Compiling Control.Lens.Wrapped ( src/Control/Lens/Wrapped.hs, dist/build/Control/Lens/Wrapped.o, dist/build/Control/Lens/Wrapped.dyn_o ) [lens] [40 of 85] Compiling Control.Lens.Internal.TH ( src/Control/Lens/Internal/TH.hs, dist/build/Control/Lens/Internal/TH.o, dist/build/Control/Lens/Internal/TH.dyn_o ) [lens] [41 of 85] Compiling Control.Lens.Zoom ( src/Control/Lens/Zoom.hs, dist/build/Control/Lens/Zoom.o, dist/build/Control/Lens/Zoom.dyn_o ) [lens] [42 of 85] Compiling Data.Data.Lens ( src/Data/Data/Lens.hs, dist/build/Data/Data/Lens.o, dist/build/Data/Data/Lens.dyn_o ) [lens] [43 of 85] Compiling Control.Lens.Plated ( src/Control/Lens/Plated.hs, dist/build/Control/Lens/Plated.o, dist/build/Control/Lens/Plated.dyn_o ) [lens] [44 of 85] Compiling Data.HashSet.Lens ( src/Data/HashSet/Lens.hs, dist/build/Data/HashSet/Lens.o, dist/build/Data/HashSet/Lens.dyn_o ) [lens] [45 of 85] Compiling Data.List.Lens ( src/Data/List/Lens.hs, dist/build/Data/List/Lens.o, dist/build/Data/List/Lens.dyn_o ) [lens] [46 of 85] Compiling Data.Map.Lens ( src/Data/Map/Lens.hs, dist/build/Data/Map/Lens.o, dist/build/Data/Map/Lens.dyn_o ) [lens] [47 of 85] Compiling Data.Set.Lens ( src/Data/Set/Lens.hs, dist/build/Data/Set/Lens.o, dist/build/Data/Set/Lens.dyn_o ) [lens] [48 of 85] Compiling Data.Text.Lazy.Lens ( src/Data/Text/Lazy/Lens.hs, dist/build/Data/Text/Lazy/Lens.o, dist/build/Data/Text/Lazy/Lens.dyn_o ) [lens] [49 of 85] Compiling Data.Text.Strict.Lens ( src/Data/Text/Strict/Lens.hs, dist/build/Data/Text/Strict/Lens.o, dist/build/Data/Text/Strict/Lens.dyn_o ) [lens] [50 of 85] Compiling Data.Text.Lens ( src/Data/Text/Lens.hs, dist/build/Data/Text/Lens.o, dist/build/Data/Text/Lens.dyn_o ) [lens] [51 of 85] Compiling Data.Vector.Generic.Lens ( src/Data/Vector/Generic/Lens.hs, dist/build/Data/Vector/Generic/Lens.o, dist/build/Data/Vector/Generic/Lens.dyn_o ) [lens] [52 of 85] Compiling Control.Lens.Each ( src/Control/Lens/Each.hs, dist/build/Control/Lens/Each.o, dist/build/Control/Lens/Each.dyn_o ) [lens] [53 of 85] Compiling Control.Lens.At ( src/Control/Lens/At.hs, dist/build/Control/Lens/At.o, dist/build/Control/Lens/At.dyn_o ) [lens] [54 of 85] Compiling Language.Haskell.TH.Lens ( src/Language/Haskell/TH/Lens.hs, dist/build/Language/Haskell/TH/Lens.o, dist/build/Language/Haskell/TH/Lens.dyn_o ) [lens] [55 of 85] Compiling Control.Lens.Internal.PrismTH ( src/Control/Lens/Internal/PrismTH.hs, dist/build/Control/Lens/Internal/PrismTH.o, dist/build/Control/Lens/Internal/PrismTH.dyn_o ) [lens] [56 of 85] Compiling Control.Lens.Internal.FieldTH ( src/Control/Lens/Internal/FieldTH.hs, dist/build/Control/Lens/Internal/FieldTH.o, dist/build/Control/Lens/Internal/FieldTH.dyn_o ) [lens] [57 of 85] Compiling Control.Lens.TH ( src/Control/Lens/TH.hs, dist/build/Control/Lens/TH.o, dist/build/Control/Lens/TH.dyn_o ) [lens] [58 of 85] Compiling Control.Lens ( src/Control/Lens.hs, dist/build/Control/Lens.o, dist/build/Control/Lens.dyn_o ) [lens] [59 of 85] Compiling GHC.Generics.Lens ( src/GHC/Generics/Lens.hs, dist/build/GHC/Generics/Lens.o, dist/build/GHC/Generics/Lens.dyn_o ) [lens] [60 of 85] Compiling Data.Vector.Lens ( src/Data/Vector/Lens.hs, dist/build/Data/Vector/Lens.o, dist/build/Data/Vector/Lens.dyn_o ) [lens] [61 of 85] Compiling Data.Typeable.Lens ( src/Data/Typeable/Lens.hs, dist/build/Data/Typeable/Lens.o, dist/build/Data/Typeable/Lens.dyn_o ) [lens] [62 of 85] Compiling Data.Tree.Lens ( src/Data/Tree/Lens.hs, dist/build/Data/Tree/Lens.o, dist/build/Data/Tree/Lens.dyn_o ) [lens] [63 of 85] Compiling Data.Sequence.Lens ( src/Data/Sequence/Lens.hs, dist/build/Data/Sequence/Lens.o, dist/build/Data/Sequence/Lens.dyn_o ) [lens] [64 of 85] Compiling Data.IntSet.Lens ( src/Data/IntSet/Lens.hs, dist/build/Data/IntSet/Lens.o, dist/build/Data/IntSet/Lens.dyn_o ) [lens] [65 of 85] Compiling Data.Complex.Lens ( src/Data/Complex/Lens.hs, dist/build/Data/Complex/Lens.o, dist/build/Data/Complex/Lens.dyn_o ) [lens] [66 of 85] Compiling Data.ByteString.Strict.Lens ( src/Data/ByteString/Strict/Lens.hs, dist/build/Data/ByteString/Strict/Lens.o, dist/build/Data/ByteString/Strict/Lens.dyn_o ) [quickcheck-instances] Preprocessing test suite 'self-test' for quickcheck-instances-0.3.32.. [quickcheck-instances] Building test suite 'self-test' for quickcheck-instances-0.3.32.. [quickcheck-instances] [1 of 1] Compiling Main ( test/Tests.hs, dist/build/self-test/self-test-tmp/Main.o ) [quickcheck-instances] [2 of 2] Linking dist/build/self-test/self-test [quickcheck-instances] Phase: checkPhase [quickcheck-instances] Running 1 test suites... [quickcheck-instances] Test suite self-test: RUNNING... [quickcheck-instances] +++ OK, passed 100 tests. [quickcheck-instances] +++ OK, passed 100 tests. [quickcheck-instances] +++ OK, passed 100 tests. [quickcheck-instances] +++ OK, passed 100 tests. [quickcheck-instances] +++ OK, passed 100 tests. [quickcheck-instances] Test suite self-test: PASS [quickcheck-instances] Test suite logged to: dist/test/quickcheck-instances-0.3.32-self-test.log [quickcheck-instances] 1 of 1 test suites (1 of 1 test cases) passed. [quickcheck-instances] Phase: haddockPhase [quickcheck-instances] Preprocessing library for quickcheck-instances-0.3.32.. [quickcheck-instances] Running Haddock on library for quickcheck-instances-0.3.32.. [quickcheck-instances] Warning: The documentation for the following packages are not installed. No [quickcheck-instances] links will be generated to these packages: vector-0.13.2.0 [quickcheck-instances] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [quickcheck-instances] [ 1 of 26] Compiling Test.QuickCheck.Instances.Containers ( src/Test/QuickCheck/Instances/Containers.hs, nothing ) [quickcheck-instances] [ 2 of 26] Compiling Test.QuickCheck.Instances.CustomPrelude ( src/Test/QuickCheck/Instances/CustomPrelude.hs, nothing ) [quickcheck-instances] [ 3 of 26] Compiling Test.QuickCheck.Instances.CaseInsensitive ( src/Test/QuickCheck/Instances/CaseInsensitive.hs, nothing ) [quickcheck-instances] [ 4 of 26] Compiling Test.QuickCheck.Instances.ByteString ( src/Test/QuickCheck/Instances/ByteString.hs, nothing ) [quickcheck-instances] [ 5 of 26] Compiling Test.QuickCheck.Instances.Array ( src/Test/QuickCheck/Instances/Array.hs, nothing ) [quickcheck-instances] [ 6 of 26] Compiling Test.QuickCheck.Instances.DataFix ( src/Test/QuickCheck/Instances/DataFix.hs, nothing ) [quickcheck-instances] [ 7 of 26] Compiling Test.QuickCheck.Instances.Hashable ( src/Test/QuickCheck/Instances/Hashable.hs, nothing ) [quickcheck-instances] [ 8 of 26] Compiling Test.QuickCheck.Instances.Natural ( src/Test/QuickCheck/Instances/Natural.hs, nothing ) [quickcheck-instances] [ 9 of 26] Compiling Test.QuickCheck.Instances.OldTime ( src/Test/QuickCheck/Instances/OldTime.hs, nothing ) [quickcheck-instances] [10 of 26] Compiling Test.QuickCheck.Instances.Primitive ( src/Test/QuickCheck/Instances/Primitive.hs, nothing ) [quickcheck-instances] [11 of 26] Compiling Test.QuickCheck.Instances.Array.Byte ( src/Test/QuickCheck/Instances/Array/Byte.hs, nothing ) [quickcheck-instances] [12 of 26] Compiling Test.QuickCheck.Instances.Scientific ( src/Test/QuickCheck/Instances/Scientific.hs, nothing ) [quickcheck-instances] [13 of 26] Compiling Test.QuickCheck.Instances.Semigroup ( src/Test/QuickCheck/Instances/Semigroup.hs, nothing ) [quickcheck-instances] [14 of 26] Compiling Test.QuickCheck.Instances.Solo ( src/Test/QuickCheck/Instances/Solo.hs, nothing ) [quickcheck-instances] [15 of 26] Compiling Test.QuickCheck.Instances.Strict ( src/Test/QuickCheck/Instances/Strict.hs, nothing ) [quickcheck-instances] [16 of 26] Compiling Test.QuickCheck.Instances.Tagged ( src/Test/QuickCheck/Instances/Tagged.hs, nothing ) [quickcheck-instances] [17 of 26] Compiling Test.QuickCheck.Instances.Text ( src/Test/QuickCheck/Instances/Text.hs, nothing ) [quickcheck-instances] [18 of 26] Compiling Test.QuickCheck.Instances.Text.Short ( src/Test/QuickCheck/Instances/Text/Short.hs, nothing ) [quickcheck-instances] [19 of 26] Compiling Test.QuickCheck.Instances.These ( src/Test/QuickCheck/Instances/These.hs, nothing ) [quickcheck-instances] [20 of 26] Compiling Test.QuickCheck.Instances.Time ( src/Test/QuickCheck/Instances/Time.hs, nothing ) [quickcheck-instances] [21 of 26] Compiling Test.QuickCheck.Instances.Transformer ( src/Test/QuickCheck/Instances/Transformer.hs, nothing ) [quickcheck-instances] [22 of 26] Compiling Test.QuickCheck.Instances.UUID ( src/Test/QuickCheck/Instances/UUID.hs, nothing ) [quickcheck-instances] [23 of 26] Compiling Test.QuickCheck.Instances.UnorderedContainers ( src/Test/QuickCheck/Instances/UnorderedContainers.hs, nothing ) [quickcheck-instances] [24 of 26] Compiling Test.QuickCheck.Instances.Vector ( src/Test/QuickCheck/Instances/Vector.hs, nothing ) [quickcheck-instances] [25 of 26] Compiling Test.QuickCheck.Instances.Void ( src/Test/QuickCheck/Instances/Void.hs, nothing ) [quickcheck-instances] [26 of 26] Compiling Test.QuickCheck.Instances ( src/Test/QuickCheck/Instances.hs, nothing ) [quickcheck-instances] Haddock coverage: [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Containers' [quickcheck-instances]  Missing documentation for: [shake] [56 of 73] Compiling Development.Shake.Internal.Derived ( src/Development/Shake/Internal/Derived.hs, nothing ) [shake] [57 of 73] Compiling Development.Shake.Command ( src/Development/Shake/Command.hs, nothing ) [shake] [58 of 73] Compiling Development.Shake.Internal.Rules.Directory ( src/Development/Shake/Internal/Rules/Directory.hs, nothing ) [shake] [59 of 73] Compiling Development.Shake.Internal.Rules.Default ( src/Development/Shake/Internal/Rules/Default.hs, nothing ) [shake] [60 of 73] Compiling Paths_shake ( dist/build/autogen/Paths_shake.hs, nothing ) [shake] [61 of 73] Compiling Development.Shake.Internal.Paths ( src/Development/Shake/Internal/Paths.hs, nothing ) [shake] [62 of 73] Compiling General.Template ( src/General/Template.hs, nothing ) [shake] [63 of 73] Compiling Development.Shake.Internal.Progress ( src/Development/Shake/Internal/Progress.hs, nothing ) [shake] [64 of 73] Compiling Development.Shake.Internal.CompactUI ( src/Development/Shake/Internal/CompactUI.hs, nothing ) [shake] [65 of 73] Compiling Development.Shake.Internal.Profile ( src/Development/Shake/Internal/Profile.hs, nothing ) [shake] [66 of 73] Compiling Development.Shake.Internal.Core.Run ( src/Development/Shake/Internal/Core/Run.hs, nothing ) [shake] [67 of 73] Compiling Development.Shake.Database ( src/Development/Shake/Database.hs, nothing ) [shake] [68 of 73] Compiling Development.Shake.Internal.Demo ( src/Development/Shake/Internal/Demo.hs, nothing ) [shake] [69 of 73] Compiling Development.Shake.Internal.Args ( src/Development/Shake/Internal/Args.hs, nothing ) [shake] [70 of 73] Compiling Development.Shake ( src/Development/Shake.hs, nothing ) [shake] [71 of 73] Compiling Development.Shake.Util ( src/Development/Shake/Util.hs, nothing ) [shake] [72 of 73] Compiling Development.Shake.Forward ( src/Development/Shake/Forward.hs, nothing ) [shake] [73 of 73] Compiling Development.Shake.Config ( src/Development/Shake/Config.hs, nothing ) [shake] Haddock coverage: [shake] Warning: 'ShakeValue' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake]  100% ( 7 / 7) in 'Development.Shake.Classes' [shake]  100% ( 62 / 62) in 'Development.Shake.FilePath' [shake] Warning: 'command' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'cmd' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'traced' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'interruptProcessGroupOf' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'terminateProcess' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'Stdout' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'Stderr' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'shakeLintInside' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'normaliseEx' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'Hidden' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Options.hs:298:20 [shake]  * at src/Development/Shake/Internal/Options.hs:298:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:298:1 [shake] Warning: 'addShakeExtra' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'getShakeExtra' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'putStrLn' is ambiguous. It is defined [shake]  * in ‘System.IO’ [shake]  * in ‘Data.ByteString.Char8’ [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined in ‘Data.ByteString.Char8’ [shake] Warning: 'progressSimple' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'Progress' is ambiguous. It is defined [vector-instances] [1 of 1] Compiling Data.Vector.Instances ( src/Data/Vector/Instances.hs, dist/build/Data/Vector/Instances.p_o ) [vector-instances] Phase: checkPhase [vector-instances] Package has no test suites. [vector-instances] Phase: haddockPhase [vector-instances] Preprocessing library for vector-instances-3.4.2.. [vector-instances] Running Haddock on library for vector-instances-3.4.2.. [vector-instances] Warning: The documentation for the following packages are not installed. No [vector-instances] links will be generated to these packages: vector-0.13.2.0 [vector-instances] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [vector-instances] [1 of 1] Compiling Data.Vector.Instances ( src/Data/Vector/Instances.hs, nothing ) [vector-instances] Haddock coverage: [vector-instances]  100% ( 1 / 1) in 'Data.Vector.Instances' [vector-instances] Warning: Data.Vector.Instances: could not find link destinations for: [vector-instances]  - Data.Vector.Vector [vector-instances]  - Data.Vector.Unboxed.Base.Unbox [vector-instances]  - Data.Vector.Unboxed.Base.Vector [vector-instances]  - Data.Vector.Storable.Vector [vector-instances]  - Data.Vector.Primitive.Vector [vector-instances] Documentation created: dist/doc/html/vector-instances/, [vector-instances] dist/doc/html/vector-instances/vector-instances.txt [vector-instances] Phase: installPhase [vector-instances] Installing library in /nix/store/hbdllj085653j0ipi2sy3zr0hax7yszw-vector-instances-3.4.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/vector-instances-3.4.2-IrMPeDkXsTAHmZR7rP06of [vector-instances] Phase: fixupPhase [vector-instances] shrinking RPATHs of ELF executables and libraries in /nix/store/hbdllj085653j0ipi2sy3zr0hax7yszw-vector-instances-3.4.2 [vector-instances] shrinking /nix/store/hbdllj085653j0ipi2sy3zr0hax7yszw-vector-instances-3.4.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSvector-instances-3.4.2-IrMPeDkXsTAHmZR7rP06of-ghc9.8.1.so [vector-instances] checking for references to /build/ in /nix/store/hbdllj085653j0ipi2sy3zr0hax7yszw-vector-instances-3.4.2... [vector-instances] patching script interpreter paths in /nix/store/hbdllj085653j0ipi2sy3zr0hax7yszw-vector-instances-3.4.2 [vector-instances] stripping (with command strip and flags -S -p) in /nix/store/hbdllj085653j0ipi2sy3zr0hax7yszw-vector-instances-3.4.2/lib [vector-instances] shrinking RPATHs of ELF executables and libraries in /nix/store/g4whsxwjc10y7bcivqfhcziz34dr9j2i-vector-instances-3.4.2-doc [vector-instances] checking for references to /build/ in /nix/store/g4whsxwjc10y7bcivqfhcziz34dr9j2i-vector-instances-3.4.2-doc... [vector-instances] patching script interpreter paths in /nix/store/g4whsxwjc10y7bcivqfhcziz34dr9j2i-vector-instances-3.4.2-doc [HsYAML-aeson] Phase: compileBuildDriverPhase [lens] [67 of 85] Compiling Data.ByteString.Lazy.Lens ( src/Data/ByteString/Lazy/Lens.hs, dist/build/Data/ByteString/Lazy/Lens.o, dist/build/Data/ByteString/Lazy/Lens.dyn_o ) [lens] [68 of 85] Compiling Data.ByteString.Lens ( src/Data/ByteString/Lens.hs, dist/build/Data/ByteString/Lens.o, dist/build/Data/ByteString/Lens.dyn_o ) [lens] [69 of 85] Compiling Data.Bits.Lens ( src/Data/Bits/Lens.hs, dist/build/Data/Bits/Lens.o, dist/build/Data/Bits/Lens.dyn_o ) [lens] [70 of 85] Compiling Data.Array.Lens ( src/Data/Array/Lens.hs, dist/build/Data/Array/Lens.o, dist/build/Data/Array/Lens.dyn_o ) [lens] [71 of 85] Compiling Control.Seq.Lens ( src/Control/Seq/Lens.hs, dist/build/Control/Seq/Lens.o, dist/build/Control/Seq/Lens.dyn_o ) [lens] [72 of 85] Compiling Control.Parallel.Strategies.Lens ( src/Control/Parallel/Strategies/Lens.hs, dist/build/Control/Parallel/Strategies/Lens.o, dist/build/Control/Parallel/Strategies/Lens.dyn_o ) [lens] [73 of 85] Compiling Control.Monad.Error.Lens ( src/Control/Monad/Error/Lens.hs, dist/build/Control/Monad/Error/Lens.o, dist/build/Control/Monad/Error/Lens.dyn_o ) [lens] [74 of 85] Compiling Control.Lens.Unsound ( src/Control/Lens/Unsound.hs, dist/build/Control/Lens/Unsound.o, dist/build/Control/Lens/Unsound.dyn_o ) [lens] [75 of 85] Compiling Control.Lens.Profunctor ( src/Control/Lens/Profunctor.hs, dist/build/Control/Lens/Profunctor.o, dist/build/Control/Lens/Profunctor.dyn_o ) [lens] [76 of 85] Compiling Control.Lens.Operators ( src/Control/Lens/Operators.hs, dist/build/Control/Lens/Operators.o, dist/build/Control/Lens/Operators.dyn_o ) [lens] [77 of 85] Compiling Control.Lens.Extras ( src/Control/Lens/Extras.hs, dist/build/Control/Lens/Extras.o, dist/build/Control/Lens/Extras.dyn_o ) [lens] [78 of 85] Compiling Control.Lens.Combinators ( src/Control/Lens/Combinators.hs, dist/build/Control/Lens/Combinators.o, dist/build/Control/Lens/Combinators.dyn_o ) [lens] [79 of 85] Compiling Control.Exception.Lens ( src/Control/Exception/Lens.hs, dist/build/Control/Exception/Lens.o, dist/build/Control/Exception/Lens.dyn_o ) [lens] [80 of 85] Compiling Data.Dynamic.Lens ( src/Data/Dynamic/Lens.hs, dist/build/Data/Dynamic/Lens.o, dist/build/Data/Dynamic/Lens.dyn_o ) [lens] [81 of 85] Compiling Numeric.Lens ( src/Numeric/Lens.hs, dist/build/Numeric/Lens.o, dist/build/Numeric/Lens.dyn_o ) [lens] [82 of 85] Compiling Numeric.Natural.Lens ( src/Numeric/Natural/Lens.hs, dist/build/Numeric/Natural/Lens.o, dist/build/Numeric/Natural/Lens.dyn_o ) [lens] [83 of 85] Compiling System.Exit.Lens ( src/System/Exit/Lens.hs, dist/build/System/Exit/Lens.o, dist/build/System/Exit/Lens.dyn_o ) [lens] [84 of 85] Compiling System.FilePath.Lens ( src/System/FilePath/Lens.hs, dist/build/System/FilePath/Lens.o, dist/build/System/FilePath/Lens.dyn_o ) [lens] [85 of 85] Compiling System.IO.Error.Lens ( src/System/IO/Error/Lens.hs, dist/build/System/IO/Error/Lens.o, dist/build/System/IO/Error/Lens.dyn_o ) [lens] [ 1 of 85] Compiling Control.Lens.Internal.CTypes ( src/Control/Lens/Internal/CTypes.hs, dist/build/Control/Lens/Internal/CTypes.p_o ) [lens] [ 2 of 85] Compiling Control.Lens.Internal.Doctest ( src/Control/Lens/Internal/Doctest.hs, dist/build/Control/Lens/Internal/Doctest.p_o ) [lens] [ 3 of 85] Compiling Control.Lens.Internal.Instances ( src/Control/Lens/Internal/Instances.hs, dist/build/Control/Lens/Internal/Instances.p_o ) [lens] [ 4 of 85] Compiling Control.Lens.Internal.Iso ( src/Control/Lens/Internal/Iso.hs, dist/build/Control/Lens/Internal/Iso.p_o ) [lens] [ 5 of 85] Compiling Control.Lens.Internal.List ( src/Control/Lens/Internal/List.hs, dist/build/Control/Lens/Internal/List.p_o ) [lens] [ 6 of 85] Compiling Control.Lens.Internal.Prelude ( src/Control/Lens/Internal/Prelude.hs, dist/build/Control/Lens/Internal/Prelude.p_o ) [lens] [ 7 of 85] Compiling Control.Lens.Internal.Level ( src/Control/Lens/Internal/Level.hs, dist/build/Control/Lens/Internal/Level.p_o ) [lens] [ 8 of 85] Compiling Control.Lens.Internal.Indexed ( src/Control/Lens/Internal/Indexed.hs, dist/build/Control/Lens/Internal/Indexed.p_o ) [lens] [ 9 of 85] Compiling Control.Lens.Internal.Getter ( src/Control/Lens/Internal/Getter.hs, dist/build/Control/Lens/Internal/Getter.p_o ) [lens] [10 of 85] Compiling Control.Lens.Internal.Fold ( src/Control/Lens/Internal/Fold.hs, dist/build/Control/Lens/Internal/Fold.p_o ) [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.CaseInsensitive' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.ByteString' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Array' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.DataFix' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Hashable' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Natural' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.OldTime' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Primitive' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Array.Byte' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Scientific' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Semigroup' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Solo' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Strict' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Tagged' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Text' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Text.Short' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.These' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Time' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Transformer' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.UUID' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.UnorderedContainers' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Vector' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  0% ( 0 / 1) in 'Test.QuickCheck.Instances.Void' [quickcheck-instances]  Missing documentation for: [quickcheck-instances]  Module header [quickcheck-instances]  100% ( 1 / 1) in 'Test.QuickCheck.Instances' [quickcheck-instances] Warning: Test.QuickCheck.Instances.Vector: could not find link destinations for: [quickcheck-instances]  - Data.Vector.Vector [quickcheck-instances]  - Data.Vector.Primitive.Vector [quickcheck-instances]  - Data.Vector.Storable.Vector [quickcheck-instances]  - Data.Vector.Unboxed.Base.Unbox [quickcheck-instances]  - Data.Vector.Unboxed.Base.Vector [quickcheck-instances] Documentation created: dist/doc/html/quickcheck-instances/, [quickcheck-instances] dist/doc/html/quickcheck-instances/quickcheck-instances.txt [quickcheck-instances] Preprocessing test suite 'self-test' for quickcheck-instances-0.3.32.. [quickcheck-instances] Phase: installPhase [quickcheck-instances] Installing library in /nix/store/kzdw6csyxz27zmcbrz6yvi70v54x3c81-quickcheck-instances-0.3.32/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [quickcheck-instances] Phase: fixupPhase [quickcheck-instances] shrinking RPATHs of ELF executables and libraries in /nix/store/kzdw6csyxz27zmcbrz6yvi70v54x3c81-quickcheck-instances-0.3.32 [quickcheck-instances] shrinking /nix/store/kzdw6csyxz27zmcbrz6yvi70v54x3c81-quickcheck-instances-0.3.32/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSquickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA-ghc9.8.1.so [quickcheck-instances] checking for references to /build/ in /nix/store/kzdw6csyxz27zmcbrz6yvi70v54x3c81-quickcheck-instances-0.3.32... [quickcheck-instances] patching script interpreter paths in /nix/store/kzdw6csyxz27zmcbrz6yvi70v54x3c81-quickcheck-instances-0.3.32 [quickcheck-instances] stripping (with command strip and flags -S -p) in /nix/store/kzdw6csyxz27zmcbrz6yvi70v54x3c81-quickcheck-instances-0.3.32/lib [quickcheck-instances] shrinking RPATHs of ELF executables and libraries in /nix/store/f8nlxfwdl2jjbrn5va2sqgx05ays6zc1-quickcheck-instances-0.3.32-doc [shake]  * at src/Development/Shake/Internal/Options.hs:94:17 [shake]  * at src/Development/Shake/Internal/Options.hs:94:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:94:1 [shake] Warning: 'stdout' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'stderr' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'getShakeOptions' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'progressDisplay' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'needed' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'ShakeOptions' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Options.hs:137:21 [shake]  * at src/Development/Shake/Internal/Options.hs:137:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:137:1 [shake] Warning: 'Fence' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'writeChunks' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'addPoolException' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'addPoolResume' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'addPoolStart' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'addPoolBatch' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'Fence' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'lintTrackWrite' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'lintTrackRead' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'UserRule' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Core/Types.hs:400:7 [shake]  * at src/Development/Shake/Internal/Core/Types.hs:393:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:393:1 [shake] Warning: 'addUserRule' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'Rules' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'priority' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'alternatives' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'versioned' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'RunResult' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Core/Types.hs:103:24 [shake]  * at src/Development/Shake/Internal/Core/Types.hs:103:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:103:1 [shake] Warning: 'Action' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Core/Types.hs:65:20 [shake]  * at src/Development/Shake/Internal/Core/Types.hs:65:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 [shake] Warning: 'action' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'need' is out of scope. [post-build-hook] Uploading to cachix cache "sellout": /nix/store/g4whsxwjc10y7bcivqfhcziz34dr9j2i-vector-instances-3.4.2-doc /nix/store/hbdllj085653j0ipi2sy3zr0hax7yszw-vector-instances-3.4.2 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/g4whsxwjc10y7bcivqfhcziz34dr9j2i-vector-instances-3.4.2-doc /nix/store/hbdllj085653j0ipi2sy3zr0hax7yszw-vector-instances-3.4.2 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/hbdllj085653j0ipi2sy3zr0hax7yszw-vector-instances-3.4.2' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 97 of 171 built (15 building), 395 of 395 downloaded from cache Building quickcheck-classes [HTF] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.KAdLTPGk1j/Main.o ) [HTF] [2 of 2] Linking Setup [HTF] Phase: updateAutotoolsGnuConfigScriptsPhase [HTF] Phase: configurePhase [HTF] configureFlags: --verbose --prefix=/nix/store/h1prxycrl278ln7f0yfyjfnxi8q3801y-HTF-0.15.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/ib0zwkg6dg1bk0k7wir4vfvzm55qh5fy-HTF-0.15.0.2-doc/share/doc/HTF-0.15.0.2 --with-gcc=gcc --package-db=/build/tmp.KAdLTPGk1j/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [HTF] Using Parsec parser [HTF] Configuring HTF-0.15.0.2... [HsYAML-aeson] setupCompileFlags: -package-db=/build/tmp.KvBdcfmRL2/setup-package.conf.d -threaded [HsYAML-aeson] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.KvBdcfmRL2/Main.o ) [HsYAML-aeson] [2 of 2] Linking Setup [HsYAML-aeson] Phase: updateAutotoolsGnuConfigScriptsPhase [HsYAML-aeson] Phase: configurePhase [HsYAML-aeson] configureFlags: --verbose --prefix=/nix/store/7yr32py3inrf39s64q3mxxbm6fxqaixp-HsYAML-aeson-0.2.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/5gy8nldkva3lwv05h83rpf5nimlfz5bs-HsYAML-aeson-0.2.0.2-doc/share/doc/HsYAML-aeson-0.2.0.2 --with-gcc=gcc --package-db=/build/tmp.KvBdcfmRL2/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [HsYAML-aeson] Using Parsec parser [HsYAML-aeson] Configuring HsYAML-aeson-0.2.0.2... [attoparsec-aeson] Phase: unpackPhase [attoparsec-aeson] unpacking source archive /nix/store/5rb5wpjl9np13rv3zw09x0ihmgyz3gi8-attoparsec-aeson-2.2.2.0.tar.gz [attoparsec-aeson] source root is attoparsec-aeson-2.2.2.0 [attoparsec-aeson] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "attoparsec-aeson-2.2.2.0/src/Data/Aeson/Parser/Internal.hs" [attoparsec-aeson] Phase: patchPhase [attoparsec-aeson] Phase: compileBuildDriverPhase [attoparsec-aeson] setupCompileFlags: -package-db=/build/tmp.B7MaFBPXUl/setup-package.conf.d -threaded [attoparsec-aeson] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.B7MaFBPXUl/Main.o ) [attoparsec-aeson] [2 of 2] Linking Setup [attoparsec-aeson] Phase: updateAutotoolsGnuConfigScriptsPhase [attoparsec-aeson] Phase: configurePhase [attoparsec-aeson] configureFlags: --verbose --prefix=/nix/store/jwz1sjq5mx2qzd09vc5md7zvkg7kbkjw-attoparsec-aeson-2.2.2.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/c5r8g8hlv01ldcbmqxrw8i91x2rh4ml3-attoparsec-aeson-2.2.2.0-doc/share/doc/attoparsec-aeson-2.2.2.0 --with-gcc=gcc --package-db=/build/tmp.B7MaFBPXUl/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [attoparsec-aeson] Using Parsec parser [attoparsec-aeson] Configuring attoparsec-aeson-2.2.2.0... [binary-instances] Phase: unpackPhase [binary-instances] unpacking source archive /nix/store/6r2l3jb7n340fq6gn4pcsbnq9iy8nq5s-binary-instances-1.0.6.tar.gz [binary-instances] source root is binary-instances-1.0.6 [binary-instances] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "binary-instances-1.0.6/test/Tests.hs" [binary-instances] Phase: patchPhase [binary-instances] Phase: compileBuildDriverPhase [binary-instances] setupCompileFlags: -package-db=/build/tmp.3suPR34YFL/setup-package.conf.d -threaded [binary-instances] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.3suPR34YFL/Main.o ) [binary-instances] [2 of 2] Linking Setup [constraints-extras] Phase: unpackPhase [constraints-extras] unpacking source archive /nix/store/r1hndpvyfxs48509mabl0cshsw79a5yb-constraints-extras-0.4.0.2.tar.gz [constraints-extras] source root is constraints-extras-0.4.0.2 [constraints-extras] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "constraints-extras-0.4.0.2/src/Data/Constraint/Flip.hs" [constraints-extras] Phase: patchPhase [constraints-extras] Phase: compileBuildDriverPhase [constraints-extras] setupCompileFlags: -package-db=/build/tmp.iT3LrMmpPC/setup-package.conf.d -threaded [constraints-extras] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.iT3LrMmpPC/Main.o ) [constraints-extras] [2 of 2] Linking Setup [constraints-extras] Phase: updateAutotoolsGnuConfigScriptsPhase [constraints-extras] Phase: configurePhase [constraints-extras] configureFlags: --verbose --prefix=/nix/store/avhd0nqxysf32zw4x2zsshgsqblgyzii-constraints-extras-0.4.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/p07hq4lcx620qiwxmgpn2yi80qi6wx56-constraints-extras-0.4.0.2-doc/share/doc/constraints-extras-0.4.0.2 --with-gcc=gcc --package-db=/build/tmp.iT3LrMmpPC/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [constraints-extras] Using Parsec parser [constraints-extras] Configuring constraints-extras-0.4.0.2... [deriving-aeson] Phase: unpackPhase [deriving-aeson] unpacking source archive /nix/store/l88yyksp9a5lqpl3sqhcbbj8xh0jl40z-deriving-aeson-0.2.10.tar.gz [deriving-aeson] source root is deriving-aeson-0.2.10 [deriving-aeson] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "deriving-aeson-0.2.10/tests/test.hs" [deriving-aeson] Phase: patchPhase [deriving-aeson] Phase: compileBuildDriverPhase [deriving-aeson] setupCompileFlags: -package-db=/build/tmp.V6oijdXB6z/setup-package.conf.d -threaded [deriving-aeson] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.V6oijdXB6z/Main.o ) [deriving-aeson] [2 of 2] Linking Setup [doctest-discover] Phase: unpackPhase [doctest-discover] unpacking source archive /nix/store/x01941jdrxhhgq4jmkbdnk5zqxnjwf1y-doctest-discover-0.2.0.0.tar.gz [doctest-discover] source root is doctest-discover-0.2.0.0 [doctest-discover] setting SOURCE_DATE_EPOCH to timestamp 1532301813 of file "doctest-discover-0.2.0.0/doctest-discover.cabal" [doctest-discover] Phase: patchPhase [doctest-discover] Phase: compileBuildDriverPhase [doctest-discover] setupCompileFlags: -package-db=/build/tmp.cu6f9NnL2D/setup-package.conf.d -threaded [doctest-discover] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.cu6f9NnL2D/Main.o ) [doctest-discover] [2 of 2] Linking Setup [enummapset] Phase: unpackPhase [enummapset] unpacking source archive /nix/store/rszqn2a7yk0vpfrf489srbz5kng0zdsl-enummapset-0.7.3.0.tar.gz [enummapset] source root is enummapset-0.7.3.0 [enummapset] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "enummapset-0.7.3.0/tests/Json.hs" [enummapset] Phase: patchPhase [enummapset] Phase: compileBuildDriverPhase [enummapset] setupCompileFlags: -package-db=/build/tmp.sHed2qOi2K/setup-package.conf.d -threaded [enummapset] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.sHed2qOi2K/Main.o ) [enummapset] [2 of 2] Linking Setup [lens] [11 of 85] Compiling Control.Lens.Internal.Context ( src/Control/Lens/Internal/Context.hs, dist/build/Control/Lens/Internal/Context.p_o ) [lens] [12 of 85] Compiling Control.Lens.Internal.Bazaar ( src/Control/Lens/Internal/Bazaar.hs, dist/build/Control/Lens/Internal/Bazaar.p_o ) [lens] [13 of 85] Compiling Control.Lens.Internal.Magma ( src/Control/Lens/Internal/Magma.hs, dist/build/Control/Lens/Internal/Magma.p_o ) [microaeson] Phase: setupCompilerEnvironmentPhase [microaeson] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [microaeson] Phase: unpackPhase [microaeson] unpacking source archive /nix/store/dxv9hqm6jsvq0gyi2yjrc2821rd12q5n-microaeson-0.1.0.2.tar.gz [microaeson] source root is microaeson-0.1.0.2 [microaeson] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "microaeson-0.1.0.2/src-tests/tests.hs" [microaeson] Phase: patchPhase [microaeson] Replace Cabal file with edited version from mirror://hackage/microaeson-0.1.0.2/revision/1.cabal. [microaeson] Phase: compileBuildDriverPhase [microaeson] setupCompileFlags: -package-db=/build/tmp.9xjPRFznh7/setup-package.conf.d -threaded [microaeson] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.9xjPRFznh7/Main.o ) [microaeson] [2 of 2] Linking Setup [path] Phase: setupCompilerEnvironmentPhase [path] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [path] Phase: unpackPhase [path] unpacking source archive /nix/store/lwci43w7gzk8lmmp4inn94bqn32r86iz-path-0.9.5.tar.gz [path] source root is path-0.9.5 [path] setting SOURCE_DATE_EPOCH to timestamp 1697620144 of file "path-0.9.5/CHANGELOG" [path] Phase: patchPhase [path] Phase: compileBuildDriverPhase [path] setupCompileFlags: -package-db=/build/tmp.1ZpmvKvDkB/setup-package.conf.d -threaded [path] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.1ZpmvKvDkB/Main.o ) [path] [2 of 2] Linking Setup [quickcheck-instances] checking for references to /build/ in /nix/store/f8nlxfwdl2jjbrn5va2sqgx05ays6zc1-quickcheck-instances-0.3.32-doc... [quickcheck-instances] patching script interpreter paths in /nix/store/f8nlxfwdl2jjbrn5va2sqgx05ays6zc1-quickcheck-instances-0.3.32-doc [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'ShakeOptions' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Options.hs:137:21 [shake]  * at src/Development/Shake/Internal/Options.hs:137:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:137:1 [shake] Warning: 'Rules' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Core/Rules.hs:114:19 [shake]  * at src/Development/Shake/Internal/Core/Rules.hs:114:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Core/Rules.hs:114:1 [shake] Warning: 'BinaryOp' is ambiguous. It is defined [shake]  * at src/General/Binary.hs:34:19 [shake]  * at src/General/Binary.hs:34:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/General/Binary.hs:34:1 [shake] Warning: 'writeFile'' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'Action' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Core/Types.hs:65:20 [shake]  * at src/Development/Shake/Internal/Core/Types.hs:65:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 [shake] Warning: 'need' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'ShakeOptions' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Options.hs:137:21 [shake]  * at src/Development/Shake/Internal/Options.hs:137:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:137:1 [shake] Warning: 'Progress' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Options.hs:94:17 [shake]  * at src/Development/Shake/Internal/Options.hs:94:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:94:1 [shake] Warning: 'alwaysRerun' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'produces' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'orderOnly' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'withResource' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'cmd' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'command' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'apply' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: '-<.>' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: '%>' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'Resource' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Resource.hs:73:17 [shake]  * at src/Development/Shake/Internal/Resource.hs:73:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Resource.hs:73:1 [shake] Warning: 'need' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'Action' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Core/Types.hs:65:20 [shake]  * at src/Development/Shake/Internal/Core/Types.hs:65:1 [post-build-hook] Uploading to cachix cache "sellout": /nix/store/f8nlxfwdl2jjbrn5va2sqgx05ays6zc1-quickcheck-instances-0.3.32-doc /nix/store/kzdw6csyxz27zmcbrz6yvi70v54x3c81-quickcheck-instances-0.3.32 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/f8nlxfwdl2jjbrn5va2sqgx05ays6zc1-quickcheck-instances-0.3.32-doc /nix/store/kzdw6csyxz27zmcbrz6yvi70v54x3c81-quickcheck-instances-0.3.32 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 1 paths... [post-build-hook] copying path '/nix/store/kzdw6csyxz27zmcbrz6yvi70v54x3c81-quickcheck-instances-0.3.32' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 98 of 171 built (15 building), 395 of 395 downloaded from cache [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 [shake] Warning: 'produces' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'need' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'ByteString' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'RunResult' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Core/Types.hs:103:24 [shake]  * at src/Development/Shake/Internal/Core/Types.hs:103:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:103:1 [shake]  100% ( 38 / 38) in 'Development.Shake.Rule' [shake] Warning: 'newCache' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'getDirectoryFiles' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'getEnv' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'Action' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Core/Types.hs:65:20 [shake]  * at src/Development/Shake/Internal/Core/Types.hs:65:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 [shake] Warning: 'cmd_' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'neededMakefileDependencies' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'needMakefileDependencies' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'shakeArgs' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'Action' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Core/Types.hs:65:20 [shake]  * at src/Development/Shake/Internal/Core/Types.hs:65:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 [shake] Warning: 'readFile'' is ambiguous. It is defined [shake]  * in ‘System.IO’ [shake]  * at src/Development/Shake/Internal/Derived.hs:118:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Derived.hs:118:1 [shake] Warning: 'withTempDir' is ambiguous. It is defined [shake]  * in ‘System.IO.Extra’ [shake]  * at src/Development/Shake/Internal/Derived.hs:179:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Derived.hs:179:1 [shake] Warning: 'withTempFile' is ambiguous. It is defined [shake]  * in ‘System.IO.Extra’ [shake]  * at src/Development/Shake/Internal/Derived.hs:159:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Derived.hs:159:1 [shake] Warning: 'dropExtension' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'Stdout' is ambiguous. It is defined [shake]  * at src/Development/Shake/Command.hs:501:20 [shake]  * at src/Development/Shake/Command.hs:501:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Command.hs:501:1 [shake] Warning: 'Stderr' is ambiguous. It is defined [shake]  * at src/Development/Shake/Command.hs:509:20 [shake]  * at src/Development/Shake/Command.hs:509:1 Building rebase [HTF] Dependency Diff >=0.3: using Diff-0.5 [HTF] Dependency HUnit >=1.2.5: using HUnit-1.6.2.0 [HTF] Dependency QuickCheck >=2.3: using QuickCheck-2.14.3 [HTF] Dependency aeson >=0.11: using aeson-2.2.3.0 [HTF] Dependency array: using array-0.5.6.0 [HTF] Dependency base >=4.10 && <5: using base-4.19.0.0 [HTF] Dependency base64-bytestring: using base64-bytestring-1.2.1.0 [HTF] Dependency bytestring >=0.9: using bytestring-0.12.0.2 [HTF] Dependency containers >=0.5: using containers-0.6.8 [HTF] Dependency cpphs >=1.19: using cpphs-1.20.9.1 [HTF] Dependency directory >=1.0: using directory-1.3.8.1 [HTF] Dependency haskell-src: using haskell-src-1.0.4.1 [HTF] Dependency lifted-base >=0.1: using lifted-base-0.2.3.12 [HTF] Dependency monad-control >=0.3: using monad-control-1.0.3.1 [HTF] Dependency mtl >=1.1: using mtl-2.3.1 [HTF] Dependency old-time >=1.0: using old-time-1.1.0.4 [HTF] Dependency pretty >=1.0: using pretty-1.1.3.6 [HTF] Dependency process >=1.0: using process-1.6.18.0 [HTF] Dependency random >=1.0: using random-1.2.1.3 [HTF] Dependency regex-compat >=0.92: using regex-compat-0.95.2.2 [HTF] Dependency text >=0.11: using text-2.1 [HTF] Dependency time: using time-1.12.2 [HTF] Dependency unix >=2.4: using unix-2.8.3.0 [HTF] Dependency vector: using vector-0.13.2.0 [HTF] Dependency xmlgen >=0.6: using xmlgen-0.6.2.2 [HTF] Dependency HTF: using HTF-0.15.0.2 [HTF] Dependency HUnit: using HUnit-1.6.2.0 [HTF] Dependency array: using array-0.5.6.0 [HTF] Dependency base >=4.10 && <5: using base-4.19.0.0 [HTF] Dependency cpphs >=1.19: using cpphs-1.20.9.1 [HTF] Dependency directory >=1.0: using directory-1.3.8.1 [HTF] Dependency mtl >=1.1: using mtl-2.3.1 [HTF] Dependency old-time >=1.0: using old-time-1.1.0.4 [HTF] Dependency random >=1.0: using random-1.2.1.3 [HTF] Dependency text >=0.11: using text-2.1 [HTF] Source component graph: [HTF]  component lib [HTF]  component exe:htfpp dependency lib [HTF] Configured component graph: [HTF]  component HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA [HTF]  include Diff-0.5-4nPoK53PkizD5e0dTbCPv7 [HTF]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [HTF]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [HTF]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [HTF]  include array-0.5.6.0-dc89 [HTF]  include base-4.19.0.0-b960 [HTF]  include base64-bytestring-1.2.1.0-1qR3QVAtzfk4y9K7iqu3ou [HTF]  include bytestring-0.12.0.2-4690 [HTF]  include containers-0.6.8-4775 [HTF]  include cpphs-1.20.9.1-E9p97sJCo9vBonNKfkaXhU [HTF]  include directory-1.3.8.1-6a8e [HTF]  include haskell-src-1.0.4.1-1lQI86ecaIUAoElc0pB2CK [HTF]  include lifted-base-0.2.3.12-1qHDcLVzTqz5JxmgLnAXSZ [HTF]  include monad-control-1.0.3.1-2eP4sBl3ucx13tmhY6OKWV [HTF]  include mtl-2.3.1-63a4 [HTF]  include old-time-1.1.0.4-GyTPzrGYsOf5FPo85tfX5z [HTF]  include pretty-1.1.3.6-0c70 [HTF]  include process-1.6.18.0-26fa [HTF]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [HTF]  include regex-compat-0.95.2.2-7bidefGXMVCG2qJiDbfeWo [HTF]  include text-2.1-c36a [HTF]  include time-1.12.2-d26d [HTF]  include unix-2.8.3.0-8aa6 [HTF]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [HTF]  include xmlgen-0.6.2.2-DJtxksEno4uBwwEuRLqyk4 [HTF]  component HTF-0.15.0.2-GcDWKGxFAyyLK6BrVBhjlu-htfpp [HTF]  include HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA [HTF]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [HTF]  include array-0.5.6.0-dc89 [HTF]  include base-4.19.0.0-b960 [HTF]  include cpphs-1.20.9.1-E9p97sJCo9vBonNKfkaXhU [HTF]  include directory-1.3.8.1-6a8e [HTF]  include mtl-2.3.1-63a4 [HTF]  include old-time-1.1.0.4-GyTPzrGYsOf5FPo85tfX5z [HTF]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [HTF]  include text-2.1-c36a [HTF] Linked component graph: [HTF]  unit HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA [HTF]  include Diff-0.5-4nPoK53PkizD5e0dTbCPv7 [HTF]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [HTF]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [HTF]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [HTF]  include array-0.5.6.0-dc89 [HTF]  include base-4.19.0.0-b960 [HTF]  include base64-bytestring-1.2.1.0-1qR3QVAtzfk4y9K7iqu3ou [HTF]  include bytestring-0.12.0.2-4690 [HTF]  include containers-0.6.8-4775 [HTF]  include cpphs-1.20.9.1-E9p97sJCo9vBonNKfkaXhU [HTF]  include directory-1.3.8.1-6a8e [HsYAML-aeson] Flags chosen: exe=False [HsYAML-aeson] Dependency HsYAML >=0.2.0 && <0.3: using HsYAML-0.2.1.5 [HsYAML-aeson] Dependency aeson >=1.4.0.0 && <1.5 || >=1.5.0.0 && <1.6 || >=2.0.0.0 && <2.1 [HsYAML-aeson] || >=2.1.0.0 && <2.2 || >=2.2.0.0 && <2.3: using aeson-2.2.3.0 [HsYAML-aeson] Dependency base >=4.9 && <5: using base-4.19.0.0 [HsYAML-aeson] Dependency bytestring >=0.10.8.1 && <0.13: using bytestring-0.12.0.2 [HsYAML-aeson] Dependency containers >=0.5.7.1 && <1: using containers-0.6.8 [HsYAML-aeson] Dependency mtl >=2.2.1 && <2.3 || >=2.3.1 && <2.4: using mtl-2.3.1 [HsYAML-aeson] Dependency scientific >=0.3.6.2 && <0.4: using scientific-0.3.8.0 [HsYAML-aeson] Dependency text >=1.2.3 && <1.3 || >=2.0 && <2.2: using text-2.1 [HsYAML-aeson] Dependency unordered-containers >=0.2 && <0.3: using [HsYAML-aeson] unordered-containers-0.2.20 [HsYAML-aeson] Dependency vector >=0.12.0.2 && <0.13 || >=0.13.0.0 && <0.14: using [HsYAML-aeson] vector-0.13.2.0 [HsYAML-aeson] Source component graph: component lib [HsYAML-aeson] Configured component graph: [HsYAML-aeson]  component HsYAML-aeson-0.2.0.2-HAxVVGatvNS4fTgBVNCkaF [HsYAML-aeson]  include HsYAML-0.2.1.5-1OYadaKMTKx2YjxPtd8Rfm [HsYAML-aeson]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [HsYAML-aeson]  include base-4.19.0.0-b960 [HsYAML-aeson]  include bytestring-0.12.0.2-4690 [HsYAML-aeson]  include containers-0.6.8-4775 [HsYAML-aeson]  include mtl-2.3.1-63a4 [HsYAML-aeson]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [HsYAML-aeson]  include text-2.1-c36a [HsYAML-aeson]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [HsYAML-aeson]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [HsYAML-aeson] Linked component graph: [HsYAML-aeson]  unit HsYAML-aeson-0.2.0.2-HAxVVGatvNS4fTgBVNCkaF [HsYAML-aeson]  include HsYAML-0.2.1.5-1OYadaKMTKx2YjxPtd8Rfm [HsYAML-aeson]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [HsYAML-aeson]  include base-4.19.0.0-b960 [HsYAML-aeson]  include bytestring-0.12.0.2-4690 [HsYAML-aeson]  include containers-0.6.8-4775 [HsYAML-aeson]  include mtl-2.3.1-63a4 [HsYAML-aeson]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [HsYAML-aeson]  include text-2.1-c36a [HsYAML-aeson]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [HsYAML-aeson]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [HsYAML-aeson]  Data.YAML.Aeson=HsYAML-aeson-0.2.0.2-HAxVVGatvNS4fTgBVNCkaF:Data.YAML.Aeson [HsYAML-aeson] Ready component graph: [HsYAML-aeson]  definite HsYAML-aeson-0.2.0.2-HAxVVGatvNS4fTgBVNCkaF [HsYAML-aeson]  depends HsYAML-0.2.1.5-1OYadaKMTKx2YjxPtd8Rfm [HsYAML-aeson]  depends aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [HsYAML-aeson]  depends base-4.19.0.0-b960 [HsYAML-aeson]  depends bytestring-0.12.0.2-4690 [HsYAML-aeson]  depends containers-0.6.8-4775 [HsYAML-aeson]  depends mtl-2.3.1-63a4 [HsYAML-aeson]  depends scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [HsYAML-aeson]  depends text-2.1-c36a [HsYAML-aeson]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [HsYAML-aeson]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [HsYAML-aeson] Using Cabal-3.10.2.0 compiled by ghc-9.8 [HsYAML-aeson] Using compiler: ghc-9.8.1 [HsYAML-aeson] Using install prefix: [HsYAML-aeson] /nix/store/7yr32py3inrf39s64q3mxxbm6fxqaixp-HsYAML-aeson-0.2.0.2 [HsYAML-aeson] Executables installed in: [HsYAML-aeson] /nix/store/7yr32py3inrf39s64q3mxxbm6fxqaixp-HsYAML-aeson-0.2.0.2/bin [HsYAML-aeson] Libraries installed in: [HsYAML-aeson] /nix/store/7yr32py3inrf39s64q3mxxbm6fxqaixp-HsYAML-aeson-0.2.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/HsYAML-aeson-0.2.0.2-HAxVVGatvNS4fTgBVNCkaF [HsYAML-aeson] Dynamic Libraries installed in: [HsYAML-aeson] /nix/store/7yr32py3inrf39s64q3mxxbm6fxqaixp-HsYAML-aeson-0.2.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [HsYAML-aeson] Private executables installed in: [HsYAML-aeson] /nix/store/7yr32py3inrf39s64q3mxxbm6fxqaixp-HsYAML-aeson-0.2.0.2/libexec/x86_64-linux-ghc-9.8.1/HsYAML-aeson-0.2.0.2 [HsYAML-aeson] Data files installed in: [HsYAML-aeson] /nix/store/7yr32py3inrf39s64q3mxxbm6fxqaixp-HsYAML-aeson-0.2.0.2/share/x86_64-linux-ghc-9.8.1/HsYAML-aeson-0.2.0.2 [HsYAML-aeson] Documentation installed in: [HsYAML-aeson] /nix/store/5gy8nldkva3lwv05h83rpf5nimlfz5bs-HsYAML-aeson-0.2.0.2-doc/share/doc/HsYAML-aeson-0.2.0.2 [HsYAML-aeson] Configuration files installed in: [HsYAML-aeson] /nix/store/7yr32py3inrf39s64q3mxxbm6fxqaixp-HsYAML-aeson-0.2.0.2/etc [HsYAML-aeson] No alex found [HsYAML-aeson] Using ar found on system at: [HsYAML-aeson] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [HsYAML-aeson] No c2hs found [HsYAML-aeson] No cpphs found [HsYAML-aeson] No doctest found [HsYAML-aeson] Using gcc version 14.3.0 given by user at: [HsYAML-aeson] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [HsYAML-aeson] Using ghc version 9.8.1 found on system at: [HsYAML-aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [HsYAML-aeson] Using ghc-pkg version 9.8.1 found on system at: [attoparsec-aeson] Dependency aeson >=2.2.2.0 && <2.3: using aeson-2.2.3.0 [attoparsec-aeson] Dependency attoparsec >=0.14.2 && <0.15: using attoparsec-0.14.4 [attoparsec-aeson] Dependency base >=4.12.0.0 && <5: using base-4.19.0.0 [attoparsec-aeson] Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.12.0.2 [attoparsec-aeson] Dependency character-ps >=0.1 && <0.2: using character-ps-0.1 [attoparsec-aeson] Dependency integer-conversion >=0.1 && <0.2: using integer-conversion-0.1.1 [attoparsec-aeson] Dependency primitive >=0.8.0.0 && <0.10: using primitive-0.9.1.0 [attoparsec-aeson] Dependency scientific >=0.3.7.0 && <0.4: using scientific-0.3.8.0 [attoparsec-aeson] Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.1 [attoparsec-aeson] Dependency vector >=0.12.0.1 && <0.14: using vector-0.13.2.0 [attoparsec-aeson] Source component graph: component lib [attoparsec-aeson] Configured component graph: [attoparsec-aeson]  component attoparsec-aeson-2.2.2.0-3R0fTMXvK3710bMZ24kuaX [attoparsec-aeson]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [attoparsec-aeson]  include attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [attoparsec-aeson]  include base-4.19.0.0-b960 [attoparsec-aeson]  include bytestring-0.12.0.2-4690 [attoparsec-aeson]  include character-ps-0.1-5NZ4UJdXHV93lSpc31BgaQ [attoparsec-aeson]  include integer-conversion-0.1.1-AEc8Mc86KpxKTurcpgT6s2 [attoparsec-aeson]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [attoparsec-aeson]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [attoparsec-aeson]  include text-2.1-c36a [attoparsec-aeson]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [attoparsec-aeson] Linked component graph: [attoparsec-aeson]  unit attoparsec-aeson-2.2.2.0-3R0fTMXvK3710bMZ24kuaX [attoparsec-aeson]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [attoparsec-aeson]  include attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [attoparsec-aeson]  include base-4.19.0.0-b960 [attoparsec-aeson]  include bytestring-0.12.0.2-4690 [attoparsec-aeson]  include character-ps-0.1-5NZ4UJdXHV93lSpc31BgaQ [attoparsec-aeson]  include integer-conversion-0.1.1-AEc8Mc86KpxKTurcpgT6s2 [attoparsec-aeson]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [attoparsec-aeson]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [attoparsec-aeson]  include text-2.1-c36a [attoparsec-aeson]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [attoparsec-aeson]  Data.Aeson.Parser=attoparsec-aeson-2.2.2.0-3R0fTMXvK3710bMZ24kuaX:Data.Aeson.Parser,Data.Aeson.Parser.Internal=attoparsec-aeson-2.2.2.0-3R0fTMXvK3710bMZ24kuaX:Data.Aeson.Parser.Internal [attoparsec-aeson] Ready component graph: [attoparsec-aeson]  definite attoparsec-aeson-2.2.2.0-3R0fTMXvK3710bMZ24kuaX [attoparsec-aeson]  depends aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [attoparsec-aeson]  depends attoparsec-0.14.4-C7aHI3pddOC9iYSiyhYSYZ [attoparsec-aeson]  depends base-4.19.0.0-b960 [attoparsec-aeson]  depends bytestring-0.12.0.2-4690 [attoparsec-aeson]  depends character-ps-0.1-5NZ4UJdXHV93lSpc31BgaQ [attoparsec-aeson]  depends integer-conversion-0.1.1-AEc8Mc86KpxKTurcpgT6s2 [attoparsec-aeson]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [attoparsec-aeson]  depends scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [attoparsec-aeson]  depends text-2.1-c36a [attoparsec-aeson]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [attoparsec-aeson] Using Cabal-3.10.2.0 compiled by ghc-9.8 [attoparsec-aeson] Using compiler: ghc-9.8.1 [attoparsec-aeson] Using install prefix: [attoparsec-aeson] /nix/store/jwz1sjq5mx2qzd09vc5md7zvkg7kbkjw-attoparsec-aeson-2.2.2.0 [attoparsec-aeson] Executables installed in: [attoparsec-aeson] /nix/store/jwz1sjq5mx2qzd09vc5md7zvkg7kbkjw-attoparsec-aeson-2.2.2.0/bin [attoparsec-aeson] Libraries installed in: [attoparsec-aeson] /nix/store/jwz1sjq5mx2qzd09vc5md7zvkg7kbkjw-attoparsec-aeson-2.2.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/attoparsec-aeson-2.2.2.0-3R0fTMXvK3710bMZ24kuaX [attoparsec-aeson] Dynamic Libraries installed in: [attoparsec-aeson] /nix/store/jwz1sjq5mx2qzd09vc5md7zvkg7kbkjw-attoparsec-aeson-2.2.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [attoparsec-aeson] Private executables installed in: [attoparsec-aeson] /nix/store/jwz1sjq5mx2qzd09vc5md7zvkg7kbkjw-attoparsec-aeson-2.2.2.0/libexec/x86_64-linux-ghc-9.8.1/attoparsec-aeson-2.2.2.0 [attoparsec-aeson] Data files installed in: [attoparsec-aeson] /nix/store/jwz1sjq5mx2qzd09vc5md7zvkg7kbkjw-attoparsec-aeson-2.2.2.0/share/x86_64-linux-ghc-9.8.1/attoparsec-aeson-2.2.2.0 [attoparsec-aeson] Documentation installed in: [attoparsec-aeson] /nix/store/c5r8g8hlv01ldcbmqxrw8i91x2rh4ml3-attoparsec-aeson-2.2.2.0-doc/share/doc/attoparsec-aeson-2.2.2.0 [attoparsec-aeson] Configuration files installed in: [attoparsec-aeson] /nix/store/jwz1sjq5mx2qzd09vc5md7zvkg7kbkjw-attoparsec-aeson-2.2.2.0/etc [attoparsec-aeson] No alex found [attoparsec-aeson] Using ar found on system at: [attoparsec-aeson] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [attoparsec-aeson] No c2hs found [attoparsec-aeson] No cpphs found [attoparsec-aeson] No doctest found [attoparsec-aeson] Using gcc version 14.3.0 given by user at: [attoparsec-aeson] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [attoparsec-aeson] Using ghc version 9.8.1 found on system at: [binary-instances] Phase: updateAutotoolsGnuConfigScriptsPhase [binary-instances] Phase: configurePhase [binary-instances] configureFlags: --verbose --prefix=/nix/store/gkd1r1hnp9k3ifhvq164nxxyxm8q94m4-binary-instances-1.0.6 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/0mq6h5i78pkchwslvz24gnjprbdm1g1h-binary-instances-1.0.6-doc/share/doc/binary-instances-1.0.6 --with-gcc=gcc --package-db=/build/tmp.3suPR34YFL/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [binary-instances] Using Parsec parser [binary-instances] Configuring binary-instances-1.0.6... [binary-instances] Dependency aeson >=2.2.2.0 && <2.3: using aeson-2.2.3.0 [binary-instances] Dependency base >=4.6.0.1 && <4.22: using base-4.19.0.0 [binary-instances] Dependency binary >=0.5.1.1 && <0.8.10: using binary-0.8.9.1 [binary-instances] Dependency binary-orphans >=1.0.5 && <1.1: using binary-orphans-1.0.5 [binary-instances] Dependency case-insensitive >=1.2.1.0 && <1.2.2: using [binary-instances] case-insensitive-1.2.1.0 [binary-instances] Dependency hashable >=1.4.4.0 && <1.5 || >=1.5.0.0 && <1.6: using [binary-instances] hashable-1.4.7.0 [binary-instances] Dependency primitive >=0.9.0.0 && <0.10: using primitive-0.9.1.0 [binary-instances] Dependency scientific >=0.3.8.0 && <0.4: using scientific-0.3.8.0 [binary-instances] Dependency tagged >=0.8.8 && <0.8.10: using tagged-0.8.8 [binary-instances] Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.1 [binary-instances] Dependency time-compat >=1.9.7 && <1.10: using time-compat-1.9.7 [binary-instances] Dependency unordered-containers >=0.2.20 && <0.3: using [binary-instances] unordered-containers-0.2.20 [binary-instances] Dependency vector >=0.13.1.0 && <0.14: using vector-0.13.2.0 [binary-instances] Dependency vector-binary-instances >=0.2.5.2 && <0.3: using [binary-instances] vector-binary-instances-0.2.5.2 [binary-instances] Source component graph: component lib [binary-instances] Configured component graph: [binary-instances]  component binary-instances-1.0.6-9BVslbft3sTFpByzWjX82i [binary-instances]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [binary-instances]  include base-4.19.0.0-b960 [binary-instances]  include binary-0.8.9.1-0e3e [binary-instances]  include binary-orphans-1.0.5-61ybqda84S3LOEZCUDvws7 [binary-instances]  include case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo [binary-instances]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [binary-instances]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [binary-instances]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [binary-instances]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [binary-instances]  include text-2.1-c36a [binary-instances]  include time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [binary-instances]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [binary-instances]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [binary-instances]  include vector-binary-instances-0.2.5.2-13DxExfDkax1fM7oBxJISJ [binary-instances] Linked component graph: [binary-instances]  unit binary-instances-1.0.6-9BVslbft3sTFpByzWjX82i [binary-instances]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [binary-instances]  include base-4.19.0.0-b960 [binary-instances]  include binary-0.8.9.1-0e3e [binary-instances]  include binary-orphans-1.0.5-61ybqda84S3LOEZCUDvws7 [binary-instances]  include case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo [binary-instances]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [binary-instances]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [binary-instances]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [binary-instances]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [binary-instances]  include text-2.1-c36a [binary-instances]  include time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [binary-instances]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [binary-instances]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [binary-instances]  include vector-binary-instances-0.2.5.2-13DxExfDkax1fM7oBxJISJ [constraints-extras] Flags chosen: build-readme=True [constraints-extras] Dependency base >=4.9 && <4.23: using base-4.19.0.0 [constraints-extras] Dependency constraints >=0.9 && <0.15: using constraints-0.14.2 [constraints-extras] Dependency template-haskell >=2.11 && <2.24: using template-haskell-2.21.0.0 [constraints-extras] Dependency aeson: using aeson-2.2.3.0 [constraints-extras] Dependency base: using base-4.19.0.0 [constraints-extras] Dependency constraints: using constraints-0.14.2 [constraints-extras] Dependency constraints-extras: using constraints-extras-0.4.0.2 [constraints-extras] Source component graph: [constraints-extras]  component lib [constraints-extras]  component exe:readme dependency lib [constraints-extras] Configured component graph: [constraints-extras]  component constraints-extras-0.4.0.2-CBhGvzt6FDZAi7EEoGyDr1 [constraints-extras]  include base-4.19.0.0-b960 [constraints-extras]  include constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG [constraints-extras]  include template-haskell-2.21.0.0-8831 [constraints-extras]  component constraints-extras-0.4.0.2-6NeQB4ppgQk8lj0iwUavDJ-readme [constraints-extras]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [constraints-extras]  include base-4.19.0.0-b960 [constraints-extras]  include constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG [constraints-extras]  include constraints-extras-0.4.0.2-CBhGvzt6FDZAi7EEoGyDr1 [constraints-extras] Linked component graph: [constraints-extras]  unit constraints-extras-0.4.0.2-CBhGvzt6FDZAi7EEoGyDr1 [constraints-extras]  include base-4.19.0.0-b960 [constraints-extras]  include constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG [constraints-extras]  include template-haskell-2.21.0.0-8831 [constraints-extras]  Data.Constraint.Compose=constraints-extras-0.4.0.2-CBhGvzt6FDZAi7EEoGyDr1:Data.Constraint.Compose,Data.Constraint.Extras=constraints-extras-0.4.0.2-CBhGvzt6FDZAi7EEoGyDr1:Data.Constraint.Extras,Data.Constraint.Extras.TH=constraints-extras-0.4.0.2-CBhGvzt6FDZAi7EEoGyDr1:Data.Constraint.Extras.TH,Data.Constraint.Flip=constraints-extras-0.4.0.2-CBhGvzt6FDZAi7EEoGyDr1:Data.Constraint.Flip [constraints-extras]  unit constraints-extras-0.4.0.2-6NeQB4ppgQk8lj0iwUavDJ-readme [constraints-extras]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [constraints-extras]  include base-4.19.0.0-b960 [constraints-extras]  include constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG [constraints-extras]  include constraints-extras-0.4.0.2-CBhGvzt6FDZAi7EEoGyDr1 [constraints-extras] Ready component graph: [constraints-extras]  definite constraints-extras-0.4.0.2-CBhGvzt6FDZAi7EEoGyDr1 [constraints-extras]  depends base-4.19.0.0-b960 [constraints-extras]  depends constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG [constraints-extras]  depends template-haskell-2.21.0.0-8831 [constraints-extras]  definite constraints-extras-0.4.0.2-6NeQB4ppgQk8lj0iwUavDJ-readme [constraints-extras]  depends aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [constraints-extras]  depends base-4.19.0.0-b960 [constraints-extras]  depends constraints-0.14.2-KUNuLo3MvfPCZVbsJ0eyhG [constraints-extras]  depends constraints-extras-0.4.0.2-CBhGvzt6FDZAi7EEoGyDr1 [constraints-extras] Using Cabal-3.10.2.0 compiled by ghc-9.8 [constraints-extras] Using compiler: ghc-9.8.1 [constraints-extras] Using install prefix: [constraints-extras] /nix/store/avhd0nqxysf32zw4x2zsshgsqblgyzii-constraints-extras-0.4.0.2 [constraints-extras] Executables installed in: [constraints-extras] /nix/store/avhd0nqxysf32zw4x2zsshgsqblgyzii-constraints-extras-0.4.0.2/bin [constraints-extras] Libraries installed in: [constraints-extras] /nix/store/avhd0nqxysf32zw4x2zsshgsqblgyzii-constraints-extras-0.4.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/constraints-extras-0.4.0.2-CBhGvzt6FDZAi7EEoGyDr1 [constraints-extras] Dynamic Libraries installed in: [constraints-extras] /nix/store/avhd0nqxysf32zw4x2zsshgsqblgyzii-constraints-extras-0.4.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [constraints-extras] Private executables installed in: [constraints-extras] /nix/store/avhd0nqxysf32zw4x2zsshgsqblgyzii-constraints-extras-0.4.0.2/libexec/x86_64-linux-ghc-9.8.1/constraints-extras-0.4.0.2 [constraints-extras] Data files installed in: [constraints-extras] /nix/store/avhd0nqxysf32zw4x2zsshgsqblgyzii-constraints-extras-0.4.0.2/share/x86_64-linux-ghc-9.8.1/constraints-extras-0.4.0.2 [constraints-extras] Documentation installed in: [constraints-extras] /nix/store/p07hq4lcx620qiwxmgpn2yi80qi6wx56-constraints-extras-0.4.0.2-doc/share/doc/constraints-extras-0.4.0.2 [constraints-extras] Configuration files installed in: [constraints-extras] /nix/store/avhd0nqxysf32zw4x2zsshgsqblgyzii-constraints-extras-0.4.0.2/etc [constraints-extras] No alex found [constraints-extras] Using ar found on system at: [constraints-extras] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [constraints-extras] No c2hs found [constraints-extras] No cpphs found [constraints-extras] No doctest found [constraints-extras] Using gcc version 14.3.0 given by user at: [constraints-extras] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [constraints-extras] Using ghc version 9.8.1 found on system at: [constraints-extras] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [constraints-extras] Using ghc-pkg version 9.8.1 found on system at: [constraints-extras] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [constraints-extras] No ghcjs found [deriving-aeson] Phase: updateAutotoolsGnuConfigScriptsPhase [deriving-aeson] Phase: configurePhase [deriving-aeson] configureFlags: --verbose --prefix=/nix/store/pbbfq6jmjkamdbpp9zmdvjnkp3h16nzb-deriving-aeson-0.2.10 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/fzrg1x3rqiivvry8wcid6yw988ckspyi-deriving-aeson-0.2.10-doc/share/doc/deriving-aeson-0.2.10 --with-gcc=gcc --package-db=/build/tmp.V6oijdXB6z/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [deriving-aeson] Using Parsec parser [deriving-aeson] Configuring deriving-aeson-0.2.10... [deriving-aeson] Dependency aeson >=1.4.7.0 && <2.3: using aeson-2.2.3.0 [deriving-aeson] Dependency base >=4.12 && <5: using base-4.19.0.0 [deriving-aeson] Dependency aeson: using aeson-2.2.3.0 [deriving-aeson] Dependency base: using base-4.19.0.0 [deriving-aeson] Dependency bytestring: using bytestring-0.12.0.2 [deriving-aeson] Dependency deriving-aeson: using deriving-aeson-0.2.10 [deriving-aeson] Source component graph: [deriving-aeson]  component lib [deriving-aeson]  component test:test dependency lib [deriving-aeson] Configured component graph: [deriving-aeson]  component deriving-aeson-0.2.10-6RHmuanEpWH1lgvtVUMgnG [deriving-aeson]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [deriving-aeson]  include base-4.19.0.0-b960 [deriving-aeson]  component deriving-aeson-0.2.10-JGArHFF57Aa1ppxVslt8zZ-test [deriving-aeson]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [deriving-aeson]  include base-4.19.0.0-b960 [deriving-aeson]  include bytestring-0.12.0.2-4690 [deriving-aeson]  include deriving-aeson-0.2.10-6RHmuanEpWH1lgvtVUMgnG [deriving-aeson] Linked component graph: [deriving-aeson]  unit deriving-aeson-0.2.10-6RHmuanEpWH1lgvtVUMgnG [deriving-aeson]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [deriving-aeson]  include base-4.19.0.0-b960 [deriving-aeson]  Deriving.Aeson=deriving-aeson-0.2.10-6RHmuanEpWH1lgvtVUMgnG:Deriving.Aeson,Deriving.Aeson.Stock=deriving-aeson-0.2.10-6RHmuanEpWH1lgvtVUMgnG:Deriving.Aeson.Stock [deriving-aeson]  unit deriving-aeson-0.2.10-JGArHFF57Aa1ppxVslt8zZ-test [deriving-aeson]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [deriving-aeson]  include base-4.19.0.0-b960 [deriving-aeson]  include bytestring-0.12.0.2-4690 [deriving-aeson]  include deriving-aeson-0.2.10-6RHmuanEpWH1lgvtVUMgnG [deriving-aeson] Ready component graph: [deriving-aeson]  definite deriving-aeson-0.2.10-6RHmuanEpWH1lgvtVUMgnG [deriving-aeson]  depends aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [deriving-aeson]  depends base-4.19.0.0-b960 [deriving-aeson]  definite deriving-aeson-0.2.10-JGArHFF57Aa1ppxVslt8zZ-test [deriving-aeson]  depends aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [deriving-aeson]  depends base-4.19.0.0-b960 [deriving-aeson]  depends bytestring-0.12.0.2-4690 [deriving-aeson]  depends deriving-aeson-0.2.10-6RHmuanEpWH1lgvtVUMgnG [deriving-aeson] Using Cabal-3.10.2.0 compiled by ghc-9.8 [deriving-aeson] Using compiler: ghc-9.8.1 [deriving-aeson] Using install prefix: [deriving-aeson] /nix/store/pbbfq6jmjkamdbpp9zmdvjnkp3h16nzb-deriving-aeson-0.2.10 [deriving-aeson] Executables installed in: [deriving-aeson] /nix/store/pbbfq6jmjkamdbpp9zmdvjnkp3h16nzb-deriving-aeson-0.2.10/bin [deriving-aeson] Libraries installed in: [deriving-aeson] /nix/store/pbbfq6jmjkamdbpp9zmdvjnkp3h16nzb-deriving-aeson-0.2.10/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/deriving-aeson-0.2.10-6RHmuanEpWH1lgvtVUMgnG [deriving-aeson] Dynamic Libraries installed in: [deriving-aeson] /nix/store/pbbfq6jmjkamdbpp9zmdvjnkp3h16nzb-deriving-aeson-0.2.10/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [deriving-aeson] Private executables installed in: [deriving-aeson] /nix/store/pbbfq6jmjkamdbpp9zmdvjnkp3h16nzb-deriving-aeson-0.2.10/libexec/x86_64-linux-ghc-9.8.1/deriving-aeson-0.2.10 [deriving-aeson] Data files installed in: [deriving-aeson] /nix/store/pbbfq6jmjkamdbpp9zmdvjnkp3h16nzb-deriving-aeson-0.2.10/share/x86_64-linux-ghc-9.8.1/deriving-aeson-0.2.10 [deriving-aeson] Documentation installed in: [doctest-discover] Phase: updateAutotoolsGnuConfigScriptsPhase [doctest-discover] Phase: configurePhase [doctest-discover] configureFlags: --verbose --prefix=/nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.cu6f9NnL2D/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/lib [doctest-discover] Using Parsec parser [doctest-discover] Configuring doctest-discover-0.2.0.0... [doctest-discover] Dependency aeson: using aeson-2.2.3.0 [doctest-discover] Dependency base >=4.7 && <5: using base-4.19.0.0 [doctest-discover] Dependency bytestring: using bytestring-0.12.0.2 [doctest-discover] Dependency directory: using directory-1.3.8.1 [doctest-discover] Dependency doctest: using doctest-0.22.6 [doctest-discover] Dependency filepath: using filepath-1.4.100.4 [doctest-discover] Dependency aeson: using aeson-2.2.3.0 [doctest-discover] Dependency base >=4.7 && <5: using base-4.19.0.0 [doctest-discover] Dependency bytestring: using bytestring-0.12.0.2 [doctest-discover] Dependency directory: using directory-1.3.8.1 [doctest-discover] Dependency doctest: using doctest-0.22.6 [doctest-discover] Dependency filepath: using filepath-1.4.100.4 [doctest-discover] Source component graph: [doctest-discover]  component exe:doctest-discover [doctest-discover]  component lib [doctest-discover] Configured component graph: [doctest-discover]  component doctest-discover-0.2.0.0-6eTCXWyk0f9BQAfTjU75ze-doctest-discover [doctest-discover]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [doctest-discover]  include base-4.19.0.0-b960 [doctest-discover]  include bytestring-0.12.0.2-4690 [doctest-discover]  include directory-1.3.8.1-6a8e [doctest-discover]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [doctest-discover]  include filepath-1.4.100.4-fa1c [doctest-discover]  component doctest-discover-0.2.0.0-Kspce9ghb8Y3s7cOogl3rI [doctest-discover]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [doctest-discover]  include base-4.19.0.0-b960 [doctest-discover]  include bytestring-0.12.0.2-4690 [doctest-discover]  include directory-1.3.8.1-6a8e [doctest-discover]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [doctest-discover]  include filepath-1.4.100.4-fa1c [doctest-discover] Linked component graph: [doctest-discover]  unit doctest-discover-0.2.0.0-6eTCXWyk0f9BQAfTjU75ze-doctest-discover [doctest-discover]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [doctest-discover]  include base-4.19.0.0-b960 [doctest-discover]  include bytestring-0.12.0.2-4690 [doctest-discover]  include directory-1.3.8.1-6a8e [doctest-discover]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [doctest-discover]  include filepath-1.4.100.4-fa1c [doctest-discover]  unit doctest-discover-0.2.0.0-Kspce9ghb8Y3s7cOogl3rI [doctest-discover]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [doctest-discover]  include base-4.19.0.0-b960 [doctest-discover]  include bytestring-0.12.0.2-4690 [doctest-discover]  include directory-1.3.8.1-6a8e [doctest-discover]  include doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [doctest-discover]  include filepath-1.4.100.4-fa1c [doctest-discover] Ready component graph: [doctest-discover]  definite doctest-discover-0.2.0.0-Kspce9ghb8Y3s7cOogl3rI [doctest-discover]  depends aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [doctest-discover]  depends base-4.19.0.0-b960 [doctest-discover]  depends bytestring-0.12.0.2-4690 [doctest-discover]  depends directory-1.3.8.1-6a8e [doctest-discover]  depends doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [doctest-discover]  depends filepath-1.4.100.4-fa1c [doctest-discover]  definite doctest-discover-0.2.0.0-6eTCXWyk0f9BQAfTjU75ze-doctest-discover [doctest-discover]  depends aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [doctest-discover]  depends base-4.19.0.0-b960 [doctest-discover]  depends bytestring-0.12.0.2-4690 [doctest-discover]  depends directory-1.3.8.1-6a8e [doctest-discover]  depends doctest-0.22.6-JET1qzeGFw1Ff4jrrp42yz [doctest-discover]  depends filepath-1.4.100.4-fa1c [doctest-discover] Using Cabal-3.10.2.0 compiled by ghc-9.8 [doctest-discover] Using compiler: ghc-9.8.1 [doctest-discover] Using install prefix: [enummapset] Phase: updateAutotoolsGnuConfigScriptsPhase [enummapset] Phase: configurePhase [enummapset] configureFlags: --verbose --prefix=/nix/store/cfv752y8aqh258m0xkwy95rp6c5b4ssl-enummapset-0.7.3.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/61ninz5fx4k4a0wdmgfxm53c6kg67q1a-enummapset-0.7.3.0-doc/share/doc/enummapset-0.7.3.0 --with-gcc=gcc --package-db=/build/tmp.sHed2qOi2K/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [enummapset] Using Parsec parser [enummapset] Configuring enummapset-0.7.3.0... [enummapset] Flags chosen: debug=False [enummapset] Dependency aeson >=1.3 && <2.3: using aeson-2.2.3.0 [enummapset] Dependency base >=4.6 && <5: using base-4.19.0.0 [enummapset] Dependency containers >=0.5.11 && <0.8: using containers-0.6.8 [enummapset] Dependency deepseq >=1.2 && <1.6: using deepseq-1.5.0.0 [enummapset] Dependency HUnit: using HUnit-1.6.2.0 [enummapset] Dependency QuickCheck >=2.7.1: using QuickCheck-2.14.3 [enummapset] Dependency aeson: using aeson-2.2.3.0 [enummapset] Dependency array >=0.4.0.0: using array-0.5.6.0 [enummapset] Dependency base >=4.6 && <5: using base-4.19.0.0 [enummapset] Dependency containers: using containers-0.6.8 [enummapset] Dependency deepseq: using deepseq-1.5.0.0 [enummapset] Dependency ghc-prim: using ghc-prim-0.11.0 [enummapset] Dependency test-framework: using test-framework-0.8.2.2 [enummapset] Dependency test-framework-hunit: using test-framework-hunit-0.3.0.2 [enummapset] Dependency test-framework-quickcheck2: using [enummapset] test-framework-quickcheck2-0.3.0.6 [enummapset] Source component graph: [enummapset]  component test:intset-properties [enummapset]  component lib [enummapset] Configured component graph: [enummapset]  component enummapset-0.7.3.0-JaPRqc7QksNJmdaXFJ2Zj2-intset-properties [enummapset]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [enummapset]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [enummapset]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [enummapset]  include array-0.5.6.0-dc89 [enummapset]  include base-4.19.0.0-b960 [enummapset]  include containers-0.6.8-4775 [enummapset]  include deepseq-1.5.0.0-412f [enummapset]  include ghc-prim-0.11.0-a69e [enummapset]  include test-framework-0.8.2.2-L9qmYvatCN96QTQQKuiFpm [enummapset]  include test-framework-hunit-0.3.0.2-8WJfP9uTArrJ9OkFdKwpDm [enummapset]  include test-framework-quickcheck2-0.3.0.6-5y38glI8Mym9b8R1xyZzcz [enummapset]  component enummapset-0.7.3.0-At7csTVcExqDUoJlj7yCY8 [enummapset]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [enummapset]  include base-4.19.0.0-b960 [enummapset]  include containers-0.6.8-4775 [enummapset]  include deepseq-1.5.0.0-412f [enummapset] Linked component graph: [enummapset]  unit enummapset-0.7.3.0-JaPRqc7QksNJmdaXFJ2Zj2-intset-properties [enummapset]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [enummapset]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [enummapset]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [enummapset]  include array-0.5.6.0-dc89 [enummapset]  include base-4.19.0.0-b960 [enummapset]  include containers-0.6.8-4775 [enummapset]  include deepseq-1.5.0.0-412f [enummapset]  include ghc-prim-0.11.0-a69e [enummapset]  include test-framework-0.8.2.2-L9qmYvatCN96QTQQKuiFpm [enummapset]  include test-framework-hunit-0.3.0.2-8WJfP9uTArrJ9OkFdKwpDm [enummapset]  include test-framework-quickcheck2-0.3.0.6-5y38glI8Mym9b8R1xyZzcz [enummapset]  unit enummapset-0.7.3.0-At7csTVcExqDUoJlj7yCY8 [enummapset]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [enummapset]  include base-4.19.0.0-b960 [enummapset]  include containers-0.6.8-4775 [enummapset]  include deepseq-1.5.0.0-412f [lens] [14 of 85] Compiling Control.Lens.Internal.Prism ( src/Control/Lens/Internal/Prism.hs, dist/build/Control/Lens/Internal/Prism.p_o ) [lens] [15 of 85] Compiling Control.Lens.Internal.Profunctor ( src/Control/Lens/Internal/Profunctor.hs, dist/build/Control/Lens/Internal/Profunctor.p_o ) [lens] [16 of 85] Compiling Control.Lens.Internal.Review ( src/Control/Lens/Internal/Review.hs, dist/build/Control/Lens/Internal/Review.p_o ) [lens] [17 of 85] Compiling Control.Lens.Internal.Setter ( src/Control/Lens/Internal/Setter.hs, dist/build/Control/Lens/Internal/Setter.p_o ) [lens] [18 of 85] Compiling Control.Lens.Internal.Zoom ( src/Control/Lens/Internal/Zoom.hs, dist/build/Control/Lens/Internal/Zoom.p_o ) [lens] [19 of 85] Compiling Control.Lens.Internal ( src/Control/Lens/Internal.hs, dist/build/Control/Lens/Internal.p_o ) [lens] [20 of 85] Compiling Control.Lens.Type ( src/Control/Lens/Type.hs, dist/build/Control/Lens/Type.p_o ) [lens] [21 of 85] Compiling Control.Lens.Setter ( src/Control/Lens/Setter.hs, dist/build/Control/Lens/Setter.p_o ) [lens] [22 of 85] Compiling Control.Lens.Lens ( src/Control/Lens/Lens.hs, dist/build/Control/Lens/Lens.p_o ) [lens] [23 of 85] Compiling Control.Lens.Tuple ( src/Control/Lens/Tuple.hs, dist/build/Control/Lens/Tuple.p_o ) [microaeson] Phase: updateAutotoolsGnuConfigScriptsPhase [microaeson] Phase: configurePhase [microaeson] configureFlags: --verbose --prefix=/nix/store/ahfgvdy8c4lmmpyr05r2z5arpac1634z-microaeson-0.1.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/nhm7psn67cyhl2ynip0i2hwx1an3y27y-microaeson-0.1.0.2-doc/share/doc/microaeson-0.1.0.2 --with-gcc=gcc --package-db=/build/tmp.9xjPRFznh7/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [microaeson] Using Parsec parser [microaeson] Configuring microaeson-0.1.0.2... [microaeson] Dependency array >=0.5.1.1 && <0.6: using array-0.5.6.0 [microaeson] Dependency base >=4.9.0.0 && <5: using base-4.19.0.0 [microaeson] Dependency bytestring >=0.10.8.0 && <0.13: using bytestring-0.12.0.2 [microaeson] Dependency containers >=0.5.7.1 && <1: using containers-0.6.8 [microaeson] Dependency deepseq >=1.4.2.0 && <1.6: using deepseq-1.5.0.0 [microaeson] Dependency fail >=4.9.0.0 && <4.10: using fail-4.9.0.0 [microaeson] Dependency text >=1.2.2.2 && <1.3 || >=2.0 && <3: using text-2.1 [microaeson] Dependency QuickCheck >=2.11.3 && <2.16: using QuickCheck-2.14.3 [microaeson] Dependency aeson >=1.3.1.0 && <2.3: using aeson-2.2.3.0 [microaeson] Dependency base: using base-4.19.0.0 [microaeson] Dependency bytestring: using bytestring-0.12.0.2 [microaeson] Dependency containers: using containers-0.6.8 [microaeson] Dependency microaeson: using microaeson-0.1.0.2 [microaeson] Dependency quickcheck-instances >=0.3.16 && <0.4: using [microaeson] quickcheck-instances-0.3.32 [microaeson] Dependency tasty >=1.0.1.1 && <1.6: using tasty-1.5.3 [microaeson] Dependency tasty-quickcheck >=0.10 && <1: using tasty-quickcheck-0.11 [microaeson] Dependency text: using text-2.1 [microaeson] Dependency unordered-containers >=0.2.8.0 && <0.3: using [microaeson] unordered-containers-0.2.20 [microaeson] Dependency vector >=0.12.0.1 && <0.13 || >=0.13.0.0 && <0.14: using [microaeson] vector-0.13.2.0 [microaeson] Source component graph: [microaeson]  component lib [microaeson]  component test:microaeson dependency lib [microaeson] Configured component graph: [microaeson]  component microaeson-0.1.0.2-5UvXXCrS6PVHpaScZRd5m [microaeson]  include array-0.5.6.0-dc89 [microaeson]  include base-4.19.0.0-b960 [microaeson]  include bytestring-0.12.0.2-4690 [microaeson]  include containers-0.6.8-4775 [microaeson]  include deepseq-1.5.0.0-412f [microaeson]  include fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 [microaeson]  include text-2.1-c36a [microaeson]  component microaeson-0.1.0.2-LFX1HiwyyqDCRd5n9mhimC-microaeson [microaeson]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [microaeson]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [microaeson]  include base-4.19.0.0-b960 [microaeson]  include bytestring-0.12.0.2-4690 [microaeson]  include containers-0.6.8-4775 [microaeson]  include microaeson-0.1.0.2-5UvXXCrS6PVHpaScZRd5m [microaeson]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [microaeson]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [microaeson]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [microaeson]  include text-2.1-c36a [microaeson]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [microaeson]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [microaeson] Linked component graph: [microaeson]  unit microaeson-0.1.0.2-5UvXXCrS6PVHpaScZRd5m [microaeson]  include array-0.5.6.0-dc89 [microaeson]  include base-4.19.0.0-b960 [microaeson]  include bytestring-0.12.0.2-4690 [microaeson]  include containers-0.6.8-4775 [microaeson]  include deepseq-1.5.0.0-412f [microaeson]  include fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 [microaeson]  include text-2.1-c36a [microaeson]  Data.Aeson.Micro=microaeson-0.1.0.2-5UvXXCrS6PVHpaScZRd5m:Data.Aeson.Micro [microaeson]  unit microaeson-0.1.0.2-LFX1HiwyyqDCRd5n9mhimC-microaeson [path] Phase: updateAutotoolsGnuConfigScriptsPhase [path] Phase: configurePhase [path] configureFlags: --verbose --prefix=/nix/store/8l8kfl61bmswfj1a8h0n7azgrxd9fzs8-path-0.9.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/6lxg38633h4xvplvm145w89cbnkvicsd-path-0.9.5-doc/share/doc/path-0.9.5 --with-gcc=gcc --package-db=/build/tmp.1ZpmvKvDkB/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [path] Using Parsec parser [path] Configuring path-0.9.5... [path] Flags chosen: dev=False [path] Dependency aeson: using aeson-2.2.3.0 [path] Dependency base >=4.12 && <5: using base-4.19.0.0 [path] Dependency deepseq: using deepseq-1.5.0.0 [path] Dependency exceptions >=0.4 && <0.11: using exceptions-0.10.7 [path] Dependency filepath <1.2.0.1 || >=1.3: using filepath-1.4.100.4 [path] Dependency hashable >=1.2 && <1.5: using hashable-1.4.7.0 [path] Dependency template-haskell: using template-haskell-2.21.0.0 [path] Dependency text: using text-2.1 [path] Dependency aeson: using aeson-2.2.3.0 [path] Dependency base >=4.12 && <5: using base-4.19.0.0 [path] Dependency bytestring: using bytestring-0.12.0.2 [path] Dependency filepath <1.2.0.1 || >=1.3: using filepath-1.4.100.4 [path] Dependency hspec >=2.0 && <3: using hspec-2.11.12 [path] Dependency mtl >=2.0 && <3: using mtl-2.3.1 [path] Dependency path: using path-0.9.5 [path] Dependency template-haskell: using template-haskell-2.21.0.0 [path] Dependency QuickCheck: using QuickCheck-2.14.3 [path] Dependency aeson: using aeson-2.2.3.0 [path] Dependency base >=4.12 && <5: using base-4.19.0.0 [path] Dependency bytestring: using bytestring-0.12.0.2 [path] Dependency filepath <1.2.0.1 || >=1.3: using filepath-1.4.100.4 [path] Dependency genvalidity >=1.0: using genvalidity-1.1.1.0 [path] Dependency genvalidity-hspec >=0.7: using genvalidity-hspec-1.0.0.3 [path] Dependency genvalidity-property >=0.4: using genvalidity-property-1.0.0.0 [path] Dependency hspec >=2.0 && <3: using hspec-2.11.12 [path] Dependency mtl >=2.0 && <3: using mtl-2.3.1 [path] Dependency path: using path-0.9.5 [path] Dependency validity >=0.8.0.0: using validity-0.12.1.0 [path] Source component graph: [path]  component lib [path]  component test:test dependency lib [path]  component test:validity-test dependency lib [path] Configured component graph: [path]  component path-0.9.5-LJKrh1JPplx9anWlAVM9D9 [path]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [path]  include base-4.19.0.0-b960 [path]  include deepseq-1.5.0.0-412f [path]  include exceptions-0.10.7-d3e7 [path]  include filepath-1.4.100.4-fa1c [path]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [path]  include template-haskell-2.21.0.0-8831 [path]  include text-2.1-c36a [path]  component path-0.9.5-5xgMEwytiI92ecgD13mqa0-test [path]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [path]  include base-4.19.0.0-b960 [path]  include bytestring-0.12.0.2-4690 [path]  include filepath-1.4.100.4-fa1c [path]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [path]  include mtl-2.3.1-63a4 [path]  include path-0.9.5-LJKrh1JPplx9anWlAVM9D9 [path]  include template-haskell-2.21.0.0-8831 [path]  component path-0.9.5-CvfUTdZSrvDExosNiiswpx-validity-test [path]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [path]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [path]  include base-4.19.0.0-b960 [path]  include bytestring-0.12.0.2-4690 [path]  include filepath-1.4.100.4-fa1c [path]  include genvalidity-1.1.1.0-G9MzQHZulP320ETzLlBD0f [quickcheck-classes] Phase: setupCompilerEnvironmentPhase [quickcheck-classes] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [quickcheck-classes] Phase: unpackPhase [quickcheck-classes] unpacking source archive /nix/store/70svcd4pr6fk316qgsjy75k11hfi1yhl-quickcheck-classes-0.6.5.0.tar.gz [quickcheck-classes] source root is quickcheck-classes-0.6.5.0 [quickcheck-classes] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "quickcheck-classes-0.6.5.0/test/Spec/ShowRead.hs" [quickcheck-classes] Phase: patchPhase [quickcheck-classes] Replace Cabal file with edited version from mirror://hackage/quickcheck-classes-0.6.5.0/revision/3.cabal. [quickcheck-classes] Phase: compileBuildDriverPhase [quickcheck-classes] setupCompileFlags: -package-db=/build/tmp.XKbvIgUH8I/setup-package.conf.d -threaded [quickcheck-classes] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.XKbvIgUH8I/Main.o ) [quickcheck-classes] [2 of 2] Linking Setup [quickcheck-classes] Phase: updateAutotoolsGnuConfigScriptsPhase [quickcheck-classes] Phase: configurePhase [quickcheck-classes] configureFlags: --verbose --prefix=/nix/store/0ix1pd63j0bkqidslf6chsvb6qzd4nqp-quickcheck-classes-0.6.5.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/n04cxm3v83r4kzyll36px3gfhp3jkgbb-quickcheck-classes-0.6.5.0-doc/share/doc/quickcheck-classes-0.6.5.0 --with-gcc=gcc --package-db=/build/tmp.XKbvIgUH8I/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [quickcheck-classes] Using Parsec parser [quickcheck-classes] Configuring quickcheck-classes-0.6.5.0... [quickcheck-classes] Flags chosen: aeson=True, binary-laws=True, semigroupoids=True, [quickcheck-classes] semirings=True, unary-laws=True, vector=True [quickcheck-classes] Dependency QuickCheck >=2.10.0: using QuickCheck-2.14.3 [quickcheck-classes] Dependency aeson >=0.9: using aeson-2.2.3.0 [quickcheck-classes] Dependency base >=4.5 && <5: using base-4.19.0.0 [quickcheck-classes] Dependency containers >=0.4.2.1: using containers-0.6.8 [quickcheck-classes] Dependency primitive >=0.6.4 && <0.10: using primitive-0.9.1.0 [quickcheck-classes] Dependency primitive-addr >=0.1.0.2 && <0.2: using primitive-addr-0.1.0.3 [quickcheck-classes] Dependency quickcheck-classes-base >=0.6.2 && <0.7: using [quickcheck-classes] quickcheck-classes-base-0.6.2.0 [quickcheck-classes] Dependency semigroupoids: using semigroupoids-6.0.1 [quickcheck-classes] Dependency semirings >=0.4.2: using semirings-0.7 [quickcheck-classes] Dependency transformers >=0.5.0 && <0.7: using transformers-0.6.1.0 [quickcheck-classes] Dependency vector >=0.12: using vector-0.13.2.0 [quickcheck-classes] Dependency QuickCheck: using QuickCheck-2.14.3 [quickcheck-classes] Dependency aeson: using aeson-2.2.3.0 [quickcheck-classes] Dependency base: using base-4.19.0.0 [quickcheck-classes] Dependency base-orphans >=0.5: using base-orphans-0.9.3 [quickcheck-classes] Dependency containers: using containers-0.6.8 [quickcheck-classes] Dependency primitive: using primitive-0.9.1.0 [quickcheck-classes] Dependency quickcheck-classes: using quickcheck-classes-0.6.5.0 [quickcheck-classes] Dependency semigroupoids: using semigroupoids-6.0.1 [quickcheck-classes] Dependency tagged: using tagged-0.8.8 [quickcheck-classes] Dependency transformers: using transformers-0.6.1.0 [quickcheck-classes] Dependency vector >=0.12: using vector-0.13.2.0 [quickcheck-classes] Dependency QuickCheck: using QuickCheck-2.14.3 [quickcheck-classes] Dependency base >=4.12: using base-4.19.0.0 [quickcheck-classes] Dependency base-orphans >=0.5: using base-orphans-0.9.3 [quickcheck-classes] Dependency containers: using containers-0.6.8 [quickcheck-classes] Dependency primitive: using primitive-0.9.1.0 [quickcheck-classes] Dependency quickcheck-classes: using quickcheck-classes-0.6.5.0 [quickcheck-classes] Dependency tagged: using tagged-0.8.8 [quickcheck-classes] Dependency tasty: using tasty-1.5.3 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Command.hs:509:1 [shake] Warning: 'Exit' is ambiguous. It is defined [shake]  * at src/Development/Shake/Command.hs:518:16 [shake]  * at src/Development/Shake/Command.hs:518:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Command.hs:518:1 [shake] Warning: 'CmdLine' is ambiguous. It is defined [shake]  * at src/Development/Shake/Command.hs:542:19 [shake]  * at src/Development/Shake/Command.hs:542:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Command.hs:542:1 [shake] Warning: 'CmdTime' is ambiguous. It is defined [shake]  * at src/Development/Shake/Command.hs:538:19 [shake]  * at src/Development/Shake/Command.hs:538:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Command.hs:538:1 [shake] Warning: 'ByteString' is ambiguous. It is defined [shake]  * in ‘Data.ByteString.Internal.Type’ [shake]  * in ‘Data.ByteString.Lazy.Internal’ [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ [shake] Warning: 'StdoutTrim' is ambiguous. It is defined [shake]  * at src/Development/Shake/Command.hs:504:24 [shake]  * at src/Development/Shake/Command.hs:504:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Command.hs:504:1 [shake] Warning: 'CmdArgument' is ambiguous. It is defined [shake]  * at src/Development/Shake/Command.hs:721:23 [shake]  * at src/Development/Shake/Command.hs:721:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Command.hs:721:1 [shake] Warning: 'Action' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Core/Types.hs:65:20 [shake]  * at src/Development/Shake/Internal/Core/Types.hs:65:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 [shake]  100% ( 24 / 24) in 'Development.Shake.Command' [shake] Warning: 'doesFileExist' is ambiguous. It is defined [shake]  * in ‘System.Directory’ [shake]  * at src/Development/Shake/Internal/Rules/Directory.hs:176:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Rules/Directory.hs:176:1 [shake] Warning: 'doesDirectoryExist' is ambiguous. It is defined [shake]  * in ‘System.Directory’ [shake]  * at src/Development/Shake/Internal/Rules/Directory.hs:184:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Rules/Directory.hs:184:1 [shake] Warning: 'getEnv' is ambiguous. It is defined [shake]  * in ‘System.Environment’ [shake]  * at src/Development/Shake/Internal/Rules/Directory.hs:196:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Rules/Directory.hs:196:1 [shake] Warning: 'cmd' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'phony' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'shakeFiles' is out of scope. [HTF]  include haskell-src-1.0.4.1-1lQI86ecaIUAoElc0pB2CK [HTF]  include lifted-base-0.2.3.12-1qHDcLVzTqz5JxmgLnAXSZ [HTF]  include monad-control-1.0.3.1-2eP4sBl3ucx13tmhY6OKWV [HTF]  include mtl-2.3.1-63a4 [HTF]  include old-time-1.1.0.4-GyTPzrGYsOf5FPo85tfX5z [HTF]  include pretty-1.1.3.6-0c70 [HTF]  include process-1.6.18.0-26fa [HTF]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [HTF]  include regex-compat-0.95.2.2-7bidefGXMVCG2qJiDbfeWo [HTF]  include text-2.1-c36a [HTF]  include time-1.12.2-d26d [HTF]  include unix-2.8.3.0-8aa6 [HTF]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [HTF]  include xmlgen-0.6.2.2-DJtxksEno4uBwwEuRLqyk4 [HTF]  Test.Framework=HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA:Test.Framework,Test.Framework.AssertM=HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA:Test.Framework.AssertM,Test.Framework.BlackBoxTest=HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA:Test.Framework.BlackBoxTest,Test.Framework.HUnitWrapper=HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA:Test.Framework.HUnitWrapper,Test.Framework.History=HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA:Test.Framework.History,Test.Framework.JsonOutput=HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA:Test.Framework.JsonOutput,Test.Framework.Location=HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA:Test.Framework.Location,Test.Framework.Preprocessor=HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA:Test.Framework.Preprocessor,Test.Framework.Pretty=HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA:Test.Framework.Pretty,Test.Framework.PrettyHaskell=HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA:Test.Framework.PrettyHaskell,Test.Framework.QuickCheckWrapper=HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA:Test.Framework.QuickCheckWrapper,Test.Framework.TestInterface=HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA:Test.Framework.TestInterface,Test.Framework.TestManager=HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA:Test.Framework.TestManager,Test.Framework.TestTypes=HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA:Test.Framework.TestTypes,Test.Framework.ThreadPool=HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA:Test.Framework.ThreadPool,Test.Framework.Tutorial=HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA:Test.Framework.Tutorial,Test.Framework.XmlOutput=HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA:Test.Framework.XmlOutput [HTF]  unit HTF-0.15.0.2-GcDWKGxFAyyLK6BrVBhjlu-htfpp [HTF]  include HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA [HTF]  include HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [HTF]  include array-0.5.6.0-dc89 [HTF]  include base-4.19.0.0-b960 [HTF]  include cpphs-1.20.9.1-E9p97sJCo9vBonNKfkaXhU [HTF]  include directory-1.3.8.1-6a8e [HTF]  include mtl-2.3.1-63a4 [HTF]  include old-time-1.1.0.4-GyTPzrGYsOf5FPo85tfX5z [HTF]  include random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [HTF]  include text-2.1-c36a [HTF] Ready component graph: [HTF]  definite HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA [HTF]  depends Diff-0.5-4nPoK53PkizD5e0dTbCPv7 [HTF]  depends HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [HTF]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [HTF]  depends aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [HTF]  depends array-0.5.6.0-dc89 [HTF]  depends base-4.19.0.0-b960 [HTF]  depends base64-bytestring-1.2.1.0-1qR3QVAtzfk4y9K7iqu3ou [HTF]  depends bytestring-0.12.0.2-4690 [HTF]  depends containers-0.6.8-4775 [HTF]  depends cpphs-1.20.9.1-E9p97sJCo9vBonNKfkaXhU [HTF]  depends directory-1.3.8.1-6a8e [HTF]  depends haskell-src-1.0.4.1-1lQI86ecaIUAoElc0pB2CK [HTF]  depends lifted-base-0.2.3.12-1qHDcLVzTqz5JxmgLnAXSZ [HTF]  depends monad-control-1.0.3.1-2eP4sBl3ucx13tmhY6OKWV [HTF]  depends mtl-2.3.1-63a4 [HTF]  depends old-time-1.1.0.4-GyTPzrGYsOf5FPo85tfX5z [HTF]  depends pretty-1.1.3.6-0c70 [HTF]  depends process-1.6.18.0-26fa [HTF]  depends random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [HTF]  depends regex-compat-0.95.2.2-7bidefGXMVCG2qJiDbfeWo [HTF]  depends text-2.1-c36a [HTF]  depends time-1.12.2-d26d [HTF]  depends unix-2.8.3.0-8aa6 [HTF]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [HTF]  depends xmlgen-0.6.2.2-DJtxksEno4uBwwEuRLqyk4 [HTF]  definite HTF-0.15.0.2-GcDWKGxFAyyLK6BrVBhjlu-htfpp [HTF]  depends HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA [HTF]  depends HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [HTF]  depends array-0.5.6.0-dc89 [HTF]  depends base-4.19.0.0-b960 [HsYAML-aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [HsYAML-aeson] No ghcjs found [HsYAML-aeson] No ghcjs-pkg found [HsYAML-aeson] No greencard found [HsYAML-aeson] Using haddock version 2.30.0 found on system at: [HsYAML-aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [HsYAML-aeson] No happy found [HsYAML-aeson] Using haskell-suite found on system at: haskell-suite-dummy-location [HsYAML-aeson] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [HsYAML-aeson] No hmake found [HsYAML-aeson] Using hpc version 0.69 found on system at: [HsYAML-aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [HsYAML-aeson] Using hsc2hs version 0.68.10 found on system at: [HsYAML-aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [HsYAML-aeson] Using hscolour version 1.25 found on system at: [HsYAML-aeson] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [HsYAML-aeson] No jhc found [HsYAML-aeson] Using ld found on system at: [HsYAML-aeson] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [HsYAML-aeson] No pkg-config found [HsYAML-aeson] Using runghc version 9.8.1 found on system at: [HsYAML-aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [HsYAML-aeson] Using strip version 2.44 found on system at: [HsYAML-aeson] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [HsYAML-aeson] Using tar found on system at: [HsYAML-aeson] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [HsYAML-aeson] No uhc found [HsYAML-aeson] Phase: buildPhase [HsYAML-aeson] Preprocessing library for HsYAML-aeson-0.2.0.2.. [HsYAML-aeson] Building library for HsYAML-aeson-0.2.0.2.. [HsYAML-aeson] [1 of 1] Compiling Data.YAML.Aeson ( src/Data/YAML/Aeson.hs, dist/build/Data/YAML/Aeson.o, dist/build/Data/YAML/Aeson.dyn_o ) [HsYAML-aeson] [1 of 1] Compiling Data.YAML.Aeson ( src/Data/YAML/Aeson.hs, dist/build/Data/YAML/Aeson.p_o ) [attoparsec-aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [attoparsec-aeson] Using ghc-pkg version 9.8.1 found on system at: [attoparsec-aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [attoparsec-aeson] No ghcjs found [attoparsec-aeson] No ghcjs-pkg found [attoparsec-aeson] No greencard found [attoparsec-aeson] Using haddock version 2.30.0 found on system at: [attoparsec-aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [attoparsec-aeson] No happy found [attoparsec-aeson] Using haskell-suite found on system at: haskell-suite-dummy-location [attoparsec-aeson] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [attoparsec-aeson] No hmake found [attoparsec-aeson] Using hpc version 0.69 found on system at: [attoparsec-aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [attoparsec-aeson] Using hsc2hs version 0.68.10 found on system at: [attoparsec-aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [attoparsec-aeson] Using hscolour version 1.25 found on system at: [attoparsec-aeson] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [attoparsec-aeson] No jhc found [attoparsec-aeson] Using ld found on system at: [attoparsec-aeson] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [attoparsec-aeson] No pkg-config found [attoparsec-aeson] Using runghc version 9.8.1 found on system at: [attoparsec-aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [attoparsec-aeson] Using strip version 2.44 found on system at: [attoparsec-aeson] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [attoparsec-aeson] Using tar found on system at: [attoparsec-aeson] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [attoparsec-aeson] No uhc found [attoparsec-aeson] Phase: buildPhase [attoparsec-aeson] Preprocessing library for attoparsec-aeson-2.2.2.0.. [attoparsec-aeson] Building library for attoparsec-aeson-2.2.2.0.. [attoparsec-aeson] [1 of 4] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, dist/build/Data/Aeson/Internal/ByteString.o, dist/build/Data/Aeson/Internal/ByteString.dyn_o ) [attoparsec-aeson] [2 of 4] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, dist/build/Data/Aeson/Internal/Text.o, dist/build/Data/Aeson/Internal/Text.dyn_o ) [attoparsec-aeson] [3 of 4] Compiling Data.Aeson.Parser.Internal ( src/Data/Aeson/Parser/Internal.hs, dist/build/Data/Aeson/Parser/Internal.o, dist/build/Data/Aeson/Parser/Internal.dyn_o ) [binary-instances]  Data.Binary.Instances=binary-instances-1.0.6-9BVslbft3sTFpByzWjX82i:Data.Binary.Instances,Data.Binary.Instances.Aeson=binary-instances-1.0.6-9BVslbft3sTFpByzWjX82i:Data.Binary.Instances.Aeson,Data.Binary.Instances.CaseInsensitive=binary-instances-1.0.6-9BVslbft3sTFpByzWjX82i:Data.Binary.Instances.CaseInsensitive,Data.Binary.Instances.Hashable=binary-instances-1.0.6-9BVslbft3sTFpByzWjX82i:Data.Binary.Instances.Hashable,Data.Binary.Instances.Primitive=binary-instances-1.0.6-9BVslbft3sTFpByzWjX82i:Data.Binary.Instances.Primitive,Data.Binary.Instances.Scientific=binary-instances-1.0.6-9BVslbft3sTFpByzWjX82i:Data.Binary.Instances.Scientific,Data.Binary.Instances.Tagged=binary-instances-1.0.6-9BVslbft3sTFpByzWjX82i:Data.Binary.Instances.Tagged,Data.Binary.Instances.Text=binary-instances-1.0.6-9BVslbft3sTFpByzWjX82i:Data.Binary.Instances.Text,Data.Binary.Instances.Time=binary-instances-1.0.6-9BVslbft3sTFpByzWjX82i:Data.Binary.Instances.Time,Data.Binary.Instances.UnorderedContainers=binary-instances-1.0.6-9BVslbft3sTFpByzWjX82i:Data.Binary.Instances.UnorderedContainers,Data.Binary.Instances.Vector=binary-instances-1.0.6-9BVslbft3sTFpByzWjX82i:Data.Binary.Instances.Vector [binary-instances] Ready component graph: [binary-instances]  definite binary-instances-1.0.6-9BVslbft3sTFpByzWjX82i [binary-instances]  depends aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [binary-instances]  depends base-4.19.0.0-b960 [binary-instances]  depends binary-0.8.9.1-0e3e [binary-instances]  depends binary-orphans-1.0.5-61ybqda84S3LOEZCUDvws7 [binary-instances]  depends case-insensitive-1.2.1.0-4sNw09pp3ywJCN7WmvmsUo [binary-instances]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [binary-instances]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [binary-instances]  depends scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [binary-instances]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [binary-instances]  depends text-2.1-c36a [binary-instances]  depends time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [binary-instances]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [binary-instances]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [binary-instances]  depends vector-binary-instances-0.2.5.2-13DxExfDkax1fM7oBxJISJ [binary-instances] Using Cabal-3.10.2.0 compiled by ghc-9.8 [binary-instances] Using compiler: ghc-9.8.1 [binary-instances] Using install prefix: [binary-instances] /nix/store/gkd1r1hnp9k3ifhvq164nxxyxm8q94m4-binary-instances-1.0.6 [binary-instances] Executables installed in: [binary-instances] /nix/store/gkd1r1hnp9k3ifhvq164nxxyxm8q94m4-binary-instances-1.0.6/bin [binary-instances] Libraries installed in: [binary-instances] /nix/store/gkd1r1hnp9k3ifhvq164nxxyxm8q94m4-binary-instances-1.0.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/binary-instances-1.0.6-9BVslbft3sTFpByzWjX82i [binary-instances] Dynamic Libraries installed in: [binary-instances] /nix/store/gkd1r1hnp9k3ifhvq164nxxyxm8q94m4-binary-instances-1.0.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [binary-instances] Private executables installed in: [binary-instances] /nix/store/gkd1r1hnp9k3ifhvq164nxxyxm8q94m4-binary-instances-1.0.6/libexec/x86_64-linux-ghc-9.8.1/binary-instances-1.0.6 [binary-instances] Data files installed in: [binary-instances] /nix/store/gkd1r1hnp9k3ifhvq164nxxyxm8q94m4-binary-instances-1.0.6/share/x86_64-linux-ghc-9.8.1/binary-instances-1.0.6 [binary-instances] Documentation installed in: [binary-instances] /nix/store/0mq6h5i78pkchwslvz24gnjprbdm1g1h-binary-instances-1.0.6-doc/share/doc/binary-instances-1.0.6 [binary-instances] Configuration files installed in: [binary-instances] /nix/store/gkd1r1hnp9k3ifhvq164nxxyxm8q94m4-binary-instances-1.0.6/etc [binary-instances] No alex found [binary-instances] Using ar found on system at: [binary-instances] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [binary-instances] No c2hs found [binary-instances] No cpphs found [binary-instances] No doctest found [binary-instances] Using gcc version 14.3.0 given by user at: [binary-instances] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [binary-instances] Using ghc version 9.8.1 found on system at: [binary-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [binary-instances] Using ghc-pkg version 9.8.1 found on system at: [binary-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [binary-instances] No ghcjs found [binary-instances] No ghcjs-pkg found [binary-instances] No greencard found [binary-instances] Using haddock version 2.30.0 found on system at: [binary-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [binary-instances] No happy found [binary-instances] Using haskell-suite found on system at: haskell-suite-dummy-location [binary-instances] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [binary-instances] No hmake found [binary-instances] Using hpc version 0.69 found on system at: [binary-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [binary-instances] Using hsc2hs version 0.68.10 found on system at: [constraints-extras] No ghcjs-pkg found [constraints-extras] No greencard found [constraints-extras] Using haddock version 2.30.0 found on system at: [constraints-extras] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [constraints-extras] No happy found [constraints-extras] Using haskell-suite found on system at: haskell-suite-dummy-location [constraints-extras] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [constraints-extras] No hmake found [constraints-extras] Using hpc version 0.69 found on system at: [constraints-extras] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [constraints-extras] Using hsc2hs version 0.68.10 found on system at: [constraints-extras] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [constraints-extras] Using hscolour version 1.25 found on system at: [constraints-extras] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [constraints-extras] No jhc found [constraints-extras] Using ld found on system at: [constraints-extras] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [constraints-extras] No pkg-config found [constraints-extras] Using runghc version 9.8.1 found on system at: [constraints-extras] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [constraints-extras] Using strip version 2.44 found on system at: [constraints-extras] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [constraints-extras] Using tar found on system at: [constraints-extras] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [constraints-extras] No uhc found [constraints-extras] Phase: buildPhase [constraints-extras] Preprocessing library for constraints-extras-0.4.0.2.. [constraints-extras] Building library for constraints-extras-0.4.0.2.. [constraints-extras] [1 of 4] Compiling Data.Constraint.Compose ( src/Data/Constraint/Compose.hs, dist/build/Data/Constraint/Compose.o, dist/build/Data/Constraint/Compose.dyn_o ) [constraints-extras] [2 of 4] Compiling Data.Constraint.Flip ( src/Data/Constraint/Flip.hs, dist/build/Data/Constraint/Flip.o, dist/build/Data/Constraint/Flip.dyn_o ) [constraints-extras] [3 of 4] Compiling Data.Constraint.Extras ( src/Data/Constraint/Extras.hs, dist/build/Data/Constraint/Extras.o, dist/build/Data/Constraint/Extras.dyn_o ) [constraints-extras] [4 of 4] Compiling Data.Constraint.Extras.TH ( src/Data/Constraint/Extras/TH.hs, dist/build/Data/Constraint/Extras/TH.o, dist/build/Data/Constraint/Extras/TH.dyn_o ) [deriving-aeson] /nix/store/fzrg1x3rqiivvry8wcid6yw988ckspyi-deriving-aeson-0.2.10-doc/share/doc/deriving-aeson-0.2.10 [deriving-aeson] Configuration files installed in: [deriving-aeson] /nix/store/pbbfq6jmjkamdbpp9zmdvjnkp3h16nzb-deriving-aeson-0.2.10/etc [deriving-aeson] No alex found [deriving-aeson] Using ar found on system at: [deriving-aeson] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [deriving-aeson] No c2hs found [deriving-aeson] No cpphs found [deriving-aeson] No doctest found [deriving-aeson] Using gcc version 14.3.0 given by user at: [deriving-aeson] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [deriving-aeson] Using ghc version 9.8.1 found on system at: [deriving-aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [deriving-aeson] Using ghc-pkg version 9.8.1 found on system at: [deriving-aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [deriving-aeson] No ghcjs found [deriving-aeson] No ghcjs-pkg found [deriving-aeson] No greencard found [deriving-aeson] Using haddock version 2.30.0 found on system at: [deriving-aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [deriving-aeson] No happy found [deriving-aeson] Using haskell-suite found on system at: haskell-suite-dummy-location [deriving-aeson] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [deriving-aeson] No hmake found [deriving-aeson] Using hpc version 0.69 found on system at: [deriving-aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [deriving-aeson] Using hsc2hs version 0.68.10 found on system at: [deriving-aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [deriving-aeson] Using hscolour version 1.25 found on system at: [deriving-aeson] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [deriving-aeson] No jhc found [deriving-aeson] Using ld found on system at: [deriving-aeson] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [deriving-aeson] No pkg-config found [deriving-aeson] Using runghc version 9.8.1 found on system at: [deriving-aeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [deriving-aeson] Using strip version 2.44 found on system at: [deriving-aeson] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [deriving-aeson] Using tar found on system at: [deriving-aeson] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [deriving-aeson] No uhc found [deriving-aeson] Phase: buildPhase [deriving-aeson] Preprocessing library for deriving-aeson-0.2.10.. [deriving-aeson] Building library for deriving-aeson-0.2.10.. [deriving-aeson] [1 of 2] Compiling Deriving.Aeson ( src/Deriving/Aeson.hs, dist/build/Deriving/Aeson.o, dist/build/Deriving/Aeson.dyn_o ) [deriving-aeson] [2 of 2] Compiling Deriving.Aeson.Stock ( src/Deriving/Aeson/Stock.hs, dist/build/Deriving/Aeson/Stock.o, dist/build/Deriving/Aeson/Stock.dyn_o ) [deriving-aeson] [1 of 2] Compiling Deriving.Aeson ( src/Deriving/Aeson.hs, dist/build/Deriving/Aeson.p_o ) [doctest-discover] /nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0 [doctest-discover] Executables installed in: [doctest-discover] /nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0/bin [doctest-discover] Libraries installed in: [doctest-discover] /nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/doctest-discover-0.2.0.0-Kspce9ghb8Y3s7cOogl3rI [doctest-discover] Dynamic Libraries installed in: [doctest-discover] /nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [doctest-discover] Private executables installed in: [doctest-discover] /nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0/libexec/x86_64-linux-ghc-9.8.1/doctest-discover-0.2.0.0 [doctest-discover] Data files installed in: [doctest-discover] /nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0/share/x86_64-linux-ghc-9.8.1/doctest-discover-0.2.0.0 [doctest-discover] Documentation installed in: [doctest-discover] /nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0/share/doc/x86_64-linux-ghc-9.8.1/doctest-discover-0.2.0.0 [doctest-discover] Configuration files installed in: [doctest-discover] /nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0/etc [doctest-discover] No alex found [doctest-discover] Using ar found on system at: [doctest-discover] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [doctest-discover] No c2hs found [doctest-discover] No cpphs found [doctest-discover] Using doctest version 0.22.6 found on system at: [doctest-discover] /nix/store/5b1p4pwqjyd7hm6rr4ill4mcxhy3cgwg-doctest-0.22.6/bin/doctest [doctest-discover] Using gcc version 14.3.0 given by user at: [doctest-discover] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [doctest-discover] Using ghc version 9.8.1 found on system at: [doctest-discover] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [doctest-discover] Using ghc-pkg version 9.8.1 found on system at: [doctest-discover] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [doctest-discover] No ghcjs found [doctest-discover] No ghcjs-pkg found [doctest-discover] No greencard found [doctest-discover] Using haddock version 2.30.0 found on system at: [doctest-discover] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [doctest-discover] No happy found [doctest-discover] Using haskell-suite found on system at: haskell-suite-dummy-location [doctest-discover] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [doctest-discover] No hmake found [doctest-discover] Using hpc version 0.69 found on system at: [doctest-discover] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [doctest-discover] Using hsc2hs version 0.68.10 found on system at: [doctest-discover] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [doctest-discover] Using hscolour version 1.25 found on system at: [doctest-discover] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [doctest-discover] No jhc found [doctest-discover] Using ld found on system at: [doctest-discover] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [doctest-discover] No pkg-config found [doctest-discover] Using runghc version 9.8.1 found on system at: [doctest-discover] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [doctest-discover] Using strip version 2.44 found on system at: [doctest-discover] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [doctest-discover] Using tar found on system at: [doctest-discover] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [doctest-discover] No uhc found [doctest-discover] Phase: buildPhase [doctest-discover] Preprocessing library for doctest-discover-0.2.0.0.. [doctest-discover] Building library for doctest-discover-0.2.0.0.. [doctest-discover] Preprocessing executable 'doctest-discover' for doctest-discover-0.2.0.0.. [doctest-discover] Building executable 'doctest-discover' for doctest-discover-0.2.0.0.. [doctest-discover] [1 of 3] Compiling Config ( src/Config.hs, dist/build/doctest-discover/doctest-discover-tmp/Config.o ) [doctest-discover] [2 of 3] Compiling Runner ( src/Runner.hs, dist/build/doctest-discover/doctest-discover-tmp/Runner.o ) [doctest-discover] [3 of 3] Compiling Main ( src/Main.hs, dist/build/doctest-discover/doctest-discover-tmp/Main.o ) [enummapset]  Data.EnumMap=enummapset-0.7.3.0-At7csTVcExqDUoJlj7yCY8:Data.EnumMap,Data.EnumMap.Lazy=enummapset-0.7.3.0-At7csTVcExqDUoJlj7yCY8:Data.EnumMap.Lazy,Data.EnumMap.Strict=enummapset-0.7.3.0-At7csTVcExqDUoJlj7yCY8:Data.EnumMap.Strict,Data.EnumSet=enummapset-0.7.3.0-At7csTVcExqDUoJlj7yCY8:Data.EnumSet [enummapset] Ready component graph: [enummapset]  definite enummapset-0.7.3.0-JaPRqc7QksNJmdaXFJ2Zj2-intset-properties [enummapset]  depends HUnit-1.6.2.0-50gpUMp3FUq9RzcmwNFXK7 [enummapset]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [enummapset]  depends aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [enummapset]  depends array-0.5.6.0-dc89 [enummapset]  depends base-4.19.0.0-b960 [enummapset]  depends containers-0.6.8-4775 [enummapset]  depends deepseq-1.5.0.0-412f [enummapset]  depends ghc-prim-0.11.0-a69e [enummapset]  depends test-framework-0.8.2.2-L9qmYvatCN96QTQQKuiFpm [enummapset]  depends test-framework-hunit-0.3.0.2-8WJfP9uTArrJ9OkFdKwpDm [enummapset]  depends test-framework-quickcheck2-0.3.0.6-5y38glI8Mym9b8R1xyZzcz [enummapset]  definite enummapset-0.7.3.0-At7csTVcExqDUoJlj7yCY8 [enummapset]  depends aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [enummapset]  depends base-4.19.0.0-b960 [enummapset]  depends containers-0.6.8-4775 [enummapset]  depends deepseq-1.5.0.0-412f [enummapset] Using Cabal-3.10.2.0 compiled by ghc-9.8 [enummapset] Using compiler: ghc-9.8.1 [enummapset] Using install prefix: [enummapset] /nix/store/cfv752y8aqh258m0xkwy95rp6c5b4ssl-enummapset-0.7.3.0 [enummapset] Executables installed in: [enummapset] /nix/store/cfv752y8aqh258m0xkwy95rp6c5b4ssl-enummapset-0.7.3.0/bin [enummapset] Libraries installed in: [enummapset] /nix/store/cfv752y8aqh258m0xkwy95rp6c5b4ssl-enummapset-0.7.3.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/enummapset-0.7.3.0-At7csTVcExqDUoJlj7yCY8 [enummapset] Dynamic Libraries installed in: [enummapset] /nix/store/cfv752y8aqh258m0xkwy95rp6c5b4ssl-enummapset-0.7.3.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [enummapset] Private executables installed in: [enummapset] /nix/store/cfv752y8aqh258m0xkwy95rp6c5b4ssl-enummapset-0.7.3.0/libexec/x86_64-linux-ghc-9.8.1/enummapset-0.7.3.0 [enummapset] Data files installed in: [enummapset] /nix/store/cfv752y8aqh258m0xkwy95rp6c5b4ssl-enummapset-0.7.3.0/share/x86_64-linux-ghc-9.8.1/enummapset-0.7.3.0 [enummapset] Documentation installed in: [enummapset] /nix/store/61ninz5fx4k4a0wdmgfxm53c6kg67q1a-enummapset-0.7.3.0-doc/share/doc/enummapset-0.7.3.0 [enummapset] Configuration files installed in: [enummapset] /nix/store/cfv752y8aqh258m0xkwy95rp6c5b4ssl-enummapset-0.7.3.0/etc [enummapset] No alex found [enummapset] Using ar found on system at: [enummapset] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [enummapset] No c2hs found [enummapset] No cpphs found [enummapset] No doctest found [enummapset] Using gcc version 14.3.0 given by user at: [enummapset] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [enummapset] Using ghc version 9.8.1 found on system at: [enummapset] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [enummapset] Using ghc-pkg version 9.8.1 found on system at: [enummapset] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [enummapset] No ghcjs found [enummapset] No ghcjs-pkg found [enummapset] No greencard found [enummapset] Using haddock version 2.30.0 found on system at: [enummapset] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [enummapset] No happy found [enummapset] Using haskell-suite found on system at: haskell-suite-dummy-location [enummapset] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [enummapset] No hmake found [enummapset] Using hpc version 0.69 found on system at: [enummapset] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [enummapset] Using hsc2hs version 0.68.10 found on system at: [enummapset] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [enummapset] Using hscolour version 1.25 found on system at: [enummapset] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [enummapset] No jhc found [enummapset] Using ld found on system at: [enummapset] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [enummapset] No pkg-config found [enummapset] Using runghc version 9.8.1 found on system at: [enummapset] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [enummapset] Using strip version 2.44 found on system at: [enummapset] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [enummapset] Using tar found on system at: [enummapset] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [enummapset] No uhc found [enummapset] Phase: buildPhase [enummapset] Preprocessing test suite 'intset-properties' for enummapset-0.7.3.0.. [enummapset] Building test suite 'intset-properties' for enummapset-0.7.3.0.. [microaeson]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [microaeson]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [microaeson]  include base-4.19.0.0-b960 [microaeson]  include bytestring-0.12.0.2-4690 [microaeson]  include containers-0.6.8-4775 [microaeson]  include microaeson-0.1.0.2-5UvXXCrS6PVHpaScZRd5m [microaeson]  include quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [microaeson]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [microaeson]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [microaeson]  include text-2.1-c36a [microaeson]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [microaeson]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [microaeson] Ready component graph: [microaeson]  definite microaeson-0.1.0.2-5UvXXCrS6PVHpaScZRd5m [microaeson]  depends array-0.5.6.0-dc89 [microaeson]  depends base-4.19.0.0-b960 [microaeson]  depends bytestring-0.12.0.2-4690 [microaeson]  depends containers-0.6.8-4775 [microaeson]  depends deepseq-1.5.0.0-412f [microaeson]  depends fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 [microaeson]  depends text-2.1-c36a [microaeson]  definite microaeson-0.1.0.2-LFX1HiwyyqDCRd5n9mhimC-microaeson [microaeson]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [microaeson]  depends aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [microaeson]  depends base-4.19.0.0-b960 [microaeson]  depends bytestring-0.12.0.2-4690 [microaeson]  depends containers-0.6.8-4775 [microaeson]  depends microaeson-0.1.0.2-5UvXXCrS6PVHpaScZRd5m [microaeson]  depends quickcheck-instances-0.3.32-H0OUGiN1mUzItgW0ngVluA [microaeson]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [microaeson]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [microaeson]  depends text-2.1-c36a [microaeson]  depends unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [microaeson]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [microaeson] Using Cabal-3.10.2.0 compiled by ghc-9.8 [microaeson] Using compiler: ghc-9.8.1 [microaeson] Using install prefix: [microaeson] /nix/store/ahfgvdy8c4lmmpyr05r2z5arpac1634z-microaeson-0.1.0.2 [microaeson] Executables installed in: [microaeson] /nix/store/ahfgvdy8c4lmmpyr05r2z5arpac1634z-microaeson-0.1.0.2/bin [microaeson] Libraries installed in: [microaeson] /nix/store/ahfgvdy8c4lmmpyr05r2z5arpac1634z-microaeson-0.1.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/microaeson-0.1.0.2-5UvXXCrS6PVHpaScZRd5m [microaeson] Dynamic Libraries installed in: [microaeson] /nix/store/ahfgvdy8c4lmmpyr05r2z5arpac1634z-microaeson-0.1.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [microaeson] Private executables installed in: [microaeson] /nix/store/ahfgvdy8c4lmmpyr05r2z5arpac1634z-microaeson-0.1.0.2/libexec/x86_64-linux-ghc-9.8.1/microaeson-0.1.0.2 [microaeson] Data files installed in: [microaeson] /nix/store/ahfgvdy8c4lmmpyr05r2z5arpac1634z-microaeson-0.1.0.2/share/x86_64-linux-ghc-9.8.1/microaeson-0.1.0.2 [microaeson] Documentation installed in: [microaeson] /nix/store/nhm7psn67cyhl2ynip0i2hwx1an3y27y-microaeson-0.1.0.2-doc/share/doc/microaeson-0.1.0.2 [microaeson] Configuration files installed in: [microaeson] /nix/store/ahfgvdy8c4lmmpyr05r2z5arpac1634z-microaeson-0.1.0.2/etc [microaeson] Using alex version 3.5.3.0 found on system at: [microaeson] /nix/store/whdwmjaiqdrd3y3pms6a2p80i6ai01yi-alex-3.5.3.0/bin/alex [microaeson] Using ar found on system at: [microaeson] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [microaeson] No c2hs found [microaeson] No cpphs found [microaeson] No doctest found [microaeson] Using gcc version 14.3.0 given by user at: [microaeson] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [microaeson] Using ghc version 9.8.1 found on system at: [microaeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [microaeson] Using ghc-pkg version 9.8.1 found on system at: [microaeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [microaeson] No ghcjs found [microaeson] No ghcjs-pkg found [microaeson] No greencard found [microaeson] Using haddock version 2.30.0 found on system at: [microaeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [microaeson] No happy found [microaeson] Using haskell-suite found on system at: haskell-suite-dummy-location [microaeson] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [microaeson] No hmake found [microaeson] Using hpc version 0.69 found on system at: [microaeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [microaeson] Using hsc2hs version 0.68.10 found on system at: [microaeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [microaeson] Using hscolour version 1.25 found on system at: [microaeson] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [microaeson] No jhc found [microaeson] Using ld found on system at: [path]  include genvalidity-hspec-1.0.0.3-495IM0jG3t89DOsLBvnrWV [path]  include genvalidity-property-1.0.0.0-86f4QlnnP2bGKNNkhr8gFT [path]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [path]  include mtl-2.3.1-63a4 [path]  include path-0.9.5-LJKrh1JPplx9anWlAVM9D9 [path]  include validity-0.12.1.0-KxQEzJRkac7TmqtKHjLfC [path] Linked component graph: [path]  unit path-0.9.5-LJKrh1JPplx9anWlAVM9D9 [path]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [path]  include base-4.19.0.0-b960 [path]  include deepseq-1.5.0.0-412f [path]  include exceptions-0.10.7-d3e7 [path]  include filepath-1.4.100.4-fa1c [path]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [path]  include template-haskell-2.21.0.0-8831 [path]  include text-2.1-c36a [path]  Path=path-0.9.5-LJKrh1JPplx9anWlAVM9D9:Path,Path.Internal=path-0.9.5-LJKrh1JPplx9anWlAVM9D9:Path.Internal,Path.Internal.Posix=path-0.9.5-LJKrh1JPplx9anWlAVM9D9:Path.Internal.Posix,Path.Internal.Windows=path-0.9.5-LJKrh1JPplx9anWlAVM9D9:Path.Internal.Windows,Path.Posix=path-0.9.5-LJKrh1JPplx9anWlAVM9D9:Path.Posix,Path.Windows=path-0.9.5-LJKrh1JPplx9anWlAVM9D9:Path.Windows [path]  unit path-0.9.5-5xgMEwytiI92ecgD13mqa0-test [path]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [path]  include base-4.19.0.0-b960 [path]  include bytestring-0.12.0.2-4690 [path]  include filepath-1.4.100.4-fa1c [path]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [path]  include mtl-2.3.1-63a4 [path]  include path-0.9.5-LJKrh1JPplx9anWlAVM9D9 [path]  include template-haskell-2.21.0.0-8831 [path]  unit path-0.9.5-CvfUTdZSrvDExosNiiswpx-validity-test [path]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [path]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [path]  include base-4.19.0.0-b960 [path]  include bytestring-0.12.0.2-4690 [path]  include filepath-1.4.100.4-fa1c [path]  include genvalidity-1.1.1.0-G9MzQHZulP320ETzLlBD0f [path]  include genvalidity-hspec-1.0.0.3-495IM0jG3t89DOsLBvnrWV [path]  include genvalidity-property-1.0.0.0-86f4QlnnP2bGKNNkhr8gFT [path]  include hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [path]  include mtl-2.3.1-63a4 [path]  include path-0.9.5-LJKrh1JPplx9anWlAVM9D9 [path]  include validity-0.12.1.0-KxQEzJRkac7TmqtKHjLfC [path] Ready component graph: [path]  definite path-0.9.5-LJKrh1JPplx9anWlAVM9D9 [path]  depends aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [path]  depends base-4.19.0.0-b960 [path]  depends deepseq-1.5.0.0-412f [path]  depends exceptions-0.10.7-d3e7 [path]  depends filepath-1.4.100.4-fa1c [path]  depends hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [path]  depends template-haskell-2.21.0.0-8831 [path]  depends text-2.1-c36a [path]  definite path-0.9.5-CvfUTdZSrvDExosNiiswpx-validity-test [path]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [path]  depends aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [path]  depends base-4.19.0.0-b960 [path]  depends bytestring-0.12.0.2-4690 [path]  depends filepath-1.4.100.4-fa1c [path]  depends genvalidity-1.1.1.0-G9MzQHZulP320ETzLlBD0f [path]  depends genvalidity-hspec-1.0.0.3-495IM0jG3t89DOsLBvnrWV [path]  depends genvalidity-property-1.0.0.0-86f4QlnnP2bGKNNkhr8gFT [path]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [path]  depends mtl-2.3.1-63a4 [path]  depends path-0.9.5-LJKrh1JPplx9anWlAVM9D9 [path]  depends validity-0.12.1.0-KxQEzJRkac7TmqtKHjLfC [path]  definite path-0.9.5-5xgMEwytiI92ecgD13mqa0-test [path]  depends aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [path]  depends base-4.19.0.0-b960 [path]  depends bytestring-0.12.0.2-4690 [path]  depends filepath-1.4.100.4-fa1c [path]  depends hspec-2.11.12-3eKBTF5SgR31rwnPHV9GfH [path]  depends mtl-2.3.1-63a4 [path]  depends path-0.9.5-LJKrh1JPplx9anWlAVM9D9 [path]  depends template-haskell-2.21.0.0-8831 [path] Using Cabal-3.10.2.0 compiled by ghc-9.8 [path] Using compiler: ghc-9.8.1 [path] Using install prefix: /nix/store/8l8kfl61bmswfj1a8h0n7azgrxd9fzs8-path-0.9.5 [path] Executables installed in: [path] /nix/store/8l8kfl61bmswfj1a8h0n7azgrxd9fzs8-path-0.9.5/bin [path] Libraries installed in: [path] /nix/store/8l8kfl61bmswfj1a8h0n7azgrxd9fzs8-path-0.9.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/path-0.9.5-LJKrh1JPplx9anWlAVM9D9 [path] Dynamic Libraries installed in: [quickcheck-classes] Dependency tasty-quickcheck: using tasty-quickcheck-0.11 [quickcheck-classes] Dependency transformers: using transformers-0.6.1.0 [quickcheck-classes] Dependency vector: using vector-0.13.2.0 [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'ShakeOptions' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Options.hs:137:21 [shake]  * at src/Development/Shake/Internal/Options.hs:137:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:137:1 [shake] Warning: 'ShakeDatabase' is ambiguous. It is defined [shake]  * at src/Development/Shake/Database.hs:52:22 [shake]  * at src/Development/Shake/Database.hs:52:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Database.hs:52:1 [shake] Warning: 'SomeException' is ambiguous. It is defined [shake]  * in ‘GHC.Exception.Type’ [shake]  * in ‘GHC.Exception.Type’ [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined in ‘GHC.Exception.Type’ [shake] Warning: 'ShakeException' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Errors.hs:130:23 [shake]  * at src/Development/Shake/Internal/Errors.hs:130:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Errors.hs:130:1 [shake] Warning: 'Action' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Core/Types.hs:65:20 [shake]  * at src/Development/Shake/Internal/Core/Types.hs:65:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 [shake]  100% ( 10 / 10) in 'Development.Shake.Database' [shake] Warning: 'ShakeOptions' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Options.hs:137:21 [shake]  * at src/Development/Shake/Internal/Options.hs:137:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:137:1 [shake] Warning: 'cmd' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'Binary' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'Hashable' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake] Warning: 'NFData' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake]  100% (173 /173) in 'Development.Shake' [shake]  100% ( 7 / 7) in 'Development.Shake.Util' [shake] Warning: 'ShakeOptions' is ambiguous. It is defined [shake]  * at src/Development/Shake/Internal/Options.hs:137:21 [shake]  * at src/Development/Shake/Internal/Options.hs:137:1 [shake]  You may be able to disambiguate the identifier by qualifying it or [shake]  by specifying the type/value namespace explicitly. [shake]  Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:137:1 [shake]  100% ( 8 / 8) in 'Development.Shake.Forward' [shake] Warning: '-<.>' is out of scope. [shake]  If you qualify the identifier, haddock can try to link it anyway. [shake]  100% ( 7 / 7) in 'Development.Shake.Config' [shake] Warning: Development.Shake.Classes: could not find link destinations for: [shake]  - GHC.IOPort.IOPort [shake]  - Data.ByteString.Builder.RealFloat.FormatMode [shake]  - Control.DeepSeq.GNFData [shake]  - System.FilePattern.Core.Path [shake]  - System.FilePattern.Core.Pattern [shake]  - Control.DeepSeq.Zero [shake]  - Data.List.Extra.RB [shake]  - System.Time.Extra.Timeout [shake]  - Data.Heap.Forest [shake]  - Data.Heap.Tree [shake]  - GHC.IOPort.IOPortException [shake] Warning: Development.Shake.Command: could not find link destinations for: [shake]  - Development.Shake.Command.cmdResult [shake]  - Development.Shake.Command.Unit [shake]  - Development.Shake.Command.cmdString [shake]  - Development.Shake.Command.Result [shake]  - Development.Shake.Command.Str [shake] Warning: Development.Shake: could not find link destinations for: [shake]  - General.Extra.Located [shake]  - Development.Shake.Internal.Options.Hidden [HTF]  depends cpphs-1.20.9.1-E9p97sJCo9vBonNKfkaXhU [HTF]  depends directory-1.3.8.1-6a8e [HTF]  depends mtl-2.3.1-63a4 [HTF]  depends old-time-1.1.0.4-GyTPzrGYsOf5FPo85tfX5z [HTF]  depends random-1.2.1.3-LaY8qFAq8FCKPWMPExzIGX [HTF]  depends text-2.1-c36a [HTF] Using Cabal-3.10.2.0 compiled by ghc-9.8 [HTF] Using compiler: ghc-9.8.1 [HTF] Using install prefix: /nix/store/h1prxycrl278ln7f0yfyjfnxi8q3801y-HTF-0.15.0.2 [HTF] Executables installed in: [HTF] /nix/store/h1prxycrl278ln7f0yfyjfnxi8q3801y-HTF-0.15.0.2/bin [HTF] Libraries installed in: [HTF] /nix/store/h1prxycrl278ln7f0yfyjfnxi8q3801y-HTF-0.15.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/HTF-0.15.0.2-Icng5aSL6omD7QnmWwN8NA [HTF] Dynamic Libraries installed in: [HTF] /nix/store/h1prxycrl278ln7f0yfyjfnxi8q3801y-HTF-0.15.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [HTF] Private executables installed in: [HTF] /nix/store/h1prxycrl278ln7f0yfyjfnxi8q3801y-HTF-0.15.0.2/libexec/x86_64-linux-ghc-9.8.1/HTF-0.15.0.2 [HTF] Data files installed in: [HTF] /nix/store/h1prxycrl278ln7f0yfyjfnxi8q3801y-HTF-0.15.0.2/share/x86_64-linux-ghc-9.8.1/HTF-0.15.0.2 [HTF] Documentation installed in: [HTF] /nix/store/ib0zwkg6dg1bk0k7wir4vfvzm55qh5fy-HTF-0.15.0.2-doc/share/doc/HTF-0.15.0.2 [HTF] Configuration files installed in: [HTF] /nix/store/h1prxycrl278ln7f0yfyjfnxi8q3801y-HTF-0.15.0.2/etc [HTF] No alex found [HTF] Using ar found on system at: [HTF] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [HTF] No c2hs found [HTF] Using cpphs version 1.20.9 found on system at: [HTF] /nix/store/v81zi8dgm8d6635cj6lmx2d2m376afsv-cpphs-1.20.9.1/bin/cpphs [HTF] No doctest found [HTF] Using gcc version 14.3.0 given by user at: [HTF] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [HTF] Using ghc version 9.8.1 found on system at: [HTF] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [HTF] Using ghc-pkg version 9.8.1 found on system at: [HTF] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [HTF] No ghcjs found [HTF] No ghcjs-pkg found [HTF] No greencard found [HTF] Using haddock version 2.30.0 found on system at: [HTF] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [HTF] No happy found [HTF] Using haskell-suite found on system at: haskell-suite-dummy-location [HTF] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [HTF] No hmake found [HTF] Using hpc version 0.69 found on system at: [HTF] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [HTF] Using hsc2hs version 0.68.10 found on system at: [HTF] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [HTF] Using hscolour version 1.25 found on system at: [HTF] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [HTF] No jhc found [HTF] Using ld found on system at: [HTF] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [HTF] No pkg-config found [HTF] Using runghc version 9.8.1 found on system at: [HTF] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [HTF] Using strip version 2.44 found on system at: [HTF] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [HTF] Using tar found on system at: [HTF] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [HTF] No uhc found [HTF] Phase: buildPhase [HTF] patching script interpreter paths in scripts [HTF] Preprocessing library for HTF-0.15.0.2.. [HTF] Building library for HTF-0.15.0.2.. [HTF] [ 1 of 24] Compiling Paths_HTF ( dist/build/autogen/Paths_HTF.hs, dist/build/Paths_HTF.o, dist/build/Paths_HTF.dyn_o ) [binary-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [binary-instances] Using hscolour version 1.25 found on system at: [binary-instances] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [binary-instances] No jhc found [binary-instances] Using ld found on system at: [binary-instances] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [binary-instances] No pkg-config found [binary-instances] Using runghc version 9.8.1 found on system at: [binary-instances] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [binary-instances] Using strip version 2.44 found on system at: [binary-instances] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [binary-instances] Using tar found on system at: [binary-instances] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [binary-instances] No uhc found [binary-instances] Phase: buildPhase [binary-instances] Preprocessing library for binary-instances-1.0.6.. [binary-instances] Building library for binary-instances-1.0.6.. [binary-instances] [ 1 of 11] Compiling Data.Binary.Instances.CaseInsensitive ( src/Data/Binary/Instances/CaseInsensitive.hs, dist/build/Data/Binary/Instances/CaseInsensitive.o, dist/build/Data/Binary/Instances/CaseInsensitive.dyn_o ) [binary-instances] [ 2 of 11] Compiling Data.Binary.Instances.Hashable ( src/Data/Binary/Instances/Hashable.hs, dist/build/Data/Binary/Instances/Hashable.o, dist/build/Data/Binary/Instances/Hashable.dyn_o ) [binary-instances] [ 3 of 11] Compiling Data.Binary.Instances.Primitive ( src/Data/Binary/Instances/Primitive.hs, dist/build/Data/Binary/Instances/Primitive.o, dist/build/Data/Binary/Instances/Primitive.dyn_o ) [binary-instances] [ 4 of 11] Compiling Data.Binary.Instances.Scientific ( src/Data/Binary/Instances/Scientific.hs, dist/build/Data/Binary/Instances/Scientific.o, dist/build/Data/Binary/Instances/Scientific.dyn_o ) [binary-instances] [ 5 of 11] Compiling Data.Binary.Instances.Tagged ( src/Data/Binary/Instances/Tagged.hs, dist/build/Data/Binary/Instances/Tagged.o, dist/build/Data/Binary/Instances/Tagged.dyn_o ) [binary-instances] [ 6 of 11] Compiling Data.Binary.Instances.Text ( src/Data/Binary/Instances/Text.hs, dist/build/Data/Binary/Instances/Text.o, dist/build/Data/Binary/Instances/Text.dyn_o ) [binary-instances] [ 7 of 11] Compiling Data.Binary.Instances.Time ( src/Data/Binary/Instances/Time.hs, dist/build/Data/Binary/Instances/Time.o, dist/build/Data/Binary/Instances/Time.dyn_o ) [enummapset] [1 of 7] Compiling Data.EnumSet ( Data/EnumSet.hs, dist/build/intset-properties/intset-properties-tmp/Data/EnumSet.o ) [enummapset] [2 of 7] Compiling Data.EnumMap.Base ( Data/EnumMap/Base.hs, dist/build/intset-properties/intset-properties-tmp/Data/EnumMap/Base.o ) [microaeson] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [microaeson] No pkg-config found [microaeson] Using runghc version 9.8.1 found on system at: [microaeson] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [microaeson] Using strip version 2.44 found on system at: [microaeson] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [microaeson] Using tar found on system at: [microaeson] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [microaeson] No uhc found [microaeson] Phase: buildPhase [microaeson] Preprocessing library for microaeson-0.1.0.2.. [microaeson] Building library for microaeson-0.1.0.2.. [microaeson] [1 of 3] Compiling Data.Aeson.Micro.Parser ( src/Data/Aeson/Micro/Parser.hs, dist/build/Data/Aeson/Micro/Parser.o, dist/build/Data/Aeson/Micro/Parser.dyn_o ) [microaeson] [2 of 3] Compiling Data.Aeson.Micro.Scanner ( dist/build/Data/Aeson/Micro/Scanner.hs, dist/build/Data/Aeson/Micro/Scanner.o, dist/build/Data/Aeson/Micro/Scanner.dyn_o ) [microaeson] [3 of 3] Compiling Data.Aeson.Micro ( src/Data/Aeson/Micro.hs, dist/build/Data/Aeson/Micro.o, dist/build/Data/Aeson/Micro.dyn_o ) [path] /nix/store/8l8kfl61bmswfj1a8h0n7azgrxd9fzs8-path-0.9.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [path] Private executables installed in: [path] /nix/store/8l8kfl61bmswfj1a8h0n7azgrxd9fzs8-path-0.9.5/libexec/x86_64-linux-ghc-9.8.1/path-0.9.5 [path] Data files installed in: [path] /nix/store/8l8kfl61bmswfj1a8h0n7azgrxd9fzs8-path-0.9.5/share/x86_64-linux-ghc-9.8.1/path-0.9.5 [path] Documentation installed in: [path] /nix/store/6lxg38633h4xvplvm145w89cbnkvicsd-path-0.9.5-doc/share/doc/path-0.9.5 [path] Configuration files installed in: [path] /nix/store/8l8kfl61bmswfj1a8h0n7azgrxd9fzs8-path-0.9.5/etc [path] No alex found [path] Using ar found on system at: [path] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [path] No c2hs found [path] No cpphs found [path] No doctest found [path] Using gcc version 14.3.0 given by user at: [path] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [path] Using ghc version 9.8.1 found on system at: [path] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [path] Using ghc-pkg version 9.8.1 found on system at: [path] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [path] No ghcjs found [path] No ghcjs-pkg found [path] No greencard found [path] Using haddock version 2.30.0 found on system at: [path] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [path] No happy found [path] Using haskell-suite found on system at: haskell-suite-dummy-location [path] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [path] No hmake found [path] Using hpc version 0.69 found on system at: [path] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [path] Using hsc2hs version 0.68.10 found on system at: [path] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [path] Using hscolour version 1.25 found on system at: [path] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [path] No jhc found [path] Using ld found on system at: [path] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [path] No pkg-config found [path] Using runghc version 9.8.1 found on system at: [path] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [path] Using strip version 2.44 found on system at: [path] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [path] Using tar found on system at: [path] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [path] No uhc found [path] Phase: buildPhase [path] Preprocessing library for path-0.9.5.. [path] Building library for path-0.9.5.. [path] [1 of 6] Compiling Path.Internal.Posix ( src/Path/Internal/Posix.hs, dist/build/Path/Internal/Posix.o, dist/build/Path/Internal/Posix.dyn_o ) [shake]  - Development.Shake.Command.cmdResult [shake]  - Development.Shake.Command.Unit [shake]  - Development.Shake.Command.cmdString [shake]  - Development.Shake.Command.Result [shake]  - Development.Shake.Command.Str [rebase] Phase: setupCompilerEnvironmentPhase [rebase] Build with /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1. [constraints-extras] [1 of 4] Compiling Data.Constraint.Compose ( src/Data/Constraint/Compose.hs, dist/build/Data/Constraint/Compose.p_o ) [HTF] [ 2 of 24] Compiling Test.Framework.Colors ( Test/Framework/Colors.hs, dist/build/Test/Framework/Colors.o, dist/build/Test/Framework/Colors.dyn_o ) [quickcheck-classes] Source component graph: [quickcheck-classes]  component lib [quickcheck-classes]  component test:advanced dependency lib [quickcheck-classes]  component test:basic dependency lib [quickcheck-classes] Configured component graph: [quickcheck-classes]  component quickcheck-classes-0.6.5.0-BbngBuB6nit7bCpy2atmsb [quickcheck-classes]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-classes]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [quickcheck-classes]  include base-4.19.0.0-b960 [quickcheck-classes]  include containers-0.6.8-4775 [quickcheck-classes]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [quickcheck-classes]  include primitive-addr-0.1.0.3-Jw7pnn5knPg8Bu29xjoDVE [quickcheck-classes]  include quickcheck-classes-base-0.6.2.0-LFuzUAQAQc3LjZnHGtUJjA [quickcheck-classes]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [quickcheck-classes]  include semirings-0.7-9kfVu697TaJIFSArt1zVBs [quickcheck-classes]  include transformers-0.6.1.0-c3ec [quickcheck-classes]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [quickcheck-classes]  component quickcheck-classes-0.6.5.0-Ctn92XFcHXzImhmn4IQlCy-advanced [quickcheck-classes]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-classes]  include base-4.19.0.0-b960 [quickcheck-classes]  include base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [quickcheck-classes]  include containers-0.6.8-4775 [quickcheck-classes]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [quickcheck-classes]  include quickcheck-classes-0.6.5.0-BbngBuB6nit7bCpy2atmsb [quickcheck-classes]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [quickcheck-classes]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [quickcheck-classes]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [quickcheck-classes]  include transformers-0.6.1.0-c3ec [quickcheck-classes]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [quickcheck-classes]  component quickcheck-classes-0.6.5.0-1hXH24DVMfuEDqZwBoDPY-basic [quickcheck-classes]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-classes]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [quickcheck-classes]  include base-4.19.0.0-b960 [quickcheck-classes]  include base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [quickcheck-classes]  include containers-0.6.8-4775 [quickcheck-classes]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [quickcheck-classes]  include quickcheck-classes-0.6.5.0-BbngBuB6nit7bCpy2atmsb [quickcheck-classes]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [quickcheck-classes]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [quickcheck-classes]  include transformers-0.6.1.0-c3ec [quickcheck-classes]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [quickcheck-classes] Linked component graph: [quickcheck-classes]  unit quickcheck-classes-0.6.5.0-BbngBuB6nit7bCpy2atmsb [quickcheck-classes]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-classes]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [quickcheck-classes]  include base-4.19.0.0-b960 [quickcheck-classes]  include containers-0.6.8-4775 [quickcheck-classes]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [quickcheck-classes]  include primitive-addr-0.1.0.3-Jw7pnn5knPg8Bu29xjoDVE [quickcheck-classes]  include quickcheck-classes-base-0.6.2.0-LFuzUAQAQc3LjZnHGtUJjA [quickcheck-classes]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [quickcheck-classes]  include semirings-0.7-9kfVu697TaJIFSArt1zVBs [quickcheck-classes]  include transformers-0.6.1.0-c3ec [quickcheck-classes]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [quickcheck-classes]  Test.QuickCheck.Classes=quickcheck-classes-0.6.5.0-BbngBuB6nit7bCpy2atmsb:Test.QuickCheck.Classes,Test.QuickCheck.Classes.IsList=quickcheck-classes-0.6.5.0-BbngBuB6nit7bCpy2atmsb:Test.QuickCheck.Classes.IsList [quickcheck-classes]  unit quickcheck-classes-0.6.5.0-Ctn92XFcHXzImhmn4IQlCy-advanced [quickcheck-classes]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-classes]  include base-4.19.0.0-b960 [quickcheck-classes]  include base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [quickcheck-classes]  include containers-0.6.8-4775 [quickcheck-classes]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [quickcheck-classes]  include quickcheck-classes-0.6.5.0-BbngBuB6nit7bCpy2atmsb [quickcheck-classes]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [quickcheck-classes]  include tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [quickcheck-classes]  include tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [quickcheck-classes]  include transformers-0.6.1.0-c3ec [quickcheck-classes]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [quickcheck-classes]  unit quickcheck-classes-0.6.5.0-1hXH24DVMfuEDqZwBoDPY-basic [quickcheck-classes]  include QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-classes]  include aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [quickcheck-classes]  include base-4.19.0.0-b960 [quickcheck-classes]  include base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [quickcheck-classes]  include containers-0.6.8-4775 [quickcheck-classes]  include primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [quickcheck-classes]  include quickcheck-classes-0.6.5.0-BbngBuB6nit7bCpy2atmsb [quickcheck-classes]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [quickcheck-classes]  include tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [quickcheck-classes]  include transformers-0.6.1.0-c3ec [quickcheck-classes]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [quickcheck-classes] Ready component graph: [quickcheck-classes]  definite quickcheck-classes-0.6.5.0-BbngBuB6nit7bCpy2atmsb [quickcheck-classes]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-classes]  depends aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [quickcheck-classes]  depends base-4.19.0.0-b960 [quickcheck-classes]  depends containers-0.6.8-4775 [quickcheck-classes]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [quickcheck-classes]  depends primitive-addr-0.1.0.3-Jw7pnn5knPg8Bu29xjoDVE [quickcheck-classes]  depends quickcheck-classes-base-0.6.2.0-LFuzUAQAQc3LjZnHGtUJjA [quickcheck-classes]  depends semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [quickcheck-classes]  depends semirings-0.7-9kfVu697TaJIFSArt1zVBs [quickcheck-classes]  depends transformers-0.6.1.0-c3ec [quickcheck-classes]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [quickcheck-classes]  definite quickcheck-classes-0.6.5.0-Ctn92XFcHXzImhmn4IQlCy-advanced [quickcheck-classes]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-classes]  depends base-4.19.0.0-b960 [quickcheck-classes]  depends base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [quickcheck-classes]  depends containers-0.6.8-4775 [quickcheck-classes]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [quickcheck-classes]  depends quickcheck-classes-0.6.5.0-BbngBuB6nit7bCpy2atmsb [quickcheck-classes]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [quickcheck-classes]  depends tasty-1.5.3-Hx8ydk7vrhxHd5tQOzwMa [quickcheck-classes]  depends tasty-quickcheck-0.11-75RAuw01ZzpJtGBLaWEjo2 [quickcheck-classes]  depends transformers-0.6.1.0-c3ec [quickcheck-classes]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [quickcheck-classes]  definite quickcheck-classes-0.6.5.0-1hXH24DVMfuEDqZwBoDPY-basic [quickcheck-classes]  depends QuickCheck-2.14.3-CZaIrof9p8DBixfMI9gJQ8 [quickcheck-classes]  depends aeson-2.2.3.0-LCyloVtIJ2O9pmmC0pkj15 [quickcheck-classes]  depends base-4.19.0.0-b960 [quickcheck-classes]  depends base-orphans-0.9.3-KQrT0vwfP0RDZyxwwFJRzU [quickcheck-classes]  depends containers-0.6.8-4775 [quickcheck-classes]  depends primitive-0.9.1.0-DeIA1En0tGHWHx5cf6fLi [quickcheck-classes]  depends quickcheck-classes-0.6.5.0-BbngBuB6nit7bCpy2atmsb [quickcheck-classes]  depends semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [quickcheck-classes]  depends tagged-0.8.8-9IYNVroNH6YIopP0F3Et98 [quickcheck-classes]  depends transformers-0.6.1.0-c3ec [quickcheck-classes]  depends vector-0.13.2.0-KITycIPQp0R25115diGgzh [quickcheck-classes] Using Cabal-3.10.2.0 compiled by ghc-9.8 [quickcheck-classes] Using compiler: ghc-9.8.1 [quickcheck-classes] Using install prefix: [quickcheck-classes] /nix/store/0ix1pd63j0bkqidslf6chsvb6qzd4nqp-quickcheck-classes-0.6.5.0 [quickcheck-classes] Executables installed in: [quickcheck-classes] /nix/store/0ix1pd63j0bkqidslf6chsvb6qzd4nqp-quickcheck-classes-0.6.5.0/bin [quickcheck-classes] Libraries installed in: [quickcheck-classes] /nix/store/0ix1pd63j0bkqidslf6chsvb6qzd4nqp-quickcheck-classes-0.6.5.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/quickcheck-classes-0.6.5.0-BbngBuB6nit7bCpy2atmsb [quickcheck-classes] Dynamic Libraries installed in: [quickcheck-classes] /nix/store/0ix1pd63j0bkqidslf6chsvb6qzd4nqp-quickcheck-classes-0.6.5.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 [quickcheck-classes] Private executables installed in: [quickcheck-classes] /nix/store/0ix1pd63j0bkqidslf6chsvb6qzd4nqp-quickcheck-classes-0.6.5.0/libexec/x86_64-linux-ghc-9.8.1/quickcheck-classes-0.6.5.0 [quickcheck-classes] Data files installed in: [quickcheck-classes] /nix/store/0ix1pd63j0bkqidslf6chsvb6qzd4nqp-quickcheck-classes-0.6.5.0/share/x86_64-linux-ghc-9.8.1/quickcheck-classes-0.6.5.0 [quickcheck-classes] Documentation installed in: [quickcheck-classes] /nix/store/n04cxm3v83r4kzyll36px3gfhp3jkgbb-quickcheck-classes-0.6.5.0-doc/share/doc/quickcheck-classes-0.6.5.0 [quickcheck-classes] Configuration files installed in: [quickcheck-classes] /nix/store/0ix1pd63j0bkqidslf6chsvb6qzd4nqp-quickcheck-classes-0.6.5.0/etc [quickcheck-classes] No alex found [quickcheck-classes] Using ar found on system at: [quickcheck-classes] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ar [quickcheck-classes] No c2hs found [quickcheck-classes] No cpphs found [quickcheck-classes] No doctest found [quickcheck-classes] Using gcc version 14.3.0 given by user at: [quickcheck-classes] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/gcc [quickcheck-classes] Using ghc version 9.8.1 found on system at: [quickcheck-classes] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc [quickcheck-classes] Using ghc-pkg version 9.8.1 found on system at: [quickcheck-classes] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/ghc-pkg-9.8.1 [quickcheck-classes] No ghcjs found [quickcheck-classes] No ghcjs-pkg found [quickcheck-classes] No greencard found [quickcheck-classes] Using haddock version 2.30.0 found on system at: [quickcheck-classes] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/haddock-ghc-9.8.1 [quickcheck-classes] No happy found [quickcheck-classes] Using haskell-suite found on system at: haskell-suite-dummy-location [quickcheck-classes] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location [quickcheck-classes] No hmake found [quickcheck-classes] Using hpc version 0.69 found on system at: [quickcheck-classes] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hpc-ghc-9.8.1 [quickcheck-classes] Using hsc2hs version 0.68.10 found on system at: [quickcheck-classes] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 [quickcheck-classes] Using hscolour version 1.25 found on system at: [quickcheck-classes] /nix/store/1g19csfql5ihx7cvxzlzald54flbi8il-hscolour-1.25/bin/HsColour [quickcheck-classes] No jhc found [quickcheck-classes] Using ld found on system at: [quickcheck-classes] /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ld.gold [quickcheck-classes] No pkg-config found [quickcheck-classes] Using runghc version 9.8.1 found on system at: [quickcheck-classes] /nix/store/p5fmlj3ms0iqnv75v8bqhk28x9a0s2hi-ghc-9.8.1/bin/runghc-9.8.1 [quickcheck-classes] Using strip version 2.44 found on system at: [quickcheck-classes] /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0/bin/strip [quickcheck-classes] Using tar found on system at: [quickcheck-classes] /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35/bin/tar [quickcheck-classes] No uhc found [doctest-discover] [4 of 4] Linking dist/build/doctest-discover/doctest-discover [rebase] Phase: unpackPhase [rebase] unpacking source archive /nix/store/ydg6rqk9c52jwsc5yynv43iarp45m1i0-rebase-1.21.2.tar.gz [rebase] source root is rebase-1.21.2 [rebase] setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "rebase-1.21.2/rebase.cabal" [rebase] Phase: patchPhase [rebase] Phase: compileBuildDriverPhase [rebase] setupCompileFlags: -package-db=/build/tmp.ywhHOfhkjj/setup-package.conf.d -threaded [constraints-extras] [2 of 4] Compiling Data.Constraint.Flip ( src/Data/Constraint/Flip.hs, dist/build/Data/Constraint/Flip.p_o ) [constraints-extras] [3 of 4] Compiling Data.Constraint.Extras ( src/Data/Constraint/Extras.hs, dist/build/Data/Constraint/Extras.p_o ) [deriving-aeson] [2 of 2] Compiling Deriving.Aeson.Stock ( src/Deriving/Aeson/Stock.hs, dist/build/Deriving/Aeson/Stock.p_o ) [quickcheck-classes] Phase: buildPhase [rebase] [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.ywhHOfhkjj/Main.o ) [rebase] [2 of 2] Linking Setup [quickcheck-classes] Preprocessing library for quickcheck-classes-0.6.5.0.. [quickcheck-classes] Building library for quickcheck-classes-0.6.5.0.. [constraints-extras] [4 of 4] Compiling Data.Constraint.Extras.TH ( src/Data/Constraint/Extras/TH.hs, dist/build/Data/Constraint/Extras/TH.p_o ) [enummapset] [3 of 7] Compiling Data.EnumMap.Lazy ( Data/EnumMap/Lazy.hs, dist/build/intset-properties/intset-properties-tmp/Data/EnumMap/Lazy.o ) [enummapset] [4 of 7] Compiling Data.EnumMap ( Data/EnumMap.hs, dist/build/intset-properties/intset-properties-tmp/Data/EnumMap.o ) [enummapset] [5 of 7] Compiling IntSetValidity ( tests/IntSetValidity.hs, dist/build/intset-properties/intset-properties-tmp/IntSetValidity.o ) [enummapset] [6 of 7] Compiling Json ( tests/Json.hs, dist/build/intset-properties/intset-properties-tmp/Json.o ) [quickcheck-classes] [ 1 of 12] Compiling Test.QuickCheck.Classes.Alt ( src/Test/QuickCheck/Classes/Alt.hs, dist/build/Test/QuickCheck/Classes/Alt.o, dist/build/Test/QuickCheck/Classes/Alt.dyn_o ) [doctest-discover] Phase: haddockPhase [doctest-discover] Phase: installPhase [microaeson] [1 of 3] Compiling Data.Aeson.Micro.Parser ( src/Data/Aeson/Micro/Parser.hs, dist/build/Data/Aeson/Micro/Parser.p_o ) [doctest-discover] Installing library in /nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/doctest-discover-0.2.0.0-Kspce9ghb8Y3s7cOogl3rI [doctest-discover] Installing executable doctest-discover in /nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0/bin [doctest-discover] Warning: The directory [doctest-discover] /nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0/bin is [doctest-discover] not in the system search path. [path] [2 of 6] Compiling Path.Internal ( src/Path/Internal.hs, dist/build/Path/Internal.o, dist/build/Path/Internal.dyn_o ) [path] [3 of 6] Compiling Path.Internal.Windows ( src/Path/Internal/Windows.hs, dist/build/Path/Internal/Windows.o, dist/build/Path/Internal/Windows.dyn_o ) [path] [4 of 6] Compiling Path.Posix ( src/Path/Posix.hs, dist/build/Path/Posix.o, dist/build/Path/Posix.dyn_o ) [path]  [path] src/Path/Include.hs:486:11: warning: [GHC-53633] [-Woverlapping-patterns] [path]  Pattern match is redundant [path]  In an equation for ‘normalizeDrive’: normalizeDrive | False = ... [path]  | [path] 486 | | IS_WINDOWS = normalizeTrailingSeps [path]  | ^^^^^ [path]  [path] src/Path/Include.hs:850:5: warning: [GHC-53633] [-Woverlapping-patterns] [path]  Pattern match is redundant [path]  In an equation for ‘normalizeFilePath’: [path]  normalizeFilePath | False = ... [path]  | [path] 850 | | IS_WINDOWS = normalizeWindowsSeps . FilePath.normalise [path]  | ^^^^^ [doctest-discover] Phase: fixupPhase [doctest-discover] shrinking RPATHs of ELF executables and libraries in /nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0 [doctest-discover] shrinking /nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0/bin/doctest-discover [rebase] Phase: updateAutotoolsGnuConfigScriptsPhase [doctest-discover] checking for references to /build/ in /nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0... [rebase] Phase: configurePhase [rebase] configureFlags: --verbose --prefix=/nix/store/nz4ns4b6qh293800fgl2g75s2m5b7h01-rebase-1.21.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/4lk673wdb0mn9qaz01yi202b3d11m5cm-rebase-1.21.2-doc/share/doc/rebase-1.21.2 --with-gcc=gcc --package-db=/build/tmp.ywhHOfhkjj/package.conf.d --ghc-option=-j16 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-option=-haddock --extra-lib-dirs=/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5/lib --extra-lib-dirs=/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192/lib --extra-lib-dirs=/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0/lib [doctest-discover] patching script interpreter paths in /nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0 [doctest-discover] stripping (with command strip and flags -S -p) in /nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0/lib /nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0/bin [rebase] Using Parsec parser [rebase] Configuring rebase-1.21.2... [quickcheck-classes]  [quickcheck-classes] src/Test/QuickCheck/Classes/Alt.hs:18:1: warning: [GHC-66111] [-Wunused-imports] [quickcheck-classes]  The import of ‘Data.Functor’ is redundant [quickcheck-classes]  except perhaps to import instances from ‘Data.Functor’ [quickcheck-classes]  To import instances alone, use: import Data.Functor() [quickcheck-classes]  | [quickcheck-classes] 18 | import Data.Functor [quickcheck-classes]  | ^^^^^^^^^^^^^^^^^^^ [quickcheck-classes]  [quickcheck-classes] src/Test/QuickCheck/Classes/Alt.hs:22:1: warning: [GHC-66111] [-Wunused-imports] [quickcheck-classes]  The import of ‘Test.QuickCheck.Arbitrary’ is redundant [quickcheck-classes]  except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ [quickcheck-classes]  To import instances alone, use: import Test.QuickCheck.Arbitrary() [quickcheck-classes]  | [quickcheck-classes] 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) [quickcheck-classes]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [quickcheck-classes]  [quickcheck-classes] src/Test/QuickCheck/Classes/Alt.hs:23:1: warning: [GHC-66111] [-Wunused-imports] [quickcheck-classes]  The import of ‘Data.Functor.Classes’ is redundant [quickcheck-classes]  except perhaps to import instances from ‘Data.Functor.Classes’ [quickcheck-classes]  To import instances alone, use: import Data.Functor.Classes() [quickcheck-classes]  | [quickcheck-classes] 23 | import Data.Functor.Classes (Eq1,Show1) [quickcheck-classes]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [quickcheck-classes]  [quickcheck-classes] src/Test/QuickCheck/Classes/Alt.hs:24:1: warning: [GHC-66111] [-Wunused-imports] [quickcheck-classes]  The import of ‘Test.QuickCheck.Property’ is redundant [quickcheck-classes]  except perhaps to import instances from ‘Test.QuickCheck.Property’ [quickcheck-classes]  To import instances alone, use: import Test.QuickCheck.Property() [quickcheck-classes]  | [quickcheck-classes] 24 | import Test.QuickCheck.Property (Property) [quickcheck-classes]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [enummapset] [7 of 7] Compiling Main ( tests/intset-properties.hs, dist/build/intset-properties/intset-properties-tmp/Main.o ) [HTF] [ 3 of 24] Compiling Test.Framework.Diff ( Test/Framework/Diff.hs, dist/build/Test/Framework/Diff.o, dist/build/Test/Framework/Diff.dyn_o ) [enummapset]  [enummapset] tests/intset-properties.hs:184:57: warning: [GHC-63394] [-Wx-partial] [enummapset]  In the use of ‘head’ [enummapset]  (imported from Prelude, but defined in GHC.List): [enummapset]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [enummapset]  | [enummapset] 184 | | otherwise -> lookup' x t == Just (head cs) -- we want smallest such element [enummapset]  | ^^^^ [enummapset]  [enummapset] tests/intset-properties.hs:280:32: warning: [GHC-63394] [-Wx-partial] [enummapset]  In the use of ‘head’ [enummapset]  (imported from Data.List, but defined in GHC.List): [enummapset]  "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [enummapset]  | [enummapset] 280 | nub_sort_xs = List.map List.head $ List.group sort_xs [enummapset]  | ^^^^^^^^^ [post-build-hook] Uploading to cachix cache "sellout": /nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/msrf8g4zk8blzsj69wkwph5rq3k8lz7j-doctest-0.22.6-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/5b1p4pwqjyd7hm6rr4ill4mcxhy3cgwg-doctest-0.22.6' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/c8jv4ph4dji7dhi3fjapmdh4340lw0wg-doctest-discover-0.2.0.0' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 99 of 171 built (15 building), 395 of 395 downloaded from cache Building cassava [HTF] [ 4 of 24] Compiling Test.Framework.Location ( Test/Framework/Location.hs, dist/build/Test/Framework/Location.o, dist/build/Test/Framework/Location.dyn_o ) [HTF] [ 5 of 24] Compiling Test.Framework.Preprocessor ( Test/Framework/Preprocessor.hs, dist/build/Test/Framework/Preprocessor.o, dist/build/Test/Framework/Preprocessor.dyn_o ) [HTF] [ 6 of 24] Compiling Test.Framework.Pretty ( Test/Framework/Pretty.hs, dist/build/Test/Framework/Pretty.o, dist/build/Test/Framework/Pretty.dyn_o ) [HTF] [ 7 of 24] Compiling Test.Framework.Process ( Test/Framework/Process.hs, dist/build/Test/Framework/Process.o, dist/build/Test/Framework/Process.dyn_o ) [HTF] [ 8 of 24] Compiling Test.Framework.TestInterface ( Test/Framework/TestInterface.hs, dist/build/Test/Framework/TestInterface.o, dist/build/Test/Framework/TestInterface.dyn_o ) [HTF] [ 9 of 24] Compiling Test.Framework.History ( Test/Framework/History.hs, dist/build/Test/Framework/History.o, dist/build/Test/Framework/History.dyn_o ) [HTF] [10 of 24] Compiling Test.Framework.AssertM ( Test/Framework/AssertM.hs, dist/build/Test/Framework/AssertM.o, dist/build/Test/Framework/AssertM.dyn_o ) [HTF]  [HTF] Test/Framework/AssertM.hs:64:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [HTF]  Noncanonical ‘return’ definition detected [HTF]  in the instance declaration for ‘Monad AssertBool’. [HTF]  ‘return’ will eventually be removed in favour of ‘pure’ [HTF]  Suggested fix: [HTF]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [HTF]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [HTF]  | [HTF] 64 | return = AssertOk [HTF]  | ^^^^^^^^^^^^^^^^^ [HTF] [11 of 24] Compiling Test.Framework.TestTypes ( Test/Framework/TestTypes.hs, dist/build/Test/Framework/TestTypes.o, dist/build/Test/Framework/TestTypes.dyn_o ) [HTF] [12 of 24] Compiling Test.Framework.JsonOutput ( Test/Framework/JsonOutput.hs, dist/build/Test/Framework/JsonOutput.o, dist/build/Test/Framework/JsonOutput.dyn_o ) [HTF] [13 of 24] Compiling Test.Framework.ThreadPool ( Test/Framework/ThreadPool.hs, dist/build/Test/Framework/ThreadPool.o, dist/build/Test/Framework/ThreadPool.dyn_o ) [HTF] [14 of 24] Compiling Test.Framework.Tutorial ( Test/Framework/Tutorial.hs, dist/build/Test/Framework/Tutorial.o, dist/build/Test/Framework/Tutorial.dyn_o ) [HTF] [15 of 24] Compiling Test.Framework.Utils ( Test/Framework/Utils.hs, dist/build/Test/Framework/Utils.o, dist/build/Test/Framework/Utils.dyn_o ) [HTF]  [HTF] Test/Framework/Utils.hs:62:26: warning: [GHC-63394] [-Wx-partial] [HTF]  In the use of ‘tail’ [HTF]  (imported from Prelude, but defined in GHC.List): [HTF]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [HTF]  | [HTF] 62 | dropSuffix f = reverse . tail . dropWhile (/= '.') $ reverse f [HTF]  | ^^^^ [HTF] [16 of 24] Compiling Test.Framework.QuickCheckWrapper ( Test/Framework/QuickCheckWrapper.hs, dist/build/Test/Framework/QuickCheckWrapper.o, dist/build/Test/Framework/QuickCheckWrapper.dyn_o ) [HTF] [17 of 24] Compiling Test.Framework.PrettyHaskell ( Test/Framework/PrettyHaskell.hs, dist/build/Test/Framework/PrettyHaskell.o, dist/build/Test/Framework/PrettyHaskell.dyn_o ) [HTF] [18 of 24] Compiling Test.Framework.HUnitWrapper ( Test/Framework/HUnitWrapper.hs, dist/build/Test/Framework/HUnitWrapper.o, dist/build/Test/Framework/HUnitWrapper.dyn_o ) [HTF] [19 of 24] Compiling Test.Framework.XmlOutput ( Test/Framework/XmlOutput.hs, dist/build/Test/Framework/XmlOutput.o, dist/build/Test/Framework/XmlOutput.dyn_o ) [HsYAML-aeson] Phase: checkPhase [HsYAML-aeson] Package has no test suites. [HsYAML-aeson] Phase: haddockPhase [HsYAML-aeson] Preprocessing library for HsYAML-aeson-0.2.0.2.. [HsYAML-aeson] Running Haddock on library for HsYAML-aeson-0.2.0.2.. [HsYAML-aeson] Warning: The documentation for the following packages are not installed. No [HsYAML-aeson] links will be generated to these packages: vector-0.13.2.0 [HsYAML-aeson] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [HsYAML-aeson] [1 of 1] Compiling Data.YAML.Aeson ( src/Data/YAML/Aeson.hs, nothing ) [HsYAML-aeson] Haddock coverage: [HsYAML-aeson] Warning: 'Pos' is ambiguous. It is defined [HsYAML-aeson]  * in ‘Data.YAML.Pos’ [HsYAML-aeson]  * in ‘Data.YAML.Pos’ [HsYAML-aeson]  You may be able to disambiguate the identifier by qualifying it or [HsYAML-aeson]  by specifying the type/value namespace explicitly. [HsYAML-aeson]  Defaulting to the one defined in ‘Data.YAML.Pos’ [HsYAML-aeson] Warning: 'SchemaResolver' is ambiguous. It is defined [HsYAML-aeson]  * in ‘Data.YAML.Schema.Internal’ [HsYAML-aeson]  * in ‘Data.YAML.Schema.Internal’ [HsYAML-aeson]  You may be able to disambiguate the identifier by qualifying it or [HsYAML-aeson]  by specifying the type/value namespace explicitly. [HsYAML-aeson]  Defaulting to the one defined in ‘Data.YAML.Schema.Internal’ [HsYAML-aeson]  100% ( 15 / 15) in 'Data.YAML.Aeson' [HsYAML-aeson] Documentation created: dist/doc/html/HsYAML-aeson/, [HsYAML-aeson] dist/doc/html/HsYAML-aeson/HsYAML-aeson.txt [HsYAML-aeson] Phase: installPhase [HsYAML-aeson] Installing library in /nix/store/7yr32py3inrf39s64q3mxxbm6fxqaixp-HsYAML-aeson-0.2.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/HsYAML-aeson-0.2.0.2-HAxVVGatvNS4fTgBVNCkaF [HsYAML-aeson] Phase: fixupPhase [HsYAML-aeson] shrinking RPATHs of ELF executables and libraries in /nix/store/7yr32py3inrf39s64q3mxxbm6fxqaixp-HsYAML-aeson-0.2.0.2 [HsYAML-aeson] shrinking /nix/store/7yr32py3inrf39s64q3mxxbm6fxqaixp-HsYAML-aeson-0.2.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSHsYAML-aeson-0.2.0.2-HAxVVGatvNS4fTgBVNCkaF-ghc9.8.1.so [HsYAML-aeson] checking for references to /build/ in /nix/store/7yr32py3inrf39s64q3mxxbm6fxqaixp-HsYAML-aeson-0.2.0.2... [HsYAML-aeson] patching script interpreter paths in /nix/store/7yr32py3inrf39s64q3mxxbm6fxqaixp-HsYAML-aeson-0.2.0.2 [HsYAML-aeson] stripping (with command strip and flags -S -p) in /nix/store/7yr32py3inrf39s64q3mxxbm6fxqaixp-HsYAML-aeson-0.2.0.2/lib [HsYAML-aeson] shrinking RPATHs of ELF executables and libraries in /nix/store/5gy8nldkva3lwv05h83rpf5nimlfz5bs-HsYAML-aeson-0.2.0.2-doc [HsYAML-aeson] checking for references to /build/ in /nix/store/5gy8nldkva3lwv05h83rpf5nimlfz5bs-HsYAML-aeson-0.2.0.2-doc... [HsYAML-aeson] patching script interpreter paths in /nix/store/5gy8nldkva3lwv05h83rpf5nimlfz5bs-HsYAML-aeson-0.2.0.2-doc [algebraic-graphs] OK: mergeVertices (== x) y == replaceVertex x y [algebraic-graphs] OK: mergeVertices even 1 (0 * 2) == 1 * 1 [algebraic-graphs] OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 [algebraic-graphs]  [algebraic-graphs] ============ Relation.transpose ============ [algebraic-graphs] OK: transpose empty == empty [algebraic-graphs] OK: transpose (vertex x) == vertex x [algebraic-graphs] OK: transpose (edge x y) == edge y x [algebraic-graphs] OK: transpose . transpose == id [algebraic-graphs] OK: edgeList . transpose == sort . map swap . edgeList [algebraic-graphs]  [algebraic-graphs] ============ Relation.gmap ============ [algebraic-graphs] OK: gmap f empty == empty [algebraic-graphs] OK: gmap f (vertex x) == vertex (f x) [algebraic-graphs] OK: gmap f (edge x y) == edge (f x) (f y) [algebraic-graphs] OK: gmap id == id [algebraic-graphs] OK: gmap f . gmap g == gmap (f . g) [algebraic-graphs]  [algebraic-graphs] ============ Relation.induce ============ [algebraic-graphs] OK: induce (const True ) x == x [algebraic-graphs] OK: induce (const False) x == empty [algebraic-graphs] OK: induce (/= x) == removeVertex x [algebraic-graphs] OK: induce p . induce q == induce (\x -> p x && q x) [algebraic-graphs] OK: isSubgraphOf (induce p x) x == True [algebraic-graphs]  [algebraic-graphs] ============ Relation.compose ============ [algebraic-graphs] OK: compose empty x == empty [algebraic-graphs] OK: compose x empty == empty [algebraic-graphs] OK: compose (vertex x) y == empty [algebraic-graphs] OK: compose x (vertex y) == empty [algebraic-graphs] OK: compose x (compose y z) == compose (compose x y) z [algebraic-graphs] OK: compose x (overlay y z) == overlay (compose x y) (compose x z) [algebraic-graphs] OK: compose (overlay x y) z == overlay (compose x z) (compose y z) [algebraic-graphs] OK: compose (edge x y) (edge y z) == edge x z [algebraic-graphs] OK: compose (path [1..5]) (path [1..5]) == edges [(1,3),(2,4),(3,5)] [algebraic-graphs] OK: compose (circuit [1..5]) (circuit [1..5]) == circuit [1,3,5,2,4] [algebraic-graphs]  [algebraic-graphs] ============ Relation.closure ============ [algebraic-graphs] OK: closure empty == empty [algebraic-graphs] OK: closure (vertex x) == edge x x [algebraic-graphs] OK: closure (edge x x) == edge x x [algebraic-graphs] OK: closure (edge x y) == edges [(x,x), (x,y), (y,y)] [algebraic-graphs] OK: closure (path $ nub xs) == reflexiveClosure (clique $ nub xs) [algebraic-graphs] OK: closure == reflexiveClosure . transitiveClosure [algebraic-graphs] OK: closure == transitiveClosure . reflexiveClosure [algebraic-graphs] OK: closure . closure == closure [algebraic-graphs] OK: postSet x (closure y) == Set.fromList (reachable y x) [algebraic-graphs]  [algebraic-graphs] ============ Relation.reflexiveClosure ============ [algebraic-graphs] OK: reflexiveClosure empty == empty [algebraic-graphs] OK: reflexiveClosure (vertex x) == edge x x [algebraic-graphs] OK: reflexiveClosure (edge x x) == edge x x [algebraic-graphs] OK: reflexiveClosure (edge x y) == edges [(x,x), (x,y), (y,y)] [algebraic-graphs] OK: reflexiveClosure . reflexiveClosure == reflexiveClosure [algebraic-graphs]  [algebraic-graphs] ============ Relation.symmetricClosure ============ [algebraic-graphs] OK: symmetricClosure empty == empty [algebraic-graphs] OK: symmetricClosure (vertex x) == vertex x [algebraic-graphs] OK: symmetricClosure (edge x y) == edges [(x,y), (y,x)] [algebraic-graphs] OK: symmetricClosure x == overlay x (transpose x) [algebraic-graphs] OK: symmetricClosure . symmetricClosure == symmetricClosure [algebraic-graphs]  [algebraic-graphs] ============ Relation.transitiveClosure ============ [algebraic-graphs] OK: transitiveClosure empty == empty [algebraic-graphs] OK: transitiveClosure (vertex x) == vertex x [algebraic-graphs] OK: transitiveClosure (edge x y) == edge x y [algebraic-graphs] OK: transitiveClosure (path $ nub xs) == clique (nub $ xs) [algebraic-graphs] OK: transitiveClosure . transitiveClosure == transitiveClosure [algebraic-graphs]  [algebraic-graphs] ============ Relation.induceJust ============ [algebraic-graphs] OK: induceJust (vertex Nothing) == empty [algebraic-graphs] OK: induceJust (edge (Just x) Nothing) == vertex x [algebraic-graphs] OK: induceJust . gmap Just == id [algebraic-graphs] OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p [algebraic-graphs]  [algebraic-graphs] ============ ReflexiveRelation ============ [algebraic-graphs] OK: Axioms of reflexive graphs [algebraic-graphs]  [algebraic-graphs] ============ TransitiveRelation ============ [algebraic-graphs] OK: Axioms of transitive graphs [algebraic-graphs] OK: path xs == (clique xs :: TransitiveRelation Int) [algebraic-graphs]  [algebraic-graphs] ============ PreorderRelation ============ [algebraic-graphs] OK: Axioms of preorder graphs [algebraic-graphs] OK: path xs == (clique xs :: PreorderRelation Int) [algebraic-graphs]  [algebraic-graphs] ============ Symmetric.Relation ============ [algebraic-graphs] OK: Axioms of undirected graphs [algebraic-graphs]  [algebraic-graphs] ============ Symmetric.Relation.consistent ============ [algebraic-graphs] OK: Consistency of the Arbitrary instance [algebraic-graphs]  [algebraic-graphs] OK: consistent empty == True [algebraic-graphs] OK: consistent (vertex x) == True [algebraic-graphs] OK: consistent (overlay x y) == True [algebraic-graphs] OK: consistent (connect x y) == True [attoparsec-aeson] [4 of 4] Compiling Data.Aeson.Parser ( src/Data/Aeson/Parser.hs, dist/build/Data/Aeson/Parser.o, dist/build/Data/Aeson/Parser.dyn_o ) [attoparsec-aeson] [1 of 4] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, dist/build/Data/Aeson/Internal/ByteString.p_o ) [attoparsec-aeson] [2 of 4] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, dist/build/Data/Aeson/Internal/Text.p_o ) [attoparsec-aeson] [3 of 4] Compiling Data.Aeson.Parser.Internal ( src/Data/Aeson/Parser/Internal.hs, dist/build/Data/Aeson/Parser/Internal.p_o ) [attoparsec-aeson] [4 of 4] Compiling Data.Aeson.Parser ( src/Data/Aeson/Parser.hs, dist/build/Data/Aeson/Parser.p_o ) [attoparsec-aeson] buildPhase completed in 1 minutes 18 seconds [attoparsec-aeson] Phase: checkPhase [attoparsec-aeson] Package has no test suites. [attoparsec-aeson] Phase: haddockPhase [attoparsec-aeson] Preprocessing library for attoparsec-aeson-2.2.2.0.. [attoparsec-aeson] Running Haddock on library for attoparsec-aeson-2.2.2.0.. [attoparsec-aeson] Warning: The documentation for the following packages are not installed. No [attoparsec-aeson] links will be generated to these packages: attoparsec-0.14.4, [attoparsec-aeson] attoparsec-0.14.4, vector-0.13.2.0 [attoparsec-aeson] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [attoparsec-aeson] [1 of 4] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, nothing ) [attoparsec-aeson] [2 of 4] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, nothing ) [attoparsec-aeson] [3 of 4] Compiling Data.Aeson.Parser.Internal ( src/Data/Aeson/Parser/Internal.hs, nothing ) [attoparsec-aeson] [4 of 4] Compiling Data.Aeson.Parser ( src/Data/Aeson/Parser.hs, nothing ) [attoparsec-aeson] Haddock coverage: [attoparsec-aeson] Warning: 'Object' is ambiguous. It is defined [attoparsec-aeson]  * in ‘Data.Aeson.Types.Internal’ [attoparsec-aeson]  * in ‘Data.Aeson.Types.Internal’ [attoparsec-aeson]  You may be able to disambiguate the identifier by qualifying it or [attoparsec-aeson]  by specifying the type/value namespace explicitly. [attoparsec-aeson]  Defaulting to the one defined in ‘Data.Aeson.Types.Internal’ [attoparsec-aeson] Warning: 'fromListNoDup' is out of scope. [attoparsec-aeson]  If you qualify the identifier, haddock can try to link it anyway. [attoparsec-aeson]  86% ( 26 / 30) in 'Data.Aeson.Parser.Internal' [attoparsec-aeson]  Missing documentation for: [attoparsec-aeson]  decodeWith (src/Data/Aeson/Parser/Internal.hs:349) [attoparsec-aeson]  decodeStrictWith (src/Data/Aeson/Parser/Internal.hs:359) [attoparsec-aeson]  eitherDecodeWith (src/Data/Aeson/Parser/Internal.hs:367) [attoparsec-aeson]  eitherDecodeStrictWith (src/Data/Aeson/Parser/Internal.hs:403) [attoparsec-aeson]  84% ( 22 / 26) in 'Data.Aeson.Parser' [attoparsec-aeson]  Missing documentation for: [attoparsec-aeson]  decodeWith (src/Data/Aeson/Parser/Internal.hs:349) [attoparsec-aeson]  decodeStrictWith (src/Data/Aeson/Parser/Internal.hs:359) [attoparsec-aeson]  eitherDecodeWith (src/Data/Aeson/Parser/Internal.hs:367) [attoparsec-aeson]  eitherDecodeStrictWith (src/Data/Aeson/Parser/Internal.hs:403) [attoparsec-aeson] Warning: Data.Aeson.Parser.Internal: could not find link destinations for: [attoparsec-aeson]  - Data.Attoparsec.ByteString.Internal.Parser [attoparsec-aeson] Warning: Data.Aeson.Parser: could not find link destinations for: [attoparsec-aeson]  - Data.Attoparsec.ByteString.Internal.Parser [binary-instances] [ 8 of 11] Compiling Data.Binary.Instances.UnorderedContainers ( src/Data/Binary/Instances/UnorderedContainers.hs, dist/build/Data/Binary/Instances/UnorderedContainers.o, dist/build/Data/Binary/Instances/UnorderedContainers.dyn_o ) [binary-instances] [ 9 of 11] Compiling Data.Binary.Instances.Vector ( src/Data/Binary/Instances/Vector.hs, dist/build/Data/Binary/Instances/Vector.o, dist/build/Data/Binary/Instances/Vector.dyn_o ) [binary-instances] [10 of 11] Compiling Data.Binary.Instances.Aeson ( src/Data/Binary/Instances/Aeson.hs, dist/build/Data/Binary/Instances/Aeson.o, dist/build/Data/Binary/Instances/Aeson.dyn_o ) [binary-instances] [11 of 11] Compiling Data.Binary.Instances ( src/Data/Binary/Instances.hs, dist/build/Data/Binary/Instances.o, dist/build/Data/Binary/Instances.dyn_o ) [binary-instances] [ 1 of 11] Compiling Data.Binary.Instances.CaseInsensitive ( src/Data/Binary/Instances/CaseInsensitive.hs, dist/build/Data/Binary/Instances/CaseInsensitive.p_o ) [binary-instances] [ 2 of 11] Compiling Data.Binary.Instances.Hashable ( src/Data/Binary/Instances/Hashable.hs, dist/build/Data/Binary/Instances/Hashable.p_o ) [binary-instances] [ 3 of 11] Compiling Data.Binary.Instances.Primitive ( src/Data/Binary/Instances/Primitive.hs, dist/build/Data/Binary/Instances/Primitive.p_o ) [binary-instances] [ 4 of 11] Compiling Data.Binary.Instances.Scientific ( src/Data/Binary/Instances/Scientific.hs, dist/build/Data/Binary/Instances/Scientific.p_o ) [binary-instances] [ 5 of 11] Compiling Data.Binary.Instances.Tagged ( src/Data/Binary/Instances/Tagged.hs, dist/build/Data/Binary/Instances/Tagged.p_o ) [binary-instances] [ 6 of 11] Compiling Data.Binary.Instances.Text ( src/Data/Binary/Instances/Text.hs, dist/build/Data/Binary/Instances/Text.p_o ) [binary-instances] [ 7 of 11] Compiling Data.Binary.Instances.Time ( src/Data/Binary/Instances/Time.hs, dist/build/Data/Binary/Instances/Time.p_o ) [binary-instances] [ 8 of 11] Compiling Data.Binary.Instances.UnorderedContainers ( src/Data/Binary/Instances/UnorderedContainers.hs, dist/build/Data/Binary/Instances/UnorderedContainers.p_o ) [binary-instances] [ 9 of 11] Compiling Data.Binary.Instances.Vector ( src/Data/Binary/Instances/Vector.hs, dist/build/Data/Binary/Instances/Vector.p_o ) [binary-instances] [10 of 11] Compiling Data.Binary.Instances.Aeson ( src/Data/Binary/Instances/Aeson.hs, dist/build/Data/Binary/Instances/Aeson.p_o ) [binary-instances] [11 of 11] Compiling Data.Binary.Instances ( src/Data/Binary/Instances.hs, dist/build/Data/Binary/Instances.p_o ) [binary-instances] buildPhase completed in 40 seconds [binary-instances] Phase: haddockPhase [binary-instances] Preprocessing library for binary-instances-1.0.6.. [binary-instances] Running Haddock on library for binary-instances-1.0.6.. [binary-instances] Warning: The documentation for the following packages are not installed. No [binary-instances] links will be generated to these packages: vector-0.13.2.0 [binary-instances] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [binary-instances] [ 1 of 11] Compiling Data.Binary.Instances.CaseInsensitive ( src/Data/Binary/Instances/CaseInsensitive.hs, nothing ) [binary-instances] [ 2 of 11] Compiling Data.Binary.Instances.Hashable ( src/Data/Binary/Instances/Hashable.hs, nothing ) [binary-instances] [ 3 of 11] Compiling Data.Binary.Instances.Primitive ( src/Data/Binary/Instances/Primitive.hs, nothing ) [binary-instances] [ 4 of 11] Compiling Data.Binary.Instances.Scientific ( src/Data/Binary/Instances/Scientific.hs, nothing ) [binary-instances] [ 5 of 11] Compiling Data.Binary.Instances.Tagged ( src/Data/Binary/Instances/Tagged.hs, nothing ) [binary-instances] [ 6 of 11] Compiling Data.Binary.Instances.Text ( src/Data/Binary/Instances/Text.hs, nothing ) [binary-instances] [ 7 of 11] Compiling Data.Binary.Instances.Time ( src/Data/Binary/Instances/Time.hs, nothing ) [binary-instances] [ 8 of 11] Compiling Data.Binary.Instances.UnorderedContainers ( src/Data/Binary/Instances/UnorderedContainers.hs, nothing ) [binary-instances] [ 9 of 11] Compiling Data.Binary.Instances.Vector ( src/Data/Binary/Instances/Vector.hs, nothing ) [binary-instances] [10 of 11] Compiling Data.Binary.Instances.Aeson ( src/Data/Binary/Instances/Aeson.hs, nothing ) [binary-instances] [11 of 11] Compiling Data.Binary.Instances ( src/Data/Binary/Instances.hs, nothing ) [binary-instances] Haddock coverage: [binary-instances]  0% ( 0 / 1) in 'Data.Binary.Instances.CaseInsensitive' [binary-instances]  Missing documentation for: [binary-instances]  Module header [binary-instances]  0% ( 0 / 1) in 'Data.Binary.Instances.Hashable' [binary-instances]  Missing documentation for: [binary-instances]  Module header [constraints-extras] Preprocessing executable 'readme' for constraints-extras-0.4.0.2.. [constraints-extras] Building executable 'readme' for constraints-extras-0.4.0.2.. [constraints-extras] [1 of 1] Compiling Main ( README.lhs, dist/build/readme/readme-tmp/Main.o ) [constraints-extras]  [constraints-extras] README.lhs:29:13: warning: [GHC-39567] [-Wstar-is-type] [constraints-extras]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [constraints-extras]  relies on the StarIsType extension, which will become [constraints-extras]  deprecated in the future. [constraints-extras]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [constraints-extras]  | [constraints-extras] 29 | > data A :: * -> * where [constraints-extras]  | ^ [constraints-extras]  [constraints-extras] README.lhs:29:18: warning: [GHC-39567] [-Wstar-is-type] [constraints-extras]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [constraints-extras]  relies on the StarIsType extension, which will become [constraints-extras]  deprecated in the future. [constraints-extras]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [constraints-extras]  | [constraints-extras] 29 | > data A :: * -> * where [constraints-extras]  | ^ [constraints-extras]  [constraints-extras] README.lhs:35:13: warning: [GHC-39567] [-Wstar-is-type] [constraints-extras]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [constraints-extras]  relies on the StarIsType extension, which will become [constraints-extras]  deprecated in the future. [constraints-extras]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [constraints-extras]  | [constraints-extras] 35 | > data B :: * -> * where [constraints-extras]  | ^ [constraints-extras]  [constraints-extras] README.lhs:35:18: warning: [GHC-39567] [-Wstar-is-type] [constraints-extras]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [constraints-extras]  relies on the StarIsType extension, which will become [constraints-extras]  deprecated in the future. [constraints-extras]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [constraints-extras]  | [constraints-extras] 35 | > data B :: * -> * where [constraints-extras]  | ^ [constraints-extras]  [constraints-extras] README.lhs:41:14: warning: [GHC-39567] [-Wstar-is-type] [constraints-extras]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [constraints-extras]  relies on the StarIsType extension, which will become [constraints-extras]  deprecated in the future. [constraints-extras]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [constraints-extras]  | [constraints-extras] 41 | > data V :: (* -> *) -> * where [constraints-extras]  | ^ [constraints-extras]  [constraints-extras] README.lhs:41:19: warning: [GHC-39567] [-Wstar-is-type] [constraints-extras]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [constraints-extras]  relies on the StarIsType extension, which will become [constraints-extras]  deprecated in the future. [constraints-extras]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [constraints-extras]  | [constraints-extras] 41 | > data V :: (* -> *) -> * where [constraints-extras]  | ^ [constraints-extras]  [constraints-extras] README.lhs:41:25: warning: [GHC-39567] [-Wstar-is-type] [constraints-extras]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [constraints-extras]  relies on the StarIsType extension, which will become [constraints-extras]  deprecated in the future. [constraints-extras]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [constraints-extras]  | [constraints-extras] 41 | > data V :: (* -> *) -> * where [constraints-extras]  | ^ [constraints-extras]  [constraints-extras] README.lhs:46:24: warning: [GHC-39567] [-Wstar-is-type] [deriving-aeson] Preprocessing test suite 'test' for deriving-aeson-0.2.10.. [deriving-aeson] Building test suite 'test' for deriving-aeson-0.2.10.. [deriving-aeson] [1 of 1] Compiling Main ( tests/test.hs, dist/build/test/test-tmp/Main.o ) [deriving-aeson] [2 of 2] Linking dist/build/test/test [deriving-aeson] buildPhase completed in 1 minutes 5 seconds [deriving-aeson] Phase: checkPhase [deriving-aeson] Running 1 test suites... [deriving-aeson] Test suite test: RUNNING... [deriving-aeson] [{"id":42,"name":"Alice","user_type":"human"},{"id":43,"name":"Bob","api_token":"xyz","user_type":"bot"}] [deriving-aeson] {"Foo":0,"Bar":1} [deriving-aeson] {"something":0,"somethingElse":1} [deriving-aeson] Test suite test: PASS [deriving-aeson] Test suite logged to: dist/test/deriving-aeson-0.2.10-test.log [deriving-aeson] 1 of 1 test suites (1 of 1 test cases) passed. [deriving-aeson] Phase: haddockPhase [deriving-aeson] Preprocessing library for deriving-aeson-0.2.10.. [deriving-aeson] Running Haddock on library for deriving-aeson-0.2.10.. [deriving-aeson] Warning: The documentation for the following packages are not installed. No [deriving-aeson] links will be generated to these packages: vector-0.13.2.0 [deriving-aeson] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [deriving-aeson] [1 of 2] Compiling Deriving.Aeson ( src/Deriving/Aeson.hs, nothing ) [deriving-aeson] [2 of 2] Compiling Deriving.Aeson.Stock ( src/Deriving/Aeson/Stock.hs, nothing ) [deriving-aeson] Haddock coverage: [deriving-aeson]  100% ( 28 / 28) in 'Deriving.Aeson' [deriving-aeson]  91% ( 11 / 12) in 'Deriving.Aeson.Stock' [deriving-aeson]  Missing documentation for: [deriving-aeson]  Module header [deriving-aeson] Warning: Deriving.Aeson: could not find link destinations for: [deriving-aeson]  - Data.Vector.Vector [deriving-aeson]  - GHC.Generics.Rep_Fingerprint [deriving-aeson]  - GHC.Generics.Rep_GeneralCategory [deriving-aeson]  - GHC.Generics.Rep_SrcLoc [deriving-aeson]  - GHC.Generics.Rep_Down [deriving-aeson]  - GHC.Generics.Rep_Tuple15 [deriving-aeson]  - GHC.Generics.Rep_Tuple14 [deriving-aeson]  - GHC.Generics.Rep_Tuple13 [deriving-aeson]  - GHC.Generics.Rep_Tuple12 [deriving-aeson]  - GHC.Generics.Rep_Tuple11 [deriving-aeson]  - GHC.Generics.Rep_Tuple10 [deriving-aeson]  - GHC.Generics.Rep_Tuple9 [deriving-aeson]  - GHC.Generics.Rep_Tuple8 [deriving-aeson]  - GHC.Generics.Rep_Tuple7 [deriving-aeson]  - GHC.Generics.Rep_Tuple6 [deriving-aeson]  - GHC.Generics.Rep_Tuple5 [deriving-aeson]  - GHC.Generics.Rep_Tuple4 [deriving-aeson]  - GHC.Generics.Rep_Tuple3 [deriving-aeson]  - GHC.Generics.Rep_Tuple2 [deriving-aeson]  - GHC.Generics.Rep_Solo [deriving-aeson]  - GHC.Generics.Rep_Unit [deriving-aeson]  - GHC.Generics.Rep_Proxy [deriving-aeson]  - GHC.Generics.Rep_Ordering [deriving-aeson]  - GHC.Generics.Rep_Bool [deriving-aeson]  - GHC.Generics.Rep_Either [deriving-aeson]  - GHC.Generics.Rep_Maybe [deriving-aeson]  - GHC.Generics.Rep_NonEmpty [deriving-aeson]  - GHC.Generics.Rep_List [deriving-aeson]  - GHC.Generics.Rep_Void [deriving-aeson]  - GHC.Generics.Rep_M1 [deriving-aeson]  - GHC.Generics.Rep_V1 [deriving-aeson]  - GHC.Generics.Rep_U1 [deriving-aeson]  - GHC.Generics.Rep_Par1 [deriving-aeson]  - GHC.Generics.Rep_Rec1 [deriving-aeson]  - GHC.Generics.Rep_K1 [deriving-aeson]  - GHC.Generics.Rep_:+: [deriving-aeson]  - GHC.Generics.Rep_:*: [deriving-aeson]  - GHC.Generics.Rep_:.: [deriving-aeson]  - GHC.Generics.Rep_R:UReckWordp [deriving-aeson]  - GHC.Generics.Rep_R:UReckIntp [deriving-aeson]  - GHC.Generics.Rep_R:UReckDoublep [deriving-aeson]  - GHC.Generics.Rep_R:UReckCharp [deriving-aeson]  - GHC.Generics.Rep_R:UReckPtrp [deriving-aeson]  - GHC.Generics.Rep_Fixity [deriving-aeson]  - GHC.Generics.Rep_Associativity [deriving-aeson]  - GHC.Generics.Rep_SourceUnpackedness [deriving-aeson]  - GHC.Generics.Rep_SourceStrictness [deriving-aeson]  - GHC.Generics.Rep_DecidedStrictness [deriving-aeson]  - Data.Monoid.Rep_Ap [deriving-aeson]  - Data.Monoid.Rep_Last [deriving-aeson]  - Data.Monoid.Rep_First [deriving-aeson]  - Data.Functor.Const.Rep_Const [deriving-aeson]  - GHC.RTS.Flags.Rep_RTSFlags [deriving-aeson]  - GHC.RTS.Flags.Rep_ParFlags [deriving-aeson]  - GHC.RTS.Flags.Rep_TickyFlags [deriving-aeson]  - GHC.RTS.Flags.Rep_TraceFlags [deriving-aeson]  - GHC.RTS.Flags.Rep_DoTrace [deriving-aeson]  - GHC.RTS.Flags.Rep_ProfFlags [deriving-aeson]  - GHC.RTS.Flags.Rep_DoHeapProfile [deriving-aeson]  - GHC.RTS.Flags.Rep_CCFlags [deriving-aeson]  - GHC.RTS.Flags.Rep_DoCostCentres [deriving-aeson]  - GHC.RTS.Flags.Rep_DebugFlags [deriving-aeson]  - GHC.RTS.Flags.Rep_MiscFlags [deriving-aeson]  - GHC.RTS.Flags.Rep_ConcFlags [deriving-aeson]  - GHC.RTS.Flags.Rep_GCFlags [deriving-aeson]  - GHC.RTS.Flags.Rep_GiveGCStats [deriving-aeson]  - Data.Functor.Identity.Rep_Identity [deriving-aeson]  - Control.Arrow.Rep_Kleisli [deriving-aeson]  - Control.Applicative.Rep_ZipList [deriving-aeson]  - Control.Applicative.Rep_WrappedArrow [deriving-aeson]  - Control.Applicative.Rep_WrappedMonad [deriving-aeson]  - Data.Version.Rep_Version [deriving-aeson]  - GHC.ByteOrder.Rep_ByteOrder [deriving-aeson]  - GHC.Stats.Rep_RTSStats [deriving-aeson]  - GHC.Stats.Rep_GCDetails [deriving-aeson]  - Data.Semigroup.Rep_WrappedMonoid [deriving-aeson]  - Data.Semigroup.Rep_Last [deriving-aeson]  - Data.Semigroup.Rep_First [deriving-aeson]  - Data.Semigroup.Rep_Arg [deriving-aeson]  - Data.Semigroup.Rep_Max [deriving-aeson]  - Data.Semigroup.Rep_Min [deriving-aeson]  - Data.Complex.Rep_Complex [deriving-aeson]  - Data.Functor.Sum.Rep_Sum [deriving-aeson]  - Data.Functor.Product.Rep_Product [deriving-aeson]  - Data.Functor.Compose.Rep_Compose [deriving-aeson]  - GHC.Generics.Rep_R:UReckFloatp [deriving-aeson]  - Data.Vector.Generic.Base.Vector [deriving-aeson]  - Data.Vector.Unboxed.Base.Vector [deriving-aeson]  - Deriving.Aeson.NonEmptyString [enummapset] [8 of 8] Linking dist/build/intset-properties/intset-properties [enummapset] Preprocessing library for enummapset-0.7.3.0.. [enummapset] Building library for enummapset-0.7.3.0.. [enummapset] [1 of 5] Compiling Data.EnumSet ( Data/EnumSet.hs, dist/build/Data/EnumSet.o, dist/build/Data/EnumSet.dyn_o ) [enummapset] [2 of 5] Compiling Data.EnumMap.Base ( Data/EnumMap/Base.hs, dist/build/Data/EnumMap/Base.o, dist/build/Data/EnumMap/Base.dyn_o ) [enummapset] [3 of 5] Compiling Data.EnumMap.Strict ( Data/EnumMap/Strict.hs, dist/build/Data/EnumMap/Strict.o, dist/build/Data/EnumMap/Strict.dyn_o ) [enummapset] [4 of 5] Compiling Data.EnumMap.Lazy ( Data/EnumMap/Lazy.hs, dist/build/Data/EnumMap/Lazy.o, dist/build/Data/EnumMap/Lazy.dyn_o ) [enummapset] [5 of 5] Compiling Data.EnumMap ( Data/EnumMap.hs, dist/build/Data/EnumMap.o, dist/build/Data/EnumMap.dyn_o ) [enummapset] [1 of 5] Compiling Data.EnumSet ( Data/EnumSet.hs, dist/build/Data/EnumSet.p_o ) [enummapset] [2 of 5] Compiling Data.EnumMap.Base ( Data/EnumMap/Base.hs, dist/build/Data/EnumMap/Base.p_o ) [enummapset] [3 of 5] Compiling Data.EnumMap.Strict ( Data/EnumMap/Strict.hs, dist/build/Data/EnumMap/Strict.p_o ) [enummapset] [4 of 5] Compiling Data.EnumMap.Lazy ( Data/EnumMap/Lazy.hs, dist/build/Data/EnumMap/Lazy.p_o ) [enummapset] [5 of 5] Compiling Data.EnumMap ( Data/EnumMap.hs, dist/build/Data/EnumMap.p_o ) [enummapset] buildPhase completed in 1 minutes 3 seconds [enummapset] Phase: checkPhase [enummapset] Running 1 test suites... [enummapset] Test suite intset-properties: RUNNING... [enummapset] lookupLT: [OK] [enummapset] lookupGT: [OK] [enummapset] lookupLE: [OK] [enummapset] lookupGE: [OK] [enummapset] split: [OK] [enummapset] encode set: [OK] [enummapset] encode map: [OK] [enummapset] decode set: [OK] [enummapset] decode map: [OK] [enummapset] prop_json_trip_set: [OK, passed 100 tests] [enummapset] prop_json_trip_map: [OK, passed 100 tests] [enummapset] prop_json_trip_map2: [OK, passed 100 tests] [enummapset] prop_Valid: [OK, passed 100 tests] [enummapset] prop_EmptyValid: [OK, passed 100 tests] [enummapset] prop_SingletonValid: [OK, passed 100 tests] [enummapset] prop_InsertIntoEmptyValid: [OK, passed 100 tests] [enummapset] prop_Single: [OK, passed 100 tests] [enummapset] prop_Member: [OK, passed 100 tests] [enummapset] prop_NotMember: [OK, passed 100 tests] [enummapset] prop_LookupLT: [OK, passed 100 tests] [enummapset] prop_LookupGT: [OK, passed 100 tests] [enummapset] prop_LookupLE: [OK, passed 100 tests] [enummapset] prop_LookupGE: [OK, passed 100 tests] [enummapset] prop_InsertDelete: [OK, passed 100 tests] [enummapset] prop_MemberFromList: [OK, passed 100 tests] [enummapset] prop_UnionInsert: [OK, passed 100 tests] [enummapset] prop_UnionAssoc: [OK, passed 100 tests] [enummapset] prop_UnionComm: [OK, passed 100 tests] [enummapset] prop_Diff: [OK, passed 100 tests] [enummapset] prop_Int: [OK, passed 100 tests] [enummapset] prop_Ordered: [OK, passed 100 tests] [enummapset] prop_List: [OK, passed 100 tests] [enummapset] prop_DescList: [OK, passed 100 tests] [enummapset] prop_AscDescList: [OK, passed 100 tests] [enummapset] prop_fromList: [OK, passed 100 tests] [enummapset] prop_isProperSubsetOf: [OK, passed 100 tests] [enummapset] prop_isProperSubsetOf2: [OK, passed 100 tests] [enummapset] prop_isSubsetOf: [OK, passed 100 tests] [enummapset] prop_isSubsetOf2: [OK, passed 100 tests] [enummapset] prop_size: [OK, passed 100 tests] [enummapset] prop_findMax: [OK, passed 100 tests] [enummapset] prop_findMin: [OK, passed 100 tests] [enummapset] prop_ord: [OK, passed 100 tests] [enummapset] prop_readShow: [OK, passed 100 tests] [enummapset] prop_foldR: [OK, passed 100 tests] [enummapset] prop_foldR': [OK, passed 100 tests] [enummapset] prop_foldL: [OK, passed 100 tests] [enummapset] prop_foldL': [OK, passed 100 tests] [enummapset] prop_map: [OK, passed 100 tests] [enummapset] prop_maxView: [OK, passed 100 tests] [enummapset] prop_minView: [OK, passed 100 tests] [enummapset] prop_split: [OK, passed 100 tests] [enummapset] prop_splitMember: [OK, passed 100 tests] [enummapset] prop_partition: [OK, passed 100 tests] [enummapset] prop_filter: [OK, passed 100 tests] [enummapset] prop_bitcount: [OK, passed 100 tests] [enummapset]  [enummapset]  Properties Test Cases Total [enummapset]  Passed 47 9 56 [enummapset]  Failed 0 0 0 [enummapset]  Total 47 9 56 [enummapset] Test suite intset-properties: PASS [enummapset] Test suite logged to: dist/test/enummapset-0.7.3.0-intset-properties.log [enummapset] 1 of 1 test suites (1 of 1 test cases) passed. [enummapset] Phase: haddockPhase [enummapset] Preprocessing test suite 'intset-properties' for enummapset-0.7.3.0.. [enummapset] Preprocessing library for enummapset-0.7.3.0.. [enummapset] Running Haddock on library for enummapset-0.7.3.0.. [enummapset] Warning: The documentation for the following packages are not installed. No [enummapset] links will be generated to these packages: vector-0.13.2.0 [lens] [24 of 85] Compiling Control.Lens.Getter ( src/Control/Lens/Getter.hs, dist/build/Control/Lens/Getter.p_o ) [lens] [25 of 85] Compiling Control.Lens.Review ( src/Control/Lens/Review.hs, dist/build/Control/Lens/Review.p_o ) [lens] [26 of 85] Compiling Control.Lens.Prism ( src/Control/Lens/Prism.hs, dist/build/Control/Lens/Prism.p_o ) [lens] [27 of 85] Compiling Control.Lens.Fold ( src/Control/Lens/Fold.hs, dist/build/Control/Lens/Fold.p_o ) [lens] [28 of 85] Compiling Control.Lens.Traversal ( src/Control/Lens/Traversal.hs, dist/build/Control/Lens/Traversal.p_o ) [lens] [29 of 85] Compiling Control.Lens.Level ( src/Control/Lens/Level.hs, dist/build/Control/Lens/Level.p_o ) [lens] [30 of 85] Compiling Control.Lens.Reified ( src/Control/Lens/Reified.hs, dist/build/Control/Lens/Reified.p_o ) [lens] [31 of 85] Compiling Control.Lens.Internal.Exception ( src/Control/Lens/Internal/Exception.hs, dist/build/Control/Lens/Internal/Exception.p_o ) [lens] [32 of 85] Compiling Control.Lens.Indexed ( src/Control/Lens/Indexed.hs, dist/build/Control/Lens/Indexed.p_o ) [lens] [33 of 85] Compiling Control.Lens.Internal.ByteString ( src/Control/Lens/Internal/ByteString.hs, dist/build/Control/Lens/Internal/ByteString.p_o ) [lens] [34 of 85] Compiling Control.Lens.Equality ( src/Control/Lens/Equality.hs, dist/build/Control/Lens/Equality.p_o ) [lens] [35 of 85] Compiling Control.Lens.Iso ( src/Control/Lens/Iso.hs, dist/build/Control/Lens/Iso.p_o ) [lens] [36 of 85] Compiling Control.Lens.Empty ( src/Control/Lens/Empty.hs, dist/build/Control/Lens/Empty.p_o ) [lens] [37 of 85] Compiling Control.Lens.Cons ( src/Control/Lens/Cons.hs, dist/build/Control/Lens/Cons.p_o ) [lens] [38 of 85] Compiling Control.Lens.Internal.Deque ( src/Control/Lens/Internal/Deque.hs, dist/build/Control/Lens/Internal/Deque.p_o ) [lens] [39 of 85] Compiling Control.Lens.Wrapped ( src/Control/Lens/Wrapped.hs, dist/build/Control/Lens/Wrapped.p_o ) [lens] [40 of 85] Compiling Control.Lens.Internal.TH ( src/Control/Lens/Internal/TH.hs, dist/build/Control/Lens/Internal/TH.p_o ) [lens] [41 of 85] Compiling Control.Lens.Zoom ( src/Control/Lens/Zoom.hs, dist/build/Control/Lens/Zoom.p_o ) [lens] [42 of 85] Compiling Data.Data.Lens ( src/Data/Data/Lens.hs, dist/build/Data/Data/Lens.p_o ) [lens] [43 of 85] Compiling Control.Lens.Plated ( src/Control/Lens/Plated.hs, dist/build/Control/Lens/Plated.p_o ) [lens] [44 of 85] Compiling Data.HashSet.Lens ( src/Data/HashSet/Lens.hs, dist/build/Data/HashSet/Lens.p_o ) [lens] [45 of 85] Compiling Data.List.Lens ( src/Data/List/Lens.hs, dist/build/Data/List/Lens.p_o ) [lens] [46 of 85] Compiling Data.Map.Lens ( src/Data/Map/Lens.hs, dist/build/Data/Map/Lens.p_o ) [lens] [47 of 85] Compiling Data.Set.Lens ( src/Data/Set/Lens.hs, dist/build/Data/Set/Lens.p_o ) [lens] [48 of 85] Compiling Data.Text.Lazy.Lens ( src/Data/Text/Lazy/Lens.hs, dist/build/Data/Text/Lazy/Lens.p_o ) [lens] [49 of 85] Compiling Data.Text.Strict.Lens ( src/Data/Text/Strict/Lens.hs, dist/build/Data/Text/Strict/Lens.p_o ) [lens] [50 of 85] Compiling Data.Text.Lens ( src/Data/Text/Lens.hs, dist/build/Data/Text/Lens.p_o ) [lens] [51 of 85] Compiling Data.Vector.Generic.Lens ( src/Data/Vector/Generic/Lens.hs, dist/build/Data/Vector/Generic/Lens.p_o ) [lens] [52 of 85] Compiling Control.Lens.Each ( src/Control/Lens/Each.hs, dist/build/Control/Lens/Each.p_o ) [lens] [53 of 85] Compiling Control.Lens.At ( src/Control/Lens/At.hs, dist/build/Control/Lens/At.p_o ) [lens] [54 of 85] Compiling Language.Haskell.TH.Lens ( src/Language/Haskell/TH/Lens.hs, dist/build/Language/Haskell/TH/Lens.p_o ) [lens] [55 of 85] Compiling Control.Lens.Internal.PrismTH ( src/Control/Lens/Internal/PrismTH.hs, dist/build/Control/Lens/Internal/PrismTH.p_o ) [lens] [56 of 85] Compiling Control.Lens.Internal.FieldTH ( src/Control/Lens/Internal/FieldTH.hs, dist/build/Control/Lens/Internal/FieldTH.p_o ) [lens] [57 of 85] Compiling Control.Lens.TH ( src/Control/Lens/TH.hs, dist/build/Control/Lens/TH.p_o ) [microaeson] [2 of 3] Compiling Data.Aeson.Micro.Scanner ( dist/build/Data/Aeson/Micro/Scanner.hs, dist/build/Data/Aeson/Micro/Scanner.p_o ) [microaeson] [3 of 3] Compiling Data.Aeson.Micro ( src/Data/Aeson/Micro.hs, dist/build/Data/Aeson/Micro.p_o ) [microaeson] Preprocessing test suite 'microaeson' for microaeson-0.1.0.2.. [microaeson] Building test suite 'microaeson' for microaeson-0.1.0.2.. [microaeson] [1 of 1] Compiling Main ( src-tests/tests.hs, dist/build/microaeson/microaeson-tmp/Main.o ) [microaeson] [2 of 2] Linking dist/build/microaeson/microaeson [microaeson] buildPhase completed in 31 seconds [microaeson] Phase: checkPhase [microaeson] Running 1 test suites... [microaeson] Test suite microaeson: RUNNING... [microaeson] Tests [microaeson]  QC [microaeson]  roundtrip(ref/ref): OK (20.25s) [microaeson]  +++ OK, passed 100 tests. [microaeson]  roundtrip(ref/iut): OK (11.52s) [microaeson]  +++ OK, passed 100 tests. [microaeson]  roundtrip(iut/ref): OK (10.80s) [microaeson]  +++ OK, passed 100 tests. [microaeson]  roundtrip(iut/iut): OK (13.61s) [microaeson]  +++ OK, passed 100 tests. [microaeson]  [microaeson] All 4 tests passed (56.18s) [microaeson] Test suite microaeson: PASS [microaeson] Test suite logged to: dist/test/microaeson-0.1.0.2-microaeson.log [microaeson] 1 of 1 test suites (1 of 1 test cases) passed. [microaeson] checkPhase completed in 57 seconds [microaeson] Phase: haddockPhase [microaeson] Preprocessing library for microaeson-0.1.0.2.. [microaeson] Running Haddock on library for microaeson-0.1.0.2.. [microaeson] Warning: The documentation for the following packages are not installed. No [microaeson] links will be generated to these packages: fail-4.9.0.0 [microaeson] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [microaeson] [1 of 3] Compiling Data.Aeson.Micro.Parser ( src/Data/Aeson/Micro/Parser.hs, nothing ) [microaeson] [2 of 3] Compiling Data.Aeson.Micro.Scanner ( dist/build/Data/Aeson/Micro/Scanner.hs, nothing ) [microaeson] [3 of 3] Compiling Data.Aeson.Micro ( src/Data/Aeson/Micro.hs, nothing ) [microaeson] Haddock coverage: [microaeson] Warning: 'String' is ambiguous. It is defined [microaeson]  * at src/Data/Aeson/Micro.hs:103:14 [microaeson]  * in ‘GHC.Base’ [microaeson]  You may be able to disambiguate the identifier by qualifying it or [microaeson]  by specifying the type/value namespace explicitly. [microaeson]  Defaulting to the one defined at src/Data/Aeson/Micro.hs:103:14 [microaeson] Warning: 'Object' is ambiguous. It is defined [microaeson]  * at src/Data/Aeson/Micro.hs:101:14 [microaeson]  * at src/Data/Aeson/Micro.hs:118:1 [microaeson]  You may be able to disambiguate the identifier by qualifying it or [microaeson]  by specifying the type/value namespace explicitly. [microaeson]  Defaulting to the one defined at src/Data/Aeson/Micro.hs:118:1 [microaeson] Warning: 'HashMap' is out of scope. [microaeson]  If you qualify the identifier, haddock can try to link it anyway. [microaeson] Warning: 'Vector' is out of scope. [microaeson]  If you qualify the identifier, haddock can try to link it anyway. [microaeson] Warning: 'Scientific' is out of scope. [microaeson]  If you qualify the identifier, haddock can try to link it anyway. [microaeson]  72% ( 24 / 33) in 'Data.Aeson.Micro' [microaeson]  Missing documentation for: [microaeson]  .: (src/Data/Aeson/Micro.hs:141) [microaeson]  .:? (src/Data/Aeson/Micro.hs:144) [microaeson]  .:! (src/Data/Aeson/Micro.hs:147) [microaeson]  .!= (src/Data/Aeson/Micro.hs:150) [microaeson]  withObject (src/Data/Aeson/Micro.hs:437) [microaeson]  withText (src/Data/Aeson/Micro.hs:429) [microaeson]  withArray (src/Data/Aeson/Micro.hs:433) [microaeson]  withNumber (src/Data/Aeson/Micro.hs:441) [microaeson]  withBool (src/Data/Aeson/Micro.hs:425) [microaeson] Warning: Data.Aeson.Micro: could not find link destinations for: [microaeson]  - Data.Aeson.Micro.Rep_Value [path] [5 of 6] Compiling Path ( src/Path.hs, dist/build/Path.o, dist/build/Path.dyn_o ) [path] [6 of 6] Compiling Path.Windows ( src/Path/Windows.hs, dist/build/Path/Windows.o, dist/build/Path/Windows.dyn_o ) [path]  [path] src/Path/Include.hs:487:11: warning: [GHC-53633] [-Woverlapping-patterns] [path]  Pattern match is redundant [path]  In an equation for ‘normalizeDrive’: [path]  normalizeDrive | otherwise = ... [path]  | [path] 487 | | otherwise = id [path]  | ^^^^^^^^^ [path]  [path] src/Path/Include.hs:851:5: warning: [GHC-53633] [-Woverlapping-patterns] [path]  Pattern match is redundant [path]  In an equation for ‘normalizeFilePath’: [path]  normalizeFilePath | otherwise = ... [path]  | [path] 851 | | otherwise = normalizeLeadingSeps . FilePath.normalise [path]  | ^^^^^^^^^ [path] [1 of 6] Compiling Path.Internal.Posix ( src/Path/Internal/Posix.hs, dist/build/Path/Internal/Posix.p_o ) [path] [2 of 6] Compiling Path.Internal ( src/Path/Internal.hs, dist/build/Path/Internal.p_o ) [path] [3 of 6] Compiling Path.Internal.Windows ( src/Path/Internal/Windows.hs, dist/build/Path/Internal/Windows.p_o ) [path] [4 of 6] Compiling Path.Posix ( src/Path/Posix.hs, dist/build/Path/Posix.p_o ) [path]  [path] src/Path/Include.hs:486:11: warning: [GHC-53633] [-Woverlapping-patterns] [path]  Pattern match is redundant [path]  In an equation for ‘normalizeDrive’: normalizeDrive | False = ... [path]  | [path] 486 | | IS_WINDOWS = normalizeTrailingSeps [path]  | ^^^^^ [path]  [path] src/Path/Include.hs:850:5: warning: [GHC-53633] [-Woverlapping-patterns] [path]  Pattern match is redundant [path]  In an equation for ‘normalizeFilePath’: [path]  normalizeFilePath | False = ... [path]  | [path] 850 | | IS_WINDOWS = normalizeWindowsSeps . FilePath.normalise [path]  | ^^^^^ [path] [5 of 6] Compiling Path ( src/Path.hs, dist/build/Path.p_o ) [path] [6 of 6] Compiling Path.Windows ( src/Path/Windows.hs, dist/build/Path/Windows.p_o ) [path]  [path] src/Path/Include.hs:487:11: warning: [GHC-53633] [-Woverlapping-patterns] [path]  Pattern match is redundant [path]  In an equation for ‘normalizeDrive’: [path]  normalizeDrive | otherwise = ... [path]  | [path] 487 | | otherwise = id [path]  | ^^^^^^^^^ [path]  [path] src/Path/Include.hs:851:5: warning: [GHC-53633] [-Woverlapping-patterns] [path]  Pattern match is redundant [path]  In an equation for ‘normalizeFilePath’: [path]  normalizeFilePath | otherwise = ... [path]  | [path] 851 | | otherwise = normalizeLeadingSeps . FilePath.normalise [path]  | ^^^^^^^^^ [path] Preprocessing test suite 'validity-test' for path-0.9.5.. [path] Building test suite 'validity-test' for path-0.9.5.. [path] [1 of 2] Compiling Path.Gen ( test/Path/Gen.hs, dist/build/validity-test/validity-test-tmp/Path/Gen.o, dist/build/validity-test/validity-test-tmp/Path/Gen.dyn_o ) [path] [2 of 2] Compiling Main ( test/ValidityTest.hs, dist/build/validity-test/validity-test-tmp/Main.o ) [path] [3 of 3] Linking dist/build/validity-test/validity-test [path] Preprocessing test suite 'test' for path-0.9.5.. [path] Building test suite 'test' for path-0.9.5.. [quickcheck-classes] [ 2 of 12] Compiling Test.QuickCheck.Classes.Apply ( src/Test/QuickCheck/Classes/Apply.hs, dist/build/Test/QuickCheck/Classes/Apply.o, dist/build/Test/QuickCheck/Classes/Apply.dyn_o ) [quickcheck-classes]  [quickcheck-classes] src/Test/QuickCheck/Classes/Apply.hs:19:1: warning: [GHC-66111] [-Wunused-imports] [quickcheck-classes]  The import of ‘Data.Functor’ is redundant [quickcheck-classes]  except perhaps to import instances from ‘Data.Functor’ [quickcheck-classes]  To import instances alone, use: import Data.Functor() [quickcheck-classes]  | [quickcheck-classes] 19 | import Data.Functor [quickcheck-classes]  | ^^^^^^^^^^^^^^^^^^^ [quickcheck-classes]  [quickcheck-classes] src/Test/QuickCheck/Classes/Apply.hs:22:1: warning: [GHC-66111] [-Wunused-imports] [quickcheck-classes]  The import of ‘Test.QuickCheck.Arbitrary’ is redundant [quickcheck-classes]  except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ [quickcheck-classes]  To import instances alone, use: import Test.QuickCheck.Arbitrary() [quickcheck-classes]  | [quickcheck-classes] 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) [quickcheck-classes]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [quickcheck-classes]  [quickcheck-classes] src/Test/QuickCheck/Classes/Apply.hs:23:1: warning: [GHC-66111] [-Wunused-imports] [quickcheck-classes]  The import of ‘Data.Functor.Classes’ is redundant [quickcheck-classes]  except perhaps to import instances from ‘Data.Functor.Classes’ [quickcheck-classes]  To import instances alone, use: import Data.Functor.Classes() [quickcheck-classes]  | [quickcheck-classes] 23 | import Data.Functor.Classes (Eq1,Show1) [quickcheck-classes]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [quickcheck-classes]  [quickcheck-classes] src/Test/QuickCheck/Classes/Apply.hs:24:1: warning: [GHC-66111] [-Wunused-imports] [quickcheck-classes]  The import of ‘Test.QuickCheck.Property’ is redundant [quickcheck-classes]  except perhaps to import instances from ‘Test.QuickCheck.Property’ [quickcheck-classes]  To import instances alone, use: import Test.QuickCheck.Property() [quickcheck-classes]  | [quickcheck-classes] 24 | import Test.QuickCheck.Property (Property) [quickcheck-classes]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [quickcheck-classes] [ 3 of 12] Compiling Test.QuickCheck.Classes.Euclidean ( src/Test/QuickCheck/Classes/Euclidean.hs, dist/build/Test/QuickCheck/Classes/Euclidean.o, dist/build/Test/QuickCheck/Classes/Euclidean.dyn_o ) [quickcheck-classes]  [quickcheck-classes] src/Test/QuickCheck/Classes/Euclidean.hs:29:1: warning: [GHC-66111] [-Wunused-imports] [quickcheck-classes]  The import of ‘Test.QuickCheck.Property’ is redundant [quickcheck-classes]  except perhaps to import instances from ‘Test.QuickCheck.Property’ [quickcheck-classes]  To import instances alone, use: import Test.QuickCheck.Property() [quickcheck-classes]  | [quickcheck-classes] 29 | import Test.QuickCheck.Property (Property) [quickcheck-classes]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [quickcheck-classes] [ 4 of 12] Compiling Test.QuickCheck.Classes.IsList ( src/Test/QuickCheck/Classes/IsList.hs, dist/build/Test/QuickCheck/Classes/IsList.o, dist/build/Test/QuickCheck/Classes/IsList.dyn_o ) [quickcheck-classes] [ 5 of 12] Compiling Test.QuickCheck.Classes.Json ( src/Test/QuickCheck/Classes/Json.hs, dist/build/Test/QuickCheck/Classes/Json.o, dist/build/Test/QuickCheck/Classes/Json.dyn_o ) [quickcheck-classes] [ 6 of 12] Compiling Test.QuickCheck.Classes.MVector ( src/Test/QuickCheck/Classes/MVector.hs, dist/build/Test/QuickCheck/Classes/MVector.o, dist/build/Test/QuickCheck/Classes/MVector.dyn_o ) [quickcheck-classes]  [quickcheck-classes] src/Test/QuickCheck/Classes/MVector.hs:20:1: warning: [GHC-66111] [-Wunused-imports] [quickcheck-classes]  The import of ‘Control.Applicative’ is redundant [quickcheck-classes]  except perhaps to import instances from ‘Control.Applicative’ [rebase] Dependency base >=4.13 && <5: using base-4.19.0.0 [rebase] Dependency bifunctors >=5.6 && <5.7: using bifunctors-5.6.2 [rebase] Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.0.2 [rebase] Dependency comonad >=5 && <5.1: using comonad-5.0.9 [rebase] Dependency containers >=0.6 && <0.8: using containers-0.6.8 [rebase] Dependency contravariant >=1.5 && <1.6: using contravariant-1.5.5 [rebase] Dependency deepseq >=1.4 && <1.6: using deepseq-1.5.0.0 [rebase] Dependency dlist >=0.8 && <1.1: using dlist-1.0 [rebase] Dependency either >=5 && <5.1: using either-5.0.2 [rebase] Dependency groups >=0.5.3 && <0.6: using groups-0.5.3 [rebase] Dependency hashable >=1.3 && <1.6: using hashable-1.4.7.0 [rebase] Dependency invariant >=0.5.5 && <0.7: using invariant-0.6.4 [rebase] Dependency mtl >=2.2 && <2.4: using mtl-2.3.1 [rebase] Dependency profunctors >=5.6 && <5.7: using profunctors-5.6.2 [rebase] Dependency scientific >=0.3 && <0.4: using scientific-0.3.8.0 [rebase] Dependency selective >=0.7 && <0.8: using selective-0.7.0.1 [rebase] Dependency semigroupoids >=6 && <7: using semigroupoids-6.0.1 [rebase] Dependency stm >=2.5 && <2.6: using stm-2.5.2.1 [rebase] Dependency text >=1.2 && <1.3 || >=2.0 && <2.2: using text-2.1 [rebase] Dependency time >=1.9 && <1.15: using time-1.12.2 [rebase] Dependency time-compat >=1.9.6.1 && <1.10: using time-compat-1.9.7 [rebase] Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 [rebase] Dependency unordered-containers >=0.2.13 && <0.3: using [rebase] unordered-containers-0.2.20 [rebase] Dependency uuid-types >=1.0 && <1.1: using uuid-types-1.0.6 [rebase] Dependency vector >=0.12 && <0.14: using vector-0.13.2.0 [rebase] Dependency vector-instances >=3.4 && <3.5: using vector-instances-3.4.2 [rebase] Dependency void >=0.7 && <0.8: using void-0.7.3 [rebase] Source component graph: component lib [rebase] Configured component graph: [rebase]  component rebase-1.21.2-KoV4eXp2MNG86hbSiMdeg8 [rebase]  include base-4.19.0.0-b960 [rebase]  include bifunctors-5.6.2-4fZuJfp0ftV1iKSQIeavLh [rebase]  include bytestring-0.12.0.2-4690 [rebase]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [rebase]  include containers-0.6.8-4775 [rebase]  include contravariant-1.5.5-J4LLuUnbnVaBzsIx42BlgS [rebase]  include deepseq-1.5.0.0-412f [rebase]  include dlist-1.0-92EE3VRf6S86YM2NLYx7Zz [rebase]  include either-5.0.2-Bq2GyP4oSURC8Bdp8bx9G6 [rebase]  include groups-0.5.3-w2UxgtGTCPHU1qvFEu0AE [rebase]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [rebase]  include invariant-0.6.4-9MdOxjYVRq95RCcv5wEaad [rebase]  include mtl-2.3.1-63a4 [rebase]  include profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [rebase]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [rebase]  include selective-0.7.0.1-AfSp7zmUuG42sRImdE2FDY [rebase]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [rebase]  include stm-2.5.2.1-83fa [rebase]  include text-2.1-c36a [rebase]  include time-1.12.2-d26d [rebase]  include time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [rebase]  include transformers-0.6.1.0-c3ec [rebase]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [rebase]  include uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [rebase]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [rebase]  include vector-instances-3.4.2-IrMPeDkXsTAHmZR7rP06of [rebase]  include void-0.7.3-5yU89rtcFpHDt8FMuiMLJt [rebase] Linked component graph: [rebase]  unit rebase-1.21.2-KoV4eXp2MNG86hbSiMdeg8 [rebase]  include base-4.19.0.0-b960 [rebase]  include bifunctors-5.6.2-4fZuJfp0ftV1iKSQIeavLh [rebase]  include bytestring-0.12.0.2-4690 [rebase]  include comonad-5.0.9-ESq2E8gYtBx3byXmKAW1hW [rebase]  include containers-0.6.8-4775 [rebase]  include contravariant-1.5.5-J4LLuUnbnVaBzsIx42BlgS [rebase]  include deepseq-1.5.0.0-412f [rebase]  include dlist-1.0-92EE3VRf6S86YM2NLYx7Zz [rebase]  include either-5.0.2-Bq2GyP4oSURC8Bdp8bx9G6 [rebase]  include groups-0.5.3-w2UxgtGTCPHU1qvFEu0AE [rebase]  include hashable-1.4.7.0-Jrw7dwmC3aCEeIVQjKkh3m [rebase]  include invariant-0.6.4-9MdOxjYVRq95RCcv5wEaad [rebase]  include mtl-2.3.1-63a4 [rebase]  include profunctors-5.6.2-3nAHQARBXS12MCzIa3BzsU [rebase]  include scientific-0.3.8.0-AAHJ2xFRe5v5s4wRtZjD2X [rebase]  include selective-0.7.0.1-AfSp7zmUuG42sRImdE2FDY [rebase]  include semigroupoids-6.0.1-J9J1eOvotnkFeF6NoO7rrj [rebase]  include stm-2.5.2.1-83fa [rebase]  include text-2.1-c36a [rebase]  include time-1.12.2-d26d [shake] Documentation created: dist/doc/html/shake/, dist/doc/html/shake/shake.txt [shake] haddockPhase completed in 1 minutes 7 seconds [shake] Phase: installPhase [shake] Installing executable shake in /nix/store/3c2sbr4b6mhgbnykhzda6zfv8djjrk67-shake-0.19.8/bin [shake] Warning: The directory [shake] /nix/store/3c2sbr4b6mhgbnykhzda6zfv8djjrk67-shake-0.19.8/bin is not in the [shake] system search path. [shake] Installing library in /nix/store/3c2sbr4b6mhgbnykhzda6zfv8djjrk67-shake-0.19.8/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/shake-0.19.8-3FCaRvebiS3CdqCMPQhT3v [shake] Phase: fixupPhase [shake] shrinking RPATHs of ELF executables and libraries in /nix/store/3c2sbr4b6mhgbnykhzda6zfv8djjrk67-shake-0.19.8 [shake] shrinking /nix/store/3c2sbr4b6mhgbnykhzda6zfv8djjrk67-shake-0.19.8/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSshake-0.19.8-3FCaRvebiS3CdqCMPQhT3v-ghc9.8.1.so [shake] shrinking /nix/store/3c2sbr4b6mhgbnykhzda6zfv8djjrk67-shake-0.19.8/bin/shake [shake] checking for references to /build/ in /nix/store/3c2sbr4b6mhgbnykhzda6zfv8djjrk67-shake-0.19.8... [shake] patching script interpreter paths in /nix/store/3c2sbr4b6mhgbnykhzda6zfv8djjrk67-shake-0.19.8 [shake] stripping (with command strip and flags -S -p) in /nix/store/3c2sbr4b6mhgbnykhzda6zfv8djjrk67-shake-0.19.8/lib /nix/store/3c2sbr4b6mhgbnykhzda6zfv8djjrk67-shake-0.19.8/bin [shake] shrinking RPATHs of ELF executables and libraries in /nix/store/iq8l5cy2qzvrc55zfs8wxjss7qblrjyr-shake-0.19.8-data [shake] checking for references to /build/ in /nix/store/iq8l5cy2qzvrc55zfs8wxjss7qblrjyr-shake-0.19.8-data... [shake] patching script interpreter paths in /nix/store/iq8l5cy2qzvrc55zfs8wxjss7qblrjyr-shake-0.19.8-data [shake] shrinking RPATHs of ELF executables and libraries in /nix/store/xxzinarv27ih7cg9yzhi0kznc3mxvr34-shake-0.19.8-doc [shake] checking for references to /build/ in /nix/store/xxzinarv27ih7cg9yzhi0kznc3mxvr34-shake-0.19.8-doc... [shake] patching script interpreter paths in /nix/store/xxzinarv27ih7cg9yzhi0kznc3mxvr34-shake-0.19.8-doc [HTF] [20 of 24] Compiling Test.Framework.TestReporter ( Test/Framework/TestReporter.hs, dist/build/Test/Framework/TestReporter.o, dist/build/Test/Framework/TestReporter.dyn_o ) [HTF] [21 of 24] Compiling Test.Framework.CmdlineOptions ( Test/Framework/CmdlineOptions.hs, dist/build/Test/Framework/CmdlineOptions.o, dist/build/Test/Framework/CmdlineOptions.dyn_o ) [HTF] [22 of 24] Compiling Test.Framework.TestManager ( Test/Framework/TestManager.hs, dist/build/Test/Framework/TestManager.o, dist/build/Test/Framework/TestManager.dyn_o ) [HTF] [23 of 24] Compiling Test.Framework.BlackBoxTest ( Test/Framework/BlackBoxTest.hs, dist/build/Test/Framework/BlackBoxTest.o, dist/build/Test/Framework/BlackBoxTest.dyn_o ) [HTF] [24 of 24] Compiling Test.Framework ( Test/Framework.hs, dist/build/Test/Framework.o, dist/build/Test/Framework.dyn_o ) [HTF] [ 1 of 24] Compiling Paths_HTF ( dist/build/autogen/Paths_HTF.hs, dist/build/Paths_HTF.p_o ) [HTF] [ 2 of 24] Compiling Test.Framework.Colors ( Test/Framework/Colors.hs, dist/build/Test/Framework/Colors.p_o ) [HTF] [ 3 of 24] Compiling Test.Framework.Diff ( Test/Framework/Diff.hs, dist/build/Test/Framework/Diff.p_o ) [HTF] [ 4 of 24] Compiling Test.Framework.Location ( Test/Framework/Location.hs, dist/build/Test/Framework/Location.p_o ) [HTF] [ 5 of 24] Compiling Test.Framework.Preprocessor ( Test/Framework/Preprocessor.hs, dist/build/Test/Framework/Preprocessor.p_o ) [HTF] [ 6 of 24] Compiling Test.Framework.Pretty ( Test/Framework/Pretty.hs, dist/build/Test/Framework/Pretty.p_o ) [HTF] [ 7 of 24] Compiling Test.Framework.Process ( Test/Framework/Process.hs, dist/build/Test/Framework/Process.p_o ) [HTF] [ 8 of 24] Compiling Test.Framework.TestInterface ( Test/Framework/TestInterface.hs, dist/build/Test/Framework/TestInterface.p_o ) [HTF] [ 9 of 24] Compiling Test.Framework.History ( Test/Framework/History.hs, dist/build/Test/Framework/History.p_o ) [HTF] [10 of 24] Compiling Test.Framework.AssertM ( Test/Framework/AssertM.hs, dist/build/Test/Framework/AssertM.p_o ) [HTF]  [HTF] Test/Framework/AssertM.hs:64:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [HTF]  Noncanonical ‘return’ definition detected [HTF]  in the instance declaration for ‘Monad AssertBool’. [HTF]  ‘return’ will eventually be removed in favour of ‘pure’ [HTF]  Suggested fix: [HTF]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [HTF]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [HTF]  | [HTF] 64 | return = AssertOk [HTF]  | ^^^^^^^^^^^^^^^^^ [HTF] [11 of 24] Compiling Test.Framework.TestTypes ( Test/Framework/TestTypes.hs, dist/build/Test/Framework/TestTypes.p_o ) [HTF] [12 of 24] Compiling Test.Framework.JsonOutput ( Test/Framework/JsonOutput.hs, dist/build/Test/Framework/JsonOutput.p_o ) [HTF] [13 of 24] Compiling Test.Framework.ThreadPool ( Test/Framework/ThreadPool.hs, dist/build/Test/Framework/ThreadPool.p_o ) [HTF] [14 of 24] Compiling Test.Framework.Tutorial ( Test/Framework/Tutorial.hs, dist/build/Test/Framework/Tutorial.p_o ) [HTF] [15 of 24] Compiling Test.Framework.Utils ( Test/Framework/Utils.hs, dist/build/Test/Framework/Utils.p_o ) [HTF]  [HTF] Test/Framework/Utils.hs:62:26: warning: [GHC-63394] [-Wx-partial] [HTF]  In the use of ‘tail’ [HTF]  (imported from Prelude, but defined in GHC.List): [HTF]  "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." [HTF]  | [HTF] 62 | dropSuffix f = reverse . tail . dropWhile (/= '.') $ reverse f [HTF]  | ^^^^ [HTF] [16 of 24] Compiling Test.Framework.QuickCheckWrapper ( Test/Framework/QuickCheckWrapper.hs, dist/build/Test/Framework/QuickCheckWrapper.p_o ) [HTF] [17 of 24] Compiling Test.Framework.PrettyHaskell ( Test/Framework/PrettyHaskell.hs, dist/build/Test/Framework/PrettyHaskell.p_o ) [post-build-hook] Uploading to cachix cache "sellout": /nix/store/5gy8nldkva3lwv05h83rpf5nimlfz5bs-HsYAML-aeson-0.2.0.2-doc /nix/store/7yr32py3inrf39s64q3mxxbm6fxqaixp-HsYAML-aeson-0.2.0.2 [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/5gy8nldkva3lwv05h83rpf5nimlfz5bs-HsYAML-aeson-0.2.0.2-doc /nix/store/7yr32py3inrf39s64q3mxxbm6fxqaixp-HsYAML-aeson-0.2.0.2 [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 3 paths... [post-build-hook] copying path '/nix/store/dsriaxx4r9671nyfqjd8vhwbg0i8z7ld-HsYAML-0.2.1.5-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/8p6zbx9avnqdr3n73pff594bhkzgm433-HsYAML-0.2.1.5' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/7yr32py3inrf39s64q3mxxbm6fxqaixp-HsYAML-aeson-0.2.0.2' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 100 of 171 built (15 building), 395 of 395 downloaded from cache [algebraic-graphs] OK: consistent (edge x y) == True [algebraic-graphs] OK: consistent (edges xs) == True [algebraic-graphs] OK: consistent (stars xs) == True [algebraic-graphs]  [algebraic-graphs] ============ Symmetric.Relation.Show ============ [algebraic-graphs] OK: show (empty ) == "empty" [algebraic-graphs] OK: show (1 ) == "vertex 1" [algebraic-graphs] OK: show (1 + 2 ) == "vertices [1,2]" [algebraic-graphs] OK: show (1 * 2 ) == "edge 1 2" [algebraic-graphs] OK: show (1 * 2 * 3) == "edges [(1,2),(1,3),(2,3)]" [algebraic-graphs] OK: show (1 * 2 + 3) == "overlay (vertex 3) (edge 1 2)" [algebraic-graphs]  [algebraic-graphs] OK: show (vertex (-1) ) == "vertex (-1)" [algebraic-graphs] OK: show (vertex (-1) + vertex (-2) ) == "vertices [-2,-1]" [algebraic-graphs] OK: show (vertex (-2) * vertex (-1) ) == "edge (-2) (-1)" [algebraic-graphs] OK: show (vertex (-3) * vertex (-2) * vertex (-1)) == "edges [(-3,-2),(-3,-1),(-2,-1)]" [algebraic-graphs] OK: show (vertex (-3) * vertex (-2) + vertex (-1)) == "overlay (vertex (-1)) (edge (-3) (-2))" [algebraic-graphs]  [algebraic-graphs] OK: show (2 * 1 ) == "edge 1 2" [algebraic-graphs] OK: show (1 * 2 * 1) == "edges [(1,1),(1,2)]" [algebraic-graphs] OK: show (3 * 2 * 1) == "edges [(1,2),(1,3),(2,3)]" [algebraic-graphs]  [algebraic-graphs] ============ Symmetric.Relation.toSymmetric ============ [algebraic-graphs] OK: toSymmetric (edge 1 2) == edge 1 2 [algebraic-graphs] OK: toSymmetric . fromSymmetric == id [algebraic-graphs] OK: fromSymmetric . toSymmetric == symmetricClosure [algebraic-graphs] OK: vertexCount . toSymmetric == vertexCount [algebraic-graphs] OK: (*2) . edgeCount . toSymmetric >= edgeCount [algebraic-graphs]  [algebraic-graphs] ============ Symmetric.Relation.fromSymmetric ============ [algebraic-graphs] OK: fromSymmetric (edge 1 2) == edges [(1,2), (2,1)] [algebraic-graphs] OK: vertexCount . fromSymmetric == vertexCount [algebraic-graphs] OK: edgeCount . fromSymmetric <= (*2) . edgeCount [algebraic-graphs]  [algebraic-graphs] ============ Symmetric.Relation.Ord ============ [algebraic-graphs] OK: vertex 1 < vertex 2 [algebraic-graphs] OK: vertex 3 < edge 1 2 [algebraic-graphs] OK: vertex 1 < edge 1 1 [algebraic-graphs] OK: edge 1 1 < edge 1 2 [algebraic-graphs] OK: edge 1 2 < edge 1 1 + edge 2 2 [algebraic-graphs] OK: edge 2 1 < edge 1 3 [algebraic-graphs] OK: edge 1 2 == edge 2 1 [algebraic-graphs] OK: x <= x + y [algebraic-graphs] OK: x + y <= x * y [algebraic-graphs]  [algebraic-graphs] ============ Symmetric.Relation.empty ============ [algebraic-graphs] OK: isEmpty empty == True [algebraic-graphs] OK: hasVertex x empty == False [algebraic-graphs] OK: vertexCount empty == 0 [algebraic-graphs] OK: edgeCount empty == 0 [algebraic-graphs]  [algebraic-graphs] ============ Symmetric.Relation.vertex ============ [algebraic-graphs] OK: isEmpty (vertex x) == False [algebraic-graphs] OK: hasVertex x (vertex y) == (x == y) [algebraic-graphs] OK: vertexCount (vertex x) == 1 [algebraic-graphs] OK: edgeCount (vertex x) == 0 [algebraic-graphs]  [algebraic-graphs] ============ Symmetric.Relation.edge ============ [algebraic-graphs] OK: edge x y == connect (vertex x) (vertex y) [algebraic-graphs] OK: edge x y == edge y x [algebraic-graphs] OK: edge x y == edges [(x,y), (y,x)] [algebraic-graphs] OK: hasEdge x y (edge x y) == True [algebraic-graphs] OK: edgeCount (edge x y) == 1 [algebraic-graphs] OK: vertexCount (edge 1 1) == 1 [algebraic-graphs] OK: vertexCount (edge 1 2) == 2 [algebraic-graphs]  [algebraic-graphs] ============ Symmetric.Relation.overlay ============ [algebraic-graphs] OK: isEmpty (overlay x y) == isEmpty x && isEmpty y [algebraic-graphs] OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y [algebraic-graphs] OK: vertexCount (overlay x y) >= vertexCount x [algebraic-graphs] OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y [algebraic-graphs] OK: edgeCount (overlay x y) >= edgeCount x [algebraic-graphs] OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y [algebraic-graphs] OK: vertexCount (overlay 1 2) == 2 [algebraic-graphs] OK: edgeCount (overlay 1 2) == 0 [algebraic-graphs]  [algebraic-graphs] ============ Symmetric.Relation.connect ============ [algebraic-graphs] OK: connect x y == connect y x [algebraic-graphs] OK: isEmpty (connect x y) == isEmpty x && isEmpty y [algebraic-graphs] OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y [algebraic-graphs] OK: vertexCount (connect x y) >= vertexCount x [algebraic-graphs] OK: vertexCount (connect x y) <= vertexCount x + vertexCount y [algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount x [algebraic-graphs] OK: edgeCount (connect x y) >= edgeCount y [algebraic-graphs] OK: edgeCount (connect x y) >= vertexCount x * vertexCount y `div` 2 [algebraic-graphs] OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y [algebraic-graphs] OK: vertexCount (connect 1 2) == 2 [algebraic-graphs] OK: edgeCount (connect 1 2) == 1 [algebraic-graphs]  [algebraic-graphs] ============ Symmetric.Relation.vertices ============ [algebraic-graphs] OK: vertices [] == empty [algebraic-graphs] OK: vertices [x] == vertex x [algebraic-graphs] OK: vertices == overlays . map vertex [algebraic-graphs] OK: hasVertex x . vertices == elem x [algebraic-graphs] OK: vertexCount . vertices == length . nub [algebraic-graphs] OK: vertexSet . vertices == Set.fromList [algebraic-graphs]  [algebraic-graphs] ============ Symmetric.Relation.edges ============ [algebraic-graphs] OK: edges [] == empty [algebraic-graphs] OK: edges [(x,y)] == edge x y [algebraic-graphs] OK: edges [(x,y), (y,x)] == edge x y [algebraic-graphs]  [algebraic-graphs] ============ Symmetric.Relation.overlays ============ [algebraic-graphs] OK: overlays [] == empty [binary-instances]  0% ( 0 / 1) in 'Data.Binary.Instances.Primitive' [binary-instances]  Missing documentation for: [binary-instances]  Module header [binary-instances]  0% ( 0 / 1) in 'Data.Binary.Instances.Scientific' [binary-instances]  Missing documentation for: [binary-instances]  Module header [binary-instances]  0% ( 0 / 1) in 'Data.Binary.Instances.Tagged' [binary-instances]  Missing documentation for: [binary-instances]  Module header [binary-instances]  0% ( 0 / 1) in 'Data.Binary.Instances.Text' [binary-instances]  Missing documentation for: [binary-instances]  Module header [binary-instances]  0% ( 0 / 1) in 'Data.Binary.Instances.Time' [binary-instances]  Missing documentation for: [binary-instances]  Module header [binary-instances]  0% ( 0 / 1) in 'Data.Binary.Instances.UnorderedContainers' [binary-instances]  Missing documentation for: [binary-instances]  Module header [binary-instances]  0% ( 0 / 1) in 'Data.Binary.Instances.Vector' [binary-instances]  Missing documentation for: [binary-instances]  Module header [binary-instances]  0% ( 0 / 1) in 'Data.Binary.Instances.Aeson' [binary-instances]  Missing documentation for: [binary-instances]  Module header [binary-instances] Warning: 'Binary' is out of scope. [binary-instances]  If you qualify the identifier, haddock can try to link it anyway. [binary-instances]  100% ( 1 / 1) in 'Data.Binary.Instances' [binary-instances] Documentation created: dist/doc/html/binary-instances/, [binary-instances] dist/doc/html/binary-instances/binary-instances.txt [binary-instances] Phase: installPhase [binary-instances] Installing library in /nix/store/gkd1r1hnp9k3ifhvq164nxxyxm8q94m4-binary-instances-1.0.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/binary-instances-1.0.6-9BVslbft3sTFpByzWjX82i [binary-instances] Phase: fixupPhase [binary-instances] shrinking RPATHs of ELF executables and libraries in /nix/store/gkd1r1hnp9k3ifhvq164nxxyxm8q94m4-binary-instances-1.0.6 [binary-instances] shrinking /nix/store/gkd1r1hnp9k3ifhvq164nxxyxm8q94m4-binary-instances-1.0.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSbinary-instances-1.0.6-9BVslbft3sTFpByzWjX82i-ghc9.8.1.so [binary-instances] checking for references to /build/ in /nix/store/gkd1r1hnp9k3ifhvq164nxxyxm8q94m4-binary-instances-1.0.6... [binary-instances] patching script interpreter paths in /nix/store/gkd1r1hnp9k3ifhvq164nxxyxm8q94m4-binary-instances-1.0.6 [binary-instances] stripping (with command strip and flags -S -p) in /nix/store/gkd1r1hnp9k3ifhvq164nxxyxm8q94m4-binary-instances-1.0.6/lib [binary-instances] shrinking RPATHs of ELF executables and libraries in /nix/store/0mq6h5i78pkchwslvz24gnjprbdm1g1h-binary-instances-1.0.6-doc [binary-instances] checking for references to /build/ in /nix/store/0mq6h5i78pkchwslvz24gnjprbdm1g1h-binary-instances-1.0.6-doc... [binary-instances] patching script interpreter paths in /nix/store/0mq6h5i78pkchwslvz24gnjprbdm1g1h-binary-instances-1.0.6-doc [constraints-extras]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [constraints-extras]  relies on the StarIsType extension, which will become [constraints-extras]  deprecated in the future. [constraints-extras]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [constraints-extras]  | [constraints-extras] 46 | > data family Fam a :: * -> * [constraints-extras]  | ^ [constraints-extras]  [constraints-extras] README.lhs:46:29: warning: [GHC-39567] [-Wstar-is-type] [constraints-extras]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [constraints-extras]  relies on the StarIsType extension, which will become [constraints-extras]  deprecated in the future. [constraints-extras]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [constraints-extras]  | [constraints-extras] 46 | > data family Fam a :: * -> * [constraints-extras]  | ^ [constraints-extras]  [constraints-extras] README.lhs:47:27: warning: [GHC-39567] [-Wstar-is-type] [constraints-extras]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [constraints-extras]  relies on the StarIsType extension, which will become [constraints-extras]  deprecated in the future. [constraints-extras]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [constraints-extras]  | [constraints-extras] 47 | > data instance Fam () :: * -> * where [constraints-extras]  | ^ [constraints-extras]  [constraints-extras] README.lhs:47:32: warning: [GHC-39567] [-Wstar-is-type] [constraints-extras]  Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ [constraints-extras]  relies on the StarIsType extension, which will become [constraints-extras]  deprecated in the future. [constraints-extras]  Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. [constraints-extras]  | [constraints-extras] 47 | > data instance Fam () :: * -> * where [constraints-extras]  | ^ [constraints-extras] [2 of 2] Linking dist/build/readme/readme [constraints-extras] Phase: checkPhase [constraints-extras] Package has no test suites. [constraints-extras] Phase: haddockPhase [constraints-extras] Preprocessing library for constraints-extras-0.4.0.2.. [constraints-extras] Running Haddock on library for constraints-extras-0.4.0.2.. [constraints-extras] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [constraints-extras] [1 of 4] Compiling Data.Constraint.Compose ( src/Data/Constraint/Compose.hs, /build/ghc626_0/ghc_8.o, /build/ghc626_0/ghc_8.dyn_o ) [constraints-extras] [2 of 4] Compiling Data.Constraint.Flip ( src/Data/Constraint/Flip.hs, /build/ghc626_0/ghc_12.o, /build/ghc626_0/ghc_12.dyn_o ) [constraints-extras] [3 of 4] Compiling Data.Constraint.Extras ( src/Data/Constraint/Extras.hs, /build/ghc626_0/ghc_10.o, /build/ghc626_0/ghc_10.dyn_o ) [constraints-extras] [4 of 4] Compiling Data.Constraint.Extras.TH ( src/Data/Constraint/Extras/TH.hs, nothing ) [constraints-extras] Haddock coverage: [constraints-extras]  50% ( 1 / 2) in 'Data.Constraint.Compose' [constraints-extras]  Missing documentation for: [constraints-extras]  Module header [constraints-extras]  50% ( 1 / 2) in 'Data.Constraint.Flip' [constraints-extras]  Missing documentation for: [constraints-extras]  Module header [constraints-extras]  100% ( 13 / 13) in 'Data.Constraint.Extras' [constraints-extras]  0% ( 0 / 4) in 'Data.Constraint.Extras.TH' [constraints-extras]  Missing documentation for: [constraints-extras]  Module header [constraints-extras]  deriveArgDict (src/Data/Constraint/Extras/TH.hs:15) [constraints-extras]  deriveArgDictV (src/Data/Constraint/Extras/TH.hs:30) [constraints-extras]  gadtIndices (src/Data/Constraint/Extras/TH.hs:110) [constraints-extras] Documentation created: dist/doc/html/constraints-extras/, [constraints-extras] dist/doc/html/constraints-extras/constraints-extras.txt [constraints-extras] Preprocessing executable 'readme' for constraints-extras-0.4.0.2.. [constraints-extras] Phase: installPhase [constraints-extras] Installing library in /nix/store/avhd0nqxysf32zw4x2zsshgsqblgyzii-constraints-extras-0.4.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/constraints-extras-0.4.0.2-CBhGvzt6FDZAi7EEoGyDr1 [constraints-extras] Installing executable readme in /nix/store/avhd0nqxysf32zw4x2zsshgsqblgyzii-constraints-extras-0.4.0.2/bin [constraints-extras] Warning: The directory [constraints-extras] /nix/store/avhd0nqxysf32zw4x2zsshgsqblgyzii-constraints-extras-0.4.0.2/bin is [constraints-extras] not in the system search path. [deriving-aeson]  - Data.Vector.Primitive.Vector [deriving-aeson]  - Data.Vector.Storable.Vector [deriving-aeson]  - Data.Aeson.Types.Internal.Rep_Value [deriving-aeson]  - GHC.IO.Exception.Rep_ExitCode [deriving-aeson] Warning: Deriving.Aeson.Stock: could not find link destinations for: [deriving-aeson]  - Data.Vector.Vector [deriving-aeson]  - GHC.Generics.Rep_Fingerprint [deriving-aeson]  - GHC.Generics.Rep_GeneralCategory [deriving-aeson]  - GHC.Generics.Rep_SrcLoc [deriving-aeson]  - GHC.Generics.Rep_Down [deriving-aeson]  - GHC.Generics.Rep_Tuple15 [deriving-aeson]  - GHC.Generics.Rep_Tuple14 [deriving-aeson]  - GHC.Generics.Rep_Tuple13 [deriving-aeson]  - GHC.Generics.Rep_Tuple12 [deriving-aeson]  - GHC.Generics.Rep_Tuple11 [deriving-aeson]  - GHC.Generics.Rep_Tuple10 [deriving-aeson]  - GHC.Generics.Rep_Tuple9 [deriving-aeson]  - GHC.Generics.Rep_Tuple8 [deriving-aeson]  - GHC.Generics.Rep_Tuple7 [deriving-aeson]  - GHC.Generics.Rep_Tuple6 [deriving-aeson]  - GHC.Generics.Rep_Tuple5 [deriving-aeson]  - GHC.Generics.Rep_Tuple4 [deriving-aeson]  - GHC.Generics.Rep_Tuple3 [deriving-aeson]  - GHC.Generics.Rep_Tuple2 [deriving-aeson]  - GHC.Generics.Rep_Solo [deriving-aeson]  - GHC.Generics.Rep_Unit [deriving-aeson]  - GHC.Generics.Rep_Proxy [deriving-aeson]  - GHC.Generics.Rep_Ordering [deriving-aeson]  - GHC.Generics.Rep_Bool [deriving-aeson]  - GHC.Generics.Rep_Either [deriving-aeson]  - GHC.Generics.Rep_Maybe [deriving-aeson]  - GHC.Generics.Rep_NonEmpty [deriving-aeson]  - GHC.Generics.Rep_List [deriving-aeson]  - GHC.Generics.Rep_Void [deriving-aeson]  - GHC.Generics.Rep_M1 [deriving-aeson]  - GHC.Generics.Rep_V1 [deriving-aeson]  - GHC.Generics.Rep_U1 [deriving-aeson]  - GHC.Generics.Rep_Par1 [deriving-aeson]  - GHC.Generics.Rep_Rec1 [deriving-aeson]  - GHC.Generics.Rep_K1 [deriving-aeson]  - GHC.Generics.Rep_:+: [deriving-aeson]  - GHC.Generics.Rep_:*: [deriving-aeson]  - GHC.Generics.Rep_:.: [deriving-aeson]  - GHC.Generics.Rep_R:UReckWordp [deriving-aeson]  - GHC.Generics.Rep_R:UReckIntp [deriving-aeson]  - GHC.Generics.Rep_R:UReckDoublep [deriving-aeson]  - GHC.Generics.Rep_R:UReckCharp [deriving-aeson]  - GHC.Generics.Rep_R:UReckPtrp [deriving-aeson]  - GHC.Generics.Rep_Fixity [deriving-aeson]  - GHC.Generics.Rep_Associativity [deriving-aeson]  - GHC.Generics.Rep_SourceUnpackedness [deriving-aeson]  - GHC.Generics.Rep_SourceStrictness [deriving-aeson]  - GHC.Generics.Rep_DecidedStrictness [deriving-aeson]  - Data.Monoid.Rep_Ap [deriving-aeson]  - Data.Monoid.Rep_Last [deriving-aeson]  - Data.Monoid.Rep_First [deriving-aeson]  - Data.Functor.Const.Rep_Const [deriving-aeson]  - GHC.RTS.Flags.Rep_RTSFlags [deriving-aeson]  - GHC.RTS.Flags.Rep_ParFlags [deriving-aeson]  - GHC.RTS.Flags.Rep_TickyFlags [deriving-aeson]  - GHC.RTS.Flags.Rep_TraceFlags [deriving-aeson]  - GHC.RTS.Flags.Rep_DoTrace [deriving-aeson]  - GHC.RTS.Flags.Rep_ProfFlags [deriving-aeson]  - GHC.RTS.Flags.Rep_DoHeapProfile [deriving-aeson]  - GHC.RTS.Flags.Rep_CCFlags [deriving-aeson]  - GHC.RTS.Flags.Rep_DoCostCentres [deriving-aeson]  - GHC.RTS.Flags.Rep_DebugFlags [deriving-aeson]  - GHC.RTS.Flags.Rep_MiscFlags [deriving-aeson]  - GHC.RTS.Flags.Rep_ConcFlags [deriving-aeson]  - GHC.RTS.Flags.Rep_GCFlags [deriving-aeson]  - GHC.RTS.Flags.Rep_GiveGCStats [deriving-aeson]  - Data.Functor.Identity.Rep_Identity [deriving-aeson]  - Control.Arrow.Rep_Kleisli [deriving-aeson]  - Control.Applicative.Rep_ZipList [deriving-aeson]  - Control.Applicative.Rep_WrappedArrow [deriving-aeson]  - Control.Applicative.Rep_WrappedMonad [deriving-aeson]  - Data.Version.Rep_Version [deriving-aeson]  - GHC.ByteOrder.Rep_ByteOrder [deriving-aeson]  - GHC.Stats.Rep_RTSStats [deriving-aeson]  - GHC.Stats.Rep_GCDetails [deriving-aeson]  - Data.Semigroup.Rep_WrappedMonoid [deriving-aeson]  - Data.Semigroup.Rep_Last [deriving-aeson]  - Data.Semigroup.Rep_First [deriving-aeson]  - Data.Semigroup.Rep_Arg [deriving-aeson]  - Data.Semigroup.Rep_Max [deriving-aeson]  - Data.Semigroup.Rep_Min [deriving-aeson]  - Data.Complex.Rep_Complex [deriving-aeson]  - Data.Functor.Sum.Rep_Sum [deriving-aeson]  - Data.Functor.Product.Rep_Product [deriving-aeson]  - Data.Functor.Compose.Rep_Compose [deriving-aeson]  - GHC.Generics.Rep_R:UReckFloatp [deriving-aeson]  - Data.Vector.Generic.Base.Vector [deriving-aeson]  - Data.Vector.Unboxed.Base.Vector [deriving-aeson]  - Data.Vector.Primitive.Vector [deriving-aeson]  - Data.Vector.Storable.Vector [deriving-aeson]  - Data.Aeson.Types.Internal.Rep_Value [deriving-aeson]  - GHC.IO.Exception.Rep_ExitCode [deriving-aeson] Documentation created: dist/doc/html/deriving-aeson/, [deriving-aeson] dist/doc/html/deriving-aeson/deriving-aeson.txt [deriving-aeson] Preprocessing test suite 'test' for deriving-aeson-0.2.10.. [deriving-aeson] Phase: installPhase [deriving-aeson] Installing library in /nix/store/pbbfq6jmjkamdbpp9zmdvjnkp3h16nzb-deriving-aeson-0.2.10/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/deriving-aeson-0.2.10-6RHmuanEpWH1lgvtVUMgnG [deriving-aeson] Phase: fixupPhase [deriving-aeson] shrinking RPATHs of ELF executables and libraries in /nix/store/pbbfq6jmjkamdbpp9zmdvjnkp3h16nzb-deriving-aeson-0.2.10 [deriving-aeson] shrinking /nix/store/pbbfq6jmjkamdbpp9zmdvjnkp3h16nzb-deriving-aeson-0.2.10/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSderiving-aeson-0.2.10-6RHmuanEpWH1lgvtVUMgnG-ghc9.8.1.so [deriving-aeson] checking for references to /build/ in /nix/store/pbbfq6jmjkamdbpp9zmdvjnkp3h16nzb-deriving-aeson-0.2.10... [deriving-aeson] patching script interpreter paths in /nix/store/pbbfq6jmjkamdbpp9zmdvjnkp3h16nzb-deriving-aeson-0.2.10 [deriving-aeson] stripping (with command strip and flags -S -p) in /nix/store/pbbfq6jmjkamdbpp9zmdvjnkp3h16nzb-deriving-aeson-0.2.10/lib [enummapset] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [enummapset] [1 of 5] Compiling Data.EnumSet ( Data/EnumSet.hs, nothing ) [enummapset] [2 of 5] Compiling Data.EnumMap.Base ( Data/EnumMap/Base.hs, nothing ) [enummapset] [3 of 5] Compiling Data.EnumMap.Strict ( Data/EnumMap/Strict.hs, nothing ) [enummapset] [4 of 5] Compiling Data.EnumMap.Lazy ( Data/EnumMap/Lazy.hs, nothing ) [enummapset] [5 of 5] Compiling Data.EnumMap ( Data/EnumMap.hs, nothing ) [enummapset] Haddock coverage: [enummapset]  29% ( 18 / 62) in 'Data.EnumSet' [enummapset]  Missing documentation for: [enummapset]  \\ (Data/EnumSet.hs:176) [enummapset]  null (Data/EnumSet.hs:180) [enummapset]  size (Data/EnumSet.hs:184) [enummapset]  member (Data/EnumSet.hs:188) [enummapset]  notMember (Data/EnumSet.hs:192) [enummapset]  lookupLT (Data/EnumSet.hs:196) [enummapset]  lookupGT (Data/EnumSet.hs:200) [enummapset]  lookupLE (Data/EnumSet.hs:204) [enummapset]  lookupGE (Data/EnumSet.hs:208) [enummapset]  isSubsetOf (Data/EnumSet.hs:248) [enummapset]  isProperSubsetOf (Data/EnumSet.hs:244) [enummapset]  empty (Data/EnumSet.hs:212) [enummapset]  singleton (Data/EnumSet.hs:216) [enummapset]  insert (Data/EnumSet.hs:220) [enummapset]  delete (Data/EnumSet.hs:224) [enummapset]  union (Data/EnumSet.hs:232) [enummapset]  unions (Data/EnumSet.hs:228) [enummapset]  difference (Data/EnumSet.hs:236) [enummapset]  intersection (Data/EnumSet.hs:240) [enummapset]  filter (Data/EnumSet.hs:252) [enummapset]  partition (Data/EnumSet.hs:256) [enummapset]  split (Data/EnumSet.hs:260) [enummapset]  splitMember (Data/EnumSet.hs:264) [enummapset]  map (Data/EnumSet.hs:302) [enummapset]  foldr (Data/EnumSet.hs:306) [enummapset]  foldl (Data/EnumSet.hs:310) [enummapset]  foldr' (Data/EnumSet.hs:314) [enummapset]  foldl' (Data/EnumSet.hs:318) [enummapset]  fold (Data/EnumSet.hs:322) [enummapset]  findMin (Data/EnumSet.hs:286) [enummapset]  findMax (Data/EnumSet.hs:290) [enummapset]  deleteMin (Data/EnumSet.hs:294) [enummapset]  deleteMax (Data/EnumSet.hs:298) [enummapset]  deleteFindMin (Data/EnumSet.hs:278) [enummapset]  deleteFindMax (Data/EnumSet.hs:282) [enummapset]  maxView (Data/EnumSet.hs:270) [enummapset]  minView (Data/EnumSet.hs:274) [enummapset]  elems (Data/EnumSet.hs:326) [enummapset]  toList (Data/EnumSet.hs:330) [enummapset]  fromList (Data/EnumSet.hs:342) [enummapset]  toAscList (Data/EnumSet.hs:334) [enummapset]  toDescList (Data/EnumSet.hs:338) [enummapset]  fromAscList (Data/EnumSet.hs:346) [enummapset]  fromDistinctAscList (Data/EnumSet.hs:350) [enummapset]  19% ( 25 /127) in 'Data.EnumMap.Strict' [enummapset]  Missing documentation for: [enummapset]  ! (Data/EnumMap/Base.hs:241) [enummapset]  \\ (Data/EnumMap/Base.hs:245) [enummapset]  null (Data/EnumMap/Base.hs:249) [enummapset]  size (Data/EnumMap/Base.hs:253) [enummapset]  member (Data/EnumMap/Base.hs:257) [enummapset]  notMember (Data/EnumMap/Base.hs:261) [enummapset]  lookup (Data/EnumMap/Base.hs:265) [enummapset]  findWithDefault (Data/EnumMap/Strict.hs:193) [enummapset]  lookupLT (Data/EnumMap/Base.hs:273) [enummapset]  lookupGT (Data/EnumMap/Base.hs:277) [enummapset]  lookupLE (Data/EnumMap/Base.hs:281) [enummapset]  lookupGE (Data/EnumMap/Base.hs:285) [enummapset]  empty (Data/EnumMap/Base.hs:289) [enummapset]  singleton (Data/EnumMap/Strict.hs:197) [enummapset]  insert (Data/EnumMap/Strict.hs:201) [enummapset]  insertWith (Data/EnumMap/Strict.hs:205) [enummapset]  insertWithKey (Data/EnumMap/Strict.hs:210) [enummapset]  insertLookupWithKey (Data/EnumMap/Strict.hs:216) [enummapset]  delete (Data/EnumMap/Base.hs:316) [enummapset]  adjust (Data/EnumMap/Strict.hs:221) [enummapset]  adjustWithKey (Data/EnumMap/Strict.hs:225) [enummapset]  update (Data/EnumMap/Strict.hs:288) [enummapset]  updateWithKey (Data/EnumMap/Strict.hs:293) [enummapset]  updateLookupWithKey (Data/EnumMap/Strict.hs:298) [enummapset]  alter (Data/EnumMap/Strict.hs:229) [enummapset]  alterF (Data/EnumMap/Strict.hs:233) [enummapset]  union (Data/EnumMap/Base.hs:358) [enummapset]  unionWith (Data/EnumMap/Strict.hs:241) [enummapset]  unionWithKey (Data/EnumMap/Strict.hs:246) [enummapset]  unions (Data/EnumMap/Base.hs:350) [enummapset]  unionsWith (Data/EnumMap/Strict.hs:237) [enummapset]  difference (Data/EnumMap/Base.hs:372) [enummapset]  differenceWith (Data/EnumMap/Strict.hs:251) [enummapset]  differenceWithKey (Data/EnumMap/Strict.hs:257) [enummapset]  intersection (Data/EnumMap/Base.hs:387) [enummapset]  intersectionWith (Data/EnumMap/Strict.hs:262) [enummapset]  intersectionWithKey (Data/EnumMap/Strict.hs:268) [enummapset]  mergeWithKey (Data/EnumMap/Strict.hs:279) [enummapset]  map (Data/EnumMap/Strict.hs:319) [enummapset]  mapWithKey (Data/EnumMap/Strict.hs:323) [enummapset]  traverseWithKey (Data/EnumMap/Base.hs:510) [enummapset]  mapAccum (Data/EnumMap/Strict.hs:327) [enummapset]  mapAccumWithKey (Data/EnumMap/Strict.hs:332) [enummapset]  mapAccumRWithKey (Data/EnumMap/Strict.hs:338) [enummapset]  mapKeys (Data/EnumMap/Base.hs:530) [enummapset]  mapKeysWith (Data/EnumMap/Strict.hs:343) [path] [1 of 5] Compiling Common.Posix ( test/Common/Posix.hs, dist/build/test/test-tmp/Common/Posix.o, dist/build/test/test-tmp/Common/Posix.dyn_o ) [path]  [path] test/Common/Include.hs:21:5: warning: [GHC-40910] [-Wunused-top-binds] [path]  Defined but not used: ‘foo’ [path]  | [path] 21 | foo :: Path a b -> FilePath [path]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [path]  [path] test/Common/Include.hs:30:1: warning: [GHC-40910] [-Wunused-top-binds] [path]  Defined but not used: ‘qqRelDir’ [path]  | [path] 30 | qqRelDir = foo [reldir|foo/|] [path]  | ^^^^^^^^ [path]  [path] test/Common/Include.hs:33:1: warning: [GHC-40910] [-Wunused-top-binds] [path]  Defined but not used: ‘qqRelFile’ [path]  | [path] 33 | qqRelFile = foo [relfile|foo|] [path]  | ^^^^^^^^^ [path]  [path] test/Common/Include.hs:36:1: warning: [GHC-40910] [-Wunused-top-binds] [path]  Defined but not used: ‘thRelDir’ [path]  | [path] 36 | thRelDir = foo $(mkRelDir "foo/") [path]  | ^^^^^^^^ [path]  [path] test/Common/Include.hs:39:1: warning: [GHC-40910] [-Wunused-top-binds] [path]  Defined but not used: ‘thRelFile’ [path]  | [path] 39 | thRelFile = foo $(mkRelFile "foo") [path]  | ^^^^^^^^^ [path]  [path] test/Common/Include.hs:42:1: warning: [GHC-40910] [-Wunused-top-binds] [path]  Defined but not used: ‘liftRelDir’ [path]  | [path] 42 | liftRelDir = foo $(TH.lift (Path "foo/" :: Path Rel Dir)) [path]  | ^^^^^^^^^^ [path]  [path] test/Common/Include.hs:45:1: warning: [GHC-40910] [-Wunused-top-binds] [path]  Defined but not used: ‘liftRelFile’ [path]  | [path] 45 | liftRelFile = foo $(TH.lift (Path "foo" :: Path Rel File)) [path]  | ^^^^^^^^^^^ [path]  [path] test/Common/Posix.hs:9:1: warning: [GHC-40910] [-Wunused-top-binds] [path]  Defined but not used: ‘qqAbsDir’ [path]  | [path] 9 | qqAbsDir = foo [absdir|/foo/|] [path]  | ^^^^^^^^ [path]  [path] test/Common/Posix.hs:12:1: warning: [GHC-40910] [-Wunused-top-binds] [path]  Defined but not used: ‘qqAbsFile’ [path]  | [path] 12 | qqAbsFile = foo [absdir|/foo|] [path]  | ^^^^^^^^^ [path]  [path] test/Common/Posix.hs:15:1: warning: [GHC-40910] [-Wunused-top-binds] [path]  Defined but not used: ‘thAbsDir’ [path]  | [path] 15 | thAbsDir = foo $(mkAbsDir "/foo/") [path]  | ^^^^^^^^ [path]  [path] test/Common/Posix.hs:18:1: warning: [GHC-40910] [-Wunused-top-binds] [path]  Defined but not used: ‘thAbsFile’ [path]  | [path] 18 | thAbsFile = foo $(mkAbsFile "/foo") [path]  | ^^^^^^^^^ [path]  [quickcheck-classes]  To import instances alone, use: import Control.Applicative() [quickcheck-classes]  | [quickcheck-classes] 20 | import Control.Applicative [quickcheck-classes]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [quickcheck-classes]  [quickcheck-classes] src/Test/QuickCheck/Classes/MVector.hs:23:1: warning: [GHC-66111] [-Wunused-imports] [quickcheck-classes]  The import of ‘Data.Functor’ is redundant [quickcheck-classes]  except perhaps to import instances from ‘Data.Functor’ [quickcheck-classes]  To import instances alone, use: import Data.Functor() [quickcheck-classes]  | [quickcheck-classes] 23 | import Data.Functor [quickcheck-classes]  | ^^^^^^^^^^^^^^^^^^^ [quickcheck-classes]  [quickcheck-classes] src/Test/QuickCheck/Classes/MVector.hs:29:1: warning: [GHC-66111] [-Wunused-imports] [quickcheck-classes]  The import of ‘Test.QuickCheck.Property’ is redundant [quickcheck-classes]  except perhaps to import instances from ‘Test.QuickCheck.Property’ [quickcheck-classes]  To import instances alone, use: import Test.QuickCheck.Property() [quickcheck-classes]  | [quickcheck-classes] 29 | import Test.QuickCheck.Property (Property) [quickcheck-classes]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [quickcheck-classes] [ 7 of 12] Compiling Test.QuickCheck.Classes.Plus ( src/Test/QuickCheck/Classes/Plus.hs, dist/build/Test/QuickCheck/Classes/Plus.o, dist/build/Test/QuickCheck/Classes/Plus.dyn_o ) [quickcheck-classes]  [quickcheck-classes] src/Test/QuickCheck/Classes/Plus.hs:19:1: warning: [GHC-66111] [-Wunused-imports] [quickcheck-classes]  The import of ‘Data.Functor’ is redundant [quickcheck-classes]  except perhaps to import instances from ‘Data.Functor’ [quickcheck-classes]  To import instances alone, use: import Data.Functor() [quickcheck-classes]  | [quickcheck-classes] 19 | import Data.Functor [quickcheck-classes]  | ^^^^^^^^^^^^^^^^^^^ [quickcheck-classes]  [quickcheck-classes] src/Test/QuickCheck/Classes/Plus.hs:20:1: warning: [GHC-66111] [-Wunused-imports] [quickcheck-classes]  The import of ‘Data.Functor.Alt’ is redundant [quickcheck-classes]  except perhaps to import instances from ‘Data.Functor.Alt’ [quickcheck-classes]  To import instances alone, use: import Data.Functor.Alt() [quickcheck-classes]  | [quickcheck-classes] 20 | import Data.Functor.Alt (Alt) [quickcheck-classes]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [quickcheck-classes]  [quickcheck-classes] src/Test/QuickCheck/Classes/Plus.hs:26:1: warning: [GHC-66111] [-Wunused-imports] [quickcheck-classes]  The import of ‘Test.QuickCheck.Arbitrary’ is redundant [quickcheck-classes]  except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ [quickcheck-classes]  To import instances alone, use: import Test.QuickCheck.Arbitrary() [quickcheck-classes]  | [quickcheck-classes] 26 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) [quickcheck-classes]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [quickcheck-classes]  [quickcheck-classes] src/Test/QuickCheck/Classes/Plus.hs:27:1: warning: [GHC-66111] [-Wunused-imports] [quickcheck-classes]  The import of ‘Data.Functor.Classes’ is redundant [quickcheck-classes]  except perhaps to import instances from ‘Data.Functor.Classes’ [quickcheck-classes]  To import instances alone, use: import Data.Functor.Classes() [quickcheck-classes]  | [quickcheck-classes] 27 | import Data.Functor.Classes (Eq1,Show1) [quickcheck-classes]  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [quickcheck-classes]  [quickcheck-classes] src/Test/QuickCheck/Classes/Plus.hs:29:1: warning: [GHC-66111] [-Wunused-imports] [quickcheck-classes]  The import of ‘Test.QuickCheck.Property’ is redundant [quickcheck-classes]  except perhaps to import instances from ‘Test.QuickCheck.Property’ [quickcheck-classes]  To import instances alone, use: import Test.QuickCheck.Property() [quickcheck-classes]  | [rebase]  include time-compat-1.9.7-IGnpUyczMKVByAqjyfFbdA [rebase]  include transformers-0.6.1.0-c3ec [rebase]  include unordered-containers-0.2.20-AM7Td2IpmdgCRcYRlyW8Xq [rebase]  include uuid-types-1.0.6-6gO6eWf1YHLC09OVS7zxKJ [rebase]  include vector-0.13.2.0-KITycIPQp0R25115diGgzh [rebase]  include vector-instances-3.4.2-IrMPeDkXsTAHmZR7rP06of [rebase]  include void-0.7.3-5yU89rtcFpHDt8FMuiMLJt [post-build-hook] Uploading to cachix cache "sellout": /nix/store/3c2sbr4b6mhgbnykhzda6zfv8djjrk67-shake-0.19.8 /nix/store/iq8l5cy2qzvrc55zfs8wxjss7qblrjyr-shake-0.19.8-data /nix/store/xxzinarv27ih7cg9yzhi0kznc3mxvr34-shake-0.19.8-doc [post-build-hook] Nothing to push - all store paths are already on Cachix. [post-build-hook] Uploading to the NixCI cache: /nix/store/3c2sbr4b6mhgbnykhzda6zfv8djjrk67-shake-0.19.8 /nix/store/iq8l5cy2qzvrc55zfs8wxjss7qblrjyr-shake-0.19.8-data /nix/store/xxzinarv27ih7cg9yzhi0kznc3mxvr34-shake-0.19.8-doc [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 12 paths... [post-build-hook] copying path '/nix/store/1gygzf2q3z61y5v8kfy4il3c4pya33x9-js-jquery-3.3.1-data' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/lzd6afjgbydkjj5x96q33w6zp7vqy1d3-heaps-0.4.1-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/82zv2lz9fwyq6pz688qrm7jw63j9j48d-js-dgtable-0.5.2-data' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/x7r1wqaiamlyzpqmdmmvd4zd9lrw1cip-js-flot-0.8.3-data' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/zqzfi6s09n6v3kxda5k21cjc30lsrllx-js-jquery-3.3.1-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/raa640hmy9ym4vip2wr0yplqwyj0affr-js-dgtable-0.5.2-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/s8aia0bnpwgasd8zmbjj91sh4lq2q7sc-js-flot-0.8.3-doc' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/w3hrz5nfi3rgwhjl02cm0fwg5n17m0cg-js-jquery-3.3.1' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/0k789617alx3kvr1pzjv69qdmawrn5p4-js-dgtable-0.5.2' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/37qkpv7v9kb93hrbsil1pln8q89wv6zi-js-flot-0.8.3' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/ngd5m2syds6c6vd2rn2anv92zl3znxmd-heaps-0.4.1' to 'https://cache.nix-ci.com'... [post-build-hook] copying path '/nix/store/3c2sbr4b6mhgbnykhzda6zfv8djjrk67-shake-0.19.8' to 'https://cache.nix-ci.com'... [post-build-hook] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead [post-build-hook] copying 0 paths... Progress: 101 of 172 built (14 building), 395 of 395 downloaded from cache Building hw-hspec-hedgehog Building stylish-haskell [HTF] [18 of 24] Compiling Test.Framework.HUnitWrapper ( Test/Framework/HUnitWrapper.hs, dist/build/Test/Framework/HUnitWrapper.p_o ) [HTF] [19 of 24] Compiling Test.Framework.XmlOutput ( Test/Framework/XmlOutput.hs, dist/build/Test/Framework/XmlOutput.p_o ) [HTF] [20 of 24] Compiling Test.Framework.TestReporter ( Test/Framework/TestReporter.hs, dist/build/Test/Framework/TestReporter.p_o ) [HTF] [21 of 24] Compiling Test.Framework.CmdlineOptions ( Test/Framework/CmdlineOptions.hs, dist/build/Test/Framework/CmdlineOptions.p_o ) [HTF] [22 of 24] Compiling Test.Framework.TestManager ( Test/Framework/TestManager.hs, dist/build/Test/Framework/TestManager.p_o ) [HTF] [23 of 24] Compiling Test.Framework.BlackBoxTest ( Test/Framework/BlackBoxTest.hs, dist/build/Test/Framework/BlackBoxTest.p_o ) [HTF] [24 of 24] Compiling Test.Framework ( Test/Framework.hs, dist/build/Test/Framework.p_o ) [HTF] Preprocessing executable 'htfpp' for HTF-0.15.0.2.. [HTF] Building executable 'htfpp' for HTF-0.15.0.2.. [HTF] [1 of 4] Compiling Paths_HTF ( dist/build/htfpp/autogen/Paths_HTF.hs, dist/build/htfpp/htfpp-tmp/Paths_HTF.o ) [HTF] [2 of 4] Compiling Test.Framework.Location ( Test/Framework/Location.hs, dist/build/htfpp/htfpp-tmp/Test/Framework/Location.o ) [HTF] [3 of 4] Compiling Test.Framework.Preprocessor ( Test/Framework/Preprocessor.hs, dist/build/htfpp/htfpp-tmp/Test/Framework/Preprocessor.o ) [HTF] [4 of 4] Compiling Main ( HTFPP.hs, dist/build/htfpp/htfpp-tmp/Main.o ) [HTF] [5 of 5] Linking dist/build/htfpp/htfpp [HTF] buildPhase completed in 1 minutes 58 seconds [HTF] Phase: haddockPhase [HTF] Preprocessing library for HTF-0.15.0.2.. [HTF] Running Haddock on library for HTF-0.15.0.2.. [HTF] Warning: The documentation for the following packages are not installed. No [HTF] links will be generated to these packages: vector-0.13.2.0 [HTF] Warning: --source-* options are ignored when --hyperlinked-source is enabled. [HTF] [ 1 of 24] Compiling Paths_HTF ( dist/build/autogen/Paths_HTF.hs, nothing ) [HTF] [ 2 of 24] Compiling Test.Framework.Colors ( Test/Framework/Colors.hs, /build/ghc1070_0/ghc_26.o, /build/ghc1070_0/ghc_26.dyn_o ) [HTF] [ 3 of 24] Compiling Test.Framework.Diff ( Test/Framework/Diff.hs, nothing ) [HTF] [ 4 of 24] Compiling Test.Framework.Location ( Test/Framework/Location.hs, /build/ghc1070_0/ghc_28.o, /build/ghc1070_0/ghc_28.dyn_o ) [HTF] [ 5 of 24] Compiling Test.Framework.Preprocessor ( Test/Framework/Preprocessor.hs, nothing ) [HTF] [ 6 of 24] Compiling Test.Framework.Pretty ( Test/Framework/Pretty.hs, nothing ) [HTF] [ 7 of 24] Compiling Test.Framework.Process ( Test/Framework/Process.hs, nothing ) [HTF] [ 8 of 24] Compiling Test.Framework.TestInterface ( Test/Framework/TestInterface.hs, /build/ghc1070_0/ghc_30.o, /build/ghc1070_0/ghc_30.dyn_o ) [HTF] [ 9 of 24] Compiling Test.Framework.History ( Test/Framework/History.hs, nothing ) [HTF] [10 of 24] Compiling Test.Framework.AssertM ( Test/Framework/AssertM.hs, nothing ) [HTF]  [HTF] Test/Framework/AssertM.hs:64:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] [HTF]  Noncanonical ‘return’ definition detected [HTF]  in the instance declaration for ‘Monad AssertBool’. [HTF]  ‘return’ will eventually be removed in favour of ‘pure’ [HTF]  Suggested fix: [HTF]  Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ [HTF]  See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return [HTF]  | [HTF] 64 | return = AssertOk [HTF]  | ^^^^^^^^^^^^^^^^^ [HTF] [11 of 24] Compiling Test.Framework.TestTypes ( Test/Framework/TestTypes.hs, nothing ) [HTF] [12 of 24] Compiling Test.Framework.JsonOutput ( Test/Framework/JsonOutput.hs, nothing ) [HTF] [13 of 24] Compiling Test.Framework.ThreadPool ( Test/Framework/ThreadPool.hs, nothing ) [HTF] [14 of 24] Compiling Test.Framework.Tutorial ( Test/Framework/Tutorial.hs, nothing ) [HTF] [15 of 24] Compiling Test.Framework.Utils ( Test/Framework/Utils.hs, nothing ) [HTF]  [HTF] Test/Framework/Utils.hs:62:26: warning: [GHC-63394] [-Wx-partial] [algebraic-graphs] OK: overlays [x] == x [algebraic-graphs] OK: overlays [x,y] == overlay x y [algebraic-graphs] OK: overlays == foldr overlay empty [algebraic-graphs] OK: isEmpty . overlays == all isEmpty [algebraic-graphs]  [algebraic-graphs] ============ Symmetric.Relation.connects ============ [algebraic-graphs] OK: connects [] == empty [algebraic-graphs] OK: connects [x] == x [algebraic-graphs] OK: connects [x,y] == connect x y [algebraic-graphs] OK: connects == foldr connect empty [algebraic-graphs] OK: isEmpty . connects == all isEmpty [algebraic-graphs] OK: connects == connects . reverse [algebraic-graphs]  [algebraic-graphs] ============ Symmetric.Relation.isSubgraphOf ============ [algebraic-graphs] OK: isSubgraphOf empty x == True [algebraic-graphs] OK: isSubgraphOf (vertex x) empty == False [algebraic-graphs] OK: isSubgraphOf x (overlay x y) == True [algebraic-graphs] OK: isSubgraphOf (overlay x y) (connect x y) == True [algebraic-graphs] OK: isSubgraphOf (path xs) (circuit xs) == True [algebraic-graphs] OK: isSubgraphOf x y ==> x <= y [algebraic-graphs] OK: isSubgraphOf (edge x y) (edge y x) == True [algebraic-graphs]  [algebraic-graphs] ============ Symmetric.Relation.toGraph et al. ============ [algebraic-graphs] OK: toGraph == foldg Empty Vertex Overlay Connect [algebraic-graphs] OK: foldg == Algebra.Graph.foldg . toGraph [algebraic-graphs] OK: isEmpty == foldg True (const False) (&&) (&&) [algebraic-graphs] OK: size == foldg 1 (const 1) (+) (+) [algebraic-graphs] OK: hasVertex x == foldg False (==x) (||) (||) [algebraic-graphs] OK: hasEdge x y == Algebra.Graph.hasEdge x y . toGraph [algebraic-graphs] OK: vertexCount == Set.size . vertexSet [algebraic-graphs] OK: edgeCount == Set.size . edgeSet [algebraic-graphs] OK: vertexList == Set.toAscList . vertexSet [algebraic-graphs] OK: edgeList == Set.toAscList . edgeSet [algebraic-graphs] OK: vertexSet == foldg Set.empty Set.singleton Set.union Set.union [algebraic-graphs] OK: vertexIntSet == foldg IntSet.empty IntSet.singleton IntSet.union IntSet.union [algebraic-graphs] OK: adjacencyList == Algebra.Graph.AdjacencyMap.adjacencyList . toAdjacencyMap [algebraic-graphs] OK: adjacencyMap == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMap [algebraic-graphs] OK: adjacencyIntMap == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMap [algebraic-graphs] OK: adjacencyMapTranspose == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMapTranspose [algebraic-graphs] OK: adjacencyIntMapTranspose == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMapTranspose [algebraic-graphs] OK: dfsForest == Algebra.Graph.AdjacencyMap.dfsForest . toAdjacencyMap [algebraic-graphs] OK: dfsForestFrom == Algebra.Graph.AdjacencyMap.dfsForestFrom . toAdjacencyMap [algebraic-graphs] OK: dfs == Algebra.Graph.AdjacencyMap.dfs . toAdjacencyMap [algebraic-graphs] OK: reachable == Algebra.Graph.AdjacencyMap.reachable . toAdjacencyMap [algebraic-graphs] OK: topSort == Algebra.Graph.AdjacencyMap.topSort . toAdjacencyMap [algebraic-graphs] OK: isAcyclic == Algebra.Graph.AdjacencyMap.isAcyclic . toAdjacencyMap [algebraic-graphs] OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap [algebraic-graphs] OK: toAdjacencyMap == foldg empty vertex overlay connect [algebraic-graphs] OK: toAdjacencyMapTranspose == foldg empty vertex overlay (flip connect) [algebraic-graphs] OK: toAdjacencyIntMap == foldg empty vertex overlay connect [algebraic-graphs] OK: toAdjacencyIntMapTranspose == foldg empty vertex overlay (flip connect) [algebraic-graphs] OK: isDfsForestOf f == Algebra.Graph.AdjacencyMap.isDfsForestOf f . toAdjacencyMap [algebraic-graphs] OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap [algebraic-graphs]  [algebraic-graphs] ============ Symmetric.Relation.isEmpty ============ [algebraic-graphs] OK: isEmpty empty == True [algebraic-graphs] OK: isEmpty (overlay empty empty) == True [algebraic-graphs] OK: isEmpty (vertex x) == False [algebraic-graphs] OK: isEmpty (removeVertex x $ vertex x) == True [algebraic-graphs] OK: isEmpty (removeEdge x y $ edge x y) == False [algebraic-graphs]  [algebraic-graphs] ============ Symmetric.Relation.hasVertex ============ [algebraic-graphs] OK: hasVertex x empty == False [algebraic-graphs] OK: hasVertex x (vertex y) == (x == y) [algebraic-graphs] OK: hasVertex x . removeVertex x == const False [algebraic-graphs]  [algebraic-graphs] ============ Symmetric.Relation.hasEdge ============ [algebraic-graphs] OK: hasEdge x y empty == False [algebraic-graphs] OK: hasEdge x y (vertex z) == False [algebraic-graphs] OK: hasEdge x y (edge x y) == True [algebraic-graphs] OK: hasEdge x y (edge y x) == True [algebraic-graphs] OK: hasEdge x y . removeEdge x y == const False [attoparsec-aeson] Documentation created: dist/doc/html/attoparsec-aeson/, [attoparsec-aeson] dist/doc/html/attoparsec-aeson/attoparsec-aeson.txt [attoparsec-aeson] Phase: installPhase [attoparsec-aeson] Installing library in /nix/store/jwz1sjq5mx2qzd09vc5md7zvkg7kbkjw-attoparsec-aeson-2.2.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/attoparsec-aeson-2.2.2.0-3R0fTMXvK3710bMZ24kuaX [attoparsec-aeson] Phase: fixupPhase [attoparsec-aeson] shrinking RPATHs of ELF executables and libraries in /nix/store/jwz1sjq5mx2qzd09vc5md7zvkg7kbkjw-attoparsec-aeson-2.2.2.0 [attoparsec-aeson] shrinking /nix/store/jwz1sjq5mx2qzd09vc5md7zvkg7kbkjw-attoparsec-aeson-2.2.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSattoparsec-aeson-2.2.2.0-3R0fTMXvK3710bMZ24kuaX-ghc9.8.1.so [attoparsec-aeson] checking for references to /build/ in /nix/store/jwz1sjq5mx2qzd09vc5md7zvkg7kbkjw-attoparsec-aeson-2.2.2.0... [attoparsec-aeson] patching script interpreter paths in /nix/store/jwz1sjq5mx2qzd09vc5md7zvkg7kbkjw-attoparsec-aeson-2.2.2.0 [attoparsec-aeson] stripping (with command strip and flags -S -p) in /nix/store/jwz1sjq5mx2qzd09vc5md7zvkg7kbkjw-attoparsec-aeson-2.2.2.0/lib [attoparsec-aeson] shrinking RPATHs of ELF executables and libraries in /nix/store/c5r8g8hlv01ldcbmqxrw8i91x2rh4ml3-attoparsec-aeson-2.2.2.0-doc [attoparsec-aeson] checking for references to /build/ in /nix/store/c5r8g8hlv01ldcbmqxrw8i91x2rh4ml3-attoparsec-aeson-2.2.2.0-doc... [attoparsec-aeson] patching script interpreter paths in /nix/store/c5r8g8hlv01ldcbmqxrw8i91x2rh4ml3-attoparsec-aeson-2.2.2.0-doc [post-build-hook] Uploading to cachix cache "sellout": /nix/store/0mq6h5i78pkchwslvz24gnjprbdm1g1h-binary-instances-1.0.6-doc /nix/store/gkd1r1hnp9k3ifhvq164nxxyxm8q94m4-binary-instances-1.0.6 [post-build-hook] Nothing to push - all store paths are already on Cachix. interrupted by the user